From fb239529dfbbd58da35a556cf516fec9abeaa325 Mon Sep 17 00:00:00 2001 From: Guilherme Andrade Date: Sat, 16 Mar 2024 19:12:25 +0000 Subject: [PATCH] Freshen up --- .github/dependabot.yml | 8 + .github/workflows/ci.yml | 80 + .../otp_version_to_rebar3_version.json | 11 + .gitignore | 19 +- .travis.yml | 21 - .vimrc | 2 - CHANGELOG.md | 51 + Makefile | 166 +- README.md | 187 +- doc/README.md | 66 - doc/edoc-info | 3 - doc/erlzord.html | 594 ++++- doc/erlzord.md | 111 - doc/index.html | 25 +- doc/modules-frame.html | 12 - doc/overview-summary.html | 60 - doc/overview.edoc | 45 - doc/stylesheet.css | 55 - elvis.config | 19 + rebar.config | 137 +- rebar.config.script | 48 + src/erlzord.erl | 371 ++-- {test_cases => support/test_cases}/.gitignore | 0 support/test_cases/generate_code.py | 120 + .../test_cases}/generate_data.py | 20 +- .../test_cases}/requirements.txt | 0 .../10dim_from_-123456789_to_54321.data | 1000 +++++++++ .../test_data/10dim_from_0_to_100.data | 1000 +++++++++ .../test_data/10dim_from_0_to_123456789.data | 1000 +++++++++ .../test_data/10dim_from_0_to_7.data | 1000 +++++++++ .../1dim_from_-123456789_to_54321.data | 1000 +++++++++ .../test_data/1dim_from_0_to_100.data | 0 .../test_data/1dim_from_0_to_123456789.data | 1000 +++++++++ .../test_data/1dim_from_0_to_7.data | 0 .../2dim_from_-123456789_to_54321.data | 1000 +++++++++ .../test_data/2dim_from_0_to_100.data | 1000 +++++++++ .../test_data/2dim_from_0_to_123456789.data | 1000 +++++++++ .../test_data/2dim_from_0_to_7.data | 0 .../30dim_from_-123456789_to_54321.data | 1000 +++++++++ .../test_data/30dim_from_0_to_100.data | 1000 +++++++++ .../test_data/30dim_from_0_to_123456789.data | 1000 +++++++++ .../test_data/30dim_from_0_to_7.data | 1000 +++++++++ .../3dim_from_-123456789_to_54321.data | 1000 +++++++++ .../test_data/3dim_from_0_to_100.data | 1000 +++++++++ .../test_data/3dim_from_0_to_123456789.data | 1000 +++++++++ .../test_data/3dim_from_0_to_7.data | 0 .../4dim_from_-123456789_to_54321.data | 1000 +++++++++ .../test_data/4dim_from_0_to_100.data | 1000 +++++++++ .../test_data/4dim_from_0_to_123456789.data | 1000 +++++++++ .../test_data/4dim_from_0_to_7.data | 1000 +++++++++ .../5dim_from_-123456789_to_54321.data | 1000 +++++++++ .../test_data/5dim_from_0_to_100.data | 1000 +++++++++ .../test_data/5dim_from_0_to_123456789.data | 1000 +++++++++ .../test_data/5dim_from_0_to_7.data | 1000 +++++++++ {test_cases => support/test_cases}/zorder.py | 72 +- test/erlzord_test.erl | 653 ------ test/erlzord_tests.erl | 1941 +++++++++++++++++ test_cases/generate_code.py | 74 - .../10dim_from_-123456789_to_54321.data | 1000 --------- test_cases/test_data/10dim_from_0_to_100.data | 1000 --------- .../test_data/10dim_from_0_to_123456789.data | 1000 --------- test_cases/test_data/10dim_from_0_to_7.data | 1000 --------- .../1dim_from_-123456789_to_54321.data | 1000 --------- .../test_data/1dim_from_0_to_123456789.data | 1000 --------- .../2dim_from_-123456789_to_54321.data | 1000 --------- test_cases/test_data/2dim_from_0_to_100.data | 1000 --------- .../test_data/2dim_from_0_to_123456789.data | 1000 --------- .../30dim_from_-123456789_to_54321.data | 1000 --------- test_cases/test_data/30dim_from_0_to_100.data | 1000 --------- .../test_data/30dim_from_0_to_123456789.data | 1000 --------- test_cases/test_data/30dim_from_0_to_7.data | 1000 --------- .../3dim_from_-123456789_to_54321.data | 1000 --------- test_cases/test_data/3dim_from_0_to_100.data | 1000 --------- .../test_data/3dim_from_0_to_123456789.data | 1000 --------- .../4dim_from_-123456789_to_54321.data | 1000 --------- test_cases/test_data/4dim_from_0_to_100.data | 1000 --------- .../test_data/4dim_from_0_to_123456789.data | 1000 --------- test_cases/test_data/4dim_from_0_to_7.data | 1000 --------- .../5dim_from_-123456789_to_54321.data | 1000 --------- test_cases/test_data/5dim_from_0_to_100.data | 1000 --------- .../test_data/5dim_from_0_to_123456789.data | 1000 --------- test_cases/test_data/5dim_from_0_to_7.data | 1000 --------- 82 files changed, 27457 insertions(+), 25514 deletions(-) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/ci.yml create mode 100644 .github/workflows/otp_version_to_rebar3_version.json delete mode 100644 .travis.yml delete mode 100644 .vimrc create mode 100644 CHANGELOG.md delete mode 100644 doc/README.md delete mode 100644 doc/edoc-info delete mode 100644 doc/erlzord.md delete mode 100644 doc/modules-frame.html delete mode 100644 doc/overview-summary.html delete mode 100644 doc/overview.edoc delete mode 100644 doc/stylesheet.css create mode 100644 elvis.config create mode 100644 rebar.config.script rename {test_cases => support/test_cases}/.gitignore (100%) create mode 100755 support/test_cases/generate_code.py rename {test_cases => support/test_cases}/generate_data.py (78%) rename {test_cases => support/test_cases}/requirements.txt (100%) create mode 100644 support/test_cases/test_data/10dim_from_-123456789_to_54321.data create mode 100644 support/test_cases/test_data/10dim_from_0_to_100.data create mode 100644 support/test_cases/test_data/10dim_from_0_to_123456789.data create mode 100644 support/test_cases/test_data/10dim_from_0_to_7.data create mode 100644 support/test_cases/test_data/1dim_from_-123456789_to_54321.data rename {test_cases => support/test_cases}/test_data/1dim_from_0_to_100.data (100%) create mode 100644 support/test_cases/test_data/1dim_from_0_to_123456789.data rename {test_cases => support/test_cases}/test_data/1dim_from_0_to_7.data (100%) create mode 100644 support/test_cases/test_data/2dim_from_-123456789_to_54321.data create mode 100644 support/test_cases/test_data/2dim_from_0_to_100.data create mode 100644 support/test_cases/test_data/2dim_from_0_to_123456789.data rename {test_cases => support/test_cases}/test_data/2dim_from_0_to_7.data (100%) create mode 100644 support/test_cases/test_data/30dim_from_-123456789_to_54321.data create mode 100644 support/test_cases/test_data/30dim_from_0_to_100.data create mode 100644 support/test_cases/test_data/30dim_from_0_to_123456789.data create mode 100644 support/test_cases/test_data/30dim_from_0_to_7.data create mode 100644 support/test_cases/test_data/3dim_from_-123456789_to_54321.data create mode 100644 support/test_cases/test_data/3dim_from_0_to_100.data create mode 100644 support/test_cases/test_data/3dim_from_0_to_123456789.data rename {test_cases => support/test_cases}/test_data/3dim_from_0_to_7.data (100%) create mode 100644 support/test_cases/test_data/4dim_from_-123456789_to_54321.data create mode 100644 support/test_cases/test_data/4dim_from_0_to_100.data create mode 100644 support/test_cases/test_data/4dim_from_0_to_123456789.data create mode 100644 support/test_cases/test_data/4dim_from_0_to_7.data create mode 100644 support/test_cases/test_data/5dim_from_-123456789_to_54321.data create mode 100644 support/test_cases/test_data/5dim_from_0_to_100.data create mode 100644 support/test_cases/test_data/5dim_from_0_to_123456789.data create mode 100644 support/test_cases/test_data/5dim_from_0_to_7.data rename {test_cases => support/test_cases}/zorder.py (83%) delete mode 100644 test/erlzord_test.erl create mode 100644 test/erlzord_tests.erl delete mode 100755 test_cases/generate_code.py delete mode 100644 test_cases/test_data/10dim_from_-123456789_to_54321.data delete mode 100644 test_cases/test_data/10dim_from_0_to_100.data delete mode 100644 test_cases/test_data/10dim_from_0_to_123456789.data delete mode 100644 test_cases/test_data/10dim_from_0_to_7.data delete mode 100644 test_cases/test_data/1dim_from_-123456789_to_54321.data delete mode 100644 test_cases/test_data/1dim_from_0_to_123456789.data delete mode 100644 test_cases/test_data/2dim_from_-123456789_to_54321.data delete mode 100644 test_cases/test_data/2dim_from_0_to_100.data delete mode 100644 test_cases/test_data/2dim_from_0_to_123456789.data delete mode 100644 test_cases/test_data/30dim_from_-123456789_to_54321.data delete mode 100644 test_cases/test_data/30dim_from_0_to_100.data delete mode 100644 test_cases/test_data/30dim_from_0_to_123456789.data delete mode 100644 test_cases/test_data/30dim_from_0_to_7.data delete mode 100644 test_cases/test_data/3dim_from_-123456789_to_54321.data delete mode 100644 test_cases/test_data/3dim_from_0_to_100.data delete mode 100644 test_cases/test_data/3dim_from_0_to_123456789.data delete mode 100644 test_cases/test_data/4dim_from_-123456789_to_54321.data delete mode 100644 test_cases/test_data/4dim_from_0_to_100.data delete mode 100644 test_cases/test_data/4dim_from_0_to_123456789.data delete mode 100644 test_cases/test_data/4dim_from_0_to_7.data delete mode 100644 test_cases/test_data/5dim_from_-123456789_to_54321.data delete mode 100644 test_cases/test_data/5dim_from_0_to_100.data delete mode 100644 test_cases/test_data/5dim_from_0_to_123456789.data delete mode 100644 test_cases/test_data/5dim_from_0_to_7.data diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..aceae2a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,8 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + reviewers: + - "g-andrade" + schedule: + interval: "monthly" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..b4bd40e --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,80 @@ +--- +name: CI +on: + push: + branches: + - master + - develop + pull_request: + branches: + - master + - develop + workflow_dispatch: +jobs: + ci: + name: Run CI with Erlang/OTP ${{matrix.otp_vsn}} + runs-on: ${{matrix.os}} + strategy: + matrix: + otp_vsn: [ + '19.3', + '20.3', + '21.3', + '22.3', + '23.3', + '24.3', + '25.3', + '26.2' + ] + os: ['ubuntu-20.04'] + steps: + - name: Checkout + uses: actions/checkout@v4 + + - id: otp-version-to-rebar3-version + name: "Read #{OTP version => rebar3 version} map" + uses: juliangruber/read-file-action@v1 + with: + path: ./.github/workflows/otp_version_to_rebar3_version.json + + - id: setup-beam + name: Setup BEAM + uses: erlef/setup-beam@v1 + with: + otp-version: ${{matrix.otp_vsn}} + # rebar3-version: https://stackoverflow.com/a/64405821 + rebar3-version: | + ${{ fromJson(steps.otp-version-to-rebar3-version.outputs.content)[matrix.otp_vsn] }} + env: + GITHUB_TOKEN: ${{ github.token }} + + - name: Set dynamic env (1) + run: | + echo "prev_github_run_number=$((${{github.run_number}} - 1))" >> "$GITHUB_ENV" + echo "build_cache_prefix=_build-cache-for-os-${{runner.os}}-otp-${{matrix.otp_vsn}}-rebar3-${{steps.setup-beam.outputs.rebar3-version}}" >> "$GITHUB_ENV" + + - name: Set dynamic env (2) + run: | + echo "build_cache_prefix_with_hash=${{env.build_cache_prefix}}-hash-${{hashFiles('rebar.lock')}}" >> "$GITHUB_ENV" + + - name: Restore cached build artifacts + uses: actions/cache/restore@v4 + with: + path: _build + key: ${{env.build_cache_prefix_with_hash}}-${{env.prev_github_run_number}} + restore-keys: |- + ${{env.build_cache_prefix_with_hash}}- + ${{env.build_cache_prefix}}- + + - name: Run Tests + run: make test + + - name: Run Checks + run: make check + + - name: Save build artifacts to cache + if: always() + uses: actions/cache/save@v4 + with: + path: _build + key: ${{env.build_cache_prefix_with_hash}}-${{github.run_number}} diff --git a/.github/workflows/otp_version_to_rebar3_version.json b/.github/workflows/otp_version_to_rebar3_version.json new file mode 100644 index 0000000..7da8d13 --- /dev/null +++ b/.github/workflows/otp_version_to_rebar3_version.json @@ -0,0 +1,11 @@ +{ + "19.3": "3.15", + "20.3": "3.15", + "21.3": "3.15", + "22.3": "3.18", + "22.3": "3.18", + "23.3": "3.19", + "24.3": "3.22", + "25.3": "3.22", + "26.2": "3.22" +} diff --git a/.gitignore b/.gitignore index 92ed967..6c3cee6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,20 @@ +.rebar3 +_* .eunit -deps *.o *.beam *.plt -erl_crash.dump +*.swp +*.swo +.erlang.cookie ebin -rel/example_project -.concrete/DEV_MODE +deps +log +erl_crash.dump .rebar +logs _build -*.crashdump -*.swp +.idea +*.iml +rebar3.crashdump +/doc/ diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 809cdfb..0000000 --- a/.travis.yml +++ /dev/null @@ -1,21 +0,0 @@ -sudo: false -language: erlang -otp_release: - - 19.0 - #- 19.1 - #- 19.2 - - 19.3 - - 20.0 - - 20.1 - #- 20.2 - - 20.3 - - 21.0 - - 21.1 - - 21.2 - - 21.3 - - 22.0 - - 22.1 - - 22.2 - - 22.3 - - 23.0 -script: RUNNING_ON_CI=yes make test diff --git a/.vimrc b/.vimrc deleted file mode 100644 index 878ef76..0000000 --- a/.vimrc +++ /dev/null @@ -1,2 +0,0 @@ -auto BufNewFile,BufRead *.config setlocal ft=erlang -auto FileType erlang setlocal expandtab softtabstop=4 shiftwidth=4 diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..1763d06 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,51 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Changed + +- CI from Travis to GitHub Actions + +## [1.1.0] - 2020-05-26 + +### Added + +- OTP 22.0 to CI +- OTP 22.1 to CI +- OTP 22.2 to CI +- OTP 22.3 to CI +- OTP 23.0 to CI + +### Removed + +- OTP 17 from CI +- OTP 18 from CI + +## [1.0.3] - 2019-01-19 + +### Added + +- Travis CI + +## [1.0.2] - 2017-04-30 + +### Added + +- inference of app version from git + +## [1.0.1] - 2017-04-30 + +### Fixed + +- unwarranted import of `rebar3_hex` by lib dependents + +## [1.0.0] - 2017-04-30 + +### Added + +- initial implementation diff --git a/Makefile b/Makefile index 953645e..b0c1647 100644 --- a/Makefile +++ b/Makefile @@ -1,85 +1,91 @@ -REBAR3_URL=https://s3.amazonaws.com/rebar3/rebar3 +export ERL_FLAGS = -enable-feature maybe_expr # needed for katana-code under OTP 25 -ifeq ($(wildcard rebar3),rebar3) - REBAR3 = $(CURDIR)/rebar3 -endif +.PHONY: all build clean check +.PHONY: xref hank-dead-code-cleaner elvis-linter dialyzer +.PHONY: test cover +.PHONY: shell console doc-dry publish -ifdef RUNNING_ON_CI -REBAR3 = ./rebar3 -else -REBAR3 ?= $(shell test -e `which rebar3` 2>/dev/null && which rebar3 || echo "./rebar3") -endif - -ifeq ($(REBAR3),) - REBAR3 = $(CURDIR)/rebar3 -endif - -.PHONY: deps build test check dialyzer xref test_code test_cases test_cases_clean publish - -.NOTPARALLEL: check +.NOTPARALLEL: check cover test all: build -build: $(REBAR3) - @$(REBAR3) compile - -$(REBAR3): - wget $(REBAR3_URL) || curl -Lo rebar3 $(REBAR3_URL) - @chmod a+x rebar3 - -clean: $(REBAR3) - @$(REBAR3) clean - -check: dialyzer xref - -dialyzer: $(REBAR3) - @$(REBAR3) dialyzer - -xref: $(REBAR3) - @$(REBAR3) xref - -doc: build - ./scripts/hackish_inject_version_in_docs.sh - ./scripts/hackish_make_docs.sh - -test: $(REBAR3) - @$(REBAR3) eunit - -test_code: - ./test_cases/generate_code.py test_cases/test_data/*.data test/erlzord_test.erl - -test_data: clean_test_data - ./test_cases/generate_data.py 1 0 7 >test_cases/test_data/1dim_from_0_to_7.data - ./test_cases/generate_data.py 2 0 7 >test_cases/test_data/2dim_from_0_to_7.data - ./test_cases/generate_data.py 3 0 7 >test_cases/test_data/3dim_from_0_to_7.data - ./test_cases/generate_data.py 4 0 7 >test_cases/test_data/4dim_from_0_to_7.data - ./test_cases/generate_data.py 5 0 7 >test_cases/test_data/5dim_from_0_to_7.data - ./test_cases/generate_data.py 10 0 7 >test_cases/test_data/10dim_from_0_to_7.data - ./test_cases/generate_data.py 30 0 7 >test_cases/test_data/30dim_from_0_to_7.data - ./test_cases/generate_data.py 1 0 100 >test_cases/test_data/1dim_from_0_to_100.data - ./test_cases/generate_data.py 2 0 100 >test_cases/test_data/2dim_from_0_to_100.data - ./test_cases/generate_data.py 3 0 100 >test_cases/test_data/3dim_from_0_to_100.data - ./test_cases/generate_data.py 4 0 100 >test_cases/test_data/4dim_from_0_to_100.data - ./test_cases/generate_data.py 5 0 100 >test_cases/test_data/5dim_from_0_to_100.data - ./test_cases/generate_data.py 10 0 100 >test_cases/test_data/10dim_from_0_to_100.data - ./test_cases/generate_data.py 30 0 100 >test_cases/test_data/30dim_from_0_to_100.data - ./test_cases/generate_data.py 1 0 123456789 >test_cases/test_data/1dim_from_0_to_123456789.data - ./test_cases/generate_data.py 2 0 123456789 >test_cases/test_data/2dim_from_0_to_123456789.data - ./test_cases/generate_data.py 3 0 123456789 >test_cases/test_data/3dim_from_0_to_123456789.data - ./test_cases/generate_data.py 4 0 123456789 >test_cases/test_data/4dim_from_0_to_123456789.data - ./test_cases/generate_data.py 5 0 123456789 >test_cases/test_data/5dim_from_0_to_123456789.data - ./test_cases/generate_data.py 10 0 123456789 >test_cases/test_data/10dim_from_0_to_123456789.data - ./test_cases/generate_data.py 30 0 123456789 >test_cases/test_data/30dim_from_0_to_123456789.data - ./test_cases/generate_data.py 1 -123456789 54321 >test_cases/test_data/1dim_from_-123456789_to_54321.data - ./test_cases/generate_data.py 2 -123456789 54321 >test_cases/test_data/2dim_from_-123456789_to_54321.data - ./test_cases/generate_data.py 3 -123456789 54321 >test_cases/test_data/3dim_from_-123456789_to_54321.data - ./test_cases/generate_data.py 4 -123456789 54321 >test_cases/test_data/4dim_from_-123456789_to_54321.data - ./test_cases/generate_data.py 5 -123456789 54321 >test_cases/test_data/5dim_from_-123456789_to_54321.data - ./test_cases/generate_data.py 10 -123456789 54321 >test_cases/test_data/10dim_from_-123456789_to_54321.data - ./test_cases/generate_data.py 30 -123456789 54321 >test_cases/test_data/30dim_from_-123456789_to_54321.data - -clean_test_data: - rm test_cases/test_data/*.data - -publish: $(REBAR3) - @$(REBAR3) as publish hex publish +build: + @rebar3 compile + +clean: + @rebar3 clean + +check: xref hank-dead-code-cleaner elvis-linter dialyzer + +xref: + @rebar3 xref + +hank-dead-code-cleaner: + @if rebar3 plugins list | grep '^rebar3_hank\>' >/dev/null; then \ + rebar3 hank; \ + else \ + echo >&2 "WARN: skipping rebar3_hank check"; \ + fi + +elvis-linter: + @if rebar3 plugins list | grep '^rebar3_lint\>' >/dev/null; then \ + rebar3 lint; \ + else \ + echo >&2 "WARN: skipping rebar3_lint check"; \ + fi + +dialyzer: + @rebar3 dialyzer + +test: test/erlzord_tests.erl + @rebar3 do eunit, ct, cover + +cover: test + +test/erlzord_tests.erl: + ./support/test_cases/generate_code.py support/test_cases/test_data/*.data test/erlzord_tests.erl + +test-data: clean-test-data + ./support/test_cases/generate_data.py 1 0 7 >support/test_cases/test_data/1dim_from_0_to_7.data + ./support/test_cases/generate_data.py 2 0 7 >support/test_cases/test_data/2dim_from_0_to_7.data + ./support/test_cases/generate_data.py 3 0 7 >support/test_cases/test_data/3dim_from_0_to_7.data + ./support/test_cases/generate_data.py 4 0 7 >support/test_cases/test_data/4dim_from_0_to_7.data + ./support/test_cases/generate_data.py 5 0 7 >support/test_cases/test_data/5dim_from_0_to_7.data + ./support/test_cases/generate_data.py 10 0 7 >support/test_cases/test_data/10dim_from_0_to_7.data + ./support/test_cases/generate_data.py 30 0 7 >support/test_cases/test_data/30dim_from_0_to_7.data + ./support/test_cases/generate_data.py 1 0 100 >support/test_cases/test_data/1dim_from_0_to_100.data + ./support/test_cases/generate_data.py 2 0 100 >support/test_cases/test_data/2dim_from_0_to_100.data + ./support/test_cases/generate_data.py 3 0 100 >support/test_cases/test_data/3dim_from_0_to_100.data + ./support/test_cases/generate_data.py 4 0 100 >support/test_cases/test_data/4dim_from_0_to_100.data + ./support/test_cases/generate_data.py 5 0 100 >support/test_cases/test_data/5dim_from_0_to_100.data + ./support/test_cases/generate_data.py 10 0 100 >support/test_cases/test_data/10dim_from_0_to_100.data + ./support/test_cases/generate_data.py 30 0 100 >support/test_cases/test_data/30dim_from_0_to_100.data + ./support/test_cases/generate_data.py 1 0 123456789 >support/test_cases/test_data/1dim_from_0_to_123456789.data + ./support/test_cases/generate_data.py 2 0 123456789 >support/test_cases/test_data/2dim_from_0_to_123456789.data + ./support/test_cases/generate_data.py 3 0 123456789 >support/test_cases/test_data/3dim_from_0_to_123456789.data + ./support/test_cases/generate_data.py 4 0 123456789 >support/test_cases/test_data/4dim_from_0_to_123456789.data + ./support/test_cases/generate_data.py 5 0 123456789 >support/test_cases/test_data/5dim_from_0_to_123456789.data + ./support/test_cases/generate_data.py 10 0 123456789 >support/test_cases/test_data/10dim_from_0_to_123456789.data + ./support/test_cases/generate_data.py 30 0 123456789 >support/test_cases/test_data/30dim_from_0_to_123456789.data + ./support/test_cases/generate_data.py 1 -123456789 54321 >support/test_cases/test_data/1dim_from_-123456789_to_54321.data + ./support/test_cases/generate_data.py 2 -123456789 54321 >support/test_cases/test_data/2dim_from_-123456789_to_54321.data + ./support/test_cases/generate_data.py 3 -123456789 54321 >support/test_cases/test_data/3dim_from_-123456789_to_54321.data + ./support/test_cases/generate_data.py 4 -123456789 54321 >support/test_cases/test_data/4dim_from_-123456789_to_54321.data + ./support/test_cases/generate_data.py 5 -123456789 54321 >support/test_cases/test_data/5dim_from_-123456789_to_54321.data + ./support/test_cases/generate_data.py 10 -123456789 54321 >support/test_cases/test_data/10dim_from_-123456789_to_54321.data + ./support/test_cases/generate_data.py 30 -123456789 54321 >support/test_cases/test_data/30dim_from_-123456789_to_54321.data + +clean-test-data: + rm support/test_cases/test_data/*.data + +shell: export ERL_FLAGS = +pc unicode +shell: + @rebar3 as shell shell + +console: shell + +doc-dry: + @rebar3 hex build + +publish: + @rebar3 hex publish diff --git a/README.md b/README.md index 7211086..db9c750 100644 --- a/README.md +++ b/README.md @@ -1,67 +1,174 @@ +# Z-order curve / Morton code for Erlang +[![Hex downloads](https://img.shields.io/hexpm/dt/erlzord.svg)](https://hex.pm/packages/erlzord) +[![License](https://img.shields.io/hexpm/l/erlzord.svg)](https://github.com/g-andrade/erlzord/blob/master/LICENSE) +[![Erlang Versions](https://img.shields.io/badge/Erlang%2FOTP-19.3%20to%2026-blue)](https://www.erlang.org) +[![CI status](https://github.com/g-andrade/erlzord/actions/workflows/ci.yml/badge.svg)](https://github.com/g-andrade/erlzord/actions/workflows/ci.yml) +[![Latest version](https://img.shields.io/hexpm/v/erlzord.svg?style=flat)](https://hex.pm/packages/erlzord) +[![API reference](https://img.shields.io/badge/hex-docs-lightgreen.svg)](https://hexdocs.pm/erlzord/) +[![Last commit](https://img.shields.io/github/last-commit/g-andrade/erlzord.svg)](https://github.com/g-andrade/erlzord/commits/master) -# erlzord # +`erlzord` is an implementation of the [Z-order curve](https://en.wikipedia.org/wiki/Z-order_curve), +or Morton code, for Erlang and Elixir. -Copyright (c) 2017 Guilherme Andrade +Any number of dimensions is supported and there is no limit on the bitsize of output values. -__Version:__ 1.0.3 +The test cases were generated based on an existing [Python implementation](https://github.com/LLNL/rubik/blob/master/rubik/zorder.py) from the [rubik](https://github.com/LLNL/rubik) project. -__Authors:__ Guilherme Andrade ([`erlzord(at)gandrade(dot)net`](mailto:erlzord(at)gandrade(dot)net)). +### How to use -`erlzord`: N-dimensional Z-order curves for Erlang +#### Erlang +##### 1\. Import as a dependency ---------- +rebar.config -`erlzord` is a straightforward Erlang implementation of the [Z-order curve](https://en.wikipedia.org/wiki/Z-order_curve) function. +```erlang +{deps, [ + % [...] + {erlzord, "~> 1.1"} +]}. +``` + +your\_application.app.src + +```erlang +{applications, [ + kernel, + stdlib, + % [...] + erlzord +]} +``` + +##### 2\. Encode and decode your coordinates + +2d points -* Any number of dimensions is supported -* No limit on the bitsize of output values +```erlang +Config = erlzord:config(#{ + dimensions => 2, + min_coordinate_value => -1000, + max_coordinate_value => +1000 +}), + +1595729 = erlzord:encode({245, -456}, Config), +{245,-456} = erlzord:decode(1595729, Config). +``` + +3d points + +```erlang +Config = erlzord:config(#{ + dimensions => 3, + min_coordinate_value => 0, + max_coordinate_value => 100 +}), + +123788 = erlzord:encode({42, 52, 21}, Config), +{42,52,21} = erlzord:decode_tuple(123788, Config). +``` -The code was successfully tested on generations 17, 18 and 19 of Erlang/OTP; the test cases and their data -were automatically generated based on an existing [Python implementation](https://github.com/LLNL/rubik/blob/master/rubik/zorder.py) -from the [rubik](https://github.com/LLNL/rubik) project. +10d points + +```erlang +Config = erlzord:config(#{ + dimensions => 10, + min_coordinate_value => 0, + max_coordinate_value => 700 +}), +740763791023146735114306653082 = + erlzord:encode([400,543,632,445,565,0,674,491,403,555], Config), -### Examples ### +[400,543,632,445,565,0,674,491,403,555] = + erlzord:decode_list(740763791023146735114306653082, Config). +``` + +#### Elixir + +##### 1\. Import as a dependency + +mix.exs + +``` elixir + defp deps do + [ + # [...] + {:erlzord, "~> 1.1"} + ] + end +``` + +##### 2\. Encode and decode your coordinates + +2d points + +```elixir +config = :erlzord.config(%{ + dimensions: 2, + min_coordinate_value: -1000, + max_coordinate_value: +1000 +}) + +1595729 = :erlzord.encode({245,-456}, config) +{245,-456} = :erlzord.decode(1595729, Config) +``` + +3d points + +```erlang +config = :erlzord.config(%{ + dimensions: 3, + min_coordinate_value: 0, + max_coordinate_value: 100 +}), + +123788 = :erlzord.encode({42,52,21}, config) +{42,52,21} = :erlzord.decode_tuple(123788, config) +``` +10d points ```erlang +config = erlzord:config(%{ + dimensions: 10, + min_coordinate_value: 0, + max_coordinate_value: 700 +}), -% 1d points -Config = erlzord:config(1, 0, 100), % Coordinate values between 0 and 100 -erlzord:encode({42}, Config), % 42 -erlzord:decode(42, Config). % {42} - -% 2d points -Config = erlzord:config(2, 0, 100), -erlzord:encode({50,0}, Config), % 1284 -erlzord:decode(1284, Config). % {50,0} - -% 3d points -Config = erlzord:config(3, 0, 100), -erlzord:encode({0,0,100}, Config), % 1179904 -erlzord:decode(1179904, Config). % {0,0,100} - -% 10d points -Config = erlzord:config(10, 0, 100), -erlzord:encode( - {100, 100, 100, 100, 100, 100, 100, - 100, 100, 100}, Config), % 1180590494818577154048 -erlzord:decode( - 1180590494818577154048, Config). % {100,100,..,100}. +740763791023146735114306653082 = + :erlzord.encode([400,543,632,445,565,0,674,491,403,555], config) +[400,543,632,445,565,0,674,491,403,555] = + :erlzord.decode_list(740763791023146735114306653082, Config) ``` +### API Reference -### TODO ### +The API reference can be found on [HexDocs](https://hexdocs.pm/erlzord/). -* Range searches +### License +MIT License -## Modules ## +Copyright (c) 2017-2024 Guilherme Andrade +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: - -
erlzord
+The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/doc/README.md b/doc/README.md deleted file mode 100644 index 448ea44..0000000 --- a/doc/README.md +++ /dev/null @@ -1,66 +0,0 @@ - - -# erlzord # - -Copyright (c) 2017 Guilherme Andrade - -__Version:__ 1.0.3 - -__Authors:__ Guilherme Andrade ([`erlzord(at)gandrade(dot)net`](mailto:erlzord(at)gandrade(dot)net)). - -`erlzord`: N-dimensional Z-order curves for Erlang - ---------- - -`erlzord` is a straightforward Erlang implementation of the [Z-order curve](https://en.wikipedia.org/wiki/Z-order_curve) function. - -* Any number of dimensions is supported -* No limit on the bitsize of output values - -The code was successfully tested on generations 17, 18 and 19 of Erlang/OTP; the test cases and their data -were automatically generated based on an existing [Python implementation](https://github.com/LLNL/rubik/blob/master/rubik/zorder.py) -from the [rubik](https://github.com/LLNL/rubik) project. - - -### Examples ### - - -```erlang - -% 1d points -Config = erlzord:config(1, 0, 100), % Coordinate values between 0 and 100 -erlzord:encode({42}, Config), % 42 -erlzord:decode(42, Config). % {42} - -% 2d points -Config = erlzord:config(2, 0, 100), -erlzord:encode({50,0}, Config), % 1284 -erlzord:decode(1284, Config). % {50,0} - -% 3d points -Config = erlzord:config(3, 0, 100), -erlzord:encode({0,0,100}, Config), % 1179904 -erlzord:decode(1179904, Config). % {0,0,100} - -% 10d points -Config = erlzord:config(10, 0, 100), -erlzord:encode( - {100, 100, 100, 100, 100, 100, 100, - 100, 100, 100}, Config), % 1180590494818577154048 -erlzord:decode( - 1180590494818577154048, Config). % {100,100,..,100}. - -``` - - -### TODO ### - -* Range searches - - -## Modules ## - - - -
erlzord
- diff --git a/doc/edoc-info b/doc/edoc-info deleted file mode 100644 index e591a94..0000000 --- a/doc/edoc-info +++ /dev/null @@ -1,3 +0,0 @@ -%% encoding: UTF-8 -{application,erlzord}. -{modules,[erlzord]}. diff --git a/doc/erlzord.html b/doc/erlzord.html index 38c8b5d..64128bd 100644 --- a/doc/erlzord.html +++ b/doc/erlzord.html @@ -1,83 +1,557 @@ - - - - -Module erlzord - - - - -
+ + + + + + + + -

Module erlzord

- + erlzord — erlzord v1.1.0 + -

Data Types

+ + + -

config()

-

abstract datatype: config()

+ + -

coordinates()

-

coordinates() = list_coordinates() | tuple_coordinates()

+ + + -

tuple_coordinates()

-

tuple_coordinates() = tuple()

+
+ -

Function Index

- - - - - -
config/3
decode/2
decode/4
encode/2
encode/4
+ + +
+ +
+
+ +

+ + + + + + View Source + + + erlzord + (erlzord v1.1.0) + +

+ + + +
+

+ + + + Summary +

+
+

+ Types +

+ +
+
+ config/0 + +
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
-

decode/4

-
-

decode(Z, Dimension, MinCoordinateValue, MaxCoordinateValue) -> Coordinates -

  • Z = non_neg_integer()
  • Dimension = non_neg_integer()
  • MinCoordinateValue = integer()
  • MaxCoordinateValue = integer()
  • Coordinates = tuple_coordinates()

-

+
+

+ Functions +

+ + + +
+ + +
+ + + + + + -

encode/2

-
-

encode(Coordinates, Config) -> Z -

-

-

encode/4

-
-

encode(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue) -> Z -

  • Coordinates = coordinates()
  • Dimension = non_neg_integer()
  • MinCoordinateValue = integer()
  • MaxCoordinateValue = integer()
  • Z = non_neg_integer()

-

+
+ + +
+

+ + + + Types +

+
+
+ +
+ + + Link to this opaque + +

config/0

+ + + + View Source + + + + (opaque) + +
+ +
+ +
+ +
-opaque config()
+ +
+ + +
+
+
+ + + +
+ +
+ +
-type coordinates() :: list_coordinates() | tuple_coordinates().
+ +
+ + +
+
+
+ +
+ + + Link to this type + +

list_coordinates/0

+ + + + View Source + + + +
+ +
+ +
+ +
-type list_coordinates() :: [integer()].
+ +
+ + +
+
+
+ +
+ + + Link to this type + +

tuple_coordinates/0

+ + + + View Source + + + +
+ +
+ +
+ +
-type tuple_coordinates() :: tuple().
+ +
+ + +
+
+ +
+
+ +
+

+ + + + Functions +

+
+
+ +
+ + + Link to this function + +

config(Dimension, MinCoordinateValue, MaxCoordinateValue)

+ + + + View Source + + + +
+ +
+ +
+ +
-spec config(Dimension, MinCoordinateValue, MaxCoordinateValue) -> Config
+          when
+              Dimension :: non_neg_integer(),
+              MinCoordinateValue :: integer(),
+              MaxCoordinateValue :: integer(),
+              Config :: config().
+ +
+ + +
+
+
+ + + +
+ +
+ +
-spec decode(Z, Config) -> Coordinates
+          when Z :: non_neg_integer(), Config :: config(), Coordinates :: tuple_coordinates().
+ +
+ + +
+
+
+ +
+ + + Link to this function + +

decode(Z, Dimension, MinCoordinateValue, MaxCoordinateValue)

+ + + + View Source + + + +
+ +
+ +
+ +
-spec decode(Z, Dimension, MinCoordinateValue, MaxCoordinateValue) -> Coordinates
+          when
+              Z :: non_neg_integer(),
+              Dimension :: non_neg_integer(),
+              MinCoordinateValue :: integer(),
+              MaxCoordinateValue :: integer(),
+              Coordinates :: tuple_coordinates().
+ +
+ + +
+
+
+ +
+ + + Link to this function + +

encode(Coordinates, Config)

+ + + + View Source + + + +
+ +
+ +
+ +
-spec encode(Coordinates, Config) -> Z
+          when Coordinates :: coordinates(), Config :: config(), Z :: non_neg_integer().
+ +
+ + +
+
+
+ +
+ + + Link to this function + +

encode(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue)

+ + + + View Source + + + +
+ +
+ +
+ +
-spec encode(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue) -> Z
+          when
+              Coordinates :: coordinates(),
+              Dimension :: non_neg_integer(),
+              MinCoordinateValue :: integer(),
+              MaxCoordinateValue :: integer(),
+              Z :: non_neg_integer().
+ +
+ + +
+
+ +
+
+ + +
+
+
-
- -

Generated by EDoc

- + + diff --git a/doc/erlzord.md b/doc/erlzord.md deleted file mode 100644 index 510205b..0000000 --- a/doc/erlzord.md +++ /dev/null @@ -1,111 +0,0 @@ - - -# Module erlzord # -* [Data Types](#types) -* [Function Index](#index) -* [Function Details](#functions) - - - -## Data Types ## - - - - -### config() ### - - -__abstract datatype__: `config()` - - - - -### coordinates() ### - - -

-coordinates() = list_coordinates() | tuple_coordinates()
-
- - - - -### list_coordinates() ### - - -

-list_coordinates() = [integer()]
-
- - - - -### tuple_coordinates() ### - - -

-tuple_coordinates() = tuple()
-
- - - -## Function Index ## - - -
config/3
decode/2
decode/4
encode/2
encode/4
- - - - -## Function Details ## - - - -### config/3 ### - -

-config(Dimension, MinCoordinateValue, MaxCoordinateValue) -> Config
-
- - - - - -### decode/2 ### - -

-decode(Z, Config) -> Coordinates
-
- - - - - -### decode/4 ### - -

-decode(Z, Dimension, MinCoordinateValue, MaxCoordinateValue) -> Coordinates
-
- - - - - -### encode/2 ### - -

-encode(Coordinates, Config) -> Z
-
- - - - - -### encode/4 ### - -

-encode(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue) -> Z
-
- - - diff --git a/doc/index.html b/doc/index.html index 5ea7177..9503779 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,17 +1,10 @@ - + - -The erlzord application - - - - - - -<h2>This page uses frames</h2> -<p>Your browser does not accept frames. -<br>You should go to the <a href="overview-summary.html">non-frame version</a> instead. -</p> - - - \ No newline at end of file + + + erlzord v1.1.0 — Documentation + + + + + diff --git a/doc/modules-frame.html b/doc/modules-frame.html deleted file mode 100644 index 4f0fd7c..0000000 --- a/doc/modules-frame.html +++ /dev/null @@ -1,12 +0,0 @@ - - - -The erlzord application - - - -

Modules

- -
erlzord
- - \ No newline at end of file diff --git a/doc/overview-summary.html b/doc/overview-summary.html deleted file mode 100644 index 0342146..0000000 --- a/doc/overview-summary.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - -erlzord - - - - -

erlzord

-

Copyright © 2017 Guilherme Andrade

-

Version: 1.0.3

-

Authors: Guilherme Andrade (erlzord(at)gandrade(dot)net).

-

erlzord: N-dimensional Z-order curves for Erlang

- -
- -

erlzord is a straightforward Erlang implementation of the Z-order curve function.

- -

* Any number of dimensions is supported -* No limit on the bitsize of output values

- -

The code was successfully tested on generations 17, 18 and 19 of Erlang/OTP; the test cases and their data -were automatically generated based on an existing Python implementation -from the rubik project.

- -

Examples

-
-% 1d points
-Config = erlzord:config(1, 0, 100), % Coordinate values between 0 and 100
-erlzord:encode({42}, Config),       % 42
-erlzord:decode(42, Config).         % {42}
-
-% 2d points
-Config = erlzord:config(2, 0, 100),
-erlzord:encode({50,0}, Config), % 1284
-erlzord:decode(1284,   Config). % {50,0}
-
-% 3d points
-Config = erlzord:config(3, 0, 100),
-erlzord:encode({0,0,100}, Config), % 1179904
-erlzord:decode(1179904,   Config). % {0,0,100}
-
-% 10d points
-Config = erlzord:config(10, 0, 100),
-erlzord:encode(
-    {100, 100, 100, 100, 100, 100, 100,
-     100, 100, 100}, Config), % 1180590494818577154048
-erlzord:decode(
-    1180590494818577154048, Config). % {100,100,..,100}.
-
- -

TODO

-* Range searches - -
- -

Generated by EDoc

- - diff --git a/doc/overview.edoc b/doc/overview.edoc deleted file mode 100644 index fcc60b0..0000000 --- a/doc/overview.edoc +++ /dev/null @@ -1,45 +0,0 @@ -@author Guilherme Andrade -@copyright 2017 Guilherme Andrade -@version 1.0.3 -@title erlzord -@doc `erlzord': N-dimensional Z-order curves for Erlang - -
- -`erlzord' is a straightforward Erlang implementation of the Z-order curve function. - -* Any number of dimensions is supported -* No limit on the bitsize of output values - -The code was successfully tested on generations 17, 18 and 19 of Erlang/OTP; the test cases and their data -were automatically generated based on an existing Python implementation -from the rubik project. - -== Examples == -
-% 1d points
-Config = erlzord:config(1, 0, 100), % Coordinate values between 0 and 100
-erlzord:encode({42}, Config),       % 42
-erlzord:decode(42, Config).         % {42}
-
-% 2d points
-Config = erlzord:config(2, 0, 100),
-erlzord:encode({50,0}, Config), % 1284
-erlzord:decode(1284,   Config). % {50,0}
-
-% 3d points
-Config = erlzord:config(3, 0, 100),
-erlzord:encode({0,0,100}, Config), % 1179904
-erlzord:decode(1179904,   Config). % {0,0,100}
-
-% 10d points
-Config = erlzord:config(10, 0, 100),
-erlzord:encode(
-    {100, 100, 100, 100, 100, 100, 100,
-     100, 100, 100}, Config), % 1180590494818577154048
-erlzord:decode(
-    1180590494818577154048, Config). % {100,100,..,100}.
-
- -== TODO == -* Range searches diff --git a/doc/stylesheet.css b/doc/stylesheet.css deleted file mode 100644 index ab170c0..0000000 --- a/doc/stylesheet.css +++ /dev/null @@ -1,55 +0,0 @@ -/* standard EDoc style sheet */ -body { - font-family: Verdana, Arial, Helvetica, sans-serif; - margin-left: .25in; - margin-right: .2in; - margin-top: 0.2in; - margin-bottom: 0.2in; - color: #000000; - background-color: #ffffff; -} -h1,h2 { - margin-left: -0.2in; -} -div.navbar { - background-color: #add8e6; - padding: 0.2em; -} -h2.indextitle { - padding: 0.4em; - background-color: #add8e6; -} -h3.function,h3.typedecl { - background-color: #add8e6; - padding-left: 1em; -} -div.spec { - margin-left: 2em; - background-color: #eeeeee; -} -a.module { - text-decoration:none -} -a.module:hover { - background-color: #eeeeee; -} -ul.definitions { - list-style-type: none; -} -ul.index { - list-style-type: none; - background-color: #eeeeee; -} - -/* - * Minor style tweaks - */ -ul { - list-style-type: square; -} -table { - border-collapse: collapse; -} -td { - padding: 3 -} diff --git a/elvis.config b/elvis.config new file mode 100644 index 0000000..c04f53f --- /dev/null +++ b/elvis.config @@ -0,0 +1,19 @@ +% -*- mode: erlang; -*- vim: set ft=erlang: +[{elvis, [ + {config, [ + #{ dirs => ["src/**"], + filter => "*.erl", + ruleset => erl_files }, + #{ dirs => ["test/**"], + filter => "*.erl", + ruleset => erl_files, + rules => [{elvis_style, function_naming_convention, disable}] }, + #{ dirs => ["."], + filter => "rebar.config", + ruleset => rebar_config }, + #{ dirs => ["."], + filter => "elvis.config", + ruleset => elvis_config } + ]}, + {verbose, false} +]}]. diff --git a/rebar.config b/rebar.config index b965653..35f3577 100644 --- a/rebar.config +++ b/rebar.config @@ -1,43 +1,94 @@ -{erl_opts, - [%bin_opt_info, - debug_info, - warn_export_all, - warn_export_vars, - warn_missing_spec, - warn_obsolete_guard, - warn_shadow_vars, - warn_unused_import, - warnings_as_errors - ]}. - -{xref_checks, - [undefined_function_calls, - undefined_functions, - locals_not_used, - exports_not_used, - deprecated_function_calls, - deprecated_functions - ]}. - -{dialyzer, - [{plt_include_all_deps, true}, - {warnings, - [unmatched_returns, - error_handling, - race_conditions, - underspecs - ]} - ]}. - -{cover_enabled, true}. - -{profiles, - [{generate_documentation, - [{deps, - [{edown, ".*", {git, "https://github.com/uwiger/edown.git", {tag, "0.8.1"}}}]}, - {edoc_opts, [{doclet, edown_doclet}]} - ]}, - {publish, - [{plugins, [{rebar3_hex,"6.8.0"}]}]} - ] -}. +% -*- mode: erlang; -*- vim: set ft=erlang: + +%% == Erlang Compiler == %% + +{minimum_otp_vsn, "18"}. + +{erl_opts, [ + debug_info, + warn_export_vars, + warn_missing_spec, + warn_unused_import, + warnings_as_errors +]}. + +%% == Dependencies and plugins == + +{project_plugins, [ + % All of these are excluded on OTP 23 and older (see rebar.config.script) + {rebar3_ex_doc, "~> 0.2.0"}, + {rebar3_hank, "~> 1.4"}, + {rebar3_hex, "7.0.7"}, + {rebar3_lint, "~> 3.0"} +]}. + +%% == Dialyzer == + +{dialyzer, [ + {warnings, [ + error_handling, + underspecs, + unknown, + unmatched_returns + ]} +]}. + +%% == Xref == + +{xref_checks, [ + deprecated_function_calls, + exports_not_used, + locals_not_used, + undefined_function_calls +]}. + +%% == Profiles == + +{profiles, [ + {shell, [ + {erl_opts, [ + nowarn_missing_spec, + nowarnings_as_errors + ]}, + {deps, [ + {recon, "~> 2.5"} + ]}, + {shell, [ + {apps, [erlzord]}, + {config, "shell.config"} + ]} + ]}, + + {test, [ + {erl_opts, [ + debug_info, + nowarn_export_all, + nowarn_missing_spec, + nowarnings_as_errors + ]}, + {cover_enabled, true}, + {cover_opts, [verbose]} + ]} +]}. + +%% == Hank == + +{hank, [ + {ignore, [ + "test/**" + ]} +]}. + +%% == ex_doc +++ + +{ex_doc, [ + {source_url, <<"https://github.com/g-andrade/erlzord">>}, + {extras, [<<"README.md">>, <<"CHANGELOG.md">>, <<"LICENSE">>]}, + {main, <<"readme">>}, + {proglang, erlang} +]}. +{hex, [ + {doc, #{ + provider => ex_doc + }} +]}. diff --git a/rebar.config.script b/rebar.config.script new file mode 100644 index 0000000..25c5ace --- /dev/null +++ b/rebar.config.script @@ -0,0 +1,48 @@ +% vim: set ft=erlang: +begin + TakeOutPlugin + = fun (Config, Name) -> + {project_plugins, ProjPlugins} + = lists:keyfind(project_plugins, 1, Config), + {value, {Name, _PluginVersion}, RemainingProjPlugins} + = lists:keytake(Name, 1, ProjPlugins), + _UpdatedConfig + = lists:keystore(project_plugins, 1, Config, + {project_plugins, RemainingProjPlugins}) + end, + + TakeOutHankIfMaybeExprNotEnabledOnEnv + = fun (Config) -> + Env = os:getenv(), + + case [V || "ERL_FLAGS=" ++ V <- Env] of + [Flags | _] -> + % katana-code (a dependent of rebar3_hank) requires maybe_expr + case string:find(Flags, "-enable-feature maybe_expr") of + nomatch -> + TakeOutPlugin(Config, rebar3_hank); + _ -> + Config + end; + [] -> + TakeOutPlugin(Config, rebar3_hank) + end + end, + + + OtpRelease = erlang:system_info(otp_release), + try list_to_integer(OtpRelease) of + Unsupported when Unsupported =< 23 -> + % Don't import plugins that may no longer run (or even compile) under older OTP versions + {value, {project_plugins, _}, RemainingConfig} = lists:keytake(project_plugins, 1, CONFIG), + RemainingConfig; + 25 -> + TakeOutHankIfMaybeExprNotEnabledOnEnv(CONFIG); + _ -> + CONFIG + catch + error:badarg -> + logger:warning("Don't now how to compare to OTP release: ~tp", [OtpRelease]), + CONFIG + end +end. diff --git a/src/erlzord.erl b/src/erlzord.erl index 8bb2131..8d54940 100644 --- a/src/erlzord.erl +++ b/src/erlzord.erl @@ -1,16 +1,36 @@ -module(erlzord). --author('Guilherme Andrade '). %% ------------------------------------------------------------------ %% API Function Exports %% ------------------------------------------------------------------ --export([config/3]). -ignore_xref({config,3}). --export([encode/2]). -ignore_xref({encode,2}). --export([decode/2]). -ignore_xref({decode,2}). - --export([encode/4]). -ignore_xref({encode,4}). --export([decode/4]). -ignore_xref({decode,4}). +-export([config/1, + encode/2, + decode_tuple/2, + decode_list/2, + encode/3, + decode_tuple/4, + decode_list/4, + % Deprecated exports + config/3, + decode/2, + encode/4, + decode/4]). + +-ignore_xref( + [config/1, + encode/2, + decode/2, + encode/4, + decode/4, + config/3]). + +-deprecated([ + {config, 3, "Use config/1 instead"}, + {decode, 2, "Use decode_tuple/2 or decode_list/2 instead"}, + {encode, 4, "Use encode/3 instead"}, + {decode, 4, "Use decode_tuple/4 or decode_list/4 instead"} +]). %% ------------------------------------------------------------------ %% Macro Definitions @@ -18,15 +38,6 @@ -define(IS_UNSIGNED_INT(V), (is_integer((V)) andalso (V) >= 0)). --define(IS_VALID_RANGE(Min, Max), (is_integer((Min)) andalso - is_integer((Max)) andalso - Max >= Min)). - --define(IS_OF_DIMENSION(Coordinates, Dimension), - ((is_list((Coordinates)) andalso (length((Coordinates)) =:= (Dimension))) - orelse - (is_tuple((Coordinates)) andalso (size((Coordinates)) =:= (Dimension))))). - -define(IS_OF_BITSIZE(Value, Bitsize), (?IS_UNSIGNED_INT((Value)) andalso (Value < (1 bsl (Bitsize))))). @@ -35,16 +46,28 @@ %% Type Definitions %% ------------------------------------------------------------------ --opaque config() :: #{ dimension := non_neg_integer(), - min_coordinate_value := integer(), - max_coordinate_value := integer(), - coordinate_bitsize := non_neg_integer() }. +-type config_params() :: #{ + (dimensions|dimension) := non_neg_integer(), + min_coordinate_value := integer(), + max_coordinate_value := integer() +}. --type list_coordinates() :: [integer()]. --type tuple_coordinates() :: tuple(). --type coordinates() :: list_coordinates() | tuple_coordinates(). +-export_type([config_params/0]). + +-record(erlzord_config, { + dimension :: non_neg_integer(), + min_coordinate_value :: integer(), + max_coordinate_value :: integer(), + coordinate_bitsize :: non_neg_integer() +}). +-opaque config() :: #erlzord_config{}. -export_type([config/0]). + +-type tuple_coordinates() :: tuple(). +-type list_coordinates() :: [integer()]. +-type coordinates() :: tuple_coordinates() | list_coordinates(). + -export_type([coordinates/0]). -export_type([tuple_coordinates/0]). -export_type([list_coordinates/0]). @@ -53,47 +76,141 @@ %% API Function Definitions %% ------------------------------------------------------------------ --spec config(Dimension, MinCoordinateValue, MaxCoordinateValue) -> Config - when Dimension :: non_neg_integer(), - MinCoordinateValue :: integer(), - MaxCoordinateValue :: integer(), +-spec config(Params) -> Config + when Params :: config_params(), Config :: config(). - -config(Dimension, MinCoordinateValue, MaxCoordinateValue) - when ?IS_UNSIGNED_INT(Dimension), - ?IS_VALID_RANGE(MinCoordinateValue, MaxCoordinateValue) -> - Range = MaxCoordinateValue - MinCoordinateValue, - CoordinateBitsize = unsigned_integer_bitsize(Range), - #{ dimension => Dimension, - min_coordinate_value => MinCoordinateValue, - max_coordinate_value => MaxCoordinateValue, - coordinate_bitsize => CoordinateBitsize }. - +config(ConfigParams) -> + case ConfigParams of + #{ dimensions := Dimension, + min_coordinate_value := MinCoordinateValue, + max_coordinate_value := MaxCoordinateValue + } when map_size(ConfigParams) =:= 3 -> + config_(Dimension, MinCoordinateValue, MaxCoordinateValue); + + #{ dimension := Dimension, + min_coordinate_value := MinCoordinateValue, + max_coordinate_value := MaxCoordinateValue + } when map_size(ConfigParams) =:= 3 -> + config_(Dimension, MinCoordinateValue, MaxCoordinateValue); + + _ -> + error({badarg, ConfigParams}) + end. -spec encode(Coordinates, Config) -> Z when Coordinates :: coordinates(), Config :: config(), Z :: non_neg_integer(). +encode(Coordinates, #erlzord_config{ + dimension = Dimension, + min_coordinate_value = MinCoordinateValue, + max_coordinate_value = MaxCoordinateValue, + coordinate_bitsize = CoordinateBitsize + }) -> + + case Coordinates of + Tuple when tuple_size(Tuple) =:= Dimension -> + List = tuple_to_list(Tuple), + encode_list_(List, Dimension, MinCoordinateValue, + MaxCoordinateValue, CoordinateBitsize); + + List when length(List) =:= Dimension -> + encode_list_(List, Dimension, MinCoordinateValue, + MaxCoordinateValue, CoordinateBitsize); + + BadArg -> + error({badarg, BadArg}) + end; +encode(_Coordinates, BadArg) -> + error({badarg, BadArg}). + +-spec decode_tuple(Z, Config) -> Coordinates + when Z :: non_neg_integer(), + Config :: config(), + Coordinates :: tuple_coordinates(). +decode_tuple(Z, Config) -> + List = decode_list(Z, Config), + list_to_tuple(List). + +-spec decode_list(Z, Config) -> Coordinates + when Z :: non_neg_integer(), + Config :: config(), + Coordinates :: tuple_coordinates(). +decode_list(Z, #erlzord_config{ + dimension = Dimension, + min_coordinate_value = MinCoordinateValue, + max_coordinate_value = MaxCoordinateValue, + coordinate_bitsize = CoordinateBitsize + }) -> + validate_z(Z, Dimension, CoordinateBitsize), + decode_list_(Z, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize); +decode_list(_Z, BadArg) -> + error({badarg, BadArg}). + +-spec encode(Coordinates, MinCoordinateValue, MaxCoordinateValue) -> Z + when Coordinates :: coordinates(), + MinCoordinateValue :: integer(), + MaxCoordinateValue :: integer(), + Z :: non_neg_integer(). +encode(Coordinates, MinCoordinateValue, MaxCoordinateValue) -> + {Dimension, List} = + case Coordinates of + TupleCoords when is_tuple(TupleCoords) -> + {tuple_size(TupleCoords), tuple_to_list(TupleCoords)}; -encode(Coordinates, #{ dimension := Dimension } = Config) - when ?IS_OF_DIMENSION(Coordinates, Dimension) -> - #{ min_coordinate_value := MinCoordinateValue, - max_coordinate_value := MaxCoordinateValue, - coordinate_bitsize := CoordinateBitsize } = Config, - encode_(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize). + ListCoords when is_list(ListCoords) -> + {length(ListCoords), ListCoords}; + _ -> + error({badarg, Coordinates}) + end, --spec decode(Z, Config) -> Coordinates + validate_params(Dimension, MinCoordinateValue, MaxCoordinateValue), + CoordinateBitsize = coordinate_bitsize(MinCoordinateValue, MaxCoordinateValue), + encode_list_(List, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize). + +-spec decode_tuple(Z, Dimension, MinCoordinateValue, MaxCoordinateValue) -> Coordinates when Z :: non_neg_integer(), - Config :: config(), + Dimension :: non_neg_integer(), + MinCoordinateValue :: integer(), + MaxCoordinateValue :: integer(), + Coordinates :: tuple_coordinates(). +decode_tuple(Z, Dimension, MinCoordinateValue, MaxCoordinateValue) -> + List = decode_list(Z, Dimension, MinCoordinateValue, MaxCoordinateValue), + list_to_tuple(List). + +-spec decode_list(Z, Dimension, MinCoordinateValue, MaxCoordinateValue) -> Coordinates + when Z :: non_neg_integer(), + Dimension :: non_neg_integer(), + MinCoordinateValue :: integer(), + MaxCoordinateValue :: integer(), Coordinates :: tuple_coordinates(). +decode_list(Z, Dimension, MinCoordinateValue, MaxCoordinateValue) -> + validate_params(Dimension, MinCoordinateValue, MaxCoordinateValue), -decode(Z, #{ dimension := Dimension, coordinate_bitsize := CoordinateBitsize } = Config) - when ?IS_OF_BITSIZE(Z, Dimension * CoordinateBitsize) -> - #{ min_coordinate_value := MinCoordinateValue, - max_coordinate_value := MaxCoordinateValue } = Config, - decode_(Z, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize). + CoordinateBitsize = coordinate_bitsize(MinCoordinateValue, MaxCoordinateValue), + validate_z(Z, Dimension, CoordinateBitsize), + decode_list_(Z, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize). + +%% ------------------------------------------------------------------ +%% Deprecated API Function Definitions +%% ------------------------------------------------------------------ + +-spec config(Dimension, MinCoordinateValue, MaxCoordinateValue) -> Config + when Dimension :: non_neg_integer(), + MinCoordinateValue :: integer(), + MaxCoordinateValue :: integer(), + Config :: config(). +config(Dimension, MinCoordinateValue, MaxCoordinateValue) -> + config_(Dimension, MinCoordinateValue, MaxCoordinateValue). + +-spec decode(Z, Config) -> Coordinates + when Z :: non_neg_integer(), + Config :: config(), + Coordinates :: tuple_coordinates(). +decode(Z, Config) -> + decode_tuple(Z, Config). -spec encode(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue) -> Z when Coordinates :: coordinates(), @@ -101,15 +218,13 @@ decode(Z, #{ dimension := Dimension, coordinate_bitsize := CoordinateBitsize } = MinCoordinateValue :: integer(), MaxCoordinateValue :: integer(), Z :: non_neg_integer(). - encode(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue) - when ?IS_OF_DIMENSION(Coordinates, Dimension), - ?IS_UNSIGNED_INT(Dimension), - ?IS_VALID_RANGE(MinCoordinateValue, MaxCoordinateValue) -> - Range = MaxCoordinateValue - MinCoordinateValue, - CoordinateBitsize = unsigned_integer_bitsize(Range), - encode_(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize). - + when ( + (is_tuple(Coordinates) andalso (tuple_size(Coordinates) =:= Dimension)) + orelse + (length(Coordinates) =:= Dimension) + ) -> + encode(Coordinates, MinCoordinateValue, MaxCoordinateValue). -spec decode(Z, Dimension, MinCoordinateValue, MaxCoordinateValue) -> Coordinates when Z :: non_neg_integer(), @@ -117,50 +232,85 @@ encode(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue) MinCoordinateValue :: integer(), MaxCoordinateValue :: integer(), Coordinates :: tuple_coordinates(). - -decode(Z, Dimension, MinCoordinateValue, MaxCoordinateValue) - when ?IS_UNSIGNED_INT(Z), - ?IS_UNSIGNED_INT(Dimension), - ?IS_VALID_RANGE(MinCoordinateValue, MaxCoordinateValue) -> - Range = MaxCoordinateValue - MinCoordinateValue, - CoordinateBitsize = unsigned_integer_bitsize(Range), - (?IS_OF_BITSIZE(Z, Dimension * CoordinateBitsize) orelse exit({badarg,Z})), - decode_(Z, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize). +decode(Z, Dimension, MinCoordinateValue, MaxCoordinateValue) -> + decode_tuple(Z, Dimension, MinCoordinateValue, MaxCoordinateValue). %% ------------------------------------------------------------------ %% Internal Function Definitions %% ------------------------------------------------------------------ --spec encode_(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize) -> Z - when Coordinates :: coordinates(), +-spec config_(Dimension, MinCoordinateValue, MaxCoordinateValue) -> Config + when Dimension :: non_neg_integer(), + MinCoordinateValue :: integer(), + MaxCoordinateValue :: integer(), + Config :: config(). +%% @doc Returns a pre-validated config which `:encode/2' and `:decode/2'` can use. +config_(Dimension, MinCoordinateValue, MaxCoordinateValue) -> + validate_params(Dimension, MinCoordinateValue, MaxCoordinateValue), + + #erlzord_config{ + dimension = Dimension, + min_coordinate_value = MinCoordinateValue, + max_coordinate_value = MaxCoordinateValue, + coordinate_bitsize = coordinate_bitsize(MinCoordinateValue, MaxCoordinateValue) + }. + +validate_params(Dimension, MinCoordinateValue, MaxCoordinateValue) -> + case '_' of + _ when not ?IS_UNSIGNED_INT(Dimension) -> + error({badarg, Dimension}); + + _ when not is_integer(MinCoordinateValue) -> + error({badarg, MinCoordinateValue}); + + _ when not is_integer(MaxCoordinateValue) -> + error({badarg, MaxCoordinateValue}); + + _ when MaxCoordinateValue < MinCoordinateValue -> + error({badarg, MaxCoordinateValue}); + + _ -> + ok + end. + +validate_z(Z, Dimension, CoordinateBitsize) -> + case ?IS_OF_BITSIZE(Z, Dimension * CoordinateBitsize) of + true -> + ok; + + false -> + error({badarg, Z}) + end. + +coordinate_bitsize(MinCoordinateValue, MaxCoordinateValue) -> + Range = MaxCoordinateValue - MinCoordinateValue, + unsigned_integer_bitsize(Range). + +-spec encode_list_(Coordinates, Dimension, MinCoordinateValue, + MaxCoordinateValue, CoordinateBitsize) -> Z + when Coordinates :: list_coordinates(), Dimension :: non_neg_integer(), MinCoordinateValue :: integer(), MaxCoordinateValue :: integer(), CoordinateBitsize :: non_neg_integer(), Z :: non_neg_integer(). - -encode_(CoordinatesTuple, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize) - when is_tuple(CoordinatesTuple) -> - Coordinates = tuple_to_list(CoordinatesTuple), - encode_(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize); -encode_(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize) -> +%% @doc Encodes `Coordinates', a tuple or list of `Dimension` +%% Returns a pre-validated config which `:encode/2' and `:decode/2'` can use. +encode_list_(Coordinates, Dimension, MinCoordinateValue, MaxCoordinateValue, CoordinateBitsize) -> % Cull values and make them unsigned NormalizedCoordinates = [cull(V, MinCoordinateValue, MaxCoordinateValue) - MinCoordinateValue || V <- Coordinates], interleave(NormalizedCoordinates, Dimension, CoordinateBitsize). - -spec interleave(Values, Dimension, Bitsize) -> Interleaved when Values :: list_coordinates(), Dimension :: non_neg_integer(), Bitsize :: non_neg_integer(), Interleaved :: non_neg_integer(). - interleave(Values, Dimension, Bitsize) -> interleave_recur(Values, Dimension, Bitsize, Bitsize, 0). - -spec interleave_recur(Values, Dimension, TotalBitsize, BitIndex, Acc) -> Interleaved when Values :: list_coordinates(), Dimension :: non_neg_integer(), @@ -168,7 +318,6 @@ interleave(Values, Dimension, Bitsize) -> BitIndex :: non_neg_integer(), Acc :: non_neg_integer(), Interleaved :: non_neg_integer(). - interleave_recur(_Values, _Dimension, _TotalBitsize, 0 = _BitIndex, Acc) -> Acc; interleave_recur(Values, Dimension, TotalBitsize, BitIndex, Acc) -> @@ -178,16 +327,13 @@ interleave_recur(Values, Dimension, TotalBitsize, BitIndex, Acc) -> NewAcc = Acc bor ShiftedConjugated, interleave_recur(NewValues, Dimension, TotalBitsize, BitIndex - 1, NewAcc). - -spec conjugate_values(Values) -> {Conjugated, NewValues} when Values :: [non_neg_integer()], Conjugated :: non_neg_integer(), NewValues :: [non_neg_integer()]. - conjugate_values(Values) -> conjugate_values_recur(Values, 0, 0, []). - -spec conjugate_values_recur(Values, DimensionIndex, AccConjugated, AccNewValues) -> {Conjugated, NewValues} when Values :: list_coordinates(), @@ -196,7 +342,6 @@ conjugate_values(Values) -> AccNewValues :: list_coordinates(), Conjugated :: non_neg_integer(), NewValues :: list_coordinates(). - conjugate_values_recur([], _DimensionIndex, AccConjugated, AccNewValues) -> {AccConjugated, lists:reverse(AccNewValues)}; conjugate_values_recur([H | T], DimensionIndex, AccConjugated, AccNewValues) -> @@ -204,31 +349,25 @@ conjugate_values_recur([H | T], DimensionIndex, AccConjugated, AccNewValues) -> NewH = H bsr 1, conjugate_values_recur(T, DimensionIndex + 1, Bit bor AccConjugated, [NewH | AccNewValues]). - --spec decode_(Z, Dimension, MinCoordinateValue, MaxCoordinateValue, - Bitsize) -> Coordinates +-spec decode_list_(Z, Dimension, MinCoordinateValue, MaxCoordinateValue, + Bitsize) -> Coordinates when Z :: non_neg_integer(), Dimension :: non_neg_integer(), MinCoordinateValue :: integer(), MaxCoordinateValue :: integer(), Bitsize :: non_neg_integer(), Coordinates :: tuple_coordinates(). - -decode_(Z, Dimension, MinCoordinateValue, MaxCoordinateValue, Bitsize) -> +decode_list_(Z, Dimension, MinCoordinateValue, MaxCoordinateValue, Bitsize) -> {NewZ, NormalizedCoordinates} = revert_interleave(Z, Dimension, Bitsize), - (NewZ =:= 0 orelse throw({badarg,Z})), % some higher bits weren't processed - Coordinates = - lists:map( - fun (NormalizedValue) -> - Value = MinCoordinateValue + NormalizedValue, - (Value =< MaxCoordinateValue orelse throw({badarg, Z})), % out of range - Value - end, - NormalizedCoordinates), - - list_to_tuple(Coordinates). - + (NewZ =:= 0 orelse error({badarg, Z})), % some higher bits weren't processed + lists:map( + fun (NormalizedValue) -> + Value = MinCoordinateValue + NormalizedValue, + (Value =< MaxCoordinateValue orelse error({badarg, Z})), % out of range + Value + end, + NormalizedCoordinates). -spec revert_interleave(Interleaved, Dimension, Bitsize) -> {NewInterLeaved, Values} when Interleaved :: non_neg_integer(), @@ -236,12 +375,10 @@ decode_(Z, Dimension, MinCoordinateValue, MaxCoordinateValue, Bitsize) -> Bitsize :: non_neg_integer(), NewInterLeaved :: non_neg_integer(), Values :: [non_neg_integer()]. - revert_interleave(Interleaved, Dimension, Bitsize) -> Acc0 = repeat(0, Dimension), revert_interleave_recur(Interleaved, Dimension, Bitsize, 0, Acc0). - -spec revert_interleave_recur(Interleaved, Dimension, Bitsize, BitIndex, Acc) -> {NewInterLeaved, FinalAcc} when Interleaved :: non_neg_integer(), @@ -251,7 +388,6 @@ revert_interleave(Interleaved, Dimension, Bitsize) -> Acc :: [non_neg_integer()], NewInterLeaved :: non_neg_integer(), FinalAcc :: [non_neg_integer()]. - revert_interleave_recur(Interleaved, _Dimension, Bitsize, BitIndex, Acc) when BitIndex >= Bitsize -> {Interleaved, Acc}; @@ -260,7 +396,6 @@ revert_interleave_recur(Interleaved, Dimension, Bitsize, BitIndex, Acc) -> revert_interleave_recur(NewInterLeaved, Dimension, Bitsize, BitIndex + 1, NewAcc). - -spec unchain_values(Conjugated, Bitsize, BitIndex, ValuesAcc) -> {NewConjugated, NewValuesAcc} when Conjugated :: non_neg_integer(), @@ -269,11 +404,9 @@ revert_interleave_recur(Interleaved, Dimension, Bitsize, BitIndex, Acc) -> ValuesAcc :: [non_neg_integer()], NewConjugated :: non_neg_integer(), NewValuesAcc :: [non_neg_integer()]. - unchain_values(Conjugated, Bitsize, BitIndex, ValuesAcc) -> unchain_values_recur(Conjugated, Bitsize, BitIndex, ValuesAcc, []). - -spec unchain_values_recur(Conjugated, Bitsize, BitIndex, ValuesAcc, NewValuesAcc) -> {NewConjugated, FinalValuesAcc} when Conjugated :: non_neg_integer(), @@ -283,16 +416,14 @@ unchain_values(Conjugated, Bitsize, BitIndex, ValuesAcc) -> NewConjugated :: non_neg_integer(), NewValuesAcc :: [non_neg_integer()], FinalValuesAcc :: [non_neg_integer()]. - unchain_values_recur(Conjugated, _Bitsize, _BitIndex, [], NewValuesAcc) -> {Conjugated, lists:reverse(NewValuesAcc)}; -unchain_values_recur(Conjugated, Bitsize, BitIndex, [H|T], NewValuesAcc) -> +unchain_values_recur(Conjugated, Bitsize, BitIndex, [H | T], NewValuesAcc) -> Bit = Conjugated band 1, NewConjugated = Conjugated bsr 1, NewH = H bor (Bit bsl BitIndex), unchain_values_recur(NewConjugated, Bitsize, BitIndex, T, [NewH | NewValuesAcc]). - -spec cull(Value, Min, Max) -> CulledValue when Value :: integer(), Min :: integer(), @@ -300,49 +431,45 @@ unchain_values_recur(Conjugated, Bitsize, BitIndex, [H|T], NewValuesAcc) -> CulledValue :: integer(). cull(Value, Min, Max) when is_integer(Value) -> - if Value > Max -> Max; - Value < Min -> Min; - true -> Value + case Value of + _ when Value > Max -> + Max; + _ when Value < Min -> + Min; + _ -> + Value end. - -spec unsigned_integer_bitsize(Value) -> Bitsize when Value :: non_neg_integer(), Bitsize :: non_neg_integer(). - unsigned_integer_bitsize(Value) -> unsigned_integer_bitsize_recur(Value, 0). - -spec unsigned_integer_bitsize_recur(Value, Acc) -> Bitsize when Value :: non_neg_integer(), Acc :: non_neg_integer(), Bitsize :: non_neg_integer(). - unsigned_integer_bitsize_recur(Value, Acc) when Value < 1 -> Acc; unsigned_integer_bitsize_recur(Value, Acc) -> unsigned_integer_bitsize_recur(Value bsr 1, Acc + 1). - -spec repeat(V, N) -> FinalAcc when V :: ValueT, N :: non_neg_integer(), FinalAcc :: [ValueT, ...], ValueT :: 0. % sigh - repeat(V, N) -> repeat_recur(V, N, []). - -spec repeat_recur(V, N, Acc) -> FinalAcc when V :: ValueT, N :: non_neg_integer(), Acc :: [ValueT], FinalAcc :: [ValueT, ...], ValueT :: 0. - -repeat_recur(_V, N, Acc) when N < 1-> +repeat_recur(_V, N, Acc) when N < 1 -> Acc; repeat_recur(V, N, Acc) -> repeat_recur(V, N - 1, [V | Acc]). diff --git a/test_cases/.gitignore b/support/test_cases/.gitignore similarity index 100% rename from test_cases/.gitignore rename to support/test_cases/.gitignore diff --git a/support/test_cases/generate_code.py b/support/test_cases/generate_code.py new file mode 100755 index 0000000..50a4c55 --- /dev/null +++ b/support/test_cases/generate_code.py @@ -0,0 +1,120 @@ +#!/usr/bin/env python3 +import parse +import os +import sys + +def eunit_safe_number_str(v): + if v < 0: + return 'minus%s' % abs(v) + else: + return str(v) + + +test_data_filepaths = sys.argv[1:-1] +code_output_filepath = sys.argv[-1] +code_output_filename = os.path.basename(code_output_filepath) +module_name = parse.parse('{:w}.erl', code_output_filename)[0] +output = '' + +output += '''-module({module_name}). + +-ifdef(TEST). +-include_lib("eunit/include/eunit.hrl"). + +-spec test() -> ok. + +'''.format( + module_name=module_name + ) + +for path in test_data_filepaths: + with open(path, 'r') as test_data_file: + test_data_filename = os.path.basename(path) + parse_result = parse.parse( + '{:d}dim_from_{:d}_to_{:d}.data', test_data_filename) + (coord_dim, coord_from, coord_to) = parse_result + function_name = '\'%dd_from_%s_to_%s_test_\'' % ( + coord_dim, + eunit_safe_number_str(coord_from), + eunit_safe_number_str(coord_to)) + output += ''' +-spec {function_name}() -> fun(() -> ok). +{function_name}() -> + fun () -> + Config = erlzord:config(#{{ + dimension => {coord_dim}, + min_coordinate_value => {coord_from}, + max_coordinate_value => {coord_to} + }}), + + ?assertEqual( + Config, + erlzord:config(#{{ + dimensions => {coord_dim}, + min_coordinate_value => {coord_from}, + max_coordinate_value => {coord_to} + }}) + ), + + ?assertEqual( + Config, + erlzord:config({coord_dim}, {coord_from}, {coord_to}) + ), + + {{ok, Terms}} = file:consult("{erl_test_data_filepath}"), + lists:foreach( + fun ({{Coordinates, ExpectedValue}}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({{Coordinates, ExpectedValue}}, {{Coordinates, Value}}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({{Coordinates, ExpectedValue}}, {{Coordinates, ListValue}}), + + + DirectValue = erlzord:encode(Coordinates, {coord_from}, {coord_to}), + ?assertEqual({{Coordinates, ExpectedValue}}, {{Coordinates, DirectValue}}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), {coord_from}, {coord_to}), + ?assertEqual({{Coordinates, ExpectedValue}}, {{Coordinates, DirectValueList}}), + + + LegacyDirectValue = erlzord:encode(Coordinates, {coord_dim}, {coord_from}, {coord_to}), + ?assertEqual({{Coordinates, ExpectedValue}}, {{Coordinates, LegacyDirectValue}}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), {coord_dim}, {coord_from}, {coord_to}), + ?assertEqual({{Coordinates, ExpectedValue}}, {{Coordinates, LegacyDirectListValue}}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({{Value, DecodedTupleCoordinates}}, {{Value, Coordinates}}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({{Value, list_to_tuple(DecodedListCoordinates)}}, {{Value, Coordinates}}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({{Value, DecodedLegacyTupleCoordinates}}, {{Value, Coordinates}}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, {coord_dim}, {coord_from}, {coord_to}), + ?assertEqual({{Value, DirectDecodedTupleCoordinates}}, {{Value, Coordinates}}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, {coord_dim}, {coord_from}, {coord_to}), + ?assertEqual({{Value, list_to_tuple(DirectDecodedListCoordinates)}}, {{Value, Coordinates}}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, {coord_dim}, {coord_from}, {coord_to}), + ?assertEqual({{Value, DirectDecodedLegacyTupleCoordinates}}, {{Value, Coordinates}}) + end, + Terms) + end. +'''.format( + function_name=function_name, + coord_dim=coord_dim, + coord_from=coord_from, + coord_to=coord_to, + erl_test_data_filepath=path) + +output += ''' +-endif.''' + +with open(code_output_filepath, 'w') as output_file: + output_file.write(output) diff --git a/test_cases/generate_data.py b/support/test_cases/generate_data.py similarity index 78% rename from test_cases/generate_data.py rename to support/test_cases/generate_data.py index b8f6774..7b918c6 100755 --- a/test_cases/generate_data.py +++ b/support/test_cases/generate_data.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import itertools import sys import random @@ -7,9 +7,9 @@ PRNG = random.SystemRandom() COUNT = 1000 -coord_dimension = long(sys.argv[1]) -coord_min_value = long(sys.argv[2]) -coord_max_value = long(sys.argv[3]) +coord_dimension = int(sys.argv[1]) +coord_min_value = int(sys.argv[2]) +coord_max_value = int(sys.argv[3]) assert coord_max_value >= coord_min_value coord_range = coord_max_value - coord_min_value coord_bitsize = coord_range.bit_length() @@ -20,7 +20,7 @@ def cull(v): return max(coord_min_value, min(coord_max_value, v)) def encode(coordinates): - coordinates = map(lambda v: cull(v) - coord_min_value, coordinates) + coordinates = list(map(lambda v: cull(v) - coord_min_value, coordinates)) return encoder.encode(coordinates) def repeat(fun, n): @@ -30,9 +30,11 @@ def run(): max_coord_count = (coord_range + 1) ** coord_dimension count = min(COUNT, max_coord_count) - print >>sys.stderr, ( - 'generating %d %dd values for coordinates between [%d, %d]' % - (count, coord_dimension, coord_min_value, coord_max_value)) + print( + ('generating %d %dd values for coordinates between [%d, %d]' % + (count, coord_dimension, coord_min_value, coord_max_value)), + file=sys.stderr + ) if count >= max_coord_count: # generate sequentially @@ -53,6 +55,6 @@ def run(): #print for coordinates in all_coordinates: coordinates_str = '{%s}' % ','.join(map(str, coordinates)) - print '{%s, %d}.' % (coordinates_str, encode(coordinates)) + print('{%s, %d}.' % (coordinates_str, encode(coordinates))) run() diff --git a/test_cases/requirements.txt b/support/test_cases/requirements.txt similarity index 100% rename from test_cases/requirements.txt rename to support/test_cases/requirements.txt diff --git a/support/test_cases/test_data/10dim_from_-123456789_to_54321.data b/support/test_cases/test_data/10dim_from_-123456789_to_54321.data new file mode 100644 index 0000000..7bbb209 --- /dev/null +++ b/support/test_cases/test_data/10dim_from_-123456789_to_54321.data @@ -0,0 +1,1000 @@ +{{-123198008,-88238897,-46138153,-10273509,-71402936,-102224027,-110329762,-9363379,-2576104,-42863932}, 1682969803869567125115548209625733971129909206749688064610669500602213728263570257}. +{{-123167230,-113242751,-105510288,-108606799,-55276167,-91017388,-54501416,-96638830,-53870096,-87902266}, 623424898510021127657948511430541899617496081724783783416621741920968920698351589}. +{{-123019914,-28801320,-69943191,-26442082,-61912162,-54175980,-105024468,-78906194,-110260371,-51261711}, 1026649014998292996656412298945505517313481926693179778164461023568632242336855291}. +{{-122846584,-26431528,-70855910,-41156948,-51585659,-8116324,-37975034,-86665903,-114076019,-62003164}, 227250241836504505062721056387515784155421586182568479881555279760659846014653039}. +{{-122694440,-53230781,-36672190,-115662231,-20892869,-88078609,-84187560,-113515653,-73236915,-62458287}, 42351869878178972305197407433488415477175069678644574259507210258367935032340549}. +{{-122504833,-102992795,-21010717,-109747296,-43955477,-110976325,-42941473,-58078831,-45361919,-84281361}, 631074353909889490904486533312789418155554023461779968958638111720202290429560840}. +{{-122487322,-62091253,-57198515,-102362897,-50734414,-35643908,-35645039,-26507817,-72151889,-21356993}, 1394611651336523787545337754222574020419764559443341259111744809618271231266608177}. +{{-122159297,-41402987,-105571064,-28476714,-70732216,-104226741,-120109620,-106048565,-98708875,-4832878}, 968052503169756369278657666506313992163248561160799659544394073928011277980674652}. +{{-121977284,-107762451,-11372694,-84926664,-29512084,-18630221,-26005552,-4194755,-114810187,-100823701}, 452364780343281138980372582750322363651922470454869557931616387401834772556027997}. +{{-121870978,-122414977,-31982341,-109136062,-8565002,-57619506,-11490786,-64559781,-75660866,-106094943}, 156523151885310621003737589190786433669149527675249870991244230726552329881773433}. +{{-121649255,-67198558,-76659148,-113404483,-99588682,-28216263,-82428989,-79453097,-69184696,-88537992}, 61033827488554065299194747189138950656096066361057307255627681950529267203895062}. +{{-121516750,-70583860,-104106375,-34955691,-91810722,-2463377,-47499558,-66153660,-54732091,-29601645}, 1615825569113271869183863652452604005803286627770570014450346998749606643854832851}. +{{-121453137,-81949903,-21924442,-19063902,-66294467,-29715362,-79819628,-104741067,-112450815,-55905799}, 1030256807058700056513595001366384447669635859258931505830930557849934835579025516}. +{{-121345862,-39457612,-65411083,-122554363,-108556061,-79872312,-17764558,-105440773,-44916558,-111905569}, 596742007055692119536316054980384507729955797435729644398350307926225372610639203}. +{{-121228448,-66261660,-77862882,-85445908,-96757343,-18588388,-122629340,-59593499,-16600852,-68467527}, 535275424861328554107461707446322651057600822392916385666637636442161278434824559}. +{{-121225759,-96872098,-92428149,-4609743,-28555690,-55831786,-13621035,-79261924,-31420644,-44330617}, 1645536360734022208985363181415176480122221437768686611740173354408276896504737202}. +{{-121184944,-117092397,-42924662,-50790144,-54686876,-52148703,-82544345,-47784333,-58133209,-67628926}, 349809259195427331347984282906140263274763713374880406669246773606254612594594333}. +{{-120896759,-66192420,-25924222,-21471073,-30322305,-98525846,-84041568,-103620654,-43781153,-81061578}, 527219797737426348114863689997283812284814031577956830749125904330377450009302758}. +{{-120757309,-117241945,-110205331,-78033580,-111860297,-79966070,-44542871,-29481016,-38893906,-6036813}, 1779565877243228859475651618605204796160190531030364524741910121667963804048527784}. +{{-120730082,-10067188,-108847661,-14924125,-80575693,-94351955,-30172329,-80525187,-110885140,-79644245}, 138302966452543194651062896878112413781620245947372839429034952880291217699669251}. +{{-120640667,-9400367,-109963950,-44976677,-111313691,-91252282,-73170514,-68348603,-10299424,-29600794}, 1442195278817717890666491834568237338522004046608238836005180691697809099085045604}. +{{-120310337,-19771622,-38582641,-102729115,-97012827,-6560429,-53903578,-58024289,-60143142,-11753692}, 1139224818034629069240498865439438632674674318077636112996175054797435862810716994}. +{{-120300666,-85835549,-106812327,-37278077,-82050230,-54486393,-75827511,-109013614,-46790174,-112984301}, 548539709040719472641107413899246928363900185985723678421674215366011019279685009}. +{{-120189749,-55961681,-96913550,-7101968,-16469698,-111602856,-75810439,-78552640,-87915712,-5696656}, 998519519627278591516999784183665858654936617499957423377903073059567779950187452}. +{{-120141937,-83331089,-61615291,-35861185,-40853816,-117027631,-88728075,-80197414,-95351533,-22520689}, 994318000001374685201102538123823198772915745365455838298159640911996271149158544}. +{{-119978351,-102272329,-119038018,-41622431,-70769113,-21103701,-99444773,-23398441,-122606335,-56421091}, 312263593433607156444409650223351401430480003913603435022291515662040440948667396}. +{{-119951526,-90217769,-106533597,-106681162,-9629383,-8472957,-83953406,-72891862,-87017418,-110503690}, 89825950967922300729930092311563653339244840038221415676186365727275917149956041}. +{{-119802393,-1244461,-112204984,-27903769,-104363721,-57883810,-60869359,-72699850,-17938485,-5761476}, 1443179669236378435124268570488667640168232548672296275309120752023460353288667812}. +{{-119796879,-80558267,-14286434,-22759523,-55326737,-117395634,-1030805,-5410983,-82993428,-19808010}, 1357919499251111127894239751660267000971982460086408949655798631652501645105479460}. +{{-119722482,-31883573,-23173279,-8307483,-21686471,-27279831,-87450621,-76281536,-15223251,-28660079}, 1538573884676440597999539810696154909155703230413683566956601673642217331015611521}. +{{-119438506,-45139349,-47018141,-61525085,-48160184,-66905675,-105486876,-56830205,-79688971,-39929000}, 990095144514653492867665043885599078951413437766675435092853672823926538820159057}. +{{-119406778,-16579363,-39687915,-41880196,-122537730,-7787673,-111245521,-83961868,-4863342,-47634526}, 1508832890692549973977203164194354787743002168368802932697914952832515199124397977}. +{{-118954917,-82780947,-36629846,-85816628,-92406468,-13088324,-14127382,-46232461,-96843245,-56844882}, 423529052915050040471589805208017754397092009261255426339651529039955054169758332}. +{{-118927303,-21374822,-102680749,-42884878,-78602922,-44179328,-35231876,-90309575,-107044763,-109711715}, 196416297817860070429415291936245803138757641764796245099999408128294267851271290}. +{{-118892459,-123247275,-81778432,-115264359,-50036313,-102270866,-102077394,-79757191,-112374293,-51307215}, 978450561341858862034555899314353094817140051901301724482236632733745615467162724}. +{{-118819470,-16684147,-52421287,-56777852,-65990609,-5733869,-87446915,-88835101,-75495466,-122567911}, 71317170861248670549207518791021392529658122955936072832536766570666590788721929}. +{{-118745014,-29409631,-10025211,-63893050,-87516348,-56242962,-314808,-114722130,-107599327,-78334080}, 190065609794856205353323241031725755620552029654306638208349587225992712154431225}. +{{-118695681,-103000317,-10540295,-679430,-73256892,-120468214,-120938984,-59460233,-17268087,-30496260}, 1445831834846240953536841881647262099234215489709048935731355576147522811688432248}. +{{-118648495,-65747108,-67704361,-25401954,-57761117,-75117491,-10828069,-66406628,-26698988,-85491020}, 609049028999405142262720191868247003961147137457975086509652945000314057868224394}. +{{-118625593,-117411528,-31784245,-50322889,-9565377,-47632557,-108230284,-93099773,-32489391,-82354491}, 586400773872515665678875094477461736802390599994047466794161368952852031370690626}. +{{-118498183,-92265413,-35782745,-114626990,-77679630,-91437998,-18715723,-68814686,-27408146,-55566027}, 1549212056079886399457390232964050249365913416455699298296331054346770892801959352}. +{{-118097153,-33512710,-18210123,-6462024,-12052644,-2985000,-65310695,-20801599,-28213936,-37179208}, 1775318605753769494599739674847292345292567916998355796655908691796503721885768506}. +{{-117999132,-112967274,-45850856,-36230864,-58666888,-68964452,-58902653,-84168755,-90159655,-24449833}, 971236666935662868405282766902038446228291888387911646835242978716624255583651903}. +{{-117638257,-43957032,-15087653,-94761705,-113283236,-11722039,-102877402,-58843015,-72431966,-55652844}, 1019731076877419437251013097848548913925803412949953416863944499901674857325626194}. +{{-117583654,-64165362,-14435453,-79524622,-96230180,-16036586,-116374161,-81077795,-112623109,-14586053}, 1016506217401011383125466078017599749554916333333281228847878453497519218923580475}. +{{-117442871,-80368785,-106990547,-98659883,-62908703,-58201966,-8935200,-6037775,-110428037,-5765723}, 1305647273156589704065012067897421797922329778233218253829666722360654824384164960}. +{{-117413736,-64695489,-63574162,-10555678,-106345540,-83021063,-35831534,-58975494,-9860671,-68622710}, 609382482550155465312399456879782717102066212632199277449447844929842856366944989}. +{{-117320684,-30426617,-80159125,-57034902,-95613045,-92345975,-62482125,-85607916,-120862340,-6672421}, 953569782543350203552799501532521929290179462454176694581533703293985590433849737}. +{{-116935384,-74375326,-94373274,-62234423,-68313906,-114890863,-55723607,-73794705,-64474417,-47834580}, 1067882190892958205660296957961519623974824978381009080330006205237255895327570455}. +{{-116932491,-47630143,-62227081,-50941065,-63649108,-9212031,-9234563,-67145932,-7938106,-111890227}, 671572669582629576097456587594272244409747715826511714701171476089146829263703440}. +{{-116875251,-19009342,-113775566,-18641268,-77865794,-98812815,-24159197,-11012281,-112111627,-106856574}, 374518828439007150261408760083624460511366238872758968205736209795829556094754334}. +{{-116788184,-34603272,-40310890,-18888664,-110662163,-116660215,-87261716,-48308166,-115194163,-87503535}, 264136233130417135482142322768897389950561584497100085235369718655625382147838159}. +{{-116758234,-19973159,-117801423,-47847515,-49692999,-5538505,-119060221,-23597633,-20549863,-105265469}, 819407525546903198374370859737851153595084268322617066612571238072338865969200129}. +{{-116755862,-20857296,-28606314,-74534235,-40922995,-67956439,-91658622,-43837711,-112536432,-15770684}, 1227472311981196183853633594210063526301430912707861722134446674768519264308819783}. +{{-116700212,-111831975,-105084808,-25215031,-108250094,-44044077,-106729409,-110519,-117330452,-65861971}, 312408208958729348579972835529450145533719419089124791279495216698210982851930389}. +{{-116609192,-101303310,-109166725,-52262730,-70090913,-11161055,-22836008,-73389843,-67969276,-64882695}, 194387472022179811673482970131320927779155305874953617468622594145471175226730827}. +{{-116581142,-50402964,-11916254,-89757759,-47028422,-29324009,-56061411,-78286985,-120447920,-117507933}, 218868816525812679120048756798682585933983064082348601398867503038584051446412567}. +{{-116405404,-63284317,-47319879,-36201368,-71082182,-53028196,-10629125,-113861363,-119997422,-80214431}, 201163472693402168083831950023697669635896830121833819989411155638818316120641849}. +{{-116187796,-75266617,-87274955,-60576422,-24856057,-65692544,-73694836,-109094313,-3602815,-24932995}, 1453159610546043143684215909949556992274301400031910211820337144632630261431677033}. +{{-116087355,-108902045,-20403100,-72585053,-32006041,-2552517,-106869779,-109240657,-1848435,-98414825}, 571167647397729916409128716610430033194076595164073222735146179586558229943223300}. +{{-115890482,-44272916,-81327930,-111370783,-35177874,-1321456,-40744487,-59937710,-104666813,-83476750}, 212428588346075582719469011484707428855991837912577907664069036733294175312377527}. +{{-115794113,-93207652,-111930710,-555777,-122676352,-23715918,-61292399,-75385663,-58614587,-44046666}, 1023501392101136183053704352828954127742638401495212195592397959537937827948892726}. +{{-115709858,-29434050,-121192536,-49070336,-22673456,-47839453,-75180036,-87736734,-80200051,-15644718}, 1057789687350678358784712995739459578137860051394451328348056530890023313949462239}. +{{-115635364,-85725466,-40689183,-55875717,-8886615,-36666365,-62372953,-66813604,-14309483,-116798160}, 586288310695135847881955710087367004677270812832148601105795567072607186020752003}. +{{-115536804,-28237975,-13028033,-31084334,-4278422,-67429404,-1538451,-104569169,-62860180,-85268562}, 175751574937023023165264831318615136086964131054032491741331348419224843537967929}. +{{-115496541,-10913162,-62855719,-11131157,-45679518,-47769038,-35304379,-20523031,-33580295,-39123801}, 1886279940387065848891380202912627645491668538619048431961255334488365848569829426}. +{{-115492708,-101600828,-100136887,-102930482,-119621595,-5991227,-60712348,-116398455,-72636635,-102634169}, 59923957582690629773551163092573583951494100824623243686940718766223786223530059}. +{{-115445739,-61461060,-80093639,-77495006,-100459965,-36498896,-59257511,-46898330,-107333760,-80756377}, 297495409871894925793374847277703930518618420332213883363682508781886819503650218}. +{{-115102137,-14407114,-22136332,-120623753,-57627423,-67323559,-102176406,-503591,-62211800,-21836769}, 1198546700007389409964865952036485520292202248131654940910834498315438879816272198}. +{{-115038107,-60058513,-103153385,-14533855,-101951068,-115537474,-61076815,-56992681,-20110275,-72881952}, 490862041858670065917090737894622859733382952698143049370078639283471363065882160}. +{{-114994929,-73122697,-30939649,-23020170,-86628135,-48906842,-83434978,-50690442,-55049266,-22013098}, 1742587742216150120028822114595205311014336683934711292495226708493569044619715560}. +{{-114900412,-79595772,-25270062,-1689648,-109049569,-81668165,-68190276,-98082458,-99151917,-118946953}, 22424674793058228548474272212262527590324045724714950198595542335112873760657615}. +{{-114788818,-36308576,-94360615,-98909205,-2827977,-106296921,-3765674,-115099977,-24192341,-105988485}, 626349938719228796598458694797832393125957439370820192807626836809705885513356355}. +{{-114620344,-116915344,-108125358,-62536317,-55101140,-9626024,-21237155,-109882056,-82747648,-122569147}, 208150768849219086533658968539896278106238272596542533969582065941791854994985399}. +{{-114319129,-71482030,-16774958,-90996575,-39586535,-70087765,-57146257,-61959553,-16631327,-89319073}, 513143912780752403344415955058568282396081069731198494744081583277617442180069382}. +{{-114269277,-74499715,-28917518,-94350415,-9373358,-117071558,-21027604,-74528365,-121918298,-84106525}, 156930868919333569973227803638214848193326454784208176720460890153636134048299380}. +{{-114181375,-105578538,-64425615,-45659338,-30981811,-115669038,-11455437,-48879507,-66025061,-77565603}, 401690486797902962731786135118321392521449711079013902002467547465420930337668138}. +{{-114035619,-21094827,-41831524,-60290228,-107190727,-97951108,-39771148,-12312643,-24894388,-19540093}, 1790859068523841360664806078328960824407032502696559499671756260911581064943783276}. +{{-114014783,-6085191,-51706336,-122649041,-49398143,-23202264,-12000825,-101873775,-81580318,-70932548}, 220125567635711987131997271769504414464921282745871553918660414741768493250006820}. +{{-113932725,-100211299,-7609610,-111788083,-14715398,-74565893,-94438569,-15165987,-574734,-1555860}, 1698765503924059684946919807286946099005636683436919144277940389559667382152493844}. +{{-113883033,-104897683,-63533673,-42257590,-71338945,-94097562,-32631716,-70562459,-120098058,-120286527}, 133660690729895086149877413555777250514955781164516051637780591728853599937014120}. +{{-113832505,-74383798,-72115293,-101309262,-114276185,-87302832,-43098021,-106888639,-58617487,-65051765}, 120030734950969205370015955608891636087851266619147840932493527334303600160942122}. +{{-113785413,-48167774,-56112599,-116316552,-85469003,-49142277,-89498473,-38220125,-83380325,-96208898}, 308152829150607732560671621496986820853465051418723030710182468924403776483777034}. +{{-113312754,-67034698,-117632191,-82258969,-73761627,-92104835,-8222582,-48376621,-90751058,-92339956}, 355877549295703652990165876008206048532635336482178339769815516883163460787363651}. +{{-113133121,-82804308,-76789097,-74156519,-53002484,-104463887,-19041173,-95995004,-81809950,-79034220}, 149744784726067584034033549601343605374536705764475325406947382635497775625970578}. +{{-113071230,-49606585,-116454292,-3392938,-83323172,-11214507,-89662359,-22440466,-18158305,-35114491}, 1738720456795129667517810590726553423227779927315882727629493960385733105410614429}. +{{-113036634,-3543141,-60216061,-32950328,-17076711,-18150659,-62300664,-87689000,-38041216,-81397938}, 583111460014680754979882655028287296120228617528455815043478464909231012629235657}. +{{-112888547,-93338734,-28639129,-35630999,-33527226,-71718946,-100736732,-21393976,-101894068,-117954734}, 289307209908523585495557288325108015025204875695719583865272402228663769648132082}. +{{-112847753,-9049624,-111297281,-18002032,-28784049,-16182099,-117855272,-64858727,-70639170,-47594856}, 1056795302600639082049618871282958929885195701806974687214184692162050102891283274}. +{{-112830091,-113324270,-37239568,-41200519,-35155206,-86134402,-66699706,-8253466,-119170433,-101377086}, 289423380331016341092605385659775124364807301770383670165079507078123533225422582}. +{{-112620255,-33600293,-62581266,-30488067,-22110664,-30797436,-51177133,-44673249,-92831265,-95951800}, 463205981814841631590213566571407602405265435057203721434440196789206263585060404}. +{{-112550191,-71862217,-25408303,-79340882,-72366440,-28805171,-57356217,-90378853,-28447632,-80542680}, 542070698947751123180202359419744624049593561439819998435706614710818494145935128}. +{{-112382502,-16854031,-80586821,-82291095,-104314158,-25735957,-20967030,-98731978,-94413839,-35521690}, 1130273580974434083699147221040648547988138127446946972600301763658964157585125073}. +{{-112359925,-66437488,-109500615,-54250693,-4582916,-108837944,-77916924,-12184895,-56296069,-117556926}, 756270733533309295070103659862775329861239806193850418942386028953613089557320306}. +{{-112337199,-3798873,-4797756,-116950548,-72969352,-112691330,-73361386,-48638020,-44104956,-6005902}, 1672194308312508020318381803591702758226954234502327159007673540789251896356997116}. +{{-112247785,-107363808,-108268889,-43260831,-103206204,-108095009,-78293319,-37273627,-99933840,-97182265}, 252080990709617126472961148432178367973663621615949683766897035428988310961463570}. +{{-111757332,-24891538,-60510047,-99655876,-79394033,-42881894,-82209559,-31406989,-122838219,-65896711}, 301212564748290410327170801646185405646499299402314528104031842509741009035696171}. +{{-111726272,-20105698,-28577986,-39431574,-67520892,-14975095,-45049995,-112666830,-29315481,-75515310}, 679095777307895506024948974843133605881409017083247471893717536250129257514908319}. +{{-111665704,-49703441,-34232397,-95575400,-38144511,-60727511,-103063434,-65791630,-59814334,-7084706}, 991007494693278860965009915705730412402960206697301324387477283739667835538883529}. +{{-111443676,-71811482,-38208146,-29986856,-5977351,-48969609,-88281035,-98747488,-88843617,-78585348}, 112698549414066057669070935989454717427698172423527057270603814580467501568711311}. +{{-111354939,-119555966,-54941904,-73386630,-49118827,-29484249,-121633418,-117706884,-97437489,-21088723}, 1045849133367260029144177671048380194567136176620387364255351431577200411256909006}. +{{-111291650,-3008482,-9377353,-96798794,-35996416,-90667652,-28538635,-33033811,-28857642,-18577712}, 1820263392974515601404134759385973655334415326374347468535011643034064660310994747}. +{{-111160048,-37823622,-115589905,-77635380,-89282543,-101393739,-1029562,-82449017,-840622,-6046977}, 1546910568519263773754120289034329015836169895215130134687522621917535395584002379}. +{{-110860313,-120899875,-16554552,-23974042,-21501546,-95873264,-11838770,-120388800,-90727987,-103611851}, 170599360710219279245823736591138691678868868729560780837032348811976055554140412}. +{{-110826784,-963859,-12498429,-111105606,-62280218,-25514442,-79888333,-102346611,-112173098,-25061595}, 1019127201574722566860132803830813226735482994540102696366830744029529963040270649}. +{{-110770085,-47725155,-111611376,-106663127,-40675052,-121395667,-95908777,-117101271,-28229218,-15033460}, 1457128231081157656043134734925328730633997418879093661116498159536328263390898964}. +{{-110764360,-27970973,-100294569,-61288518,-58707718,-104506376,-78077421,-32237897,-98394330,-113342004}, 241007548791231387097271832627511955109488402336658398358546917829891156130161465}. +{{-110749130,-63737390,-17425780,-10062527,-82741467,-63473997,-55154477,-48822205,-86927050,-3346898}, 1328016817732947966952114591096100827625700599515716013768015855722303463707406087}. +{{-110549520,-9204263,-46989967,-40620011,-26346049,-108934461,-32882308,-82011494,-28838997,-59828628}, 649598738845567661137971100382603903980960910150880028497394766250873489764530881}. +{{-110459621,-30497213,-34604207,-38152305,-63125995,-110245900,-39829318,-58289980,-115890334,-26753}, 1094265375523442548125895498750641920895086380750196449246122768098687120654553568}. +{{-110306868,-91981779,-82010182,-34945048,-9675484,-82533459,-114039853,-84579800,-123255624,-19573597}, 994284977076106798272578877720946109375507249570136117096963652059928176531380637}. +{{-110133496,-69597627,-91252168,-96274141,-76209013,-103524052,-114220451,-46690189,-72058322,-52174816}, 1186207262641336441322721491532412826254185828098941630000122951169269199902411557}. +{{-110053277,-33098158,-31690854,-68783859,-85891239,-15235555,-28040478,-49509276,-60693861,-98435204}, 426680870135996725025388565835938253492260252105945809079814797000202641578523334}. +{{-109862065,-60904045,-99568723,-109359800,-67212983,-45174722,-41256528,-70394519,-7113269,-92809560}, 652869536809052184339381098755486313996321585993685373349198330125315381545587304}. +{{-109846514,-6348205,-86320500,-1856540,-38022441,-107486012,-87833692,-39022774,-66295141,-70023255}, 286843960120534429304652235656167767980469760412879397310303557416131111200359661}. +{{-109754544,-43918810,-94874494,-117254075,-24867329,-26710376,-7774676,-24697241,-3811575,-99046398}, 923212002887606172130497859539022766978088505238217257965940294676638605296548455}. +{{-109668087,-77202076,-24603992,-92456877,-12348682,-121384698,-48779176,-101037373,-16354984,-59319874}, 631332189969787600829147884709194266612989300314015066387231327795484899556247414}. +{{-109567855,-47251255,-123180398,-5719644,-34746354,-83856682,-89334859,-96285211,-88940088,-53051968}, 997389903443647161394418643942928942045317894674914001508118522557098480796688188}. +{{-109388813,-70568403,-16152674,-56779877,-81307996,-47740906,-91144495,-58978566,-30811879,-11954312}, 1490762445354109764405808121177835263514917511433388489617180498387189571432979124}. +{{-108764679,-118800754,-101943354,-16031704,-15629408,-102480699,-68251575,-6103116,-27228673,-107726634}, 756282187388941654650836567007809081944491402569190333015313671137738083681279646}. +{{-108551280,-93462982,-78788000,-122538062,-24964226,-68092454,-38781682,-61857661,-29615826,-54959623}, 1571364664592753867621467073614059533819486613728789291814859112103691181344287103}. +{{-108453191,-52375713,-88032961,-52176618,-101360198,-86008109,-46932334,-10399978,-42818227,-82997850}, 849747512919220142829347063374755396645581136612972136230904152374622422854231768}. +{{-108346447,-32247714,-61060375,-4565887,-56626302,-44018744,-70218471,-8396594,-67195475,-10585465}, 1265311437728075713752717203204004443856815071658165215571595408632559578228686002}. +{{-108231295,-92914895,-30858002,-12026310,-39866840,-74949878,-94247767,-46905400,-85370239,-42490918}, 1238121513185242693111367527778316702110608853534026986055592738872638025785786044}. +{{-108010350,-102013835,-107709524,-96320745,-70733711,-111680651,-31817041,-5213899,-91349630,-121156073}, 355974668343236881686784737655646526269415903619678432362924829364260941426248965}. +{{-107778479,-5450034,-66693171,-56358744,-82133760,-80791647,-37327348,-51126218,-118238378,-33777541}, 1308100656123242288681743610160145353298306020093198959770671670180669107333406170}. +{{-107374874,-69176062,-123167437,-35045329,-76834822,-95569391,-19627305,-41024763,-19181894,-65157380}, 846357925900440392004483627408667425274511734864945275552454226413074750909107987}. +{{-107365755,-80673905,-56085621,-120793852,-41465633,-14519585,-46823647,-4352579,-108578562,-107940213}, 452345642734513210646756992172884418189031891847177773984961436778897030074795272}. +{{-107157275,-30331951,-31363218,-93743355,-21430475,-17861582,-50244679,-66203686,-23107400,-29901702}, 1641788694449372400058596233275914933790958160600775765811122321517987621986107300}. +{{-107096520,-63977718,-93585492,-108188985,-5060887,-90708080,-110520549,-122054150,-40216052,-70798380}, 504887076269086854776964645778840684310245617977149744652491930703424337071983527}. +{{-107075900,-106422018,-24507859,-53591969,-101893157,-42349680,-3673650,-100720679,-12227939,-63007386}, 675879708998465647518210736953983500106148319937145638329013075328961284460714595}. +{{-107068197,-57054322,-64216784,-14621230,-21030009,-24701912,-76653054,-117666564,-88461923,-31097392}, 1052952717804171331517728441458402082678553739929725131661850642380485348150291182}. +{{-106997897,-38814446,-82756211,-115241562,-9647812,-69314641,-100573510,-92212118,-14242349,-63458833}, 509117410868577184101995538185770735063339881465883441906577174230857583187671258}. +{{-106980052,-42950651,-48035656,-57140171,-86416351,-1184259,-24068502,-71931080,-102777772,-114162213}, 189306455126243812812305717445318841998528125428108070088408423248256039102048709}. +{{-106884058,-64298402,-28731552,-107756063,-96830432,-33283110,-12956820,-24117490,-60490670,-25886878}, 1371562595734997272703219858335323229983079870445710213138451232985241498420162551}. +{{-106871772,-58155343,-56794281,-70347859,-80417794,-42385660,-89467584,-95518860,-10543372,-50457178}, 1482772231876342825496661567860119890719286013746505482566352560257936348175428593}. +{{-106867670,-18077432,-117230406,-51607533,-54278318,-98940858,-31751769,-22133325,-119139557,-25154905}, 1352687880102762087998608132885641414732659860011314600275548775874028487822070839}. +{{-106839732,-46319250,-24066626,-29879490,-11168004,-26672609,-117795581,-81820864,-11514503,-55993317}, 1538442723921363953870431622331468125885957667293355966037708681689226148000839839}. +{{-106716475,-64088777,-50079319,-107575478,-10392973,-20810432,-123314124,-21111697,-52611942,-89949723}, 808088570357996610937389666563205448540662074339429657652327011801774253857846632}. +{{-106658057,-34952888,-70322722,-78706258,-52580222,-112907023,-104314826,-20323315,-22522132,-96176379}, 745492212550858051763324696069899392452323459931568350037866428979813227205226846}. +{{-106253707,-29325875,-28171672,-79276653,-74433072,-61694872,-30329965,-65318501,-95441867,-66419694}, 130948144656691373349274927723476808840865927848108002015077455579366485239008820}. +{{-106233159,-120003971,-94521141,-112057236,-27725233,-99820019,-113260011,-117628239,-43176245,-20085493}, 1453422398350841153860233675740094679857357645439066767810005810272025835178527752}. +{{-106114007,-76116588,-15645955,-64515793,-107665586,-51558475,-61184335,-23783339,-17970598,-10145490}, 1728222617783894704377319107508155873934520415594770829045859671413737266190735122}. +{{-106009487,-112156466,-99945821,-36773182,-84354946,-123185299,-116965071,-79114046,-1029759,-67984040}, 490757202343355669603703965621012107767200946264306588380389173055095829616389786}. +{{-105999767,-1231582,-37319522,-121442318,-111310813,-92814354,-89599483,-119607028,-5240054,-49934235}, 1434552333367525171527937943296749530021114398667928468332631103966557828374445486}. +{{-105645211,-19592488,-97919827,-28218005,-11195097,-32000443,-108610318,-67931218,-74353030,-62204688}, 109109926361574952002239282742699285623036736096261478355218428877071212012345282}. +{{-105272501,-60875721,-109961658,-58885118,-32482397,-95993436,-103043790,-42699992,-76651262,-112718785}, 267266453421914591142776456420352708408093138074508496998061443012197874095436268}. +{{-105265218,-30438194,-102747461,-49426473,-4687631,-52600778,-48112002,-31524514,-3441892,-73032032}, 938872831294710255367419018604276011965529229685176416799529049832096679892078563}. +{{-105258379,-120481149,-3310293,-9706121,-24570297,-69104734,-28518145,-77354156,-96710831,-121817342}, 170757806445556804405872492199432616290101725626375295278859173552696083673286304}. +{{-105228067,-22482516,-93121448,-33813532,-46173208,-73345474,-53261060,-122445651,-42120514,-10878681}, 1590581676695558928571341284428463150083732575109829369660493896499257988455236990}. +{{-105199137,-20158310,-99325477,-19230266,-113350718,-94829559,-13429764,-78857765,-55486857,-48881637}, 1560316560775095829613457243345076102577396367955887330891320047865604291733547098}. +{{-105058426,-78210893,-62226030,-593351,-85766498,-38660536,-32148057,-39335913,-73368834,-52493147}, 1378906895375164070811567019186524028208958150664959859583390807567101258822874421}. +{{-105027113,-13669642,-65660903,-18627716,-33390261,-10442385,-39543575,-44565738,-92037660,-105321428}, 463253090355648195556319183311845989959353729588270381271862487566977604122778506}. +{{-104889688,-27569330,-83787622,-42084435,-109148643,-38361094,-31790650,-31702766,-65588412,-76565690}, 434923178498019651882051252050800596716897878783203194300159985225226563396303847}. +{{-104848640,-66610196,-35946021,-41151362,-117559915,-74012287,-5355294,-30741093,-46648568,-3143244}, 1801903472129231459901751415302070373489633076149256693133585255533277432868102987}. +{{-104775648,-24921069,-45107680,-81276731,-61515371,-77298681,-97913462,-85052554,-122372573,-10770696}, 960944222318741206348084314143008631186235436214185499012982441921879199119008453}. +{{-104563299,-67960735,-92257661,-30433552,-65122798,-40271348,-40843880,-15462592,-51238558,-51511695}, 1852937633460946897112949313004812568376484233474010635446628829793602863847198200}. +{{-104485781,-109858573,-6336121,-108788052,-115481740,-66164142,-82284392,-39170057,-112785761,-33314172}, 1193303802195757501078886575420170829943209995528999231717816999531551185975673464}. +{{-104354965,-74694968,-22957812,-92672089,-26445981,-115085760,-68322597,-101565354,-61022291,-61977145}, 38564133007889738773167255859860119809215116811472553270708452480331217029693606}. +{{-104345778,-30013216,-34408917,-27924070,-39999927,-122772093,-113541374,-3956663,-1732170,-27010269}, 1716271957312355430758380667242363790825122864536792235223993695354215504296764747}. +{{-104315445,-102951787,-19071913,-63479252,-43076380,-66279544,-56427249,-46945375,-732770,-20985304}, 1698634405822340992453891829286663419852939574182850057546165240766875218494229304}. +{{-104089883,-78753067,-25238926,-62741085,-3168126,-36205168,-63465501,-85964843,-32710612,-68209081}, 571945747209671783362893423910916046798813031353291747106289345805440197450685748}. +{{-104072320,-91781158,-52364154,-90271214,-31221579,-84265137,-21542036,-47090224,-82392202,-25730072}, 1341973371669370024704229615742123070599985100328703391909012422866384069395250127}. +{{-103685732,-18695929,-110645575,-108627712,-47407174,-76485484,-49463738,-11223538,-112843187,-121246704}, 389354521096388860149012225471312674642628601837022178990372479361840199275860729}. +{{-103259491,-85180655,-78927863,-74493648,-60369488,-40649480,-92383284,-72151117,-110445983,-58316690}, 60499023561032750211323718749602932451444592449032592030264378536502657062542968}. +{{-102992841,-60946572,32015,-106098709,-106706209,-77567966,-106283120,-89936626,-44283840,-43627160}, 1430333005183032536805156152742010220778973830746820409617363522062263944521876450}. +{{-102931028,-9267445,-122843477,-114811930,-7512188,-13277309,-40940442,-82998099,-91296596,-95240462}, 211528177758874219018770783095451502382435506383468095114366052693155207227056985}. +{{-102857371,-12411721,-84166811,-26077606,-97312115,-44782155,-65618338,-33743416,-51869550,-47818688}, 1737934707261331945284821739217600066870675008566103467641112147847699251520206792}. +{{-102791174,-8254433,-35667398,-93490185,-113318091,-56886446,-69092499,-16289819,-75906325,-3032075}, 1198626527997400607160375471449259170503981483700423400925114390931145577421591589}. +{{-102714630,-108260619,-81773107,-75246871,-100280530,-104510248,-14889126,-10717457,-72219477,-105596660}, 356546997530749532679282299999099294468638262845427193536671723195781822670798449}. +{{-102507565,-88424594,-4676951,-91671061,-115179793,-40764327,-3627775,-119440222,-95057848,-75643269}, 186320916846391000647865290144574331171987033568354799903080580579071495682365826}. +{{-102382515,-118780573,-36998570,-53421019,-121471714,-19590111,-76534087,-25417009,-114700173,-27071117}, 1267403454020149812653380235525425782935995428891199893293006820741305204308309012}. +{{-102056426,-92826246,-71717463,-39991772,-63407412,-59665996,-107833478,-90809682,-75911929,-2969667}, 964874997430433299152923857284914692603274062354896392672687078484559174631628027}. +{{-101970572,-19589837,-47117265,-89158640,-73924544,-28024137,-13090910,-73433248,-116813174,-28735797}, 1137936865708116516594455751086616680371609778348408746901390227668390544050291161}. +{{-101954753,-118601917,-43470585,-98745210,-21550383,-36563412,-90533092,-83269483,-73336639,-34513607}, 1045632604540598671387183268003727887710192948542966753859267181620635161021276264}. +{{-101718246,-74910471,-67496007,-71568100,-94534718,-8242948,-49341766,-18457033,-95007091,-4544392}, 1364810198020632015920727375915512521867996188371966837489681919477247627261992569}. +{{-101664382,-37087454,-36637944,-41451096,-2193600,-13376255,-7360069,-78458686,-103576850,-55303602}, 1182440360619919811234881053032001081744130574951738036409169298765972271003504543}. +{{-101637574,-55119427,-103204447,-44711856,-5169375,-111297886,-94205550,-63144234,-55115643,-48946173}, 1471283610611240419130262784364572612620422941518350801680183621523760661866732777}. +{{-101612277,-14057861,-71439106,-70966590,-74432388,-32011777,-39445119,-31219300,-39212229,-66052460}, 893970982167431089712483390332412409881334751245194409029658928983695028410987164}. +{{-101534518,-22418665,-47504578,-39405124,-15924638,-88908179,-10803476,-102077456,-99670644,-120651190}, 174358251360780752345966667557609106021962062028188811650551387892590943695067101}. +{{-101200776,-1330133,-19231900,-2154803,-104368216,-88754598,-37480628,-92919183,-114645996,-90913815}, 144593046044589810216965647600608779136743262053932480925975677877168953867542901}. +{{-100760993,-38490886,-67801350,-41087960,-51688707,-62912789,-18111698,-99625894,-18927887,-1205079}, 1591165431019568027736072654697624536621175487137213513810562718537712055328135374}. +{{-100744447,-94936694,-43286770,-91272521,-82508206,-105616882,-58731979,-9252700,-77462766,-68579129}, 246319816306801244774868063485664458289193791649128194651271184534196906087538102}. +{{-100453845,-119390641,-103465083,-10418747,-28970570,-80492520,-90490689,-50234699,-121155651,-75968282}, 282605219068489768143504360997462637936125336353790963105888736499429046223794736}. +{{-100407877,-22207979,-96917535,-76817616,-93990829,-85430610,-49782012,-74794830,-41261854,-65701367}, 597795695643668812253194104794296912782535730990046596516262374762308953005005288}. +{{-100344754,-101529654,-103599114,-106411589,-55833995,-22931361,-19016697,-21450886,-29721298,-27108373}, 1867843632847914597291640501307908016424852621482032145375953175479997617030978951}. +{{-99953259,-30760326,-68018726,-28880140,-18540916,-11613567,-103398759,-64980420,-78801946,-76972295}, 109170596270117807606038292743726613073419276182603166748556014690166539511766430}. +{{-99546189,-103392640,-29640656,-14225475,-5800524,-88653934,-99296941,-51790146,-77918722,-7575913}, 1239076827980090413269217919533723575566128394924906376712816593150590886324117942}. +{{-99537760,-120310414,-66014836,-79805678,-70835112,-37677003,-49377525,-112533412,-63762997,-38578131}, 1126940722754530483359051472365841859810643848578434683478922746801117900157003935}. +{{-99532974,-91850661,-46681708,-65221171,-18901549,-57683419,-69933029,-44650348,-94760891,-41639487}, 1222982215491358128752590130409670218412267548152710243516653632861455303434871941}. +{{-99529204,-44476741,-99581656,-65568787,-10386640,-17962186,-92822693,-118318789,-86289004,-3716218}, 1042694330385685289366839151673146593938966249081995153699425530495447549514130229}. +{{-99466917,-119388075,-35577532,-120866665,-39430606,-59295724,-99373820,-54180064,-54671086,-56176281}, 1697106962683209153839925239665725731500878059060068113731304686013796167960513012}. +{{-99459046,-60988674,-103015608,-116099268,-52678697,-86641423,-107762710,-10073121,-41333638,-44572006}, 1689931278905370847217982020418283479534028920854821182497600639153884242131128143}. +{{-99257528,-55122989,-66273309,-40031048,-102562903,-119678149,-28986660,-98007458,-8460112,-86357982}, 612779350375132833392917242735073557133362049255132284074899605550491969745732553}. +{{-99162826,-69359454,-69680418,-4276821,-87284156,-120290561,-36797764,-49509084,-23595081,-64459140}, 845801195176436201108373359332292914092269930268013169669729397287465264795885271}. +{{-99092038,-30286079,-7573014,-47055164,-7374854,-31335235,-49395229,-104611966,-121474829,-63525340}, 234400567201367334875604575041621508278031863854272301805155788897873849050390173}. +{{-98869212,-83641327,-116636130,-32785375,-16502194,-96052756,-27928579,-61435749,-18276594,-85611505}, 638973726999819352971417745197887191236236101935345570263105197390033423497001269}. +{{-98864223,-121868768,-120707550,-38276739,-28102861,-18282420,-436787,-24089997,-38065765,-27849188}, 1882491632252293467964326510117977653701489094504502533470027914101708518243513894}. +{{-98647177,-54699321,-64428408,-59820013,-9456688,-35185263,-9130297,-22352330,-113342705,-116204749}, 448745084943278877854055863554362170500634687434583039481069726910834073222152340}. +{{-98573617,-74149822,-77184938,-55131940,-108597585,-46926154,-47696428,-50110133,-20843665,-111913079}, 904578659484407541157894722375597535147881308959323718459536042686111948136290414}. +{{-98040351,-44263319,-35165719,-5227342,-1019090,-33073621,-117847617,-37412119,-26796344,-118432312}, 826336557526274070183603517869671252122982347238380770449715754325616441867534104}. +{{-97956408,-78805405,-38715576,-10052511,-104581823,-73054728,-8137327,-42365759,-80513392,-57768530}, 379527664934438276680795846794928902138836636818343088283005094070522695485448997}. +{{-97927163,-67775724,-102143242,-59403108,-1753611,-101427112,-68305530,-44405853,-64604301,-43897306}, 1215980447881469312729630161328922475000424395969760667603563599979767208516081262}. +{{-97907265,-77181853,-10392139,-68178256,-25113957,-44253904,-110462070,-87889348,-20575552,-121264149}, 571343542193095317389486665516143558515149552566128135051713500615744534053196264}. +{{-97805325,-22410836,-51288998,-29622658,-100188908,-79702826,-120577424,-117525319,-2331033,-72335308}, 501674246304176285196212857958784035885757285800798217503871135072348604465328766}. +{{-97728890,-78029662,-66052439,-70319877,-90247142,-14881894,-38404217,-3786019,-2171069,-12928307}, 1839557198890489483479600322780198438097287379665653564182269221145329650241297459}. +{{-97579846,-115324347,-37185145,-69467622,-110911692,-116284310,-14998878,-119965112,-92181152,-122662279}, 126112534944093522435681088842191877071286022822076978328389982706199503792877049}. +{{-97450264,-81529435,-58745818,-119815147,-111571086,-98904651,-97230170,-46844984,-14362906,-44252525}, 1660469595315752043977193183781671507754376279394053158474547400095488826825636309}. +{{-97369188,-95630675,-16530020,-105660290,-45598662,-52074196,-46302431,-30993136,-77949156,-53530307}, 1401091763174686140838801975703627475921757508748658180382680972473716146396817853}. +{{-97329053,-80278471,-93757786,-123073082,-119111803,-7616627,-56355652,-65810866,-87529201,-33759391}, 1008727656767232247120019981136911756510240939802678728098025999284217219264477388}. +{{-97160267,-48857723,-55561159,-92429980,-61420288,-75387366,-60354608,-47982615,-5704510,-118085043}, 723209051126240051980318260177121108290165072909636184790405900094916421898640760}. +{{-96991408,-8154482,-117540713,-31517925,-19237116,-109160257,-81634799,-41269950,-119501076,-23851923}, 1234029783220432502661445903623232277933442673995044865798800956971082139068729747}. +{{-96762670,-94478415,-82934801,-14710020,-3531163,-41969048,-120136464,-4808026,-32513869,-94956531}, 815460169057606977779350008564219942723367755382051948165239114964933285724703977}. +{{-96528133,-29798323,-24648878,-23572897,-41079751,-604639,-121772261,-110924279,-74852704,-106886647}, 115386901567674048080116700455730987169708545775713588034889634949904787451861252}. +{{-96437373,-67830459,-17835180,-88814730,-100133531,-10719297,-85337726,-60902212,-19128492,-68897839}, 542801912450459647930406772023190893678765908313274909440713946641390673276266956}. +{{-96291266,-8905600,-55542651,-42215191,-45371674,-12880688,-100972951,-29995779,-1143047,-74324091}, 827744162937575385111328712969251004134634442678784769636141465817556952743375923}. +{{-96208077,-26918940,-72054066,-59554784,-91654053,-17014816,-105743291,-110607385,-14821754,-20589285}, 1487313369344099752862997757991453375871249137432782283677622102225043480646062382}. +{{-96152545,-14280211,-3399228,-38395987,-45335036,-20765224,-64473336,-47302989,-24053652,-55470016}, 1775046276638087888345929484334637953101501416871083604326042655500073651663809396}. +{{-95995279,-123008936,-23707581,-28097869,-2341120,-16912329,-42915861,-49569623,-111218088,-39122424}, 1415530299343098447809453269888360269218314981863340822392598418528606483989530386}. +{{-95806116,-13459350,-67195466,-119309718,-97885675,-61450382,-94829515,-91683879,-81125284,-118114373}, 4237700505137289244803835541732828896925172959442408864287113303383692701595951}. +{{-95783840,-49752942,-61241971,-101501836,-88488048,-25992575,-59936574,-96932813,-56729750,-93185764}, 63607819422206752317373726959384415440109314147134135414746684649592431289146203}. +{{-95552490,-101838120,-38405414,-81142506,-9386447,-87887545,-26750678,-66917044,-108728040,-1698019}, 1105453858762690082924868544179401033055152940030838165772838525694039924161476047}. +{{-95374577,-10189434,-6690055,-15876358,-122761814,-6554723,-29964469,-24079133,-3064810,-40704837}, 1864336656882418993041147817491131330721821331904856418380515490230911213453506842}. +{{-95223541,-14877062,-110175077,-116138784,-82202592,-106953601,-43389882,-90890015,-66575809,-12203129}, 1072267994378175335266125564774398630380839014877892561643491179791778406040012890}. +{{-95196832,-3837362,-34125659,-92666398,50323,-39722757,-111800058,-7396434,-95953550,-49174706}, 1286020017524758878989656048192783840670953642019817632368041071631090711437196235}. +{{-95132503,-112040173,-90373940,-37358440,-3300322,-66207964,-29916193,-117690960,-46202430,-115218369}, 637406724650357193369865883139609418555192357110459138104791115218459734930900412}. +{{-94953102,-74907932,-12496739,-2047519,-34052211,-88870310,-40627873,-85859987,-41675608,-117688463}, 645045207352817495526599446869887585348337769697681673621413025595568106185094435}. +{{-94697323,-10687642,-93603701,-102536730,-88051113,-9992599,-86362941,-14292192,-101514814,-112431690}, 300571410594477033240252780587349005875233287351968317438395649133780844994670474}. +{{-94670488,-9310986,-15902610,-86820764,-13655624,-93645332,-81772560,-50272288,-63081432,-51294429}, 1227103558339430862893043481360663500908824001001118697760333483490051311728073215}. +{{-94658420,-26176246,-70896816,-91249893,-89340661,-94303861,-34326803,-80222360,-43777505,-59480643}, 597756052037807078869804292894136379670587978389949605108605676230247329816971399}. +{{-94605953,-101342600,-52063763,-87413683,-90693485,-97639661,-14408902,-73978028,-86038284,-114963898}, 126806903024403378806836480761281397275245554056950210145363126974904891759735746}. +{{-94552597,-19396798,-20161498,-18612092,-56275852,-78734958,-3170209,-25543006,-54121426,-78414426}, 886703595017188880645614683499013681537789678046475710629366543106146276807187390}. +{{-94491240,-108180323,-19627416,-105450691,-108929265,-76199803,-10531,-15863348,-35837005,-58534990}, 838748722287150603060347626428537779246717081722220219007501450404791337191320197}. +{{-94227959,-107049270,-33079434,-73877268,-84327264,-82218900,-24255408,-58094377,-13317478,-82591397}, 601988946795791333846355275654201506312064611943243367047444687795266605513186686}. +{{-94211964,-14646038,-79615952,-47303768,-45700253,-95956101,-52624610,-70702172,-55900719,-104215565}, 641268634897953928753759111630453275720423444991376593414950997927556049315104975}. +{{-94189958,-122109666,-45435802,-65903566,-68748449,-47699291,-45285183,-85591925,-111884001,-67674008}, 186469635119517102627444081832073646398972594461787983941659430048835692917800463}. +{{-94035945,-15239440,-101471775,-43488577,-79934386,-72466876,-75876662,-98794169,-94875921,-23819063}, 967303433917242418521536837407435624459329046317014076695866263046916186742280306}. +{{-93974837,-110735054,-38568208,-111462877,-35663514,-40572921,-55112064,-33290635,-74020114,-104789097}, 452516653141953578284405573336416558556367908211947595956158309527514585590286678}. +{{-93846572,-12758266,-58365764,-39272399,-119372722,-114265255,-76339345,-65713288,-94522479,-73668123}, 19812005710283223231161300239205582491155278591754941666789784005731363125520535}. +{{-93707164,-120842030,-83059567,-50835034,-50293162,-66510576,-59372118,-31803375,-8282155,-119080122}, 756535250133758070037894526213288184696435390812258792938274700391080919273798267}. +{{-93629870,-52963664,-70921337,-69055723,-12762415,-94363517,-94500300,-61001465,-40443488,-65684681}, 508842423375099610575785845275228331765100123358723229359313317882197967895553347}. +{{-93494992,-108867671,-104810054,-113990045,-110844109,-110032486,-54444642,-94041190,-11250917,-36575583}, 1541888600665130526913740879660336539735066901354329287765298402699380840290031845}. +{{-93355008,-40477541,-93511053,-30904723,-51970057,-5365235,-87573357,-30201981,-87788096,-98275715}, 345235325481497858914871978298098929524858007868593278877555732118700380749603073}. +{{-93289649,-114557910,-43358802,-76559185,-59545661,-31445679,-36251961,-869838,-40946026,-81960765}, 897895708286570649364980193933835434783143770511128130697413062174971309881465222}. +{{-93120424,-77039372,-45687956,-72670101,-108883670,-102929623,-38170174,-97888063,-90735302,-43138939}, 1074569546211455097447597980171278828721534886469213448606331806451258962263130455}. +{{-93037374,-83742310,-29173644,-63565351,-24637876,-102405208,-50755438,-115974040,-67920689,-71951854}, 157033630286839505389876119668331804828522198509797894069420290601920755993751287}. +{{-93022953,-93989182,-114903895,-85054400,-100541221,-7577296,-84638005,-78621930,-71578136,-87713794}, 61095287255138042555452035874899443512015703554494612151657174154434745145629610}. +{{-92827720,-86893460,19774,-26885994,-56777123,-64154289,-54353080,-3983475,-111991994,-35476912}, 1326844697156367173423480712715860819718810685770167140193692590924707145287365455}. +{{-92750941,-63559891,-15948320,-68192857,-33584187,-33383611,-55535575,-97557261,-18670126,-27547390}, 1638253044184728257550728250599124578843730091936644336270539568487284784524806916}. +{{-92579289,-31133463,-105276294,-77390081,-64944534,-36283645,-32444032,-40314421,-91936847,-22715908}, 1368243411711573255426051046431415411800906633012188301160063314153112286975515220}. +{{-92465257,-58908243,-106567350,-82923972,-107850172,-100050287,-13678281,-8780265,-21692493,-87893425}, 831752738777003396503748575040392314996003345468216850475368144737367498165360668}. +{{-92422966,-91443698,-56333216,-88611059,-66838443,-53199319,-49281561,-48233424,-74055819,-123328710}, 422916165945912733289691251289865393087012314499834221282995220026665141962337927}. +{{-92314184,-9078041,-1781679,-143874,-71452873,-15946064,-34550751,-41880369,-52061513,-65929972}, 916260252802298459083634250186926980696674709841483212098562317510405269220307497}. +{{-92151024,-72850669,-15362081,-34901660,-78883380,-28217015,-121116929,-2061667,-100415747,-98991762}, 318932876445501577136428969434875637879710346565159468850996634277236081826890265}. +{{-92077995,-96211874,-105056295,-67565473,-77782467,-69836831,-14715433,-95755367,-19727140,-47270415}, 1542104880786845294110046268083540087173558235741361712471163121758999181022387458}. +{{-92033504,-14418762,-99222925,-17954921,-72207181,-62390823,-6807444,-8675378,-80912611,-59170983}, 376082850317598816308139267655803803294672512066784573143186538172063905587562691}. +{{-92013408,-52959915,-4767441,-89650549,-49786590,-81423175,-44559851,-33727559,-64639760,-83651738}, 397941913594463595140448311768682256031049505915509906164544363127292839360973585}. +{{-91917273,-107144101,-7902037,-34090629,-87835892,-108880925,-70043867,-56375407,-30372481,-58267168}, 497828090348356727217144954646721810915939670645383845202871131877255654967280144}. +{{-91888028,-48574092,-120596372,-2204396,-41964822,-74105110,-81115935,-53509434,-92766263,-74621453}, 286426676475619216294382760275448536320829591268338639610435034848999345580654783}. +{{-91774765,-116937392,-116001773,-112536123,-29328081,-106780283,-39231621,-16714413,-69767863,-118867718}, 386051421044167523324940686846975899607658279501414538237364017752069052939674114}. +{{-91689893,-27126629,-107696077,-85381922,-8740967,-55392687,-107546158,-45352087,-51961088,-8046091}, 1753598827999766002154197406879485411133071728132937497317314274095063353906684232}. +{{-91633370,-29410077,-11262429,-8506133,-119321913,-24479127,-40164178,-115234598,-112287383,-40681763}, 1152384646464065790357270862255747050337855857586143552558155230208741323654005953}. +{{-91416650,-24056268,-56274086,-101244989,-26133602,-39417416,-29768424,-117004142,-17259609,-57974671}, 694290490043025121628775683345511176669394800521033755245744860665126671818052855}. +{{-91305830,-113233517,-8272834,-69758211,-40660076,-12843669,-9180078,-95632840,-29568031,-19022598}, 1638885741276022150014898978494703995707900740981829845005895796559968567560058581}. +{{-91151310,-3176749,-17023688,-32027343,-39746883,-54713831,-15304122,-107252567,-43350916,-471355}, 1657343953516654477148300538047370213767063706342083856005082225926005632609805637}. +{{-91093217,-38063291,-43553610,-30416643,-44552281,-18357447,-48047532,-28496654,-121430422,-80006543}, 471563530165199816499041087985683927682756870085265265964720014433655064417450436}. +{{-91055980,-24233700,-15072330,-20704483,-39255258,-28460295,-112035155,-31262054,-68988063,-54274530}, 1301062394436736446617534073081105484267128104541817473158994553133827487603618455}. +{{-91051614,-67730550,-33532909,-13748670,-20275514,-58999549,-102929251,-68971897,-60090888,-27561487}, 1001245106603301317296766731896618348424156239343125424006930836957403886189636891}. +{{-90798802,-34328015,-106348288,-122257823,-11504671,-87060964,-40660887,-119329397,-65610365,-98430658}, 152470602950880301080604976431474945138804812803462958511466906546618032378703397}. +{{-90399116,-33447449,-77951620,-41934405,-53184003,-28115780,-91791959,-92681749,-99207731,-88390074}, 108389486328540078918562359297622198291223092276063726442509276968661794056651301}. +{{-90367459,-102003074,-27213520,-91212989,-2164276,-46726204,-36481998,-8446690,-14464843,-14626279}, 1876555714352756985811105940111477626783956799027749546286099692817510984181550326}. +{{-90111351,-104242415,-25934191,-55905836,-28436767,-103423649,-79677683,-68680681,-4748998,-25129278}, 1475540274453851432952666715460010312091425644747776488191687747962860763160076040}. +{{-90013215,-4253488,-9191881,-61869579,-97905297,-837133,-40965791,-24058264,-73672751,-116454698}, 426661613539528086956529582966972274070832009399325064604908852332293877093181058}. +{{-89981750,-77752126,-19342325,-82671074,-104948262,-64696143,-78217273,-38208915,-64491947,-69393814}, 246143085476458578773686690441263243382818437008449341218684985012823535965367835}. +{{-89974420,-46120383,-24447384,-110566959,-82100230,-72355123,-118508975,-81779766,-48185706,-89427791}, 486645268442157996404813127036343687445144100016765762276338116564221401202944405}. +{{-89764129,-108118125,-11452006,-49290914,-1599633,-109173065,-41831424,-20480912,-57806058,-83622010}, 409247718845564649684387438648579478241505259146018016603930814250442718405473228}. +{{-89640580,-50305570,-48766302,-95241451,-110171324,-19745790,-71004021,-102436019,-80484686,-29160259}, 1019610310392490918790170193945820005430966537218668059660453415039453394461702455}. +{{-89531111,-91422018,-29955645,-44509101,-91281301,-75254689,-25032822,-99019243,-81804051,-46021566}, 1089895228404573231988891449510579235341576541484369921779827588518488739376205378}. +{{-89446110,-29151167,-10650535,-108032786,-83082785,-95037211,-4168793,-46283846,-7533084,-81901887}, 842657201553516910067298457058350458237932982888754340985498315428367849139912073}. +{{-89398958,-12827294,-20642098,-88260828,-67529662,-11633480,-102829964,-78998283,-81643473,-65158002}, 72137708597759410221226654292903579864748516999983988092499606866880307220078207}. +{{-89360946,-20217558,-63643994,-32669660,-52779801,-63756160,-27581278,-90339362,-50127108,-50896674}, 1589664779225086147079286939259041824716134063312767281463055522195018843207442415}. +{{-89335893,-104191947,-75213336,-21633623,-49912750,-90582054,-89573723,-109298326,-47966353,-81218055}, 519814270094369235516317904333777002476416884900258176016680626762131565743696052}. +{{-89038285,-13445018,-121858971,-15536632,-34513655,-49798570,-15366503,-104230665,-26836151,-7009884}, 1649942089376765717649957212729738152941498842210027628536757035917144265681394218}. +{{-89012859,-18255616,-65203044,-47524902,-39710717,-119933040,-83974623,-27928307,-60265767,-92253874}, 285904924837893262827360280732439104430898710955640316946418417508478995684861486}. +{{-88957717,-64041235,-47508923,-61373872,-102352289,-102481900,-92560331,-29366524,-3441309,-67801135}, 720248495828248153988229472990781384580327562549357859678511537602685425351727272}. +{{-88864934,-71591361,-24971389,-114812014,-83628624,-89592929,-20439936,-16758663,-78998946,-76380774}, 364953156955929869020924011013640562338694402765622109738635894691949387418838873}. +{{-88624266,-8284113,-112009694,-21692883,-20764878,-24164817,-64716565,-115838835,-80794034,-38050607}, 1056652738939152199700524870386357873602634064315475334509109587112054447890396437}. +{{-88543470,-100541354,-8073413,-51715590,-18590306,-97303784,-40362541,-86898324,-66272766,-116194950}, 171179214731680829116092270011510842219321636365084725285487434737648289951018939}. +{{-88483078,-6886154,-5833530,-100501211,-22531621,-30524265,-82765362,-14763815,-37582115,-109923096}, 811860481422304723958814164486197005937951758452745324416835721112416082451709511}. +{{-88348783,-88067400,-5411852,-22637741,-41255880,-81776896,-19458345,-112569987,-95935365,-44107455}, 1119216038248112231789299692206790594241903739899546427561716831057492094416978998}. +{{-88179205,-76144363,-122659393,-41641140,-103297255,-88226387,-51869740,-123055854,-98137504,-79214221}, 134382629239005299982807412365557441672540071319957477671227026476470016678218184}. +{{-88159577,-66694564,-71169541,-114996010,-71680359,-121619240,-28265412,-48084286,-114927651,-32503259}, 1304324763092770153547745124941785116320175140471251137045403375373111808057303274}. +{{-88034253,-75488980,-120191446,-50174299,-41440313,-101528769,-42005754,-61832294,-67076548,-9499626}, 1113231309937384956510383418270632261846148751455587655647515143980166305020588998}. +{{-88012557,-3739423,-102978507,-96125595,-24844186,-42763030,-48649611,-92407235,-72956122,-119732198}, 211674098672567552150577240375503072808052374906480913071443852321985876970175280}. +{{-87922426,-17203376,-18098740,-28729923,-5522124,-97048513,-4392965,-18068374,-11194577,-32107901}, 1834999968084983365138198652625956326029376611566197645229956801851540992736502935}. +{{-87890337,-71875347,-20370514,-30380493,-32956527,-82932622,-46736590,-13020622,-84867960,-66197592}, 409280755079238477953001712091465850960260876221596028640095258052963247727041508}. +{{-87837203,-81600457,-50660583,-116709921,-32167746,-117245845,-70960965,-90783360,-109685638,-15291003}, 986670188313726853150019087275827949286927673175834149690959387767062695426938256}. +{{-87682294,-60643851,-61331048,-1964482,-63979596,-47584005,-95602537,-12207278,-27749518,-67978876}, 786749064960753042826185498544258003838521296580589033333274777205397520674860957}. +{{-87474568,-72566636,-96373148,-98517762,-33769630,-8152205,-44638103,-2144380,-99245969,-75236907}, 445863599894510209874309509570736959205383798074270705356679529783303255526826143}. +{{-87457914,-4576074,-64502815,-70770444,-115730005,-109868690,-26771787,-29453881,-77988486,-39651163}, 1308478112842670933242606819724818616182106416704494597931035254665216510384774443}. +{{-87288322,-119199799,-28269664,-53714816,-50185071,-89764241,-33971824,-18369047,-26444905,-66552373}, 883091655354194755493027597704936074806569305587219408035267456322386214200167501}. +{{-87120666,-90943273,-78282988,-101411525,-80144732,-110130438,-45565427,-84421601,-88589552,-42598255}, 1067872659982455932021739871393983267869098099512204576196813386390321075797460277}. +{{-87047794,-54305133,-30790508,-100150791,-70639178,-94509198,-94271706,-4386643,-83326795,-33489401}, 1197553894211037083496028605429210361653451136513807986756126143059688409457484917}. +{{-86745253,-71539480,-4152437,-106477267,-15950018,-20766312,-34826514,-90857279,-92552508,-49497395}, 1163579238430798665650852012996699493698535304988176342534533670043196445294289266}. +{{-86665257,-71103424,-20830662,-93231878,-109809996,-83360930,-44810306,-70051700,-43371817,-74901327}, 601494917606257616347076913164453338181357730039664172106056592192315575001264382}. +{{-86564387,-101138325,-57912861,-63088337,-77673816,-48266089,-63836194,-52308554,-37465545,-81905372}, 771807333343736214230658087197874717002032652450830571366336594207754892460885712}. +{{-86537705,-63582001,-83161123,-95944975,-19081954,-90068937,-75751068,-98923142,-95066027,-120000762}, 29800933017903318320417589549501222371361192149518649330051478281324417473475280}. +{{-86397706,-101749070,-67464854,-3222929,-94400400,-61773071,-51581344,-67214902,-78691886,-46013333}, 1082737787790884123245310383955913087257403947254595497441386397867027064993258967}. +{{-86387559,-108206746,-81115889,-91238165,-54530890,-28892567,-36716954,-653457,-35330494,-112510147}, 919167513807613759316058041269664969587984848867589365972432860197014640330132818}. +{{-86059228,-97919927,-67567394,-11372567,-9038220,-12115278,-64315613,-76158572,-41323167,-108852443}, 578491975512781639609154551644323334145049841433955179227089384924069492027078837}. +{{-86019478,-113924225,-102405524,-96977885,-112437183,-92942417,-107834603,-52493116,-95171338,-88149155}, 238070875429820160068783807660803596735261712939741901209437377361695368709752197}. +{{-85981206,-66160417,-65147869,-32702306,-96105498,-76073369,-1693935,-108541460,-64362999,-88671074}, 134968963908114926837074077899371706069104510333607066381208667659133886926775961}. +{{-85862356,-29055128,-15424129,-17546738,-39708557,-116473819,-114934225,-80982058,-72401894,-65173327}, 57226173186906844919148967735972947440665375158619361420946610600303537949680011}. +{{-85850147,-99714745,-22091159,-103887506,-493514,-33113194,-111788230,-87180427,-121929551,-101546820}, 96609603917404921950420281159447791227057394453099906152141729256651976505554552}. +{{-85829532,-117340116,-8900060,-10686174,-94575514,-43054421,-71484047,-81667682,-86244777,-57104375}, 83279079391312695598905355332138394613488863755619025543908369896680515827359903}. +{{-85821374,-13291892,-10455334,-60314972,-87662265,-5553364,-120440742,-4931395,-76003519,-69376148}, 309280063023794975558717836548064395938508283305383951054222370916779832712304239}. +{{-85796200,-118038202,-118313138,-23060793,-100451245,-21497027,-14224079,-62249758,-41580113,-100903126}, 667370689545261596712349975679188610205802681120469379364523824719691463769430663}. +{{-85752590,-103676859,-16344469,-93463327,-111983519,-82188306,-61848743,-108035031,-45136173,-12497176}, 1431373089808858857959954550942066487920110620133751589299288548734431931495869985}. +{{-85717093,-35094576,-43732803,-55627495,-10651779,-7868303,-67163762,-111037967,-59392941,-86964941}, 116460272679474670360424257921793182245821981712198680406855704392527197728141378}. +{{-85686162,-8702396,-115296287,-78326184,-696758,-80785144,-67352147,-55264132,-75342307,-97127522}, 271177074108466823577007518189383774024238642935795320672377948739214167518303931}. +{{-85493991,-111802046,-93438358,-110753350,-111494298,-99268434,-53588898,-121471604,-65930986,-101113807}, 119037497585529073619123440983269734689517389074320952155155050813177357976600062}. +{{-85450706,-97133121,-79016991,-11546174,-4567776,-74134040,-62982863,-80074433,-56005062,-42483699}, 1467775241594492242640566296093159403418019794582098465503524239779384942937322809}. +{{-85376665,-63832959,-88890689,-97720566,-101510098,-87043416,-71000330,-11646266,-40607278,-62034090}, 712771935265700353367101684926870380772413735532718403235296425956647084817869816}. +{{-84763640,-30780475,-104667610,-72631929,-37361912,-38869945,-68144312,-120281201,-6143970,-118123557}, 567513535683932734677306172652327030054640622355414062492839733253436578924337493}. +{{-84464172,-51606081,-118332671,-55928501,-83088285,-61544316,-115633431,-122745866,-2214019,-22521234}, 1442858594122597942962368874224429060761649493017727635064493735162797743812842145}. +{{-84348263,-50470305,-60782083,-34850184,-78214872,-45061346,-90029069,-36627498,-59665875,-46394376}, 1264025254669318460680951741519860958075793594409835292098343716147954716698384056}. +{{-84274027,-90588472,-41055314,-55865412,-49190094,-71661142,-67640747,-97077533,-101711180,-65474051}, 52978446556098936840765393965883164960197248052526837750049719087292832199333182}. +{{-84182278,-104961494,-55018234,-28084185,-36726349,-82514523,-71346035,-8324904,-70703543,-36818855}, 1238457615878823297594433218514144991949505355203645654772874618649602122804206727}. +{{-84142563,-65776909,-116770544,-109016368,-99186182,-11623817,-94534898,-109612826,-68771004,-92261444}, 59813544950548883517864897243083214294799029073004993493639920842970492305623004}. +{{-83736614,-119799729,-77374485,-123310003,-57256270,-114325570,-91992078,-82357429,-111965631,-46327971}, 948838516363253963345970164060555528170266854076498345029153737322429040289506417}. +{{-83735600,-79744760,-10267024,-99328917,-98448746,-47639461,-17739482,-34869461,-52748725,-49966250}, 1845391459562418647386231886539010340031707338823550310281851515892872459922784855}. +{{-83574098,-33389987,-68992458,-28167571,-107276071,-67454069,-94495675,-48337198,-117514821,-6300128}, 1205231202473613262664033128749461861802911785068115284430666486472263435458674309}. +{{-83405125,-96215658,-82638126,-8321412,-49774867,-113333491,-34446068,-55817246,-33871683,-116152478}, 874485947187013092636059449318564680309041929253191384913315119224001261835573966}. +{{-83151154,-53612822,-13045109,-118940823,-122638128,-112825856,-88075465,-60128237,-98219921,-61227261}, 12400384508673184039134334872196886068688568563744360884169766737869083131259955}. +{{-83114111,-88358492,-58787221,-7463833,-65887468,-25647582,-9549959,-116477246,-118564132,-20479362}, 1142345139182601870350706468646789957445796180357873965134687827284547808129681330}. +{{-82956400,-36487021,-47156495,-118263801,-36145563,-97582388,-47983743,-66080634,-40511151,-12186606}, 1583343153369256190510725621122541177732203827044185749841089315450536178369909409}. +{{-82862184,-50897308,-110975383,-43232235,-80665603,-5015529,-46720265,-115343910,-19900882,-58046714}, 672146901459770872005476749895481017546177453176862878117747118723239620114281347}. +{{-82794990,-94687271,-88372075,-74390156,-22856342,-29797109,-107610282,-28679248,-121510414,-117315063}, 326094358491558458178968120955342128333605393275270951132656874147227413314887129}. +{{-82640476,-107711652,-123391633,-73985378,-61172684,-112851312,-91720352,-111665708,-32847407,-115229400}, 474330222894300505335525550833224457259842875090513849366485592230829249628742395}. +{{-82560119,-31436643,-99941385,-27427030,-101606885,-1603633,-3606898,-116871621,-27575057,-109271270}, 670843954523475083676809393532464350573840950045902781181499481787012774622735944}. +{{-82376655,-108354186,-86559521,-9944543,-1262451,-26291980,-70199975,-73487337,-100958763,-83444498}, 105076543723335848730174278259239465734298454814216965562008784643867433557126690}. +{{-82302133,-106055139,-2629351,-89467720,-119217280,-21371896,-75804679,-68113821,-65191020,-82837764}, 68515230234429578857247351370459971267682969420369130037495728662285439729736504}. +{{-82084487,-84999958,-49171671,-58946540,-73123423,-106818851,-113939615,-32094956,-54178461,-60011405}, 719813650737282699618534918125064407941730825117307869130440191910703814063283338}. +{{-81835317,-38363948,-57500475,-21642734,-30099917,-35729802,-27723581,-56378581,-9594700,-42283364}, 1649598059879757200346613896413272692974126137464742609344780300706221924657705770}. +{{-81776485,-100251792,-115750497,-25444258,-25269702,-99156831,-97022412,-113139689,-88272280,-29386075}, 993499056344830415018136458126433148245709380587056305272174927848308904215241050}. +{{-81657922,-121215723,-91570086,-28642977,-3102350,-15981983,-98028771,-38704249,-19515656,-21511323}, 1765223650489520706111195348527440626288621918901284466684904829103679174454402325}. +{{-81618867,-5433177,-52280044,-110752934,-61079718,-97811099,-55226987,-67064941,-25684739,-33678434}, 1552807964426086962393221275099941299633441915096346388398598994204627562526533148}. +{{-81484005,-42567613,-43655009,-97280621,-110334589,-26196209,-858285,-117204447,-1838405,-9450378}, 1613333625653267890816066375878145934048186804466970499557974275219336054251848192}. +{{-81483773,-55847085,-122257316,-6667682,-5084902,-118634162,-64024115,-96915945,-116701787,-20953104}, 997826032094313404909164559727652831312103066637052761435012003681006811622007356}. +{{-81292788,-110272828,-83704383,-31349854,-11804960,-3107127,-52682955,-8945970,-106905630,-113229408}, 459790556849373265215908066380419728636804244462952255920666697350373815982994331}. +{{-81146540,-120197968,-110872063,-75429159,-66222110,-7905269,-40640913,-123185318,-54941084,-8581016}, 1601739335002155603347446120618506308275759162198222321163579723540015026695992211}. +{{-81027367,-11705776,-85709997,-30671529,-7437674,-121645237,-92076208,-37881374,-17802005,-37930377}, 1708670939720598488048908123135783459208433893075478106251140083544378360160470226}. +{{-80978033,-87603257,-90646305,-97418400,-118804251,-101464278,-71125173,-10279785,-23882751,-14816740}, 1661275175860671541840578759348945164947271574033183720898391933397303284741751336}. +{{-80767622,-55637120,-53113512,-39496103,-122890565,-29055672,-20468651,-13311150,-33796609,-23153799}, 1864140082657890012907965013246188006043891165023019706305687909276930163861038247}. +{{-80679650,-120189564,-123167566,-81446170,-38049580,-64197485,-66820015,-110701781,-75025603,-65994458}, 31223354559503652495563684122986364288746653223220899632700928700809907310245407}. +{{-80394805,-37527192,-55827731,-63562534,-65456043,-70366500,-7366345,-78657655,-96102449,-117354601}, 130138199122484267794964290757770399678990187790246201580035348244336331500711978}. +{{-80326502,-2213500,-110849334,-27546496,-7261460,-123157304,-103612172,-36205007,-94768650,-82641661}, 286273230079741100371284783081659836369463566026629635787904718261763153444869503}. +{{-80246727,-39684912,-39584401,-37497533,-57966127,-1685834,-35599928,-66198640,-104576398,-99398361}, 204116109711947316581216568765913154829508372092802377398095689561316976353396194}. +{{-80178420,-23961710,-75246553,-7307027,-123409668,-45273881,-85456199,-26939730,-8645438,-103081323}, 789842496016118236737571168926670887176270805965924070327928637616825582807361939}. +{{-80176175,-3460328,-47556035,-18137413,-8469738,-110901875,-111625139,-123102803,-81947819,-43039327}, 1004661020630931147317309282274589326487645695888417810757368167095348604734264338}. +{{-80118672,-93590275,-17550581,-76633892,-97003121,-98249356,-93571457,-94642178,-50684350,-75618812}, 482645377104183743676035244306428180481798869673269477170476223676582379400858537}. +{{-79974403,-13130928,-70429698,-32001103,-18941812,-64281232,-89791958,-24977503,-103096829,-55748039}, 1234096560320786529546099611894168860427579246395595868355509108176338370423370870}. +{{-79915237,-73957258,-107153489,-7496955,-107331687,-117062350,-95018028,-12683811,-109118853,-109815607}, 252215186913730896734761090166813983599891100422111748607448282751057934374594658}. +{{-79905164,-76069999,-38633616,-96166223,-47046820,-18723090,-10442961,-113499789,-62788146,-60160523}, 216480118427928324947269267843246454709275547491692457995133034523931109516683573}. +{{-79818898,-110504290,-33996408,-113503563,-42517479,-97255453,-31008163,-28850229,-61129014,-26836864}, 1341802300872211227301378214374857288953886560639738271102285588434513765211664135}. +{{-79804392,-70643074,-49876699,-40517331,-118482961,-24675807,-78152348,-17532215,-98854390,-120323067}, 319013146170558328931523194716704713380645226446658206237656813031505642599135555}. +{{-79776819,-73341412,-16832677,-35585682,-94726274,-45974067,-73818650,-33929941,-97073241,-90765967}, 318789913454149259498635624288821833224393883984966038107620402309804520572052570}. +{{-79551723,-68921865,-25889387,-12669750,-13120648,-116264222,-39790548,-92999394,-81881400,-70420051}, 171885451981169890138811020671148540398596946925183298198284802802646289079776760}. +{{-79530697,-65460275,-66473408,-42729826,-35002233,-66725360,-112570929,-115176423,-96529976,-111627781}, 44535272245512031087404804227734099217865491042436030516297779009805728271706412}. +{{-79336907,-121016195,-50400164,-61581762,-103024275,-53627668,-111258977,-107291287,-34040406,-55433748}, 1489566214276029619886823301752978205830153047619645297226990236266519748434882348}. +{{-79335533,-31552870,-15912502,-109908587,-65089126,-46899397,-33065263,-38997005,-57319238,-18470756}, 1376112006640186545793364793456652687499962219290409483804149769297652193612364566}. +{{-79278128,-104703392,-100219221,-54257079,-63431684,-111908285,-15239070,-91613076,-27738938,-67166608}, 608751393108188187193741484165279791069400779450993881626663134857789737102812115}. +{{-79090523,-58821229,-65081935,-94677501,-30398091,-119827870,-121535861,-61171544,-88786490,-1501399}, 979846507941779163328368207869752326128378649154861377388281688836206754016318880}. +{{-78923156,-115339111,-23337202,-48748058,-100254241,-8813535,-70093515,-123059979,-105071675,-106185348}, 81694633625965880430214230203202705894721041144148952498047044271535799291853325}. +{{-78846121,-19941256,-104003205,-113527877,-99913381,-40778133,-12849903,-56661601,-47407885,-44931465}, 1604768255714973465419011973547340153654293016607094252306456970028531621498519554}. +{{-78542215,-90980632,-93651895,-84038615,-115277658,-37397803,-9625889,-110176545,-35782715,-18014202}, 1601768773479980147656808517114227470491841809764846336649450215124785463243372050}. +{{-78405657,-121521619,-42378896,-107183329,-121680241,-110800060,-58692782,-93684396,-14165930,-18975494}, 1431771332756484281665702860249840441551663487670975002094422056646022927900019684}. +{{-78233308,-71685329,-33200130,-9549903,-11308848,-39607324,-51933144,-87085096,-95797204,-122312942}, 230012402467132280058991405202747622447341257426953783055896989007085305028162549}. +{{-78153029,-94749890,-61767537,-112167432,-24253969,-16236814,-73467890,-7568175,-52977946,-79290396}, 801695616230767743760638227025680636465448161677359752017099608728497769008302954}. +{{-78037572,-12658549,-96145008,-94699598,-100074445,-27690979,-95193037,-11929139,-105959289,-78940115}, 301297116647395450912024087072008760812677784011643047731206243842062685051723789}. +{{-78005160,-33329172,-60847083,-27894958,-24793739,-102018382,-96734964,-114478919,-100063715,-34413648}, 996748930355765669439755902196355322559273100021536118078287842865149531527770731}. +{{-77697175,-86171467,-86011870,-97215422,-4463203,-40107931,-10893461,-91471397,-45774896,-39618950}, 1630510291621768840512712849564321423186991774046708282219986242978976239468478220}. +{{-77592894,-118866603,-27825090,-120471970,-30294843,-75630768,-92814646,-101262521,-48122922,-85425335}, 512324282857028983485525183587026453730497562220974427673299619909071477325790573}. +{{-77568730,-84996243,-88677449,-29360111,-40332618,-113924999,-107772762,-8102585,-121577060,-76078289}, 282776962126337154223693434639778064838313359702324543831879086896095487223524689}. +{{-77568630,-16072462,-50458785,-112996503,-83288925,-11573007,-99847407,-80019150,-121116942,-84214194}, 71651896340591563621871579046139055475976353471923604110268586267833107616870275}. +{{-77519944,-16786201,-56555889,-10391502,-12761725,-24919958,-6037624,-72937608,-17677515,-52734109}, 1649746272136470557260306831648303485289640769880222132699527835809321762141020393}. +{{-77192258,-45877210,-35007167,-87561013,-8691991,-100821399,-102207513,-52783460,-89829249,-121670011}, 278409590529053602931057855312054729646972815142335001426437656465003026900900995}. +{{-77074064,-103579131,-52708853,-13356935,-80692560,-54819914,-103372357,-17859053,-37916489,-106652994}, 793222516154279685458306832441994705806106953389509576494935290687877688264796721}. +{{-77028426,-95332085,-44255138,-24207178,-107651338,-19322893,-105390299,-84657101,-80122741,-539095}, 1031768256269201179333602562636192910846248709796836326092433046600670290886882333}. +{{-76976660,-28056631,6314,-99625439,-74830057,-113111254,-57322477,-102118796,-13941892,-30597965}, 1434587457960516888933530193664995537143326966125903246266961616047866895296149925}. +{{-76942825,-106017905,-106287961,-71233619,-13898085,-91101719,-68852849,-111138204,-54937332,-96984921}, 504089295902759535117707471123439131219930968355269611103474151733752310411600256}. +{{-76894337,-92419088,-53407425,-68487653,-97082004,-96306506,-67068340,-50111761,-120433386,-121480391}, 244685183464679770772178169539883177979773507567012146655334074749431132995748210}. +{{-76473710,-98516816,-44852821,-56237238,-36331342,-75478895,-106193650,-419672,-77261234,-64600250}, 290699126334939914052058169463974870689027777139520502952991304944165911158187995}. +{{-76439917,-122941709,-98790181,-52642727,-18693095,-52515032,-109912283,-123036336,-58154942,-121508584}, 104244097521938369521778009465202500722030752160043928077035450631968403382166432}. +{{-76285139,-56491670,-63949902,-73775694,-79002381,-69722683,-80072315,-116610549,-107139435,-31577733}, 948799542332218305471363239421894164147393448179211318161250081351668477381164046}. +{{-76186991,-65938986,-97024058,-114059846,-4352314,-58372763,-88573480,-100828721,-27805742,-63348195}, 505063252892813532265358426252720555134142662508830263103524904969288576732560734}. +{{-76179513,-23496827,-30815530,-96245107,-30833031,-51918813,-14950126,-89082757,-75225875,-82851175}, 220354208572081140435338125447625394109835614423151527695270728276334646654761028}. +{{-75931473,-101140971,-42783719,-122836297,-35108932,-85949390,-120286815,-16175679,-80377895,-102931424}, 274951062024940567752715268015841993113998984597506734790206119648669818104027696}. +{{-75577310,-62996411,-39097388,-105473720,-60557401,-14512728,-17968432,-63457483,-9149540,-117019982}, 660454836600170872579025893741362929862623965852184392157529597338503227220037485}. +{{-75567215,-92338297,-11906539,-60568056,-76703366,-80661942,-6316904,-11192589,-32525231,-46526908}, 1786435396304432328797177883762212747091251868560758720286329744778446905846060664}. +{{-75498591,-45398893,-51391760,-16409233,-45730404,-110605643,-4938076,-16927391,-13441389,-18184486}, 1835899971729272719774028869047915208627690975028518154716231797363152976579561044}. +{{-75375230,-115932613,-4635102,-88552927,-77003128,-1960383,-111406747,-105312031,-72236476,-24105914}, 1015840218850335989993336015612574765273221514557215502259905009294779121407866645}. +{{-75104912,-44448304,-18997164,-90215041,-98023923,-103772411,-53163169,-9804950,-121469489,-18437619}, 1316565200097228851846307285808933740838975139140558126628400457993433077243363463}. +{{-75036214,-106006158,-61849024,-8390327,-105572849,-67049241,-93702,-91338428,-3661817,-106650282}, 608339052902970451033822441432862197466663836699547343469337709980129310098927303}. +{{-75013123,-107793905,-49930424,-90235344,-56240995,-60938443,-64794962,-99927774,-69295326,-52712}, 987189032966604437292268845954089853573423652667675203533644392384019468122572748}. +{{-74976833,-78692470,-63688444,-31568497,-79576809,-69094572,-104668342,-60980734,-68237778,-24178714}, 964186218876310822870257768731307837411010448400200117291732782014979152063433702}. +{{-74939783,-23173840,-47213420,-81694241,-106128935,-56924896,-44752925,-117957216,-43623244,-89430652}, 604972142445412104145836275491824598486898331247532352680709478182647897439356838}. +{{-74555740,-68730162,-25459048,-73710001,-102899421,-6985430,-61021912,-62226322,-52910621,-22154683}, 1490901325254682697953567925420804010430937688604210158850092202451203455363746023}. +{{-74403953,-69705815,-27639665,-79818125,-10890370,-106038711,-87436485,-94950259,-77236506,-16891826}, 987176704546281739571497573032717518970271481650467770096679628121748018298800912}. +{{-74269928,-95552780,-60686651,-3403791,-66537602,-112756866,-62742810,-63811930,-52714533,-2277224}, 1439002058506915431993158582214642290278837633215799410081232909363817572174394099}. +{{-74218442,-21769310,-89957788,-77757544,-52177792,-120863430,-95190656,-116709197,-57141421,-68738846}, 34759006196768080462807151385376144599093856296212566623253906351761872713715327}. +{{-74215667,-4363456,-36948255,-57500316,-99253067,-64123235,-77693231,-78514215,-11398086,-13942610}, 1435784023535162778374712240692566377000912836901235167541437479668484479126591242}. +{{-74105879,-63278421,-56274944,-120830728,-97153749,-26166274,-33376427,-52436271,-68598857,-30857645}, 1371448492012082980236083462549723816083804004260001579375903817653986608731620396}. +{{-74018299,-67755136,-9579877,-16144357,-24569412,-43736030,-5239275,-111188653,-38141224,-102918098}, 704160335555451114669272018902961073760901823633818802921336735752379370031384370}. +{{-74016056,-93691607,-35512806,-72214171,-38184827,-115160602,-37954860,-20742242,-86303357,-25736865}, 1342047669121886977337075751366367305798296538752059057751121588725734356997568741}. +{{-73998454,-83421207,-8707463,-92806805,-88920056,-79598481,-46131964,-91187755,-79435171,-101070930}, 126545616042479707430812170880098468079668660079459328656432040604828080860438097}. +{{-73955227,-80637840,-109554446,-60405725,-81413979,-57948692,-73236916,-96307756,-49549780,-95698993}, 474508138217580462278120374861866001252725825353513753988287807475219341269554662}. +{{-73930341,-27088326,-31153768,-7908038,-78317097,-49907401,-101067587,-67173134,-31856460,-26033547}, 1508354693403002931471102383452302551262706446396922386241585938649467042791106958}. +{{-73794237,-81470112,-115308991,-5119877,-86260987,-9385990,-1856530,-35414955,-54586476,-118282041}, 904327524117196471559323261092159908362631393382973237015854674630017107053760866}. +{{-73520223,-57556333,-57499133,-71263814,-56700837,-5447562,-80101030,-12179293,-105543349,-1151091}, 1246385706154011548915918031043970643861601930115048786485910292065972582700655720}. +{{-73388832,-5612084,-31602626,-121960162,-117622167,-14037137,-35386065,-60444911,-90513349,-81246674}, 190194738078655807608419378932338856385855252819039347408922025736092936102900239}. +{{-73282902,-36206152,-67102714,-65547903,-103553543,-56205918,-77700151,-41411230,-59577372,-93950362}, 300736987621070764797346415714375783525143679313404499187837250383303289635338151}. +{{-73276097,-120178363,-87389957,-89410247,-68223182,-5687575,-10387311,-38911539,-80858414,-21461733}, 1365183615872752252878131393944330492889262569284003116913502945871695430121154832}. +{{-73229992,-68522336,-12022275,-15142306,-71356251,-107527170,-122746052,-121710441,-45231732,-115170586}, 496572597752572768988549103503330184411767617359548605939696477988079265212068715}. +{{-73208279,-5398700,-18411254,-72828091,-40436185,-115096507,-65779504,-2340812,-81551502,-88344450}, 279665391212102438333222992180760416061264359682665906452992118973295322602452934}. +{{-73192570,-66238505,-66521364,-62709697,-81719167,-75478361,-6317438,-98281098,-109097254,-98947688}, 118802030669306518527281862157982406290877192047013174506786262049901562693109701}. +{{-72994279,-27085513,-88260341,-4674759,-26249531,-98960171,-51977676,-111798952,-24630417,-56589793}, 641976325760863257735087279423050081955969035265486516105395410273468591685821632}. +{{-72934631,-84254523,-58065620,-109409652,-22463296,-43389489,-72710019,-79950163,-112416347,-2975029}, 1038813472606743525399621604150353288710806521886287670849189909450877824792988700}. +{{-72926234,-17596631,-16668630,-7458257,-122699829,-20024284,-63922592,-43803441,-98122785,-82224623}, 323492908000952093519591354967612495444962697853695375564013347036146330916887653}. +{{-72865916,-81044200,-29251831,-65707040,-817728,-34085977,-96135555,-74476861,-99460478,-37154329}, 1045189825380471255379533857127646541312196919172007468915835935976183661022482715}. +{{-72800235,-118429314,-94274787,-34385154,-76684773,-88541404,-115046752,-26692092,-66811696,-44585863}, 1201084905575958824776583700738781330894845702036118262483151265942899992541281770}. +{{-72554162,-42248444,-21762985,-90687137,-1356680,-66122210,-71830387,-93723950,-38194325,-107193092}, 515255788721197937697129600125465093587992195890098255243327651206738491664991923}. +{{-72158073,-109417593,-82517718,-97168651,-55029862,-68083728,-59124177,-63921942,-91075593,-38626625}, 978627657850914947610685095450531301421654970583556698842465347618897149295751348}. +{{-72119733,-82577519,-21802289,-41301678,-16272320,-95857170,-51578058,-92221781,-96834713,-81744747}, 171414642361339742025900710417266107188589577662471503712424686291258093666412664}. +{{-71941203,-121960574,-84190630,-43321634,-85914213,-117071990,-71449188,-1993240,-74214497,-11201690}, 1202307599171264398490389803465102085907076467679769224360074189673447567091351278}. +{{-71890632,-49290750,-59101664,-15423621,-91765842,-23723383,-91793600,-48590389,-13119332,-43062816}, 1738294572146400696775536597572534349878656136600630533067114720758983233629113175}. +{{-71437392,-40555709,-93124249,-19522205,-52958533,-45650252,-86121459,-84692617,-100649020,-29351719}, 1056388880097013195647451341054555148435320920402432705341138585544850848586727713}. +{{-71424442,-62990753,-39324904,-123389696,-102134097,-11774128,-75818184,-16559703,-65253351,-64125535}, 305640045925405967689592022299951446795225821443367287336851975896430012351251565}. +{{-71398445,-27927236,-121448019,-120550273,-106468662,-64990637,-116426988,-40192816,-114296237,-51394726}, 1189476136718184319581567166632136519431181717204251415620918564677383071531029202}. +{{-71397863,-109877536,-10858550,-20209272,-1289491,-27188823,-16102880,-22137032,-67579547,-19796971}, 1417232387420440471949955128558002454839488409531321075253646637262351014981063886}. +{{-71107880,-44497535,-56133967,-109591415,-44862052,-27882679,-72287123,-29675119,-5269324,-102540934}, 812053485872773747478224201830287177931450229960936500032195811694562574599961361}. +{{-71092571,-16680292,-54247313,-40465355,-104963653,-117902468,-74565490,-101455223,-71089372,-102982377}, 26523429445525242962942802233504931275613082760702334838583855801382628231423330}. +{{-71000447,-29966185,-29819616,-62732303,-5336522,-112409334,-112256138,-56293900,-19900875,-73060553}, 753621107629066906541065096149541719596004860325675513402357379524886818882708724}. +{{-70926818,-104912599,-100414022,-67518865,-44258110,-56284277,-107286084,-64583263,-36729161,-52055600}, 1512030089855284866765970337735617291509802961591834666671581743858462590882700885}. +{{-70923727,-3521960,-114567355,-40349024,-30646917,-65648051,-94478075,-117650969,-84801872,-25027225}, 997265905167419380840626031021880543647698412117271339531922094954236723548230922}. +{{-70846502,-50585875,-17382164,-90329452,-45121466,-67492291,-69561196,-92853287,-17608224,-110003812}, 515689528498002742271052773871611483598652326468441726125567593888265610030403421}. +{{-70787961,-7967434,-89772072,-26290547,-44924333,-102569044,-71700192,-86195801,-47814759,-5921634}, 1472310170043464986853671397722027158494650861157786727902652791665070334405257830}. +{{-70481839,-15687470,-68835866,-29576392,-16770060,-73089569,-59968863,-23797195,-25480738,-100547141}, 759813182782473946356990700768477989625635778536417171100593395457219227150654750}. +{{-70428014,-65231718,-91210699,-88686727,-71467978,-113318772,-39607018,-102372656,-50746322,-71969860}, 593831854989517156388457007608523966353315714765798672597083562268291058869043187}. +{{-70283937,-2877311,-54865707,-74326578,-66184060,-84518037,-9705855,-8527433,-87416055,-2705008}, 1317242699448035276908381030739886582649214727585083929154001334266465566953126424}. +{{-70115871,-39466024,-26535415,-90854546,-9988821,-109988901,-102396744,-66231488,-92499994,-72260263}, 41949216799594449345414693290671005948925454925922344818435069525262386658555338}. +{{-69598956,-17343936,-109563101,-18407728,-103845330,-17637949,-28196504,-66429550,-47896084,-52302764}, 1619546327713433000448996858275344413573960871758692497362487962675774752962003931}. +{{-69485559,-47885911,-19881574,-1443858,-18333435,-43825591,-83705198,-64645514,-2348283,-42530429}, 1538582653521508146356302872940740090916348577571577857342164756679990693466733772}. +{{-69465734,-55403210,-27277228,-77508098,-22531149,-108965461,-38349180,-13712661,-97919646,-93133364}, 396750409485723882917934283461825836253786536852541624230414738186519408058576719}. +{{-69428803,-24448122,-42673910,-7991863,-116097222,-115769372,-49814609,-120666040,-53623792,-94061465}, 618810118981660613634368790398823466737444189948488324090517178605906947272113590}. +{{-69348941,-71778944,-89025645,-81453043,-114030710,-48407320,-111285439,-112142903,-123259087,-73602175}, 60239031731896298961164094026630368285882150360335741981154439886989440247095346}. +{{-69200758,-5604803,-69261630,-105822041,-82336346,-90436477,-77860963,-32171301,-36594301,-75913543}, 716216447276180796719674903804431176135885550715066527014678535043951590265936917}. +{{-69176362,-10234761,-5330524,-107973940,-42558644,-26583803,-22967929,-112278751,-112110564,-23863992}, 1167198009106719251549447352785468708646554058943756050298129267735540050669242141}. +{{-69093911,-54232967,-16021391,-64456963,-1559443,-73301726,-95192272,-70308562,-8019609,-96847052}, 515849619334671359668064793805350704789925475944550083607696439130517742791360224}. +{{-69088922,-23253169,-11797904,-5951219,-47709867,-478192,-95010894,-114911988,-122510110,-60322559}, 115874600481981368306199367434330288539328009759282243787855165556388928624092645}. +{{-68953969,-84275582,-116824066,-61984145,-99151737,-1082652,-64161303,-121646369,-72353655,-79130125}, 60869311768637592773444753142578828790658035329864523253274370253964662451542054}. +{{-68924358,-29375322,-117624056,-117650400,-57924696,-95478096,-80386738,-94332643,-72630053,-98853310}, 4316738198123076913745173573391218731881664296730629853869393081096211938348671}. +{{-68815562,-31439545,-46962237,-60148572,-86737461,-112386564,-58440110,-72973745,-58846564,-63731498}, 12899870310740696014934087256506158087445675882664892743281839013880132495017833}. +{{-68591556,-101263310,-94787538,-81461314,-2053310,-53345639,-69889719,-13293216,-62763591,-18904605}, 1276422037659616946057107413566955801774267997184708874299692207571436404564424863}. +{{-68508320,-58221546,-51683427,-102635925,-25072543,-55327073,-79902212,-119644759,-107078170,-20225791}, 1045955418123400113434360649401000093729538270673803760661808163775963994194336067}. +{{-68488354,-11036018,-60020031,-91673848,-109067322,-98324879,-99603853,-4593978,-33628141,-60211302}, 716304305399789925760290266772834685676222101893786219228044995744902119372283547}. +{{-68481305,-57708359,-46294112,-99821010,-18797382,-63231887,-77723782,-87357004,-115196049,-68324946}, 38420434136091523846543848589726917558889758840202350423503322272731673807940316}. +{{-68432170,-61945742,-81847410,-53066613,-37787111,-89982193,-22515253,-111777103,-106667542,-2412128}, 1112660297568461908643488224535223278226845137447603540912807643852227015529094919}. +{{-68414653,-17300851,-76019376,-123377435,-122970622,-14355930,-30881924,-7309050,-7929340,-62240159}, 894681263441835440956309676574830571128179589452095222052767888321275562889505268}. +{{-68001582,-69582731,-55398021,-27151965,-91409011,-35183982,-84034766,-14534876,-5673073,-43423718}, 1742329551991008263618806753187499792613954670988463701422149719576198263550365409}. +{{-67993747,-119045565,-64588053,-98489243,-23637191,-41165185,-107435557,-58504273,-116398807,-8031751}, 1038664365416835641186082260552184366750137693331163550179759252880106694418129920}. +{{-67984581,-76839293,-82038452,-78021442,-9598819,-29594225,-84678113,-106870502,-117189303,-67639157}, 90027503384857101826797281258283722064159555268483648669446691486197385464799372}. +{{-67724030,-58231913,-49930783,-119801815,-120069841,-86967404,-19793132,-89725268,-107428404,-113956696}, 126392499786284776574359984669852739899378126654530212806437249395927652911560673}. +{{-67526389,-62643411,-88942840,-111986097,-64924380,-69847714,-42180574,-27513390,-33476897,-55545512}, 1778666768439444596874330928894352996064395738353444072164011703828167132918811380}. +{{-67338684,-58264807,-16778263,-32708262,-24079983,-7316948,-98852262,-59759404,-113879256,-107891168}, 111462939223740803252799799478605234700348008954414799820965590391248777476406249}. +{{-67326944,-80246318,-59288792,-27357451,-62198732,-854811,-82262521,-6165852,-74647260,-69584817}, 313086539153671703458287664035689447949947569525416075446254267607963668317251991}. +{{-67233611,-12876777,-40916514,-122601046,-49168380,-37490114,-31902739,-72882022,-61241038,-91174684}, 219317400585290461919781755200053871697729426686399295962381687241657126075479996}. +{{-67198884,-78672666,-3644381,-116124239,-20379960,-14055266,-70682542,-104033322,-36642363,-73995387}, 571765854716006609494465846856444781980440663358117442819578871038740229067352307}. +{{-67134313,-102250782,-69024560,-49821530,-117693321,-48424239,-79970793,-65518047,-16163916,-45742801}, 1497779960060609872842773053365193095031206297449417374838823597405974594564827406}. +{{-67120142,-65054391,-3094257,-70730677,-47288287,-59918726,-99531814,-89046039,-36141812,-121692485}, 511655133581857700799552677017381583627372099300515676046759833673318172701478241}. +{{-67017291,-111859932,-43415866,-20519997,-115939138,-44052026,-16510262,-11749201,-95899106,-9446427}, 1387090175928619793098294940675035364361913241575364989801851614349309394826417526}. +{{-66988291,-75257783,-1144054,-76767277,-49268021,-109776226,-61028239,-91587529,-12111070,-27599998}, 1460514014744963997964105430407484729232883150989865441529055157217013331485630244}. +{{-66687366,-32266305,-81144913,-99890533,-35092386,-80380423,-52747884,-58685031,-8843364,-90518911}, 626966493529075530862066223186040598890227996168982557932307266875234062366852433}. +{{-66666203,-13479077,-5528468,-111611359,-7305748,-116374195,-83670153,-3229665,-98272727,-81671991}, 279217027724374594687196999898346020571743459766553727949721145483338481486570516}. +{{-66427210,-90681627,-32105897,-13339636,-16193314,-108108905,-121333217,-51458421,-5725217,-24993006}, 1712380017189828566185655418932339771189127068762308238262171911517784636194835993}. +{{-66270853,-13994570,-57924296,-104416605,-59027815,-70102451,-30275110,-87376977,-92218034,-20869735}, 1072103344745059679062046951792810022920448248303845573720932703551025394060478790}. +{{-66073463,-86680582,-72090219,-109920881,-25305346,-13143654,-46026372,-82740970,-12061940,-90052523}, 682550078031915864348511525466876865303434200504406448058994363171342957233757682}. +{{-65973326,-48459862,-28475771,-25979383,-23886124,-101681602,-5387354,-5115657,-4744119,-18510216}, 1835886283483472979489708386451882759550569097405434542802895093093425531030191731}. +{{-65894077,-48046984,-95688093,-84337173,-59143285,-72653470,-51119503,-86587408,-102115662,-48807802}, 1071180498766352018507759093198870721564644204890080282900376098705128777954722722}. +{{-65618709,-7045255,-29976592,-24193047,-31276459,-64817184,-121974997,-109181519,-61441702,-28846720}, 1004676956308437419982256601171815808072743373331308462541482675118459580097915684}. +{{-65612308,-29099483,-43156121,-28238070,-105069021,-26206627,-13369927,-9221728,-81374999,-71128696}, 442675976127971850569985457834754462620263427837937086202901486440491992742210185}. +{{-65336522,-1210195,-74755328,-111177190,-12019202,-58170367,-102028874,-82990559,-47633627,-2933238}, 1457459824056734882939971961335503018947791875671509421430384250650556968895245917}. +{{-65329345,-34849992,-18034792,-102543069,-22118790,-82766417,-69936900,-13089176,-59561065,-26454966}, 1227377735149640763040140768292805017030227063860451632594622897602119179982881494}. +{{-65116846,-82780107,-28486701,-13213283,-76969900,-115857803,-76758443,-7965616,-90526725,-64318125}, 260698210139199679879241360742549570412050662386581334086953184274165979348577425}. +{{-64875079,-66797788,-29532383,-110384303,-52832594,-85483499,-51478530,-109231834,-94145718,-110352236}, 155688357982488227055486194487913219374744728237605335095333504568283233739339730}. +{{-64815507,-114655539,-69805159,-10844258,-57682917,-123039453,-97915191,-19113989,-106733313,-77084351}, 253174127026957362261544918300207027559166458316729648313855961087909364652129288}. +{{-64745640,-72998189,-110625622,-7042595,-105168548,-19739399,-62360850,-87515001,-114206759,-12005985}, 1024027391040141424626337529017724843115196843681213423521632329561095734415437909}. +{{-64669590,-67491856,-45906313,-84265200,-58619513,-13395482,-16014723,-54451897,-81543321,-85778711}, 424021618192206991593609406330866885238457289818402486206983701377588776102626347}. +{{-64558680,-35760754,-6659007,-43247419,-47372397,-83632224,-104969539,-50212347,-44703547,-123428344}, 767073860280365820602009014063525095290414127423038854878317310961146805605579299}. +{{-64521848,-44457438,-118040948,-36096065,-37078628,-122842975,-23437903,-56435755,-88397395,-24076784}, 1116007254573235894397148764036430838664701727761335904290502693445644510983326231}. +{{-64440992,-96250231,-62223916,-47096538,-108024582,-35230060,-78273391,-99130461,-25406738,-94710038}, 548517826465924936610265830732788414385005012255095355479820586799863285797448509}. +{{-64383923,-75700024,-36755395,-115491578,-33699095,-3865320,-119714546,-25886164,-48272944,-31256547}, 1756398958003016803731309514641937589230112336499702253599273251401662423301191146}. +{{-64210811,-50210085,-90059092,-85593766,-109733119,-75586537,-114935707,-98747585,-121080281,-77908423}, 4706098952941163498820316423940004670129098766074208367306522960314118187869196}. +{{-64172014,-28055984,-32217410,-120063135,-78274182,-23949018,-37731732,-63617478,-94573224,-71906137}, 190163133632220668557994357628742006701125334386602426722156413516673342453773815}. +{{-64150127,-30304440,-29083448,-113677144,-524338,-68017095,-27632409,-18506082,-4985222,-107198610}, 871540580506906554667100031847160913531211047059476272390931001626361024688867230}. +{{-64147721,-54353398,-12857142,-64722171,-114525719,-88541263,-96922582,-93640618,-87888202,-121913655}, 11660980754273794579499577497476051957305243221379989815542873475278702196554182}. +{{-64125271,-97668560,-73513703,-37852908,-52085170,-28003901,-55669084,-101623704,-48106549,-51072534}, 1645183352340444212630378344135200150791114810295438570395499865778587060279989978}. +{{-64087398,-122650917,-14991768,-77761357,-36757720,-4125218,-95209933,-40670405,-32161204,-84128240}, 808774019861058235504398314473658725680257640159031741993137076464938115803416373}. +{{-64049151,-21045778,-62114889,-55601422,-25349638,-8970817,-49564160,-93307167,-96450578,-4292091}, 1175593471694791708072226083492694630722343718987821065222906551750294486074158426}. +{{-63848840,-27327832,-16908642,-15777821,-74224368,-110972923,-4034581,-31548791,-54867113,-84265089}, 857030065360113604378751008698671771236698729876068182375882795230714254421299223}. +{{-63701979,-121165499,-81878343,-50221996,-66550736,-30674248,-4340644,-117784785,-37628405,-117403479}, 667116872400091522334380649105627991688243625878301633273565959539350636795010168}. +{{-63670544,-2253693,-12598095,-106507762,-56689615,-42655666,-104705570,-113508174,-82588213,-122042500}, 70906532491206780207331499976463015789458660502209028960638013434520264387064553}. +{{-63527652,-6630365,-81945932,-115894621,-41462837,-22222246,-96783117,-84120019,-11984670,-102821237}, 567684402301649903283614290901355716800338200160713032370883475654273229520273701}. +{{-63513770,-7292597,-64657372,-43264298,-106998243,-17178311,-13097818,-1008129,-32010722,-45763950}, 1856797400076338452576970850308303157489750662772402588090695538213917195271792461}. +{{-63507243,-82019925,-75450289,-98940433,-116454002,-59914895,-105658037,-76780490,-31625570,-33411418}, 1423156880274794311745709571100522447407178687916441499096347968709414822370789264}. +{{-63493224,-57512669,-31341098,-23484636,-111912477,-95542388,-6950615,-98653159,-111335775,-68412481}, 141851951548979975280160386286741249421484320873116140135016646356642693549330477}. +{{-63365329,-97372885,-69214513,-120231787,-60184430,-112975494,-105437895,-53454450,-15877017,-51930554}, 1660496707747408827573961483132372030373606431973442514776580112530691339379794608}. +{{-63225057,-56204503,-27199943,-79972896,-6242037,-30239283,-77129260,-75352278,-23313277,-38074039}, 1523291588392669540764106356343837047190342461925285165939511511653939784036554952}. +{{-63022490,-44184629,-31377365,-114886257,-110368535,-44522578,-79608329,-85233943,-25818621,-88813954}, 545961971807045370586680188837300040947400471964070459065265111590930376538375713}. +{{-62964260,-14425484,-10207520,-69067459,-17750958,-34115910,-34129808,-30758946,-112825894,-123252556}, 455814162378061063291132272502438359683509511712931522493681202983305010181759991}. +{{-62865741,-28958523,-84192505,-112213244,-107794732,-15159639,-22689557,-67736480,-23366031,-71804668}, 657188637607904698991613815013977502079617274167606617350761619489396613598972568}. +{{-62358903,-96786700,-79993509,-72550463,-3829951,-23755484,-81118138,-9077595,-58970612,-112022900}, 326934094488617716304147059685324667496968150274240761036118906014885246129104738}. +{{-62086007,-6557031,-23645631,-5034066,-80173734,-37475736,-45344633,-92359817,-114282352,-116609002}, 203843233323635803180283604691267642317598180027055761260013063457419323250343736}. +{{-62063492,-58229005,-56130817,-41286526,-35314447,-108140768,-27520087,-19409789,-73787496,-30239672}, 1356858182221344631286022476102251271862583080628681726298996213185377783672562473}. +{{-62029839,-63270684,-95323737,-27064253,-41610836,-71616204,-8886967,-108191738,-84751223,-42248769}, 1112246425234876466229224911647225075598739660487369323726015333809418710566765746}. +{{-62010024,-14354129,-70726084,-78911662,-73757920,-58073880,-44545759,-40837449,-63317201,-28143730}, 1308566015289920838625767307822565473505564353349104560897671653345459454927774269}. +{{-61794756,-117753375,-113192320,-3438524,-6635578,-115618351,-81099608,-96772633,-117498247,-69360004}, 45552669406903172378235106018755740468631686818312677737167967195813969536535133}. +{{-61685831,-100942425,-35203944,-70736398,-49948655,-17880804,-773729,-3263474,-121425304,-49301127}, 1401043032729586792406430927192364335923382653242141924873397459578796466895480236}. +{{-61600059,-15570415,-98745592,-75931070,-99375620,-35692410,-59916568,-83124734,-38292468,-684284}, 1487139267627035851230780256354126317712078566760022459820270815278302238949421052}. +{{-61135973,-46846298,-75968200,-90257618,-70015778,-23107438,-7528043,-77103857,-65116660,-73595278}, 183337425862579884794322955859477010563964273070960577629372170646994275122408254}. +{{-61040945,-29709670,-62656688,-60580703,-19291449,-11264814,-99776798,-44529980,-38593491,-103617346}, 804172128820502340256171930687433420296159841646326368145419076008634689316039398}. +{{-60826599,-22369447,-55870762,-122907965,-65878471,-53779209,-72450403,-13776542,-42324753,-1025283}, 1731706118726479648696061690022027981440886176640429887929478747319245908609817732}. +{{-60762495,-112437540,-67942635,-66913278,-39251639,-103298811,-59372888,-19414311,-50325303,-83637618}, 742366825341470214333201734160780317516003909834284775249361847282426915026040394}. +{{-60487506,-42876788,-121080560,-7729326,-81427171,-17148733,-56769202,-51676157,-10239064,-25606266}, 1738490784003470671938088906058329733339774049568999420581329184931436852438198095}. +{{-60451713,-90997942,-28944390,-69161332,-34599980,-99427536,-43447728,-104509776,-77549325,-38187789}, 1104674057244444288416268730989791606977824005356434002089831325935447953430812926}. +{{-60218642,-8944863,-95139903,-72958225,-24477496,-39123494,-87740285,-26178877,-836798,-120802798}, 804659916383612691080297031905252165981967510231338136662694646701979840925179697}. +{{-60214414,-11088968,-106651342,-97542645,-119800718,-69135994,-122606189,-62118109,-74563644,-23663856}, 953033430078421622946053219590826059415962382054163900046047129536610774868350775}. +{{-60190125,-69013262,-117570276,-91758417,-80718969,-7267078,-60773899,-116352263,-95514763,-109253301}, 59494199961300791765686001267331521656023222898540591158430853787599607876257830}. +{{-60152583,-55687501,-109568178,-62439142,-77986152,-32027097,-92587248,-39909090,-112047157,-102008917}, 300179417556903432239366971152700705025986681396537193969017129838396969646699740}. +{{-60135291,-64994693,-94700157,-78570805,-41961568,-7754538,-106895708,-107652426,-44169143,-38495531}, 1511860232764640680527324253630628368329660258701339428234436077142439751490372848}. +{{-59973561,-3750883,-110118530,-60142369,-75815741,-14195805,-118459691,-136794,-8066608,-99341445}, 775220141952930560718776018295040721501907407377565962707424321304179281941961092}. +{{-59792617,-82799339,-79528334,-36024434,-40027368,-111826795,-108773508,-74566405,-63352170,-105726587}, 45172953267282656595855768179743506479229940332784955073532751478749342992218460}. +{{-59620729,-7940058,-7847301,-110676368,-74351656,-37061837,-119062223,-76643253,-91483043,-14150932}, 1020170431181914402521163742894335713088101544810151765132503880241830834690394650}. +{{-59485386,-3497269,-20370120,-90054754,-73642871,-51689100,-12317786,-74813344,-86360243,-94763399}, 189825772361202305102392363866873844874393554299839580922588079349803406068638957}. +{{-59459631,-29711682,-37494053,-29862090,-65324377,-16480884,-67463101,-49791114,-41601467,-53351898}, 1745422982704391053279508535073062309645109592382020488906974720869745631342505642}. +{{-59406428,-50830217,-55315465,-77609012,-28696000,-114764373,-88106068,-64212412,-896755,-6820063}, 1465365882270387743099904507551917506643855297554016847132782371171355544139858137}. +{{-59361469,-5873639,-99202270,-67699785,-78232912,-13148022,-87615035,-53482427,-45109825,-63929634}, 775567299992679716312055298197181885614563120255283653717199664647227099407161908}. +{{-59288493,-97124517,-337234,-54833507,-120301350,-58164064,-11148063,-69533352,-42872046,-81923777}, 616428528989171898851416626017978435840865955073865951932875166626573648144986548}. +{{-59088766,-82909433,-7224829,-101965188,-71156805,-66033253,-99505792,-99777343,-93747495,-20194288}, 957006226992811314140105341211649004076044511544963758690457692772053104278767177}. +{{-58948564,-103929830,-32097228,-13569452,-27974996,-115828203,-25449919,-97849823,-26827317,-114627017}, 644747470021049755079907299410172253080464144024711261489666956780606357185464351}. +{{-58847350,-26476068,-54090418,-30411922,-9363987,-6341514,-30954025,-11513011,-96614705,-46789802}, 1419468669774028773184962113862536920044425611110752858514444313925086665361782319}. +{{-58747151,-367107,-24248812,-25701167,-33092913,-51943863,-44863715,-71607960,-118900003,-47041705}, 1182242940812684456182675901717294524510394618170733185562507045829100523295714436}. +{{-58578119,-38919538,-61239545,-24990046,-30867559,-14151828,-90507004,-37250361,-33592056,-30812463}, 1767519144465083718433901480502870935365572502343148669632363601153762423679249770}. +{{-58493394,-75064714,-100960719,-46181739,-70944891,-88964146,-93443693,-112858818,-108000295,-19831317}, 964408941964008659211048827076659582985231758972937829592038079750893371570715811}. +{{-58472872,-29547009,-102862021,-36013169,-118795060,-112078179,-101114545,-80876921,-6531331,-13666055}, 1443002966514696678209796627393363920746676717853899263535049225120371149148815377}. +{{-58203253,-100819532,-37293962,-116696129,-8801651,-117600955,-111039200,-29467502,-119756313,-13078467}, 1223721796102154703821708613160054977232994355596174035942346526358372960820711622}. +{{-58137989,-29567691,-56945104,-111759099,-99929459,-61613698,-112129202,-84796739,-80726309,-70822177}, 5394380842279937789907764470297098018622336433453480810092398202412500246587492}. +{{-58098704,-63788294,-121248238,-27065972,-82593310,-33169707,-51946069,-77931126,-72738861,-98903808}, 193408597956669872880261624728267000031071398821360229343457105002169080199961247}. +{{-57989424,-50981774,-33573971,-4186891,-49678406,-92574893,-36585685,-36168370,-87262594,-16897907}, 1361268503137088110200910647338137952936868344734425027294440596809929204701231507}. +{{-57735171,-73708740,-14222501,-38546706,-15047896,-119408512,-42691463,-114638474,-27260252,-664552}, 1594268471027685098455875861999550671116404769124426182286210778190645607547479994}. +{{-57539287,-61279219,-115900171,-22923702,-29418886,-81380296,-17216617,-58136008,-2592068,-78757571}, 639120591680120461789267320096164156478714063111609812294337630424602838927179192}. +{{-57402105,-116419321,-75153271,-101723539,-6785320,-13399479,-91826186,-44957038,-115037406,-85461873}, 327092880175383193894218258786353951316299304197740975117312467067977680587043280}. +{{-57255851,-120622564,-15751725,-36013523,-114335587,-121184504,-109064208,-11895243,-90641481,-55139096}, 1208184174376477361944268661532989767892913574180244490224821715944947110864119394}. +{{-57254452,-18092003,-39591367,-94365856,-87886199,-107082077,-18844480,-119385130,-10814590,-46413380}, 1553153686021084513197343696539099053007595182434817027673373858363827528848006089}. +{{-56902829,-83081128,-60362050,-51195941,-111019187,-44297575,-106560408,-93282978,-10024641,-11504226}, 1498362649197616222526521196693951534387255006047346325676318195079445580392092358}. +{{-56799986,-118117855,-119651503,-31632778,-66743243,-112525307,-32754769,-90480837,-100319197,-97380556}, 133424985581470760007658342312980184272349289291164621597027184475235214963047945}. +{{-56642683,-64453476,-29895047,-86204654,-87297642,-35133685,-85554035,-2481709,-21799759,-82127735}, 779908865877536701325058272827834871093224285383151557945336254282506367214122010}. +{{-56555413,-18900394,-23895961,-69610551,-77440318,-4096813,-24376429,-35140919,-23676137,-34500701}, 1849076603045031237593922769935992049111567860132741361681816583623086281983158290}. +{{-55804502,-12294866,-80955920,-6418394,-8485090,-77665306,-19305068,-19151288,-37518357,-72387264}, 881407121817225857386799740705852587586461910976586543196077186567215341135523583}. +{{-55739819,-99580124,-73635089,-21168762,-105398225,-15926045,-91965047,-39029245,-70403038,-90317042}, 313646313694221506047433163074149705295773109893719670391771664619809957466679050}. +{{-55649732,-38526479,-28533536,-41538241,-68361180,-67091885,-99891346,-54756484,-121808162,-104729087}, 265020257376465817849279227922196628617148256592635147684201380583509668616014293}. +{{-55339683,-120744325,-100077094,-105071223,-57737122,-7671293,-47701114,-61169898,-58043950,-60813373}, 181418890119013627043036893954784082866169864679650399640292311823626551802951124}. +{{-55304080,-101100702,-114645176,-32772899,-52534882,-53758421,-736329,-119048077,-39394634,-37330324}, 1647143957093294473751750340716333771119619247150392656140272778900559075602623255}. +{{-55098943,-63580747,-12094861,-35168270,-47111188,-117939453,-65091433,-54896105,-26394310,-46793478}, 1713850152733115999097935767917689806185752722506364751945991420646992702657539864}. +{{-55026862,-98397204,-121293651,-20156679,-91651923,-69576321,-72685394,-51179310,-44423826,-113748852}, 728289022042809078422118068391506074421718178999479190115502613325895694883977155}. +{{-54950482,-35819791,-28760689,-87268014,-102178381,-84409144,-112249831,-27185897,-64458089,-100638578}, 250648073911772311455989737409734521706430397312788297558484540974491396339215913}. +{{-54834186,-96673413,-41904980,-109138070,-57528932,-61364166,-109595268,-6986690,-70010762,-96385650}, 247188609102315573641948771452027510865971069176762912643788076683783098363455485}. +{{-54830303,-57831148,-78120393,-95548086,-95617514,-52895528,-88214987,-25276432,-12040614,-6899045}, 1722650040785204427682874409092942315101075845054087707175964245498300493167158714}. +{{-54747503,-4858950,-99122742,-94763314,-102403479,-33717416,-99986173,-43097763,-62036276,-25369148}, 1251022931745097832424898204678362969106478837176084116771962582249361877180251950}. +{{-54334176,-24352201,-10993502,-12230249,-87192163,-90713961,-70231291,-21650193,-102915505,-30129859}, 1213900661566236635888119392903006935474028363216708025471372058182826519911026693}. +{{-53754653,-65504116,-22773877,-110257010,-59877295,-62031093,-117162980,-9963463,-66609650,-58007103}, 248125801205090962566234287836213022387418732603015757476470272222645601447076170}. +{{-53720883,-61388544,-22171596,-68410205,-6996711,-322257,-77177655,-4363023,-45141866,-95292163}, 810079044257998209502843182278171544066222676507642783438305910608323079916438790}. +{{-53671237,-33024040,-79177922,-33999909,-34388624,-32142379,-81024841,-82313976,-13947480,-25271826}, 1532979714964874757199330002521568434513114144159644738455391778790608070418928534}. +{{-53373185,-92515145,-66242302,-63695175,-117458614,-60885599,-53127854,-121418197,-57965856,-42848464}, 1069535878243951969315413145123311763630878286153586805785514354411141549215839060}. +{{-53169853,-62997414,-17839128,-91419575,-5578960,-109027221,-48332697,-77654635,-114968417,-75947300}, 158675013343326747600518548940443401109223938349084384675418718204463757834463766}. +{{-53060310,-98009751,-66921910,-42377111,-83323496,-30669742,-119836065,-8076247,-116555084,-35128237}, 1261939345596926109090916231179908235418120591337731318291764856432610438099942709}. +{{-53056392,-31697031,-4328431,-117907044,-22224162,-95345551,-4682979,-117806709,-7482680,-94424127}, 636083217433576777242353276378786520132948133124653508106745861727710962542827801}. +{{-53009636,-121287613,-98548313,-33668542,-52162319,-106426684,-95192914,-81647932,-41247653,-77660467}, 521759346359061890063738526077730064185130260170153912891199055013615056561201385}. +{{-52940812,-7903801,-102866542,-68832245,-47096833,-105638365,-93421486,-74558688,-30369983,-52040860}, 1458304308306291834324941197549322614036794030306916429399914452955760862349824709}. +{{-52843381,-30069414,-45141810,-75441595,-49746148,-68695817,-112625600,-75313948,-70200941,-122759729}, 43379124171928903030241189485096792211869990841410737281164768143694211397466326}. +{{-52754329,-51267341,-112686383,-120207422,-87870352,-59105932,-41101511,-112544979,-104354518,-6570943}, 1073711605605130931401955957800997023970823151172809165038686333889587344373133624}. +{{-52636905,-104584549,-105659354,-81804440,-16170157,-32991633,-12997949,-119652756,-103796975,-77703277}, 210438168624651968570315049871157541672762853158057989011524385055271618228785292}. +{{-52610798,-7752131,-118767680,-92761434,-57070216,-67414567,-46495245,-85697629,-108129763,-55728229}, 1073020060983877167882136193025486210221203038667590922684025872172560541143051293}. +{{-52547775,-80175556,-109586501,-20096809,-29166972,-81715103,-103961567,-122420405,-67413788,-122875463}, 46856586309503294454458871202220523602375259971765715418795113617969802208970002}. +{{-52377310,-36309942,-120928035,-112225456,-92365608,-101722561,-122657516,-111198951,-61826066,-119577882}, 6021729999602771675489844958469111108486395061178997568898656841887108820770651}. +{{-52318297,-63071583,-87308804,-99230042,-14557937,-57917232,-21582482,-88899988,-44889625,-53768889}, 1573364890750758187677933778521633141839641229501410622610818223056951680638724332}. +{{-52159906,-96521427,-5900782,-68547003,-69883360,-83499221,-65285650,-8186685,-55515248,-90904653}, 721146966582734144319370383547967874823461696945334901377627182804189885568728405}. +{{-52064500,-37991049,-118426067,-28952900,-58888607,-123049989,-102461624,-37639185,-67251665,-103796214}, 258015464996241602193407795036419227034586153087938168644964397041151241582301769}. +{{-52052343,-18588290,-83651380,-45642426,-121591993,-54874189,-89423211,-45097958,-13341692,-57787010}, 792608612524162777028050176100073768594774752908052579027735065281225288389963662}. +{{-52041053,-88128752,-26650284,-35655377,-32227686,-93270339,-116197342,-19063797,-73854700,-64740656}, 292495447058090755031875034048857060875522837310835687607662020110396673444922198}. +{{-52017909,-28952235,-103923231,-44411896,-46209862,-73134482,-48227422,-20073684,-40682866,-4550703}, 1829805405941851439326088521012920143077107085583706620378132273309713107849697784}. +{{-51966476,-115262511,-52938290,-34878080,-76953241,-108111431,-14159778,-104524779,-122711642,-39966156}, 1091369630452850960458035515197274248798669275669239573313518780428350801828092749}. +{{-51890216,-62832623,-119013108,-54169146,-114187367,-16460117,-56632819,-32504931,-41877129,-111592641}, 787563857686164883983737253498108056550411128870016843228764418086217205148772365}. +{{-51697937,-84504414,-122831820,-37410685,-44837570,-39369354,-64917322,-67086617,-96160916,-20104283}, 1055449374591942134065057110886245986620341993661248116953528007004510406370249078}. +{{-51684778,-454753,-77556666,-91738213,-7735754,-121582765,-77701446,-62901653,-62653870,-53892273}, 984620635274672764656790004040988087728796632767112994819116118920794793885128021}. +{{-51642541,-121241881,-78402023,-12633871,-27243442,-20113234,-37221719,-20865466,-89017046,-5478241}, 1411586220886011529740700963768294594110609968261094570872264502334419604058141104}. +{{-51618361,-66216121,-66121549,-16821249,-7373736,-21557690,-17426459,-94753768,-45800102,-100840242}, 698686990029579200818003144049224661476668125974207072613343079466472783342306224}. +{{-51611579,-71685964,-50775129,-3561849,-38290341,-807193,-38590247,-93892651,-80961885,-38530432}, 1180693477422546965363482211779111639964772497135755790354510650363604535582328322}. +{{-51600274,-109301130,-115793928,-69011739,-94615768,-41630877,-81873370,-64634144,-49263362,-12890197}, 1485279872410120134427786349747041546807844322900168279400840364662201479210544599}. +{{-51454044,-76007133,-56751309,-92146440,-41147651,-26232604,-107883303,-24329122,-77906017,-41979976}, 1276966321279873498808846347969936314894818181306152679991704188906861527784702633}. +{{-51354418,-69807427,-81564413,-114467778,-19026614,-5347548,-65984164,-35877017,-11119719,-8804745}, 1752379786650955160003076105452245320570785858974839914200115859673519289543191673}. +{{-51301694,-117207834,-33268743,-117966669,-12714584,-51145566,-47744176,-74164984,-30873559,-33434167}, 1639877880608875684765603837382001127846283808728575429155576286953593750970735859}. +{{-51278567,-57256813,-74982744,-101822215,-81332999,-59120523,-119032735,-69129790,-69985717,-96693848}, 2646783817846489495850913250953689734572379608252950228424383545414256703039108}. +{{-51018580,-11917899,-83706429,-85591699,-72453542,-38887227,-2215743,-35397717,-44922945,-96052235}, 895012665254649239746987552175586418316420263169100548107620115573998277039351825}. +{{-50657730,-51708704,-105342144,-39859238,-30049134,-82247865,-84447726,-23505710,-120469661,-25871412}, 1235908031740506450588053462799484476083026837034095732446272886419355455300265695}. +{{-50651521,-32294207,-83208689,-119224873,-113590652,-33237836,-50726618,-45780198,-57001652,-44473793}, 1369596582464420176574144861196471759040072338508551095814388750459486650422725104}. +{{-50636445,-101010354,-61068433,-48637807,-110182006,-31836574,-6167361,-14212152,-58953174,-11009609}, 1381986343197550659813744363201529266616994525385071083939090917535456249082341810}. +{{-50514625,-110913712,-39649534,-81407086,-118583528,-41793245,-88366097,-21396208,-9906393,-52446540}, 1729369327292075409894363704337112121427351608254498708232911572906270633147511454}. +{{-50477778,-31647264,-123237274,-69934421,-30311396,-16705815,-59353286,-119438341,-117789096,-45138627}, 1043243462033048460757415114796521282081383253865628314577557112441144058258756951}. +{{-50245382,-15012101,-72063067,-34867235,-109633262,-36286510,-110156165,-116487782,-81117215,-51536730}, 1028707854614932621140225522847080796362074836232920372731970301158943709319853745}. +{{-49641708,-47042051,-20196497,-60306672,-91343626,-41697854,-47125537,-99617810,-107768870,-31260312}, 1139417042952196714000285357297559869636904147178424274392581846390822310861261753}. +{{-49547031,-68489895,-23079677,-99428270,-122889665,-34404839,-107392644,-117136622,-108882957,-97450830}, 68553522675241397839942600324481156698818836081518343107740816226583337026367176}. +{{-49307504,-26765811,-53504412,-57929563,-93631262,-119915402,-102636521,-54085640,-28309805,-23845647}, 1672980096637587152786873482804514072663058918948807013196788034108072848510216373}. +{{-49261553,-10786911,-113356473,-103573385,-5484517,-52356322,-17093528,-25358234,-59554651,-11606793}, 1400307024102666454348759737532240438022078763091436247806179851439620222189209824}. +{{-49197803,-117501215,-14688317,-64885141,-45878747,-120823221,-83509889,-66738512,-67568682,-17969006}, 989234222004423894999124918227366010297235053304898463922458095140423268846817152}. +{{-49119725,-79880325,-91636589,-3281605,-32514430,-2058380,-103010888,-36905365,-103560209,-47249976}, 1291390266185233482096327228521053888734241657874889220569077399594477784181785200}. +{{-48938429,-69615712,-85927086,-99804739,-77530808,-77004811,-18164651,-34176871,-3141825,-9525404}, 1782022857953596723167721435428970637446925246857840715170462718846863510425809430}. +{{-48832150,-28335981,-17292779,-6384196,-76453451,-26538228,-38981725,-80648503,-103071847,-11835461}, 1155424752117302059912223702998123558077905000197146436947733153565677808118027305}. +{{-48824049,-6989508,-58340235,-104573610,-96530614,-70973923,-80776010,-91193085,-3343323,-92133804}, 480491820158161344291968975805893853101321200267478394539659437582558702352069210}. +{{-48798889,-8442788,-50369332,-41951162,-109505480,-38813183,-13116357,-79469906,-31166139,-93005171}, 680283557951868567452817883412462851828568544239844649434225280726127350581731486}. +{{-48795366,-70396515,-98335749,-28932572,-86877778,-118478661,-45653448,-31429586,-24835315,-46667260}, 1795273822715656976480112232934795230096588917601248016843577385626283339658186457}. +{{-48659047,-57047714,-70307878,-70428656,-63549483,-90053348,-93888041,-74638896,-27158798,-32824634}, 1424993308118033189641574614452150411602282111134040517143207117903691868389793710}. +{{-48605111,-4306843,-33662046,-114403217,-37293113,-122062816,-55412150,-30220360,-77490516,-100767135}, 398792744166105262243541562232701605141577579294953768004715306477148667198905828}. +{{-48541827,-34326300,-44696925,-103870381,-48897890,-58930204,-82287285,-113968718,-67759453,-108092992}, 43248873018446883952945990757285652615469576685220452556845217095872666428130994}. +{{-48512718,-12838281,-12566818,-76243396,-12240834,-102013222,-109017450,-112136356,-74434462,-98189492}, 43129897611706020707576272511478573219400526175378835816374841111849065958987773}. +{{-48495388,-95896707,-58280843,-32443495,-119884317,-116422919,-90496808,-92349908,-22875874,-18556262}, 1440461644186176993931894233526116624369679536077754723809167305807564460964756417}. +{{-48453874,-66988276,-85320900,-37017446,-62237582,-66556820,-34716556,-13710403,-109161461,-74775299}, 373643196585284670813157094882933793807889254893789507583202083552846191887279231}. +{{-48429435,-55423116,-68875096,-31381547,-118321097,-105675765,-707852,-66417098,-123223964,-73266888}, 140231874932534236438154805127159415298177535434830401731773693418548724339189702}. +{{-48258808,-104784926,-73445778,-83626541,-51822509,-105022081,-18530428,-105120630,-57672419,-80542520}, 151594295703077512487185739121695826925447769994682062469088781786454354535258823}. +{{-47971137,-104164862,-59316313,-86429969,-120650915,-112671057,-16764261,-105061083,-32832586,-99100426}, 594847267188405144096103666048188123083693449761113770084078240997568549037689602}. +{{-47935717,-51361374,-43072409,46373,-44983791,-2755804,-20323310,-29197919,-44849584,-23559343}, 1895474281820519282197716132076667183886156012318093164255065095056106039760611682}. +{{-47785856,-49014241,-85403729,-121383937,-73533202,-10173921,-52379197,-38284147,-61755292,-89844458}, 422041133248908115722821476474256069605478380539822288060524626961373723220394769}. +{{-47419186,-84659546,-23028776,-52508770,-97217408,-69683692,-113312082,-38816731,-72521623,-64200643}, 262679648938753690199304979522965927057864926816725872265525501097483183087103103}. +{{-47412988,-75643858,-34411788,-111735854,-99803328,-83007621,-83738844,-43842670,-18284532,-79521366}, 722256811581379441268211369015550949982084371540516153243226809576264761843788767}. +{{-47368940,-98466296,-74811533,-9787503,-102363911,-84951717,-116086680,-83588610,-73563286,-108903254}, 17448453599484039413545399754492448345739804429142933899907968948937435275748291}. +{{-47323363,-108172791,-22113614,-100339348,-48814262,-87870137,-48319133,-43981036,-68452115,-97103632}, 395149113711280211193424024355709515337538408637356794545198822872489314406915740}. +{{-47096648,-40320570,-65836255,-89558027,-27540974,-14305101,-40836168,-13916836,-101620214,-87446450}, 451437658978030447001540010298495418217610585087221539601348815422807453789354963}. +{{-46845736,-17519874,-80776509,-12596084,-60955823,-51696876,-74153026,-35234588,-69283799,-75059455}, 318367438639172182977746200527629539278907960810872525083609490854665590140651755}. +{{-46779123,-40307560,-82173443,-30428388,-84638301,-56873256,-67923374,-111517734,-123115490,-34130271}, 969159164573507940889402096449541714860364547710747020478891244536697299993040362}. +{{-46713885,-21659754,-3708578,-76401359,-101646610,-98092787,-5442228,-64456372,-47376137,-94224238}, 606198254030027289983655459530406844151100659463062171454743168553711813616270038}. +{{-46709649,-59928081,-34405282,-12982175,-82892676,-13617136,-93684995,-71476088,-16505966,-51643044}, 1507023535937083840054847669231159744820550762765277062353462678884859292306191284}. +{{-46535808,-28004094,-93565091,-119899448,-49370537,-23173373,-58713908,-47141334,-100538971,-106016381}, 331745873221060023394235465270370659128301799759637980786939307117415734432897227}. +{{-46289659,-52242833,-42068056,-105082969,-27677030,-116147797,-14452930,-5484802,-64257174,-114809348}, 399136053836169509517518327852012623651807759716299741198645112018129354903472084}. +{{-46220716,-18730591,-102517190,-112397842,-5267962,-117963138,-62522788,-113709203,-69030851,-91411941}, 35813828684282208029240971209337810133069498348667945068258515054290247298250877}. +{{-46210728,-18798418,-22492136,-52687248,-84683690,-31010643,-90530257,-83899964,-96802308,-75100399}, 88273998953393880443189527407538690852538478634884962502923334179578788059859359}. +{{-46194454,-104240150,-90041297,-115587232,-78255162,-32689564,-78782973,-62743857,-111643587,-24208848}, 1010084542055320042916225949423789762036511375092396801349541126469778573568003643}. +{{-46173933,-100140534,-80941035,-6760400,-28288431,-57332834,-87251958,-86223346,-86734838,-52679282}, 995775870860709936529089830809551878754053398673936706821080030273906202821778410}. +{{-46064293,-95604231,-37913229,-94600310,-37496101,-47799528,-47197824,-15381550,-530702,-61575258}, 929811887588300099352350436045328056623269092108150950485507370822268754338917352}. +{{-45980131,-34193339,-50248526,-101769765,-56995348,-118405176,-17484659,-112179681,-7160448,-95816864}, 606433071497823868475125423772144977945566341361803803339673464229692731010654004}. +{{-45950127,-7491587,-40686439,-121876171,-63015054,-50559356,-32570525,-71184331,-95281820,-53594104}, 1139659129097372104289430889109534377813794371800344617091463382371225432231149360}. +{{-45896200,-2536610,-61628264,-109835473,-117209781,-66568891,-43700363,-75551986,-44178818,-26695333}, 1547283621388020168602248690901260133828938784481853182021110757031188442836863367}. +{{-45797769,-101129470,-30574290,-93295443,-89383028,-32632739,-7799212,-394441,-10741132,-72227943}, 900313654474494440513352756801807840505839333083323949602112370832858092263749974}. +{{-45751555,-118369830,-18562787,-47133600,-79355708,-55892593,-98660625,-104405899,-106291707,-1194347}, 1032903317242046238479954647758815404398035935894649417645882564893645366713261082}. +{{-45629019,-21187203,-23695399,-76714057,-70695803,-196412,-11487922,-93527039,-97063986,-80390670}, 191973200471564256441450711771382769293226873149730359290160816787838325771689824}. +{{-45584580,-4650791,-102600883,-52307183,-95265334,-32304054,-28317782,-80471426,-27075940,-56076945}, 1621325113606874821647332798068703660633463291116595339972514470659769017817102833}. +{{-45523316,-105572822,-79549576,-96620966,-108741682,-111471894,-98167235,-114652083,-24677000,-19166037}, 1425640023633652594180404136245885395600079462887788125899367375586199309545367871}. +{{-45496192,-67462270,-54639758,-62332078,-120075686,-48419409,-7498946,-57819465,-105391545,-87410795}, 188412518187995119193487627135600851303143444363620793491903512180539197694244959}. +{{-45096324,-78155224,-58246726,-34913956,-29093996,-32567201,-47595620,-12673065,-93681220,-23308465}, 1410128382887245552512390331646087593946959085705745138322253676039478423754641759}. +{{-45085778,-31963401,-64230100,-71395252,-8346984,-77560247,-60378072,-76808720,-2343139,-39826039}, 1458973678818899752447401957715231506807752030920759264839861180435535108237984989}. +{{-44992289,-94343086,-3248245,-92598904,-10044563,-17970591,-84864126,-24267712,-115184585,-98459552}, 335544919380146817308098812822828338277805080148482802995372884557607016888126154}. +{{-44949010,-9327394,-5777851,-19247178,-102256858,-92238079,-98679932,-77468396,-112222875,-38214772}, 976616920450152908583724185039659777488067809350738100117516472951304022829367003}. +{{-44556752,-32271068,-55311967,-61467924,-122145454,-107779969,-122655974,-28905072,-43312060,-25400835}, 1672979729380576893261545400544470447011166317964250933691028973095092617716781531}. +{{-44444773,-1712121,-23947249,-99642625,-96464211,-52890887,-114510454,-2250700,-64601944,-20897444}, 1259590697289396809997672209137559940978082889014971525953749571384074482617533376}. +{{-44434804,-36236602,-94914882,-53116220,-52478269,-117899994,-23545185,-3640180,-23075405,-19094609}, 1829747396837999571107621469823990437167355381561897198380245425864922940789790895}. +{{-44219603,-74799022,-26918363,-45796305,-118587373,-111176276,-99256491,-6743728,-34959577,-54266431}, 1684315921309982771943094085289073448260712627196269584844590709663983399365844130}. +{{-44158582,-30781621,-93362282,-47551842,-29770516,-84889475,-82388463,-42440925,-27489158,-50205294}, 1710191753891329167490357703151200542484285113462191150260438392709933033049667357}. +{{-44135721,-48146640,-60877141,-17939563,-114344131,-12897844,-121711443,-28420781,-42156141,-25165635}, 1739741095251049363934657374013067009518708504735699010809739813950891192529543202}. +{{-43911849,-3331338,-71436500,-18295901,-98549811,-86603282,-84813123,-71389260,-84457459,-75465838}, 22199780522117842668452964520849547144617902578474731690238704580586724084533926}. +{{-43788309,-15047728,-121101396,-24535568,-13329229,-15442224,-110701022,-111094332,-89049910,-47660937}, 1058430173591585367276983229982003786790452943220563092339614192580269805872153070}. +{{-43728133,-19925036,-55293869,-36058624,-80514581,-54995990,-24673672,-119919281,-41197969,-113402634}, 679963843205044659528215573072654492634936499421255985416618298919970550021915242}. +{{-43096139,-76791941,-117125725,-45414390,-72811412,-21300244,-23936337,-123151344,-45349042,-37996098}, 1617475411581251311900488641231711991564581196141900513484414391882203618429642680}. +{{-43059887,-55582662,-87422586,-65420283,-74147677,-49609411,30442,-49340759,-9611559,-110720321}, 895471013680377800754298109223859425140706424666579891754395578047624619796970566}. +{{-42986721,-48012563,-46607724,-56342590,-37842989,-103679688,-74620031,-67875695,-57020890,-87954948}, 59170521439727968281656356967068974853658866420746856281177993250286220718058284}. +{{-42552813,-60693357,-99879158,-88688310,-67101157,-53529871,-96848196,-110611349,-76109446,-122761814}, 61648584738206833949094168632099750488719374752322945857305829976127764834333516}. +{{-42233445,-73996242,-90106666,-32655608,-48296057,-86588344,-97703933,-76816559,-80990316,-83880943}, 47999574558237534935531333918099107094590548533421051142112243230403791640205614}. +{{-42075397,-29248781,-94481860,-89706390,-25128598,-106180478,-95865609,-13760944,-119041345,-7686954}, 1222084393565459510216529802081224691089762394622110616181677966152550927605228220}. +{{-42001563,-32887388,-6439105,-73152396,-91411072,-54819851,-17469702,-21718049,-21609168,-76711405}, 904010584430190737007693529945411453840141945313523261847955074753322540645582170}. +{{-41935806,-21299601,-87947674,-54395072,-54384682,-28289971,-71075566,-121977592,-29346543,-29773828}, 1532289100323711626148194556300357460618966811977156530340649378471172564307007197}. +{{-41738613,-77939163,-66735484,-17697203,-80747329,-8146949,-43016545,-110971569,-28997491,-40702367}, 1617496537178982366710252447503744749249815187394300597020593038796958246636365828}. +{{-41695071,-115175018,-52128215,-18753944,-121189011,-111963689,-66696513,-12638193,-112720489,-30585604}, 1210158617937306381276145008608579038423765328075644442222145219306670385076919818}. +{{-41657039,-71007864,-92310815,-47319912,-107483120,-60693305,-11881115,-92391403,-42149558,-118639059}, 609707158558282400853303377559331475254250802958899427095463712273868567810610458}. +{{-41381890,-61937513,-73058604,-82530210,-99373663,-63385044,-71898082,-79953883,-114889591,-8591070}, 951778617100881126101678413665058225483001088619128080477201118758401456443713133}. +{{-41215960,-15256382,-40308765,-106493809,-271114,-94675093,-66225836,-30832844,-114890369,-18191084}, 1229397616863174392608233609898781949085811062947903779445663670266841598260169427}. +{{-41185502,-42515210,-24459613,-13174183,-46322083,-31711145,-107790865,-117417032,-8230492,-86969634}, 592406866762208497046899735355089102131181796377360900334337774210524838775779203}. +{{-40975962,-76379931,-50993728,-75680348,-56068023,-11824879,-107256823,-47293473,-12746562,-67940075}, 811084687050607145280144009892043791828508502737368852870432716990494000561376525}. +{{-40961047,-96701251,-121080930,-24090677,-49528629,-111798813,-83553734,-50734694,-28723222,-6407621}, 1707354827186105437472087078801265313532668566619770504255140357514587915400191428}. +{{-40875729,-45481383,-98011436,-67010691,-53522843,-39764318,-101050511,-28872114,-68294501,-104085295}, 332107903607881808575244315274051999532937923144920011324225705474558398054525092}. +{{-40826645,-30588877,-62631636,-79242945,-121148094,-56493465,-9060011,-72779324,-116256486,-5789828}, 1074052432851887073909000226651974257709186620272041767258524416252598130368136084}. +{{-40801409,-109544377,-68375201,-34076356,-115038483,-105312247,-35286874,-31591384,-114912833,-48302659}, 1320963808476495407163585120617315618313730866251544374476181125768677448815853768}. +{{-40341686,-57071694,-103750543,-110803907,-91221857,-84059208,-85447443,-79667675,-79434863,-106546221}, 2725676805559918624123715421011155988646767349614512334593467507935157796944931}. +{{-40048723,-120164749,-14020057,-45597507,-22080291,-56921425,-33284893,-62977714,-122271273,-100085588}, 172625594735073733980988615533760650909549910118965860351182858248026853344437888}. +{{-40044618,-35848520,-107223664,-58424962,-74534792,-80361953,-75275590,-28577022,-54573277,-50675091}, 1665770766019326204709357241047010059793723539413907254903498415193434097988609247}. +{{-39972120,-15819178,-35933111,-113965162,-68638103,-9474331,-106917033,-90603970,-38496977,-43346844}, 1495198633894880296823552865082918935854199712830461461850369264565839700692236939}. +{{-39937248,-17105845,-82536108,-80114600,-46027852,-59832454,-46375250,-83659490,-51396435,-72050301}, 629298399854009356378050482764984269688494617659831103973542128951654165788459261}. +{{-39579529,-105889947,-3455396,-34377714,-30333340,-94506668,-72880967,-112465270,-86983296,-119482688}, 54313949786027766940609439000686061884615527072742684364664771790586381723708348}. +{{-39558821,-110946845,-20521410,-65310921,-3632628,-60572124,-83890759,-13939081,-27701699,-11637177}, 1700284355983083668712057873834376283788252890758327374067479472459053400332767284}. +{{-39515191,-82176684,-100151096,-108713778,-70672224,-43916653,-80157215,-92406612,-25348582,-16043226}, 1485066827410286783302871036418218969887861664717734230857346923112103733857429406}. +{{-39271881,-106978396,-32200765,-76041088,-32014051,-12603454,-29747773,-78257489,-36197135,-111797994}, 691351746584627854521883711626351883055960174740054486173063143009019421983031850}. +{{-39031673,-88141821,-52643987,-1752408,-33829828,-75628837,-119706332,-68801558,-2777404,-64589873}, 529710632935141003807449918861572002058552814523481162586279776937969508009775576}. +{{-39013148,-44687767,-59493402,-7373857,-33549972,-67372273,-88102461,-72097387,-3123256,-15461480}, 1474692635635860922458311280385099023770875248053213034987330287890489229694868245}. +{{-38950812,-16668707,-96852458,-111584573,-101668521,-20411970,-81762902,-66198844,-73467154,-79318992}, 66642230465704180689485570405577267910462014016308464722569910338547210741193701}. +{{-38823977,-22304260,-52094575,-123095512,-12396475,-43200508,-38598458,-26420716,-44018329,-116447789}, 931927642455031165563276880611524978899843404081176543272515239857212890423578858}. +{{-38743049,-1996991,-51742386,-32557337,-120785952,-59725958,-76355476,-73969838,-83817151,-61717853}, 29589479173795348762323732348914867649773161293527023826156716749961558817675508}. +{{-38740394,-16648420,-56962181,-82891807,-22862227,-30560238,-77279144,-28504496,-64920223,-21076323}, 1281728737821137893421634236109820632247750832970716126937554702177352789382718691}. +{{-38702909,-9113436,-70696891,-41290346,-77732430,-105135759,-9548536,-74454140,-24895953,-37714226}, 1562192302561824195083708012756682139600728295390521901908163300177448064623637210}. +{{-38536352,-53347482,-9377724,-116812838,-109909311,-61425366,-49868035,-56012738,-60879479,-8339056}, 1318705957319430880834816410016258323368939085269452683562088795892948890537159343}. +{{-38464802,-115234361,-47819355,-75257027,-116642365,-54327295,-35588652,-91246373,-3853221,-15377890}, 1611377981394663865749614741830778898856363941169226807014732181390726381689157185}. +{{-38351749,-107796741,-3100855,-32624608,-54400093,-54865017,-64369657,-121000212,-109901501,-34678455}, 1061705944452352424634277200132952436115959288259529801093446650635720488997359752}. +{{-38260489,-52138749,-7857685,-17361882,-72185618,-63024595,-33054387,-34007234,-28981506,-20867223}, 1807392362526857483829049235642452928956307883602505017835983872697719683773620632}. +{{-38238545,-50020808,-39911824,-53241621,-9584594,-40993116,-36336063,-19007311,-111242647,-88514596}, 473618708379518051879761775946459110058475420699470993458567180469708298158293558}. +{{-37838562,-95110241,-88215189,-68176998,-76410352,-74447705,-6352586,-120543281,-35242734,-77907988}, 595859327038576182555105803339528523869538218703249734489243588218971225351071577}. +{{-37803818,-108063055,-45529366,-58244649,-79160664,-70441709,-61819201,-75186790,-52673452,-73257057}, 484922982501234749052017783822927754375140562651657460470374245973373430242876821}. +{{-37694020,-58315283,-40183486,-32691255,-82810868,-73437313,-86423612,-91164696,-54670634,-78262271}, 499501990212170825336243556518525559879192624401539830229919559122927519586335189}. +{{-37630833,-92581551,-112763354,-66785516,-90674848,-106549205,-5497168,-28112142,-91050405,-83065323}, 358623470872451426422833104655782431661876378372862527863973718517078558454192348}. +{{-37594189,-96029292,-111614006,-105973539,-74192216,-72107910,-99040882,-13895418,-65283525,-36822083}, 1188346810070831518338238320108337925413586302813458947577865884872268532733948150}. +{{-37531623,-99989141,-21898789,-45707071,-107707770,-85053212,-35950561,-38803259,-97510028,-91058861}, 379864888589810228449933792187507490376872987927703994014649312796186810271294768}. +{{-37223022,-104312849,-52969677,-39310115,-62694547,-20236557,-102788888,-71697123,-105477493,-68431324}, 84616813116691619990761881224523858460370457039469181340539063100898746035234369}. +{{-37161259,-190050,-57056251,-5327662,-53799036,-15631159,-112571843,-1440059,-3429491,-11476082}, 1771008144332666446412252066226632629138950763937308905336543990196456778772758042}. +{{-36879826,-66479780,-7738201,-16899210,-40333915,-60984486,-123079478,-97616537,-85955470,-73152336}, 55200549232090130677682810349768147133568611506232181096581327272783645531039595}. +{{-36838349,-47803143,-43971312,-38853236,-55295329,-96627401,-37865586,-21111691,-23232631,-69052028}, 888590035772363024448606337327246282882699095464711429083562698193462833139092044}. +{{-36439868,-16942016,-105513582,-10404569,-98103685,-92943055,-87372020,-79522302,-17769479,-33860567}, 1444062235979937024073905294288655836813237686364836494236875824900417588367888583}. +{{-36320843,-86689076,-103684590,-82371809,-122170535,-99838638,-115366577,-64790476,-95413871,-14428726}, 951598226151789158260187549023445208927384681631547854682559951469470810192533158}. +{{-36280877,-123172490,-10849565,-70493508,-51129359,-31041199,-25538903,-8461723,-55152370,-51964814}, 1877011663467182087819906949872918651731346968592297300860068002049164862047636234}. +{{-36168170,-108733902,-109100410,-111292372,-980977,-122291713,-33852719,-56501542,-6894521,-11527150}, 1574570148313312228695002383645119360531040831661843855391589046642305391439584911}. +{{-36140939,-35173771,-92351809,-64095397,-101271452,-40796618,-64106927,-70469599,-80393119,-14471165}, 1015164114990614929747487875685234136272201707635530234800791278750927239546113072}. +{{-36025190,-38461456,-110450184,-94968433,-8239936,-2098130,-64577281,-99252120,-6107648,-49961387}, 1518005757689963147542071844808754470307496973772749260254521721961820878552991159}. +{{-36013734,-69362728,-69923940,-77018158,-98065061,-87695665,-31365739,-117858932,-79704219,-121904728}, 120970320927051479407169215277269938448015472270038785825992527446148128271836815}. +{{-35997961,-5392192,-97182923,-42439933,-111265248,-47661650,-68674858,-75237967,-12936158,-85683845}, 555689980966104277992024980899822591187665579081949767064570833229432692168692082}. +{{-35853373,-2356445,-80586142,-3749171,-91827821,-90704110,-1246062,-57151177,-7422506,-95512891}, 614072128485870087412331236298754992493427770617569924970552961412961422212444516}. +{{-35764381,-59456916,-10474313,-104991268,-117655658,-49792576,-36133259,-26197489,-103048906,-84606831}, 425200218402965540416747261783547170286885466073935886757006021920379690292166970}. +{{-35760306,-104410911,-48374496,-100798065,-93427791,-40293962,-110945845,-79178761,-37722786,-74933682}, 543991736553124172869645864383565357508841048722468797513111666235374911406001957}. +{{-35596668,-69505353,-28356648,-16817629,-96854581,-9382147,-29524255,-105604647,-109598941,-4765689}, 1151513809074611512300259800793432378576961106317342458182925318393518963504152581}. +{{-35585690,-9909521,-409780,-42163981,-91199545,-91570691,-31990040,-122044297,-18598497,-99194381}, 621120733625716554890151664907113980032429893389119661313536927482058532825629765}. +{{-35576466,-84038422,-63119582,-43636162,-76274547,-121844919,-71427110,-19176113,-61259479,-57527177}, 255594424702780918268845369248473188718439090636039050199014343833981820560866383}. +{{-35571075,-121085571,-57080827,-56549,-57295688,-91354271,-95087925,-59704819,-45056061,-103362865}, 491242054084777715543864958112198212701263494685892321188530094853100543433415696}. +{{-35535244,-25588417,-115899672,-63017785,-74176305,-1170993,-51501866,-123441321,-76011878,-46399915}, 1132548028164085702789336477764959611881384334919660645141910551155982077520576837}. +{{-35498144,-87956740,-104894140,-47229062,-115909086,-66999582,-90902405,-61879572,-42920594,-11832700}, 1440747095116917143236250388578017294268004268021417786120316907324132978958066623}. +{{-35430001,-102774803,-86283296,-104636908,-66187808,-68400618,-1987884,-50473578,-89881634,37576}, 1307735266778562670623388748619328800250247290751073078685635032900036361044003836}. +{{-35397122,-97995211,-41882600,-80846611,-57801314,-104891461,-11295828,-16697329,-80563484,-18207880}, 1315325854394353997783235925854112492740222933043313271379226514163917048176996181}. +{{-35395885,-46350330,-103216857,-68985602,-1003879,-46327776,-120591571,-110191610,-78023493,-91134191}, 94993892678088093308145350887204467323550532589061525413902850077431035884955818}. +{{-34840363,-23128508,-98796466,-116946241,-30073899,-98945834,-94131931,-85242989,-13965089,-89291555}, 511106492731807017143887766867123811044007396966222683708980578783160506906170406}. +{{-34746682,-83403510,-99441308,-78243140,-1787251,-36141411,-111878933,-32834896,-79668399,-34415978}, 1277003425637452299692515152363067928722546574090712778669631631709992023050997391}. +{{-34615467,-3081653,-47560709,-42197980,-40036948,-72680110,-74690207,-83311929,-90820629,-56847281}, 58769524054456449204939569231641761824637688448176351091656751901214746821624888}. +{{-34534525,-42969743,-109527736,-55361996,-96964498,-117834036,-20342642,-23942802,-116988868,-49900731}, 1324777549417351524362965514688334366111865990544140457675912804385147222735145468}. +{{-34475506,-122108901,-100999345,-55790810,-25712112,-80126349,-80265044,-46797163,-47202432,-109406944}, 757917158946779701324102074964470669263459102872145965313736321982548083166291801}. +{{-34279713,-8553690,-110697231,-70613726,-65261803,-116289274,-66393165,-93184905,-103263476,-64859863}, 6648930199627367113372248385383384053058375452629904333386317085118794800101674}. +{{-34149779,-18730043,-13290463,-68008904,-37690758,-34857471,-32635634,-50329204,-94328001,-16886017}, 1407131464482599857544742924636628606697858470685831847718548227849706588076104920}. +{{-34006931,-90979426,-116193622,-121377051,-6614416,-41024955,-58168394,-41126899,-50543091,-91275813}, 802353358654814459555507163012800679107372478641182287648314052548305209365347414}. +{{-33651523,-103638471,-46444133,-40135013,-80048973,-53501472,-43507116,-10698213,-79389983,-57067214}, 440734551291491744964756689451212405349695470553242233373292777774128231751618144}. +{{-33625209,-59853264,-52620538,-37196078,-43490536,-9871510,-41045261,-66525942,-112144291,-82960835}, 232803860145840190226883288010609900719954801278710720013595560487351259882238142}. +{{-33248293,-57469709,-22574742,-121278063,-56361984,-103999570,-25176738,-38887574,-74695148,-97733107}, 365480972600371978906216371427794310671485155542437449435758860501021212115972596}. +{{-33217423,-83030556,-122021783,-45702050,-84201919,-4675805,-106673928,-97514673,-103103069,-24925629}, 1024620623739603757399572145732994450118117480063371195631527822505462105937835082}. +{{-33212019,-93451636,-108653124,-92696366,-90802988,-57188431,-30857410,-34171832,-40583620,-29958251}, 1780478409805196916846203730840501859231567628551242776116333833198554942565623262}. +{{-32580306,-8949141,-50185977,-115374599,-27145313,-19762716,-52528618,-40434367,-85805369,-69940914}, 459062291198382361903959569481848715361290671730657428500816358163303679547614817}. +{{-32465230,-107363649,-123148033,-76416340,-80484532,-111148855,-96756852,-95325706,-39718006,-9372344}, 1425675967482592241554783420412818140789870915102816759267407014035643131900626905}. +{{-31833003,-14673265,-72734886,-9215241,-64063857,-32175509,-43513988,-28697231,-121779206,-70803364}, 436360094585929016296625601413751710488416165980635408726203777172058690579470148}. +{{-31793027,-78781713,-99241789,-94382249,-15935840,-77246267,-80905764,-93104791,-113858096,-76038987}, 32628290500893852770947964318601553995204458845212274076192631080609696111560016}. +{{-31684197,-109797640,-86888348,-86211418,-117532779,-106383885,-64865582,-83965721,-112624373,-50253823}, 950790727574882001999717388596888504255446407098459996667674529999665667445973070}. +{{-31648464,-42909089,-108556107,-7516539,-30161169,-81601514,-32375286,-48263743,-30994036,-75306244}, 881019181778899987468841420961029147211189793569540280986341358423813390809150305}. +{{-31619625,-24310519,-116093359,-931510,-69156031,-108545704,-102191422,-4509258,-74822338,-7943227}, 1207755301103461707398559558267190264465539287329649020238649342380964508459825640}. +{{-31582758,-26161022,-115093218,-29214279,-73957107,-61321624,-84420693,-81053709,-360748,-14843152}, 1445056854269041966995909851842711872708729998248987595006019416349889841956159271}. +{{-31485533,-30527591,-38091996,-66643801,-69951827,-69052047,-118415325,-87456303,-69715079,-74451436}, 14691685834059853874918400385581274275714166802717664580365160248351403180214788}. +{{-31424667,-38572039,-50578613,-13608969,-94091007,-61170018,-102461740,-112611680,-63198004,-115436531}, 28326296090138656962037269006490837635056438109007335228372150790323350840856032}. +{{-31414170,-13831138,-69441738,-47785285,-95866279,-32243087,-1810820,-63510797,-17877742,-21632798}, 1622837419313195474382289367943155581351437030027937157235765020657112690927132487}. +{{-31192032,-82092302,-102686170,-13754929,-66346576,-36045555,-83432443,-59887828,-29648590,-90012672}, 550640103158569610206089590248660474989532749271964537199204719230491545300212631}. +{{-31018816,-73587880,-34156274,-62874896,-77460761,-84579881,-73498250,-102053855,-110002090,-101838415}, 9485250160635487309018966393261936596093401201425943243034028010628111868563791}. +{{-30745247,-9388820,-102997099,-68795987,-71763817,-73287726,-22210685,-11865454,-92249190,-55073626}, 1310292930575977860873328540401336502856066349445133937115056114601322884041193378}. +{{-30442777,-29669264,-103800704,-17414873,-9353104,-122988365,-3061597,-7697375,-80324303,-26512439}, 1355159274029507831974900741720660280030949179492790614698670807021672070991708182}. +{{-30399415,-55096098,-4031163,-504120,-122440119,-62314521,-34830078,-23847437,-50167851,-8485941}, 1807362955782986349692305584260467890777351497383012605713148861433953642509327434}. +{{-30353928,-87059321,-59733686,-60716749,-19651611,-13998196,-99265867,-97228954,-33071220,-83736316}, 566104720594856833331527718305087608290844331776148591536487831337262612674204581}. +{{-30337835,-3846072,-87019631,-24744700,-85581977,-7584335,-37222770,-54701643,-1061434,-46119226}, 1858792901793764329563474636844344130045214896783443436723168565623793356303734602}. +{{-30329565,-54861575,-44179306,-36013855,-60579073,-73648369,-83999867,-13747151,-7499956,-79752563}, 741040468905723901730601527759285136871900284647064688217195096606369974579837188}. +{{-30285816,-50596049,-82937156,-114337466,-105318143,-59429201,-106897777,-91972300,-13918202,-96626649}, 480371938291761097327141439453929698536798900385367972191459745113322962778612109}. +{{-30096194,-29115038,-55049491,-42629744,-20006795,-54292274,-75016440,-73694256,-101819486,-108590619}, 117095209089945201530779288454215021197995252612273288346474057746438166636453355}. +{{-30049065,-86850530,-33450844,-52389770,-86786550,-15340487,-84953127,-59249994,-105842839,-67535307}, 84736071955228471214504763255746403414380718347855163512277206320156351060240542}. +{{-30006636,-108123737,-69760891,-119768434,-38153979,-122098347,-105314447,-47716685,-51925748,-113101405}, 742929432844089026710607816570480178671567492065710534209921058839251281395183881}. +{{-30002390,-22886320,-92580443,-91506317,-59511628,-56963113,-6952777,-38453724,-48979266,-96999768}, 835759595289323753627143159997854300769395636426558074402910083560305513637091219}. +{{-29912608,-9408165,-94807374,-88964103,-36705898,-40904333,-36459414,-73579606,-72266521,-55826099}, 1162339687061393670902537903811675591286269428483638328560784116988990203023290581}. +{{-29831310,-28787109,-45221572,-94573027,-4853276,-77570588,-55108363,-88885691,-90674980,-111711688}, 161501517888129614024590824693375861884780396961198277555830451799003185080903477}. +{{-29731542,-51884261,-97111328,-103071840,-10327533,-94570760,-90207248,-94773060,-10135440,-361969}, 1459473765003743601647565388601541118076451389673748099159824414272713988487775725}. +{{-29704749,-108392675,-73002973,-69116187,-82925801,-95042424,-107685571,-39060010,-36187178,-29692461}, 1661900387430471866616788734279182139371032128810148761774132560784791091097840032}. +{{-29632264,-115093045,-36869464,-15212121,-119728975,-84062257,-1948250,-33610857,-4589696,-73298357}, 855660918698322170732006537556750354237781219574920359235429106484436284120056133}. +{{-28865552,-44536337,-95918964,-62467374,-62832493,-78792404,-89900203,-110892342,-4805674,-96552722}, 480524105713800384737262701333949748467771978140320107458021816205722010878157741}. +{{-28749676,-108410890,-86681,-19056200,-64526925,-17464055,-81583791,-122911744,-75080650,-86944563}, 84984194073500793008302426602494422574730502666702812714932231353542616057481611}. +{{-28505082,-3405922,-30176398,-46531461,-19963693,-54522555,-114896826,-86965734,-10233340,-45173652}, 1540298951385802902026314492754344383622716874250214701460781651576511327067414471}. +{{-28482719,-83410505,-48804403,-47253893,-107748202,-94734162,-36337445,-10833259,-97869697,-83361785}, 380960216552391388102380456588664565381508079117251233061207658289796785768682544}. +{{-28461892,-36913035,-495365,-9922863,-26847741,-101984410,-49548737,-30894777,-86481207,-30889965}, 1362201077910854542383023847589565789469500663372958790190991378865066928287033377}. +{{-28435105,-106702449,-121779097,-7679212,-94235347,-100286003,-89308302,-106330474,-62324480,-87907936}, 18194597554562199334758840519319801793395220202692243237283759905727760890577864}. +{{-28307372,-65869096,-78805069,-96927654,-55311959,-67400684,-71571391,-115470889,-83602360,-8550070}, 981638481977771875888941312913266288653030012031518909358733673076258347227374379}. +{{-28231795,-66114598,-36264935,-52832251,-81889053,-46129025,-14170571,-91873544,-116003528,-39003163}, 1150659700815261224778697596957770675481195914614300020867803623921621025377828226}. +{{-27979351,-5715309,-104819638,-76702897,-49863079,-38447617,-37848677,-69597818,-29410563,-105129642}, 687593283942625988282320304947156910123011800639720881382230093555583368503907972}. +{{-27936449,-92175246,-45974489,-37550252,-31613890,-66041129,-42940032,-81292038,-84929077,-95329566}, 173052287462252827605955223532822725035064977123022671904815775162995553181780698}. +{{-27914926,-12499390,-19670073,-110664805,-4395471,-7079039,-48222200,-1688864,-12269400,-18645756}, 1882182574747753708370185481294094490740593164645433288245700788700488605115666371}. +{{-27869935,-39370789,-10867912,-53393086,-48560197,-104137616,-11406066,-114407771,-122286169,-13640612}, 1125622199544537041267802654418250205651903528026510983028582871876450673646315116}. +{{-27869171,-120129036,-29307763,-55887981,-57148882,-25640647,-45915899,-53864938,-33210220,-80602567}, 914323831681713539984095803252771801255015717459915764996501446473996116127634834}. +{{-27824719,-13920171,-51297293,-93871062,-9216557,-79674101,-54460856,-117551899,-90407781,-86605845}, 162199856260639503568436288159522132521964683443157507801800733408526491886693448}. +{{-27654201,-95409213,-35684264,-109280928,-106574836,-4957350,-109618416,-27054640,-61283811,-62108299}, 307140198649061544731793622040038202678756512960198158771059502683512179435274492}. +{{-27366879,-94053296,-19993354,-5656726,-42829889,-83346704,-44404519,-1759899,-68463498,-94690809}, 410216790697579440329203096843009310168877183365132574784375800960700924879648046}. +{{-26893275,-67784789,-65029951,-60813321,-71709208,-70580668,-75963372,-95589709,-58368906,-12885342}, 952039730659562800249288588557548764423402973092586381134723708192833627658917744}. +{{-26827503,-20052425,-64216224,-45582033,-31847454,-18810986,-36937184,-119639827,-76783307,-46863266}, 1176979698091093363722211276428693142307757851939928758213635542354991111651378804}. +{{-26633080,-107728689,-77991740,-12208999,-46216053,-13059508,-15545986,-108955960,-23549952,-86415994}, 699580072995704920854008378927845362815831577901354864414327184308345098703807461}. +{{-26619920,-63807172,-107451033,-11335445,-51003632,-86034660,-65189565,-60500643,-12991678,-2281891}, 1470984147989873541553284134964990100280650361698979291583560233326553487160246579}. +{{-26562221,-115851278,-19742520,-109140551,-121753996,-7415873,-122145942,-9526326,-36640856,-72490152}, 781199926042411260771256570703743603222154102934562528641506592209658928385174486}. +{{-26318204,-74779571,-82646276,-29248698,-90844187,-71361251,-78713544,-70543719,-33902407,-26684560}, 1439945066066035727164951170317725397475006496395295433328265941977648821185210957}. +{{-26149658,-99615485,-58418285,-49301858,-89077188,-15155001,-120151169,-21891363,-3529495,-99207822}, 788176409737725090509896543730889670659500704861729742970645456661132077563782681}. +{{-25974093,-14223240,-83332482,-53955608,-46953489,-115476578,-108826904,-104434954,-123157439,-81329859}, 50959603722861717720931236767131329783316541764557904453029884213957833979236590}. +{{-25361487,-30407251,-57691755,-98151396,-121857597,-35971711,-43606445,-26122529,-106715419,-104775813}, 420565319739084181723322382128652168044023420251101945239415524394150933531237384}. +{{-25252214,-28095055,-22377784,-12498225,-59137816,-23458777,-24975723,-10016324,-39693944,-70590137}, 918283035379703484691434114918124880948915589191031647577893356244122527138385301}. +{{-25246978,-103094851,-35147170,-68666305,-68209041,-44294094,-12321639,-36174040,-67134193,-42429845}, 1373454126770937362335148280987636155823708055562965767839718696783817777489222821}. +{{-25210249,-66206575,-38802600,-11172320,-90056055,-78121376,-48977446,-88855430,-97176692,-2019203}, 1092459956539633767120416249898079074129913900534836110164244702710027209838119404}. +{{-25207280,-26098017,-77840828,-23674119,-12667076,-102058119,-108299934,-80657451,-20445383,-13325005}, 1474532726618671612348555447043894978927595445233253163252545598931921203621240917}. +{{-25007120,-87922000,-5634542,-86969290,-41328025,-34383284,-99794928,-54968418,-86975590,-83379234}, 336748903503576655479836370012886470947741165789870901296881819476694074681865199}. +{{-24833359,-80587802,-71099924,-11637177,-58316975,-97543847,-78364738,-69036964,-102956286,-21561302}, 966571618730133708301666405099953865232093618300903482353861591229677902824853446}. +{{-24789770,-102455539,-123322643,-27484334,-11378620,-21239935,-28282690,-19260881,-34668479,-97960082}, 935919999772417246824810441627555164423420578944511900474588892578864131321216601}. +{{-24707611,-419909,-112144704,-76394335,-119231038,-103732717,-44307273,-943956,-8552975,-27821300}, 1784838550098391351748551579079284588057445547380744002362538731072724387794019988}. +{{-24509981,-92310431,-42733860,-54162658,-9592354,-53447106,-85663929,-79285058,-86777483,-29424027}, 1062422277845035534785281406010208959983546479882097005104293349675963862003673276}. +{{-24303091,-71300386,-80911548,-60825322,-76104758,-41210129,-48831896,-10794731,-10307135,-116697264}, 891884969051831093590489152900421763621049405723340700646061058256568854757404254}. +{{-24178173,-117604908,-8256693,-62422797,-31520512,-48439283,-64532090,-73324897,-31350220,-35401735}, 1521415486048219787035935914499849602917781342583497150795500549481184801086603602}. +{{-23864064,-123177156,-117936821,-86012360,-20889599,-115540659,-104336525,-65448943,-77548357,-117086279}, 32233964287500991517893894542241180664844871820505522845462169124911956155351051}. +{{-23747939,-22991994,-3193922,-86248980,-19605462,-16520844,-64601216,-25735158,-82364452,-97178882}, 339728010265561596734873268383878964783282093404256428375286578797727276233023486}. +{{-23738130,-113633423,-4753657,-114345480,-109512115,-107232974,-85689697,-29350430,-90254513,-104110286}, 246530187686020368075555890265857535210013421824895177059512016937514211388083881}. +{{-23674949,-120115141,-74535408,-1541361,-26955000,-75593300,-36094850,-73183361,-49637016,-122498630}, 639483681392254046068881987978442919886079754057887205127183672843693292249482100}. +{{-23629879,-107558375,-77009552,-12686749,-50645182,-102957663,-61285456,-12896653,-52764133,-50582006}, 1706681486027768117092681153073823184822184647599505965049690136305275964627668564}. +{{-23569770,-120857935,-25494358,-97302476,-111499849,-89373208,-8390326,-105502217,-38933355,-32862579}, 1550862953425421806688948607793124482120336226515275588237136329412421018706582637}. +{{-23516275,-83034501,-56020834,-104055224,-4243218,-69594562,-32272632,-29808930,-44769629,-40088772}, 1817563536732244459137533517631872394894225850535518676136565210552745011089430268}. +{{-23401764,-71847081,-119785681,-65234378,-89387972,-74359555,-78290702,-47617623,-40871093,-42889786}, 1662068814554110676910347076533202375514690381493493447819317340970191747948454489}. +{{-23302767,-33856601,-85216833,-87060444,-64176795,-15758716,-97201720,-54863279,-107861779,-17133462}, 1251589602791712212555644856910225650295531929523850223962879660804861478599280232}. +{{-23256894,-111684487,-102783678,-117047708,-26627302,-66424165,-13505677,-84414039,-113078104,-55107410}, 1099040709224115908181322510317490667751610615993229427217609837502547818358398749}. +{{-23156643,-117372649,-69281779,-114707758,-50464854,-108795422,-91931323,-87615603,-89492221,-49319643}, 980766354940321478473653192996014523532924262081278520669535464305756661846111288}. +{{-23121640,-41047352,-94068021,-13049675,-80306260,-68461375,-118116160,-101890850,-60694895,-63269020}, 21871880702023029208063373724112274971089272329675387776310105139621295484740307}. +{{-23099071,-68183281,-71602811,-68515637,-106270806,-64049611,-78691820,-37560109,-112586882,-21958110}, 1188689359662077618199271494422639234415330762809349960191869486491372005313271632}. +{{-22974856,-66739054,-57616178,-4380575,-90055728,-94403008,-26636856,-94069416,-45790992,-81639755}, 610481675390323241356524487505560057134553880585076939019639165456284199568292343}. +{{-22929771,-10214196,-39397044,-13220398,-115183514,-72130346,-106945717,-39876773,-75239175,-70882161}, 266398764596187908768562239989210943651349530466887005222543594330556097454466110}. +{{-22752177,-24383315,-90644318,-53246402,-11712692,-106777954,-7704274,-25161931,-23376636,-81017557}, 881093455101210093211617138259814081634450010359363009783818073501854634505124220}. +{{-22311474,-44547133,-113622027,-9656995,-66151650,-2244308,-109976339,-4605842,-21802516,-50817299}, 1740458539667017938076220562066207699874600894893155117185129172278933394266224049}. +{{-22081213,-111917712,-120745273,-95738382,-9844643,-116015984,-12135711,-61766665,-80834151,-80030523}, 151834428256387751006939477831932215377419200560884069554901318465577070346723370}. +{{-21871039,-36904366,-66037627,-102908837,-109308969,-35958333,-102854130,-13305956,-112728111,-60750747}, 303153836432773070078514337731677939863333112363337942606328367501942235653283010}. +{{-21786400,-123082366,-105131978,-8036284,-102685786,-113590476,-2825431,-57140757,-8252544,-26461543}, 1558926461478344074497143928136456507634147738752488818387206488610799107201128767}. +{{-21758718,-33620387,-118722958,-35176552,-121949516,-65227684,-79117617,-121551217,-27273128,-101967301}, 494840734306268080498433239661697514688852794554788091091654169752548356274527549}. +{{-21599566,-170116,-66772123,-115829776,-10244390,-34718352,-96963099,-61167727,-19109923,-9443227}, 1519002647015263660377305878341976214477685462197331163033743628175050192787035195}. +{{-21549205,-86708861,-19292368,-74519999,-77304206,-7179125,-88025815,-119059537,-59067282,-23104093}, 1017812013506525558313083413186710338854526973707484363535436394574679312987152660}. +{{-21477528,-12156506,-52102950,-112529904,-47118874,-34190685,-109378449,-112096016,-12877638,-49538842}, 1525218884546107228424375236760295910939489644689859963276226429763229375570664351}. +{{-21465500,-77905524,-43720735,-6000805,-113428568,-57750093,-63220146,-72842345,-35602745,-55934807}, 1447363983612201715121441667288864347176764310684533136047219815929734843599491155}. +{{-21304465,-102942350,-100301610,-116748425,-31945228,-83339802,-100535847,-116909827,-122744601,-102250367}, 31556210144395384025409362753354120431805684098256313073062177572905678970525750}. +{{-21231759,-89312958,-76109775,-91198671,-68644950,-52166477,-58777234,-53879900,-65916449,-44710192}, 1247470398946211950566180774613831716836638062863147506608230413001364182307798738}. +{{-21193473,-86198975,-59533370,-111274451,-104525559,-25894021,-73424141,-65936260,-93427839,-52266470}, 1010067830151065405673426990738623655092694694139434271299850317902299024292870788}. +{{-21036179,-74878775,-86951157,-49732797,-22751772,-30950849,-9463418,-12943606,-14680320,-84000573}, 937378632088618216885829277607911615701210469024817838293865048078629662930177488}. +{{-20949640,-84201851,-1038277,-19423586,-14047745,-73737349,-66291983,-91139713,-44566639,-73608234}, 529168386495229428761653637426405310534299989896669548990573131667670603738720777}. +{{-20726391,-93628908,-106486070,-47871039,-84146206,-81206663,-25389172,-26362955,-73500495,-59980295}, 373866773568330800095561074305521178343643879673861447958745700431888624952210518}. +{{-20673715,-31536168,-109227908,-34455014,-61932893,-116437491,-4816561,-120049736,-54001675,-42429809}, 1561950408930970861436216466494494617491735457132613236254148404626249314310857870}. +{{-20470054,-98636051,-114830650,-860175,-119898554,-97234849,-64421874,-97949891,-41531490,-108447834}, 491090948880067203373270015358154811094511635757738982575129564710034468155391829}. +{{-20393197,-47937571,-117211763,-88667969,-79215195,-103513490,-42974038,-78333455,-37556007,-104348018}, 598691746481892277106921402355870740685019383984706820531517944724754496608000608}. +{{-20348785,-58658417,-31283365,-51236448,-123452543,-72363432,-70855272,-61388822,-85019125,-21484240}, 974454161330404371385773113056065839657158736540172795114907700115622983030162152}. +{{-20201338,-622061,-112411803,-978571,-42836007,-12518626,-47278571,-89405596,-60401246,-6320286}, 1178146985218355206706757681296590723229251579085581787068716825773379804241721249}. +{{-20043112,-31366100,-9833806,-106739247,-6108571,-91342603,-21097622,-5034275,-27024389,-35923300}, 1821564993784616101883853574577773690468821851386121141641540620258978526896845383}. +{{-19830054,-86203096,-1343577,-59687281,-77600840,-123209057,-30300763,-1984090,-97440843,-102278525}, 365266054217499936189536196886911075557606613444230103757546826310174407426245779}. +{{-19776202,-119353034,-78255317,-84221219,-60960311,-29646009,-68417682,-63311033,-45023582,-96999505}, 535823795496326072644570199192017935783233964996336115799779166353352733090999619}. +{{-19693785,-106307407,-64891562,-113864318,-45271527,-103074413,-69910225,-81899222,-33134687,-8106529}, 1455632033516874923404618908122663159952295759893309606499224165186744699330132108}. +{{-19565503,-32902588,-64697152,-45006655,-100014441,-13755999,-9806113,-14154817,-71856792,-16825066}, 1385751365796241210596082867802328420234821903621420545130994298415994180044629766}. +{{-19546499,-72656066,-47486155,-117706097,-92241008,-16024,-41679668,-51193685,-76885002,-49585944}, 1373357591084086214366358168224470317395982982086861172326930807142468693304549234}. +{{-19314826,-56932055,-72196559,-27321950,-14024292,-90391081,-10425793,-44631536,-104257932,-9491654}, 1351683205352778668324102467581086559375781854968495607453592708734194291405504409}. +{{-19222311,-18730571,-87792234,-105079388,-106488106,-60314222,-24872797,-60792931,-19546870,-29510954}, 1547748969624200326812679765383050262831063976558155402909726122283957171282435900}. +{{-19116455,-54961409,-82538953,-52418828,-116388800,-59747401,-71150016,-35789384,-38146865,-115768377}, 731989586513422499626396736447235683206423148769793950151156698796248351904892120}. +{{-18980201,-7727114,-6957959,-20831722,-82058872,-101600695,-83859133,-122663095,-106718196,-38147854}, 976531736949010075428448361271013502475670336272220307456593293262995521915239194}. +{{-18967997,-22700381,-119266887,-63261783,-55638383,-111196542,-10233920,-75930735,-63005528,-47494617}, 1103171604102526592274657546011057526763378734629241004647612125903004183537316192}. +{{-18409764,-81501475,-21433481,-61794550,-63579184,-3049352,-43062341,-63959787,-42678853,-115470262}, 661750306658989096906862097174330935092226814460282759002595286510140135500819001}. +{{-18280029,-94716895,-103375352,-120086985,-18542497,-93732754,-13476784,-87812038,-89480899,-65317384}, 151835158199749757639115459377640489525161010914877499966598531708489087198857956}. +{{-18222696,-121642219,-38191808,-118783936,-42747816,-70417937,-82990831,-16270152,-91108831,-73935625}, 277382276293131833352084829039914548160861818028847759691858576427816130633336989}. +{{-18196341,-41264463,-56535990,-53458738,-20001793,-110328704,-61421448,-91725676,-2047472,-62695507}, 525851576027060413826420249415587655087027471877131898723591643981582762708056556}. +{{-18106058,-64008892,-25275564,-52512200,-55297944,-40593638,-73043636,-97428325,-65211698,-10711229}, 1063093402360891439470949336673567547786780882429327412736415418311890932441843071}. +{{-18017143,-57436113,-27472968,-117778045,-66615943,-28832251,-47733057,-110124924,-17468647,-84651994}, 662828390379037485857478796385158106725886670773137125296162619837607292411102852}. +{{-17963892,-34828648,-55000526,-33518496,-23457837,-100781680,-13523571,-82873342,-63231764,-119193881}, 176816884887679247151272368131571403463719710702404430596611193801110011485819311}. +{{-17910419,-18447784,-39471332,-33720134,-66600500,-98161504,-31145264,-75389763,-46367842,-102090424}, 620912682811048448509302443345006807517237192984648145901031512088932369620674430}. +{{-17859137,-22805558,-21415153,-16598512,-21381789,-50735291,-2833386,-119389613,-118896431,-29091668}, 1184027602866975739038958680358897532307466952390985233882566417694859388146518602}. +{{-17805824,-104879470,-89829602,-112171583,-98921510,-42192345,-122378307,-113930747,-80085455,-50707599}, 1010179265299095757218870730565049296289019330129116797605563018739108067397302295}. +{{-17771060,-16890026,-65807497,-74066323,-83192515,-29866574,-27339490,-53024281,-95921113,-39382505}, 1369183284179713437102182722908689232171638760025676960419390169372376514517133411}. +{{-17570991,-51308456,-97234670,-74982281,-122992828,-44939333,-93987010,-98864774,-67839574,-57243246}, 66251062618272243640056271151971680751428124347413739063845963449575962069374934}. +{{-17433232,-59258500,-22423960,-275971,-58168916,-24220771,-1090323,-54191913,-62314845,-120354777}, 439719318023696808779149525003818490681408762458549296404460846525601005331128343}. +{{-16983224,-70696021,-22520121,-114050761,-73595626,-67237118,-75260721,-53007434,-22850923,-73603325}, 721832114906988656302517769282213929244113289999563248114911372067443088089858225}. +{{-16773251,-72986025,-59399941,-87635189,-46181637,-52483775,-118990720,-60014405,-54426837,-86844221}, 566250692154595339899198570849508032129605315013721774720266217174437192525710400}. +{{-16587154,-20779527,-45819974,-119880413,-98237997,-66251392,-115627550,-38105137,-24872350,-88845822}, 725385734536098191554219010389691713172276080481846138336987477460167355842502501}. +{{-16391856,-48216724,-69218048,-8112044,-73586117,-95991021,-92540803,-31210329,-28020863,-121687485}, 731859328073387274703944510365110472309275196082754291001854397247538468706648079}. +{{-15837484,-19537843,-84170945,-45756755,-72442433,-88444781,-87717913,-91738469,-96581615,-24878543}, 969165116579193310225129948639297563683085006755801696883235398099993562555623425}. +{{-15790374,-70821365,-97687084,-38324260,-68967575,-44633215,-7838842,-67814003,-4375650,-25284016}, 1618230460025523448546855057889397910954352912532168675962636421140950782003627853}. +{{-15772533,-32133371,-97684852,-811578,-39335683,-83436316,-24207071,-19279161,-117947620,-54713541}, 1354610205406858315579693932959051569338161543490749979738280910192951351775947052}. +{{-15627933,-43372500,-79482331,-53192614,-43319490,-43076485,-92764283,-104253709,-120251091,-8263179}, 1058812250565709584300633978618459087066292642709348818221923242803125568494465050}. +{{-15623324,-111751411,-38169943,-91227776,-60184442,-34475260,-114691138,-49232616,-57480587,-31307403}, 1254755299797239946353694764087297197581616745135679860723129936646183521614649593}. +{{-15485619,-9092191,-37617140,-25763641,-31707334,-33691534,-70114301,-110837586,-66053902,-14339480}, 1066798618421742512932104893229062617028833841893407575163289758989735063538028468}. +{{-15377567,-8534975,-42872207,-75586686,-37348488,-85181781,-97390646,-18170566,-50149167,-32980699}, 1702917308243564517042008528749736432428261587233780637306423645523806788821925080}. +{{-15290613,-58602714,-82570430,-50988916,-59663082,-99063164,-35913413,-51563891,-95666233,-35569237}, 1320999325633576842492896087421051845294447637678622363136539418022668405812910142}. +{{-15137275,-108981588,-19377116,-56485196,-90835548,-83457444,-12473859,-31383786,-76691412,-55579579}, 1314206106225548160007393937616570285149023997688751991668722341365962083505210814}. +{{-15096595,-67444238,-118129639,-103072813,-36207534,-24200975,-53857922,-84182398,-112120197,-1536510}, 1159085248620615509382456399066714581212681513232891486266499682345529499668176594}. +{{-14176261,-105772138,-21153243,-57394915,-14384654,-33869209,-65436318,-106561785,-74212855,-83776986}, 99749871052295599981088197679794439366312422757529047885296667737236147100547666}. +{{-14086259,-74909551,-101585230,-115378971,-104975793,-4897852,-91101856,-109781227,-77582008,-61750179}, 62592163228853012174867846554075621025135078226274060467611779934308673411235172}. +{{-14011581,-67153052,-22848074,-63884960,-114975111,-101512193,-80051859,-239453,-93136683,-17013984}, 1196268736024040296715856660322991804913510241619952286120936332056424910265078286}. +{{-13900416,-64464288,-55276525,-9897700,-63523900,-21620003,-84866898,-86242696,-57500870,-63372348}, 85215321535761368631619766586181092856631919666776159842524559598080626663982043}. +{{-13823248,-21062501,-4970774,-76615228,-94080921,-49936973,-94753374,-38859245,-57122713,-94460373}, 309888502559322914570461303248954842181546167570623901658219252074984935332581453}. +{{-13779261,-29917398,-120451780,-17727889,-70599159,-76605397,-60974412,-93417499,-90733330,-37788633}, 969168850967106448270840342947372609354754623133362523589842063828410708911343942}. +{{-13744601,-115705659,-23930306,-4436870,-81026074,-123162396,-54916385,-47786386,-118157145,-77859736}, 380769643040274661190389836421113933435987073054316658377565765767666296796904124}. +{{-13523466,-17862074,-36933930,-58663892,-69494182,-115762257,-99767175,-25954493,-47834131,-18633210}, 1673939681187136067140551141871859807629210818516863848416139437765656730082827807}. +{{-13511093,-111932522,-60880768,-4894493,-47811135,-90666615,-58991008,-7014351,-40631481,-43376581}, 1706683316109403077239759273244219790974841794373412122280486184507710377633695814}. +{{-13500946,-61042244,-119346580,-1141081,-20730594,-19871512,-97354995,-86157363,-65140680,-52305885}, 1054973261959798196849998464899008576915211140347200064036824245338809567423972663}. +{{-13479419,-100807411,-18579203,-45981388,-15514101,-48114566,-15329189,-116645096,-35464490,-58634919}, 706950060445566753512308730586019507423123458236336770960375358668811738918198696}. +{{-13323191,-122339113,-30193631,-26025928,-121462171,-54681329,-90580511,-82622305,-78846134,-94481561}, 84067906402092476419323554056918414009982601703883399886989736824017440828904712}. +{{-13105454,-78633012,-86708767,-21690027,-85081815,-36338657,-44116614,-84097705,-101371300,-109449977}, 194818890742909492024021217492854984477550449671514143174250117457432278157325635}. +{{-12624246,-1263495,-120237776,-102330817,-82284316,-8768402,-52015282,-31092128,-99011881,-88893166}, 421576173061118134223395130306935483313870103774399732735436478911637684638813941}. +{{-12401647,-89790918,-25776074,-50032777,-24943188,-114241124,-26450080,-4139793,-35592133,-27494459}, 1832532764619528501899572882378060851738516257441600343256482489688720064017603702}. +{{-11875737,-13500034,-80594989,-48829797,-51603967,-28653021,-20482793,-115507420,-63897308,-1121733}, 1177967002558752824695363058807005657040161812956630848985625136300473237778745730}. +{{-11764094,-100804039,-91536960,-41523837,-19741874,-96249095,-55800089,-15389539,-60090565,-108030362}, 402756164498440827698315671829428302605647792484370457938438455847153774311951893}. +{{-11691644,-32825867,-12430093,-109176384,-13019887,-90158567,-106284581,-117724980,-111234174,-20159204}, 992144788562869674518850732829805965569780793532763620721316613829255320970775433}. +{{-11549624,-25395978,-5617850,-76628345,-43321474,-30151575,-52367111,-92425388,-42720411,-77049310}, 695702687351880399662064337387866597154822940260288964025509282503942649814047383}. +{{-11505892,-114604070,-11030051,-58695864,-1544255,-69672402,-5904703,-34691918,-47175316,-40754099}, 1817699228623415290226938505573061873447233216801728314967558541622065534713190827}. +{{-11494767,-78390344,-55304446,-93583357,-123130761,-11271784,-13837591,-60159460,-59659271,-58372965}, 188921820306747965225635275756383445552848534666169234373481283900871715461600422}. +{{-11261128,-82693007,-89782993,-110661065,-38881640,-30721310,-78124514,-37009755,-103360752,-51957510}, 1276621212061154522765848625407431577487871569154703692635137452226596304963996529}. +{{-11106956,-40001154,-6294434,-36236367,-116756605,-4673990,-34765928,-77842062,-99708631,-71519184}, 206873154603588427257178019350122766666276210758839507865884989247095489406876391}. +{{-11102624,-87190049,-60657553,-119973783,-15087993,-55293908,-110994452,-90577118,-10932841,-19092880}, 1515065542368794357807114419734300850204431382245670168168134125944653161218319073}. +{{-11026208,-121126583,-13644367,-62495593,-32549539,-66240551,-14504638,-71041841,-11244546,-24242928}, 1581223625922473601212401264934911840839176238204959449091865319625537380723055425}. +{{-10975585,-20545289,-216071,-3925829,-16530805,-94473532,-39180311,-98662173,-88685271,-49828987}, 1125092442856948384058276662447960161917022055064712329405994082287177575249547296}. +{{-10912099,-91807500,-67566207,-100988762,-22643823,-74739392,-87948353,-90795699,-68595533,-61116759}, 33098244752759072955232657044264314585237102446635388555974780768567111229010986}. +{{-10807773,-41661962,-64721340,-41040411,-77264222,-60037773,-94827887,-66774437,-31470493,-42719348}, 1443560931014424918886045598963813104110577519431407666080206507614842910033406486}. +{{-10484355,-43979482,-22860691,-77905616,-115405804,-37690025,-88274451,-63221629,-17652143,-72144394}, 548293020437059515507971726480851918303223417512162521773200063674225583834603034}. +{{-10473859,-89589830,-71320254,-25004639,-33308275,-3903944,-43013,-66117279,-100261668,-90833117}, 224593224920153194470685369349893348418862662273842552818852483588131972043668774}. +{{-10469961,-37441952,-105129367,-91311449,-1276232,-21934608,-83703492,-26321698,-63788281,-37844982}, 1280866589151119299464086092522268861960773649211298487479735772513126058166981362}. +{{-10178060,-50395780,-24641746,-15200085,-104978072,-1347580,-66922553,-20583411,-74561218,-76540522}, 326029116799716505450693975553986537539232728657267660550733642122058414768919351}. +{{-10061482,-89954335,-25964964,-74444629,-40697128,-30117643,-23474398,-116675745,-17801705,-23201741}, 1640096521168218376293720497058987029701004816654963237887173948211852073697905749}. +{{-9920432,-108259252,-45425315,-22846616,-71345778,-93997102,-119993334,-115713074,-109909255,-70187292}, 25042852641624715614879846847761116881525328599057821622657259065017420779868923}. +{{-9857848,-50259642,-100004910,-15153999,-89057749,-12340585,-120940336,-78002949,-71889337,-8461824}, 1029958429548511222495696685581714136962963395571307615687707968965395488802093639}. +{{-9710325,-34142294,-34903666,-15221773,-5418919,-111121125,-14598054,-104924545,-93178194,-48702998}, 1124734511886898213374693425091694281312443491758516038318432245472195792803289926}. +{{-9555902,-109700404,-65196288,-2556311,-115291416,-81344571,-112591083,-21335609,-104966186,-13825010}, 1203624866414703545238027106261425187877471195582403488572523041683805237923391255}. +{{-9243194,-3391701,-70098794,-27595348,-88075445,-3374283,-105218005,-16746240,-28707520,-8247655}, 1740918426428270518332812030548499317396563029186740574695426139944439066915280269}. +{{-9169058,-53542922,-102807492,-25437725,-85208390,-58183263,-53384954,-16216693,-122982293,-121506715}, 376413021151925809334579699206410272195867331666043599576029806446779752860208215}. +{{-9129191,-70159336,-100517745,-15197189,-94870247,-67830642,-82559611,-46865834,-114634242,-91869389}, 254010851119200380533495569366776670726635927963808998104652066671643338284189090}. +{{-8890018,-15150748,-117371933,-26368358,-94362788,-5997027,-76027317,-32901971,-7031255,-11345193}, 1741229296239666019901078315290100860550944936037721413161381717518480990546600987}. +{{-8832120,-22030486,-48801569,-69233188,-6511219,-115383949,-88867890,-24682594,-83828958,-110387437}, 280381739257601520912574571675920634581878394878983278265413218710238112008063435}. +{{-8724761,-64227494,-71146616,-76804641,-105742528,-40242828,-84054572,-16827236,-111301744,-40844231}, 1247223772217268873528066319157792338215236316523999742697435958883763543686515190}. +{{-8723504,-96741227,-79361354,-69939468,-42520704,-89428391,-83248713,-33477478,-76071116,-24890478}, 1217867968638659071207946808387850247346775011460656034398203735771412768608656285}. +{{-8499730,-110993405,-41185085,-86646031,-51671370,-46573582,-114183500,-4450895,-120834744,-953132}, 1285078020579024108782278026961091208403450096216707149592658733678417928708614001}. +{{-8438863,-34436231,-37867348,-41155445,-74042525,-80323897,-51378184,-20588949,-106407466,-71245980}, 384751341402818331042658822314792520972172042983541824947636662164640390125457220}. +{{-8093704,-32549927,-5356576,-43157191,-96902673,-85615228,-120833066,-99384793,-82014913,-102460750}, 28321381772971227497093909338168896045464756581816038228607223776969090630494821}. +{{-8062401,-112649338,-85268807,-26713822,-39073983,-67864984,-121640889,-113708953,-75253189,-88844059}, 47773382692854865802855914854116401585214839692548799835667951472941416691824682}. +{{-8026485,-21096072,-31688513,-100186834,-95236636,-6449843,-121042465,-11979786,-54414226,-118144813}, 783975817713491350703873943903002529191916496109823015014846538968087324518687130}. +{{-7838573,-72329200,-118782405,-29900409,-84744708,-58856983,-22115402,-49379487,-113457299,-7167398}, 1322090630248173666760353117728742816267239027060198911684827366208177329629266514}. +{{-7413422,-676931,-98855788,-97092607,-81018581,-42904066,-88335461,-54425636,-114619305,-2094623}, 1251631998244327376396109847206727052905171472874136197599335104565860217315175589}. +{{-7394477,-16834254,-79407040,-43986695,-58702621,-117203999,-59460651,-111486622,-36952881,-73934792}, 495748141733437066600784910022025453649503186183738294765278933976399682809866886}. +{{-7309070,-4632416,-107561100,-88837535,-19344873,-44953920,-104335592,-62980363,-23022030,-23503111}, 1517621672649925662369459927884752417754182241070147763774391938152172340010427751}. +{{-7237324,-69175534,-79716369,-104626428,-44279166,-121834592,-15790297,-90557669,-13525648,-16033075}, 1574437946644434510318488122456878114463383511600194333594070563981264514420590907}. +{{-7234079,-94287258,-79654123,-30291796,-21865834,-74877726,-104532182,-6261562,-20421192,-103170714}, 758535110502925018082735097027688140485971964319679742283596519106314338064654330}. +{{-6938634,-104633508,-100877295,-74388117,-101398543,-96473394,-78023270,-62241757,-29183104,-18177919}, 1425996636943762722604917128811214381913827673645854502579694568747650409034274147}. +{{-6821713,-43769127,-101113755,-8313032,-36800055,-123361479,-80045462,-36873197,-83500927,-116031783}, 287759886641370563404061598501398656045251684105795171520130695492609094218274888}. +{{-6757564,-17010498,-5714374,-89228790,-58024020,-103842142,-31303578,-29152929,-123346486,-115202344}, 368738530286714804852052642450111110144079748642152646581735894558800314550827903}. +{{-6476128,-81356052,-74360863,-60553820,-82112788,-107918425,-1924016,-117362005,-71019868,-113723481}, 121059400536881661029570768641685093632074154187168957156941209388344920413049179}. +{{-6438904,-37036652,-82949971,-10516520,-36858241,-97057577,-79093634,-92650090,-89528493,-118342846}, 50624978166724741950632378208706878539796677606197812835439334953296589248729803}. +{{-6428563,-104600712,-25151154,-65555570,-75060067,-64596158,-85452201,-112019908,-63400115,-52308950}, 958514784288730285926165413000819397328403214553451001167207164879824878301935278}. +{{-6273261,-62809232,-26345588,-75772012,-71973356,-40001575,-87594035,-29387140,-87548857,-23033248}, 1254888891691514388555996895809363675827261839494783200000829108289141282474918558}. +{{-6243725,-106427359,-17750738,-99485091,-44907708,-66170658,-121457308,-106107065,-90021358,-75272712}, 39900175031914829473694191894662422921138637970249199528314237539741113155631988}. +{{-5953151,-112027320,-39791445,-85668885,-119874004,-114721621,-41747994,-103738417,-34337172,-116256702}, 602135827710130911960886240995979993227211637539987333894295802706037810830837586}. +{{-5667849,-49653225,-86768838,-16225081,-22047832,-115236959,-34572818,-63054356,-114293646,-116339853}, 168877676063536069738948362592345562580284962730770781231316997436379850882781652}. +{{-5366045,-3241672,-4125316,-48370440,-99424866,-40307865,-83753865,-100682529,-81526753,-7106547}, 1037162675792659095159648646737216811172855886919494585816831523225105598507401246}. +{{-5068926,-54442013,-51722559,-22620612,-98245900,-108610167,-95231582,-80839953,-38429092,-13495723}, 1451818094845069417586998490044270321863532844382723059468244647809436502036419929}. +{{-4920597,-59497801,-15234915,-23701403,-51579307,-81258163,-19841029,-9720560,-42001549,-34742456}, 1832712881960993711958951849390850118399863894763507455048040015740388503321637504}. +{{-4758039,-63183314,-74796954,-72156405,-1632950,-67541050,-25102626,-122897064,-64741897,-39000876}, 1099214068260590835862857173933029485823859787283634859943353111880243294206287606}. +{{-4476691,-98464254,-112253228,-59082048,-58826982,-33909118,-65643688,-90172920,-35690208,-114812071}, 535584540951921210068830423581051201606824499542006153231720628268821590963703294}. +{{-4263190,-33422996,-103431603,-73253493,-23488902,-121543862,-114711924,-113797320,-43860867,-55669924}, 1458070312390767367143916358043186450292980675604750180885116698535638414476498675}. +{{-4219400,-120462290,-10301516,-94457395,-4486167,-112428988,-41243041,-22789927,-15381321,-56638115}, 870563871033471984577252538039276909749306842410483555950102065073429234709063719}. +{{-4185366,-110161836,-56764626,-68211180,-16534360,-22307597,-117926383,-4728766,-61266854,-69058583}, 329656256820662140033831083325172172829984410978855885037126156209504086728316319}. +{{-4107835,-14557309,-40820372,-115390307,-35721055,-101404144,-108273797,-12913980,-18807283,-6804894}, 1704233484947167528850230981899634906042237645616653944716779398250670076082284196}. +{{-3785333,-73376961,-43749437,-122936852,-88361451,-73822144,-99077049,-19293684,-37264678,-102604242}, 721015291261986677888514691482228147248258187488846781167700709120312988035466152}. +{{-3706456,-89848999,-18096652,-104352154,-36994570,-122497598,-92009861,-119067950,-32515664,-26329474}, 1461773514475050770776922707514669206417843955072151931371761874731114139953589181}. +{{-3574165,-60586448,-110149085,-58158591,-73119309,-90060617,-82442515,-45308699,-2306662,-73562418}, 714833974391121120552790713704093406823478952741779989479869692245644025686598402}. +{{-3522924,-75897909,-82749521,-3782602,-63483305,-119789944,-122406065,-95841039,-76226037,-8731085}, 966688719652294349272213629044918769648010832673401523558455507009200129048715305}. +{{-3465162,-45871967,-4725640,-43794991,-23460674,-80114404,-73850034,-52007721,-26711300,-35255351}, 1717612396654895293459344249720332446248153403477569309455991881156101574708784501}. +{{-3132916,-38178399,-92110198,-47483463,-67422345,-81141386,-70913605,-50696156,-23800211,-77967202}, 732937393531576359266031281615312425920777845000502568894353488719618521078479525}. +{{-3129333,-44650141,-72629472,-2011641,-63433874,-33985170,-34762063,-53232047,-19114369,-14968584}, 1859673642329700685036234308626322047455554451476834188990955017742704520848458292}. +{{-2750636,-96545147,-118761689,-18285439,-68164767,-20306447,-108179793,-30940746,-52509235,-70724756}, 788416835544232473426342343188564438346215420510550417030140506962654122255772289}. +{{-2682851,-31539323,-96153748,-2286281,-26228804,-62834559,-89464650,-115059441,-8369851,-3068939}, 1474455868255729928136532224428643242252982033507032729959537624246136766446013524}. +{{-2472378,-60014094,-48985084,-101713354,-2397916,-60805872,-107887497,-123286855,-22110818,-102597987}, 513746988716744868867671418821623784595804882461772104279154630977135767695797567}. +{{-2440598,-4889228,-52194644,-24013823,-81162569,-61812729,-120567194,-117866846,-34810492,-80276518}, 503093636735993588337997578303356516755755829622879124053456896112636161777412039}. +{{-2216104,-80263801,-18739052,-115825740,-3821971,-777173,-98985964,-41039341,-70422852,-103172703}, 335898124431868658942128548081278926399208816685962073041083862971101501380378957}. +{{-1753222,-63918114,-71748987,-53123021,-112713708,-10299787,-24271125,-18026403,-78407517,-121445907}, 432438348101396623573019553511623519867118932594077639993395196429874715673926675}. +{{-1682504,-41840118,-103177938,-37595851,-88118816,-53379666,-20411927,-109571236,-19903437,-35859595}, 1621699894861554907883225708367040047154147116911350170085855302640410645306652855}. +{{-1536414,-97129000,-92585284,-96691512,-2617238,-47258621,-114435021,-80256329,-72483612,-51590251}, 1040075810299910398299284958441124871549606939612500414304640932694984228255319327}. +{{-1482689,-15732546,-99369605,-31888164,-14654473,-51184503,-78456982,-10530264,-57997198,-88257738}, 348221664168496445666173798850334607883676556750166292656299548100997530760612810}. +{{-1478696,-80552176,-23326446,-24218283,-75620175,-40766697,-67080997,-49312718,-7918072,-12676047}, 1744905505973804800516173194211506560437314978045707236355501556289621676518961543}. +{{-1331895,-66786910,-71248888,-85446984,-67538149,-82637539,-44820403,-43129466,-39876911,-63206086}, 832891635552966877580531936399322992563122803343351567425641970333642744175496846}. +{{-1079675,-48199306,-45201808,-41899806,-70685896,-1267512,-38704110,-110006155,-85024042,-114645121}, 206198772940167652344995800542646481138991899236162086134933673738517774456008062}. +{{-888506,-94383201,-27565373,-117177615,-121626770,-48435020,-70812482,-61422900,-95055881,-117478438}, 68898906936864816731769134842627103130370485076121555001407195695530590851393265}. +{{-341210,-103496482,-90940005,-33645577,-21581694,-44215388,-113149404,-115380631,-100513015,-57572929}, 106560863870786252882814268183529819789904796994722278686808223197833268042288243}. +{{-302757,-12633794,-30698148,-9236878,-96764410,-7416387,-10293413,-98370929,-99866799,-14150646}, 1155336188805266694883481907889705908242963197905489502657357984433573864644864542}. +{{-147215,-114620200,-65094445,-59442826,-56507430,-106935791,-40187005,-5543505,-26981159,-85957728}, 833061488624384170154038220508312508603792833908167113574711377062948345363097114}. +{{2537,-13537303,-10576992,-51956247,-110443485,-99812174,-19450274,-34324111,-111994077,-37877191}, 1332201841003141438085203863091031325279692392062770380795818595094034751225048164}. diff --git a/support/test_cases/test_data/10dim_from_0_to_100.data b/support/test_cases/test_data/10dim_from_0_to_100.data new file mode 100644 index 0000000..97053f9 --- /dev/null +++ b/support/test_cases/test_data/10dim_from_0_to_100.data @@ -0,0 +1,1000 @@ +{{0,1,56,57,28,62,62,9,55,31}, 410809151725077386}. +{{0,2,10,82,64,78,69,33,57,58}, 139360240953765444032}. +{{0,25,84,37,8,22,70,89,81,32}, 521706452184639570314}. +{{0,38,7,81,12,92,9,80,78,32}, 489417615618836011084}. +{{0,51,17,41,87,1,84,7,90,24}, 387393824363341301950}. +{{0,52,91,91,96,53,67,61,87,16}, 401418129677316600300}. +{{0,54,54,91,75,65,25,76,62,71}, 802728720726594714232}. +{{0,70,37,54,94,32,76,83,22,68}, 832459314609592363140}. +{{0,73,74,12,70,71,9,47,10,3}, 62401876933108224738}. +{{1,23,92,54,100,98,34,40,28,7}, 60231438702041737731}. +{{1,26,89,34,39,64,16,47,96,67}, 927408333975743785621}. +{{1,49,77,0,60,70,68,98,25,73}, 853326596907882152711}. +{{1,51,31,81,28,1,80,19,13,22}, 83013407470221138351}. +{{1,59,65,100,82,8,87,47,2,49}, 106801266647340894919}. +{{1,64,44,56,61,17,55,43,64,98}, 888573849388068831473}. +{{1,72,68,93,31,96,43,6,30,36}, 53719244591015084121}. +{{1,85,72,50,11,67,21,75,35,42}, 192258750165046714867}. +{{1,96,71,43,52,46,3,2,91,49}, 302708059488892990285}. +{{2,1,26,41,57,25,66,44,9,43}, 74534632034218350394}. +{{2,7,8,34,13,79,29,24,81,76}, 922346704278346837362}. +{{2,12,12,36,61,21,59,87,24,38}, 148250038259505890544}. +{{2,14,76,42,5,12,66,72,3,60}, 226558646541634317584}. +{{2,18,65,53,15,17,54,9,92,40}, 300417515746198899900}. +{{2,41,60,89,32,96,99,82,64,83}, 1153055077692473017930}. +{{2,45,94,67,59,13,99,83,76,98}, 1121308650083409687802}. +{{2,55,80,3,36,52,21,81,58,86}, 742827071926442929354}. +{{2,58,49,33,42,83,76,2,34,76}, 701298324594168876076}. +{{2,59,8,90,44,33,49,22,80,29}, 304500696914522680930}. +{{2,59,92,23,52,5,14,61,95,18}, 299924991219958885802}. +{{2,61,11,88,24,84,13,76,36,7}, 193981358961003599430}. +{{2,62,76,64,67,3,21,18,69,8}, 327432172969954299248}. +{{2,70,73,5,48,53,87,65,53,70}, 818916946468032548332}. +{{2,87,23,1,35,26,44,75,13,22}, 149970472839108287902}. +{{2,92,75,29,1,24,99,22,57,38}, 81641722761878115676}. +{{2,94,45,5,49,80,18,44,47,93}, 629950694341451517724}. +{{3,11,32,96,0,12,87,48,20,23}, 83169029887227399747}. +{{3,27,31,81,22,95,72,18,17,74}, 710200137879336443183}. +{{3,30,3,92,100,75,12,28,76,60}, 360306700347630459941}. +{{3,32,68,99,9,55,49,39,30,89}, 604395279812489815801}. +{{3,35,2,32,36,67,54,82,90,33}, 480293630516539137571}. +{{3,45,70,1,91,62,91,45,4,13}, 97027926127766787803}. +{{3,67,37,19,74,99,54,30,95,61}, 353484096460202438447}. +{{3,68,0,37,22,25,41,62,67,48}, 298256145626918438249}. +{{4,40,85,11,23,32,48,67,44,79}, 742880110729007620764}. +{{4,56,2,31,32,8,53,64,8,82}, 737962731374609182792}. +{{4,60,19,61,41,5,95,56,64,73}, 959404307701889569404}. +{{4,60,22,10,4,72,85,7,54,90}, 701267678963020214464}. +{{4,74,90,85,6,53,29,65,1,47}, 164327462576332495848}. +{{4,75,33,69,79,64,12,44,71,94}, 952462345319187499294}. +{{4,91,62,2,74,83,84,28,17,98}, 722310360759736531234}. +{{5,5,65,51,98,87,2,23,57,56}, 60844660933463892399}. +{{5,6,35,52,95,49,37,81,55,27}, 166431571531846671349}. +{{5,6,36,90,3,17,47,38,4,28}, 9444655977093884017}. +{{5,6,51,65,80,11,60,68,45,68}, 765904763366707075373}. +{{5,9,42,52,4,14,68,7,17,80}, 664097150714512576899}. +{{5,10,7,37,11,73,0,17,55,58}, 37768172241273248189}. +{{5,14,37,99,91,37,20,72,78,62}, 471018626120995858493}. +{{5,19,38,21,85,69,76,5,77,31}, 424280209726627126203}. +{{5,26,39,41,30,66,43,5,34,52}, 37844330507287255245}. +{{5,29,57,25,18,34,17,87,90,76}, 1033058726931280085199}. +{{5,31,65,3,73,47,46,73,22,86}, 761037126316284815551}. +{{5,48,32,29,51,22,87,35,83,96}, 959976453195322343897}. +{{5,59,80,38,50,88,95,41,60,58}, 116331205409740777667}. +{{5,67,73,97,68,43,94,99,77,29}, 551286264638018390959}. +{{5,80,34,11,15,96,100,65,52,80}, 851257737416765632665}. +{{5,92,3,77,76,13,54,85,90,55}, 473347393303290385069}. +{{5,92,56,78,37,89,1,73,82,56}, 491744426655944548593}. +{{5,94,65,65,45,85,4,1,82,3}, 348200627667598052029}. +{{6,10,1,65,94,37,42,83,21,39}, 175929055737156423596}. +{{6,12,14,48,47,59,21,30,99,37}, 296075901985472567152}. +{{6,12,77,70,95,68,21,43,32,26}, 69608287462472967380}. +{{6,18,0,27,58,7,100,42,29,12}, 74021474526490193192}. +{{6,34,82,9,18,63,86,73,49,0}, 226299535074742361512}. +{{6,47,88,29,66,86,69,28,78,1}, 428889241057425149514}. +{{6,56,61,20,76,28,73,28,30,43}, 92817410399533794884}. +{{6,60,75,2,24,90,79,54,89,58}, 411163924469770859844}. +{{6,60,77,54,21,76,47,79,53,46}, 190027445337153283540}. +{{6,61,46,67,41,59,11,86,79,0}, 452006206923727156602}. +{{6,67,99,89,15,89,61,26,11,26}, 53111769533238893950}. +{{6,72,0,20,72,21,72,11,82,99}, 980560065349094868640}. +{{6,89,39,27,72,68,33,25,45,13}, 58011019523598071758}. +{{7,21,34,74,58,87,9,64,66,100}, 1079733562133093610595}. +{{7,37,67,58,47,9,22,84,42,12}, 152503363169680716855}. +{{7,40,12,24,49,57,7,26,53,22}, 345572294272943473}. +{{7,45,3,28,36,7,90,54,77,27}, 369100046617424926503}. +{{7,53,93,0,44,55,61,91,82,88}, 1037758804825661146343}. +{{7,55,33,17,45,19,39,31,39,54}, 962268543020142079}. +{{7,56,65,50,58,75,25,94,84,30}, 484257390261461247077}. +{{7,59,40,14,19,1,73,65,92,90}, 1106812264946817592563}. +{{7,68,79,77,71,81,95,30,3,56}, 145845380342357644669}. +{{8,2,36,71,24,41,93,20,33,9}, 83339340474212166504}. +{{8,20,94,40,45,34,57,14,59,65}, 595331193695229088592}. +{{8,33,50,23,34,88,38,44,37,47}, 37999170958094070538}. +{{8,51,29,16,66,27,81,4,86,33}, 387960740561409067622}. +{{8,69,92,58,99,64,43,32,81,98}, 948521426670810915154}. +{{8,73,69,26,86,53,88,91,50,84}, 837346388840116805798}. +{{8,83,21,22,26,94,4,87,69,28}, 481921961386246859142}. +{{8,87,63,40,90,96,69,14,57,17}, 131771690555082431302}. +{{8,95,47,35,47,8,66,34,23,47}, 76845204725463743262}. +{{9,2,70,27,12,100,98,13,95,84}, 1000844806050978019721}. +{{9,4,22,56,15,44,26,56,38,83}, 590773979437220057617}. +{{9,10,38,30,29,75,12,50,100,37}, 333054870501669911089}. +{{9,22,91,8,42,70,45,38,70,0}, 336887273223256201285}. +{{9,23,96,67,99,97,92,43,58,74}, 733749324364018247867}. +{{9,35,13,71,98,30,89,25,83,91}, 986922165653008608207}. +{{9,43,38,26,47,41,83,67,92,64}, 1106865803995874818291}. +{{9,70,94,90,58,79,2,5,54,30}, 53341509814066215073}. +{{9,82,55,2,71,79,53,36,85,34}, 353591476020488763765}. +{{9,92,17,37,31,93,18,21,77,94}, 924652888204155371965}. +{{9,93,83,59,58,1,74,88,99,3}, 523741789023414088495}. +{{10,1,47,72,43,13,68,82,16,57}, 231184265449587234358}. +{{10,6,71,28,64,50,38,13,64,60}, 318891490042880040068}. +{{10,9,79,17,59,77,80,24,60,82}, 705895287985172665406}. +{{10,10,8,22,10,26,48,20,69,33}, 295796678671858724608}. +{{10,11,84,71,36,75,34,30,1,64}, 641114573864672931114}. +{{10,11,96,15,9,77,92,32,27,95}, 705737495358118571834}. +{{10,19,65,70,38,99,27,46,92,71}, 936370774650183741030}. +{{10,48,7,14,98,74,40,54,56,31}, 55865889877220062724}. +{{10,62,60,40,64,79,69,84,47,24}, 277005865240611818848}. +{{10,93,64,79,89,32,28,13,94,57}, 330348975512027932314}. +{{11,8,73,93,94,68,66,11,42,51}, 143827547483599226509}. +{{11,21,15,50,77,19,36,72,57,24}, 166390883421960320311}. +{{11,24,8,87,77,41,94,88,2,69}, 839363106517996086841}. +{{11,30,69,48,91,89,32,49,14,95}, 650473676918953365173}. +{{11,52,47,77,6,99,72,84,99,26}, 562957415339818538285}. +{{11,55,13,12,71,82,73,59,53,90}, 719858639554701086167}. +{{11,67,71,79,26,69,32,100,41,95}, 791409136712897036079}. +{{11,73,93,12,70,18,9,0,38,88}, 615948917003459544135}. +{{11,75,19,32,37,50,85,51,57,76}, 666884558613872025047}. +{{11,75,90,4,36,40,29,78,57,63}, 155411136206454005571}. +{{11,81,16,5,41,96,95,36,26,36}, 113761285390767293531}. +{{11,83,27,81,81,47,45,45,70,83}, 915672472418662522623}. +{{11,85,3,79,100,37,66,14,45,22}, 104105774558254675247}. +{{11,90,30,97,26,52,35,0,24,5}, 11646649785133391433}. +{{11,98,0,50,40,56,34,13,73,100}, 888463423534276881793}. +{{12,32,96,79,67,72,61,58,73,36}, 365122796021527765336}. +{{12,38,98,6,100,20,93,63,68,94}, 982458816909675215040}. +{{12,64,51,99,44,21,25,97,2,86}, 749575291368596320492}. +{{12,70,98,45,43,41,26,92,47,98}, 745719748747776055608}. +{{12,72,52,42,68,20,4,65,22,15}, 168340372091372839552}. +{{12,81,98,1,80,47,89,36,42,18}, 99624780846170148970}. +{{12,86,53,96,72,64,40,2,24,19}, 66955867043976055300}. +{{13,0,6,39,53,17,79,78,44,15}, 221676234667892355705}. +{{13,6,67,89,14,27,54,8,44,87}, 604491834157753293357}. +{{13,15,7,83,52,15,38,68,69,94}, 1042331702083771283759}. +{{13,24,0,98,39,50,67,73,10,21}, 230647952065594516177}. +{{13,30,50,62,58,16,11,64,48,55}, 148471081608433728065}. +{{13,33,10,0,86,87,57,90,23,67}, 793284850132977636195}. +{{13,39,82,20,90,12,23,55,16,17}, 23205883450374707907}. +{{13,56,33,38,81,41,2,76,68,63}, 461797437457644986933}. +{{13,66,24,60,18,2,48,55,58,64}, 593115587381955053697}. +{{13,72,5,89,65,36,21,82,58,32}, 178451133299026165853}. +{{13,88,85,59,44,81,20,6,42,12}, 44126390949640544301}. +{{14,7,83,67,90,50,18,23,81,85}, 917762659188764573582}. +{{14,23,59,37,16,13,99,45,50,7}, 74305196094102773486}. +{{14,33,8,56,82,43,5,95,47,93}, 756652756281450743778}. +{{14,41,86,82,53,64,22,62,10,40}, 51469631199479542802}. +{{14,44,81,85,63,45,59,0,55,86}, 604548397083867825532}. +{{14,46,60,59,90,44,56,79,87,76}, 1051588644645784415624}. +{{14,60,35,86,95,4,8,83,86,88}, 1060695554026668192916}. +{{14,61,38,63,38,1,81,61,8,14}, 73965091556056134890}. +{{14,62,4,98,90,63,72,0,29,2}, 101504717050716155168}. +{{14,63,62,46,4,98,54,89,29,24}, 184592352833627602306}. +{{14,67,17,62,94,91,18,93,14,87}, 795525685879349571238}. +{{14,72,68,29,56,16,11,7,39,8}, 7223836022836495816}. +{{14,77,53,85,67,54,68,88,12,92}, 841673983791813674014}. +{{15,0,59,41,64,84,68,88,45,59}, 277580107279242893069}. +{{15,1,89,47,87,90,93,74,26,30}, 281322827371346060383}. +{{15,6,24,1,44,69,22,3,88,44}, 332636225567192190121}. +{{15,6,45,52,8,93,73,94,8,79}, 848563923995896450661}. +{{15,8,42,84,15,4,43,17,15,31}, 9300646632970082257}. +{{15,28,73,49,94,28,6,51,64,61}, 318936686479709259405}. +{{15,29,28,99,49,49,68,15,84,98}, 969093916010875593915}. +{{15,35,33,30,84,79,20,81,40,21}, 203209971350427971239}. +{{15,49,29,6,48,23,47,95,67,70}, 1033110192243525789159}. +{{15,55,15,80,60,36,94,62,35,87}, 673795602122960477959}. +{{15,72,76,89,91,35,60,26,5,24}, 34696532763268531513}. +{{15,73,61,63,14,86,63,87,81,91}, 1072303672238989371343}. +{{15,97,14,74,84,19,44,24,47,59}, 30915717151193872163}. +{{16,4,87,27,48,1,94,3,57,84}, 669001664478941753772}. +{{16,23,32,5,10,41,10,81,29,79}, 737910721801737554858}. +{{16,34,89,81,28,0,78,22,79,65}, 973068174676877314828}. +{{16,51,35,58,48,91,52,76,31,86}, 774870065808178723110}. +{{16,53,92,19,59,28,24,37,5,34}, 5352667920103661978}. +{{16,73,24,62,64,73,100,71,20,93}, 869384738585599681186}. +{{16,78,30,79,53,46,66,18,67,47}, 381094764895074761496}. +{{16,94,14,48,92,96,29,89,31,58}, 205842610841346382272}. +{{17,2,25,97,8,51,42,33,2,84}, 599780994896563112109}. +{{17,16,94,81,74,63,77,25,74,43}, 401829366653772419817}. +{{17,17,33,55,63,23,91,67,65,33}, 517116955339450999807}. +{{17,21,18,63,26,22,26,54,87,24}, 295302153011770945803}. +{{17,22,18,86,10,25,68,10,37,85}, 673595003883411897121}. +{{17,49,68,34,80,92,25,26,59,21}, 60252519737002959683}. +{{17,50,74,22,46,98,37,76,91,94}, 1074652052386831202625}. +{{17,51,21,36,79,69,46,93,78,24}, 498146119015792462007}. +{{17,59,32,35,67,62,85,13,36,18}, 92574414116468877531}. +{{18,6,73,5,72,86,82,38,97,85}, 1019615625261451808524}. +{{18,14,42,26,36,22,8,34,19,26}, 167523324680649984}. +{{18,17,56,93,72,10,46,91,68,33}, 471045153326652163722}. +{{18,43,69,26,47,68,51,44,100,73}, 927473640040411786838}. +{{18,49,64,70,72,59,31,49,95,78}, 917908445461849417186}. +{{18,55,80,44,89,20,39,36,75,27}, 318434391326414671698}. +{{18,74,81,10,74,37,73,79,15,98}, 837633507900842208740}. +{{18,91,43,66,2,32,77,95,38,73}, 823514861860936908486}. +{{19,16,48,85,74,61,20,24,64,30}, 322859380159176786985}. +{{19,21,5,70,56,60,53,31,39,71}, 599933780932638418887}. +{{19,22,0,7,89,21,49,15,48,2}, 18807440117510843641}. +{{19,24,66,10,53,48,45,25,90,43}, 300462632068822349521}. +{{19,31,27,19,63,15,35,81,76,42}, 443388566219166186751}. +{{19,32,44,73,83,53,25,84,89,26}, 470435868389696619897}. +{{19,38,73,67,32,90,80,70,2,46}, 272686309279555038221}. +{{19,65,97,4,25,25,73,25,68,0}, 375857108972992464119}. +{{19,74,96,9,81,0,69,1,52,26}, 99444847049425030361}. +{{19,83,38,23,50,24,72,36,80,94}, 961704077977958513675}. +{{19,91,93,84,24,68,77,53,65,32}, 422690021541423353287}. +{{19,96,81,10,18,39,33,86,51,93}, 745186869354258949989}. +{{19,100,90,81,42,96,8,6,31,61}, 53668004593911879433}. +{{20,7,62,50,60,98,64,66,23,54}, 258899308111720265986}. +{{20,20,13,1,19,14,100,39,23,25}, 74004014981524669340}. +{{20,34,67,67,80,19,19,75,58,73}, 770442453935204055788}. +{{20,39,93,94,20,63,86,44,2,47}, 88381029061530331686}. +{{20,51,91,74,0,49,44,83,82,74}, 1046963530098735462566}. +{{20,58,80,41,2,6,78,57,14,48}, 79131209128880752776}. +{{20,94,43,80,99,25,78,52,33,80}, 694514360411854297396}. +{{21,9,90,55,76,12,62,80,68,70}, 1056157388540682514443}. +{{21,21,3,1,14,28,35,17,0,34}, 648697618330374351}. +{{21,44,52,26,32,44,78,41,4,35}, 74568365375470772865}. +{{21,47,19,74,69,75,80,91,73,39}, 581651367935730170807}. +{{21,61,99,31,66,20,61,5,76,15}, 318285266817855812303}. +{{21,70,9,75,8,50,97,84,5,39}, 233574868126323485517}. +{{21,88,12,98,31,80,40,53,15,93}, 638944454214033892241}. +{{21,99,26,30,97,90,0,1,47,75}, 648250432513703197587}. +{{22,15,83,21,7,62,95,21,96,82}, 964167460664194489566}. +{{22,35,83,27,81,65,27,55,50,58}, 60964064400102079742}. +{{22,40,13,61,57,10,47,92,40,81}, 738260056039205471836}. +{{22,47,90,5,35,63,70,100,2,6}, 226173065809876606010}. +{{22,48,60,83,67,26,43,93,50,28}, 175612149704582096088}. +{{22,50,20,76,97,44,35,18,26,40}, 28375360228925312080}. +{{22,53,26,58,5,25,88,65,55,73}, 811956632805216368562}. +{{22,77,14,32,56,58,46,94,30,71}, 740311190574985090562}. +{{22,80,55,71,38,57,35,68,42,45}, 160098506894042560108}. +{{22,87,67,38,100,97,60,37,97,53}, 358550217420193152934}. +{{22,100,4,87,100,37,81,70,9,62}, 251970287791611979112}. +{{23,4,23,65,32,21,41,47,74,47}, 305181966862569576173}. +{{23,8,22,41,69,84,94,27,78,49}, 424861396877159372441}. +{{23,11,8,47,73,90,69,61,52,72}, 719864830888749608155}. +{{23,17,30,100,47,52,71,88,72,83}, 1116091813856529700435}. +{{23,30,60,47,38,45,11,96,69,64}, 1033229345125248888169}. +{{23,38,13,41,70,35,60,64,52,100}, 757300896566405549101}. +{{23,53,67,27,36,79,25,63,27,17}, 41670623702210230255}. +{{23,60,34,54,54,43,62,52,84,26}, 295434969629148705825}. +{{23,73,29,48,61,96,30,22,98,55}, 335275783894350104087}. +{{23,75,45,46,18,19,92,50,76,87}, 961694989120840592935}. +{{23,81,61,58,15,11,67,43,4,63}, 76827486238388512503}. +{{23,84,51,49,75,13,53,7,56,65}, 611422564873751647997}. +{{24,13,89,5,93,56,3,65,63,54}, 171534005641100984798}. +{{24,16,48,38,98,63,25,40,12,94}, 608954900881626161248}. +{{24,27,71,12,60,40,78,20,74,73}, 963896583631996787206}. +{{24,30,68,75,45,94,72,20,41,10}, 124821947449491368216}. +{{24,34,90,19,64,98,10,71,24,87}, 797860820852989999752}. +{{24,39,7,6,43,98,67,77,60,36}, 259175686161744132310}. +{{24,39,15,54,59,12,70,54,26,73}, 664256625821245471254}. +{{24,41,30,77,73,22,84,58,25,11}, 101603993651904156442}. +{{24,43,66,74,95,92,73,10,24,13}, 142964854816839465554}. +{{24,49,27,47,28,16,34,54,22,46}, 804375800950239246}. +{{24,85,55,81,33,32,86,97,54,70}, 823677214987020734622}. +{{24,94,90,31,10,46,81,53,68,16}, 376033345103879796936}. +{{25,14,83,5,30,66,66,73,32,50}, 263731380376381806733}. +{{25,27,69,76,87,36,70,59,13,61}, 106826108714210249623}. +{{25,46,53,51,28,6,73,66,0,15}, 221376724008518199885}. +{{25,52,23,33,72,97,73,6,84,92}, 1014619064609299107949}. +{{25,56,92,81,73,61,73,79,31,66}, 843977155661601309177}. +{{26,2,42,41,91,1,30,86,77,87}, 1051478716123953454904}. +{{26,21,52,45,7,54,23,35,79,71}, 885637483857213114330}. +{{26,29,54,15,97,2,11,83,52,18}, 166332437977488930010}. +{{26,67,35,60,18,88,54,97,20,75}, 777299192796018204294}. +{{26,73,65,91,16,82,79,65,61,15}, 274683893525758191566}. +{{26,74,41,76,93,69,1,30,86,57}, 362599321373539438196}. +{{27,7,44,26,0,0,11,93,24,3}, 147578888792509591235}. +{{27,13,77,84,97,40,33,23,20,97}, 623280606179930277591}. +{{27,29,36,86,90,36,38,95,43,46}, 176221521226943653251}. +{{27,40,51,77,18,93,55,91,73,84}, 1079214174094923879917}. +{{27,47,77,96,18,86,79,80,21,14}, 272101210801723526471}. +{{27,48,39,41,36,23,30,6,82,64}, 885477882940531119149}. +{{27,56,14,99,45,11,46,66,11,44}, 157475120622019786041}. +{{27,57,90,57,61,21,67,28,12,49}, 79005169865877165691}. +{{27,62,29,79,17,40,65,89,76,69}, 1116066463546119040733}. +{{27,68,4,10,39,38,95,59,15,37}, 76867651137333356497}. +{{27,81,46,84,27,29,41,45,18,6}, 11750238037757154547}. +{{27,89,19,16,83,97,71,87,27,7}, 279043489488039794679}. +{{27,89,86,71,75,70,25,78,91,13}, 514203351646866962267}. +{{27,93,57,64,28,10,93,55,17,50}, 86042351828839597511}. +{{27,94,96,23,40,65,18,48,37,15}, 44266104509258346281}. +{{28,8,31,41,43,48,61,94,48,9}, 147997825007195673180}. +{{28,14,82,48,58,74,5,83,74,62}, 484831250738225010880}. +{{28,21,69,47,83,17,59,68,23,100}, 761586126584267759998}. +{{28,39,20,58,93,21,12,49,0,26}, 18602889663949056178}. +{{28,48,70,46,74,34,29,21,62,31}, 23395008015291445952}. +{{28,66,28,26,82,54,40,91,99,10}, 463870970196771400064}. +{{28,66,91,100,77,60,94,55,43,72}, 699148066090936375700}. +{{28,92,16,63,70,65,89,70,21,100}, 869888650843014717800}. +{{29,16,86,40,49,19,84,16,50,43}, 79290928653326389809}. +{{29,24,63,59,25,29,54,76,43,6}, 147947891477465346365}. +{{29,27,48,60,76,20,46,54,42,12}, 18964851368534673411}. +{{29,49,46,91,74,55,26,53,16,77}, 618153366364338909867}. +{{29,60,8,86,51,58,55,13,78,78}, 894795576409191211217}. +{{29,61,57,60,35,3,87,92,61,54}, 222260469463453909367}. +{{29,63,38,7,43,19,82,67,51,17}, 221674882355615497147}. +{{29,65,64,74,56,38,28,84,35,27}, 164057920619291648771}. +{{29,78,90,13,4,54,77,96,95,94}, 1113903203452563790153}. +{{29,79,55,68,30,63,74,69,87,95}, 1118375295238576921511}. +{{30,14,31,17,66,62,45,32,85,15}, 313847182446460198732}. +{{30,15,21,73,36,30,36,93,62,39}, 157752551101481913998}. +{{30,15,77,39,14,11,15,59,23,43}, 5341693285377241070}. +{{30,27,47,38,70,12,45,34,69,59}, 314401360495601418054}. +{{30,30,98,25,100,80,27,45,23,8}, 60118951316637949384}. +{{30,35,30,9,69,59,21,64,72,19}, 461207556763485249146}. +{{30,44,11,79,29,68,18,63,53,85}, 636848342301607671708}. +{{30,45,33,70,64,43,30,54,42,15}, 28145459008680994342}. +{{30,56,11,98,40,14,16,38,71,33}, 305121200280937346820}. +{{30,58,6,67,96,11,1,82,68,100}, 1061284655263340739688}. +{{30,58,87,98,4,93,23,68,11,64}, 788609681712565534052}. +{{30,78,35,19,99,83,50,14,93,28}, 352889516841757834556}. +{{30,78,53,69,5,76,52,91,72,77}, 1081517150119002246812}. +{{30,82,23,30,87,4,38,68,64,50}, 464123560243037305876}. +{{30,82,76,81,23,72,94,77,61,20}, 274684493474863074712}. +{{30,89,4,80,58,15,92,18,87,85}, 970779006619843217186}. +{{31,2,58,13,76,58,24,87,97,3}, 461497616538078453641}. +{{31,3,63,82,78,58,11,40,84,84}, 913299373400192580679}. +{{31,12,26,48,25,69,33,89,26,7}, 184548960066277742321}. +{{31,29,46,57,93,10,89,50,89,44}, 388116235516745258331}. +{{31,81,33,19,7,64,88,79,27,34}, 261141588813690070431}. +{{31,88,80,21,3,85,53,2,82,75}, 929327194381012059769}. +{{32,5,92,4,33,73,91,23,98,65}, 1001043452285113795314}. +{{32,6,61,12,20,84,19,74,8,89}, 774769572063660411460}. +{{32,7,31,38,100,87,60,62,54,73}, 646169126160143137318}. +{{32,7,88,68,27,32,13,46,96,39}, 310028946466706967122}. +{{32,11,4,29,96,85,13,51,56,94}, 646088558490103187690}. +{{32,15,47,60,46,69,58,76,77,12}, 479720134836630935846}. +{{32,30,28,56,4,2,40,68,69,75}, 1033099874848031148800}. +{{32,30,43,67,9,84,42,21,53,77}, 636779048251636661148}. +{{32,31,34,48,92,7,18,30,47,77}, 609045662183283202850}. +{{32,54,73,11,23,2,61,49,31,12}, 4831749779809954268}. +{{32,58,13,39,75,24,17,28,60,26}, 18748453283865061468}. +{{32,68,100,7,30,72,21,23,19,54}, 44394180602556735944}. +{{32,94,33,63,24,73,40,64,70,46}, 482584373239663568940}. +{{33,23,33,92,82,6,45,72,16,32}, 175898526823254902855}. +{{33,44,46,33,44,29,14,3,97,63}, 296048098016364270505}. +{{33,49,85,35,58,78,54,60,96,55}, 337765140988449907215}. +{{33,54,86,60,44,37,86,21,0,7}, 78465316933738240673}. +{{33,55,72,16,14,59,95,91,45,37}, 226876970351619984355}. +{{33,73,36,77,99,98,87,2,87,11}, 435864353841014096731}. +{{33,76,80,12,20,94,19,32,65,50}, 339681314733159973185}. +{{33,90,79,77,74,51,33,100,81,56}, 478140173529018063213}. +{{33,93,67,13,15,34,37,31,74,88}, 892471163733347324127}. +{{33,100,65,19,76,40,98,92,38,19}, 247125609125730132493}. +{{34,2,43,95,89,28,33,100,13,28}, 175466496394533027164}. +{{34,41,34,86,39,16,36,75,23,48}, 157472627216072734098}. +{{34,69,34,34,11,43,4,39,16,64}, 592796715578523055282}. +{{34,82,45,91,34,61,60,6,54,79}, 602245384760000933420}. +{{34,87,63,49,68,20,12,60,71,21}, 316059998625634459406}. +{{34,91,31,42,59,80,34,75,10,94}, 777169922515132185750}. +{{34,92,34,70,55,41,53,58,71,78}, 897249007683347838320}. +{{35,12,10,35,88,37,55,46,59,43}, 19574140302298920809}. +{{35,13,91,94,31,70,87,8,85,90}, 1009961310235308717399}. +{{35,21,45,5,14,46,61,76,4,45}, 148264202613158889039}. +{{35,26,98,83,36,4,82,54,35,33}, 88654706668376375049}. +{{35,39,16,9,28,5,7,32,94,45}, 295872163135990599275}. +{{35,51,28,17,2,48,16,94,59,36}, 148478593790902684939}. +{{35,51,51,25,48,91,70,12,14,55}, 111283452468366515759}. +{{35,65,67,60,89,85,7,69,39,19}, 210130701862646388727}. +{{35,100,11,78,69,52,84,84,49,79}, 841960863564911097621}. +{{36,1,29,11,43,100,17,89,35,12}, 184811056430797054430}. +{{36,5,11,13,0,4,99,49,29,73}, 664300508385861768142}. +{{36,6,86,20,5,56,32,88,25,40}, 152871783238812571920}. +{{36,16,95,42,85,95,61,30,15,10}, 60034380491179078004}. +{{36,19,100,35,12,65,48,90,100,78}, 1074897980973018392618}. +{{36,31,12,52,36,68,18,44,96,70}, 922797778255855814658}. +{{36,32,78,3,0,92,60,13,23,85}, 631877370042215838600}. +{{36,33,23,20,61,32,86,51,61,17}, 74277829364226921366}. +{{36,52,57,21,40,13,84,60,39,49}, 74822467952363963180}. +{{36,82,26,55,4,63,27,15,71,90}, 887796405134717598184}. +{{36,89,57,15,32,75,24,75,74,85}, 1072241283629153952430}. +{{36,98,10,65,40,58,55,42,20,22}, 11803758895625377864}. +{{37,15,60,76,41,38,18,3,28,13}, 9283401831385631379}. +{{37,25,47,53,31,69,27,10,51,84}, 627493109192424116607}. +{{37,48,75,75,24,13,46,36,31,43}, 14631371513888846637}. +{{37,59,44,14,1,70,35,11,44,49}, 37838683745901849299}. +{{37,65,90,58,87,45,62,24,93,91}, 910927295525540164403}. +{{37,66,63,89,33,38,70,4,86,7}, 380524063898369628701}. +{{37,79,89,78,9,91,44,78,63,97}, 791842348388182305591}. +{{37,80,17,45,35,8,42,26,77,90}, 887850474997513142557}. +{{37,93,52,1,14,24,84,61,17,85}, 666539471854860518283}. +{{37,97,11,72,64,33,64,88,8,60}, 251953459916272832551}. +{{38,5,48,59,11,64,7,57,26,20}, 37053238829536077018}. +{{38,7,34,94,91,10,90,61,10,60}, 102184099381385755794}. +{{38,20,38,77,60,91,34,45,75,9}, 341504638041734879144}. +{{38,29,78,49,63,64,65,39,43,24}, 115753235908253865434}. +{{38,30,22,27,5,29,1,28,34,13}, 289548324102749816}. +{{38,32,82,97,70,94,63,5,36,21}, 69548636150829274824}. +{{38,53,25,96,17,50,11,79,64,96}, 1042865974197106214102}. +{{38,53,82,26,36,78,2,23,97,37}, 337539318746210088834}. +{{38,62,17,63,81,79,90,4,55,9}, 129428209284184125244}. +{{38,67,18,18,96,26,82,23,71,95}, 980003242233990987650}. +{{38,83,84,100,13,83,97,89,64,46}, 570202057945158028530}. +{{38,88,96,86,54,4,87,62,87,89}, 975540436791849346880}. +{{39,9,1,0,56,56,21,32,30,12}, 199689782984705095}. +{{39,55,5,24,0,28,40,36,29,76}, 590515689432288333063}. +{{39,63,82,61,14,88,52,33,91,52}, 337459063487588490635}. +{{39,69,3,45,100,25,12,16,13,28}, 20781474389611779375}. +{{39,89,28,24,8,97,43,68,82,41}, 482607159487896028771}. +{{39,91,70,79,5,46,68,88,78,75}, 1122982844128076545563}. +{{39,92,6,85,21,80,54,91,72,3}, 491218019748933211801}. +{{39,98,41,50,54,4,52,18,13,26}, 2413604774145060101}. +{{40,7,30,80,100,30,79,47,34,42}, 102485088194763135170}. +{{40,8,44,78,19,32,41,14,11,22}, 9337668967412425040}. +{{40,20,55,72,45,63,52,79,34,10}, 157217398190626476212}. +{{40,26,9,22,15,70,39,82,91,100}, 1070561234029220718932}. +{{40,31,96,46,31,45,52,60,53,47}, 5743728548836305714}. +{{40,33,91,59,59,21,99,72,24,81}, 816371792992287158910}. +{{40,57,56,15,33,69,10,56,51,100}, 628224429552891666746}. +{{40,72,20,24,66,30,53,46,37,32}, 21834695824772350272}. +{{40,77,61,86,86,15,72,51,31,30}, 103913696987070783910}. +{{40,88,62,18,79,71,82,13,7,49}, 132015790651471164336}. +{{40,92,29,82,48,48,56,56,14,15}, 11800837238691734020}. +{{41,14,26,86,84,55,85,23,68,84}, 986938802675854260449}. +{{41,33,13,79,44,11,87,97,80,71}, 1116193875655586849519}. +{{41,67,67,0,91,41,56,98,93,25}, 468340391681514953527}. +{{41,80,20,44,71,27,42,25,100,75}, 906566907009499251377}. +{{41,92,19,40,63,36,9,40,81,4}, 297662345571303706965}. +{{42,26,91,29,9,42,41,71,53,34}, 153159839032439119324}. +{{42,50,66,84,100,100,64,40,46,54}, 144029068142354111488}. +{{42,65,29,10,30,68,67,93,70,84}, 1146005827326358938822}. +{{42,72,88,98,68,44,78,30,73,90}, 993865208025691399424}. +{{42,81,61,80,96,85,67,96,89,55}, 584123396452774381414}. +{{42,81,98,45,47,61,27,56,6,55}, 7707596570145674874}. +{{42,82,34,6,78,1,33,40,74,37}, 316698757926383550048}. +{{42,83,70,65,46,58,93,45,57,57}, 90992806031997853642}. +{{42,86,56,48,46,42,34,33,41,24}, 2879505286473829760}. +{{42,88,23,84,98,55,27,91,14,68}, 767901153332472304868}. +{{43,0,14,47,27,17,100,65,49,56}, 222308708488631580089}. +{{43,26,86,23,11,71,86,86,19,33}, 263444197697592491833}. +{{43,32,62,88,66,42,37,88,86,94}, 1060804751021652628545}. +{{43,39,98,69,44,62,9,94,0,27}, 161471674820372110923}. +{{43,40,87,31,23,22,95,65,56,98}, 817136912259781096669}. +{{43,52,68,77,59,33,76,61,34,19}, 88112524521466775225}. +{{43,60,18,37,82,70,3,14,43,40}, 56217333403287541065}. +{{43,66,35,44,77,81,57,72,97,80}, 1091039336763152670069}. +{{43,81,15,56,45,16,90,88,10,52}, 224272200892110148631}. +{{44,7,55,49,9,63,54,95,20,20}, 147697779780296612030}. +{{44,29,19,45,56,73,92,25,79,76}, 996152563868502331822}. +{{44,29,66,69,65,15,65,88,24,5}, 253644281775381320314}. +{{44,48,16,47,41,40,94,14,41,27}, 74142275773467927320}. +{{44,65,4,37,83,49,53,0,87,60}, 316596140626746294650}. +{{44,67,81,34,62,64,50,76,31,98}, 782357820232399939846}. +{{44,74,12,84,97,91,3,34,62,37}, 67897719655159532144}. +{{44,74,26,81,37,7,67,68,86,1}, 528057484085439076984}. +{{44,76,41,4,77,68,84,54,22,30}, 131583852319474581524}. +{{44,96,62,16,34,21,46,67,27,79}, 740273890002345087904}. +{{45,2,36,31,18,52,19,51,4,92}, 590482420032444000457}. +{{45,11,71,12,31,15,3,53,4,53}, 5334109202695707383}. +{{45,19,11,44,5,98,44,21,72,16}, 332160319061239044247}. +{{45,20,11,65,2,9,14,77,98,39}, 452811049279898342061}. +{{45,30,27,78,75,29,22,71,20,21}, 175246151243961432757}. +{{45,38,36,71,60,65,75,98,96,40}, 563660414491477354601}. +{{45,46,4,7,68,64,47,80,92,10}, 498137948393324488777}. +{{45,51,67,44,23,85,10,5,39,52}, 42382868198194502071}. +{{45,69,49,71,19,27,94,1,47,12}, 85610179689612435903}. +{{45,71,78,75,3,26,55,57,36,52}, 17223700302166882523}. +{{45,88,79,86,8,36,62,2,78,44}, 311974561569945628677}. +{{45,93,47,48,33,16,52,69,41,74}, 740568662405675487639}. +{{45,95,9,92,57,16,47,100,56,74}, 749922867624636123223}. +{{45,96,81,79,27,69,12,18,95,67}, 938481927023211995965}. +{{46,28,67,10,11,44,73,78,14,2}, 226009772343718474836}. +{{46,44,25,23,74,25,21,24,67,9}, 313598287183856559980}. +{{46,44,84,12,10,41,68,66,38,24}, 226300819737291408416}. +{{46,65,60,41,31,18,36,34,95,96}, 888557167736434115866}. +{{46,66,98,20,68,74,10,59,14,67}, 652703466345432325760}. +{{46,77,67,27,53,91,96,28,45,49}, 118554648209811093310}. +{{47,5,60,42,73,72,66,32,49,42}, 130150938019572032787}. +{{47,13,59,60,33,81,1,40,39,24}, 37359096840991282551}. +{{47,30,86,45,63,5,51,6,0,43}, 5288446999387659897}. +{{47,50,15,77,92,15,97,98,63,37}, 250115588212800266093}. +{{47,72,21,15,96,31,57,85,100,31}, 463854687424796468973}. +{{47,78,58,3,56,47,65,37,48,38}, 77161601840618978537}. +{{47,79,53,54,23,21,59,55,11,51}, 3113953616323375095}. +{{47,93,54,96,18,27,31,55,98,59}, 307701397326821054179}. +{{47,99,27,17,45,6,92,76,91,34}, 519412895465313443103}. +{{48,22,26,24,28,75,70,96,60,12}, 258688204945854928928}. +{{48,24,22,73,2,7,41,73,97,24}, 452307215089204777448}. +{{48,52,2,34,63,88,44,71,13,40}, 185146415401396236688}. +{{48,69,77,62,19,62,79,54,17,10}, 80895267957333811542}. +{{49,0,71,36,90,33,49,74,40,78}, 761334732947133714533}. +{{49,4,6,61,40,82,1,83,97,86}, 1070228282942717333961}. +{{49,8,74,76,60,48,81,73,15,82}, 825547654033528590785}. +{{49,18,69,81,99,32,64,80,8,45}, 254274514518536112669}. +{{49,22,13,19,57,6,52,37,93,92}, 885679973946231925149}. +{{49,29,72,95,72,54,16,60,58,14}, 32751843245355212811}. +{{49,32,14,11,35,83,62,24,80,47}, 332711833405844222521}. +{{49,37,60,19,10,58,2,17,84,45}, 295768748324913537675}. +{{49,38,37,88,92,54,69,88,23,79}, 839371251048673741637}. +{{49,44,18,37,16,26,30,89,63,3}, 147875119238019388297}. +{{49,50,48,52,81,23,82,85,50,11}, 240113354233353177777}. +{{49,61,22,97,29,57,41,33,82,65}, 894932016123567411963}. +{{49,73,95,93,40,57,26,97,36,30}, 164203051796421742767}. +{{49,75,95,38,18,97,5,31,87,59}, 339582553949180165095}. +{{49,77,40,36,70,88,63,82,0,23}, 205307532563068961347}. +{{49,80,19,34,49,46,32,100,46,10}, 150448401200043569173}. +{{49,83,30,62,42,54,61,29,72,97}, 888462516482931227331}. +{{49,97,23,81,7,0,82,95,20,55}, 233471052345821057695}. +{{50,7,100,40,79,4,7,86,45,93}, 761231765753880072018}. +{{50,16,66,17,25,80,54,46,26,96}, 632595161103481639960}. +{{50,23,74,78,57,59,74,94,46,6}, 235539583770377042994}. +{{50,54,87,12,32,92,84,1,75,2}, 410461561305908911492}. +{{50,69,68,1,20,58,49,77,35,47}, 155465510003799787466}. +{{50,76,80,8,53,29,4,10,50,64}, 597521049992663794736}. +{{51,20,12,24,5,22,1,90,27,77}, 737871359315305465681}. +{{51,32,21,99,16,85,71,77,75,93}, 1152934511692740896749}. +{{51,34,31,18,79,12,35,37,55,79}, 609250631665614421973}. +{{51,48,77,64,100,23,96,86,27,51}, 254313665382765725477}. +{{51,71,3,84,26,21,76,6,1,80}, 675613753307780242727}. +{{51,71,78,25,100,73,70,2,91,86}, 1021508448023368113451}. +{{51,82,56,65,49,48,22,81,68,86}, 1044607390403359476889}. +{{51,99,34,80,38,89,80,70,91,70}, 1155253640547542129955}. +{{52,18,73,40,91,53,29,13,48,65}, 613689040878447905524}. +{{52,45,51,4,56,15,38,33,17,2}, 242373098491974054}. +{{52,79,30,33,54,37,65,73,58,10}, 224019484097864554730}. +{{52,88,51,19,34,36,42,39,66,93}, 888025984088405406348}. +{{53,4,79,87,51,3,56,97,1,94}, 751940795514006073789}. +{{53,10,87,55,57,31,92,24,37,64}, 669011128982464149821}. +{{53,14,31,91,72,82,37,25,52,1}, 64925489988562369229}. +{{53,17,78,95,32,45,67,46,43,66}, 678405371922860683627}. +{{53,22,84,84,54,11,44,77,97,96}, 1047808649529538955681}. +{{53,30,12,58,98,80,16,96,85,45}, 498811213116529994497}. +{{53,47,61,2,22,15,57,69,3,60}, 148231009303814007271}. +{{53,48,49,95,63,75,89,67,32,33}, 268368480477581075197}. +{{53,55,49,92,39,71,26,9,16,84}, 636439497742532855991}. +{{53,65,46,56,99,20,32,98,72,38}, 464299774851984019475}. +{{53,67,18,75,85,25,74,48,36,60}, 104773630254860286011}. +{{53,67,22,61,12,30,90,42,2,4}, 76247187704946071563}. +{{54,5,7,93,0,41,51,86,82,28}, 452055508117007832174}. +{{54,7,25,77,21,10,68,52,42,77}, 673739794854410751518}. +{{54,7,55,51,5,41,23,58,26,41}, 771749307571715710}. +{{54,8,25,37,44,82,17,44,100,48}, 333079021303091987532}. +{{54,10,40,6,64,42,43,0,94,20}, 313709211053309930560}. +{{54,17,29,20,80,91,52,22,8,30}, 55414259904532874278}. +{{54,30,19,37,86,70,62,40,77,51}, 351291563125107187468}. +{{54,38,72,80,20,28,42,82,52,7}, 161773161307730284032}. +{{54,57,75,96,43,1,36,1,81,8}, 309085705473115575734}. +{{54,69,6,66,100,21,71,37,70,58}, 399651156616885908706}. +{{54,75,58,27,38,57,88,59,12,63}, 76873892554711137962}. +{{54,78,23,76,66,96,51,72,27,86}, 804849343221383126340}. +{{54,85,64,10,79,45,0,78,62,88}, 763560269868933997618}. +{{54,88,47,19,11,25,75,89,63,71}, 814256912159414777852}. +{{54,91,53,41,19,75,25,29,46,25}, 39502998652824375038}. +{{54,91,99,3,76,27,26,48,7,13}, 25514268051086098222}. +{{54,92,12,60,13,75,59,64,84,92}, 1072300117551754609776}. +{{55,1,43,25,85,26,59,57,5,76}, 608964631296440636895}. +{{55,1,93,33,61,1,15,56,55,14}, 5072625160819639679}. +{{55,9,99,100,48,75,42,49,58,64}, 641561852101247997095}. +{{55,18,56,75,64,81,53,72,20,100}, 803087909928112761961}. +{{55,49,3,40,57,83,42,10,67,37}, 332720367278157698871}. +{{55,64,77,19,51,17,74,31,74,17}, 375872317645324248765}. +{{55,72,50,86,46,49,30,1,36,33}, 12453698804762375841}. +{{55,79,31,54,91,20,84,68,23,65}, 832419878363376942871}. +{{55,81,26,26,4,20,76,82,90,32}, 519392737971404157955}. +{{55,82,13,91,42,2,10,31,84,54}, 307273718770356186253}. +{{55,90,57,78,66,70,47,73,51,11}, 214809607269213138885}. +{{55,93,37,13,94,41,8,29,54,48}, 21659942829941867695}. +{{56,12,36,56,50,57,72,69,73,90}, 1106873950878671847840}. +{{56,21,64,48,44,78,64,100,23,17}, 263039222308734796546}. +{{56,41,38,65,59,35,81,83,63,20}, 230935530311346737658}. +{{56,51,56,6,45,92,70,58,96,24}, 406287358196319463442}. +{{56,66,70,38,19,88,77,40,53,75}, 708336618634736073552}. +{{56,78,56,34,26,90,6,90,54,9}, 187076632054419941888}. +{{56,82,16,76,38,5,0,70,94,48}, 454847526272332351520}. +{{56,100,74,62,74,99,49,50,76,92}, 947966848073315053664}. +{{57,3,83,59,60,29,70,11,32,10}, 78715108005813893295}. +{{57,6,53,43,81,70,39,43,3,66}, 645866875297691838941}. +{{57,11,30,100,53,63,93,1,38,74}, 673658694664851331315}. +{{57,17,9,10,69,43,81,60,58,27}, 92704280469941559927}. +{{57,37,31,76,30,71,90,31,79,30}, 415055917567051813287}. +{{57,38,23,37,56,90,71,5,88,37}, 406435569748735531725}. +{{57,47,48,77,42,100,32,55,60,59}, 47260640103767886475}. +{{57,56,81,36,48,3,46,25,70,47}, 300438675627879269029}. +{{57,57,40,90,21,34,20,44,74,93}, 894855776843801600531}. +{{57,68,48,39,74,44,56,93,99,21}, 463886178131181331337}. +{{57,69,28,64,58,44,74,44,81,35}, 381240146384036381443}. +{{57,72,73,70,96,63,10,81,75,10}, 477364849959313973669}. +{{58,1,23,7,34,40,73,39,48,41}, 74851239333395068622}. +{{58,15,68,23,11,13,99,91,5,95}, 816342323081448747002}. +{{58,20,48,47,25,69,7,92,79,20}, 479630712031657928056}. +{{58,23,19,68,53,94,71,42,3,43}, 120643613913804414806}. +{{58,35,43,65,37,10,29,0,38,24}, 9538133187629456478}. +{{58,74,25,6,79,0,90,85,51,44}, 242979831718435188116}. +{{58,88,0,53,44,5,76,10,36,96}, 667281480610465580072}. +{{58,93,7,54,85,33,72,14,84,69}, 980029752184141919798}. +{{59,54,58,76,16,10,31,32,76,42}, 305099831055464635457}. +{{59,69,77,22,86,44,100,46,93,60}, 395129815722478429447}. +{{59,75,58,68,70,16,25,19,47,5}, 30270071135571173315}. +{{59,98,50,88,61,22,69,68,4,92}, 823212480584965200977}. +{{60,2,54,19,30,11,94,1,89,4}, 368940895100120201640}. +{{60,41,52,60,41,39,37,47,35,35}, 1151810065030611954}. +{{60,56,1,99,74,26,62,82,96,68}, 1061060706820689223692}. +{{60,65,28,88,17,64,47,25,5,74}, 638791870439677821394}. +{{60,71,19,16,34,69,68,58,42,9}, 113437949308505053734}. +{{60,74,39,91,57,86,62,85,70,70}, 1081536346690456238236}. +{{60,90,0,19,83,74,84,23,0,25}, 131434981755626646168}. +{{60,91,6,25,6,9,55,95,37,1}, 150241432853948881898}. +{{61,2,29,88,26,56,41,42,90,9}, 304624954336729254469}. +{{61,17,64,58,61,54,78,31,16,63}, 79040350177411703443}. +{{61,29,56,55,13,74,39,12,36,86}, 627564802815261515867}. +{{61,47,71,46,26,3,17,63,8,78}, 595064227253865609447}. +{{61,49,28,42,85,68,61,39,80,18}, 350717635246947967187}. +{{61,56,46,35,32,74,62,19,34,48}, 37865917232413388937}. +{{61,61,23,21,37,2,15,44,47,27}, 454318139601949535}. +{{61,73,49,98,76,28,57,62,37,3}, 30495251026369192775}. +{{61,89,72,92,55,51,62,71,5,76}, 754138026577895866803}. +{{61,91,42,33,79,12,64,2,29,28}, 94555048684561783067}. +{{61,92,96,30,73,28,4,48,83,5}, 320662392523778695953}. +{{61,94,62,90,22,72,41,68,80,80}, 1081518937043928905793}. +{{61,99,53,9,74,58,93,26,0,65}, 684879535888430975567}. +{{62,3,2,27,92,60,31,80,75,4}, 461206030723516284234}. +{{62,17,99,97,92,5,66,59,80,91}, 991672252607393109678}. +{{62,23,13,56,89,78,92,10,100,53}, 425150601201018113558}. +{{62,23,75,66,73,86,74,17,27,91}, 733260227391126355862}. +{{62,38,66,19,94,48,12,97,54,31}, 171105042477495385736}. +{{62,54,6,10,16,29,22,0,33,41}, 868195865900171040}. +{{62,57,54,1,46,39,95,84,92,91}, 1106867633059473774186}. +{{62,61,59,8,41,97,33,49,4,39}, 37748194644877383414}. +{{62,64,67,28,35,76,58,59,50,42}, 44911524660840977556}. +{{62,67,47,94,26,71,16,17,25,64}, 638724663426791046566}. +{{62,80,97,31,21,19,38,81,86,31}, 449718124484166002364}. +{{62,83,89,39,34,72,97,33,44,8}, 118130552687056415950}. +{{62,92,19,82,11,6,37,23,12,65}, 601898366424667322068}. +{{62,93,89,17,5,67,31,64,47,4}, 191674413254220023166}. +{{63,0,69,18,59,17,44,100,5,28}, 152421577948490917173}. +{{63,6,41,60,78,27,87,33,12,65}, 682688398403579268837}. +{{63,6,97,16,9,36,91,14,12,45}, 79016862676493209173}. +{{63,18,9,28,9,5,31,52,51,68}, 590729786599316721013}. +{{63,21,68,99,48,58,6,8,75,57}, 309624220304255854347}. +{{63,32,61,47,1,6,94,4,17,77}, 664100033126644950813}. +{{63,35,79,24,62,31,5,89,92,66}, 1037651231607226948839}. +{{63,45,93,7,61,80,60,69,41,99}, 780333206946339891103}. +{{63,52,56,97,99,44,33,15,93,92}, 913257674061080839641}. +{{63,81,12,46,21,14,86,64,17,1}, 223677277775781275411}. +{{63,81,70,89,83,66,68,76,61,2}, 293131730030444467483}. +{{63,94,56,9,46,0,52,1,84,71}, 887845619613834956425}. +{{64,13,23,36,75,73,86,91,56,68}, 868447627990240809142}. +{{64,13,37,66,1,59,0,22,93,6}, 305565188826629579062}. +{{64,14,55,13,4,18,12,22,41,76}, 591741647063858977036}. +{{64,17,32,79,78,33,53,61,53,82}, 619664841422678811114}. +{{64,21,41,69,78,14,26,16,46,6}, 29115985296505028622}. +{{64,21,45,48,78,67,78,61,11,88}, 720734282101287141798}. +{{64,32,18,93,21,36,4,93,20,58}, 158566004125331886232}. +{{64,32,21,43,77,25,53,64,70,100}, 1053277221063647043708}. +{{64,34,29,46,16,12,53,56,17,6}, 1380868042565101892}. +{{64,38,22,96,16,16,28,31,98,8}, 305823957132994025600}. +{{64,71,82,22,7,65,37,17,75,45}, 340760516962254355442}. +{{65,1,93,20,65,6,55,37,23,28}, 24428452921775325655}. +{{65,4,7,46,37,94,65,86,46,15}, 259722767300905841237}. +{{65,4,41,55,51,37,4,44,91,17}, 296513367096512766781}. +{{65,19,69,6,78,88,75,8,5,95}, 725188227539344649031}. +{{65,20,20,96,33,14,8,83,24,75}, 748273507824896213649}. +{{65,27,76,75,62,79,79,78,37,90}, 863845035289363605867}. +{{65,30,86,31,84,16,27,72,66,70}, 1057229158480408819785}. +{{65,35,30,48,55,55,45,79,18,48}, 149441605241558980851}. +{{65,50,83,6,90,0,18,55,19,60}, 24935259624970877317}. +{{65,51,64,85,61,43,21,44,81,26}, 310337239042597882235}. +{{65,80,0,75,48,88,10,55,88,30}, 344886700539007148169}. +{{65,93,49,39,92,59,0,88,93,54}, 465254411707647303983}. +{{66,1,84,2,98,66,21,73,61,91}, 799281767621339965378}. +{{66,14,39,51,71,61,72,19,37,79}, 684020407577711640508}. +{{66,22,83,34,40,97,25,28,68,68}, 928165079530877238372}. +{{66,28,40,6,4,82,56,39,17,59}, 38844499588220102528}. +{{67,1,96,35,14,95,75,7,48,37}, 117323590672958351083}. +{{67,2,97,43,41,27,30,93,58,67}, 743954654351909039805}. +{{67,17,85,23,38,8,70,8,24,58}, 80146919783307764751}. +{{67,32,66,80,25,20,17,84,21,51}, 163141761823112959825}. +{{67,38,11,54,63,100,78,67,87,32}, 555197314616640634261}. +{{67,43,15,74,64,22,18,14,65,86}, 914269673609293970695}. +{{67,54,33,78,92,0,80,36,65,43}, 398485341164823654149}. +{{67,77,84,80,38,80,46,29,3,20}, 54278134984090142083}. +{{67,79,4,29,19,2,38,100,39,34}, 152113607413567704347}. +{{67,94,5,22,13,7,32,4,70,47}, 299255199604719529525}. +{{67,96,6,46,22,21,72,43,83,59}, 373126378893515585441}. +{{67,97,14,26,96,0,37,80,56,34}, 170436907394415473731}. +{{68,15,19,91,71,72,10,68,85,26}, 508439241814684825886}. +{{68,28,31,78,83,26,87,9,59,68}, 693194466324544614868}. +{{68,38,55,81,28,75,100,54,24,48}, 121857163192964388908}. +{{68,61,52,64,42,27,36,11,78,19}, 305621631310545994402}. +{{68,63,82,4,98,31,27,88,48,28}, 172094898866503145570}. +{{68,65,16,52,28,7,71,28,95,53}, 372980130318877295458}. +{{68,70,52,26,81,79,43,6,52,43}, 59740561980241193584}. +{{68,75,49,78,62,4,21,15,11,85}, 603001120657480510406}. +{{68,84,100,98,40,62,82,78,95,59}, 534447624570810639104}. +{{68,96,1,92,83,23,30,85,52,8}, 178993870171465171124}. +{{69,26,27,90,35,42,34,18,42,95}, 601087155021054736917}. +{{69,26,31,67,81,24,20,74,76,33}, 472121486332335897117}. +{{69,40,59,6,39,91,89,42,9,17}, 112002944355871683445}. +{{69,47,38,88,69,99,61,80,30,48}, 213982845577018513523}. +{{69,49,9,41,84,1,47,3,92,37}, 315407649726637736687}. +{{69,51,71,33,94,66,33,4,92,44}, 356912824377886693455}. +{{69,73,30,11,72,35,12,75,23,86}, 759812149395157070251}. +{{69,97,63,0,31,5,76,16,55,85}, 667837544186730795831}. +{{70,7,28,53,84,50,65,72,16,88}, 831302351904960449610}. +{{70,9,88,98,26,49,54,86,100,35}, 458691890352616072738}. +{{70,9,99,69,67,3,33,97,13,77}, 771525163791317784574}. +{{70,17,80,91,55,87,30,97,54,75}, 790202011259322099386}. +{{70,17,96,9,19,33,21,96,88,82}, 1038967858103911466106}. +{{70,19,46,38,79,17,23,97,22,41}, 167908094705967398642}. +{{70,24,72,97,93,64,56,99,42,3}, 218415665255406241432}. +{{70,27,67,43,1,6,65,30,95,78}, 965004731940459167070}. +{{70,28,91,83,75,2,7,70,72,51}, 476733620796752918108}. +{{70,29,56,66,71,96,75,55,87,31}, 434837047206869952466}. +{{70,36,39,75,97,94,73,95,43,55}, 287967654970023393244}. +{{70,47,34,48,39,90,24,62,44,62}, 39089812070672817170}. +{{70,70,32,46,30,26,48,9,4,23}, 3545019200399011456}. +{{70,74,53,78,41,21,3,51,15,73}, 603144761268367732724}. +{{70,77,93,43,94,69,7,9,54,17}, 63708786913990502126}. +{{70,79,21,26,20,99,9,43,29,16}, 40533272349656657382}. +{{70,89,97,68,46,74,85,70,58,9}, 275859342896617932358}. +{{70,96,58,89,35,28,19,88,74,62}, 456006048314545755224}. +{{71,4,40,45,75,19,79,30,56,13}, 93688841506632484473}. +{{71,5,22,4,80,17,38,97,59,30}, 167678923751047370147}. +{{71,5,58,7,22,92,16,80,75,76}, 1071068850524112844043}. +{{71,19,87,54,42,100,22,50,7,62}, 43442512022820846855}. +{{71,21,19,46,90,86,75,37,10,25}, 130433875650788325063}. +{{71,27,72,58,15,69,12,20,73,70}, 928110970516970958131}. +{{71,30,61,6,21,73,43,40,74,25}, 333415579423956348533}. +{{71,35,12,33,77,8,87,13,84,2}, 388546158089062649051}. +{{71,37,83,30,67,57,38,0,24,39}, 24898480711849834039}. +{{71,51,95,40,8,35,14,92,98,89}, 1039118504893705723431}. +{{71,67,22,75,20,43,60,8,47,65}, 603374356559910190891}. +{{71,91,95,2,63,64,96,71,30,60}, 266992269772436438167}. +{{71,95,65,97,92,3,99,36,81,85}, 995197302693235363695}. +{{71,100,7,95,29,73,79,93,56,38}, 271803945653559178493}. +{{72,14,5,80,1,97,89,8,54,21}, 121381940956848458356}. +{{72,14,56,86,16,73,98,39,14,68}, 711573275828195633312}. +{{72,45,19,4,92,63,89,20,35,16}, 93713984200605208934}. +{{72,60,21,77,79,60,42,50,65,57}, 324802603076548772636}. +{{72,85,53,63,9,35,97,12,89,48}, 373092564187656266110}. +{{72,95,26,33,99,27,75,56,18,16}, 95864648860105562234}. +{{73,19,44,2,77,78,27,17,87,59}, 352223081662912506835}. +{{73,19,58,45,78,83,16,92,57,43}, 204945843598771411755}. +{{73,64,87,67,88,13,44,3,82,71}, 921256643362093413037}. +{{73,68,93,44,35,80,46,11,60,20}, 45352132750851915925}. +{{73,71,32,47,35,78,1,43,75,63}, 336252822934994742235}. +{{73,83,15,56,49,18,72,94,97,29}, 520283618781268450071}. +{{73,86,36,27,56,46,28,83,93,66}, 1036535501010399570313}. +{{73,92,24,3,39,54,72,0,81,23}, 372448575466737558297}. +{{74,12,1,84,2,49,32,70,0,13}, 158058377056318801444}. +{{74,12,99,67,81,86,33,92,2,93}, 808275293078187980380}. +{{74,13,70,14,42,36,2,9,37,44}, 6683342564057249154}. +{{74,15,93,94,16,76,61,42,83,50}, 347822952257818602822}. +{{74,19,98,0,30,46,47,38,11,84}, 596317706198662503746}. +{{74,36,32,49,27,36,87,19,17,62}, 75569232435554764248}. +{{74,47,84,15,84,98,41,28,89,5}, 356363527810634002250}. +{{74,54,27,16,71,32,22,82,72,55}, 462937054426700668436}. +{{74,54,39,21,8,74,43,61,34,38}, 39134180954098998476}. +{{74,63,77,43,80,87,34,48,3,45}, 61908928557157297966}. +{{74,75,84,78,77,68,49,46,39,42}, 73714994184243260754}. +{{74,84,56,49,74,8,33,34,18,17}, 22136052043529733704}. +{{75,3,45,12,77,39,94,51,31,26}, 93572345913930649015}. +{{75,9,3,65,89,24,4,14,42,78}, 619407132144159298591}. +{{75,15,62,74,37,4,51,51,100,20}, 306051898348417531091}. +{{75,21,78,14,18,92,21,38,66,34}, 338526702183079900227}. +{{75,30,75,60,70,78,21,37,82,45}, 356982691503007915717}. +{{75,50,78,51,39,41,78,18,46,47}, 80481729807505129017}. +{{75,55,20,56,24,86,21,67,68,20}, 480780227936298110147}. +{{75,56,61,17,79,67,87,95,13,63}, 278438089199140456445}. +{{75,82,55,79,96,100,30,82,66,51}, 511380014820045569549}. +{{75,86,42,17,71,97,53,74,72,92}, 1091929900135246617721}. +{{76,4,38,41,33,47,54,58,50,67}, 592021181778769187384}. +{{76,9,63,82,89,89,93,38,16,53}, 140229562490325971574}. +{{76,23,51,90,38,35,50,48,15,71}, 600947050262199925542}. +{{76,32,76,26,96,8,59,45,20,56}, 25025175723892089024}. +{{76,37,76,75,14,67,27,99,34,93}, 790186461988604338922}. +{{76,39,60,41,12,34,97,19,32,97}, 666224393443056192202}. +{{76,47,32,32,41,100,84,62,5,37}, 112623978946583726866}. +{{76,53,23,47,26,91,42,0,46,74}, 628713827308459126830}. +{{76,83,68,71,28,47,49,50,81,44}, 313270903055280417130}. +{{77,21,21,81,66,33,84,84,46,57}, 251085476700693479983}. +{{77,23,57,69,32,6,19,1,67,88}, 895843167548594293199}. +{{77,24,38,92,79,56,24,14,9,72}, 619159498013063401745}. +{{77,28,63,41,56,60,81,30,38,83}, 665592326164055986765}. +{{77,33,64,91,85,96,89,73,62,54}, 292593054064297386203}. +{{77,42,2,0,27,89,86,2,8,97}, 702708032332696345137}. +{{77,46,58,91,82,70,13,91,94,35}, 509022053179670330057}. +{{77,63,76,77,16,39,12,98,74,26}, 457892816764566145067}. +{{77,88,97,42,36,76,8,9,13,72}, 635291277512070406533}. +{{77,91,87,35,61,95,96,77,51,52}, 267289541875923728831}. +{{77,100,29,95,62,32,23,80,38,59}, 161177880687923782221}. +{{78,0,22,86,61,87,99,52,38,5}, 121579382267937404528}. +{{78,12,21,57,77,70,0,80,8,52}, 204653291453014901788}. +{{78,16,91,75,58,84,28,48,92,70}, 937487865162432541708}. +{{78,16,92,17,45,2,43,89,6,26}, 153429351964616787160}. +{{78,22,52,37,97,56,2,34,47,59}, 20676631481005575960}. +{{78,22,90,93,64,2,76,53,55,38}, 108230943934292729224}. +{{78,22,92,41,71,68,93,13,100,22}, 430337598930709662936}. +{{78,33,72,50,42,3,44,75,96,96}, 1039748306795708474530}. +{{78,39,39,11,15,37,99,60,81,67}, 960642992693017411454}. +{{78,40,60,82,85,82,29,90,21,10}, 213297793067403355472}. +{{78,42,0,82,77,57,90,82,61,77}, 840806825341987532592}. +{{78,53,29,38,52,39,35,100,5,98}, 739880644377096856934}. +{{78,59,47,96,64,36,56,72,83,23}, 471669661580901752582}. +{{78,59,71,64,95,32,71,24,10,49}, 107837165189031353942}. +{{78,83,43,12,20,60,89,76,2,33}, 225436812146281553478}. +{{78,94,89,82,65,46,94,91,34,75}, 847721792356493536916}. +{{78,100,47,34,7,60,65,31,64,50}, 373022637185203598548}. +{{79,7,48,83,26,84,5,21,29,89}, 637571147623723724747}. +{{79,16,43,35,4,6,25,33,23,100}, 592183172720263214541}. +{{79,41,33,66,97,6,2,70,81,27}, 471570510160227706647}. +{{79,54,92,39,15,40,11,3,13,28}, 5812465817244364249}. +{{79,63,47,50,28,19,51,70,3,13}, 148814829002583162727}. +{{79,65,65,29,96,48,99,31,69,43}, 396154823037243033551}. +{{79,75,22,12,45,39,32,3,0,53}, 4161893433282305715}. +{{79,79,79,18,77,79,53,22,12,19}, 63483523534155333239}. +{{79,93,6,28,80,3,77,62,73,59}, 391561699319665563491}. +{{79,94,88,82,77,94,6,12,64,77}, 958077821652867067409}. +{{79,99,16,20,13,97,43,47,22,8}, 40607001483899505907}. +{{79,99,46,84,41,50,65,99,65,64}, 1119691738759321263571}. +{{80,10,58,65,18,37,55,81,17,92}, 748359725658270685672}. +{{80,13,99,58,78,63,3,6,46,50}, 25126190688641216614}. +{{80,20,12,87,37,80,21,34,34,96}, 638592530414764957784}. +{{80,38,76,82,65,74,19,89,40,40}, 218769329301533862096}. +{{81,6,55,36,70,78,73,72,38,51}, 278732853225951386181}. +{{81,10,68,62,16,18,34,80,67,78}, 1038863544414756514049}. +{{81,20,35,66,48,32,14,81,52,36}, 158873927227529048197}. +{{81,28,10,63,60,73,92,81,42,90}, 850019205572182421673}. +{{81,32,67,31,41,67,32,90,82,80}, 1075769082811790045245}. +{{81,39,72,66,15,69,79,27,18,45}, 126247580644286098163}. +{{81,44,77,50,26,53,24,90,17,43}, 153962864694050579237}. +{{81,49,95,53,68,26,53,28,31,6}, 24295212900114272591}. +{{81,57,64,7,13,19,33,40,76,56}, 301708000451172016251}. +{{81,64,14,0,16,7,86,61,93,20}, 372538835816604078497}. +{{81,64,55,29,84,22,82,81,14,0}, 243271219531913465997}. +{{81,71,2,13,91,26,50,64,70,99}, 1055571819366829644315}. +{{82,1,71,84,47,28,65,39,78,49}, 384662059729782462166}. +{{82,5,4,47,77,30,62,47,28,66}, 610121044587696596122}. +{{82,18,42,13,78,23,67,31,14,75}, 683687136044482813672}. +{{82,32,9,70,39,24,59,78,96,82}, 1043775185685263901780}. +{{82,89,22,90,15,7,71,37,4,49}, 87190268256962344690}. +{{83,2,11,13,71,25,35,14,61,17}, 19960834717309427581}. +{{83,8,53,79,63,26,64,71,44,98}, 822920300522977813661}. +{{83,18,82,33,95,46,57,4,8,71}, 614624351599131680345}. +{{83,40,87,38,77,2,32,31,23,70}, 614590906416315151765}. +{{83,50,43,17,78,50,18,75,38,59}, 168081774799561416333}. +{{83,67,32,93,74,12,32,33,43,30}, 31638361113178688907}. +{{83,71,46,8,92,23,34,66,26,96}, 760428629137927150627}. +{{83,72,48,35,73,87,46,41,14,78}, 649324532407607338169}. +{{83,89,6,23,16,98,78,45,75,74}, 999763119199199540619}. +{{83,100,7,73,15,88,1,60,77,99}, 935742345470590605149}. +{{84,3,27,79,80,0,37,38,85,18}, 324187983104676870478}. +{{84,42,0,11,73,33,93,84,95,45}, 536723735594319227768}. +{{84,44,85,74,53,5,13,61,55,97}, 606313307953081623540}. +{{84,75,76,0,50,25,81,4,31,29}, 81876410761720646498}. +{{84,94,25,92,70,58,47,8,22,86}, 621533673732576233540}. +{{85,10,8,28,44,29,73,68,23,56}, 223109215730351212897}. +{{85,14,73,51,49,60,87,18,6,69}, 669910718391468370525}. +{{85,19,77,64,13,38,70,97,69,86}, 1121973334238448683415}. +{{85,50,18,98,45,71,38,81,24,26}, 194946058971105573041}. +{{85,54,71,67,37,42,91,72,29,99}, 827277830208699874141}. +{{85,57,1,87,59,30,43,13,56,31}, 10757758091284570847}. +{{85,58,23,98,31,97,57,1,31,83}, 637685877883369454581}. +{{85,58,53,62,97,31,46,11,96,60}, 315718711906030299317}. +{{85,65,98,67,79,16,80,49,27,48}, 110253714584779387291}. +{{85,86,32,56,75,52,5,79,96,46}, 465541645073655679185}. +{{86,2,88,56,13,17,92,12,8,72}, 669856522283676339248}. +{{86,5,73,1,67,68,20,14,6,86}, 651401284663855957022}. +{{86,12,70,29,45,43,94,71,99,73}, 1112911606462622963640}. +{{86,15,40,45,74,66,48,49,75,42}, 352447416300990156170}. +{{86,35,74,18,18,87,54,28,3,90}, 633029052843085921570}. +{{86,42,26,88,19,31,66,50,39,30}, 84598638557981039920}. +{{86,84,74,84,71,20,76,92,35,69}, 847685724489926334224}. +{{86,96,77,19,46,22,36,56,62,99}, 599467858726471132684}. +{{86,100,48,90,58,73,54,86,26,26}, 197247492981727912992}. +{{87,24,39,43,73,13,64,41,57,14}, 93832784034701784509}. +{{87,39,14,5,18,23,46,87,84,71}, 1034245375188799315627}. +{{87,43,13,51,47,65,100,94,55,18}, 259797895123885255999}. +{{87,47,42,18,28,93,14,80,25,48}, 186204626629728222499}. +{{87,94,35,44,57,99,79,100,61,99}, 853085654953095700341}. +{{88,24,40,79,13,16,9,45,50,30}, 10814026403050954968}. +{{88,30,56,94,7,31,25,74,8,94}, 748251246167071582320}. +{{88,35,77,18,32,14,62,74,84,52}, 449156174772804233222}. +{{88,42,4,94,65,55,80,54,19,71}, 693088757727338867504}. +{{88,49,76,1,44,75,67,88,19,58}, 264616740710672859498}. +{{88,56,50,94,13,66,65,64,60,53}, 269503018323595539024}. +{{88,64,42,67,74,22,83,66,53,96}, 843655202746143076680}. +{{88,74,63,55,51,62,77,70,55,34}, 225752287177499146588}. +{{88,79,91,87,40,41,43,8,84,54}, 313145148274937247854}. +{{88,90,69,30,55,95,4,61,69,70}, 930569989597665225140}. +{{89,21,31,89,79,8,62,61,69,55}, 324764367150488572831}. +{{89,31,75,80,13,22,37,93,90,42}, 458358826153747978455}. +{{89,35,3,18,5,64,17,31,68,13}, 333196788322254600919}. +{{89,46,48,47,10,36,37,55,57,87}, 592005917381921237961}. +{{89,56,49,73,97,33,27,34,20,4}, 29028311019854954621}. +{{89,65,79,62,78,29,38,17,93,93}, 912043006070771250087}. +{{89,71,33,34,81,82,30,99,37,66}, 797114740361386502551}. +{{89,89,47,52,34,65,100,4,58,45}, 115107797278468100647}. +{{89,91,33,72,90,88,41,53,98,12}, 363679378204128463047}. +{{90,10,12,26,88,33,61,37,27,7}, 19852246866587299808}. +{{90,10,31,79,55,32,23,67,21,26}, 158005227776312573404}. +{{90,29,32,49,48,23,17,85,51,94}, 739343560982565520874}. +{{90,31,9,36,32,20,75,84,6,79}, 812836862192962571846}. +{{90,33,63,66,86,21,83,36,76,52}, 398485942303237174374}. +{{90,34,62,16,41,11,7,3,85,32}, 296902353060089798128}. +{{90,57,5,93,15,61,78,24,24,77}, 674497831378113087038}. +{{90,75,56,19,97,14,79,46,59,85}, 686444018045704187738}. +{{90,88,45,63,54,72,38,36,36,69}, 631184021113918285324}. +{{90,89,73,87,74,15,56,53,62,24}, 36246038379722237102}. +{{90,94,78,79,35,21,78,41,34,92}, 681827571390916951224}. +{{90,97,5,2,83,94,93,33,99,84}, 1018464973231449499094}. +{{91,6,87,0,5,80,11,21,40,48}, 43523531513108962517}. +{{91,22,85,32,22,40,91,98,46,39}, 228179474757725408837}. +{{91,23,34,69,19,84,53,30,90,76}, 932790608040835832923}. +{{91,25,16,70,42,63,53,44,97,20}, 306083321467239458147}. +{{91,25,85,89,94,71,0,67,91,88}, 1103346759272222868911}. +{{91,26,94,33,12,74,53,40,35,39}, 43748045042723102537}. +{{91,37,51,37,61,7,14,98,70,56}, 444629718888044008511}. +{{91,42,55,43,91,34,57,84,68,68}, 1052741416990434983005}. +{{91,54,78,17,79,83,97,15,55,27}, 135255248223104589817}. +{{91,62,73,1,45,57,39,19,81,82}, 891337699354940739069}. +{{91,64,66,65,40,41,75,38,16,61}, 91856264196050327145}. +{{91,84,29,21,19,3,88,14,15,25}, 77246409248795445053}. +{{92,8,40,82,40,26,61,7,89,32}, 306195632391846011328}. +{{92,15,48,28,8,84,10,50,51,82}, 628780103912784857346}. +{{92,29,30,30,39,54,6,90,90,6}, 443929296787770175506}. +{{92,33,11,17,9,54,53,61,37,91}, 591992235464821609438}. +{{92,39,95,80,49,65,25,49,92,40}, 347770740391407524086}. +{{92,40,63,79,89,6,57,98,67,32}, 472344377878600135004}. +{{92,77,43,46,28,91,48,46,100,90}, 926314570106485256230}. +{{92,84,52,85,91,44,75,75,55,4}, 252818888101161550296}. +{{92,86,44,10,91,33,72,28,52,45}, 96598152298655410736}. +{{92,97,98,14,47,81,30,32,1,33}, 45709391166281184050}. +{{93,4,46,85,27,98,98,10,58,73}, 711753698656665457177}. +{{93,44,26,54,1,91,89,94,11,56}, 259995882894935896433}. +{{93,51,9,9,47,26,40,100,69,71}, 1034407067230861314847}. +{{93,54,90,42,50,94,40,74,53,36}, 191198412583635974401}. +{{93,60,10,10,55,80,46,70,23,1}, 185713023669448962833}. +{{93,74,96,98,45,17,78,76,75,96}, 1124706489726911457585}. +{{93,82,94,89,28,46,28,93,12,4}, 164904049694487910537}. +{{93,86,97,28,80,1,69,91,48,92}, 838467683371663362277}. +{{94,1,12,31,71,6,98,58,53,26}, 93892040790929827098}. +{{94,5,55,41,60,25,87,4,20,45}, 75548294478967150190}. +{{94,25,30,76,44,31,82,49,7,9}, 84325654027805497250}. +{{94,51,72,92,12,2,12,86,32,56}, 163429591509745437698}. +{{94,57,93,54,54,78,13,31,12,75}, 632983355322288236230}. +{{94,70,34,23,44,51,86,26,43,87}, 667889147906038415144}. +{{95,2,79,1,34,100,58,74,92,39}, 486082868411834785293}. +{{95,10,3,76,25,44,54,48,21,99}, 601501277568240262933}. +{{95,19,64,43,79,86,90,76,36,9}, 282763115838947061275}. +{{95,22,23,97,81,80,2,45,80,50}, 361594919118301633693}. +{{95,24,48,21,65,19,26,47,21,72}, 610044499005040461241}. +{{95,24,95,30,31,11,73,100,68,16}, 522418153946589754485}. +{{95,46,64,38,74,28,57,82,98,94}, 1057601377707625442369}. +{{95,55,53,82,58,3,77,66,100,50}, 527775185653865311335}. +{{95,91,80,29,16,30,14,20,88,73}, 893514658491772538379}. +{{95,92,81,15,79,27,77,74,60,49}, 248743702469562001021}. +{{96,2,21,100,1,97,98,12,17,25}, 121175826984255687476}. +{{96,52,98,6,64,69,32,45,93,35}, 357053543844044878752}. +{{96,54,42,47,63,22,26,52,95,27}, 296480956199774059288}. +{{96,57,80,30,95,89,41,81,45,49}, 209619691019383628786}. +{{96,60,55,96,61,11,58,24,16,50}, 11060794765202788404}. +{{96,68,19,100,65,72,39,83,60,65}, 806262979709632713428}. +{{97,9,63,93,96,80,48,0,73,56}, 361537275723216064783}. +{{97,11,52,40,13,88,54,46,27,24}, 38278174533594056979}. +{{97,32,51,91,38,32,49,90,93,65}, 1043528449954651730765}. +{{97,56,24,38,43,50,19,53,24,94}, 591660373307432755409}. +{{97,82,3,96,14,32,68,79,39,31}, 234378023561897859973}. +{{97,83,35,94,5,50,61,60,7,60}, 13517249382856309079}. +{{98,13,50,52,70,35,69,28,87,86}, 978882021404200195426}. +{{98,22,1,25,94,31,50,22,57,97}, 610833907247499956012}. +{{98,25,23,89,80,9,83,33,9,28}, 102755922172310525422}. +{{98,33,6,93,52,44,83,37,52,9}, 84653415120947451594}. +{{98,37,61,11,48,94,99,7,50,47}, 112796369614508369614}. +{{98,60,91,32,75,41,29,23,10,92}, 614556357256775357684}. +{{98,83,54,74,10,45,64,55,26,22}, 86655878425348045986}. +{{98,90,5,67,48,50,63,19,61,66}, 603393951877881900492}. +{{98,99,71,30,9,14,34,43,18,13}, 8290292033059798678}. +{{99,0,19,22,69,93,2,47,82,13}, 351786630568844146357}. +{{99,1,24,13,49,66,26,31,27,19}, 38066627965902358427}. +{{99,43,45,75,68,14,50,45,50,50}, 29912697805783018639}. +{{99,53,65,33,68,58,39,4,47,17}, 24620653906003068751}. +{{99,75,28,100,36,73,86,67,13,44}, 271541237465712102819}. +{{99,87,21,24,45,15,55,65,85,100}, 1037144458584255466999}. +{{99,90,26,18,68,33,15,38,78,41}, 317811160697633455713}. +{{99,97,41,50,24,33,66,49,0,10}, 77442940989354878119}. +{{100,18,98,72,76,79,71,33,96,95}, 1029997444437194152672}. +{{100,22,52,33,99,71,26,62,86,48}, 352395348277600962616}. +{{100,25,5,48,43,57,14,24,69,46}, 296941651458409447734}. +{{100,31,97,59,63,83,33,49,0,84}, 633203497396161538302}. +{{100,35,40,62,43,2,21,52,35,63}, 2197414151098002258}. +{{100,41,73,93,2,78,0,72,41,17}, 199747600580655235854}. +{{100,44,39,19,15,88,71,69,88,7}, 554563450800011047644}. +{{100,46,60,38,36,25,24,71,17,59}, 149339192779236584352}. +{{100,52,96,40,83,87,79,83,18,99}, 873355405503749931760}. +{{100,79,6,24,79,100,22,70,91,45}, 502134831446368934674}. +{{100,79,26,39,27,98,58,86,0,92}, 778341031789039187994}. +{{100,83,75,40,4,79,10,12,81,52}, 340699284588563896614}. diff --git a/support/test_cases/test_data/10dim_from_0_to_123456789.data b/support/test_cases/test_data/10dim_from_0_to_123456789.data new file mode 100644 index 0000000..6fa6531 --- /dev/null +++ b/support/test_cases/test_data/10dim_from_0_to_123456789.data @@ -0,0 +1,1000 @@ +{{121697,4595605,32614699,9380967,72586663,25772190,71684220,120397934,54973921,21293649}, 386052472296034983203441655213402977441039598520652639106634741612278397739922207}. +{{326992,48667289,72583052,31706405,96482526,115876356,24375830,49943599,8920684,94412779}, 1045201973758157891877471154243476277628544472812053075641219846955513390173995658}. +{{423289,34194899,1790181,35390874,36887986,18716206,75309236,112338502,96960393,115535163}, 1779771962513151523615544740263696172653691375168286837132397908775972485697563399}. +{{463638,113051368,22630641,122613013,41300127,38634967,98101340,84641055,28233024,99269139}, 1322915482843405563602755587996931075111004548788003768823633363004818899152324284}. +{{588780,64946045,26372018,44761424,13319953,2004287,64605547,88933239,32930229,117081322}, 1186772018744739969722366246930001593709938917583210110155486178578249379219214834}. +{{609314,95645929,100064719,32745864,114421504,43937663,52039519,87387450,9788464,110403692}, 1227599147474372101348816552999592943378429656213701241170742294484634487136425062}. +{{844496,8626749,5147929,120153053,108634694,2297806,110137848,7560793,48257746,22247360}, 163658563443400225509021914130987914276938942794138417340371025199609688705253518}. +{{918761,7234559,116975816,11736304,17150483,73227795,93290778,10814362,46575035,46150975}, 186664227882378924871736295650014841230997917459416149137281515404882317449087795}. +{{944870,17730494,41582391,326626,21607856,91053619,11742627,22594111,48805040,69081816}, 1008325065135779245791833508428356167205939902446740612856090506479265425239817444}. +{{1020324,22933791,86615213,64846176,49575879,56657569,24034136,76072189,47457515,108662965}, 1194612705708892458342727567316624352000499633510392120062326944468494444957813686}. +{{1081074,20169870,2807599,13237142,43133696,15969592,117602055,47025538,44352296,39664308}, 120337046112125512031698329705864537895710094987969192718874941564580664424217668}. +{{1124610,62839108,109059511,81038610,86957280,78545922,108462368,62006386,62389418,90302141}, 1179123315853097456865424645293470998069765640128216743940217039331619516180772356}. +{{1160665,49625815,78015705,89776876,109407360,38451720,27832566,68698087,56158491,11834890}, 289571266221158556140438989466083940137876580974666527033358280367838166390868359}. +{{1482751,50277410,32719101,103451489,93463465,60006944,19912130,14914499,38439910,16961780}, 45004429077284299944772053830786052771065175731083228195965673220788159042227357}. +{{1488076,4323574,98418239,53123367,6526372,33532012,97391469,104733852,120087922,50222474}, 839044596814109702464306902991042607922664092781256443534524297457054558854068300}. +{{1490924,111616298,22879974,14216893,74504652,19016171,23772073,95586075,100648350,92008545}, 1693348891970250003015776674636320846605237184687783584275420522985791361929091816}. +{{1505034,44701120,25727299,58829177,115224001,12298646,107668161,111501051,53661419,116354243}, 1335709264615963972533346716951971448089581484692478672480673784287894376517900252}. +{{1605875,69483693,78452539,1952382,33822174,62342474,81669031,72413214,60547018,50605017}, 368307101933824318840842490790950147566453074281180321308848272307735199807436359}. +{{1646984,45868278,56445863,38244983,11950527,99156096,15954199,117367964,44031296,49291493}, 298074232566819454321883888604257846974654039688828701191121667586042444969507420}. +{{1691417,107436390,65616639,105279416,60324959,33738730,109199559,104674567,38393359,108565178}, 1324657917855305309811332062421844086488293205551137428525837008938316522796866005}. +{{1697911,56130068,35692749,121077862,29009839,5898449,10324245,37645875,82674005,84870645}, 1437932444812470048974979264703756474824960303772586095497382613631279468731590645}. +{{1713430,71344971,68679945,56070893,104774900,30700509,56701501,47418418,86945660,10634360}, 515434648453590770794783534370521446162214632482250458711592227751181892914908270}. +{{1747915,78253833,71190999,62762152,82380973,93794040,103201948,21857565,122965725,27749575}, 693494951206467842227962313574673080226058336177000261329989549727626444921116567}. +{{1931952,83145424,44204991,104019568,19393722,120335510,107209132,55614581,15530864,111692338}, 1146305810722874712287608690473064928059031319786345763389703090942755476901253252}. +{{2024125,1401713,107516747,72952843,87861413,5077095,51986854,36815659,57205278,116518660}, 1002188363899956027330349836864158075420235220336893752396521855509195575258493119}. +{{2065967,27722924,122150616,26579426,86726840,45132749,11562980,43265096,83766288,26243260}, 511635542661094221075606646470002001997043445602402944416454559126040389224506401}. +{{2096793,49717155,36769969,29912618,90221463,104271305,98997935,47134638,77232351,112766619}, 1631579446063353406843111230239091968393880778461511392634411644168886502697167735}. +{{2310898,60888288,5162773,61227967,30934726,99864550,79136048,9599267,52921908,26012368}, 178339370669956675148216713684503013993714942387376787997527914585695017492472972}. +{{2437489,105121640,46872246,113222590,336342,115917028,27828111,5465120,20828556,33560123}, 78822411823202518454127894724379736316485188244856656573925619673776832446558785}. +{{2456814,42857340,44456174,75749053,61543535,12311545,7378301,43483056,84710520,117277184}, 1438872786188196069644126933672337324796905711515965761100440172333902589684896888}. +{{2622729,93552609,69815121,75895387,100896854,81739481,32516896,16285278,48807624,97582565}, 1063927686902933697671313640085532345709166707438564456772791383248453104918749743}. +{{2628930,118451413,84449517,106947653,85995116,17498388,55329989,9342101,77567777,51263955}, 530925935443377894506022704613140037007903726602872962742236230336749921523730382}. +{{2975983,5796152,40102254,13353831,121351386,80052576,113150959,92507679,54618204,122252920}, 1394753511657556328475637662801625165577005482650093161376220136784404832314422473}. +{{3001845,55946077,60335966,61123140,29428911,42794251,10634557,77445272,36904885,40484713}, 238614982834127079517802898214867525848039213936611504578356716661291608368534387}. +{{3239363,25692412,70666875,3021466,118199974,43828189,34671613,105432697,81441357,95766053}, 1697484018010138474942925307693939488258729924685629922387136266444375915015206885}. +{{3291922,46135892,119057334,117602218,58250488,91511272,107494340,18862485,41586736,28205088}, 200723205870540241528127914418423412346044590009519855590034238993442338953507968}. +{{3319842,42209677,69097337,2697425,110149333,23130501,89080573,110080238,8666053,98281831}, 1341600788249732407153433373821325766256555127997164881551349505415315817501427582}. +{{3436430,26539883,98495803,115736955,78500286,70469833,74199125,18482554,67305018,57302192}, 704957854723894426614231768457129228314997432338454066812866688698159865357827182}. +{{3675053,23989081,69507590,72975405,105945973,53072183,111416056,15917405,79611866,37721475}, 645859386589497337156421407165254249154638843558856800516583211681650696102122171}. +{{3937383,62686125,113363302,101675754,75088478,117915749,117570406,44500963,34374772,60581900}, 231552690840909888165333167413600826995929148457687342634019809975789085292459171}. +{{3970795,10911155,112797236,3421333,6594287,83622157,110610062,769599,98672086,122361871}, 1609171258694188030272697785750414628880520494568099768812034016367450330873417403}. +{{4034400,37384096,58984546,104664636,2979985,61237843,77399570,104250282,47083227,52128988}, 372239969219752164532126746170144588804143313955154893654642371685659295737155888}. +{{4099048,67420696,84868200,68394614,19900170,94539749,52689072,79966723,11495494,41702350}, 323407510912945116571489940569639887497927942306774977433374519737271243301085344}. +{{4348498,48531614,82894338,44031550,66567337,25522931,88312793,121876946,50597262,32110138}, 363867566893367914423034020784743067840777134690318931126267323954262322290015344}. +{{4936490,23097456,112809390,75356317,13764733,28860015,85206751,96629255,114259596,122604923}, 1802196618582146083899587785553214141209618694037348593062895801027197622310115064}. +{{4965673,58528675,9288829,10887370,63229003,111572494,64817810,72231358,67412475,55486401}, 771845787058758032694963039814786498744282672746437669834701085206435103678917399}. +{{5026266,68345158,4240060,33187304,20895713,26551375,67114647,55708410,40469190,103424747}, 1072466655685570231920159805737281806389125515394336615971830372754272575716036208}. +{{5028476,113883807,108151973,116586788,56956702,43597522,120456886,63221336,51230199,37685623}, 146358402403810191042791670103597256160565336738122758913047537767647331668052742}. +{{5461725,105622665,43603657,98543021,48693673,68761916,119281444,89197955,17145065,42412148}, 434608321052581505819248348924706483661043498937125294384342074601675899337310623}. +{{5679248,17727807,74340005,96886060,66633705,104637921,18054274,73605769,94372260,14043603}, 793031683860827464607120553760141138680121501498552435972447530340076312691542710}. +{{5773558,94521968,38711262,45980885,73701321,48161401,21094872,84943423,95569713,64960932}, 745782362855207233885178510384780271600509058869705219204241967997605274916623800}. +{{6063204,91689638,69339436,99942389,91088636,115424794,45353122,21899450,5843572,34532236}, 115966049645812211994699073940901190885879938473539961504099405996908130377893896}. +{{6140740,78875835,75682020,120370235,952863,97303000,101233034,4176030,22670357,66098044}, 204852108434736231200382400238456043908144702006309914076496084632954282953632026}. +{{6206588,62421796,40864785,61152944,50961184,60133881,100546129,74039355,63853656,54922401}, 357216549914453854814337525549683974072396235775526886030995955355215086476198628}. +{{6331404,775403,29972942,108240406,34748094,19473227,10195842,16550178,5923186,80992013}, 963433669317570116543447673629577975462610998091620465349840779144404111105456674}. +{{6475126,9105586,22870617,102017827,38109945,104069893,101986449,65897294,98099199,16177233}, 667411815440385325540855674826080397646190913726286586347116182570681029535084412}. +{{6568258,101842745,76189391,61647092,2967300,42691090,4266889,102106023,35909041,119230771}, 1198525031001287494164421990838727809104598775156857912130138552845226096519190470}. +{{6606499,16948778,51282049,65948473,27995914,31545543,11512565,110321224,120634902,118049378}, 1661639658483261146511458916694384875789188752503974405191819481642572214071774317}. +{{6828570,10398984,84417496,50628138,87169346,86761065,105513358,103903643,89036174,48980681}, 927625460103246317806669429109845141546981857009253773282478293595966434020124320}. +{{6871412,72289009,65531438,49729900,106159439,117769388,98209514,74440829,50497302,28655985}, 448920227605683327746400920810257824384422402553006404958492867314105119847830162}. +{{7233661,66925955,1473887,90457725,90826625,52871855,894630,109588001,9667109,75753829}, 1230468358809746621216575499579661994771396568794034401628770989882522867646700479}. +{{7246526,79133347,96703555,63418369,2170085,85761206,25098037,66579460,120481510,65806799}, 546323326076910793654470199065886130838457066934737880966644559487819124177673822}. +{{7678755,41649430,49465349,88926662,81238151,86437924,4804579,48113862,26158090,37017862}, 104919012041558688870489380028013834257462932365450670881161693530843141333019733}. +{{7812261,95910568,14448805,79709560,83925250,79634326,23939021,91341867,78806513,41102962}, 819808363360373897631979732926533485071262609287213858622732374778096098408579525}. +{{7918652,93717045,100598672,12129482,117324284,8060908,21504001,113476850,114502359,5296918}, 752909236638671516407344540158066049542264261459341402237405759916495135697674562}. +{{8464820,109463765,687180,11404923,86680603,34051037,64467069,111560122,59680057,65558680}, 272290216307019208222092417954828014078153850377112805843853486651569232344670586}. +{{8568017,38039138,116924309,22703388,82288943,80453610,51766287,46977154,55196975,25369933}, 97161903726487796324236277162525104623372515151551482682976237976632587704585045}. +{{8660906,85458730,38269561,86623211,91038531,111294698,120287547,72406451,16269173,94648597}, 1411919142145482264173914777225801503087367447245828466237834553009737149192597468}. +{{8873949,110029778,22590858,21090989,115522795,31716100,104816899,20863797,117556927,35909471}, 627742238579232419175913732637415425352660172425997221841559429855757353405471705}. +{{9003549,40196243,16386205,32589292,112434990,116838301,9068847,1207114,17387608,87586193}, 1037588953425150061128769692957606126851490595273461867702559395364817573346757223}. +{{9344578,90132783,120644703,47013720,60554151,19446045,78081888,42369933,37445848,52390777}, 131359888644033732361815257368845994932766875332609152059191381526749710823481014}. +{{9591022,46128330,26975608,66522879,72584910,25400086,78749121,9150495,41842132,93911842}, 1097264913789994835352291665457415332841312985099126168788931248821486230265588936}. +{{10151774,17153897,69657270,5782897,104683411,83346982,8230900,103884546,17604636,43561045}, 334668542705234428777021147419999305514479225123321810432070468550608940753409562}. +{{10172028,64034974,21846065,7309572,62374540,82623830,93258089,62676428,40454126,1438901}, 178584346654102115739977303708651635710264693800767198883363584596617999917812292}. +{{10288213,26155632,101142054,6176854,96685556,88263131,31789336,94842097,50768793,68335202}, 1282521297652199408576395904950326135159384151549578325974343788097481635291247009}. +{{10387790,104520582,41893814,23922019,91754713,36204112,19760593,57943144,64290453,99760653}, 982682160726780566809617247558507630082707425847405989728817671192380973259964248}. +{{10466923,11816745,8760564,85325009,38934336,63051831,60757083,101370350,112994099,122333711}, 1676641593132196842026294244239889675577228498547818258752588929105298965350287211}. +{{10475981,38431058,115683657,11215844,111861895,8703377,104664230,55568685,63516919,119465148}, 1105971631478873050363399150497522779858043531641843872563931683504782005299923381}. +{{10494401,6462503,97168246,114050145,47549462,94825185,98394605,31567620,54139437,11858640}, 200596177066809588196574638940430879754077619379454534442687115319224355111590251}. +{{10960581,24168530,115850693,110089717,33461051,14094233,59394676,83494519,12746636,82312350}, 1208080724674383768575822826946437574099690347050679278860488671475037777801398461}. +{{11039113,19869080,600970,80784787,121231640,2658922,118533694,34057309,4417142,46219346}, 164338068431780425327475366875995845743770194785593294133007007454165492151726217}. +{{11349423,48892616,122219140,101134024,115944545,13523312,24324816,118924869,11051163,112027808}, 1238798395917996141917536908800893377692877183026435602541228563963120001339360657}. +{{11584809,101422710,121728009,57765668,48244003,4856677,35435951,115496633,50182222,7337842}, 249123083386974349782174391034357433683787122479697839195130678339252030974806261}. +{{11758293,9653858,46815829,6411266,55513635,115189226,38670995,121713658,113520797,109636907}, 1721112159225996578715108855033940847086903661822279702797283192046329448181263189}. +{{11792200,57824590,117086392,95957713,48381653,24182549,58817361,35887802,88038951,97796846}, 1445473998749271591138554112956594485118067582948789488435187344998956811156326776}. +{{11919610,66329397,111158824,74609189,72802560,89050169,29277122,25394044,35142740,102212601}, 1061129960930027995105056077078335368863865092345909054545289982085790395407599146}. +{{12028969,27062008,57094122,29865010,19750057,28556566,86618110,6502336,66490216,36913394}, 119968516907590122353070973663758719651819170401429515860936497904131645628854289}. +{{12057872,37941952,62031174,93860940,108585708,47000311,108772606,113088479,49080049,118173648}, 1350581762918811233196717277762329744320661727772758189394019805858033820068188576}. +{{12090625,34973117,24288974,76620172,83627111,80663820,62035626,77263657,90729126,80701890}, 1763865087627714760435367875124678640224931385821732673245398661524194102434680979}. +{{12150907,101494019,116256585,83809098,78045427,66884016,77491589,98143410,54260980,87174633}, 1360395855983878076261577546686426233538141694618270693509497067297682794588827223}. +{{12255156,123395104,50098067,17008989,59163301,37336211,88631290,59679953,113314844,22014402}, 597354586359942115521971161442131997464289806578920767803070999920155991974973628}. +{{12333651,26633219,81813473,38917517,106093689,35663098,2670960,83524013,48492763,57856623}, 275687399298490776827619735305013238338057729400366614430769494100969316865052575}. +{{12566908,24595540,18006382,28399286,65540796,3135262,38776969,65167297,104797493,123115762}, 1424620205961752978437976554360980672457263121502179225511954261111092735083327936}. +{{12759080,15356262,98893317,69828614,67559870,53715984,112402894,77537068,87094141,53964285}, 882973997367569852100240398496484643593811970916444711007744642800259218603600644}. +{{13024203,90095505,58793788,20988517,8889443,119333676,26185183,61632594,91130726,76913585}, 1486141680395754095165588481332503305436976707815463176909524435160352210123441755}. +{{13095517,38413429,121139820,36831385,107244930,84634784,48421953,98395820,57611482,47838956}, 335041534999235931291723101789224423591071785272229848427891793544839746033041483}. +{{13385930,50202026,83107147,31665868,103706091,69513857,72305922,49163597,96060348,33276213}, 689460038490486711481722925425872419977431828537906543788632986751941792241901236}. +{{13462779,32719172,118788988,120875963,37762555,32017482,62750899,117096553,58162544,105685462}, 1209731262360579932378731308978601691114508178987461856154854736355571596224226521}. +{{13543556,115446675,93626963,19848319,58712984,30200338,17713293,24491243,45430215,92004530}, 960181920862251022718484167234151022172985509682720254014791060746572256348387790}. +{{14039483,73784034,65255055,51678150,24166895,18929186,49379730,20253450,123224762,63038}, 478591200434290077968322146245441079315140383623457496186657161686957264414440469}. +{{14112652,57042332,34264856,67082265,7592270,97124248,49849397,7028935,77105594,77454234}, 1482279939560711435676120154239691472806259677468334073160961000885131516938436808}. +{{14447800,85282229,114140037,45563359,99256140,13533895,61910808,121810514,108829417,34285588}, 753944375295197832117526537314788024101386496143598380901925833017348394210992430}. +{{14451324,25921476,54468080,7925208,95532400,14468711,108217982,116370314,42006577,18340804}, 386174798859317318128767205369285128768095291377047091441058242473446533617647904}. +{{14484069,19015131,112391590,54179411,80378667,98192703,26053625,113021276,25898226,123227476}, 1283231189034393938608090664204896767680692094838898155711404247322233287384299643}. +{{14495903,55829123,117903237,113891685,20011955,52130897,65367429,16013360,85123287,104624856}, 1446211289196939507311663787109284527049156335676004441642260648159854628764405119}. +{{14621160,90007665,57592096,40212784,56040444,66017998,175222,9935587,40109678,104505404}, 953772297730271809079028609061940118901160397472805783569276240518220428092080258}. +{{15693435,16602035,54895842,79265026,19228157,99048275,103493524,97546174,42545982,120755834}, 1379902787841887122670519685390499120128062151822211882110274761386969261581188147}. +{{15823888,75339890,83070037,121689291,68872517,47402028,86765035,3104376,99889673,53763536}, 649435891156242026818528492853958168877228464370229657737964101444219274002508124}. +{{15851569,3707917,96214516,41726223,100389930,38270407,23090557,1139699,51822557,2367355}, 37589607733104846995563481371237087285279126659463056907243950781462844925469675}. +{{15932159,80318805,13057697,84041242,73890545,106941632,10728421,13179506,27224550,110179317}, 1057008554719271659717838023878146276017814292111999515723556585100468284120507991}. +{{16199617,29715406,120969439,92521118,1075453,19611712,40091674,51780898,8645904,20234754}, 22587906924745901522930129746111324220855285960805047519364149157623595906316309}. +{{16215773,109138534,36819039,80502784,2460533,30894265,56546906,83798493,112671005,89789816}, 1679113016519720946557359130730171545713308571572171264419047245968476744419711413}. +{{16224349,95891359,37051431,100480955,18259646,41509726,17920964,63549894,95699763,24452884}, 493109591816590498960717384253915703714736047405989147820930774575948602851916047}. +{{16293631,66832559,2438282,24817846,113081222,41856703,74032621,80712505,90745969,92408599}, 1808301103844553432916111849920070483662005711758787212725506195577746285563281379}. +{{16642670,37933965,95169677,104934550,35135982,96532361,85472674,74616034,35815677,67290756}, 1386310109634238557728889750680573755846349459309758806870521969016842766576215334}. +{{16960520,73255303,82858988,92518665,69087218,31292146,87833386,49830370,58056628,13743339}, 174846693761910997672091910963561027176107033507651571197005647018499166310222346}. +{{17299998,17589219,46631621,54027834,94962239,101309703,98836336,63048337,41919967,91468239}, 1156843870474762103130746721720365248364149922913152762642317440006381435587719094}. +{{17368199,121807954,9062089,74324396,63748292,74755771,30072852,52111728,87858777,120481095}, 1501857693821509040975597899316387175318276990414329619584096168738109565886304037}. +{{17631454,102454435,103722699,49066912,68677927,121401436,74110665,48452834,24995566,120617064}, 1168426821448588007997660169512249081101267492248223040247933557198608124299598934}. +{{17763877,36813387,59631807,81258225,51077820,83676960,75018858,98217932,54237455,70629449}, 1378892718038865256548267172099340969670272641134265122571476412219355959945141007}. +{{17795009,11030340,121040454,11000420,71817891,19503855,53134432,77054754,101898740,96140399}, 1697636141512682548767953948053763768472321861253793947921812218897857779992285745}. +{{17816374,71176570,100827296,99207410,62631139,122704493,66738581,99370674,14649757,59382325}, 323502732581597988577227053274379809878290912336850461838117702538726344930520944}. +{{17954488,117795450,89492496,120383151,17424846,78270866,18715933,65394411,11893278,11053638}, 85473049979407241188763615610069483992848595086641112659028534352901048395294920}. +{{17978037,1488200,115520381,15789914,98678047,43958222,47669970,20809480,1687609,16324955}, 37234650986595389893264196358948589831730012029615493170726553969014974088602389}. +{{18059912,4444353,27732068,58629027,63165870,84907230,25681628,50601109,45467578,104906978}, 1009519303604249383312215402202063447547838374896394676711172752534737557704728714}. +{{18326383,15242070,52188394,85464114,37477855,92819652,11518549,72157300,62318602,113102621}, 1261244154316149693765922786793424146411838725800800841103955924484003806634606161}. +{{18329409,46573023,16417318,17388916,63849602,39310226,104064892,118189863,70943105,89161473}, 1779005504514817288756825788047933097321795255441682084765342269561991331787758467}. +{{18344296,15900605,24340269,46623041,85074788,68025007,48114830,38103674,65451851,59392013}, 90681075379903861408700218988157171536831461269784111466764262264737568741884718}. +{{18408331,116108764,120121110,30244752,106062492,67666919,29307041,116810587,110439329,87844546}, 1760775353936737165594751563362793344285500105032992152169113706430182587894502881}. +{{18422602,29012527,18060804,59122257,34229399,92235168,82542578,24434820,20955514,1019990}, 177900832741127129710818989024603867685402135196632872407653180576542730914450458}. +{{18806964,60018495,107214938,104396196,84807958,49485149,27787618,76704021,6769759,62114291}, 290027669562248280063964041041909977554434156907087683378312623961962471791352738}. +{{19526048,59875083,70949201,118576016,115938064,44985972,92995881,54787494,13952077,101091628}, 1120277967171707965732352784225014388132448563737503660789062405714972863098915142}. +{{19546597,115689135,7857872,121570392,96801323,86435418,72340287,17878796,90535500,54519206}, 701256668772018413496372011780842655547115671552969852514960855110383245937199187}. +{{19639818,14711749,34865207,122751706,33258566,33188680,8462997,69513628,55319898,87190959}, 1201018718432234015687162876262920096590095785027853146032968912251197856485766726}. +{{19688239,46514627,26597693,79589820,61346452,12175531,19308926,34628488,45018572,85583358}, 964118556871383136990901775159954062940364369263474727041729989092168077011422247}. +{{19713753,7522999,8751679,46489528,90098687,115599216,110588930,55569037,55319428,46514703}, 209309384884654892182274129950548559869450681395698487249414833994952909538286231}. +{{19716653,73907752,114179843,64245480,100761823,30453230,43830938,59642760,43050744,80553734}, 990189114437764627149978480146534292052745642134299393424852095900418398511288341}. +{{19718408,37741084,19692585,120862979,121551723,76547256,19085496,75974258,60047160,97644064}, 1289972437497345879310939488795325713228970296686184297098048273089207105159847964}. +{{19763004,114377651,48069538,38994168,48805286,47101520,78972234,41757080,95842892,96998730}, 1545474756782983858142088295498989259886983778969161961458029792799104886357186562}. +{{19787357,72711969,60652784,5544342,60497384,116005250,123261622,40580395,20279177,95503054}, 1130573756390511645467714118357193003469056551337647992024361272018016665224323459}. +{{19879094,98840252,8792537,28291579,12945322,120036981,57132741,39474427,58630737,67294293}, 1012428773664507573222950367239013973945422792120749976887738399182903344297568236}. +{{19985759,16507425,19664994,113191766,70022421,58628897,21411600,39830139,1427934,1623195}, 44768294970566196962909677255962174857583591772450763607824138648504940871169715}. +{{20130636,103945134,83514428,2260910,19402806,72464246,63467102,75333280,96310446,9363105}, 781948193992695613426900990971688451826243402558953554474051382539511210075089408}. +{{20209903,88184679,73160834,27696792,58708297,119021853,1893202,30541403,71791966,100423837}, 1493342863017086543393070787212219207954207336872057130411240737494289924574617267}. +{{20315471,90515295,70641277,30639701,116495925,67948177,115605366,81965048,101806337,3071639}, 930649989031000132970998943103766416979346494364446948224393069248563602320330559}. +{{20383637,75004682,104096685,63475417,89847556,3515248,18709933,95552776,88380145,99272863}, 1700777659198212995105499240905927633567489095799634874364768950455830922617424717}. +{{20430316,96682599,60394764,96584041,81722311,10507044,62462400,28245900,88800910,46199132}, 523504091820697527303723084022654925957286332935811110831091809606848957205727258}. +{{20611616,47966640,56611971,3145270,19620602,120640249,115625464,47126635,68782309,100639533}, 1601126968925302911144423890313658383185093959602717276885826310187741121758786468}. +{{20851307,56061853,31990344,68103216,10599265,103397820,103547690,14740958,66616312,113564359}, 1142814109493279498802073084696843197517408166116659802041934448208036818693326355}. +{{20866903,39737632,74007920,17029753,73087514,116788289,72687849,111897916,74538358,115552355}, 1876124961433015734646646128874337413288061117160323901349930631016120635665172073}. +{{20923537,77970227,17437887,113567236,3136695,71328625,104666164,111278760,73581171,105728294}, 1857666970719126206423681488584606384028856359676568828831457375517951110891198775}. +{{21346365,24781734,24035998,12582692,121990234,91127762,64550296,24106623,42764412,35076295}, 90463006694237959809329965199797607493690078436912768294645370832131534282742401}. +{{21493805,40369688,20471898,8115204,101837036,41338238,26709042,105828870,51653225,74755212}, 1216139558076887104488080221957779512710498430478959574364078953010801838849757441}. +{{21686691,99277909,105945759,66190337,20681411,7090077,119875586,56234734,89070519,80081821}, 1552910259933002314460495004256432201677358851864418069086754746636554210812319551}. +{{21756836,97803959,77743687,81043969,81492148,79722864,6764703,9937038,121836019,41553559}, 590540113053037613228026558288496056804254482540497224879394261193537449015319374}. +{{21775237,25620351,73641554,121779574,55988194,79876483,96533638,27982987,84210628,27448241}, 674418294903230337282539470262397910793387792327734851134374991747894772912880291}. +{{22065137,63949651,16575757,21580588,5771933,62909707,34093180,83567483,32132077,20974574}, 237320939037334666821409782439656034659727141666795534726868245784754906112625079}. +{{22139364,68297843,33935645,85409791,52599984,32982761,19400619,98253672,37857402,109725670}, 1205663859271938232322218021846873401458470397656695181118171185157537473968810094}. +{{22361478,22259859,29391184,54255605,64958772,66551724,87806497,4579683,13451803,91768458}, 1067242342037501017267671535456971542150360753142685081828810691199788432786066890}. +{{22377529,19753152,27314675,4441302,54709741,38447845,57825606,71353335,37592635,38450916}, 238734493708915867395702823862037876470720039942459621452648255797593334228660661}. +{{22616562,79607592,93511378,117076461,76340372,87596397,74330003,19408730,7315501,37066102}, 234377954209567443694064243067718356619010701251606678894777398621749926504895848}. +{{22690570,89854993,56740872,83482611,61966827,115978786,85183406,61883552,80266060,573551}, 670993826745337244890602871390315181205964355506484458397436966279417369199240730}. +{{22708421,74648752,88621698,97416152,121419907,19901290,33528555,110728440,633325,121308115}, 1242479191365513833100059256225195094200444740400917812380538982124809541979329361}. +{{22841266,8556165,76334761,91196135,8603860,64040554,101706847,83778288,29146463,29142427}, 378120498423182452698518020510722821306457635266252215945629686867698023777806158}. +{{23211470,63336207,14294400,15801695,23562916,2624087,123338352,16560400,81105574,23322392}, 592975959449483186892474207390618510043978061415764694705583876651043382212471850}. +{{23401374,13362684,42725313,40004545,93184842,13537433,105772815,11203011,72120093,78804655}, 1571204601112341267435782338227654290177145578815598993306743872239671200139921388}. +{{23494216,108880636,101768640,416875,45176626,114135901,88134650,83612404,90621209,12402725}, 900497553830488246754459864350676096559109706408277206045350384540775596563718952}. +{{23696912,114713343,27823871,46984089,44469877,112007076,68507466,93239691,47160443,14114765}, 419272536264896511361468843597143050052767023848953594030184016181827602546629534}. +{{23700671,108287946,28376575,18762374,1715561,89752659,44504724,53011420,54853145,29260623}, 63806723276882571461007057674203766499162226905269412378269887049294394762510133}. +{{23739108,58573169,37698820,72248365,60611245,35970042,66207073,73888623,32806560,86735927}, 1200747377044399493301860275232479648663534184535539982928916657328836958387602138}. +{{23827466,69788713,73543729,42393121,12764934,57698940,62982221,69431216,57975949,22262988}, 248911098302807198903241336973560374616573567245023560330331729119406205391881550}. +{{23852180,82470206,42555412,102100156,42486960,21132860,33939864,19650273,110314534,74390490}, 1442009831254311459528435074459356040098718270888741313165047629845191980117395584}. +{{23876728,48351055,78503515,37316148,73023546,78442837,120565715,69443496,54772671,825988}, 452649936566550490120651998602642799675734312678038704133293238073403621245278566}. +{{23900945,22023495,11386745,77369069,91116501,37405446,84286045,69742016,95871538,109493020}, 1824015486017851600407573850430615172777371928781346667112637202179363549651175519}. +{{23944549,87668522,9127685,108876686,97445049,40713069,61786927,14621420,28842176,82702691}, 996927066953087146987553729020387913010405983368627106541365972865735185747487349}. +{{23963083,52543408,110976948,72139529,53705228,99351309,50959380,8552205,41599320,70588098}, 1030705393302912625585075406888444020330953601174238804274210953107411364380935337}. +{{24143024,12399346,10412213,98804418,18660657,102040468,36410182,87416733,111522506,111545963}, 1735665793299660196241106434139865558048906214480057154962078083551703547769596564}. +{{24287861,30474862,116660286,59883075,19196819,87465029,10332615,45589864,93584498,19931288}, 541235398091635105904175907076965552671947131630479170614102975854601547359287417}. +{{24406756,22056337,119901835,1515876,76522722,24639356,2631882,52725834,40891339,36485816}, 38682089902399719579514977780242579315076900795531320284290585573260451674280198}. +{{24522525,77959036,4849932,13972042,15791889,82024197,3792867,51229053,113045684,49084254}, 538896612659918507151578546310422148470353533516421985198575863684025138286239985}. +{{24926090,79145757,54573531,63585898,97533917,87968246,113806374,68457374,73049970,33853426}, 923695314796351654093621778909908723518426063782590698373710236753615278734029846}. +{{24988215,104438307,17166359,38910124,35414962,111002859,44042486,75377782,90458082,32717055}, 774639588312652375121402065791003826168197615992029001729539791760006276787985959}. +{{25318085,15750606,20620386,120925403,118781804,107833737,3929499,74804999,43790410,58966538}, 342383691058436340651640195943404751800050855664923343404391291091206544937662697}. +{{25399788,6573198,97344820,67468337,104687631,62594048,43840984,29028006,72538794,41932916}, 527288518290624616136409345814783579996340169379672482006816935628174024026507288}. +{{25623506,53795144,105456459,122283376,28727599,36798371,113918660,59901889,89375773,83982323}, 1564088606053585711536278797226808337887540456398356021188191026950548792648718260}. +{{25687520,95949795,121665300,116606872,61486506,35946474,52001101,80255943,12439489,111284521}, 1212799260974582363096750987559274985968069244037216435110880073091219627752737730}. +{{25735441,88615858,52894524,76926868,70198218,63128202,112073533,78657121,108429753,107068206}, 1828306499328596631511434833026092484633409795183115702273699072651860937133312449}. +{{25826180,38288595,40065098,107646072,71295108,119610871,95141069,28847490,42960056,66852360}, 223794845795953078527349492074842162210823223220274684280140069721789580858005602}. +{{25910998,61445808,25438444,5101140,33985568,79518574,99375224,21302377,11262854,3197734}, 177889567815951722088532952130660401056618971284931580491873458183068253832381568}. +{{25994834,65971343,105297432,6133337,53569205,95155711,13152350,79809491,82948022,73641173}, 1726731529181763141897230039676495456982255985758653278199127746827146513550380730}. +{{26152857,43462295,98310741,21182251,116950170,23327579,24312334,45862962,106333907,89136928}, 1460635077638676049746934528983904877972697489612152875233970492640991744803465519}. +{{26288319,117362605,68052275,18980492,23840696,86294748,63027205,72988138,48348832,46603504}, 309052919908068423432857716289783665216719206499598909097861172315777125043016775}. +{{26334204,9815169,9194517,5558463,35881718,59622538,73342486,56149833,96958439,4226888}, 593174662426322449196170089038753671806225972446175885609181468764273479400153486}. +{{26339422,93550663,26288215,89512947,103000586,86045912,65470905,23003909,79262257,66593176}, 582811861504709852557666513820777674625637135929316085049228455035487827201654222}. +{{26469300,9148690,94906975,25940775,63152152,500596,29947038,112509109,63659234,85102611}, 1193846910141412580200133933587505522099122271523837608055817151711326487776672396}. +{{26492409,82806455,16031655,9071268,12759166,41858139,15564611,13127638,62836752,66140410}, 5154108387639703047936288962896265295253352431944430214141037560061008972339303}. +{{26541390,100238811,28242398,71709851,68106286,74785588,1440809,51793614,98176031,110864098}, 1531466864427661876847086778217277821383501361185880546604243845779888619881659722}. +{{26564658,24767648,8750582,38717252,6859804,76082894,42581162,77639324,64471015,53895409}, 297948882695169177073099187896725167331283507696726458265312151177170325090965248}. +{{26692280,58035901,76304587,109556299,50946514,8532678,51958693,93093292,105130026,109752072}, 1683780184123156920025332644779892231209324163940523228814961065562087044178833486}. +{{27143321,43795462,28350915,41562320,120113838,25552889,41682103,12198907,18986078,46689470}, 30732491312440732027396931568784967259117405440988801843458757341936623396280549}. +{{27217207,65542843,65197622,63519256,32807672,9383582,20021102,51512860,79956159,67328145}, 1423110500803928472305674516862067983350065092487553462616824926513317733188607747}. +{{27220071,122873805,57329911,65009803,89330297,12923018,58287751,61050298,39246080,94607965}, 982754090684882975432805181501003141360018783805598661759823032742256918723278431}. +{{27327029,101644568,37827938,69045791,112895968,24784588,57796370,5843841,67295272,2304019}, 522609673672566230945060332674738848916714980971165085818038248812474438971372169}. +{{27559295,21884624,40898801,45392572,112941726,91355866,108860330,43477837,15761600,99854020}, 1156467222308057117830258635393321933321401911554468243511393675470474787928786053}. +{{27725912,17767028,117457106,55503487,90115677,58531026,109128798,72461495,74154202,39982971}, 868173011498634066307584622193262656962727957362991551657945397844843421578015384}. +{{27804064,10857748,9459130,2000502,49702421,25933187,32797046,7312085,30512813,30737717}, 30477877127520082499330573723663155644440198292107792443532685867060142650288}. +{{27911705,76005980,80781214,60204004,98599769,78487281,108357928,105093465,75327835,101035269}, 1879899087059651407812816605866184852027168346591131241854141241931244255624565681}. +{{27923058,20112522,38727077,36086107,23346273,57345084,17695697,1970406,88002943,43899295}, 475290997676794462264365350628279705463384808869653847603265090138381893585743708}. +{{27939487,37288760,105827507,43529900,107778348,84190727,20913388,7026124,80226927,114010777}, 1520172997775690321123216390346749505083966731032866885564855771251710758743217957}. +{{28071186,115808585,9873606,109252086,70171675,6385719,76094612,107948406,33530856,30345405}, 404133844120582219308098051211412860031894159700178888983234306880368268642809394}. +{{28125730,41061446,46089607,13483326,44120501,96275467,29244829,8566077,118490495,70014742}, 1482642338258839105706053177732766953632093321600499006568273296729048196653563380}. +{{28167764,63271540,77175898,84666746,83866504,16602213,39558999,47694782,46877452,68409871}, 1001257834331485392266398998644270543303185521509340157772795647434408651929629280}. +{{28272150,20000446,41400774,99015827,23602935,5110001,24396696,75892109,109701166,99592567}, 1675288251062440876792609221776859729024164444245030854844301743984652231806582456}. +{{28305879,28060627,108888864,105586180,65844690,18014797,60641925,62738134,80826752,49480490}, 497841281704645159402884871682903408028406460509084839397180985727141718915697763}. +{{28535378,120059203,22366385,107951847,15958641,6178718,45978156,119399392,76453606,85241378}, 1678888738097415140191792863299250786731174296582036798437103711375451170102094878}. +{{28544230,61088823,91213576,3438639,88850105,59036778,28410051,93513942,916193,83727966}, 1222826414580686377599075238460667281795047477579100805941144498624627440319442266}. +{{28869369,8991103,22228864,111813970,73614137,49650499,115304083,99015617,80451577,73938925}, 1823219050936872162866920146814039576612148382417215033936995974288090297568177139}. +{{29081311,35685791,48710749,5172405,105658792,38893342,14937189,93936891,5927224,21365363}, 266883806068453164847839761798636630581565654914101577850519274105274078911434447}. +{{29135680,5427575,113677427,101530904,26995388,39564691,108791352,59673878,109306011,21627237}, 615978891232993570450517434976877044198440199887106532840876872322292075079310118}. +{{29561328,91189396,81108202,45675462,87426328,122214100,43358200,32422545,98078188,83860098}, 1523086490053092787655193511147585257116116849635042972475940974051260098155131008}. +{{29645844,122284512,118182872,49287105,101029046,12148221,19861877,104451289,60638447,112166920}, 1228145755147693701700699448297486089740808629641900778475667946163030738129404392}. +{{29653876,119402461,84419357,61219584,92146617,37830353,94303900,47359760,102176915,23504333}, 634386126224723027131848764508007349935793224052324510078388126872619181084508982}. +{{29699068,111730529,99335091,11946984,5123969,21511798,4175987,94329802,86335123,61411371}, 723474241656103354899881097402906732019748013907459893132094864858670660293989206}. +{{29741075,105355092,118773559,93623357,67734399,94452695,120409678,14086215,36710391,59920788}, 234954102958151417065675721738252177507145728024249926505638317404867278787827133}. +{{30026202,28725034,6922343,14003928,90858846,98869860,74872279,99091840,74640642,39562934}, 919852673463635317095004115726159918627530377284228058981354364418423855201999940}. +{{30215331,97858299,62478868,63720591,11435073,112491245,81701796,59637750,83813732,70749202}, 1604726633253465934784853957578897284419411923895246419620357983777575526258584635}. +{{30385689,4978272,20074529,69575373,71873234,35118817,67966966,16997527,105897625,96837887}, 1586410659098682398615544919494821061040795177491330404800077131858114837979284397}. +{{30917252,59073092,100660241,82850023,45013182,71029263,99768007,36738566,5536542,76320080}, 1148921802431792412913654904931233129428579140078972422572009478641211900773785708}. +{{31030599,6848725,110836870,70928113,22913298,75226220,6597190,36501060,82628238,34789869}, 556967216724433223592263621365164651609975037113370136435615997540999119416677899}. +{{31059847,49257666,60297499,115853064,84745983,62108495,62818864,95728755,36936338,118017560}, 1231765016697098415234530975570877756993650542467140320737696381723035282127117493}. +{{31076615,82358596,106363214,95144596,86155045,38026180,55036129,51923047,123437326,65261173}, 531668355986945303104834774924212008413940620153541395181884400546308324744107729}. +{{31155584,49493778,43505663,4002302,61111714,61414192,107475274,58861946,20749769,25685769}, 119017846091785878781286918434657105617118641842683674276629612024462835338935044}. +{{31175586,16445444,41687590,15719945,106871362,68288233,23425927,10095754,64690778,7859051}, 89428245760005134284903150157962588711846800762636975609325676154338798409307752}. +{{31215253,83220254,29276408,22298018,49221199,60384968,101866328,10750953,89593621,111445346}, 1546259144673434014656577732252564839933155049979707328637758125809510574225648017}. +{{31292436,64365966,44621874,50478785,78080338,81046283,48151864,116591034,121119050,72098912}, 1749760062160200702804259071292931795218574089361042358031890559030656834823706664}. +{{31423478,48797820,75563798,69901373,111083404,6926153,12562627,66129345,14290636,71090848}, 1000708030450643787497754105938866485566706788189510085225217300246402392589931752}. +{{31652062,22293823,95117957,103707577,41193236,57981574,8873178,68112501,51062818,12167799}, 259939288549069839304832886667149456543171973015295157995427349140834608710782606}. +{{31883327,24536551,16639541,59714368,63712976,15764288,65984026,56751665,103100647,44775271}, 476065088927099003249888549097536395753160707223003515689044161975193525020331911}. +{{31908550,44625115,4488077,34404390,9282630,44340343,36939464,94835698,77716840,101132102}, 1661113737341708303594345408584645246719253360897505742956419404605263430830189606}. +{{31964315,30606231,81850779,63932004,12473385,75831329,40582553,87954318,20754037,114948643}, 1253464538902815711039479064980292973993707150684174199091831515305840007784832887}. +{{32340098,78422531,78100672,5748749,100945275,112602886,54025914,4426719,89513726,105430881}, 1524027097745971347908500112785197007574432992498323696798403568940754277189013146}. +{{32390796,84327118,116023109,65760069,19074030,33212470,54053805,98202538,66254768,116849373}, 1198354939950402026841900006833576844256051699979440796562861941027688726633040460}. +{{32393744,109463447,1444731,92284701,86677801,4627730,89907165,78284268,97094415,119457059}, 1827667469894664504872752956741394840877127316506215266345276232955608699610372958}. +{{32419405,31756925,89644189,107119883,3799793,120363623,63593375,43446212,108306493,35274679}, 557611462055723603856475674106232860493607325161176456052715978573796024763655039}. +{{32477587,49492296,103769384,11087313,98639616,65239137,54588773,82299600,75189984,97786517}, 1697234508991528061814502805855432539920271667254675845149158515956251160775493225}. +{{32498048,89645235,37136536,69317982,54739857,88016550,9092465,26686420,45480830,55332634}, 79239195733148957477577739088226141657834315323070337223546445064915081300322386}. +{{32621773,102515638,79929407,41393967,116146841,98939864,8583014,100562670,3074752,88054948}, 1285803588938538286864700176846033105046650864840966329632381864975792058395736093}. +{{32623814,22223150,18052130,91604365,87287129,81351052,95225241,39323661,52589235,28189622}, 223017089711168322365829330218457431163487117097493333307741880127017819892882904}. +{{32699320,24224099,12711186,74667469,92832267,119067240,75646985,63579738,75674667,7682839}, 696895006150746410956448123431638891549692000511630806653708065721758257108638554}. +{{32740834,22876086,19244944,104990748,75448965,96744108,72906569,57706474,98132133,31726878}, 696852920427121902350484587857386845918196145258740300234410389893407057572924752}. +{{32829142,43601224,22548465,89640606,53027080,45725285,120801780,38194306,17117248,27696147}, 133831847838192059253225364195647274765102480500810116896808642161684228353959460}. +{{32897551,95102326,4744905,44947865,50507360,17996604,77439791,6609733,49485612,99222657}, 1071352827848073621486154188141125387332716885701092811380865892725583373747162829}. +{{33215676,56008990,120033548,68800335,92540096,1365611,28000929,64986249,43494427,74077477}, 1001149639729733173774665627784503860031125861294263215853919124276375100585192424}. +{{33289873,114205779,94190794,26468944,20213586,13734240,36384180,94662399,34175564,90246513}, 1197410795629436062101463844336480837375110906112333850566978465196678234964646531}. +{{33306173,29106191,112163032,7817058,46428411,92989398,2151114,93453427,61870082,72355458}, 1252907331642940095409003396209808593672220037191017018390668153025527112219486355}. +{{33360342,35463357,62891334,82367339,80650403,55902462,58693845,21094198,72690282,61964507}, 519860750307285145852313767238023112895843883805964132155338836002491875092002394}. +{{33426365,3719319,2544807,3800991,29627658,3100360,31653203,123285803,45675486,107469029}, 1187332452893165265903332598196431302178893542257570575727154920766249821544086223}. +{{33480174,22503352,83055763,86825541,50481515,117407451,99128757,62141905,7790647,3951217}, 200407545782723739088154491972688080652269041326465820045521962355998882941687804}. +{{33586399,66421200,33336163,24706115,36017620,72668130,64118060,85527275,108592949,20300775}, 771326750903846601420555997160050470972286099779463868195533240676997892249663373}. +{{33702494,79945747,23502636,83910873,48211395,84991055,67896424,6868122,82030379,10326049}, 670698617234387821404452102105408667374001806858062334089129374762701651220811578}. +{{33828219,111675615,7406198,92384788,73902565,45348506,61558030,86969104,91756852,50915009}, 760703268490052614291822941147777245251765643829761168534156823633623149373922835}. +{{33851614,29348859,27023908,100911942,47832781,45951062,100194685,6695860,10210953,92757958}, 1082065438997038883400471790622243565216614828148465772142417155150477777419414866}. +{{33854959,58293528,89110001,29318672,60541130,5305316,111470273,19246795,22837992,48336879}, 127059030181134247603510464806586120946643252159176499268991149005643092627965637}. +{{34075710,12513567,28996030,94312800,27122049,11593214,10641967,120291011,104481663,14198084}, 726944822213099575019557922708226380924609122327742145498809600572977907529915858}. +{{34171787,57553391,599495,89813620,15785783,24095707,51358366,51813171,109433175,85680994}, 1438491870886688984350032580231733306591765148346996347996854423104576134585507255}. +{{34308568,79735317,38010295,65378177,122856325,101174059,108956427,38285777,102555322,103713628}, 1635905251412579161071859500332500432383928380864857025982013736777526383529529598}. +{{34489830,86501413,11993848,88792824,17943492,30379436,93217634,2912013,67067288,28384087}, 137564385257392827769849786498140247800092771149956160222709764495172029845669506}. +{{34708124,118459471,61968513,28808447,54665759,13361605,122190101,59411624,86661369,97410109}, 1545520378192373555665496070631862143190863055537900727121335474107207441907215230}. +{{34712423,83197728,17614722,103465605,47880945,39930496,29342277,111181948,39234247,7697994}, 256466933410216685728382061052817166291118774316534690697114041691856967267259737}. +{{34837829,57616083,31333467,121157872,105842602,123004683,84031777,74173055,115414718,119359346}, 1883813552973152000479674141845516680073711594794416631395526124386583638284622055}. +{{35126533,14616538,113136817,72424252,25884236,55719019,6486227,90950389,80737025,65652679}, 734653173378689269966392661157764479615246939840352868576655962379207172958030821}. +{{35669889,72545841,59779334,119107170,110720851,84212264,52428825,65069570,53417275,110210487}, 1057814073901082911550522528591736858284467221475906636012063361180005407419954003}. +{{35742159,93902724,26082864,83638593,19337323,37158175,100308013,7257808,33500537,109341886}, 1086653276421172865613953644164704250897562799948253655978171139314303116387075449}. +{{35849299,100440389,47348355,15750222,74851920,43938754,44335877,3869034,9071843,63882848}, 34458102480311481541980388272636039621826493369889261020826529073126428639671623}. +{{35864462,91376493,42997880,121292538,27928799,28639537,76837120,80669544,105566674,95741006}, 1797580921996131280126799898467604081257490518085838565191813990003362632495293490}. +{{36332466,96208392,104836232,82162232,77140926,117592249,44741711,39127308,46926168,59945001}, 116670542343150342353972195439011265313263498657747242685081556526447226930677344}. +{{36374177,6829257,14662187,105014766,55139169,117609712,94245770,70016713,72233184,81904111}, 1852776754015506272486827645224101901757582936416117501302515683656726200489423511}. +{{36437794,61572530,81839048,15625996,52647092,53246356,58587858,73059790,22796079,78422406}, 1193330406053424143453864123376730255122214441319408888505419098543539580723727616}. +{{36492953,102789269,105762900,104326829,57264793,59373391,70399303,16783715,32132140,33674904}, 145549610695235475999100412243919544258361457036615428201910287621269601850196219}. +{{36502099,19357336,63487687,84720180,104576898,48711359,94871690,17129754,96889986,106608195}, 1586911498131035074439233798588639426657698132884171364812260054970737684072355365}. +{{36516415,95901595,38639903,38266605,47570926,20207683,63955101,26102744,11141567,28608398}, 3874912856034223525264110471230506589642973703328101331171233552454677719473519}. +{{36667445,39758298,75980693,13605313,22869313,34619618,110347691,117020448,3900944,35297473}, 364461057250437949063199989971708807699137134283206549370802892644935811386673757}. +{{36705352,30025313,53096698,48514610,121406968,94323468,2453293,91368340,11433266,113656432}, 1275618446293576325602089136003229620968405346019695157132909871531014175387299906}. +{{36780994,99560448,117619904,72439446,115273727,111291029,102926156,46555357,8619415,9280325}, 233880130727646103153427952610928916391556240845596371095809697477979639019497392}. +{{36797276,73805513,65819979,56879521,24734774,87714869,623901,53517057,51183174,115811526}, 1013205086465979505415133111253178816499516222405198041493029716678024771099447534}. +{{36985641,4469849,85886186,85340106,10470016,73059958,53655728,7070489,93457195,117145821}, 1505415349372846829432096086696515746821355544863991380079969927346115953647989635}. +{{37044029,39777461,79569233,37374196,100054351,90197092,61812051,105358744,70287055,61773917}, 809060332807695947833554507960210160395206486559574692955225646209222868565574487}. +{{37047796,54480572,60651269,5497894,72881365,21712519,82272312,42147022,85715983,8219586}, 622743040470335318210295208726415593751352817327423354683196577478495274614563124}. +{{37132922,123228543,73451300,19354588,54577395,35388772,33792501,93720048,3956589,19766021}, 248467480176193606768343051338528853494563679054064827783709950642785927875809106}. +{{37435426,31082965,104722126,70757279,123337015,60509364,106208538,46974658,103536057,21479418}, 645637781070725584896606679392953329158350269809399396893552672496724093214356762}. +{{37512377,20201687,119470154,6358670,50349854,31327791,75050434,5847225,30424485,122918559}, 1075516371962371923956819423111191305649119421717351091345495380099078664911190947}. +{{37650013,43018174,63398949,73097481,27543363,3133190,68736854,18250650,121557640,89242061}, 1556723130936993646333899960836300814106881986534333480224044016645103078754994717}. +{{37782197,528666,61300122,121803525,41998016,58440810,45325569,51533670,120405214,45097219}, 490953787851012114564019780100327614696529411694835664492229713038763172143471177}. +{{37865635,26101795,82842604,100098034,116588490,116569468,87008650,48030740,67806051,65150158}, 705263513358396623843693381600570343518237015011628547155279930106059760232918275}. +{{38022049,83449963,2207730,90559082,24557859,92648789,17470559,66397200,49086144,81669112}, 1027078080570673011361671401261242729232445078163085367015732727664641410108323955}. +{{38037756,123032579,79594742,109466932,37851760,20313124,70144738,20623343,37239806,60209719}, 145948073985748643926709141915537643960873300038025990345654649493962242968722050}. +{{38156735,114198419,6203343,11811616,96786561,51819705,15109899,96325531,99570860,12339550}, 744838806753011432810336400308792176349180074710311349225465461300026182104456439}. +{{38175827,93054413,33167622,65159391,36004262,107929818,49709864,79304862,21203407,97686730}, 1248922192668678436207028574334909705420514516267108702693335573223106459586196747}. +{{38239263,26295998,64207019,91638143,97692150,43877618,40620775,48019260,121135830,66018042}, 520553794565973791672057776185442177932836491526189329163598049977733335689854029}. +{{38729354,71211776,53725800,7513544,97473875,73987659,105809959,74952028,42092169,44675878}, 449861349634049357302281153480451887867337195730396760129752434833501822428759408}. +{{38910896,68603854,96218304,33533730,118391355,18513685,12770955,62859884,70504712,109074356}, 1464801019528537965703706363754528878253581981538549270633309963670962476356298864}. +{{38995680,71926184,119913177,56930655,54176733,54613232,107029203,21316046,15017080,73944597}, 1078482424012831456328096290132805216467832989132888957811179307322999789702029916}. +{{39116480,28391927,30707464,16068384,60741099,4841409,81682326,122763903,83074315,94979093}, 1778830003278270261565029407165549321753312940607638684261925905167164329760869298}. +{{39129408,68986592,99364631,34458514,122672686,67114637,71267456,812822,71342432,57383208}, 693872369965727594935612728681315978787148270938297097606710744836092585580851236}. +{{39186129,26980907,122068291,95051089,15743999,93627886,31697719,25104330,105891108,103426284}, 1505769795419927613101530094949099807857426623881078908538447701880920018442770527}. +{{39278101,54611397,14431970,55980982,44602169,108071834,52912933,74682271,79655865,36759213}, 771861151822177919492574080653277141714067265634386769685014333546199529660003283}. +{{39337259,73511546,57291915,7765581,21270497,65909855,115511579,116522945,26080564,46707099}, 360759846177652102211191634500104786827830160616900431026064131106283121394949885}. +{{39375297,11826016,59763457,108739692,11396249,100325796,22024415,40202901,85520347,93802622}, 1497216768706866984081188410563514669283046890358236908840062244768984553556345301}. +{{39408251,8482799,34340220,88288673,43843031,16686213,111438886,41041717,80881576,48485308}, 608988607236518507467513836745702842828579612801715049693915493818084298911206587}. +{{39535829,68763000,56265263,36005696,6896987,44392140,59899787,80992053,61929888,65730447}, 242435737883342173129238949133275010659804149447084016128568008940234966711227093}. +{{39556448,95572229,58030189,48780737,77092290,86278123,49962092,83565163,40367006,102638591}, 1279873550125293472859603548758473429013061299264382543908092794787578621560013486}. +{{39893604,70345707,101996309,39762176,49863869,66827216,21517480,91092089,37409027,797976}, 248832167873793251765261807103502266040889273400375706373911421663710950691441046}. +{{39939712,92219734,40970258,3455003,80923937,5208912,110522324,75817563,43747473,36546692}, 390575767588829440837204514211592779438960723165043394696759130794101908825061784}. +{{40196358,53787382,31837519,68861816,11832607,37537923,70806742,56922043,20157843,55191830}, 134615325224211889360381231772961359678158294947874880280566340868275195028168116}. +{{40333779,19411514,40178061,93383167,44862235,48805287,39771373,82136399,98686982,76108704}, 1675028932766431226739206193345846769300444479671036594767039611696229366387633405}. +{{40338045,75170053,24150914,111009148,122165155,62585969,18081557,80023816,70047804,85596065}, 1708269137628450447936958878281525225716466845584477576385660474676836380252852851}. +{{40486807,89175286,111664900,71780157,109364857,8260416,119274251,12350548,54575,97080158}, 1122874905990863175548170313017197417966382278656481404761829861791160422249598297}. +{{40564183,57875175,25134446,67546095,64564213,56804381,47369155,8930034,42053682,120772413}, 964988752271909505838611928392135569887366330509482690558271053743745081644891771}. +{{40677798,75843083,13986532,12156538,96835276,68738632,40130441,1620688,16003275,59412412}, 93678543717106860258047608355955711072466256905375881110537720662713404455398722}. +{{40685286,60991015,50413623,109293632,44551350,38165267,25762192,51075126,19617841,51613108}, 16094998082202545047584157680334191775787484295000365364384579015111554370821414}. +{{40911495,50559377,74375736,85154344,77103673,58149798,68298442,35772901,100387444,10064109}, 645025788724314851943708764466741858674372024312523533511690660581102570320266899}. +{{40945407,44181746,94059313,52993678,89916728,17640307,65615068,50835294,44754396,68951639}, 986453155786124014200681400870088140216618113083075485961603248309145274655878693}. +{{40951283,108888287,115203933,92773063,7295426,89508079,6351851,100444547,17460313,114859304}, 1271873723211860803317232164825065076663253350088237322484865311132485062926527983}. +{{41225435,113012058,10991669,65158978,5513319,90674824,9925852,59571084,32161848,92461669}, 1011812832970962350022025446020711590695236430605867294099366547253152680427679253}. +{{41530789,116599436,100786490,99236338,68759679,115873235,104793473,18647619,91073214,10248127}, 707908295872538566822936266740828833253847442265772441394420697528305962331337457}. +{{41588785,107901970,73785516,111939734,114144195,59094438,34366517,51556763,113333106,68765664}, 1479350969073316766778502698583124945845703865530716797526201494870432546820647121}. +{{41602560,91316094,98277258,15546352,50864653,74845993,49194849,113498107,84912319,110577367}, 1731701944237066860298568082348972771971845852162201513006095910045837283094830064}. +{{41633918,68876139,99168033,11692927,53171027,105304465,6277803,71396047,85654742,50095220}, 782843665117747925643079210247221376458997688873114078177749500886514914622401790}. +{{41772082,76856410,43985884,22978394,120076365,49782579,94666599,12682903,34269820,78350303}, 1101047231555403479342915732394664967016407453740312036184278194277666477975514864}. +{{41851188,18582920,79429382,95505848,53545919,61625377,4020492,14218290,56112548,39236993}, 23710794610999906694540955450112331994364300299579511110965924052947923859821104}. +{{41952693,93392230,18617525,59418761,61055994,47435501,47303368,94723276,88033907,23119970}, 715352499082871671162157146091233228229475724164084422689038550493605866518628653}. +{{42292654,78871541,53242963,46476605,38744117,71773154,3121430,88615646,90709913,96848832}, 1723040347208066935457680825850412043367138296033954693941091084277003279714719006}. +{{42440418,102959797,119485102,80730681,67312072,75792805,98308320,4905173,106582322,69644514}, 1656765997894820906903441820105824960858889993608244603602678097190168305347597482}. +{{42536204,4017410,53612425,22657379,115934856,105852045,117251027,32198272,76044895,35373322}, 682922088717688570936351215901303148100942139729982390893908830848715307976829292}. +{{42578153,113520636,114940297,31495678,5464510,29000435,38407258,9452209,99476584,39632595}, 486455755377572967011148680814887743783887664062384196460500605750822283036451493}. +{{42732128,9732301,30207089,26035680,11477427,101104106,48435161,21196596,9345889,56771081}, 60388536379763158198781582563041007838476769542151877565741625117304407084548950}. +{{42843037,61165103,37223163,80007753,69170813,8852697,67729788,115196446,9532959,4924509}, 400421713613947175673625918571340829021436178803618961229162362003457474368510783}. +{{42873683,115881435,43332425,117983350,108563018,53836427,84404402,46367850,94933938,109506378}, 1590866342403351946986954808339828575570953946313387055127128091056985420881456167}. +{{43047664,67094892,17990347,106743215,98113491,53266232,29389839,79259282,106088089,104774545}, 1705927065306703395848877632040267782495972589479550282721205141463023929551713116}. +{{43244134,59479431,83343676,39331769,101284943,47550187,86249729,63527374,52619365,90269241}, 1104996561330914927817986185144412060388015451458185139312904263081113006661357434}. +{{43272318,113575497,5654108,73283628,46548352,64204026,81490965,86157940,92066066,102905094}, 1798112568705606167844357359676388170474563463470000181528571384277662150363481154}. +{{43302971,121781278,34951297,61900192,86386501,70302552,15547112,85651439,12084438,44078577}, 330729619178342867075052409252706851011412669156069830721867670012486199680568981}. +{{43371178,5141292,86617026,91176715,67231617,89495892,76419492,36738026,51566100,35526563}, 231354933713895904896905418774890585673827427681842981937331892295239663656515096}. +{{43879420,14635269,96403737,94133682,18889668,24677730,99616922,66304360,48355489,108834351}, 1090995320091401543285295374025085959942326885736310375923314345087823684142998278}. +{{43934133,102908580,13589893,59321933,13571266,59978057,50047095,5484678,73221551,64949230}, 479110647385067692614366184126816537499938585061415364536555886445279362372551021}. +{{44094631,43960422,67954021,52821278,1353737,118108117,52309211,116391147,96883241,55692579}, 779475891826226062420346608647285369383492172418994476697660184794157837731966965}. +{{44240013,18624228,9915911,40834290,21152343,35112761,37623760,115375535,7661288,8120662}, 237563786367185197369374955640557784772594547959509653380806075880822396128227509}. +{{44407542,105376269,32485462,22661110,75739633,70287236,30774649,22538827,110470555,121875271}, 1516883062415107305907078229050215279524648656415913995143889459618889903179184082}. +{{44737905,84715778,122417740,100707793,126127,110013763,40794917,110470117,35080203,59990266}, 324184390476106085162187945860132022868617103339583205811897154607336313234180601}. +{{45073591,84625403,80955512,69200972,26764738,73221371,105042941,22082273,10868250,26140777}, 203912842345430846725469348212458895242127055416546223737834069322853829947215587}. +{{45086859,88018185,33795643,3793544,121875460,80810788,118942371,117146931,94687782,67744692}, 1871586130536134822519305258816525823066191268360486179720608130692174351071384775}. +{{45127829,56219798,81870968,100222147,107430437,76336349,111932140,89801903,32938639,46948233}, 467950906036999364999787995816454923170518113340910133059593588654706998304451513}. +{{45335647,82600537,11892533,40824363,20232787,17972245,33487912,81539562,24698237,83709808}, 1189433275336402077034839134302195392392966006600767901413704392648572047461606719}. +{{45356474,65693711,72184011,46032482,12232856,68089075,10498276,27417793,65643289,78873962}, 1015748792261491339606673437581702291511555159378209060926007513142718899583237542}. +{{45688694,52807294,79518956,74028154,43897151,61808821,72547358,72379286,73816458,105808421}, 1801817240519630904398456602167726021714025324500373255376461546991469852672618032}. +{{45739957,120159978,96378940,91666286,93347022,83032770,28378867,90943021,65506787,48136199}, 353403730187958343353941143500202726656199774784436397118718796489854574156180417}. +{{45740876,105469933,35123385,9740529,51702897,120156163,111677742,100993683,1770314,84072491}, 1367720864368946579543201520625208979761399135902331602273369613880405061080679102}. +{{45810459,65494790,24309817,103389716,112940169,119587230,47268124,81216100,106573640,29658295}, 815862987524162339121401594019994969094165645415450703387590197875595881019379221}. +{{45878405,82359564,107682376,63358541,19244766,70863103,123102934,36450063,89108966,75595649}, 1612197387417636427512198107550238254738613109734487265286013043782424381816816297}. +{{46038344,33035977,33417190,70964611,3968097,86481150,19654020,108719431,78079572,68139298}, 1734335902520333368479304897180756131819892996472821470247123912584678412219232410}. +{{46117848,21299019,7711820,13537758,15232755,32927437,85878971,82825206,9696787,33152488}, 355716186810664276736309414579829917161455549069281455114015854333252074710985074}. +{{46295522,56100885,97972939,104557042,99937355,87759807,32847713,70878195,65097625,91663881}, 1297356035596543932173027649567943393503591030467284324856253346662173502444074998}. +{{46375174,71706122,97950054,85263033,14206330,41734754,58780131,64659191,116720905,88852694}, 1449662136331305488605225917423334299016116217860231890598804832630466130894118344}. +{{46677829,8168054,63864267,18649167,21179099,82902884,87547473,83452844,14873597,1381728}, 415008057360592180205788703632403022100580835938737532304161474396539257669843293}. +{{46831098,18443794,93078750,78944243,108315629,29037612,122573528,41821253,28231130,49842877}, 171751059547889165814575474160265982752189054844626910619773306742818960241344152}. +{{47071443,58526079,29335440,118903513,76683881,108616415,86578219,120578407,111906114,26755247}, 934521227912719772193905022114195587692186140607874161181146794043273527616835323}. +{{47221566,57573814,43210934,29396947,66924744,43831792,113221712,48359504,87990844,50341465}, 594230122016724549683876527523981498519235735813337400651878434740794369357397512}. +{{47287427,89197298,21552560,90599818,39691053,3118808,68069439,52252631,13597425,35332829}, 138286763159263261686107025353632951963584684910004612525276550959968680331653073}. +{{47328247,86316895,29171599,17422219,42961144,25085071,94279406,25362528,84303699,35340694}, 597518810928278892393717835889040815724357121329809446764309771905571803482668335}. +{{47425931,71516849,32950852,117838324,115419843,2346001,45525957,101563867,81312353,90102533}, 1708558434399027634639211701793601828333134585370676498760265751766260367642216435}. +{{47520807,31816555,49989564,47761350,63786117,45816375,47508618,1630740,10596023,116208937}, 949721321518821466408077268561492334999081505947414756495054875794438445371600691}. +{{47715414,101978766,69225196,9833610,75210419,100184591,16867961,109598229,60918071,36668789}, 338813703526131452590107126135611174287441947086286236684523870013225490642694128}. +{{47789333,102356844,112962529,83684134,13025821,13903896,31790054,86368797,39781996,102475863}, 1213050931060836386240358943148399603874979378069770927430020003131819097700508309}. +{{48094606,70486622,57658013,44406685,6646801,7782554,109143687,78709711,58915913,103435865}, 1309516717621787006628383773974624009481385170564760529990967481192378853710073820}. +{{48183874,110311305,65248775,84461386,92364471,86515976,81639777,113036687,24073176,11229601}, 463413165466113771884487025095770952477651982471971863961698837276261526465050326}. +{{48214886,61677373,70677476,42704311,43076533,103138817,111267898,33378497,112352345,78026133}, 1608806472999642893582443447146544547390019741689848191248724317555996563212412858}. +{{48230746,89130437,45001726,43436856,51631363,95733183,45713359,93227852,12907825,78719994}, 1248870466948169548933983240942336404761045450036530562471667382024713943869150578}. +{{48457396,80675591,107538634,68325563,103390240,111716979,97614042,13514847,115202944,44388456}, 709206759609013186550220072718413133065726757918099737826260186853189554684541098}. +{{48507932,106519829,48576753,103186390,39822140,119340510,18059153,59929225,115319278,27531214}, 552906718811319520348076674930497579963867250576626761005482807424104622861361350}. +{{48815362,34736200,90269274,61735218,58186247,36084198,38424192,53703947,24415558,105208646}, 957360675515116291461265384879888287106506969513617164359209481090547642065155216}. +{{48841995,63144929,109610453,9918554,25422449,112594797,90999386,42519203,57020913,73708603}, 1134602048676877751112609582383094210273784968816898508286340511620360715620788151}. +{{48981567,110014688,9108441,95600756,42274904,118390537,112502437,722642,32747731,108036858}, 1146087102596485936439056562047643837146741489801683839926889321225618320640574821}. +{{48984616,73544440,85843001,95174163,115349652,8502008,22172794,53718921,77721932,84165220}, 1478697002436932041973642426146749909184953950904268369790051225836608107810201740}. +{{49053074,38398691,23159288,16402305,46068227,46502865,108977986,92357230,46861787,85415788}, 1304954464047472992357927420295394937615860874526783614092847954643001648720858426}. +{{49125654,57653857,2105239,113415395,85325248,103502630,97106546,47732485,21058518,20057608}, 222631695491670186173342201531804193806818511914618757405382820945924823455216782}. +{{49356287,91161843,14553966,99406605,121645052,63519870,61833615,98474601,75687602,27839252}, 759801898876203809635572989389076663237132581454610452336218778776640174337400011}. +{{49442433,17750415,6318820,58496006,81585777,83355742,43982459,21957821,118088251,86700570}, 1512378361749870230642309442338816582324694080129608444682512326092589190597159379}. +{{49782675,108777269,87786354,42964490,69832757,66575771,85799679,60036589,60378474,116157738}, 1109598453653556167802862374011369281939405671388267194435662875030802157190100211}. +{{50275469,20100068,73864006,78733926,113281008,92572527,93370040,99920539,107419529,37491253}, 942578763403211766719279425950242569967227360364348380713779640522152938187174817}. +{{50348452,80859865,89051490,88372174,35094270,16285602,45308813,90671329,20367707,80497122}, 1211795673634175380277189620211976498178758512816752750785656032070301402280030658}. +{{50411926,70838715,120407335,76394348,47984912,64529741,116247566,82423037,14075042,92368173}, 1330432175324343641762248525354031396316562814436158939006068125969552645775761062}. +{{50450929,51514345,40839242,12142247,102551750,74517163,90171425,3718744,118554350,5928678}, 682289173274773602678944311967495638114794278805106131562664064342419393328509035}. +{{50665630,83643850,116749334,75591767,58471337,98725239,25373966,116288347,83811163,95065205}, 1745489053458529609117071592522254592283207180901797626724493848154175817406463928}. +{{50689330,48505890,60778664,17790424,24299044,58819312,20214002,99253630,34473610,63257222}, 238603617442209986872404295825176185847345461692957439818711404375702617057070080}. +{{50703009,53365669,87337901,26887221,34155767,36203629,67510180,101849220,122544584,88272250}, 1786765592209249236092100637903004340007894550137096923620457483876802169286443071}. +{{51328418,79030420,65994328,7974863,95560380,85999228,120089428,48756595,97315435,123052981}, 1635342286917298272160809372396724986452581311364349918291319363080334688320366472}. +{{51444684,8034558,122138939,17805486,23580581,96443977,8637406,4096628,60659629,113404796}, 1016664151342804688595118560082811504141802067784565138387767392304658243675830580}. +{{51536433,102045646,4179691,616367,75644230,77294136,33779233,73050412,86314837,75480981}, 1752750736703034522817903729620304697583857863249007275823783898545350994523355981}. +{{51609144,62113668,14120842,27103818,122010662,904692,103987887,13712832,94478340,2382112}, 622648940310235357016655700128105156099927315186977324828225070832203782340833344}. +{{51807476,112344785,76134198,92139432,64168399,38610898,109697107,114496082,61922645,105367166}, 1332049171614112776819308223280369578976571065800869721927005400622024465386819922}. +{{52057822,47855581,119285949,95661621,89629866,49097946,21196771,5709368,88412788,113924645}, 1475725563631955973431113646699549554717694949326933384118228804361782268741666382}. +{{52112609,21321449,39674455,83555021,96234642,60797638,89681050,31413622,102382088,14375210}, 637850200366678402048542439552092698648890806835209701265152116262477543158566927}. +{{52274071,123151346,90312747,22441780,90952917,58303133,58934508,45189521,84677144,86317300}, 1464024289685702726092257371230603691550007256492611077831294856307798271285271733}. +{{52403806,68870467,72740374,83614714,27456299,17799105,94938201,96109288,6971353,1206532}, 381652961560877784337098154166553341682597436116500522248966958497305062852820338}. +{{52410019,19504402,15547262,5805254,30538540,5008026,92361777,102359099,38331515,64444508}, 357337248941511049135507048212929312125059898470805917416285131938745219677601217}. +{{52500242,95652563,66828881,30242247,69145220,118436637,84239361,6992215,50741549,107597693}, 1161230661631525699518451702013126526799978778220527415220915982227009591132172270}. +{{52543032,112318060,112041275,106782184,48574311,101292341,76010417,30613539,18175008,106705183}, 1153403872247994535869950413985533336371713998557926943160721634938706379808592628}. +{{52636273,85013958,28445717,97548629,16648747,94039299,111537608,40311464,33123056,36957420}, 197659441590508703663363617934267355889301380145041852818818626492667746947483709}. +{{52859216,3299422,121067990,97006481,73258487,123276825,106273703,50973176,3425087,2412832}, 230146129294686778553505380868671022996928043364146899713071040769183412654528888}. +{{53133733,66838841,16057743,106109484,10438063,45558755,106488729,42865549,4685500,6276993}, 133817666495052753028214178737065036494611648365805443248892353958964163326825207}. +{{53279025,45624184,40853990,58194387,17970289,49118771,53511483,35605759,11970701,95104102}, 949002269374301536932263905453094266692608670088544441454805790587788358887125497}. +{{53345806,114150807,79724208,121087318,111932037,89091291,120124902,112430238,23807123,18225587}, 470976819432611167477316795050038400780811319107551709357418104950465374843809586}. +{{54135908,94913079,78653742,63798368,3913222,40456963,39516365,81776557,45794694,24142667}, 248912303827153793601087974141918790679230386845055065186317694905627118988483298}. +{{54420336,4592157,71962054,76303858,64029013,84926451,67567671,42529934,61502218,36649800}, 201741116317479694670595568144097886701371516207503856546731340581987656472703090}. +{{54663741,56283777,82145683,108280459,34350840,108188102,111605617,92146130,26157247,1303025}, 437454151210759708159565744192486364016263424411965245618051760101705375683097423}. +{{54762503,33788738,83281324,43818553,35763185,105101692,5365281,40514965,39530824,84548114}, 1016067443214544887318545257345195997036535637942570083350980564057350209474661593}. +{{54941686,68123455,48654918,83043711,63257143,9482862,40906923,61255384,89621424,48774774}, 494123548769839747960059591581850104317479745244458822742635358461293709321960538}. +{{55059110,110741061,95501644,10742739,47375553,69508629,62974740,31596525,42670669,44383500}, 71941612970272957640148196163915104431081844416515426012254767161399577353921978}. +{{55237802,11831998,47613651,112377687,87643278,50013248,99968445,50738366,52007725,66888103}, 164739494492046410894108159318986046303462877256379430544589661744356676120248140}. +{{55814388,27099566,45230488,7763241,25031838,48002204,99704907,11130913,112578774,84748680}, 1541955454698463174432861039057006472012760132664062842846697810304484371470829768}. +{{55974798,96418863,72808276,99485856,99892709,44043781,17792625,7729305,94978855,109252257}, 1479420051913372074639273570604373567722343665067224181916446934785040273391226866}. +{{56000626,28349281,96812405,26471035,65644943,31114492,88835039,104854246,33321840,111901685}, 1312882143181562871342685743032278998227441076386528867379453626563610900982621790}. +{{56245303,94296502,41980571,57524402,27886788,75718220,80410312,26725856,39729397,87003248}, 1130618658493286515994930445322022130762270977365532564149960245803993182613028101}. +{{56364418,48274761,54229796,22669994,86525345,24400855,104194891,34803436,111615761,106754478}, 1572816721093995594519842736618802634576983286735866015271597238726001597967082866}. +{{56519383,42035068,106810440,40255265,9862117,71474031,68884405,107875457,31614526,67461798}, 1371237514072402163733855679730116297475108676667410149724271683357259419501757689}. +{{56616163,65650780,78590039,11538176,117643868,94759083,109424386,65570579,52384714,77593004}, 1164324602930478313981076224556852280587383290431714729188647911137737638016423077}. +{{56769138,96763066,25790542,119704652,8361755,98394898,55977842,72050321,97208051,25805152}, 789372510043446185526349754451398734774275134288722567437787339907549555983768976}. +{{56915147,29769061,13863870,33214738,89746379,115347957,119944270,97398099,114960079,93433019}, 1868134774152954157167613964127556429748995125497853035588118754833045100482754483}. +{{56986959,7724675,29184619,55945802,26899057,19419096,47201062,73215490,87671326,37698282}, 712485568575555139899522601329123115228804781090541754997441361520376189714119703}. +{{57023554,51737839,62748289,94293742,95655768,87822331,111810409,34443936,61003674,48601060}, 224070922542922158129606968182605404714219955471564483937941414833875303327378534}. +{{57388324,91640586,50639472,97310717,56208414,57472519,56678692,47112961,45502464,30854346}, 19434299802886762746478177768198904466046532559179864834926085859113917641967784}. +{{57447638,87977190,24724510,114647780,31484984,83182503,91516157,53913800,53004964,94881683}, 1145664951967480388660176718648959324569129209476298807865601146609549958299819616}. +{{57455403,114863358,59097127,60259223,111818122,85843910,1770978,7424546,16701707,77252469}, 1041258634100840620661798141257432216329921567324667321766777264901171945719463693}. +{{57537342,29946746,82244831,111696211,116426730,18299153,99949259,85278130,90487799,121542769}, 1831414672837851138945362780151328713496088843075587850584199182820592450423717740}. +{{57599566,84696922,89489954,16645904,117612326,82749014,58214038,1453828,64481060,44791354}, 101581026958141986338219856956490575910365182398775990087825740021018985452133376}. +{{57925627,88791362,6493385,953768,50710798,111643131,68393751,111898118,64420532,79768506}, 1368056883053429963898276440731291740774225253621555896978907688276485710459685989}. +{{58102314,47328929,109763288,17614649,100280380,54847854,99515113,2514781,29959135,60839185}, 156623037654420238995917250604828381184279360925592771567862635316410890179610570}. +{{58315191,3668179,51978520,55722305,104161734,12111680,39780260,45524921,114661295,5034153}, 504790208964107794501728819272272379195945702388213022749940668274482768269037451}. +{{58626405,4929314,15974851,70886795,72453101,55518972,97788274,86348688,14701103,8521614}, 400237564683864851327662253030088807146330526043748152312582881993883659024546077}. +{{58645343,73711549,48053405,43045482,14548998,8484437,46685969,31006334,11013822,114775470}, 953340020643392661455774980327663404949277161760343145734747765228923515175855207}. +{{58910727,77795475,121502879,113946474,2164106,9122664,57860529,35460157,1392872,12824905}, 26308447396046061832404928099352880617206830964314116877774275722407928398905031}. +{{59009070,5029988,70111415,123205857,68811885,38524231,26950369,91425400,73653756,15546307}, 763375987692974955075213595703439785186528266957979409417329848476022323939939964}. +{{59089791,88663047,8856936,63241639,104080267,102899302,22510626,24790338,54317975,109641488}, 1042695910711270030556721579407562941855215775704567020467770202736399669572136219}. +{{59134059,70349387,5749624,72318262,30698393,70713251,67779176,6856438,65031231,14055752}, 196848844660105895992968864234664565365746006274655429757553144633437643155615027}. +{{59287453,52698947,95987131,71606718,1152323,39133895,120281663,122203223,27173235,103933215}, 1327852015449143931951472975894685961571334111517173089493751703820344009345203191}. +{{59586520,63421506,32862790,50159067,14534794,3694284,74980378,59841632,85707413,35979853}, 594034010664475902593617381988689665231425549051009297384906275187542834383256328}. +{{59749964,9194795,92718394,109777342,112807245,58465964,53477884,66805646,108531641,75526275}, 1475642126247044822524585596692620005272040600008090506499201461831970631764818706}. +{{60179642,86520351,29803718,8522271,101593436,61880512,83704557,55009787,7515284,29567604}, 152240659338433825723575516665542468136871149910855275524132010433732740374478026}. +{{60236824,47246717,55781340,83998597,61435610,11330823,120405008,120150639,18023970,60817719}, 371851759706271175968119357472780269740991821143858449878732996587573604411949738}. +{{60288785,96779743,109734405,27462698,17363419,72708460,104193366,3940176,18269982,60761078}, 190025270248186742607352135687583638218171848082378237448165117002798083961874455}. +{{60452934,104875929,31691289,62556192,46361830,467153,117996394,102094249,50665590,89795049}, 1308848327473739157401449543594616002561337061814652516005818011557456352013272742}. +{{60469272,99486125,14683047,35403464,94406810,88869856,84766259,41691935,104969407,70283529}, 1634769202342788694548835223702322433501943654406410399460622052454064580526035910}. +{{60554287,28464842,72021506,72439080,12441158,70391345,37485629,64662703,35184717,58942742}, 83257458632986128646281044524295573224970824805603747510704460873056932450688481}. +{{60582514,63204024,42100715,91199636,112711116,70838005,17744100,30888581,63915325,96007241}, 1052825005322589456726971958613254479820586460579161183184231933794464714622769060}. +{{60770010,84529542,101032958,27780473,89809935,109658863,84402812,110253939,52379182,30902716}, 456520876972631418830098599826944147749244445604838367708146957894703081685703864}. +{{61003292,60425783,111599826,73110923,19910241,15023623,100403474,22066592,120747499,102604671}, 1565059368187016783298747954047110101549698646332101094436223459717756181347679034}. +{{61053505,6446357,33375796,24321422,107972101,81552324,41570280,84315778,37316240,86976418}, 1275250189859455106543727105535680223058985566651822416175862213309183161772154899}. +{{61309266,77990489,94990734,106354561,38042910,74335740,92575653,20987046,94224962,16577777}, 678124507689117273487970198402752109955389421270278503586055003570152939503113802}. +{{61358651,88246985,89660438,70318756,67811937,48404584,97625969,40912248,15144087,77981830}, 1123011513658970151685437914732803278295228439314703652694965460402787585908020563}. +{{61471207,62696587,28815159,119893819,123364155,90527812,65052153,85391151,88737546,37547542}, 816268189803466058708333849416687093273651573755971667333835408426585931917458655}. +{{61608405,25615949,59936476,41352995,59471140,57139564,41319674,19574191,64171107,94517063}, 949259801450321940441743112725191119738353487010484256842242967846599624067326859}. +{{61632948,94293661,27721594,26734708,119997463,52946303,21118296,68360174,17411785,87571563}, 1219149350162900521628379319057432313621876501477711114440226153958473793158173490}. +{{61690795,108136135,38482451,8088355,6916862,8344964,68239723,100543799,87625099,88469351}, 1782286087386113234719857501194282732948675711577589975728898903180749134648803279}. +{{61886023,101191804,112654195,55302981,84814739,34618637,9731728,119324976,73715622,71860648}, 1701071096159672587687292539986407570740881751352193864405856857030397321144456253}. +{{61918507,39810201,69265519,36334466,6328304,44221938,56706704,7929830,2721863,83744703}, 956173194429116546464613485265095536859045391334858981869708712827623832682411783}. +{{62085914,95226899,15189586,83914623,46258366,26392903,86032751,107937596,59002992,94693199}, 1323535884667694317257918371962701149087436776704619541349243403404752220790062698}. +{{62214690,63223060,68878378,50764792,82846224,39202751,56616448,53787049,122129096,109029303}, 1461722151269671934450083868956079721286748896154315705766042457587694717691795104}. +{{62611443,9995335,76928044,60861189,50378136,27327001,83063310,52626623,17167671,49059711}, 127185725522905854089852518780708442831178540751339597810938914937611970950401963}. +{{62859894,105716495,84124011,112363351,77667725,73860281,113231730,16028737,96629860,93072214}, 1656427105778186689504752841234929797378998002520995671639123332358447726727871678}. +{{63176910,9841999,98728749,61908552,101293561,98878013,44503393,2784627,18576279,83968775}, 1045070273289886849930280264444935409201841508542936852916476014188719577273077750}. +{{63475019,8299612,113123474,56540576,121425661,72549862,25875888,93299347,122517983,16986839}, 808282991851676367550401802943933098379147756601907710120627973655906342157588369}. +{{63894731,36108527,22481295,110426771,2054608,7180779,25551436,21396905,112973605,71021755}, 1438157998729624554672141995499816823128681582369891775324271971157963667566804911}. +{{63960541,54704115,96222218,9385464,19864079,55251818,76353308,36890074,87310264,97246568}, 1549131348747956540431135163359311741918683620451851003617179721318720562284124179}. +{{64593218,9005672,111025787,15397626,49558268,62729771,79108703,69283254,15176347,5384248}, 363219941140255624416359013214024148595539550406665947116291023115121719406736740}. +{{64674329,28931316,93199168,45469099,3459998,104541610,79964313,78889455,23836114,15244444}, 422484186767669251480032875459297127786407121240127820842442579991018932942594249}. +{{64684478,116879691,67496959,28397314,101843626,44067870,61309740,67080954,14492940,22749522}, 41199724111019985311203647092808979136307517641994427760110877957889652311129094}. +{{64714858,62857988,61301649,21607968,32364906,24051418,55651256,41089243,64417435,57278622}, 1751127909554643048663953241983138133098651109241038413362082940396646639256964}. +{{64741452,102437787,8676228,88227684,58780839,84460500,35350747,59870224,55348940,845905}, 78657983805722168054948264875550583034604388614280598333256270497057481258256978}. +{{64837279,44501057,65726458,48426585,99874212,32603915,78362209,55898533,8038033,71186150}, 1097041712224449098942003260625039605904261270745532487290682868783902793781515755}. +{{64935190,11160084,94366090,122543096,114982671,60660048,89059924,13889033,108011348,12730362}, 645296842346971461194742670608221781040265477365889080451583264849913756949959824}. +{{64993849,103833368,30246998,75927516,53735773,18496926,117045054,30418837,97793715,77967420}, 1560101967862634817919787452007564759890034949058841922638475926232988645625008529}. +{{65091983,118970564,988159,122172924,13286249,66368621,101586197,121535576,48974941,34865737}, 376055014221156335621536939700975597837228572412024799711762134555541499125176181}. +{{65234117,119900088,40665830,9050245,570061,12363965,2945129,90504472,73069952,24154255}, 715145744044350112843303180373794847783102658104969221535915658249777919154459257}. +{{65728086,122823783,794198,8396607,66163357,54534193,24545872,57500983,2552317,53510275}, 4956873582159151701318456814441226291451174266628687373865090272106522810662842}. +{{65773623,1774592,101349544,32006332,74761082,13431412,113914145,97688948,21296858,76532658}, 1341461095728477468994509099191445672728864998406666720757540647409273658358383681}. +{{65999991,11996608,28654674,5091838,72610172,65722259,89217267,102433436,79669484,41827504}, 860858275647846856026395025886055207456391549965705817156864925883582559911261281}. +{{66001399,46228606,97375768,108584284,69808627,69731915,89828235,67953897,16629884,120545328}, 1416389764308689656638266318702758210974381341865120756883817604735626303325195505}. +{{66053535,93622293,112585451,75210220,99067572,88334947,3103864,56262592,42490501,16953371}, 115570772688843675556870131523045052003570911000091050528926115519206904322103079}. +{{66188452,9583117,20134669,7167111,115255277,46235082,33568070,98301408,102435434,9981173}, 741737221066580596086397067283551095266125484111970989845957253608490328223228446}. +{{66467011,9139607,94468411,47094623,101857056,51752480,1707129,83120971,101454408,76852093}, 1697615222052265835339262018288738098307804732291971608163581742986649604343348943}. +{{66814606,79795199,20198615,27791577,590836,102429060,57674416,44295286,18626844,36255597}, 64324903422745811554709243653400825194323710736670097092474275276836389260500494}. +{{67007803,83267445,2209419,87098558,66729373,72919835,112730856,58242921,541515,19429824}, 196762691984716016714653092571603911337838209748211731594032186797267525040387511}. +{{67125220,96415020,117115816,50548092,3737296,14420337,46285221,92069387,32091411,4631840}, 250249112615701040866191633175516489917207210908652297953531341595928087877779936}. +{{67196019,76859684,100430760,4212097,29552621,7947637,101768612,21068338,103753990,36267722}, 607329769581366739629031581682222992877234294489126736113976427991474403632088121}. +{{67288249,40973290,65302772,87975217,27274046,34909781,27979167,64911216,92307429,7959782}, 491259635925476620682754986375577720391186214140439062695457162519302359405381993}. +{{67346803,71589089,37239921,38088064,78700179,84687567,47369591,99164942,30436063,96221767}, 1280336483032612208419149630296970205824606673033926889493661898370857030160205687}. +{{67456387,87622459,47490088,60020585,78489433,11279559,104068621,43928954,46112394,121284771}, 1104100204954811771849093090286181862845326930607925381428159962454237156532457083}. +{{67671337,108300076,26120002,69681104,31229650,44356908,62312075,112937157,92466697,120487569}, 1681711532757399472722505031398440396756959207041772349923716379966977280240079809}. +{{67840469,109442133,97696891,82498454,103846778,84573615,111876416,117630368,94595060,11402324}, 947096807932615345361981853954816665712630600963800339119877371626729955298177063}. +{{67873779,85346820,105328292,77854732,43249370,120897688,29845204,43447466,116850544,25911592}, 562149961705523674807290613493537842951147296491641155478353406020165727154226177}. +{{68465505,47445683,48841847,115155438,106610459,63415671,10580045,76808,73317805,85754173}, 1469283163184653743689486685136618959559637586386651285012543337596414608034298743}. +{{68589556,47422236,54827376,122535250,98039323,29368855,24500561,40281294,118328796,16624234}, 521321987638790019064030535389046900803441294235616545925909649342389952855072880}. +{{68633168,94078640,105459172,116475496,4090896,120653670,52501715,117985065,106242566,109322129}, 1748887931021103469611217081779793351342380486494559015228858431036525898155524800}. +{{68873296,62696063,66566585,63178088,86525746,40342604,82581880,32735297,96125506,62371085}, 625362145227003325736695075653601461709198289050981072658325461220789971813943942}. +{{69130566,760732,65538677,56317940,87391040,55059729,11147828,36359205,35835921,31602652}, 32270819507537301514272904664408508690709543555657431210832326882161135860057508}. +{{69191648,21363198,93081869,70802632,63067048,48139446,40736330,11540887,88447191,31861906}, 498573185238244840294445082595506730003458387641745115331950636615541733291166084}. +{{69396843,19072620,77065806,92398031,123388913,57563216,57518402,88915963,9602894,102451241}, 1240567938240884151922739869259518825792734723102726581150474247774428073166321305}. +{{69512668,65232692,120928667,9046199,107319522,55855974,43576563,57505188,71981653,99010997}, 1462205609309896442680339760803366601046538633985365692096140972471161509062505292}. +{{69610842,55208614,43444628,47020459,63473580,122767128,28367055,28513759,73238269,12611373}, 535535223061200121141861927640276071921139242398668503507988419826923555269062600}. +{{69627093,80799208,87047911,27830603,60387257,60388522,119351365,4383570,32064082,29049851}, 131744026983200599140410160688470163616381843178290275586639344663893223887778397}. +{{69693849,63173975,35753334,72812917,74662264,67325172,25498101,58228526,83287331,30039294}, 580130471421916218323256664632386434886494883872497878619503734985725659807881547}. +{{69731787,67790289,92612216,100966962,75769374,59070683,53029746,40959386,88969402,54573941}, 533064890529624775104647812123159713364591609680522443590053610044928847168136739}. +{{69869595,13275501,62082662,113427921,76136364,22045253,89609274,49203215,9669511,30830489}, 165142313178560042874395374494224999311076012834894449477455053546884839246337963}. +{{69889911,1289179,37222317,103155816,52201135,113256517,119617925,62355078,14387887,88988245}, 1143556709151174009559350542953914290430289788945817921273746893483458795348053879}. +{{69938288,56989242,18442864,19787130,112022752,113574353,72358306,62583783,97440052,86735548}, 1632528945214215516830261581476027795420480903357254915174165017425648481705601184}. +{{70111397,27494252,7793496,81987559,38108800,23092607,44681886,48047800,113594015,93472010}, 1440367712418204664223401931220967818102337424827742436957690601004510824110072105}. +{{70366745,122734681,53786963,21342914,26192182,104149054,34096589,30554246,102221974,46858201}, 540702296496831918179748114616818197787164648123503415623022953771876081811780167}. +{{70421514,67517353,96648348,40090866,20765063,32630221,65914164,99766604,55550840,109502025}, 1200200363657121921813766567831080139707235192005718414251558382153204151634388530}. +{{70500968,61187599,2507950,94092795,4271391,97828886,54580021,80287934,32957002,20910230}, 313222764849936611906710198621781027182472375315882146661544124028364987332229210}. +{{70664922,7778380,121277730,91794678,65281926,108878270,99054338,35323052,111026485,76267746}, 1625583593799256035162310772985786890916044641796190435266286624249665861028803840}. +{{70901853,7609023,49635320,91220600,51876824,36088820,80237896,68575926,65639249,85332942}, 1321514803351237788693473358844797056422690643681284164010843777307711277702449411}. +{{70976292,92350915,44276589,64166956,111941208,110286655,50266664,100918156,122857778,108384324}, 1756327642746175341865876217160237564236967414874210616641184384825820442589956134}. +{{71081523,100376241,90765455,62813503,90714631,69467725,82234900,1950523,35028468,28187079}, 220946738918314876908268675310534379490359139778994961937119778684521512413329087}. +{{71425729,98656915,74691661,34417790,109596994,105150883,36076917,45298429,59494373,72701568}, 1051378152804773370605766082709738355226651503685179312391605457193392162901912039}. +{{71439888,120190731,5241735,29879396,84076248,39980718,2923081,88610709,94614807,35641906}, 747615967526624587664964614992082155321452778546694909757561817579929952729209286}. +{{71482960,84400956,104911426,42309158,154313,38592518,5974445,15252344,69563678,63785837}, 488259964564599153567518405575499638357983950222567821773622455724098399257277008}. +{{71563500,18265455,8164907,98913436,25981902,108351630,13770481,115546701,88422663,115465756}, 1737171318291520871801474415312775222263365778028339486014476724217886536969279942}. +{{71865738,7655503,98294191,104711020,18760633,91334158,10154313,47645429,59513475,36589144}, 85006412480420347357414233191252809232210030209232395803847433913708903485709782}. +{{72061988,17244146,63095326,65142911,98551205,36995479,112378652,41218477,69832716,90515707}, 1573347681319743986625574437336784334941839310360369919003702462857246466549267128}. +{{72130292,80453200,54533,52903399,76914633,121884033,95246195,42318579,17999789,6652708}, 213362034859117412605758830290224845926732034173806685107216879058867586371625468}. +{{72176894,63138874,23122664,108731842,24728710,98627255,1510051,63405110,108610568,15121842}, 550957175835821112415408200512553266283140098645953551666264118879758554951838816}. +{{72330146,33348361,85511378,110329166,17906373,61858530,119336504,5755771,106441202,54403739}, 618519031859051263150597559773981103447560256208772938009629799695327585769535122}. +{{72461323,12291220,10727802,86926083,1068462,69099800,31749355,74443557,49967314,83320660}, 1262133901347271939648105057387387927200035496601064069666833826536996464763434185}. +{{72727074,70036830,25497339,117388831,101369898,22685225,3304143,44355224,20648851,57581781}, 51224946263892355786678788182176602589469832499114766360147271051459049063546732}. +{{72800693,73627939,111581150,116190658,75670903,102564781,79192415,21804733,65568721,17612964}, 235833884444614525809193328894901554368472529356884069862399560829059707769551347}. +{{72997121,59733760,39816214,91481901,89832491,33064978,67019911,28919651,99640708,55205162}, 521656017005953343808725670022754631448908085260086697237706155595331758702973145}. +{{73011073,34726819,93257801,119706593,55780503,118431366,121057148,51380968,109824391,15191891}, 677141728929848806078020834395155085537584367621598981678232861057099307101768479}. +{{73149576,28162137,33148236,4639899,99873887,49273331,55414507,62846365,13971799,97507257}, 980470799988613673376036687802025115044936239519250996489484104683664009117164538}. +{{73191621,66606388,61084680,6096016,24363747,5087486,55343999,75860099,38908771,14594166}, 239584841205354182182033211226662317600638992296093384531404745578411395397960145}. +{{73256362,32411644,44348998,102587984,51791307,15418000,80698470,10860228,85276278,70046759}, 1558149496329482146447448059350019346018374214458147965926635021083702038039975440}. +{{73322908,76533598,94237525,73820477,31257094,87170360,110486290,43884952,13114350,50911150}, 206921460780257322257240932951841626189660858114934937000508332901716776357545996}. +{{73442201,38551143,18062709,69171763,55724701,117903294,75443222,54501675,49109653,114328222}, 1144811376128866192099968434531496968404612186787602629932194251170574488572766623}. +{{73501081,55510541,61977919,114028731,104452119,36091542,13808471,32352436,18439299,7877994}, 46429698704925369811857120934199647235432385796865037197106244266231370737381727}. +{{73522710,97406345,28314602,81560607,94508200,14366332,66293179,36863826,39949315,24919460}, 50833783968607544714869881273248742841755116337635636142700523293100068016960842}. +{{73545553,109021928,26745820,43295928,19595959,88119766,85530496,116348159,19946778,68883908}, 1369375997343389196386943028694743744691212902964248491807651013233005452773998737}. +{{73669919,106899509,57557928,30809001,80346983,41741417,11686259,106797191,101137795,3812951}, 747390916844949422982262509443974919411952394698232697509283255345886428590458875}. +{{73760367,122597074,13721932,121317125,78370626,17808402,80897656,46964654,107957544,117154815}, 1593085731699363054362445607486077633141053329927754523271053618853012211832114697}. +{{73781290,59676057,71896462,72712406,40088632,93232908,36657035,94600469,49489363,71445554}, 1269693111964070773264662509114394503700271699127459201032451445075474393363985858}. +{{73893016,4132388,61938793,90991162,86599357,61554268,32557539,17966274,7611367,120143764}, 995878450535372257718394982101082951738921801374244451489534843845674055236002132}. +{{73908182,7571280,63107929,13374870,87183703,33295119,73008287,96966052,109660424,56072371}, 862891109399978823731142356486667884726093987107062549416028979333042960753878644}. +{{73951985,94796314,76741243,97530951,16161715,70533067,34631464,83307028,2522225,97545129}, 1272903360437148503500894099068382142607824677780310980236588891438208351553518397}. +{{73965161,679303,38867067,62470510,87130735,40586770,19949386,33985792,64943440,92380715}, 980840116661938975385433319959497480253481063286085223332871894833645722331118103}. +{{73994251,103853106,33723580,15630726,23778311,113879417,95897017,26328926,11015393,84081150}, 1132053488908984093809349166412267595607386260626736587334017301124707149092121969}. +{{74071621,31564191,95317638,89568267,28999845,553497,83566182,103712340,122711325,64176105}, 855704950440956263525502850314786051374070145484566162752293014953856068618369851}. +{{74105849,80498826,68394012,6062427,23178042,29344021,28093662,110184583,6728412,116969507}, 1199837827838654896280603085137225132603072385995683158760524085712673448364042921}. +{{74160468,24398424,62755892,3376301,120432082,107694840,115673742,25923149,18211155,49632472}, 210489025779256835597052574158325313747023897697705774200146879452857324574949768}. +{{74179183,52069166,48244481,46029377,91142861,60999603,45819178,62090980,51551601,21209311}, 32390890306775374622978970315308483803782430469264069139558944972276809888010045}. +{{74183257,67398217,67689976,117881103,34948865,59353374,61880622,18032137,111688870,48594249}, 503681525571332799390047581375269596868809842245790383045213795611619530193085083}. +{{74364667,41708165,64045885,57111159,16808704,40466279,53598608,120088367,26556177,8337507}, 239426315486431387684571876511946079139076405524559093104286185226572285965150127}. +{{74405255,49379577,16848178,120258806,3962194,12122785,80996209,30585501,23963252,85516383}, 1083833652463066860230339689387824220893268407301124989946742202423280405025683171}. +{{74446884,4420780,32189594,48713093,1079694,1441898,35239534,28761692,29140084,14078710}, 1983626632435242710170042008079081626824288339351820556531461315517712078327816}. +{{74533644,11926717,65922117,87432514,45621319,46648269,108755668,8603647,100447922,31922701}, 609740810688316055548353752879816587906833559211136979559307029658871447556612790}. +{{74884835,3221638,115010438,38092253,121097594,80260054,106604592,76974380,2034953,84791367}, 1402641169149057900866040203872612192181215162290448370509079070866126894233345801}. +{{74915326,20559903,94467019,15278321,189853,6020471,4471235,7565527,59371784,84093942}, 958296698530466816822803067225001741252709962342135189243837048394116209783315710}. +{{74995410,85724373,5294637,114785470,109446673,64702392,73081064,828356,53037672,34902292}, 170084617560920149672543880498597732432415621360769839861018501607120624748078102}. +{{75045448,7022811,123274534,70114522,43280877,14430913,62480429,95657787,47978338,97280895}, 1210412146493874921714890954487577842453779816988461844873854672074566639509453554}. +{{75064758,13809104,79480761,94463770,40561360,107103937,76103924,56003567,112203669,5365753}, 677007638616939951182875440191659116318685854181928014804911795064849035703756708}. +{{75105125,92577739,1280752,30679380,63292662,112883412,70004749,94529880,5604607,66890712}, 421571226816596234808229980217842743377283718500313412978463657269008557822724419}. +{{75135759,64863257,116800901,24362001,105883245,21624311,94260916,100220783,78688296,98154314}, 1817513755935457605725124772822557450814797496057449886925126828334792983791174847}. +{{75464493,19331234,40857984,52310185,52188025,40128071,60762523,38415812,34447811,27513158}, 2772837772181658219942018290808363156719309210394221486593718475416320117410169}. +{{75606243,65531627,114196625,7132471,68679716,123143440,28762413,23831063,81913471,48714470}, 573471578212841255562382337148509671886611700092491575461086519181535721248665039}. +{{75699802,103961552,34122246,75775608,21896917,82376696,111709397,17687069,35417945,106630875}, 1148321259082922638731198094269286382269566066351893977209181326812176063564093392}. +{{75993592,53994187,19542109,22465360,51774878,62664012,110979088,45055657,60164639,66537271}, 122252584912384851448599545145566131667801880708700200732808461959282827817929606}. +{{76179739,112955633,54325898,71971206,59386358,43599675,12576278,9029547,81352788,109545011}, 1444256673624904214463081159370794137796516155434100406979362087828963404370671267}. +{{76268320,73230881,120237451,74934467,66896475,80080189,88509036,108715947,119578220,46490988}, 918731222734009951245337747373908754345691756825289765450899773668542125690745022}. +{{76309170,57820125,59851937,67291636,87645240,70157813,118052959,103916475,9751991,69976549}, 1410242862728830968571004649793179926571354503424560740144732585894519493548771302}. +{{76315356,115333468,6199483,120580979,23075488,108473682,93858446,16120570,75458179,34740582}, 673522935382533570406865562497328869296519123850388897708146610418479884624965900}. +{{76618392,50927201,20166776,113589003,20769760,13196255,94967676,67724811,26211581,84864616}, 1320975756043589954710081149488540653971561377004946060186990930434146961356661162}. +{{76956196,1244976,106328130,31870308,80695603,100041680,98598897,114470783,15236010,85681102}, 1402713695276419675171072594031446788790347096963194041443652019025305253565059280}. +{{77022660,111426589,88659492,89114012,31180304,60613168,59035106,98418814,74263401,26837417}, 739395355502227989926202438033004302705563865685078594593017022096213695330976514}. +{{77045411,771962,90817788,4232793,44410653,48160956,66503342,4243991,57686644,38108367}, 10856081021114012506538903733722513322007303439089188886510561738561273039883929}. +{{77416015,55872429,33412590,5742802,97702712,99987561,28898621,3823749,71206566,116319544}, 1514564355301106586985466579804781849017684653966400135111817765874664317444699363}. +{{77459060,111717856,66008275,100023312,82179203,77414434,65570814,67499041,81301570,78150893}, 1769429906969024825406906868240818635160012957674181860629222236900695871780672148}. +{{77546356,13869074,17755828,68136127,67075061,107110962,122277324,89973797,87724539,119475296}, 1855656805638235067671818312083482504113117018325834012071310754704205700121536920}. +{{77691274,123328371,47209592,40081293,17620277,121971191,24605243,35439714,1959283,91445022}, 1013728280803544062055264892789270191240665589092302569319818439908977821325692282}. +{{77907187,16143185,67785980,41958338,83111501,113584851,44131670,106943048,25390604,50013392}, 336680427320027712566055641889756064409181965794539600860342193981285038465066035}. +{{77923327,50564496,36295135,95126122,40668472,71900132,118567913,45253679,111321928,38578279}, 670591923729697065348852695367639684040900082513822969330553796084307518662784709}. +{{77999763,110812753,94093954,77990291,48628275,79308766,23531178,56147184,27024908,38566017}, 88266937690433884464656489742587259181894010797587095214529454936302023346353691}. +{{78004595,103128855,42275905,46417948,64161581,104302686,13588604,40130243,16155131,113292717}, 1014682489240625818641513323768848234696823581237635938386176612509944436429852567}. +{{78163689,79326869,102301117,107027244,58448276,49861269,35214335,3892411,110151848,122782692}, 1452258079607152027902011711217941893944365750703683195711259627220642376657862887}. +{{78260184,83318686,20363140,4244432,109732693,16201777,106629965,17150676,64979992,51836622}, 155307730382227714140525375054193998689736489667832328287592736748225763494856816}. +{{78392594,44988026,101008552,8635842,88065929,84229968,99819606,84764760,110399508,97194064}, 1877233536348242609729242623324522671457071250538856788552823305892665681374161936}. +{{78471568,78240898,120278059,40938431,84866316,65414279,4149376,97831170,7068916,12753536}, 279833613857425700259915259247440840466584547170591001015935441713308256681769004}. +{{78823060,78069054,30288349,3223142,105232451,26190983,113138106,103570323,65611850,10733918}, 391754103334814857451665929951351013314146087158471510311741348081885304565262516}. +{{79015553,2423152,115139305,19551801,5995445,18143055,48518265,103933606,93211407,10732786}, 721045101117409595179540563119927233965537753803689736471807810126235446308405629}. +{{79045272,21614124,58181638,71792399,98454067,207591,29599104,11192237,45806416,9906477}, 46787394692211222414432304586294015684112980206223595226173044325510802231587512}. +{{79156188,99337157,90607802,40237048,40371091,3846928,94578908,87327166,12946050,123125273}, 1318221820931148620456663379019483041333164995822742672330366142010039314792469010}. +{{79273595,52182968,38693980,26426665,103607363,24642860,104062435,79820131,100920419,74892114}, 1810680777379690295532092216771762230213063666766356562887729635020722604912625113}. +{{79585448,90465419,103886569,122312317,107481677,47720880,48499669,34172176,65641404,5357082}, 58352446561928588710089281624817804620159003516805314709960069683776463733000286}. +{{79629452,86942583,89585092,107931787,10159336,30466353,89995014,92923423,43883316,118640652}, 1333477485415906077786961977081226015828298706242277919287442106978462583940655274}. +{{79753073,66702488,113929686,32338345,105619852,73975317,7694429,53338243,83833827,97685075}, 1521317421733653335905933296161899341946132776076149809058592779203224617337361385}. +{{79911836,21952980,99431971,107169848,120799829,121331119,30955009,49847258,4825441,44094019}, 114272527778145909872913542232395183075266172350769762728960426462574507049259892}. +{{79915513,43664551,34559636,113316647,645789,73406278,37134079,94538803,23656666,66096908}, 314170851839953556047545771041985062442082328402074185870525983783391811875612891}. +{{79989754,107308508,51998530,36305759,28015708,65999621,14802822,11011268,75095034,63924834}, 480852977879936174360850127126607541340834729745571733585933511452141134545761320}. +{{80014096,47803393,58571463,65729879,96515965,113889829,100268469,9594090,74871448,67290948}, 1632288678437008855339164338459028667570398456439526523482271276262697999955800190}. +{{80121374,21282494,37877044,11384116,70282378,70162258,108485109,86419131,79869332,85250309}, 1869471652515654993519893315119090749723271228141644734008747267914879210911616704}. +{{80146492,116241847,109993526,46353096,23485991,27603227,346740,792044,23075654,17401881}, 12995485342877813123674818678447994626784162432433937428607600191345820727302706}. +{{80228350,97264253,15810142,51998294,98808842,69497274,121505366,55091771,11184157,30494251}, 213420585639823806851779252778300400737332607268058055468027752077351025137940354}. +{{80500721,20181590,110111843,90400958,10048125,59989740,1632566,8390973,91965875,10224611}, 498434812844204717248937808738046027735946523257644879807197324690905961711090581}. +{{80629957,42903074,28216607,58938922,10196225,103393554,15822949,114790496,73624908,87293940}, 1721442113373896845585400194322572817547202534444349507740554055550960742729562197}. +{{80824588,110597370,114539560,110294743,49099937,105506688,59062529,60623309,48986505,106162930}, 1037493841126068838235870760168433546035709413577485775419091557737630681431288280}. +{{80836904,60373176,112919792,112728898,75909741,68557416,71123275,21190468,24823266,117173513}, 1181105322681537759501043039360061978738703665397482987266643621418728625120027216}. +{{80867645,25278917,40215175,33589974,87216764,66977197,88184808,43337720,44264700,46854668}, 151767446990215127897919825426675440071071651748763561496307530114298961745424423}. +{{80923555,92853612,66426668,8945494,120293427,72350960,108175345,59822783,92783186,78458474}, 1636294916952354015048655234746304804983306363511331106431897017729182442768458961}. +{{81423678,70862959,92391784,22789437,35844108,114183729,42564558,82687663,8274585,105422235}, 1259094251943136239481580861600408503445443446816436570173061270053242681691934634}. +{{81592259,120476654,15518090,60526851,88929660,111768929,99508794,49806678,66212110,81503529}, 1162397593387543924267686013094416477350946439245036307619167498712387551863717417}. +{{81652012,86818076,9840506,95461631,71105243,104409196,103609460,26529099,101647862,110719592}, 1652295462323490368003315842906695120821107541061477142138788443776369211301327000}. +{{81662059,59368959,90244275,44499020,53228204,16625397,54204624,91315017,77211349,9218066}, 720853175543425350493630724015955400020244239552088823653055512418785689745235367}. +{{81715371,55066653,77447114,76836541,2052345,9128886,92368370,58098209,19924727,19723887}, 142892756516807965639538377052263408251386508832139694085771416699993315966031771}. +{{81971831,54996595,33049465,64056497,102408638,45788257,54186591,92472759,113076587,114761505}, 1693101438914691165642235933132512569823592861372454054440013098430095377219145711}. +{{82009649,20389003,97562415,32814001,102847044,19591770,99865535,79065668,78163915,65594271}, 869860223031746820220692036761123357728472080238425204897740571800246353375632207}. +{{82210771,29934483,9615745,28906544,33036870,33454053,40635589,32236129,116966046,119338184}, 1426212397167386594246857739102165528259299257266571985991222637566998861461081319}. +{{82226929,110914141,95331521,7888263,24238238,21291603,27954678,29556467,93447039,72833250}, 1435826409255290122507622259881423974481226569075989794829615805643669621275877807}. +{{82761032,38165317,359709,55499680,58768081,32313277,110236961,48278506,299277,40850764}, 121744625685089786329852019932947046928727074438801763426699282117429596564619638}. +{{83050677,36084607,106988295,30985140,119410048,94207921,39115664,73627184,31094177,122635549}, 1284986074193248916202352034022696413230465772532795703412532428263909476057226023}. +{{83259058,68029703,92952264,11028811,87644174,3497171,86516041,36510651,122116685,104343238}, 1585657470766674977683076421436385259558200859183486605999799192508789508536987114}. +{{83297516,67937779,30859617,118963213,78302664,1362873,53055622,99168777,34126038,44376350}, 288684514057324029351435182202195953253227030925086507390353891034704678515181742}. +{{83376988,54799024,71969402,18853392,41522840,76089587,97352612,41100648,53676440,111528490}, 1137343051124703702082404582371015690402818367559272347511108903489294953937932320}. +{{83407925,90972192,73855155,19865914,35081438,96960974,38019463,2558551,70821783,4323319}, 546683475577232145642148952755201629365911971676917518747783487844463161406124997}. +{{83523645,25446386,16201090,110320962,29930561,45868002,122569822,113601413,119427115,98206666}, 1796124969249993496687118754735746315979459138786947839040512729511410754433956241}. +{{83601459,99980897,86911253,90265654,33398673,88083280,17915808,33897299,45092891,7451976}, 87770626740074348771706292950904492706681183804234822505770271905832242891859351}. +{{83639068,23877729,70623420,76474325,26801517,30527318,110021982,85003578,40911039,36764175}, 381303664566529199893812329467817688910528317275140158361188398416413638659113754}. +{{83664850,13263394,39203330,46392367,116867671,8239176,80280687,27172784,13386983,16361885}, 150117434551542314068132169864910294545783329066007569194813394401125168476159832}. +{{83808189,31336115,63848845,85374766,4278282,14537236,57024464,40810525,14766741,61418438}, 17956054670406021988010548541085601349644599622222501271755025808368016532466055}. +{{83870091,55461596,62669948,38693548,33388757,120502008,36901947,38971945,13159890,36671036}, 62495257551433751892727533057844715502414810682401636795895537247235801644074193}. +{{84032432,112621779,105246738,96395224,30077497,61832463,116620848,73201297,14897626,1031238}, 383688044559500108507297142526189788306036849980953364991376394971348511551690930}. +{{84100144,51052419,98998982,57173161,38531512,26690498,39993359,88554906,38399768,110475863}, 1196527008770018677090026685795864691388429957919642824523484109083973765200321098}. +{{84103237,12974053,1317468,26448620,13817816,34771519,4655479,22087385,103889571,50187634}, 477584715046861239184394836725675079005583836331500245242297274913022598849593827}. +{{84220811,50864015,99628179,89325323,57497977,25471903,71212819,116257183,76879648,96638686}, 1802916413496406231452307421160238616529358910007957141729541683909355650209791231}. +{{84232659,109812830,115272007,92065795,23591333,47413856,67347923,113908677,46658715,103191291}, 1333762080288452475007121558155982179215892315759455663054532275497165101246267357}. +{{84785835,105920060,69137557,76788621,18021421,3915666,18811441,13008856,44281521,93999494}, 976826732609111703179098523944759928512726623684128638602982707243939422838228317}. +{{85113431,37379776,20624526,80378904,74027495,29422299,29450531,90224290,43554848,61107803}, 284853468765261180176654821228573571945886997712061792474088952759582304618927729}. +{{85191086,69005277,33862824,38530777,22598600,59904422,114467159,80254183,89371403,32038418}, 835752559872693768821308784701466668428112289018688502343382246935760541155558858}. +{{85209482,60902726,94079764,75004203,23669389,87532815,68577018,75064639,66755004,21031337}, 439551843816390567323310265061887718605683707967096293087865374738176017715932856}. +{{85259751,29413065,12549520,120235686,109748944,55124081,120458105,95632768,105880144,85557540}, 1825564924998434335735479673907019775504938540570796467530725403611736843838563427}. +{{85297703,60466425,68150893,110159158,12076675,75232031,114340940,4193399,4118813,75347175}, 1150644088722010884686116380668709399445577202148573384128278721468162266306897847}. +{{85319976,62812091,88535579,105134680,69196752,101794181,40803825,43699916,62531713,122778042}, 1063396113998321646456030906334234049345554296708786690386983436703703978631240038}. +{{85354253,114977198,72715651,114983886,13548439,107568039,19576696,64936388,75812042,94512782}, 1510237663609994161227265160253747099962813168810435780747823735952325779478345781}. +{{85459527,93073829,121307595,51838176,36633828,107460806,25599479,109896026,2971874,105904908}, 1259231873366806253305245565971017935769507984450878478487639594005575752729728071}. +{{86366174,108438037,72002985,35036961,31776777,38631760,89799047,118284359,45161451,94881927}, 1318022823507371039399789070983068096126909464501119735100316354476351259762690014}. +{{86396642,99442565,22267996,101621274,11519974,1137815,113165533,67847372,74205773,17148165}, 850508286594796567115388923978210877282204673229821643560050583181613617263994722}. +{{86494184,74567649,109765902,94465729,37090131,16314814,120009154,15625890,31883780,67719620}, 1095082554977062255585713747331960212879927647488001489806727919025222547698602010}. +{{86568642,2508451,34446839,122619768,41336766,115766241,8739955,77084213,30799330,23090825}, 313211738051131235093458382805045834822243633798755456115748117003920792866873062}. +{{86815242,46890886,85240208,60449563,42466552,84488945,89536885,5437314,107671496,18451481}, 661915719874399283922855208201179731248514457435329223154885695764747054835969640}. +{{86899760,56852091,34812006,68925796,5081657,95522269,57860600,69609784,83831723,74404333}, 1736081824859666751437788155952584010654162461715957444408409044879988844050783026}. +{{86916360,73949263,38026993,78642923,85139378,107971201,43556398,79491006,97521440,5109808}, 820915736790936657192096285950161963115935245914929999004385235189723730211465262}. +{{87214315,37807787,105470278,43243967,63507790,53803725,22163815,46861829,16830404,37926834}, 10534113847863734104930162600839611384548485635074170111391061801103869598072043}. +{{87303181,75366200,37367947,23404950,79206262,121860532,114388843,96446135,5532007,86712524}, 1398950566708565945069734123027546495657013733857210672961417802272499195421618629}. +{{87365683,110033625,70672642,119555756,11603042,120943944,20380101,92726463,102578351,83310952}, 1747610612139705145398674968490991700652586004949128125719957067744442618816648643}. +{{87400982,59456113,97187090,92731643,93471338,104718078,106341040,14772344,85288309,8918645}, 706046390868804797076783209729481977510633803351888378427759995723023476633696010}. +{{87422490,70744884,120417039,80421869,114699574,90071455,118244525,99285063,118643570,49915094}, 948258461859959120357051997735653283246369351462213399676165425614708931021427948}. +{{87538231,60690303,52363918,15083898,20869899,113071986,31855465,83883408,88925912,107240233}, 1722129309124278824400542770919243769384419109232339997544170277008783247362031187}. +{{87587295,72203555,77984800,80137230,52344129,82140227,110536758,97088418,18341488,115276366}, 1392429530898485351974930418953682359499811695423151129572799215460642357482597427}. +{{87736920,58623870,26514274,30395509,101661233,43022167,85281748,79358050,87180080,36375116}, 862510535399807800522065695060509526163564766126622700986589636757595602896984120}. +{{87933449,97747327,45290850,14446510,74917062,21251067,84346567,96789891,89011144,18571069}, 865207486045390198226672523410012407205563615769290536840449613655739917582727907}. +{{88020430,56203951,41312141,101618480,120523958,54739598,111941104,94406374,105585484,30181721}, 877006887488031774724156546948308245334576344985018801710200978892848304909110790}. +{{88035449,82151404,30681807,67710622,96190662,83021799,89727670,70771916,60496538,34009317}, 466411138477816231482406208008216046400123212095015414875988036928616274820723237}. +{{88091314,16478391,82772639,44325835,99116081,17991815,90931893,64656635,92696748,91933617}, 1580578275564765831175450135132948196227100533341799795574841611643094313765879550}. +{{88303098,4125800,35269475,6568066,83805392,30271974,14672816,51485922,59859812,122532725}, 981694211596494526516410969014704811442653977166672971185510849671582045769479684}. +{{88499069,41056533,113604113,29318181,77215080,16009251,75591519,110539397,91514807,98000555}, 1817716446515518803397600544093337723608240393807395124053369525892512855994762223}. +{{88558795,68087025,111913451,55079572,120797176,324500,76134462,19512345,49451326,4711981}, 161696686502287007460916919354804585076189274635501183105931722184414284742989447}. +{{88655578,54507012,78201143,16783237,112289052,106068105,49317814,43488995,45701168,17835747}, 99093623736305211096976740423288505999986864479896238116173371716535332218017452}. +{{88845621,45038968,96195634,86308470,26629020,112899646,21213042,34149256,24854626,98419726}, 1032233720242167872979195214651180989163750183338493174692885153173857823006502913}. +{{88942189,2291063,59136016,3697843,32431552,70020764,28099284,68682440,41874186,21333834}, 298751882191810807447867015073495427798019824102270091156969654341505540882704395}. +{{88947252,56992881,73845668,32303922,20919157,16866046,31702986,112203414,85951155,73722873}, 1669494631107535481568922909486508817996231671095935591898971595837019334836200210}. +{{88955652,113297812,8134686,57343814,66963171,71844696,52825388,117519727,37283917,74731680}, 1251412532361769988600915093871798703959458758795759602622984590541095326396346768}. +{{89024920,37898603,53410964,41052542,44637040,119106969,43067717,37266016,42997431,90885449}, 1010630706940174697228224928966700021043780087151522605988926970938885147289987938}. +{{89250591,28717604,54407948,76168175,65129012,36879131,42173823,111072055,11891356,61366725}, 255185000626803027075237355986797934071493552475580010895769057222454891376781033}. +{{89275975,99573921,120232266,375908,94785288,4253962,66830930,56481577,33487672,93035072}, 991536635422816106394648048363727507955408510145112053584669155960577160499008643}. +{{89287332,99567950,21498915,58859039,226817,83206195,114350779,73438206,90787507,52865881}, 895899252065240192033681345801136757721195008361805177872708420067339014757661564}. +{{89307728,91249918,79537554,118932731,85457248,14056381,74742332,42719390,35991639,21028412}, 176714154801868764110490390552813640543137138797249600527689999015585662875613480}. +{{89350950,8869167,15038045,103565752,64119325,92921668,6732355,62175377,25984203,56145918}, 77162623892740300022115035614698083397362217635991196251283128596907737000775126}. +{{89379354,53620211,47094108,14348895,109538937,116292600,37916050,1119134,101262836,45333582}, 566668398501157615802370869221446912286350476314253854789366198310560097211460634}. +{{89540484,60868917,3744395,100976183,25054451,117861578,46130332,13406141,82076174,88709974}, 1499005579248503037612668651371358742822528552847882237102977774171354966248976542}. +{{89556327,23024073,65430164,93772890,115969501,46134667,47194515,10696951,98391637,1082022}, 520811586065370842667184100362970190599215153627053892155583255881030244425770483}. +{{89594029,115053542,15304787,41639987,62220150,60369613,91186079,20879544,53574132,20677095}, 124699007442220223180300951593266345500834622809001681289812156677235889952881261}. +{{89716332,102144865,87326777,122923260,84571791,91680638,54752115,86220895,85442897,11671722}, 828279807037223619427919672463890457665128715480567486416188007996369106638717398}. +{{90047799,55282741,96974974,64526360,50679291,31795032,65590066,53389275,79690527,10413708}, 483942633516668834536938439521149447870771307415735660995995094355574178333545875}. +{{90142503,84486455,29014667,35720658,93765131,33882163,115358471,75667599,31573923,42581669}, 392029086765889002535926566328906773405042966629115778809798650829357199574695927}. +{{90359458,117984450,1579189,80334519,16160242,109582124,84171319,58780270,102286934,58038634}, 674204307566323059203605070006472812173535407296123997513083525194625252236160076}. +{{90538656,32082034,99652123,75182219,35647281,56753831,77206045,103626821,75110239,113337749}, 1803896080118453281325753057364271024074199670603276684122095600525503197448813564}. +{{90547550,76187807,104573964,117112134,445440,89461082,96545640,6258673,39642661,70304705}, 1154700596403921517240451563809108270729308605399556665106547207925776998573584258}. +{{90623396,60661104,41451101,59375571,63424265,90768668,108929936,97262769,35242194,40226007}, 418411426623648305636894440782530256172255038014003619529050835421311910331294364}. +{{90772554,102651273,119463344,19288721,42621009,36785283,100559041,107811315,75688505,48203236}, 844222167626911570673299124527231616482276585059273214463030306100293011111052794}. +{{91154762,10701340,69027746,48601621,121220657,42028060,49208637,66112785,17424122,69659382}, 987924340271392139681044180882397964172231595744949909117862598502177122472957144}. +{{91260476,55891264,21436559,66478744,53730389,38072006,119375500,92504179,84267230,78007050}, 1780640740220989470482134030326550625916230994008753304638328008951900748122067092}. +{{91286584,117115187,32332291,15234560,27879437,102992496,16613751,105262735,63161939,87058727}, 1251312225492864253329994949113635277223361293344137559187684363339146044338281430}. +{{91576111,106548149,13833754,43243803,54193408,99720578,42367726,10984227,87412297,98677578}, 1487861039952136934169485950088838476183481829934895924692622049487246099608221067}. +{{91585510,66683416,45065698,111146827,63415188,12302234,27553364,115812374,36646166,106176419}, 1204060568519122276664394791387229706319367016726278536828495825402507166796920328}. +{{91640701,22244124,108223565,102628242,6380713,8485259,114731225,97331509,20608921,87019038}, 1328505939618833311195235224943908339289299012529833747392326243445874645792236021}. +{{91745659,37766291,77918364,50555577,100866124,116812232,76954967,84036690,19378919,77177311}, 1402579416850168183731991140315443150799816316773343722657706696726535302649155403}. +{{91878075,57407529,22262265,49612694,16851306,61532987,14251351,66993960,69400032,33959306}, 477371304128442986117623088688334984131091418169063755747530050884117348896859239}. +{{92125770,38883376,66030815,74389151,79908151,123213234,80263681,105656876,45744204,64173126}, 463006495794178177369084144093392646537223046506121076650008351709196639690880092}. +{{92192707,112902266,91788296,13043209,105669016,64315963,59349029,67888063,55520801,99203599}, 1228993442103170254620928695745024680435446046067457511322165973969767271924142057}. +{{92262178,102487596,100711043,116628592,116528586,31707199,12439103,120425862,102065307,4039952}, 769608787282560544895692117961151590757464686472677784939101853118693103473513828}. +{{92289799,25791287,53984393,54850919,40578269,26384355,93238715,48627660,121435824,90387445}, 1544023930380779866532201812752457841467986231519861493666721580680015879991307903}. +{{92501879,19596104,80467126,82869298,46588800,6050126,54172907,16267684,2884405,62122248}, 25156855545892903350104079823693592878824826741370351464221431670527237054117185}. +{{92598849,60690151,60977158,78646854,118566375,75710033,92414611,46120457,18565858,98605553}, 1173015179455595441033251809322648336757698507835789673858432020050279973068831475}. +{{92714162,81297367,617462,53953287,82894986,82082236,45991547,111874102,11408893,85520095}, 1280560110275033156150582927134245222706882160695843157056442583779899245857570634}. +{{92725603,61725337,87216222,122606935,7828287,102964490,76571419,9422982,102023179,68106654}, 1625333779932738743124921193356131768498024262943492466166880675081051188197586267}. +{{92830739,57689862,62784758,20847702,49683819,42264689,66267127,57990501,103019696,51627649}, 477972922422968217385621020470793522703696828322041843095175238536163806964449009}. +{{92960743,86186449,9701097,73815456,39066179,66101802,61444818,14395961,39854468,120034768}, 970541423904299415931983543798664447677514771521261026839138001363054839383311511}. +{{92996983,20358144,41427527,28186974,87595663,38038368,44895957,11751034,23406574,84675612}, 980246573434799643182067352416569953510191648087485500061379701101121253416531029}. +{{93133180,3937999,66804780,59935862,112503684,5764703,66696601,4085444,89288386,82469281}, 1454515681354395535268683449621274611432795397671646224710932617620641061562264162}. +{{93385122,83079569,65157034,49441440,113331394,85901537,2000054,10604754,11112784,44417675}, 95463407543463031015097413631901309135768413242635187754505668988344068645541410}. +{{93387014,24214258,81323934,50741269,97210129,122477344,51596644,24011386,99536371,56041419}, 573592388944906765179616923278488077860773975080636369010685127136115633617248024}. +{{93520584,34471400,33367584,17496974,68310264,119846936,84540166,102543018,74887875,63997617}, 921999227160298114278546856099534403172548056391063855116995582992382002479964928}. +{{93775365,96535145,100449716,70588811,114483587,41330534,24828585,101067795,42940163,109422917}, 1244851930179238034815616726716416383635382447818984666784355648039898479158813659}. +{{93886057,36674924,40628772,12077480,66513723,46914439,92830651,104323518,42478170,67582137}, 1306927362472834287387278858646892634035165935596210598922638693228643466818863729}. +{{93938324,66438073,96404442,105134552,123143528,51996191,80528453,24418322,27743545,59353661}, 173331583799464217953732636533554286586706096775027929942034300931263915401319266}. +{{94055172,51865990,37620253,57128614,73433370,18765479,70967987,45054705,16365423,69418496}, 1098892333020841654239385384309656164618797616042142872364960309722717232886573540}. +{{94321171,64426006,3240304,12854542,13306796,119798842,36607785,128008,74911174,20633829}, 535600893782402548284171523424243849027886201023160932382227829329596013045132865}. +{{94342473,41679281,35195260,83496855,33842621,25879888,45244529,55817239,9774874,85948385}, 965631225391844937604821926174524920031192492992052703659238382232736035707953883}. +{{94551993,60807635,28307121,19570650,93028913,105364606,16941698,70621628,79288040,94417019}, 1750838977656672275868038170142851748666906253752796776997049871075681764268157463}. +{{94552948,8776901,33841738,86921188,109847526,24021858,22850966,57993602,75294146,91207970}, 1469439113784948795532203260329435102786763020728689910462052563610305606474256386}. +{{94766364,86841655,98348550,12375406,80738425,30715631,76283327,98541071,29004319,20103609}, 398326439856925085434859358111261758542379086613609316080762828937842115390979058}. +{{94818313,37714481,91151055,9179761,103407991,66173495,28565997,112287926,109800544,51572162}, 752045373997898293909080960012160065289400204359194457548777434526097886470131839}. +{{94838124,15719014,69678989,92693317,84222133,94034175,30707994,33474707,110339887,38073649}, 588687422475813861981063530170873850047027780999651394963025914058903047665847228}. +{{95084664,19361031,68161462,39177296,32212136,50254808,93297250,87765804,109373447,36638577}, 840723311360201167262348619234309157016563913520401901392278045557809388032695042}. +{{95086254,89563071,73399792,13108621,28761359,48925638,121854060,53032283,60873085,38191135}, 133335416415459282637869263129440778848334906183799262823888620773013125489938330}. +{{95120362,39155457,81661088,13095414,94233071,21100419,7048238,36564006,59851756,63456943}, 40532294626122604024305722905350724908141122057291104710157528788648381117097522}. +{{95227267,75879277,104153195,88004250,42479721,123280988,50865005,46535211,14408750,65520981}, 88444536885555562887700498253392920190176846220853472981967368130626302972933847}. +{{95384333,88504356,90978570,122468211,63893553,92581850,12415567,111846807,1989773,43440140}, 325419305400992208937175773611730334266247958462360683568706348475154361371308505}. +{{95389215,22467471,109630023,82670325,92357109,26849197,39768811,51829438,62183833,85441714}, 1003115779819706403739233929810224740379877439806197431904029481006255287828159871}. +{{95583941,29048215,63953128,102098205,71388662,117753396,7989208,17947675,16783850,22353485}, 105683644460871018418110195249064191463008516983799727842681804989255960743004811}. +{{95635516,70004571,51638937,31411518,63131438,13753801,76951210,24994625,100989986,59733761}, 599840390390382505053525853249536978781709065320543366893957063295571043384912550}. +{{95750737,102383114,66326029,105934116,26375204,62595648,108827705,122699466,24777543,86593199}, 1325093779536837688261732550197873700020536714676108182576784454093444516236102469}. +{{95822363,75570249,106282689,13906175,62569715,108116811,113588238,11848260,82964211,20764281}, 665320569223181403891040489827719180996355868427196933757154064083796235362101055}. +{{95996611,86952801,74077499,76991894,62460494,83591473,110677771,37453308,81525112,119364494}, 1629803542884308091932566247581519887315332814387960942137758457548249102069363815}. +{{96015774,3565256,83215646,91749655,116742674,76803733,64574231,101681289,34836505,107509788}, 1300490031429337961428885090713777039405578567632181060024009462929078977207301608}. +{{96018078,121335505,74438410,12578847,120926507,113652135,110378668,63158747,62595325,120502049}, 1170865894357301123092525699787635760617521328187483706209096037121393847532976058}. +{{96023285,18983405,47556041,16376524,12196384,77529535,40198646,41934867,70193464,119199718}, 1485273275684466685679475560935191317979600252561867781440890314781541433983336615}. +{{96089984,45389032,73234774,63653534,5573651,61280429,32914892,12999696,51899702,32479171}, 9804067802119654476796033982665395738444321821191428482550601520449523559461424}. +{{96305609,115731683,98047339,102369006,44863400,6969138,114359452,23593140,35885024,111696079}, 1096482569548984952778177639183868176572388532432927090440172295627141005296843271}. +{{96455490,112243943,36460756,4013832,20138803,77397444,21400259,1339132,123390532,86706136}, 1488172286500442112515235885689181032468024998466622039405010719771557415744523346}. +{{96525778,58108355,66216406,22513560,42094353,93934700,107982895,26745665,32203992,53698326}, 180792921721489636820938417908721255303406960847963860342969288011305113933651154}. +{{96601012,123453609,51911373,79928405,58751745,47740904,93786948,7361117,62115894,7203967}, 139511981697207824877977014955193823707684542525356284483776865966604634338099870}. +{{96603719,48512586,10953023,84516184,82744935,82208119,27030556,84420006,2170118,32648221}, 342749463496902284433147472414411198465978658378876391844360109580134118726229557}. +{{96726662,36154437,95537367,79961707,19312187,71762918,58560605,87968113,69242831,21128432}, 794917592104557404315385558107928734501530379529743507994412799979563327352534494}. +{{96961815,121783380,121271479,123132335,40958637,989761,69816576,54017886,9946752,64374403}, 147574557842767553483941576971593534815979120653164165069291447083174377167664701}. +{{96993769,25473527,83913188,46758694,50922842,28048244,60154031,47167016,33835359,54679013}, 11044785798078120768947845789876390808911507417482991786872553404634008503282499}. +{{97335505,47892028,106732516,17081292,71686934,54922275,19516752,31785478,24725841,115882746}, 988470890381990114439893442257793153543607189004022217273555205674530631102152993}. +{{97746607,42791638,62619200,112132945,4423678,75353547,47502570,21494151,59621838,85278672}, 1025134288045113720455016464937243420131757656724733706603311042219388089715379369}. +{{97908316,6902542,116883823,24205995,64325856,52165779,88386084,15554523,2803721,61266086}, 128856003859483769008714743289470727472529498936228961015011394104398643497449900}. +{{98041893,60554488,17658004,77508802,9916253,108488309,94533903,26452247,67061153,41841394}, 195982534273294285313567888667968745125724078755821308931879477587585445054325233}. +{{98056106,41303476,14350770,122762274,57840030,7250513,97515893,18215160,18168465,38330658}, 136219373318130065993524610101489131897671882875331043483090644089729367677629792}. +{{98068406,67396073,23724721,40475219,29173471,120354419,23870126,123293168,44762615,20809279}, 302754229296736976028847242843907707591826035435585653838697644789997135011374910}. +{{98145410,98160595,19815294,41433138,91431723,15590398,68519961,83991491,92389278,91566734}, 1813783384059993202997805318875266198745523370054082576467937025936438431757302994}. +{{98232027,110072660,41354219,62603102,75781299,59972932,60750800,52563265,113334078,88059489}, 1458949074820530651409572866145959826267331149942926980157251164775828974284863125}. +{{98346397,47788705,39172077,107912843,32643456,77952054,42618416,38938989,38929930,79698081}, 1025364310835766499197849254521686549920206436458805474808093705117895376816611983}. +{{98386680,35572158,92411231,99492747,50811756,26693987,19103133,6183557,548640,55545736}, 25044783360676885200035730618455557370613101848800959382704306878834138635352300}. +{{98691535,76987004,20936804,72137317,10960409,42859773,112400722,76861185,118275406,98235198}, 1799584121958113372096671558754932396494567727312551632278794741177251563466196153}. +{{98742970,72025389,75989149,65979472,94401534,51930687,45982222,102259567,10256977,16296824}, 280173536117607036666910485378759194822783062256009963645761775540999559523321254}. +{{98872591,51993701,117439179,16622845,114402746,12610068,36420331,3317823,103386057,16268732}, 513809309766830750293390287017533022270345560571063853920645610259364868485502415}. +{{98907142,84550545,55494616,17060559,106433454,33031520,56657716,59910987,65903819,49833036}, 36974737688310828511873177420465800797455143867773700711349352978750043940349322}. +{{99002006,42688560,81475878,16248880,56345941,94118336,46193707,69329107,121766540,43095124}, 781513916751635039203549231750003658571288536100019754558850707821149405979022544}. +{{99440803,110402663,6980540,8602437,71479095,17156539,43181992,87078871,14334372,103411465}, 1221957821258151222104297549326302763259452268946454726521956538455691116046110395}. +{{99465766,97360478,37673697,39239775,90650005,49224592,79695139,100076959,117424306,104047487}, 1815236658506279584495113092746660135895577162885667521735367049710605402797715164}. +{{99553901,13602822,81956730,20338777,67442187,11650241,92359448,104038499,16942540,98445299}, 1343421306311742277780371919712452709624834283118075180770975107975978366774434489}. +{{99659070,41664840,109793357,55625102,103027446,120712104,10570048,51686564,54772885,97502845}, 1047569069366702109995367209888390853923200621088797912111339785583053515615397636}. +{{99682011,39249551,95397871,30176192,29252798,5934731,108136355,13366478,21721064,109861042}, 1077449513562573876305225218117560764681251945544734451066866001233670802321955943}. +{{99760643,11444268,8215841,105297681,117490497,85280458,22142008,23810998,24952949,29649360}, 105647591056824713061922372380168376488370418194698819632592735897104533640348957}. +{{99774858,29571040,39871210,65746401,29249140,102936700,85676323,93983988,103465752,61044515}, 892606323618681084945379542749697651025740470703968823771435473396475156985615944}. +{{99926404,84675795,51125059,111182330,83555021,35533348,38710945,30598788,52787258,44257453}, 51607778756927489823114260687603325065565059479331720631418114942551829039561302}. +{{99960619,101961246,71590408,31091839,61649714,116551080,5562045,2726890,103417427,76954717}, 1495661132312027048794562559250682010978426726488131546912797377210860359249194825}. +{{100047054,17378179,95922091,122057828,101504745,100469149,56875076,95597601,35472157,101676116}, 1300273214640610372971880614502600153705616645185511250569677232155987108468628918}. +{{100069770,114682056,90737750,67810845,103017727,379188,68792406,112845438,66516659,15103498}, 413873956158824858292714406818557351643479186801113376649845883887212607440901400}. +{{100281757,47267825,94654539,78779081,39490729,19068425,17617388,79791484,79879597,103166724}, 1685039228247205981939176492134633563394542118944242384547150070464337657883267391}. +{{100355328,48722274,94552883,98489162,109935419,10594472,31847132,54363564,83330904,43968820}, 529202778088105569641578597562894984919207728962611444586216402527652528397514772}. +{{100439023,98185234,89433653,49722536,30636784,51089526,94158748,32774988,45960455,52509323}, 133003030356986264865395133858222619995560001547725089129125669251954018038353669}. +{{100458474,37980283,117483120,75236842,106152838,31752676,54139591,43148017,75512498,83808112}, 1476968081808090681274123008442675325390384557472147007476003039280725170831322306}. +{{100567074,62078455,83522851,79427244,100156666,61297887,75066525,108919169,73972878,78833200}, 1832587209919291722020688781228976688596702664025335118159966655146105720986197222}. +{{100606263,75464743,97674490,63130818,89495950,46022252,7264231,26999474,106273893,106766661}, 1466926834209038902510638338961779401776666258818091683469519538013548360177516355}. +{{100877445,113661976,12169218,105418107,114646159,20351681,30462085,17025890,47459935,92762312}, 999104297600756717497808954099577217319064337079326292577766543292615376233722233}. +{{100925076,22516190,113191245,65387238,32540956,6712270,27586023,20349145,78757987,60708268}, 484498912919388611483911785622099824267957590501106214830173352098485067337542084}. +{{101064582,2557230,69555918,92660736,85916601,69087066,78504136,11597808,99881284,55888249}, 706798122086941603961762986355568882892277668366437713511653975183734201499295248}. +{{101380714,112151004,96869266,60019352,73155457,119312316,81707548,113195058,15515857,81636295}, 1406488593109681170673552082492800249082295600140313441137074324164684377557178128}. +{{101513156,3461165,38181684,25911791,2190104,65952451,81111462,35465729,10748343,43142732}, 121648708179404627681773320968181425072356902798641728365102048079865123320471978}. +{{101676274,31944973,100337781,80417176,116802415,58573789,42811669,14674882,31066268,75517682}, 1002501291007739487741624556168230271765721375209040698896054024339437114616333430}. +{{101677752,32863771,112036755,3756926,64408066,7888378,83219569,116436488,95386356,118751663}, 1789027162548972908526321797535464202860605978315337267712137223497955132400269894}. +{{101815517,13589294,44428418,76579412,5071798,80738672,111573153,27943738,6994580,93604124}, 1143225475373709714519851362890446165645683599831432421608010449134927204001667137}. +{{102003918,51113868,1389644,50048338,69780906,822651,66024485,16547464,111687532,87274056}, 1454948525056956804218473358964891887925281572796908440907797693341324454499771488}. +{{102024274,85437048,64551378,488467,100168052,12597180,103410860,1298350,15067428,17090894}, 153897676881651481511453282255144590585889012312984610229630493827207976870097928}. +{{102105598,349723,47527359,498051,121484229,77957289,116112507,37085891,90139243,53543059}, 684949587499195913043651278200381532957351375699730918394854389238486191675752446}. +{{102147301,26362350,67296212,109037149,43759533,54176562,38187876,85721331,52541440,120814739}, 1211405816039992457971732483614034614938103010805311826027385402220275728155052697}. +{{102150357,82850895,56557820,80357705,83255320,121590606,43066917,2624896,66092023,48632430}, 110880489102815613710844768066731451431883398219762753738250185753212878461897035}. +{{102156941,24653541,69525408,29146663,45062391,58396094,70865785,74644363,41038515,10322887}, 365528562084408133557746743263130515235968575671137165134633744028540780872131547}. +{{102244481,88294089,91470926,35329927,96666366,30173251,98743722,14200939,10418750,81506979}, 1109767876741458478599902420620474264163300430687078023240548323608381651611021995}. +{{102477922,65022175,57257386,16202688,67222180,96351765,67480888,19476492,64253841,54700196}, 210755917922332367165304522283698832084453166694240534643765751988834100223941922}. +{{102593567,94151329,104272679,85816421,56510369,87030304,70856374,12533976,73195658,16802800}, 679970149608394068892493630023417453947101243275113658522048236779347849210303519}. +{{102902164,69763191,114345179,30548426,55677925,89414727,19448311,115252890,34718002,74708130}, 1258698216553297386124993234216598796211569113711967797257957342415651771567290486}. +{{102930013,28724189,56175628,108597215,39041613,64720551,83372456,74824652,34483538,118072886}, 1322456995360608635950664122807257172080243943990709420717738811011875073672650811}. +{{103048920,96951136,75752792,103527966,52205413,91993235,57320165,92701754,82676670,9702126}, 798663699888558687793118965044518751727434140483549799984433999496911839829074032}. +{{103062949,70003127,21604990,92465047,95420289,101063678,46076714,102871573,66137578,40261794}, 348247020012041802577089047588369935896859191570363205193416946032542408024897691}. +{{103167053,102510108,79406457,57542924,92361266,26989396,13127380,34237658,96076679,34556376}, 518074260911358706028325651698536633346499838357798331266037306532570025468248325}. +{{103458529,87131605,26754215,54336583,110334678,18550638,38877306,103026343,972563,41257635}, 273662019463081838293551998874325307181863834338635910556209750023096056851461007}. +{{103648498,47912179,66024089,57778923,114870727,115720060,37580460,104888960,37672510,21654709}, 328848650104802650318976915536460316794963112566601448012612236049206920155000350}. +{{103780744,65596092,22906843,26885059,18074136,46109819,97763057,31901035,97951459,25165343}, 594773244147344514002035999291831998720533418505589671358622326467274717818434540}. +{{103854679,112947855,66676714,37614547,95041717,27991631,41148096,34247246,110475293,45343299}, 511249306048137874131936904910391734325351612758451270800973534201003630768340795}. +{{103870489,107932376,28190415,73469896,52931826,630006,113059008,76207997,97594554,101126964}, 1800022891400708168078799295448912484568174895072237428094395277345964628124160133}. +{{103979417,24188947,80820870,31645604,85706785,26654823,82648516,116021756,107306130,76309740}, 1818169298224268781438710224242385200579538956970462916154729933806962524295567411}. +{{104024651,85890382,18397011,57079579,38891331,37410290,21308143,117418731,120590647,109784179}, 1667278219399919277237933922785494539104131801116829902276048519579351834216628189}. +{{104074317,121453789,21103472,21248051,76174891,76616979,51548004,71914614,92881429,47871521}, 806961089185014079575641308947575723449282918702955298359374258305232224656745275}. +{{104092486,117378453,99274014,80264186,38968529,84325565,112965954,22357456,92987536,110194461}, 1629577191148996053175555787416122220963663803700531702898969032214511011356554802}. +{{104097597,118346797,5470649,24113168,73521256,6528609,93497114,54735534,7565979,30732916}, 154010168964080638015574728112970275770113424660530725420965433495761675122835751}. +{{104098093,111758828,25843057,19488546,6622879,72181220,41286530,113251532,119757135,120751529}, 1726582648744129632530486010253794483696444492554625833557407633862035355016192789}. +{{104225800,76528902,79849432,52409250,15056103,123153468,50199292,38450664,88516201,98725482}, 1495530440453051931942785926029640532973325075558789434942976196825942626587404560}. +{{104394352,36650850,1830198,6811882,56194689,31674151,94075442,59636229,246740,111839841}, 1070185289821080754177957403276045292256546151635962774921775155598677100413958832}. +{{104469743,44352451,78904599,29918188,37022434,91361361,43901359,89136326,51745684,9398350}, 306305201970639888076176554079704723681278264183775466281315508525713994012122215}. +{{104503827,1815498,70890884,60107540,99162276,25403986,86875134,115504036,18281928,4219059}, 394867972214879621350673481982439126480829821242244244890238586183427567320141313}. +{{104593513,71931451,34029122,9121207,18572527,85285844,15007232,10355304,114773234,64319839}, 540527509922747953080160497189111982395601141852941555868810539530882606363867675}. +{{104602977,79796082,45395985,101009576,20806729,114552731,100440552,81349343,113598625,20993952}, 910208284531749840866364194100928688026233989529207488488526234814479725343443381}. +{{104748544,11119896,14097079,30290197,30104391,117142626,74124174,65462022,35259774,37876454}, 181390385931524662437866092042951305446069662988318031466593633024159966229942300}. +{{104804391,80707680,98748849,17127536,51155407,49691463,107489827,20880273,86728504,38800158}, 606955721018689166521175497476197665327797777325831318256775767048710614467331317}. +{{104925257,671283,89641998,50874358,24086803,37605618,66132697,65301679,72402090,13488495}, 483969710152627021866577028393658375733741803820499058548561789041934092257393363}. +{{105119193,105893844,31587961,66693262,122156054,50964230,59614275,24410107,65966407,122532445}, 985383435911002822212203944593499672265542167288532797682965239868081883973149637}. +{{105465481,72417318,48498808,3289288,116806418,84956843,32172104,39119771,64257302,29897285}, 95220619659947351226204603330287044600826158917359507138643639517559796017842849}. +{{105609170,108540968,22957983,34125899,19003244,85762087,48749934,13829149,114958508,118034440}, 1489222958721968188007067658374759547319474372751646866001144482695935606869046444}. +{{105620935,16955662,1413674,44950131,67689061,2806999,116456696,45945380,74470483,114282500}, 1574209741207472059615931278114849563232056318662843995842944159034289841065213241}. +{{105778192,25851794,114154293,120971266,26304561,34788232,87375625,97830677,74924022,119005003}, 1803660288331010829154157030182067694315471940484444683382757376298142588237261524}. +{{105884564,92958075,62021496,90426350,25289649,37355887,57451959,115526005,56050581,72159185}, 1206968507079058339343811976760056562726979788849420078169094288344421599015971826}. +{{105953544,103818812,76030448,86512224,55309170,28756116,99312157,35075137,116020823,50214345}, 622301276858588294538501305593875139283404738039934311763602582014081774276330432}. +{{106062976,104569066,103451870,53063296,1419890,51180188,118259586,11510698,68027500,49044908}, 606951559365547466216518264750581149093080272809191561367343424266494943424632832}. +{{106097463,33390228,81605280,81409284,42755269,59785410,123340353,33185400,66164223,80211649}, 1091893116011873707809131023995679893759852338802774419220835474156189747388909393}. +{{106119679,43271029,55278670,108793341,18856750,80710824,85069743,110908167,121986364,2339970}, 906679798507131597856813815998033846848728495962540364516657402199923360792270027}. +{{106282111,50163975,37925564,94321554,119353656,34673168,72490201,43746073,66863169,116029356}, 1115177824463881946088138442286439988381922099004461401939756882110641892410535363}. +{{106351262,22298064,56928456,82792291,108064479,69483463,78270528,87802118,8628685,114370372}, 1410849047754530301463381768846419530864636692446438270192461082628927785144608056}. +{{106368484,36509440,46396436,105420993,22257994,86592278,23628167,32530525,5372755,87989075}, 1024556873240243995140645694590397709149405552880416337254035293638223055843869640}. +{{106442455,81447420,113865183,82587438,67236472,83345047,93338927,120235934,108571340,116622808}, 1896915392451918387001896417778140113665902122516961229044024935418305680902435941}. +{{106588200,54375930,60355856,4484643,110320616,33525378,108639606,43261060,5598495,44401390}, 151381941750041795862620144054061149402677578038187438057322264119601884744755464}. +{{106679780,84063592,55818261,9003557,69415175,4283411,115718056,30086538,115915156,71194616}, 1577213331303579946633272948227030630500625719750854700396955705542043281732583484}. +{{106716513,101570051,49876214,90237229,67585048,16277972,33249054,73640346,61178051,40016506}, 288567131280508677381227968292005369440811733804028875066644110823946494210414859}. +{{106836372,43141903,19517816,74961323,6158972,35921812,44213104,121397272,24261840,22385669}, 254228549952284834945423066091357094306180963598508858478044485282683967343962634}. +{{106864474,20074106,64445000,14445171,68548423,13049211,88219915,95227004,84799965,22814619}, 861503897254690425829992470290018721819284016879822694097041194036204160108064632}. +{{106881844,83993049,50707988,72976880,117352900,81641127,20380454,106410232,61790955,116738313}, 1296678386960022962516262652283977980057475011713866058823961231847951923426984738}. +{{106999800,66420190,16396566,54033258,2336324,82578008,106391662,78888785,117797626,46720245}, 892661588848010038645920728969760009135843512978435046221261189222296133805881984}. +{{107126383,118780359,117308878,53430545,43130635,29128304,89787308,31387371,77940957,111099964}, 1555375844507114945152305849157479123468221942462980810362108386291638537561464219}. +{{107151811,16439066,73502347,41531404,11417419,258299,100275833,101906134,40359818,88574573}, 1314257513952910698179628346597694357259354631842152796178552493605437526319226485}. +{{107268880,27774403,27481339,66353461,65777118,41644063,87533314,119849287,131005,122435219}, 1307397111737244658878706789495318929496564735044156113942164930317014716771982254}. +{{107358418,34501581,66701647,84108998,103359522,116415983,61510540,285872,21264406,99077179}, 1054387973608699599349430055076630053969765585020253275093231767548527321086228006}. +{{107579063,49236994,46688858,108237110,59715992,49419268,13918159,31526766,119182361,4431445}, 491536316725561942645761180074135745042586498816922690273281279503717320203910977}. +{{107604568,97972370,92735038,17708003,84805391,15774501,13353308,97751923,105925981,29717042}, 754504247791230637949546855963484336800094868862797460627155896830053309131422136}. +{{107792069,28820773,102553637,98658319,80960695,38055265,41373587,42925620,77789367,53988181}, 529353505207164740287446007842217926971564209602255181276813656101083695646335871}. +{{107837801,77851695,6183000,87048145,39804061,69199363,113803777,115419318,51439233,83266857}, 1384788820129774070024443566284905928553952774311288628618861375222333071079672699}. +{{107979896,9650028,99442571,32951377,42111790,54068915,12476617,59045480,55426540,13149898}, 10047530471061854731496671168719325132347642969637842426695698862445735862390892}. +{{108086890,88652754,86982222,75254484,90192717,76132295,78820883,35354994,52924008,17529662}, 235987483091913896100547866249914437866348680200767040786491831563445647262325872}. +{{108315812,99337899,22594214,74239280,23708112,48548872,35568562,92431601,25020780,106749679}, 1207192953215864107433370330876943920723374715953798187049144058636900566117718658}. +{{108438997,74079383,110205814,74182784,42874279,47912527,101488694,15788698,78233391,42015913}, 621783619075052974562894782833186718572310636123652678445907187436852568749759283}. +{{108875353,94690052,116418787,25196802,91021662,101977684,54108004,71510239,54756423,92173198}, 1288255451047216818166803587967901427121292273738439486505828371977788346501853573}. +{{108902953,81349144,107058761,119951249,6281754,44009605,75251472,108382927,74680114,31237872}, 858101717265477169061894995210669299300514508348808160818915272013262282543218861}. +{{108979463,60521702,42990406,109926126,61805091,15759224,51293591,18236216,88697690,107761566}, 1440626292453734973120523436867172908976374401752380683863213689212159610553465937}. +{{109122352,61464041,67379454,31147482,5564841,103994101,16194612,34350860,14699789,97793087}, 1017413543588015547859706664951960422868365295188926875951665634471495266281730866}. +{{109137505,5178919,90121810,15069547,112920734,109263133,101360791,65136550,72168195,110096658}, 1640978584327442856058051051498945027921176926307204666706617255915959028607318379}. +{{109292801,59874335,9088654,5671556,79246186,97383257,97384108,73408151,48849707,33582753}, 447889402722996048005848046146503595725548541554207295850634540365751793301740451}. +{{109574530,77991262,94936128,116596847,27608548,93542935,21906023,98361959,55108857,18619150}, 324699089863539962281247713420372655549200910283283668784779397261443517555387880}. +{{109594510,79719364,103746347,72698335,80976054,52551972,49472167,9276873,33879899,37682764}, 59005172626710117311545874333189360392824685447133469881437627793218225724290508}. +{{109851347,72939849,27225159,50697438,63345982,31733139,89754373,39881407,81660505,30917520}, 598691457774801804971117718564003420302414826969463358372198044295360560693966311}. +{{110007538,114752374,98604781,30692360,6154003,83064347,26329541,48411933,17884440,98680857}, 1021061563164746740636563228581282669372193773394415262152170054180173951602314996}. +{{110009000,8353177,52351311,92939635,97198291,58415717,70287439,46222211,43307847,80413321}, 1114218532544160548378320402730391591504400735462239539540536277807214955971703806}. +{{110148201,23219182,19315488,51973164,88355090,4450177,123116660,122098247,92748884,123281666}, 1811353684825188074283274683849168090443209227537247240313072675969666282951428257}. +{{110286268,64822464,57441947,78067059,66442229,41056508,102852661,110598927,118900708,58646264}, 848509542746082684512534999293279712001607453470622211782732699477776208831328476}. +{{110425847,84754843,104854964,35711874,82163312,110834497,81269100,261259,15598178,101147159}, 1170044690137534682924034798767544916164111371487635292064069020021832104466591395}. +{{110876447,81210329,19798458,87766330,87124427,84359100,44871124,68614563,47525126,9490827}, 347030808147629289355338172724828187589107750809533844673510211668358041442350739}. +{{110911675,115568914,123359191,81230810,118003601,113481531,122475213,45403807,82499370,74443435}, 1658589752126163954525796034776022020281383073361058479925060487927807516930391797}. +{{110952732,47045542,52161810,25858368,111705649,37457445,119984032,79212364,87174080,110640807}, 1811204164331646828640410165339461423730589406851800535453392179421843685169961520}. +{{110968805,104564566,2429714,11453815,80579561,4191579,114793326,12772750,111126171,116742591}, 1578135813670334581706961506640214347494267173421952443055551157103628529795316537}. +{{111007784,122673,47578550,48730052,32622630,70369725,48783451,79395985,78344416,95069767}, 1721273861382695253872801256937763837420083657697960674339286453049812143621886690}. +{{111040966,81278887,115075391,93605409,26045471,47809842,16204352,84968112,46361440,48612063}, 266389017653904059603296018893213354560191416129199322810801179705292370289942046}. +{{111058111,112328508,80938498,62217282,11617409,46595228,46581448,118870673,26323123,18091996}, 250537684721028568824037138291692841071003276242598777652898615324494963112424849}. +{{111471934,72827481,18154525,54133738,111650903,33760327,118340628,28576603,42323221,5920916}, 154454343412387100393060640513799100931468044577760976975640900613630748922144182}. +{{111478722,25070313,88124444,120259784,99055581,34339175,9242974,115829961,77080789,105661873}, 1714955074720676189339234853858600322874200695645600655104838190418688683228104626}. +{{111618640,101092112,4839613,100699907,8627556,41733080,122711801,114490951,287937,108083427}, 1326013124996112322017969389530598102065439614411994060947286245934178406509454284}. +{{111768700,118904897,30251027,89691476,112913039,95808393,58388766,113040820,72362624,12237678}, 821116276107766809793088159544409826648860566261469766362474422867523587186184246}. +{{111868009,112959486,34263477,115461373,21397558,108073052,122579219,64739361,77898420,55517163}, 673880474900191777167052533770556023869770308948982596887857834575988919066249933}. +{{111992644,28148832,86321439,10481088,52375340,8664433,91764009,49033306,19955577,37561547}, 129023749241144826288604703635843931991110598256533139440023842595788738677838692}. +{{112015612,115449428,115225014,69775657,85704764,103611501,103950422,78084341,89068992,113313485}, 1896398087943969987571394883926893413997375022292481122072981776296972003975434920}. +{{112047985,120223853,120683904,18064236,28631352,226391,102238625,19620750,38396634,628466}, 132131717771138375162965021590668349487713146616200902962485326158180682692460643}. +{{112155960,82667363,19358760,41802474,106011088,72833411,42965911,87603242,117464558,17355313}, 806538723100826145029266731747733434541739120238275985293434878746639344408701538}. +{{112164634,108441165,66611312,74668275,68051995,54862274,5458307,45642667,49659683,30241380}, 50788465678613430694419620050186264431302366105454211935378024918918632699323866}. +{{112178915,22855155,39865680,29679105,62091773,16452929,61459720,23894785,20916163,87915947}, 950576997148688198718241068148230927894054200323724950078617873089531039795908539}. +{{112306901,65545021,53189392,23487445,112060264,97488835,110337217,4747529,4681403,44872167}, 210435921283805609451987684644570284024202993402568199187512947863095342865875947}. +{{112399749,68938043,118676077,53116480,16190097,52167334,105177375,121203550,24693468,80581101}, 1317680356868895206077908225695879953233735448361266518993257144486328577171884631}. +{{112411476,64519464,100578414,118585792,82175501,105858500,123025347,90281122,29910405,110462897}, 1418415916526852781710539069357197526029038914620092848977503600742298999722283856}. +{{112470205,7823781,10283601,113494599,103769878,90521872,82203602,16485254,94138140,77608226}, 1647072419127643877580097777673232279935473773400559041655001912762249373736984591}. +{{112525449,12345773,22512497,55950792,36562937,95164582,75533954,114466609,54144773,52037768}, 418519276860246168296503978039376792404866905403144743895564973915865869602357655}. +{{112574703,83096437,57151942,884136,65328728,108497071,83945445,101669863,25938104,39723279}, 421811280529656121696026179225394333794378741164653698349934721243161014241498851}. +{{112671862,47918552,14149678,105146084,65189423,31358726,3583064,122480314,11325480,83361815}, 1202665800992714975970070554330676817646097523807077237454824583696357501576074768}. +{{112676656,104400287,52026747,57285541,73759591,31065126,55194618,76801639,84211187,47693322}, 747697303270881035425968829625847402065563716664686415527485714056526785644845470}. +{{112885120,56302980,77535733,79049585,19329782,79404771,100269016,60994987,18246181,13452246}, 202179240206595604964544251742955182996051942051610742840246815018078510095450540}. +{{112923598,65146247,80407536,90826187,109104018,71592454,121842863,80816029,45866224,3649415}, 469339844904672665180200244124979784078182061870449669723084918110332817432506058}. +{{112936018,59824456,16742289,7096377,109106569,78135381,68376500,108757448,86768179,102764904}, 1870540241257777322482989265424809105448526891252744652026489236843755871874057532}. +{{113031500,58157301,77857128,77682644,66142701,55396249,90614144,53428740,84519090,110752754}, 1566760120025491020885225513644185559457790581544461410202978839583279808926974002}. +{{113089666,108664396,10601423,53727669,89811419,122455630,56831224,10371968,26673294,61883413}, 95607841945747134459787617531099253214593909980886596174914393939226454047118876}. +{{113092868,93753506,32596603,100722119,16661196,3756481,113813485,37453662,68743082,99853230}, 1562168275424503260561334874750649621672751877994352757405363476127531329453439084}. +{{113332164,115199669,64355746,72050638,65020087,69107437,49943492,30812676,98475985,107241161}, 1503602606149186067501593599987551068301963380221654333978541044299847976944169778}. +{{113339473,10789236,43531276,112094035,5022503,7369869,81814820,84779837,99776581,88854735}, 1795265655477952999881593142723559864277265725815953254644084836142682696699110329}. +{{113357513,20404160,32304778,27270232,59503043,119711054,63882104,102793906,56535186,81960456}, 1247749090831283677637260918844649434771013162940253291689854190592727533234868241}. +{{113364795,86581636,35492941,47707410,62351836,97447769,81297712,73380503,90407883,60220732}, 895821517004238510210688917487471629353018605425579467805602310720580767738897829}. +{{113400801,22309016,43690352,85728977,92697647,20596284,22972291,5134665,26812579,119025568}, 995822586670053161666397031519682369203951342491665193306244518180805392948609497}. +{{113453099,14898886,64132768,121525517,47617065,90553136,54414409,61404144,119027352,78686682}, 1499676686435731937523095818846039563730544001448381377230017870095519823759412313}. +{{113524992,123252004,113786602,47194337,112799296,18460639,8009818,10413216,84113729,73024458}, 1465521280838236390051916848366096249496366061878992214244846966096285943816884520}. +{{113571645,15814992,121347458,45689764,15011399,47076513,50710889,97820790,100507582,109588647}, 1670383103824429771866035639856055573001531903847014631522491101698189255772099185}. +{{113601110,109613354,96922131,35994825,66624984,90408188,116671347,29543534,91886734,84599009}, 1613844872830953887017483845557127274732417730897155487054042047328064584163991116}. +{{113866337,11053640,16596508,11717379,41423993,87901447,122567082,90289278,29617703,41132457}, 417925255887016357811200340210619173436495141495793660523202835324245792902325049}. +{{114021839,36076168,40209516,85422319,97125466,69666839,116986789,3724412,5376582,63454514}, 225229226380988630040057676150768498206184828868458125440850391018616782803756137}. +{{114130884,48982789,48456249,93050258,81414927,18623214,9788816,48564977,62470031,105453275}, 996519908550436603833506666098392267930723061335573069834816432369408026999579542}. +{{114343586,82364666,30050080,16646662,22789574,84841998,1850537,109651450,21315359,33267628}, 302220612106890857940220981547758817310109224339100011734040371881097498701786432}. +{{114516167,111695950,74897746,40666860,77681534,116615046,121890014,25543089,96199134,31319458}, 694947823131308352902547103422886729802557900686764628137018629585511705980296321}. +{{114562798,110667215,64374781,93881122,38896620,10996488,71445545,9509272,111663425,14919024}, 613739708570104234518327141581391003652455650127747635940167227970814473392893254}. +{{114589339,4506202,16598355,96772516,92690454,24571882,49150982,100478629,92964923,75669120}, 1706430607461291481400025126187418719706658719309367647954870519427325545450691973}. +{{114748898,101726414,88819028,1646375,102220302,34891446,101754890,76323784,54337591,111056002}, 1348491611475908624169534124487373157864234381932460362980642169443196040530226440}. +{{114787997,36204417,110604216,78403739,52622882,53182078,96256157,82610236,3511148,59409209}, 380825001988908621250909906646991769572584819436180613305994019459034534749725259}. +{{114860056,20121175,114338909,71528376,9707666,51840005,22106913,81309366,6111626,52002821}, 262221310369450544483640122310108159756868064876876204543228916473970711469640294}. +{{114920803,79665669,66707111,40222741,24669580,49705937,75266806,24499610,93279928,76845130}, 1547064443722357578076118605971651433059607810991755935688357126774591387828163631}. +{{114958799,93308724,15980374,75463985,56352723,27956272,115862699,86750350,110169309,96021233}, 1799556836738322556100197089198449985781855018495261422898187800395822799514720089}. +{{115094879,5487272,75369531,18986733,88835521,57498670,86815761,74490195,58180722,74253739}, 1343711773143656000663494051449376637149289567266470862573428819369037467064637149}. +{{115116699,104212560,48695033,22653451,26909248,73041091,4713719,115598489,4199755,32846403}, 302230965841390392099162441317138254802143851209731181196479103019918895749113837}. +{{115196923,9037454,76614190,6112987,64555642,80928873,90741443,32157771,9542304,52258589}, 188078383082878346919452456549174188707449681712122611340278818087754536459665129}. +{{115282696,36074848,16694171,49057013,101191665,86957000,92121024,105994359,68171007,54048927}, 921986538560951050989360753291984927555608904320724444759094087329683528420823964}. +{{115367942,73716457,46389200,72395807,93704629,73935476,106999216,70499175,102581744,21032360}, 939894367528801721997439415099146647772882360032173866614736348099197272224572570}. +{{115464771,59387076,95670413,121028910,100939457,47813730,11092810,94206702,53176218,68207069}, 1240009140989211258730293277384157238944170118278310848337008010300518830445143573}. +{{115528550,54318948,90389947,88159408,81598344,26557103,59117966,62066885,81272720,68196009}, 1476933947343774920382223790560940083390203358847423825807669116803131372901340836}. +{{115607207,50040728,28343137,45440684,37235446,39846653,12417250,76980092,117930972,49635242}, 714775981226729703071183787811578468967524784947641267154411431223120348279555109}. +{{115844562,69668008,101060339,66184505,55195691,43839866,33878518,25311189,95291163,60574546}, 488407231764892956103930610951428930679928416492508101019950601779190393912284572}. +{{115906455,110153759,108694906,24777721,21667337,112319778,10114736,75467325,62143436,69561386}, 1258499481965505621335865955190470886511128881496088505591927094316302817744690331}. +{{116047749,105399665,11988910,54301784,42071299,28052108,57953312,87323689,105991853,62331008}, 718540079014827339943579568005824281632740110760914867669461387075854582072496531}. +{{116059328,93600722,53880413,78432590,44317915,14844393,87812374,121937111,53601091,43021444}, 377752592505470036986453946975231405244024645420295009791871209385875953819281844}. +{{116062397,33967751,10288600,4179623,39860943,47263630,95328357,111006492,66755029,95046361}, 1306923262690995075317005420498951248719580238433872684143406988427028701687901019}. +{{116368215,66812402,34415673,91760065,56746187,118355957,102386964,74710441,103554782,60701170}, 907563120171223959902766363203352180160852853906484274943910992704732826999475389}. +{{116397716,118767978,76862664,34613880,27207731,49671677,9029295,8617974,1104319,107669304}, 962541675777426888428238093265120521773131758606143661628123450237150801161570672}. +{{116531758,2690645,69617035,33428213,104636603,24811054,8012440,44701176,12685431,81445995}, 987737350704884933886284266025073662805602886699973493519140703140238445244110622}. +{{116563733,104900332,119325311,28228852,6762236,27856040,15571787,19759702,114366156,35599082}, 488655585862384050670280155945847552275734125773465675149157473239092295756353605}. +{{116650089,76347574,67757486,83121577,106178628,120059133,23036631,45161584,122030556,101838388}, 1541281983237584971953955973247368385819743152687892230034968079720619182924044393}. +{{116898918,61133065,7389327,83159754,8975367,27807019,46524407,8154765,1260633,107213408}, 966290472725824826345120868093363598100367709666073816938552049993303120172676598}. +{{116934658,69396910,34624468,43173965,60243317,104759600,89828599,73672787,2119335,29154321}, 420668279345335271983320858528954005552931836832030677654972981281717361146531800}. +{{116947558,63069577,73895543,112619326,101055429,14945816,97487196,41335890,54533504,9222247}, 173042801101818372808380211830822672409476564392566087440529119895133434630780438}. +{{116951161,103394419,55306405,40527612,107343313,85560180,24126545,13567875,32051136,57024339}, 95470302613986058925698968822740022881086900836454446870566692866290800780774103}. +{{117013760,8418194,38551296,48999713,8787533,103079945,81531965,24502262,14045677,48778951}, 180717303163173195484885580769744153503241834089333818001774556905966328540171128}. +{{117122174,89514310,83070235,103861762,105559295,118824989,27937229,66566218,11579673,20805704}, 117054442174178959424902091154638431316635491049284579407493357177927242676862324}. +{{117165040,13758988,60943969,40357634,51234739,17392891,121947589,84955638,87906916,53028572}, 832946754235886324926851610531944049451785444526546287850156624601053923563987060}. +{{117178255,34379835,38323949,93282291,68709810,76105721,100684319,75450691,13397556,23255095}, 461445059644912958229678823475600655510909116229253406138353895307622771047755503}. +{{117255396,104654829,29172705,3881210,95027175,111663137,96239146,15385242,103827143,1074545}, 687868482706563470019848956488701438571060918842434342540579784887113990366782262}. +{{117291304,74705280,54075404,30999936,25680671,42005978,60543764,73044706,7746862,44476709}, 243809453788939083476773642227173422134210185165313968963387909163442027262034448}. +{{117292812,34710272,44537865,96829245,7565827,118248711,27007760,117914681,108607470,12740613}, 788151931079690852466244690543540967720975395807164357706905805582673996001100476}. +{{117417164,12376622,121349810,88844942,18821214,62299557,97045910,20154489,83494762,88939166}, 1565577339275210543467370109032707895503941409681025872754450135451706261487057056}. +{{117520004,35988456,121886045,56802498,5390957,3173566,36277698,118555832,91913519,7048582}, 721065179891310358117634487269835444088244611531991894095016244998386483457794324}. +{{117524924,8381125,122106982,616490,63811065,68348617,1593178,6786930,121442900,45410429}, 544261304022588802811470437684527925223277420573553206616356328992138072606061106}. +{{117535139,116228437,99100905,75507721,78979395,90568123,108473088,77530417,68835073,30735834}, 946838312603833389287491174424481388150729516940968852743560668489000438406366655}. +{{118188041,46604705,105780869,89250042,2982254,24028391,9064893,34346969,49174801,52703957}, 25719486192972141944786266385188390298050058050222931212854048855000521767969767}. +{{118266887,101191106,90091629,83929139,74844952,121878925,40148796,122656596,94441555,114412998}, 1778051613341592337758627724690102232621218508696183856479602124590678669612821805}. +{{118407919,93544516,117546874,50596182,85864562,98383061,51435456,116707617,84192356,13347109}, 813695209205249833423400663938913476288974747617077575690498993728430515543897761}. +{{118745788,19395423,23331478,14711097,15285112,74130497,110838315,52469899,27839998,69277425}, 1128627994478370480329757441160193271053356498240009789133174660901360829166197482}. +{{118924283,68342796,109483057,63063731,108738558,122551443,82042218,93373141,15384078,96852544}, 1406290700934494500738700494150895284494138435605296939770754390755538249397429421}. +{{118970171,11259664,46732046,17958569,58302155,92130743,31131386,14666549,73902916,68011467}, 1484029624075699639534807396116566199361700734698433276261196552948738271660857017}. +{{119169467,50915993,55413926,83418986,43220328,81504373,114286168,12922398,27455732,75785842}, 1143257376256312160442842911619907015034981818669269279467147170601764389204407331}. +{{119193626,82713030,71646588,100185382,63141860,21470479,89704174,81067456,91500340,45338349}, 858745558308985385626935265021139802025670699995645721611109325528698878813122080}. +{{119236661,111911502,77529104,94826857,43203128,62689844,47907873,65083765,24871571,733753}, 28230500854797825758073215771630644203325041036182455817645730145926155213212617}. +{{119237195,20735944,43048110,25870985,51183106,88392004,88280002,48700730,28773965,122767772}, 1129475607645311564367706296620235422902694944456766189504108690435003810138248457}. +{{119338994,80977003,119684577,33763929,49600060,5053320,64833264,87169566,119314730,88360367}, 1673597239187324994807029481016446870583135737108686092549690499029645514364554766}. +{{119340402,37351604,50127538,121948762,115923718,29765436,42760457,56955558,24139620,43497090}, 47647387464086796451082917144783472061192516383915062991236407607645060568085568}. +{{119506263,18613851,16765248,18773089,92464389,50600838,21896813,11739731,79481455,112140690}, 1455334901733407877772952847864371860706384576660370340348800308120830349345197531}. +{{119544530,75040206,11964868,120894276,79759704,27887072,69905167,9904051,98650991,8486112}, 642894489097882931166343750009879389063777951886671200869721740057663862391377344}. +{{119769944,96973333,94623284,35620032,33634985,102181017,117142840,67196198,87857766,14255926}, 902471344441838690110444084623958061139916704598959818215775046420768523486625842}. +{{120029423,74878610,111272273,14264377,47226991,15911430,57120758,63402794,70450108,121105296}, 1437134859755597726567159827649595635207414179439924913454864073640289482428369949}. +{{120060530,107179594,86435133,36099552,72808642,13129762,115984726,113709497,103591493,114249488}, 1822934772733834218733536285810252559017929209024767929847676099438884998269226372}. +{{120206868,16051736,22827928,94280667,92017345,87613836,38783454,53500904,50573147,98314936}, 1054985226066909004420752303551258885818490873150863897301170649059792788225597720}. +{{120381074,42855460,21031629,3646164,94717996,61365046,32439898,8993545,8901516,18099770}, 31559884277537607944104224262908158320560437455424057042940863977257111418143876}. +{{120595235,74543863,106863196,70930982,4564086,33186437,41868973,29932356,59239695,49528717}, 29305183211722074853777676933510292491202549006936268594888236861866132015181667}. +{{121147737,25690012,94703976,87055575,97740944,3186295,104837153,105173846,26485294,75013446}, 1358359315660235965178868853914583929621459546144603554241652678066199371512193129}. +{{121641972,48161442,63969252,115484086,19361307,58549115,45504677,47139944,43197849,82436063}, 966138530647090974442981553684941993963382571068767600446346483767841318631959408}. +{{121668849,20267432,47208190,22734002,87645882,94589303,119484803,91243214,92678583,108925429}, 1870399560003730935363208848814768873214001922925282049032896186575241848698696545}. +{{121751489,87958621,96325993,105740826,78719013,2823352,1387173,77740404,23360284,45674217}, 295518160816194200554285554618357306142665120544171537926983526948118600693588567}. +{{121927754,60038694,100453128,95616116,74052311,40373969,94824317,113919707,57515591,20988707}, 410200400753879112787510878904727894876974127957235842516021447328531456445009904}. +{{121964228,47253252,54659913,120824892,51887223,68816558,23652800,43851741,68552585,58722865}, 551459085791648281171890564939937983189775890371594542503786199959083365769986964}. +{{121991724,51269245,112042123,52100154,55004807,33433368,73420234,39415679,38022092,59609976}, 129512652376594677648317558960964821855633754775743606511360013630588970889080982}. +{{122062236,26000387,9655942,67324131,108957979,48428622,76930157,25181491,30059917,8020274}, 164977273002014397583287435824389350763537751729875958428346902222268635836774874}. +{{122184837,58094342,3820159,16095320,104239022,30869762,41902542,77232518,53091719,100709153}, 1218746629441795353132449542719395549028496265503692804130976635078879749156100869}. +{{122219929,9903420,102434575,59391466,6176134,39159509,9449099,38605993,94041941,56093835}, 484788475270874952535571391291713384920811184122173899866327092935918134657381349}. +{{122245251,120236940,28869761,1789306,20196024,99041004,56094750,79707997,49288396,119104429}, 1252066404283275256771142589228345699457950257512150000820981275148117730889115269}. +{{122408391,96653673,107497235,74893310,60320862,110886846,116896461,8760818,59639725,17292257}, 206322992623600437275942011495243718300822002316144033638879942512679835529312071}. +{{122556405,102204376,22956147,19804207,52759237,72991701,75438534,34602159,111241517,7109105}, 658428246861183171865353104055641399573988301676676146686913141106480510147965885}. +{{122754854,71959693,111015017,80628406,23722251,93726304,104993488,26446812,63976157,120411304}, 1155731559344173249877333660760777953640913493469815077374494000685067432509859094}. +{{122824241,101361557,53508341,108183056,62715012,64820259,52272591,19146029,83521082,35816595}, 495820350265359173867465404547164990489637636275432398820876991324384254996873959}. +{{122870554,107031209,118863711,43805768,99421484,29354474,26988385,47103121,121748611,60665284}, 518545679347280190781401041848999244486015172665916505944442360160683710614902214}. +{{122901239,64100932,2531456,64333466,60396497,7819431,32098041,34249311,29519502,92261824}, 950703420746118040877826221840156510609147396446520330891777180712321353768150257}. +{{122987188,69901710,121542962,51773384,20909368,7278428,8744559,94563141,114517781,6913369}, 724882277063061299019685422330941332454485052965550850873635154299851599275695040}. +{{123039767,57390773,84642704,60863996,52375451,34949282,53170521,50725730,30242481,104202983}, 959213467760652364599741129230399143668874016959799141852381782368120706831140691}. +{{123219375,60598846,49217021,44697312,10932397,14682176,9134816,65872583,112688871,13243367}, 476859195471686240075607086859650916074576242764863150644364324743072149600604053}. +{{123319919,121862301,6677037,77522754,65854255,80374561,71651465,53840344,117867113,90324876}, 1621819994397096001574715327205654782781498638309842088434169700022603644119573879}. +{{123455065,90686942,20352285,1784301,106183030,14617665,25868903,121145382,4651168,17543675}, 272606591732768470674894860272058150309321896161579948612002785427623002923289197}. diff --git a/support/test_cases/test_data/10dim_from_0_to_7.data b/support/test_cases/test_data/10dim_from_0_to_7.data new file mode 100644 index 0000000..690a1c9 --- /dev/null +++ b/support/test_cases/test_data/10dim_from_0_to_7.data @@ -0,0 +1,1000 @@ +{{0,0,0,3,7,4,6,6,4,4}, 1057185816}. +{{0,0,1,2,4,4,5,3,4,1}, 386015940}. +{{0,0,1,3,4,5,6,3,0,5}, 654516908}. +{{0,0,1,3,5,7,7,0,6,7}, 923640444}. +{{0,0,1,7,1,6,2,5,3,0}, 176529820}. +{{0,0,2,2,5,5,1,4,5,3}, 453522288}. +{{0,0,2,2,7,2,6,3,0,3}, 84669072}. +{{0,0,2,4,2,4,6,2,6,1}, 377967104}. +{{0,0,2,4,6,3,1,3,0,4}, 562221280}. +{{0,0,3,5,1,1,1,6,5,0}, 411177340}. +{{0,0,4,5,5,0,6,0,0,2}, 97058840}. +{{0,0,5,7,7,0,2,0,5,6}, 835281180}. +{{0,0,6,3,3,4,4,7,4,2}, 508194968}. +{{0,0,6,6,4,0,7,3,2,1}, 96940736}. +{{0,0,7,2,0,4,4,0,2,2}, 105656324}. +{{0,0,7,7,0,7,7,1,6,4}, 918925548}. +{{0,1,0,3,6,5,6,1,6,2}, 386752682}. +{{0,1,0,4,3,0,7,6,1,1}, 209929042}. +{{0,1,2,3,4,7,6,1,5,5}, 922858410}. +{{0,1,2,4,5,2,0,4,6,2}, 428642322}. +{{0,1,2,5,3,6,4,2,5,7}, 915067674}. +{{0,1,3,0,3,7,7,7,0,4}, 772002038}. +{{0,1,3,0,7,5,1,7,1,6}, 722096630}. +{{0,1,3,1,0,1,4,3,6,2}, 336466094}. +{{0,1,3,1,5,2,7,5,4,5}, 1023513310}. +{{0,1,4,7,7,1,2,4,6,7}, 969761338}. +{{0,1,5,6,4,6,7,4,0,2}, 264872006}. +{{0,1,6,2,3,4,7,0,0,5}, 641823314}. +{{0,1,7,0,1,4,0,0,1,4}, 574624022}. +{{0,1,7,2,6,4,6,2,0,5}, 658731526}. +{{0,1,7,5,4,2,6,2,5,3}, 365662990}. +{{0,2,1,7,4,2,2,0,4,3}, 294234636}. +{{0,2,2,3,3,7,6,4,1,2}, 235534648}. +{{0,2,2,6,0,1,2,5,1,3}, 143211424}. +{{0,2,3,0,4,5,7,2,3,7}, 655301476}. +{{0,2,3,1,7,0,3,1,6,6}, 822958300}. +{{0,2,3,2,3,3,7,7,5,3}, 470547444}. +{{0,2,3,3,2,1,3,4,4,1}, 402750060}. +{{0,2,3,4,4,1,0,7,1,4}, 696392100}. +{{0,2,3,4,6,6,3,4,0,2}, 193583172}. +{{0,2,4,0,7,3,0,4,5,0}, 423676208}. +{{0,2,5,2,5,0,7,6,4,5}, 1027811924}. +{{0,2,5,5,7,4,3,7,0,2}, 197871836}. +{{0,2,6,0,3,3,2,0,4,4}, 809621552}. +{{0,2,6,4,6,4,7,1,6,5}, 935680704}. +{{0,2,6,6,1,0,3,4,3,6}, 684538192}. +{{0,2,6,7,6,2,6,2,1,2}, 97253640}. +{{0,2,7,1,4,2,6,4,6,3}, 491624972}. +{{0,2,7,4,0,1,1,1,5,1}, 281025508}. +{{0,2,7,5,3,0,2,7,4,3}, 415980188}. +{{0,3,0,4,6,5,2,4,5,3}, 461982498}. +{{0,3,0,7,5,3,2,7,1,3}, 160148410}. +{{0,3,1,0,0,2,0,6,2,0}, 134645766}. +{{0,3,1,5,0,6,5,0,6,3}, 378309198}. +{{0,3,1,6,0,1,0,3,1,6}, 545925542}. +{{0,3,2,1,2,0,2,5,5,0}, 402741642}. +{{0,3,2,5,2,2,1,3,6,3}, 277797578}. +{{0,3,2,7,5,2,6,1,2,6}, 630044826}. +{{0,3,3,1,7,4,5,7,2,3}, 252599006}. +{{0,3,4,1,0,3,5,0,2,5}, 608471658}. +{{0,3,4,2,1,6,5,3,2,4}, 642164946}. +{{0,3,4,4,0,4,0,0,1,0}, 46139650}. +{{0,3,5,7,4,1,7,2,3,6}, 634333550}. +{{0,3,6,4,1,1,0,6,6,1}, 415636018}. +{{0,3,7,1,5,5,7,5,3,2}, 256711166}. +{{0,3,7,5,4,5,0,3,0,0}, 63051950}. +{{0,4,0,0,4,4,4,7,3,4}, 791019904}. +{{0,4,1,4,2,4,0,6,0,4}, 715276292}. +{{0,4,1,5,4,4,5,5,6,4}, 1067712716}. +{{0,4,1,7,0,3,6,3,1,5}, 614704044}. +{{0,4,2,0,0,2,5,2,5,1}, 337810240}. +{{0,4,2,3,4,3,1,3,7,6}, 825143784}. +{{0,4,2,7,0,1,6,2,7,0}, 346501416}. +{{0,4,3,0,7,5,3,5,5,3}, 455693300}. +{{0,4,3,3,4,0,5,6,3,2}, 221131084}. +{{0,4,3,7,3,5,0,2,0,2}, 44724284}. +{{0,4,4,1,6,3,0,7,0,6}, 694861992}. +{{0,4,4,5,2,5,4,0,4,6}, 921190440}. +{{0,4,5,0,1,2,5,6,6,3}, 477004372}. +{{0,4,5,3,7,7,6,6,2,2}, 258990140}. +{{0,4,5,6,1,3,2,0,6,6}, 820879412}. +{{0,4,5,6,6,3,2,3,5,0}, 300147108}. +{{0,4,5,6,7,6,7,5,3,4}, 803594708}. +{{0,4,6,3,0,4,6,0,2,4}, 644165640}. +{{0,4,6,5,1,2,3,7,5,6}, 954962392}. +{{0,4,7,0,5,0,6,1,1,5}, 627118996}. +{{0,4,7,1,2,0,3,0,2,0}, 6639692}. +{{0,5,1,6,0,6,4,1,0,0}, 111190150}. +{{0,5,2,2,5,5,2,5,6,6}, 992817330}. +{{0,5,2,3,6,2,0,1,4,0}, 287371402}. +{{0,5,3,6,4,5,3,0,3,5}, 598029158}. +{{0,5,4,0,6,0,1,7,1,7}, 694830018}. +{{0,5,4,1,3,1,7,3,4,0}, 342049018}. +{{0,5,4,1,5,0,6,7,4,4}, 1029898394}. +{{0,5,4,7,2,0,4,4,4,0}, 484466698}. +{{0,5,5,5,5,6,5,2,7,2}, 401506654}. +{{0,5,7,7,3,4,5,6,7,4}, 1055289694}. +{{0,6,1,2,3,7,6,1,6,0}, 371583156}. +{{0,6,1,3,4,3,4,7,6,0}, 489072812}. +{{0,6,2,0,0,3,5,7,1,2}, 204118496}. +{{0,6,3,0,6,3,3,2,5,5}, 824433508}. +{{0,6,4,4,3,4,5,2,5,2}, 384452944}. +{{0,6,4,5,6,6,0,6,6,0}, 468109320}. +{{0,6,4,7,5,4,2,5,3,5}, 736439192}. +{{0,6,5,6,5,3,1,3,7,7}, 837725172}. +{{0,6,6,1,5,5,1,3,0,2}, 57284856}. +{{0,6,6,4,6,2,7,7,6,1}, 501734080}. +{{0,6,6,7,2,1,6,3,5,0}, 350452136}. +{{0,7,0,3,1,2,2,2,1,0}, 2337050}. +{{0,7,0,4,4,6,7,0,2,6}, 665684034}. +{{0,7,2,1,0,3,4,4,6,7}, 1009556010}. +{{0,7,2,2,6,7,5,6,1,1}, 253950818}. +{{0,7,2,2,7,7,1,4,2,5}, 723843698}. +{{0,7,3,1,5,1,0,1,1,2}, 19405246}. +{{0,7,3,3,0,1,6,0,7,1}, 337984302}. +{{0,7,4,0,2,0,0,1,1,1}, 6310786}. +{{0,7,5,1,1,6,1,2,2,0}, 40274014}. +{{0,7,5,4,1,7,1,1,6,2}, 317491446}. +{{0,7,5,7,3,1,7,5,6,5}, 1021668094}. +{{0,7,5,7,6,1,1,1,5,0}, 299919854}. +{{0,7,6,6,2,0,3,2,5,3}, 283867970}. +{{1,0,1,1,6,4,1,1,0,6}, 587743437}. +{{1,0,1,2,0,0,4,6,1,5}, 738337541}. +{{1,0,1,3,5,0,1,0,0,6}, 554180701}. +{{1,0,2,0,3,2,1,0,2,4}, 537186385}. +{{1,0,2,1,2,1,7,3,5,4}, 872632809}. +{{1,0,2,1,7,3,5,6,2,4}, 755421305}. +{{1,0,2,6,0,1,6,0,6,6}, 881668129}. +{{1,0,2,6,2,0,3,0,0,0}, 8482881}. +{{1,0,2,6,3,1,6,2,0,7}, 613118513}. +{{1,0,3,2,1,1,6,2,7,7}, 873411381}. +{{1,0,3,3,3,0,2,5,4,0}, 402747549}. +{{1,0,3,6,6,3,3,4,7,4}, 965079397}. +{{1,0,4,5,3,6,6,0,7,4}, 918929689}. +{{1,0,4,6,4,6,1,3,3,5}, 600220609}. +{{1,0,5,7,5,6,7,2,7,3}, 399483741}. +{{1,0,6,1,4,0,0,1,2,1}, 21238409}. +{{1,0,6,2,6,2,6,5,5,7}, 1028256641}. +{{1,0,6,6,7,2,5,4,5,1}, 499184465}. +{{1,0,7,4,6,1,3,4,3,7}, 701322085}. +{{1,1,0,1,0,1,5,6,5,3}, 470418283}. +{{1,1,1,0,0,1,5,6,3,4}, 738591079}. +{{1,1,3,1,7,7,6,1,0,5}, 654430911}. +{{1,1,3,3,7,1,1,0,2,2}, 17592447}. +{{1,1,3,6,0,2,0,7,3,1}, 143045511}. +{{1,1,5,2,4,1,0,3,1,4}, 557982119}. +{{1,1,5,7,7,2,7,3,1,7}, 634119135}. +{{1,1,7,0,0,7,7,5,0,7}, 776573671}. +{{1,1,7,0,4,4,1,0,2,5}, 591663687}. +{{1,2,0,1,4,6,2,5,5,1}, 453086089}. +{{1,2,0,5,0,7,1,5,3,5}, 713329641}. +{{1,2,1,1,7,7,2,5,3,2}, 185452989}. +{{1,2,1,3,2,6,5,6,2,5}, 772205133}. +{{1,2,1,3,3,2,0,3,7,5}, 805759901}. +{{1,2,1,4,6,0,3,3,0,2}, 25905349}. +{{1,2,1,5,2,7,0,3,2,0}, 42387629}. +{{1,2,2,0,3,5,0,4,3,5}, 704928561}. +{{1,2,2,1,4,4,0,4,6,2}, 453777417}. +{{1,2,2,2,4,5,5,3,1,4}, 654457313}. +{{1,2,2,3,0,4,4,0,1,5}, 637549321}. +{{1,2,2,5,0,5,1,1,5,1}, 310385641}. +{{1,2,2,7,5,5,7,7,6,2}, 529479929}. +{{1,2,3,3,2,1,1,3,6,5}, 805731053}. +{{1,2,3,3,5,6,1,3,0,5}, 587381469}. +{{1,2,4,2,5,5,7,6,4,0}, 524494961}. +{{1,2,4,4,4,7,0,0,3,3}, 63736609}. +{{1,2,5,6,1,6,3,4,1,5}, 717335381}. +{{1,2,7,1,7,4,7,4,2,3}, 256727645}. +{{1,2,7,2,4,7,4,6,4,6}, 1061861413}. +{{1,2,7,2,7,4,4,7,5,5}, 1061321621}. +{{1,2,7,3,0,1,3,7,7,0}, 407321069}. +{{1,2,7,3,2,2,0,3,4,3}, 273349261}. +{{1,2,7,4,6,1,7,5,1,1}, 230775781}. +{{1,2,7,6,6,2,3,7,0,1}, 163838661}. +{{1,3,0,2,3,0,4,2,5,4}, 872573203}. +{{1,3,0,2,3,4,2,4,4,7}, 973695507}. +{{1,3,1,3,4,2,5,0,5,6}, 889760079}. +{{1,3,1,7,1,2,3,6,3,0}, 143108447}. +{{1,3,2,1,5,4,4,6,6,0}, 520493083}. +{{1,3,3,0,2,2,4,5,7,2}, 470604167}. +{{1,3,4,0,2,4,7,6,2,2}, 240076867}. +{{1,3,5,3,3,3,7,0,2,4}, 608561279}. +{{1,3,5,7,6,1,3,1,5,4}, 834759151}. +{{1,3,6,0,6,3,2,3,6,5}, 826792611}. +{{1,3,6,3,2,1,6,6,6,5}, 1011317291}. +{{1,3,6,4,0,3,1,3,0,0}, 12753123}. +{{1,3,7,1,1,2,0,7,1,2}, 139106719}. +{{1,3,7,6,4,0,6,3,1,1}, 96680839}. +{{1,4,0,2,2,5,6,5,6,3}, 506290849}. +{{1,4,1,0,4,4,1,1,1,0}, 52429253}. +{{1,4,1,1,6,7,1,3,2,3}, 53396205}. +{{1,4,2,2,7,7,1,6,6,2}, 456061041}. +{{1,4,3,0,5,1,4,3,0,3}, 86643381}. +{{1,4,3,7,6,7,4,0,7,6}, 934080813}. +{{1,4,4,1,6,6,4,4,6,4}, 1063567369}. +{{1,4,4,4,3,0,3,1,5,1}, 283198417}. +{{1,4,5,6,5,4,0,7,0,1}, 199369365}. +{{1,4,5,7,3,7,7,2,6,6}, 921690237}. +{{1,4,5,7,6,6,3,1,3,5}, 602268621}. +{{1,4,6,4,2,2,5,3,4,5}, 887280321}. +{{1,4,6,6,2,5,1,6,7,7}, 988705633}. +{{1,4,7,5,1,0,2,3,7,4}, 820449693}. +{{1,5,0,3,0,4,1,7,0,4}, 706879691}. +{{1,5,0,3,1,6,3,6,4,2}, 439066715}. +{{1,5,0,4,3,4,2,5,1,2}, 178864531}. +{{1,5,0,5,3,2,5,6,6,6}, 1018085467}. +{{1,5,0,7,2,0,4,4,6,2}, 481058827}. +{{1,5,4,0,6,1,0,1,0,1}, 23085731}. +{{1,5,5,4,0,3,2,6,6,0}, 417824807}. +{{1,5,5,5,4,0,5,5,0,6}, 770179279}. +{{1,5,6,4,6,4,3,7,2,5}, 736580291}. +{{1,5,6,5,5,6,6,2,3,3}, 133141275}. +{{1,5,6,6,4,5,0,3,6,5}, 870724259}. +{{1,6,0,1,3,6,4,1,3,3}, 103599001}. +{{1,6,0,7,2,0,6,2,7,5}, 883387145}. +{{1,6,0,7,6,6,5,7,4,0}, 530770121}. +{{1,6,1,7,6,0,5,1,0,1}, 94399181}. +{{1,6,2,0,1,3,3,2,7,1}, 271031153}. +{{1,6,2,0,7,7,1,7,3,7}, 724491249}. +{{1,6,2,4,6,0,0,6,5,3}, 430594817}. +{{1,6,3,1,0,7,0,4,5,6}, 975739181}. +{{1,6,4,3,2,3,6,4,1,3}, 208268073}. +{{1,6,4,4,6,3,7,1,2,0}, 98945249}. +{{1,6,4,6,6,2,1,7,6,4}, 971434177}. +{{1,6,5,0,5,0,3,7,2,1}, 157747925}. +{{1,6,5,3,6,7,2,1,3,6}, 594405805}. +{{1,6,5,4,1,5,5,1,0,7}, 652741365}. +{{1,6,7,0,3,3,0,3,6,4}, 812046517}. +{{1,6,7,1,5,3,1,2,2,4}, 560371837}. +{{1,6,7,2,7,7,5,3,5,1}, 392362997}. +{{1,6,7,6,6,4,3,7,6,2}, 468678853}. +{{1,7,1,0,6,1,1,2,5,6}, 824854887}. +{{1,7,1,1,1,5,5,7,0,6}, 774506751}. +{{1,7,1,1,2,3,4,4,2,5}, 740608559}. +{{1,7,1,1,7,0,4,3,3,6}, 623790495}. +{{1,7,1,6,5,2,6,2,4,0}, 363046935}. +{{1,7,2,4,2,4,3,0,3,4}, 581261635}. +{{1,7,2,7,3,1,3,5,4,6}, 950630651}. +{{1,7,3,4,3,6,0,1,6,0}, 312793239}. +{{1,7,3,7,2,2,3,7,0,5}, 681835215}. +{{1,7,4,1,6,6,0,7,7,2}, 460245387}. +{{1,7,4,2,4,1,2,5,1,5}, 694234019}. +{{1,7,4,4,7,1,4,6,7,7}, 1039026995}. +{{1,7,4,6,2,5,1,3,1,5}, 585264099}. +{{1,7,5,7,1,7,2,3,5,2}, 317434303}. +{{1,7,6,0,7,0,1,6,5,3}, 426400595}. +{{1,7,6,1,1,2,7,1,4,7}, 879336155}. +{{1,7,6,6,2,1,7,2,6,3}, 351238755}. +{{1,7,6,6,2,5,6,7,4,5}, 1055095459}. +{{1,7,7,2,6,4,3,7,0,6}, 728463559}. +{{1,7,7,3,4,0,7,5,3,1}, 224738255}. +{{2,0,0,0,2,7,3,4,4,6}, 973718624}. +{{2,0,1,1,0,4,6,0,0,6}, 638125068}. +{{2,0,1,1,3,4,3,5,5,6}, 973686236}. +{{2,0,1,3,1,3,3,4,4,1}, 402761340}. +{{2,0,1,5,2,1,6,0,7,4}, 881149228}. +{{2,0,2,2,0,2,0,0,4,1}, 268482048}. +{{2,0,3,0,1,2,6,6,4,2}, 470520852}. +{{2,0,3,0,7,6,2,3,2,6}, 588240020}. +{{2,0,3,4,1,2,0,2,4,0}, 276993044}. +{{2,0,3,5,1,4,2,5,2,3}, 177018524}. +{{2,0,4,5,0,0,2,6,1,1}, 146999048}. +{{2,0,5,1,3,3,7,3,4,4}, 876856572}. +{{2,0,5,2,7,4,3,2,3,6}, 592405844}. +{{2,0,5,4,6,5,1,4,4,3}, 466110052}. +{{2,0,6,4,2,3,3,4,3,5}, 684054368}. +{{2,0,6,5,6,1,5,0,6,0}, 365188200}. +{{2,0,7,1,2,0,3,2,6,1}, 273110604}. +{{2,0,7,5,2,5,6,0,6,5}, 918902316}. +{{2,0,7,7,7,3,3,0,3,1}, 29751164}. +{{2,1,0,1,3,0,7,3,1,1}, 67323866}. +{{2,1,0,1,7,2,2,5,5,6}, 956941722}. +{{2,1,0,7,3,3,3,3,2,4}, 545776890}. +{{2,1,0,7,3,5,1,2,6,1}, 310797946}. +{{2,1,1,1,4,3,0,3,1,3}, 17467310}. +{{2,1,1,6,1,4,5,3,1,6}, 646587862}. +{{2,1,1,6,4,0,7,4,6,1}, 495265350}. +{{2,1,2,1,3,6,7,5,7,2}, 504223194}. +{{2,1,2,4,1,7,3,6,6,1}, 445093490}. +{{2,1,2,4,6,3,1,0,4,2}, 294179938}. +{{2,1,4,7,2,7,6,3,3,3}, 114288554}. +{{2,1,5,4,0,3,5,2,5,6}, 885687654}. +{{2,1,5,4,6,3,6,5,7,0}, 499500454}. +{{2,1,5,5,4,7,3,0,2,0}, 63276142}. +{{2,1,5,6,2,2,4,1,2,0}, 80012422}. +{{2,1,6,2,7,1,1,7,3,0}, 155612658}. +{{2,1,6,4,1,0,1,1,6,4}, 818156754}. +{{2,1,6,4,2,5,5,1,4,1}, 381703906}. +{{2,1,6,7,1,4,3,5,7,0}, 449131994}. +{{2,1,6,7,3,4,4,7,4,2}, 516584602}. +{{2,2,0,2,2,7,0,6,4,6}, 973794336}. +{{2,2,0,4,6,0,6,0,7,6}, 898452736}. +{{2,2,1,4,2,4,7,4,2,5}, 780488260}. +{{2,2,1,4,7,4,2,7,2,0}, 193416340}. +{{2,2,1,7,2,2,7,3,7,4}, 881323468}. +{{2,2,2,2,4,1,6,3,6,6}, 890191008}. +{{2,2,2,6,0,3,6,4,3,1}, 210091808}. +{{2,2,2,7,2,0,7,3,4,2}, 344685768}. +{{2,2,3,4,3,7,4,3,2,5}, 646373044}. +{{2,2,4,0,4,3,6,7,4,5}, 1027837600}. +{{2,2,4,2,2,0,4,2,3,4}, 608595200}. +{{2,2,4,6,3,0,5,4,0,4}, 750808144}. +{{2,2,4,7,0,3,2,5,4,7}, 952741544}. +{{2,2,5,3,5,3,1,6,5,2}, 424324476}. +{{2,2,6,4,4,6,2,0,5,4}, 868326656}. +{{2,2,6,5,0,6,2,2,5,6}, 852204808}. +{{2,2,7,5,7,4,5,7,0,4}, 801266908}. +{{2,3,1,4,7,0,2,3,3,1}, 25644950}. +{{2,3,1,6,4,2,5,2,7,2}, 361672006}. +{{2,3,2,2,4,4,5,1,2,1}, 117718722}. +{{2,3,2,2,6,6,4,6,7,6}, 1057946882}. +{{2,3,3,0,5,4,4,3,7,6}, 923671958}. +{{2,3,3,1,0,5,3,7,5,3}, 436936686}. +{{2,3,3,4,5,3,1,7,5,0}, 427990518}. +{{2,3,4,1,1,1,4,1,4,4}, 876612794}. +{{2,3,5,1,4,4,4,6,3,2}, 256773390}. +{{2,3,5,1,7,2,6,6,5,1}, 490983198}. +{{2,3,5,1,7,3,7,3,4,4}, 893635838}. +{{2,3,7,3,2,3,2,2,3,0}, 4717870}. +{{2,4,0,2,5,6,6,3,7,3}, 388999056}. +{{2,4,0,3,6,1,4,1,1,7}, 623404968}. +{{2,4,0,6,4,2,6,4,2,2}, 229483520}. +{{2,4,0,7,2,0,2,1,5,6}, 816407944}. +{{2,4,1,0,7,3,2,1,7,6}, 825083316}. +{{2,4,1,1,7,3,4,5,3,1}, 220514236}. +{{2,4,2,2,0,2,2,1,5,3}, 271169408}. +{{2,4,2,5,1,4,7,3,4,0}, 379786456}. +{{2,4,3,0,2,6,4,2,0,4}, 639816708}. +{{2,4,3,2,5,0,1,2,7,3}, 288241492}. +{{2,4,3,4,0,4,1,0,2,3}, 44832324}. +{{2,4,3,6,3,5,7,3,5,3}, 380336116}. +{{2,4,4,3,4,0,7,2,4,6}, 896214088}. +{{2,4,5,2,7,6,1,2,5,2}, 325772628}. +{{2,4,5,4,5,7,3,1,5,0}, 333546996}. +{{2,4,6,7,1,0,5,2,3,2}, 82720088}. +{{2,4,7,4,1,1,6,6,5,6}, 1022039348}. +{{2,4,7,7,4,5,6,7,2,6}, 804205740}. +{{2,5,0,0,4,2,6,4,7,5}, 1025869570}. +{{2,5,0,2,3,1,2,7,3,6}, 674194866}. +{{2,5,0,2,7,1,7,7,0,2}, 220947698}. +{{2,5,0,5,6,5,5,2,2,5}, 665208426}. +{{2,5,1,0,1,1,3,6,5,0}, 404948342}. +{{2,5,1,0,3,2,5,1,7,5}, 874825686}. +{{2,5,3,0,3,3,0,1,4,6}, 807982262}. +{{2,5,3,1,2,5,1,3,3,1}, 36067310}. +{{2,5,3,5,4,3,2,5,1,5}, 698455982}. +{{2,5,3,6,4,5,1,7,6,5}, 1000748774}. +{{2,5,4,3,3,6,1,4,4,3}, 443082330}. +{{2,5,4,6,5,4,2,5,4,6}, 1005134994}. +{{2,5,5,2,0,4,7,7,4,6}, 1047209158}. +{{2,5,5,4,1,7,3,1,6,2}, 317555958}. +{{2,5,6,3,0,0,7,5,4,4}, 1013003466}. +{{2,5,6,4,0,2,2,7,7,7}, 955225986}. +{{2,6,0,0,0,7,5,4,5,3}, 505974624}. +{{2,6,0,4,4,1,2,1,4,0}, 295767200}. +{{2,6,0,5,3,4,5,0,2,6}, 648825944}. +{{2,6,1,5,4,3,3,6,7,1}, 430411628}. +{{2,6,2,0,4,4,5,0,0,3}, 120069696}. +{{2,6,2,5,3,4,4,5,0,7}, 782786200}. +{{2,6,3,1,0,1,1,3,1,4}, 539106796}. +{{2,6,3,2,6,6,2,6,5,1}, 455343876}. +{{2,6,3,3,3,6,2,3,7,0}, 304610716}. +{{2,6,3,4,2,6,2,1,7,2}, 313384324}. +{{2,6,3,5,7,5,5,7,1,5}, 799170556}. +{{2,6,3,6,3,7,2,7,2,0}, 178781364}. +{{2,6,4,2,6,0,3,7,7,1}, 426209216}. +{{2,6,5,4,4,3,7,7,4,2}, 501976292}. +{{2,6,5,5,2,0,0,4,3,5}, 686051084}. +{{2,6,6,2,1,7,0,6,7,2}, 443465008}. +{{2,6,6,3,2,7,4,4,1,0}, 241237288}. +{{2,6,7,0,1,2,0,3,4,1}, 274898580}. +{{2,6,7,1,1,0,3,0,2,7}, 544022108}. +{{2,7,2,4,3,7,1,1,6,6}, 850189554}. +{{2,7,2,6,6,0,7,7,3,4}, 765951426}. +{{2,7,3,0,1,6,5,6,0,4}, 774020182}. +{{2,7,3,7,1,7,2,3,5,4}, 849591742}. +{{2,7,4,1,6,2,2,7,2,5}, 694668938}. +{{2,7,5,0,0,0,6,1,7,0}, 342166918}. +{{2,7,5,5,0,4,2,1,1,6}, 585698702}. +{{2,7,6,2,0,6,3,0,1,7}, 577355586}. +{{2,7,6,3,7,5,3,5,3,1}, 191201274}. +{{2,7,6,5,0,1,4,3,1,6}, 619322794}. +{{2,7,6,7,0,5,2,7,2,7}, 720322218}. +{{2,7,7,7,0,5,1,2,7,0}, 317078894}. +{{2,7,7,7,1,5,4,5,1,0}, 249576894}. +{{2,7,7,7,5,7,2,4,1,1}, 199343934}. +{{3,0,0,1,3,4,6,6,3,2}, 235881753}. +{{3,0,0,5,7,6,4,4,7,0}, 528794905}. +{{3,0,1,1,3,3,5,3,5,1}, 335726589}. +{{3,0,2,0,5,1,5,5,5,4}, 1023415793}. +{{3,0,2,3,0,0,7,5,4,5}, 1006712521}. +{{3,0,2,3,7,0,4,4,6,2}, 487355417}. +{{3,0,2,5,5,1,2,7,2,0}, 159847609}. +{{3,0,2,7,0,3,5,6,2,3}, 210679401}. +{{3,0,3,4,6,5,6,1,6,3}, 395138725}. +{{3,0,3,6,6,3,4,6,3,1}, 226948901}. +{{3,0,4,0,3,6,2,3,3,3}, 38782865}. +{{3,0,4,4,6,0,2,1,4,0}, 297878657}. +{{3,0,4,5,0,6,0,4,3,6}, 718046473}. +{{3,0,6,0,2,7,3,3,0,7}, 575395553}. +{{3,0,6,5,3,2,5,4,7,2}, 483186009}. +{{3,0,6,6,6,4,6,6,5,5}, 1069774593}. +{{3,0,7,0,3,4,5,1,5,0}, 373315029}. +{{3,0,7,3,2,0,2,1,2,1}, 4552333}. +{{3,0,7,3,2,3,1,3,5,2}, 273348077}. +{{3,0,7,4,0,3,7,5,3,1}, 214276069}. +{{3,0,7,6,0,2,0,6,2,5}, 684111365}. +{{3,1,0,4,6,4,1,3,1,6}, 596264387}. +{{3,1,0,5,7,6,7,4,6,5}, 1065731675}. +{{3,1,1,4,1,2,2,2,4,0}, 277054487}. +{{3,1,2,2,3,1,5,2,3,7}, 604927859}. +{{3,1,2,5,4,6,0,4,7,2}, 462198027}. +{{3,1,3,0,1,3,5,3,3,2}, 68064759}. +{{3,1,3,0,2,0,6,0,7,6}, 873288967}. +{{3,1,3,0,4,7,4,5,1,7}, 789092263}. +{{3,1,4,0,3,7,1,1,0,3}, 38323955}. +{{3,1,4,2,3,7,5,0,5,2}, 373876083}. +{{3,1,4,6,7,5,1,1,5,7}, 868771827}. +{{3,1,5,1,7,3,0,3,0,6}, 558548159}. +{{3,1,5,6,0,5,2,1,3,2}, 46998951}. +{{3,1,5,6,4,6,0,2,4,4}, 868393991}. +{{3,1,6,2,2,2,1,6,5,2}, 407565635}. +{{3,1,7,0,3,2,2,4,6,2}, 407753751}. +{{3,1,7,1,0,5,5,3,0,4}, 641864943}. +{{3,1,7,1,5,5,5,2,2,6}, 659428479}. +{{3,1,7,3,3,0,0,4,1,7}, 675837727}. +{{3,1,7,4,7,0,3,5,3,2}, 164451799}. +{{3,2,0,0,1,5,4,7,6,2}, 504237233}. +{{3,2,0,7,3,6,3,6,7,7}, 982511449}. +{{3,2,2,2,2,6,4,6,2,0}, 235338753}. +{{3,2,2,2,6,4,0,6,5,5}, 990019329}. +{{3,2,3,5,0,0,2,0,1,6}, 545856781}. +{{3,2,4,0,2,1,4,2,4,6}, 877284385}. +{{3,2,4,1,4,0,2,0,1,7}, 558436105}. +{{3,2,4,6,1,1,0,5,2,5}, 683945649}. +{{3,2,5,5,5,7,5,7,5,0}, 532844029}. +{{3,2,5,7,0,2,1,5,1,3}, 147369933}. +{{3,2,6,6,0,2,3,7,5,2}, 416005569}. +{{3,2,7,0,2,7,0,1,6,6}, 843898021}. +{{3,3,0,0,2,0,7,7,2,3}, 202329795}. +{{3,3,0,0,5,7,4,3,3,3}, 118394803}. +{{3,3,0,2,1,3,0,4,6,5}, 939830835}. +{{3,3,0,6,5,1,6,6,5,4}, 1032006963}. +{{3,3,0,7,6,5,2,7,4,2}, 462122155}. +{{3,3,1,0,5,6,1,1,1,3}, 50892759}. +{{3,3,1,1,5,6,7,7,7,0}, 520588767}. +{{3,3,2,0,0,3,7,2,1,3}, 67870563}. +{{3,3,3,1,0,3,3,3,3,6}, 537894383}. +{{3,3,3,2,0,7,3,2,2,0}, 34061415}. +{{3,3,3,3,0,3,5,4,5,1}, 469811055}. +{{3,3,3,6,6,0,3,7,4,1}, 428048071}. +{{3,3,4,0,7,4,2,6,1,5}, 725831443}. +{{3,3,4,4,5,5,0,5,1,5}, 734007219}. +{{3,3,5,1,3,2,3,6,1,3}, 139186015}. +{{3,3,5,4,0,1,7,3,5,3}, 348852199}. +{{3,3,5,4,3,6,2,4,5,0}, 448908567}. +{{3,3,6,3,1,7,5,6,6,2}, 508476539}. +{{3,3,7,4,5,0,4,6,6,3}, 500047383}. +{{3,4,1,1,6,0,3,7,1,7}, 690702285}. +{{3,4,1,3,2,0,4,0,5,0}, 337667341}. +{{3,4,1,6,6,4,0,2,7,6}, 867067141}. +{{3,4,2,0,5,1,7,2,5,2}, 355145073}. +{{3,4,2,3,5,2,4,5,2,5}, 757380761}. +{{3,4,2,4,0,4,4,0,7,2}, 380376321}. +{{3,4,2,4,7,6,5,7,7,5}, 1067898833}. +{{3,4,3,1,7,6,7,2,0,3}, 120313437}. +{{3,4,3,2,0,2,3,2,3,3}, 3127109}. +{{3,4,4,5,2,5,6,1,1,7}, 652822441}. +{{3,4,5,7,3,3,1,0,1,2}, 15263101}. +{{3,4,6,1,6,2,2,6,6,0}, 426234889}. +{{3,4,6,1,7,7,4,3,3,2}, 124704185}. +{{3,4,6,4,7,0,5,0,1,3}, 99112785}. +{{3,4,6,4,7,4,2,5,7,3}, 468539281}. +{{3,4,7,1,0,3,6,3,6,4}, 879203501}. +{{3,4,7,3,2,1,7,1,7,0}, 342193645}. +{{3,4,7,3,3,1,1,7,3,3}, 141457405}. +{{3,4,7,6,2,1,4,3,6,3}, 351172261}. +{{3,5,0,0,1,3,6,3,0,2}, 69960883}. +{{3,5,0,4,6,6,6,3,3,5}, 665307011}. +{{3,5,0,6,2,6,1,4,6,7}, 984409667}. +{{3,5,1,3,2,0,5,3,0,6}, 606758095}. +{{3,5,2,0,7,0,2,4,6,1}, 421877267}. +{{3,5,3,7,1,3,1,5,3,6}, 682407423}. +{{3,5,3,7,3,7,1,6,2,0}, 178713727}. +{{3,5,4,3,4,3,0,3,4,1}, 291677867}. +{{3,5,5,2,2,7,7,2,0,2}, 107734119}. +{{3,5,5,2,5,6,6,1,4,4}, 929146007}. +{{3,5,5,6,0,6,7,1,0,5}, 652322503}. +{{3,5,6,0,6,6,7,5,0,1}, 258070211}. +{{3,5,6,1,5,0,5,1,2,5}, 627316443}. +{{3,5,6,2,7,2,7,4,1,1}, 224524115}. +{{3,5,7,2,0,1,2,0,4,6}, 812200999}. +{{3,5,7,5,0,2,2,7,6,3}, 418354831}. +{{3,6,1,0,0,2,4,3,2,5}, 606506629}. +{{3,6,1,2,0,2,7,1,5,1}, 337752005}. +{{3,6,1,2,5,2,6,2,2,6}, 623881237}. +{{3,6,1,5,0,6,7,1,3,4}, 648383949}. +{{3,6,1,5,3,0,3,4,7,2}, 414010717}. +{{3,6,2,3,0,3,7,3,4,7}, 875282153}. +{{3,6,2,3,1,0,1,1,4,6}, 807943385}. +{{3,6,3,1,5,7,5,2,6,7}, 925802109}. +{{3,6,3,6,6,0,2,6,6,0}, 430406661}. +{{3,6,5,0,1,2,4,6,0,4}, 744655893}. +{{3,6,5,1,1,6,1,0,0,2}, 40406109}. +{{3,6,6,2,5,4,6,4,2,0}, 258292753}. +{{3,6,6,6,5,1,2,2,2,5}, 568802865}. +{{3,6,7,0,7,2,7,5,5,2}, 493477333}. +{{3,7,0,2,4,7,5,5,6,1}, 522497763}. +{{3,7,0,4,5,1,4,6,0,2}, 229248051}. +{{3,7,1,6,2,6,4,3,0,2}, 111864967}. +{{3,7,2,2,5,4,4,6,0,4}, 790772755}. +{{3,7,2,5,6,1,1,3,7,6}, 833510891}. +{{3,7,2,5,7,5,0,2,7,5}, 866541371}. +{{3,7,3,0,5,0,4,1,2,1}, 86253207}. +{{3,7,3,0,6,6,5,6,5,1}, 522379079}. +{{3,7,3,7,2,4,0,6,4,6}, 984251407}. +{{3,7,4,0,1,7,1,7,4,5}, 979537651}. +{{3,7,4,2,4,5,6,7,6,4}, 1063726243}. +{{3,7,4,5,2,7,4,3,2,0}, 115788971}. +{{3,7,4,7,2,7,5,2,0,2}, 116059243}. +{{3,7,5,6,4,3,5,2,1,5}, 635613031}. +{{3,7,6,1,3,0,6,2,3,1}, 73883419}. +{{3,7,6,7,3,4,7,7,6,7}, 1055882971}. +{{3,7,7,0,2,6,2,2,5,6}, 845929735}. +{{3,7,7,0,5,5,0,4,0,3}, 191372855}. +{{4,0,0,3,4,7,1,3,1,3}, 52077544}. +{{4,0,0,7,2,5,7,2,2,5}, 647455336}. +{{4,0,1,4,4,7,1,6,3,4}, 731283812}. +{{4,0,2,3,2,6,4,6,7,2}, 505344264}. +{{4,0,3,5,7,7,3,3,3,5}, 597152764}. +{{4,0,4,4,3,6,1,0,6,1}, 315933264}. +{{4,0,6,2,3,4,4,2,0,2}, 106590224}. +{{4,0,7,2,3,3,1,7,2,4}, 676786420}. +{{4,0,7,3,1,3,5,1,5,1}, 340833276}. +{{4,0,7,5,5,7,3,5,2,1}, 198546172}. +{{4,1,0,2,3,6,7,5,7,2}, 505274834}. +{{4,1,0,6,4,2,5,0,6,7}, 899457602}. +{{4,1,1,1,5,7,4,2,4,1}, 387088958}. +{{4,1,2,5,6,5,5,5,2,6}, 798773482}. +{{4,1,3,1,3,5,7,3,0,4}, 638800126}. +{{4,1,3,3,4,1,2,2,6,3}, 287257134}. +{{4,1,4,1,4,6,5,5,5,5}, 1062241226}. +{{4,1,4,3,5,0,0,4,7,0}, 424943898}. +{{4,1,5,4,7,1,1,2,2,6}, 568213622}. +{{4,1,6,3,2,3,5,2,3,6}, 610201962}. +{{4,1,6,5,0,1,4,4,6,6}, 1021055018}. +{{4,1,6,6,2,3,2,3,4,5}, 819196578}. +{{4,1,7,7,3,5,5,3,1,4}, 651325950}. +{{4,2,0,4,3,4,0,4,1,5}, 714099472}. +{{4,2,1,3,2,7,1,1,1,0}, 34662892}. +{{4,2,1,5,0,7,6,3,4,3}, 379292332}. +{{4,2,2,2,5,3,5,0,2,6}, 622639216}. +{{4,2,2,5,2,2,2,6,2,6}, 681564168}. +{{4,2,3,6,7,1,3,1,6,7}, 832404212}. +{{4,2,4,7,7,3,3,6,1,2}, 165407096}. +{{4,2,5,0,0,5,0,7,4,3}, 442108580}. +{{4,2,5,4,0,5,5,0,2,4}, 651429988}. +{{4,2,6,4,4,6,7,6,2,5}, 802658880}. +{{4,2,7,7,0,0,2,3,0,6}, 551237772}. +{{4,3,0,0,2,6,1,3,4,3}, 303745730}. +{{4,3,0,5,3,5,2,3,1,1}, 43207610}. +{{4,3,1,5,5,6,1,2,1,2}, 60459358}. +{{4,3,1,6,0,1,3,0,5,4}, 814819686}. +{{4,3,2,0,1,7,5,0,2,6}, 639408242}. +{{4,3,2,0,7,6,0,6,7,7}, 991877906}. +{{4,3,3,0,0,6,7,6,4,3}, 505125446}. +{{4,3,3,1,1,3,7,4,2,3}, 203266686}. +{{4,3,3,4,5,7,5,7,5,2}, 530225654}. +{{4,3,3,5,1,6,7,4,3,7}, 782080862}. +{{4,3,6,2,6,6,6,4,6,2}, 526252034}. +{{4,3,7,4,0,4,0,7,1,5}, 718412678}. +{{4,4,1,0,3,6,6,7,6,4}, 1043841172}. +{{4,4,1,2,2,6,7,1,2,0}, 104194244}. +{{4,4,1,7,4,4,0,2,0,6}, 599400460}. +{{4,4,2,0,0,6,4,0,7,0}, 372543744}. +{{4,4,2,0,1,1,1,3,5,4}, 808587760}. +{{4,4,2,2,0,1,0,2,4,1}, 271725088}. +{{4,4,3,4,6,2,1,6,1,2}, 163238212}. +{{4,4,3,6,7,3,4,5,5,0}, 498135476}. +{{4,4,4,0,2,5,4,7,5,6}, 1048199584}. +{{4,4,4,4,5,5,1,7,1,5}, 737281008}. +{{4,4,5,2,0,0,4,2,4,6}, 880418820}. +{{4,4,5,4,3,7,6,6,4,3}, 519815732}. +{{4,4,6,6,7,5,7,4,4,2}, 536440944}. +{{4,4,7,1,0,3,4,0,0,0}, 74485804}. +{{4,5,0,5,5,1,5,4,4,6}, 1035468922}. +{{4,5,1,0,7,7,2,0,5,0}, 322027830}. +{{4,5,1,2,2,1,0,3,5,7}, 809132966}. +{{4,5,3,0,2,3,7,1,7,0}, 339071462}. +{{4,5,3,4,1,7,7,4,7,5}, 1052087158}. +{{4,5,5,7,0,5,7,6,3,2}, 251601262}. +{{4,5,5,7,7,0,1,7,3,7}, 704537566}. +{{4,5,6,1,5,6,3,6,5,3}, 461083482}. +{{4,5,6,3,6,3,7,4,0,5}, 762442346}. +{{4,5,6,5,5,1,5,7,4,0}, 502403322}. +{{4,5,6,6,1,5,5,1,1,3}, 116929522}. +{{4,5,7,3,6,3,4,5,5,7}, 1031336878}. +{{4,6,0,5,2,0,6,7,5,0}, 481511816}. +{{4,6,2,1,7,4,6,7,6,0}, 523720856}. +{{4,6,2,2,1,4,2,0,6,3}, 306002448}. +{{4,6,2,5,6,1,6,3,2,6}, 633297064}. +{{4,6,3,1,7,3,2,1,4,4}, 825350332}. +{{4,6,3,3,7,3,1,1,1,3}, 20511740}. +{{4,6,3,4,1,1,0,1,6,1}, 280238772}. +{{4,6,3,6,0,4,5,4,6,4}, 1051998276}. +{{4,6,4,4,5,7,6,0,3,6}, 670927152}. +{{4,6,4,5,0,2,0,7,0,7}, 687508104}. +{{4,6,4,7,5,7,4,3,4,6}, 939174072}. +{{4,6,6,1,1,5,2,7,0,0}, 175315128}. +{{4,6,6,3,5,4,5,7,1,3}, 259668952}. +{{4,6,7,0,2,3,6,0,3,1}, 74832676}. +{{4,6,7,4,0,3,6,5,1,5}, 754031524}. +{{4,7,0,5,0,2,1,1,5,4}, 816875978}. +{{4,7,0,5,6,0,6,2,3,6}, 633293066}. +{{4,7,2,3,3,4,6,6,4,3}, 507214362}. +{{4,7,3,2,4,5,7,7,2,5}, 792148710}. +{{4,7,4,1,2,6,3,7,3,0}, 175622602}. +{{4,7,5,4,0,5,3,1,2,3}, 50137830}. +{{4,7,5,6,4,2,7,2,6,7}, 905947718}. +{{4,7,6,0,6,2,1,6,6,2}, 427743298}. +{{4,7,6,3,3,2,5,5,7,7}, 1014823898}. +{{4,7,6,4,7,4,3,5,5,0}, 468802002}. +{{4,7,6,5,5,3,5,2,2,7}, 637442682}. +{{4,7,6,7,5,1,2,0,5,5}, 837892922}. +{{4,7,7,4,1,0,2,3,4,1}, 284367510}. +{{5,0,1,0,5,4,7,1,6,0}, 387252437}. +{{5,0,1,4,4,5,1,3,4,1}, 328336101}. +{{5,0,2,1,6,0,6,1,4,6}, 890851465}. +{{5,0,2,5,3,2,7,6,5,3}, 479974233}. +{{5,0,3,0,2,1,4,4,0,5}, 739267109}. +{{5,0,3,7,7,7,3,4,3,1}, 194376573}. +{{5,0,4,1,3,6,4,6,3,0}, 240566553}. +{{5,0,4,2,2,6,2,7,2,0}, 173531265}. +{{5,0,4,4,7,0,6,1,1,6}, 634995089}. +{{5,0,4,4,7,5,5,6,0,6}, 802832497}. +{{5,0,4,6,3,3,0,4,6,0}, 416604209}. +{{5,0,5,1,7,5,4,0,6,5}, 928268861}. +{{5,0,5,4,0,6,0,5,2,7}, 719094405}. +{{5,1,0,1,2,5,2,1,7,3}, 303907755}. +{{5,1,1,0,7,6,1,1,4,0}, 319865047}. +{{5,1,1,1,2,0,1,4,7,4}, 940851535}. +{{5,1,1,5,6,6,3,0,6,3}, 329105999}. +{{5,1,1,6,1,4,3,0,7,4}, 848634199}. +{{5,1,2,0,1,2,7,2,6,0}, 337088595}. +{{5,1,2,2,0,1,4,3,3,0}, 68563363}. +{{5,1,2,3,2,2,1,1,3,7}, 538768331}. +{{5,1,3,2,5,7,4,5,0,1}, 252752567}. +{{5,1,3,2,7,3,6,6,5,2}, 488370487}. +{{5,1,3,6,3,5,6,3,4,3}, 379286199}. +{{5,1,4,1,7,2,4,3,5,5}, 894616475}. +{{5,1,4,7,0,3,1,2,5,7}, 819635051}. +{{5,1,4,7,2,6,6,3,3,3}, 115336075}. +{{5,1,5,2,0,5,3,6,1,5}, 710091623}. +{{5,1,5,5,0,6,4,7,0,6}, 786071695}. +{{5,1,6,1,2,3,0,4,0,1}, 139514411}. +{{5,1,7,1,7,4,1,3,3,3}, 56513503}. +{{5,1,7,3,6,0,6,3,3,1}, 89617295}. +{{5,1,7,7,3,1,1,1,2,0}, 13922559}. +{{5,2,1,3,2,5,2,3,1,1}, 34827181}. +{{5,2,1,5,4,5,4,6,5,3}, 530189101}. +{{5,2,1,5,7,1,1,6,3,5}, 697715581}. +{{5,2,1,7,4,4,0,1,4,3}, 328739469}. +{{5,2,2,2,0,6,0,3,6,4}, 840349825}. +{{5,2,2,5,0,0,6,6,5,0}, 479402249}. +{{5,2,2,5,3,1,4,6,1,7}, 748313401}. +{{5,2,2,6,6,7,5,7,7,3}, 530512865}. +{{5,2,3,0,3,1,5,2,4,5}, 873618037}. +{{5,2,4,7,6,4,5,0,6,6}, 937191497}. +{{5,2,5,2,2,1,1,5,2,6}, 677144805}. +{{5,2,6,2,1,7,4,7,7,4}, 1045871025}. +{{5,2,6,5,4,2,7,3,6,3}, 366975689}. +{{5,2,7,5,6,0,1,4,3,2}, 165435725}. +{{5,2,7,7,7,6,1,7,0,6}, 735770845}. +{{5,3,0,1,4,2,2,0,1,0}, 17926411}. +{{5,3,0,4,6,7,3,0,7,0}, 328583523}. +{{5,3,0,7,5,7,3,3,7,1}, 328707067}. +{{5,3,1,2,7,7,5,3,6,7}, 924773111}. +{{5,3,2,2,1,7,5,5,1,4}, 772848115}. +{{5,3,3,0,2,0,7,2,4,7}, 874207815}. +{{5,3,3,1,5,2,6,5,3,2}, 220043679}. +{{5,3,4,5,3,2,1,7,7,0}, 416729563}. +{{5,3,4,6,0,4,1,0,3,5}, 584330051}. +{{5,3,6,2,7,6,5,3,6,1}, 391576275}. +{{5,3,6,2,7,7,4,7,0,2}, 257620147}. +{{5,3,6,6,2,1,7,3,0,4}, 617838819}. +{{5,3,7,1,1,5,6,6,4,3}, 509286975}. +{{5,4,1,0,4,5,5,0,6,4}, 926154853}. +{{5,4,2,3,1,7,0,7,7,4}, 976662969}. +{{5,4,2,6,2,0,4,7,7,3}, 482243457}. +{{5,4,2,7,5,1,6,0,4,1}, 363934265}. +{{5,4,4,2,6,5,7,5,4,6}, 1064919265}. +{{5,4,5,7,5,2,0,4,4,4}, 972070941}. +{{5,4,6,0,2,6,7,4,7,6}, 1048432961}. +{{5,4,6,0,3,2,2,6,1,5}, 678679313}. +{{5,4,6,3,4,4,3,5,2,3}, 192754377}. +{{5,4,6,3,4,7,0,7,6,1}, 460763817}. +{{5,4,6,7,6,6,7,0,3,3}, 134083401}. +{{5,4,7,6,0,0,4,1,3,3}, 83637125}. +{{5,5,1,0,3,7,7,7,6,5}, 1043841783}. +{{5,5,2,3,5,3,2,0,5,7}, 825865019}. +{{5,5,5,3,0,1,2,5,2,6}, 679289007}. +{{5,5,5,4,0,2,1,0,6,6}, 821854279}. +{{5,5,5,5,0,5,4,0,3,3}, 117179183}. +{{5,5,5,6,4,6,4,3,1,3}, 133866375}. +{{5,5,6,6,6,6,4,6,5,4}, 1072886019}. +{{5,5,6,7,7,1,0,4,2,3}, 167539259}. +{{5,5,7,1,3,2,7,3,1,6}, 612094431}. +{{5,5,7,2,1,3,7,4,1,1}, 208778103}. +{{5,5,7,6,4,6,4,7,2,1}, 267825799}. +{{5,5,7,6,5,4,6,3,6,0}, 402075799}. +{{5,5,7,6,6,7,2,2,1,3}, 66843431}. +{{5,6,0,1,7,3,6,6,2,5}, 758630969}. +{{5,6,1,2,6,5,2,7,5,3}, 456879013}. +{{5,6,2,4,5,4,7,4,4,3}, 532224593}. +{{5,6,3,2,1,4,2,6,1,4}, 708000021}. +{{5,6,5,4,5,5,2,3,3,7}, 603917237}. +{{5,6,5,7,2,6,5,7,2,1}, 251062989}. +{{5,6,6,0,6,1,1,6,3,3}, 159275873}. +{{5,6,6,1,0,4,5,2,7,3}, 377363273}. +{{5,6,7,1,2,5,0,4,3,2}, 175921453}. +{{5,6,7,1,6,6,4,1,0,7}, 662231693}. +{{5,6,7,7,4,5,0,3,4,2}, 335165613}. +{{5,7,0,0,2,7,5,3,4,7}, 909822691}. +{{5,7,1,0,1,1,6,1,1,6}, 607717815}. +{{5,7,1,7,1,2,7,0,2,3}, 79538783}. +{{5,7,2,4,6,0,7,1,0,0}, 95508675}. +{{5,7,2,7,6,0,5,6,5,5}, 1035107147}. +{{5,7,3,0,5,6,6,4,7,1}, 523606807}. +{{5,7,3,5,0,7,3,1,5,4}, 850500079}. +{{5,7,3,5,5,5,5,5,4,0}, 531634431}. +{{5,7,3,6,6,7,0,6,2,7}, 733936167}. +{{5,7,4,0,0,5,5,4,6,2}, 511445091}. +{{5,7,4,0,1,5,0,0,0,5}, 577767987}. +{{5,7,4,5,0,2,3,5,4,3}, 419007179}. +{{5,7,5,3,4,6,6,5,5,6}, 1064937871}. +{{5,7,6,1,0,0,6,2,3,5}, 611785483}. +{{5,7,6,7,7,7,2,5,6,0}, 469104827}. +{{5,7,7,6,6,3,2,0,6,2}, 301856807}. +{{6,0,0,3,1,0,6,7,4,2}, 471540888}. +{{6,0,0,3,5,1,2,0,7,2}, 287122744}. +{{6,0,0,3,6,7,6,0,1,5}, 655484712}. +{{6,0,0,5,4,2,2,4,2,7}, 698189320}. +{{6,0,2,3,4,0,1,6,2,0}, 152450120}. +{{6,0,2,3,6,5,7,6,2,0}, 253195368}. +{{6,0,2,4,1,0,3,3,1,5}, 546510800}. +{{6,0,3,2,5,1,7,0,7,1}, 353711988}. +{{6,0,3,5,2,2,4,4,3,0}, 211080460}. +{{6,0,4,6,4,3,2,3,3,1}, 30910368}. +{{6,0,5,3,7,0,7,2,0,3}, 89876060}. +{{6,0,5,4,2,1,7,0,6,2}, 350045284}. +{{6,0,5,5,0,5,5,1,2,2}, 115082476}. +{{6,0,6,3,2,1,6,5,1,0}, 206665128}. +{{6,0,6,7,0,2,5,5,5,4}, 1020310984}. +{{6,0,6,7,6,0,6,2,5,2}, 366703880}. +{{6,0,7,2,4,1,3,2,6,1}, 290928228}. +{{6,0,7,3,1,5,6,4,0,7}, 777598524}. +{{6,0,7,4,5,3,3,3,3,3}, 31430644}. +{{6,0,7,5,6,3,4,7,1,3}, 232445868}. +{{6,1,0,0,5,2,3,3,7,4}, 823625170}. +{{6,1,0,2,5,2,3,2,0,7}, 555460178}. +{{6,1,0,3,7,5,2,1,2,5}, 588605114}. +{{6,1,0,4,6,2,5,2,5,5}, 898811714}. +{{6,1,1,1,5,1,3,5,6,4}, 957678846}. +{{6,1,1,1,5,1,7,4,3,3}, 220006270}. +{{6,1,2,1,4,7,2,7,7,6}, 991925674}. +{{6,1,2,4,6,7,2,6,4,7}, 1000068642}. +{{6,1,2,5,4,7,5,5,7,0}, 529831402}. +{{6,1,3,0,5,3,2,2,2,4}, 555193398}. +{{6,1,3,0,6,2,4,5,3,2}, 219993478}. +{{6,1,3,6,6,1,3,7,2,6}, 698316006}. +{{6,1,5,3,2,0,4,1,6,5}, 877946510}. +{{6,1,5,4,0,6,5,0,3,6}, 651986246}. +{{6,1,5,6,7,3,4,7,0,0}, 231924918}. +{{6,1,7,2,6,6,0,7,5,4}, 995292550}. +{{6,1,7,6,3,2,2,3,0,1}, 13891222}. +{{6,2,0,1,0,5,7,0,1,1}, 101781352}. +{{6,2,0,6,4,2,7,2,6,5}, 899132992}. +{{6,2,0,7,6,0,5,3,5,2}, 362442184}. +{{6,2,1,4,1,1,1,3,7,1}, 278269940}. +{{6,2,1,5,4,7,1,3,3,5}, 597069804}. +{{6,2,1,6,6,3,5,7,4,1}, 496168676}. +{{6,2,3,0,7,1,6,7,6,7}, 1025466036}. +{{6,2,4,5,6,3,0,7,2,1}, 165072552}. +{{6,2,6,2,3,4,7,4,0,1}, 240221776}. +{{6,2,6,5,3,7,0,0,2,7}, 584900152}. +{{6,2,6,5,6,2,5,5,0,0}, 231791816}. +{{6,2,7,0,7,4,1,0,6,1}, 324296276}. +{{6,2,7,2,4,5,6,7,5,2}, 526073252}. +{{6,2,7,4,3,2,7,7,7,6}, 1021304276}. +{{6,2,7,6,1,3,4,1,2,2}, 81575092}. +{{6,3,2,0,2,1,3,4,5,4}, 940662114}. +{{6,3,2,3,2,0,5,6,0,3}, 203062858}. +{{6,3,3,0,5,2,0,3,2,7}, 555654806}. +{{6,3,3,1,0,6,0,1,1,1}, 34643854}. +{{6,3,3,4,2,2,3,0,4,2}, 278518854}. +{{6,3,3,4,4,0,5,5,6,7}, 1033641670}. +{{6,3,3,5,6,7,6,1,7,1}, 395698094}. +{{6,3,4,3,2,6,0,4,4,1}, 441511434}. +{{6,3,4,3,5,5,7,5,6,0}, 525675770}. +{{6,3,4,5,0,6,1,2,3,6}, 585010506}. +{{6,3,5,3,2,3,4,6,1,7}, 744156974}. +{{6,3,5,3,2,3,4,7,0,3}, 207285934}. +{{6,3,5,6,4,7,7,7,4,4}, 1070836966}. +{{6,3,5,7,3,6,4,3,2,2}, 115272862}. +{{6,3,6,5,4,6,5,1,5,5}, 936419274}. +{{6,3,7,1,7,3,0,1,1,1}, 22077374}. +{{6,3,7,4,2,0,0,1,4,6}, 819485830}. +{{6,3,7,4,4,6,2,0,1,2}, 64593158}. +{{6,3,7,7,0,1,5,0,6,0}, 349453422}. +{{6,3,7,7,4,4,2,2,5,7}, 870006542}. +{{6,4,0,1,0,7,1,1,3,3}, 37521384}. +{{6,4,1,1,6,3,0,7,4,7}, 960153260}. +{{6,4,1,2,5,4,7,6,0,6}, 792405076}. +{{6,4,1,4,2,2,3,5,5,2}, 414827972}. +{{6,4,1,4,4,5,1,0,4,0}, 330302564}. +{{6,4,1,6,5,5,4,3,4,5}, 934422196}. +{{6,4,1,6,7,6,0,7,4,4}, 1001579668}. +{{6,4,2,7,1,3,4,7,3,0}, 213300664}. +{{6,4,3,3,0,0,7,3,6,4}, 876033228}. +{{6,4,4,4,4,1,1,2,5,6}, 838468960}. +{{6,4,4,6,7,1,4,4,7,4}, 1039426864}. +{{6,4,5,2,4,1,0,6,4,7}, 964306468}. +{{6,4,5,5,0,6,2,6,1,6}, 721126668}. +{{6,4,5,7,2,2,4,6,3,5}, 754378508}. +{{6,4,6,3,3,6,5,2,4,3}, 377157208}. +{{6,4,7,0,5,1,2,2,7,6}, 830412084}. +{{6,5,0,6,2,7,2,5,3,6}, 717088162}. +{{6,5,1,2,3,3,2,2,6,2}, 272622646}. +{{6,5,2,3,3,7,5,0,1,0}, 103871866}. +{{6,5,2,3,7,4,1,2,2,0}, 53900378}. +{{6,5,3,0,0,2,2,1,6,2}, 272471174}. +{{6,5,3,3,6,0,3,2,2,7}, 557807182}. +{{6,5,3,3,6,4,4,7,1,2}, 255489422}. +{{6,5,3,5,0,5,1,7,7,1}, 448141294}. +{{6,5,3,6,5,6,0,5,2,1}, 196392598}. +{{6,5,4,1,7,3,3,7,4,2}, 427541754}. +{{6,5,5,1,6,7,1,4,4,2}, 460899438}. +{{6,5,5,4,0,2,5,0,0,3}, 83396166}. +{{6,5,6,2,4,1,7,1,7,0}, 360003042}. +{{6,5,6,6,1,2,4,1,1,1}, 82884498}. +{{6,5,7,5,6,2,2,5,4,4}, 972149902}. +{{6,6,0,4,3,6,5,4,0,0}, 246467664}. +{{6,6,0,5,7,7,4,4,3,5}, 800378680}. +{{6,6,1,0,6,0,1,5,4,7}, 959991492}. +{{6,6,1,6,3,3,3,4,0,7}, 683273844}. +{{6,6,2,1,3,1,6,2,5,4}, 875781432}. +{{6,6,2,3,6,6,2,6,6,3}, 457178632}. +{{6,6,2,4,3,4,7,3,3,6}, 650075600}. +{{6,6,4,5,1,4,3,1,5,3}, 318312408}. +{{6,6,4,5,4,3,5,4,2,7}, 771526248}. +{{6,6,4,7,2,4,2,2,7,5}, 855076616}. +{{6,6,5,1,0,0,5,6,0,1}, 208801356}. +{{6,6,5,2,6,1,1,0,4,5}, 829451876}. +{{6,6,5,7,0,2,1,2,4,3}, 284864076}. +{{6,6,6,2,4,7,0,7,1,5}, 728940448}. +{{6,6,6,3,4,2,3,2,0,0}, 24362056}. +{{6,6,6,5,1,5,7,5,4,0}, 519118072}. +{{6,6,6,6,0,7,5,3,5,5}, 921878496}. +{{6,6,6,7,0,4,6,6,4,5}, 1056128520}. +{{6,6,6,7,1,7,4,5,0,6}, 788053176}. +{{6,7,0,1,5,3,3,1,1,1}, 20025338}. +{{6,7,1,1,4,0,0,5,0,7}, 691539598}. +{{6,7,1,1,4,1,0,1,5,6}, 825757102}. +{{6,7,1,1,5,6,7,1,6,6}, 926780638}. +{{6,7,1,2,3,0,2,3,3,3}, 4157334}. +{{6,7,1,3,4,4,4,3,6,6}, 926821518}. +{{6,7,1,6,3,0,2,7,1,1}, 145977238}. +{{6,7,2,3,3,5,6,1,0,3}, 104431290}. +{{6,7,2,6,0,4,1,7,7,5}, 985022402}. +{{6,7,3,1,4,1,1,4,0,2}, 154672238}. +{{6,7,3,5,1,2,5,4,7,1}, 481599326}. +{{6,7,4,0,6,6,2,7,4,2}, 461098114}. +{{6,7,4,3,1,3,6,3,7,2}, 343911866}. +{{6,7,4,3,4,5,1,6,4,5}, 997338730}. +{{6,7,5,7,1,2,2,6,2,5}, 687320606}. +{{6,7,5,7,5,4,5,1,3,1}, 133443550}. +{{6,7,7,1,4,7,5,0,6,6}, 930913390}. +{{7,0,0,7,2,1,4,0,7,3}, 345794345}. +{{7,0,1,6,2,4,2,1,2,5}, 580216453}. +{{7,0,1,6,4,3,5,1,0,6}, 630760677}. +{{7,0,2,2,4,5,2,6,4,2}, 454767649}. +{{7,0,2,3,2,6,5,6,6,2}, 505345097}. +{{7,0,5,1,2,5,3,7,6,6}, 979322093}. +{{7,0,5,5,0,5,2,5,5,1}, 449906605}. +{{7,0,6,1,3,3,4,4,4,5}, 1011930681}. +{{7,0,6,1,6,3,7,0,6,7}, 895342185}. +{{7,0,6,4,2,6,4,5,6,2}, 517788801}. +{{7,0,7,4,0,5,0,3,5,1}, 315758501}. +{{7,0,7,5,6,6,5,3,1,3}, 131782605}. +{{7,0,7,6,7,2,1,7,6,3}, 434042581}. +{{7,0,7,7,2,2,3,2,4,4}, 819197005}. +{{7,1,0,0,0,7,6,6,6,2}, 505381923}. +{{7,1,0,2,0,3,5,4,7,2}, 471639395}. +{{7,1,0,7,0,0,7,7,0,0}, 210969803}. +{{7,1,1,0,3,4,0,4,5,2}, 437798167}. +{{7,1,1,1,1,7,5,2,5,0}, 370312575}. +{{7,1,2,3,0,5,1,5,3,0}, 169096683}. +{{7,1,2,4,6,3,6,0,1,0}, 93443363}. +{{7,1,3,0,2,6,0,6,1,5}, 705877767}. +{{7,1,3,2,6,2,7,4,4,6}, 1025111111}. +{{7,1,4,4,3,4,1,7,7,6}, 987645395}. +{{7,1,4,7,1,4,3,0,4,0}, 315696219}. +{{7,1,5,2,5,2,1,0,7,1}, 290760535}. +{{7,1,5,3,2,0,2,3,2,7}, 543123087}. +{{7,1,5,3,2,3,7,4,2,2}, 207479919}. +{{7,1,5,5,5,4,7,3,4,2}, 400229599}. +{{7,1,5,6,6,3,1,0,7,0}, 299165031}. +{{7,1,6,7,6,6,5,5,7,7}, 1071445963}. +{{7,1,7,0,5,5,4,5,5,0}, 525342135}. +{{7,1,7,3,4,1,0,7,3,5}, 693516207}. +{{7,1,7,6,7,2,7,1,0,3}, 98170583}. +{{7,2,0,2,7,4,4,5,1,0}, 252734865}. +{{7,2,1,1,6,5,2,0,7,2}, 320687405}. +{{7,2,1,5,2,0,4,1,6,7}, 882658957}. +{{7,2,1,6,2,7,7,3,3,0}, 110620133}. +{{7,2,2,0,3,4,0,2,7,2}, 303979793}. +{{7,2,2,1,1,6,1,4,5,1}, 437296985}. +{{7,2,2,6,3,7,2,0,6,4}, 848690225}. +{{7,2,2,7,3,4,1,0,2,2}, 43809881}. +{{7,2,3,2,2,5,4,7,6,4}, 1041661093}. +{{7,2,4,3,3,3,0,3,4,0}, 273870009}. +{{7,2,5,3,3,5,3,2,5,0}, 307457405}. +{{7,3,0,4,7,1,5,2,7,7}, 899567475}. +{{7,3,0,5,6,6,6,4,3,2}, 261999883}. +{{7,3,1,0,4,0,7,4,0,3}, 219745863}. +{{7,3,1,1,1,4,3,4,7,0}, 437587295}. +{{7,3,1,1,2,7,1,4,7,3}, 438095727}. +{{7,3,2,2,7,4,1,7,6,6}, 991853779}. +{{7,3,2,5,1,3,0,2,7,5}, 815177531}. +{{7,3,2,7,7,3,0,7,3,5}, 697761723}. +{{7,3,3,3,7,5,0,7,1,3}, 186286015}. +{{7,3,4,6,7,0,1,0,7,2}, 299658579}. +{{7,3,6,1,5,6,4,1,5,4}, 928030107}. +{{7,3,7,3,6,2,4,1,0,7}, 626589327}. +{{7,3,7,5,1,0,1,0,3,2}, 14425439}. +{{7,4,0,0,2,1,3,4,1,5}, 674318177}. +{{7,4,0,1,1,5,1,7,3,7}, 708708345}. +{{7,4,1,4,1,5,1,5,0,2}, 179832053}. +{{7,4,3,1,4,6,1,3,7,3}, 322869197}. +{{7,4,4,1,6,0,5,7,3,6}, 763250121}. +{{7,4,4,2,1,2,6,7,5,1}, 477341585}. +{{7,4,5,0,5,4,6,6,1,2}, 259720469}. +{{7,4,5,3,1,6,3,0,3,1}, 41264989}. +{{7,4,5,5,4,6,0,3,5,7}, 872056717}. +{{7,4,5,6,7,4,1,6,0,6}, 737829973}. +{{7,4,6,1,5,3,7,2,3,5}, 628594553}. +{{7,4,6,3,1,2,1,0,4,3}, 276346457}. +{{7,4,6,4,5,1,1,0,4,7}, 838342257}. +{{7,4,6,5,0,1,2,5,1,4}, 686888361}. +{{7,4,7,6,7,7,0,0,0,0}, 66122805}. +{{7,4,7,7,7,4,0,4,1,2}, 200832285}. +{{7,5,0,1,4,6,1,7,4,6}, 993690827}. +{{7,5,0,1,6,4,6,7,2,4}, 792151179}. +{{7,5,0,3,5,4,5,0,4,6}, 926426203}. +{{7,5,1,3,4,7,4,1,1,0}, 120628655}. +{{7,5,1,4,6,2,2,2,3,4}, 565691655}. +{{7,5,1,5,2,5,1,0,6,1}, 313804399}. +{{7,5,2,0,3,0,4,6,0,4}, 741495827}. +{{7,5,2,0,4,5,3,7,4,3}, 456857315}. +{{7,5,2,0,4,6,5,4,2,0}, 255104067}. +{{7,5,2,4,3,0,4,4,2,2}, 213668883}. +{{7,5,2,7,3,7,3,4,3,0}, 179697019}. +{{7,5,3,0,5,2,6,4,4,4}, 1026659351}. +{{7,5,4,1,3,4,6,1,5,3}, 377046939}. +{{7,5,4,2,3,2,5,3,4,1}, 343074515}. +{{7,5,4,4,3,5,6,5,2,3}, 251479731}. +{{7,5,4,6,4,0,6,4,5,4}, 1039213827}. +{{7,5,4,7,4,4,2,5,3,2}, 201139595}. +{{7,5,5,1,6,5,1,6,6,6}, 998130799}. +{{7,5,5,2,6,1,6,7,4,3}, 494626471}. +{{7,5,5,4,6,7,3,3,5,5}, 871614439}. +{{7,5,5,5,6,0,1,4,1,7}, 704137039}. +{{7,5,5,7,7,5,3,5,3,3}, 201156607}. +{{7,5,6,4,0,6,3,6,0,6}, 721130563}. +{{7,5,6,4,4,0,4,7,5,7}, 1039800195}. +{{7,5,7,3,2,0,5,1,2,7}, 612136655}. +{{7,5,7,4,6,1,1,5,2,4}, 703878375}. +{{7,5,7,6,5,0,4,0,2,4}, 636761111}. +{{7,6,0,5,7,0,7,5,0,6}, 767118553}. +{{7,6,1,3,0,6,5,1,0,1}, 103853773}. +{{7,6,1,3,5,3,6,0,0,2}, 87665725}. +{{7,6,1,4,7,5,5,5,4,0}, 531647733}. +{{7,6,2,0,1,0,1,6,4,6}, 943332433}. +{{7,6,2,3,7,1,4,7,3,7}, 759070649}. +{{7,6,2,7,0,5,1,2,4,7}, 851066473}. +{{7,6,2,7,6,2,6,2,7,4}, 901250313}. +{{7,6,3,0,3,0,6,6,4,3}, 473652757}. +{{7,6,4,5,2,2,3,0,1,5}, 552718153}. +{{7,6,4,7,0,4,1,4,7,5}, 989081417}. +{{7,6,6,5,4,1,5,7,7,2}, 503193065}. +{{7,6,6,6,0,1,2,6,3,6}, 687815969}. +{{7,6,7,0,7,7,0,0,0,6}, 595123253}. +{{7,6,7,3,0,2,2,1,0,2}, 7978125}. +{{7,7,1,3,1,4,5,1,5,7}, 909651935}. +{{7,7,2,1,0,3,3,7,6,7}, 943693547}. +{{7,7,5,0,5,5,6,0,6,4}, 930417719}. +{{7,7,5,2,1,2,7,3,3,0}, 74952151}. +{{7,7,6,1,4,6,6,0,5,2}, 393846027}. +{{7,7,6,5,3,2,5,7,3,1}, 217505755}. +{{7,7,7,4,1,1,0,5,6,6}, 956046519}. diff --git a/support/test_cases/test_data/1dim_from_-123456789_to_54321.data b/support/test_cases/test_data/1dim_from_-123456789_to_54321.data new file mode 100644 index 0000000..4558388 --- /dev/null +++ b/support/test_cases/test_data/1dim_from_-123456789_to_54321.data @@ -0,0 +1,1000 @@ +{{-123358027}, 98762}. +{{-123321428}, 135361}. +{{-122967487}, 489302}. +{{-122885934}, 570855}. +{{-122771655}, 685134}. +{{-122646658}, 810131}. +{{-122612374}, 844415}. +{{-122261563}, 1195226}. +{{-121968155}, 1488634}. +{{-121851544}, 1605245}. +{{-121468908}, 1987881}. +{{-121292917}, 2163872}. +{{-121170178}, 2286611}. +{{-121140072}, 2316717}. +{{-121038692}, 2418097}. +{{-120974148}, 2482641}. +{{-120785289}, 2671500}. +{{-120752472}, 2704317}. +{{-120736925}, 2719864}. +{{-120713813}, 2742976}. +{{-120598779}, 2858010}. +{{-120496383}, 2960406}. +{{-120456187}, 3000602}. +{{-120388434}, 3068355}. +{{-120342014}, 3114775}. +{{-120270163}, 3186626}. +{{-119786161}, 3670628}. +{{-119763507}, 3693282}. +{{-119602064}, 3854725}. +{{-119527412}, 3929377}. +{{-119433794}, 4022995}. +{{-119337169}, 4119620}. +{{-119243336}, 4213453}. +{{-119233304}, 4223485}. +{{-119177229}, 4279560}. +{{-119017133}, 4439656}. +{{-118958023}, 4498766}. +{{-118917555}, 4539234}. +{{-118906153}, 4550636}. +{{-118482694}, 4974095}. +{{-118472939}, 4983850}. +{{-118092620}, 5364169}. +{{-118031195}, 5425594}. +{{-117855651}, 5601138}. +{{-117605759}, 5851030}. +{{-117487969}, 5968820}. +{{-117403661}, 6053128}. +{{-117339031}, 6117758}. +{{-117177982}, 6278807}. +{{-117094997}, 6361792}. +{{-116957294}, 6499495}. +{{-116907576}, 6549213}. +{{-116863121}, 6593668}. +{{-116805088}, 6651701}. +{{-116751336}, 6705453}. +{{-116656812}, 6799977}. +{{-116416306}, 7040483}. +{{-116286682}, 7170107}. +{{-116262200}, 7194589}. +{{-116236258}, 7220531}. +{{-116208907}, 7247882}. +{{-116126861}, 7329928}. +{{-116047558}, 7409231}. +{{-115723883}, 7732906}. +{{-115451594}, 8005195}. +{{-115350798}, 8105991}. +{{-115335157}, 8121632}. +{{-115330741}, 8126048}. +{{-115287105}, 8169684}. +{{-115114682}, 8342107}. +{{-115050915}, 8405874}. +{{-115021183}, 8435606}. +{{-114255600}, 9201189}. +{{-114243471}, 9213318}. +{{-113813191}, 9643598}. +{{-113670126}, 9786663}. +{{-113224467}, 10232322}. +{{-113170023}, 10286766}. +{{-112971661}, 10485128}. +{{-112951766}, 10505023}. +{{-112545133}, 10911656}. +{{-112351398}, 11105391}. +{{-112251541}, 11205248}. +{{-112094718}, 11362071}. +{{-112072607}, 11384182}. +{{-112060023}, 11396766}. +{{-111782970}, 11673819}. +{{-111754836}, 11701953}. +{{-111626639}, 11830150}. +{{-111601957}, 11854832}. +{{-111545950}, 11910839}. +{{-111535261}, 11921528}. +{{-111431385}, 12025404}. +{{-111409557}, 12047232}. +{{-111380960}, 12075829}. +{{-111166028}, 12290761}. +{{-111118869}, 12337920}. +{{-111014277}, 12442512}. +{{-110584181}, 12872608}. +{{-110497072}, 12959717}. +{{-110397875}, 13058914}. +{{-110314524}, 13142265}. +{{-110063657}, 13393132}. +{{-110000233}, 13456556}. +{{-109973453}, 13483336}. +{{-109678607}, 13778182}. +{{-109556922}, 13899867}. +{{-109529362}, 13927427}. +{{-109362026}, 14094763}. +{{-109345782}, 14111007}. +{{-109167795}, 14288994}. +{{-108953128}, 14503661}. +{{-108635941}, 14820848}. +{{-108605786}, 14851003}. +{{-108298469}, 15158320}. +{{-108162326}, 15294463}. +{{-107901966}, 15554823}. +{{-107608325}, 15848464}. +{{-107410753}, 16046036}. +{{-107269474}, 16187315}. +{{-107163611}, 16293178}. +{{-107122646}, 16334143}. +{{-107052877}, 16403912}. +{{-107048286}, 16408503}. +{{-107002083}, 16454706}. +{{-106992063}, 16464726}. +{{-106969651}, 16487138}. +{{-106939061}, 16517728}. +{{-106802952}, 16653837}. +{{-106791318}, 16665471}. +{{-106653022}, 16803767}. +{{-106588007}, 16868782}. +{{-106368606}, 17088183}. +{{-106356073}, 17100716}. +{{-106010054}, 17446735}. +{{-106005310}, 17451479}. +{{-105618315}, 17838474}. +{{-105539281}, 17917508}. +{{-105454827}, 18001962}. +{{-105278779}, 18178010}. +{{-105088738}, 18368051}. +{{-105059496}, 18397293}. +{{-104741214}, 18715575}. +{{-104696276}, 18760513}. +{{-104300965}, 19155824}. +{{-103957844}, 19498945}. +{{-103706116}, 19750673}. +{{-103293374}, 20163415}. +{{-103138092}, 20318697}. +{{-102875300}, 20581489}. +{{-102816466}, 20640323}. +{{-102656095}, 20800694}. +{{-102635722}, 20821067}. +{{-102425276}, 21031513}. +{{-102395166}, 21061623}. +{{-102173436}, 21283353}. +{{-102131578}, 21325211}. +{{-102117376}, 21339413}. +{{-102040574}, 21416215}. +{{-102006872}, 21449917}. +{{-101938802}, 21517987}. +{{-101816336}, 21640453}. +{{-101722770}, 21734019}. +{{-101399093}, 22057696}. +{{-101324523}, 22132266}. +{{-101232827}, 22223962}. +{{-101207241}, 22249548}. +{{-101138014}, 22318775}. +{{-100931921}, 22524868}. +{{-100900485}, 22556304}. +{{-100536081}, 22920708}. +{{-100476807}, 22979982}. +{{-100431306}, 23025483}. +{{-100265312}, 23191477}. +{{-100208177}, 23248612}. +{{-100200911}, 23255878}. +{{-100174880}, 23281909}. +{{-99971843}, 23484946}. +{{-99910924}, 23545865}. +{{-99596182}, 23860607}. +{{-99509483}, 23947306}. +{{-99357214}, 24099575}. +{{-99298541}, 24158248}. +{{-99273768}, 24183021}. +{{-99244684}, 24212105}. +{{-98919484}, 24537305}. +{{-98871203}, 24585586}. +{{-98756763}, 24700026}. +{{-98749221}, 24707568}. +{{-98715882}, 24740907}. +{{-98503596}, 24953193}. +{{-98487019}, 24969770}. +{{-98467519}, 24989270}. +{{-98343496}, 25113293}. +{{-98151502}, 25305287}. +{{-98087535}, 25369254}. +{{-97964598}, 25492191}. +{{-97957358}, 25499431}. +{{-97909647}, 25547142}. +{{-97697533}, 25759256}. +{{-97536669}, 25920120}. +{{-97450723}, 26006066}. +{{-97304455}, 26152334}. +{{-97124137}, 26332652}. +{{-96855044}, 26601745}. +{{-96733534}, 26723255}. +{{-96668753}, 26788036}. +{{-96617034}, 26839755}. +{{-96482523}, 26974266}. +{{-95975161}, 27481628}. +{{-95780103}, 27676686}. +{{-95343749}, 28113040}. +{{-95085744}, 28371045}. +{{-95034694}, 28422095}. +{{-94965326}, 28491463}. +{{-94837436}, 28619353}. +{{-94690296}, 28766493}. +{{-94653029}, 28803760}. +{{-94649390}, 28807399}. +{{-94559958}, 28896831}. +{{-94466089}, 28990700}. +{{-94421435}, 29035354}. +{{-94374645}, 29082144}. +{{-94365489}, 29091300}. +{{-93830638}, 29626151}. +{{-93791030}, 29665759}. +{{-93751021}, 29705768}. +{{-93646615}, 29810174}. +{{-93591217}, 29865572}. +{{-93357419}, 30099370}. +{{-93254515}, 30202274}. +{{-93121920}, 30334869}. +{{-93037986}, 30418803}. +{{-92913263}, 30543526}. +{{-92849601}, 30607188}. +{{-92830158}, 30626631}. +{{-92361741}, 31095048}. +{{-92344974}, 31111815}. +{{-91800599}, 31656190}. +{{-91706974}, 31749815}. +{{-91654540}, 31802249}. +{{-91624582}, 31832207}. +{{-91593950}, 31862839}. +{{-91412372}, 32044417}. +{{-91377875}, 32078914}. +{{-91052510}, 32404279}. +{{-90859535}, 32597254}. +{{-90628478}, 32828311}. +{{-90500574}, 32956215}. +{{-90478418}, 32978371}. +{{-90311102}, 33145687}. +{{-89829516}, 33627273}. +{{-89763804}, 33692985}. +{{-89617915}, 33838874}. +{{-89617492}, 33839297}. +{{-89328598}, 34128191}. +{{-89170009}, 34286780}. +{{-89138285}, 34318504}. +{{-88844765}, 34612024}. +{{-88663388}, 34793401}. +{{-88369567}, 35087222}. +{{-88349401}, 35107388}. +{{-88259239}, 35197550}. +{{-88184783}, 35272006}. +{{-88135225}, 35321564}. +{{-88076415}, 35380374}. +{{-88057478}, 35399311}. +{{-87885693}, 35571096}. +{{-87749219}, 35707570}. +{{-87719655}, 35737134}. +{{-87694460}, 35762329}. +{{-87559835}, 35896954}. +{{-87508695}, 35948094}. +{{-87433922}, 36022867}. +{{-87352163}, 36104626}. +{{-87294458}, 36162331}. +{{-87254451}, 36202338}. +{{-87129056}, 36327733}. +{{-87107508}, 36349281}. +{{-87086915}, 36369874}. +{{-86817614}, 36639175}. +{{-86705506}, 36751283}. +{{-86597837}, 36858952}. +{{-86523445}, 36933344}. +{{-86520831}, 36935958}. +{{-86517603}, 36939186}. +{{-86397315}, 37059474}. +{{-86308421}, 37148368}. +{{-86246275}, 37210514}. +{{-86191335}, 37265454}. +{{-86051663}, 37405126}. +{{-85905485}, 37551304}. +{{-85826018}, 37630771}. +{{-85552272}, 37904517}. +{{-85551473}, 37905316}. +{{-85282215}, 38174574}. +{{-85271326}, 38185463}. +{{-85147602}, 38309187}. +{{-85084969}, 38371820}. +{{-84734899}, 38721890}. +{{-84709025}, 38747764}. +{{-84654146}, 38802643}. +{{-84618784}, 38838005}. +{{-84510325}, 38946464}. +{{-84469536}, 38987253}. +{{-84456296}, 39000493}. +{{-84389132}, 39067657}. +{{-84327933}, 39128856}. +{{-84228739}, 39228050}. +{{-84141745}, 39315044}. +{{-84057524}, 39399265}. +{{-84056056}, 39400733}. +{{-84020768}, 39436021}. +{{-83712136}, 39744653}. +{{-83650924}, 39805865}. +{{-83512827}, 39943962}. +{{-83378151}, 40078638}. +{{-83320997}, 40135792}. +{{-83244167}, 40212622}. +{{-83219235}, 40237554}. +{{-83216975}, 40239814}. +{{-83071355}, 40385434}. +{{-82150425}, 41306364}. +{{-82060037}, 41396752}. +{{-81860939}, 41595850}. +{{-81805528}, 41651261}. +{{-81714856}, 41741933}. +{{-81699927}, 41756862}. +{{-81575002}, 41881787}. +{{-81556333}, 41900456}. +{{-81502070}, 41954719}. +{{-81427711}, 42029078}. +{{-81426502}, 42030287}. +{{-81339277}, 42117512}. +{{-81293779}, 42163010}. +{{-81217132}, 42239657}. +{{-81121252}, 42335537}. +{{-81104709}, 42352080}. +{{-80266069}, 43190720}. +{{-80185879}, 43270910}. +{{-79980218}, 43476571}. +{{-79631417}, 43825372}. +{{-79602615}, 43854174}. +{{-79527693}, 43929096}. +{{-79413368}, 44043421}. +{{-79316726}, 44140063}. +{{-79306058}, 44150731}. +{{-79222234}, 44234555}. +{{-79105075}, 44351714}. +{{-78930012}, 44526777}. +{{-78824894}, 44631895}. +{{-78675981}, 44780808}. +{{-78447937}, 45008852}. +{{-78332456}, 45124333}. +{{-78326168}, 45130621}. +{{-78254932}, 45201857}. +{{-78236957}, 45219832}. +{{-78205545}, 45251244}. +{{-77901435}, 45555354}. +{{-77674544}, 45782245}. +{{-77563842}, 45892947}. +{{-77462844}, 45993945}. +{{-77187612}, 46269177}. +{{-77176453}, 46280336}. +{{-76822134}, 46634655}. +{{-76818262}, 46638527}. +{{-76780945}, 46675844}. +{{-76744136}, 46712653}. +{{-76602435}, 46854354}. +{{-76535016}, 46921773}. +{{-76513355}, 46943434}. +{{-76160225}, 47296564}. +{{-76063152}, 47393637}. +{{-76015408}, 47441381}. +{{-75863001}, 47593788}. +{{-75805653}, 47651136}. +{{-75635306}, 47821483}. +{{-75579730}, 47877059}. +{{-75563601}, 47893188}. +{{-75472573}, 47984216}. +{{-75308967}, 48147822}. +{{-75307588}, 48149201}. +{{-75188434}, 48268355}. +{{-74874660}, 48582129}. +{{-74681143}, 48775646}. +{{-74614433}, 48842356}. +{{-74388483}, 49068306}. +{{-74030454}, 49426335}. +{{-73918313}, 49538476}. +{{-73873285}, 49583504}. +{{-73753791}, 49702998}. +{{-73697664}, 49759125}. +{{-73659718}, 49797071}. +{{-73649850}, 49806939}. +{{-73613863}, 49842926}. +{{-73225300}, 50231489}. +{{-73153847}, 50302942}. +{{-73116575}, 50340214}. +{{-73035094}, 50421695}. +{{-72898675}, 50558114}. +{{-72734698}, 50722091}. +{{-72689882}, 50766907}. +{{-72416597}, 51040192}. +{{-72379558}, 51077231}. +{{-72097975}, 51358814}. +{{-71989969}, 51466820}. +{{-71811213}, 51645576}. +{{-71624130}, 51832659}. +{{-71445212}, 52011577}. +{{-71286385}, 52170404}. +{{-71280254}, 52176535}. +{{-71242492}, 52214297}. +{{-71173432}, 52283357}. +{{-71161694}, 52295095}. +{{-70576139}, 52880650}. +{{-70187920}, 53268869}. +{{-70166765}, 53290024}. +{{-69802982}, 53653807}. +{{-69754442}, 53702347}. +{{-69695228}, 53761561}. +{{-69685823}, 53770966}. +{{-69530740}, 53926049}. +{{-69523862}, 53932927}. +{{-69404753}, 54052036}. +{{-69258503}, 54198286}. +{{-69223808}, 54232981}. +{{-69181617}, 54275172}. +{{-69054831}, 54401958}. +{{-68920034}, 54536755}. +{{-68917424}, 54539365}. +{{-68619314}, 54837475}. +{{-68241981}, 55214808}. +{{-68165772}, 55291017}. +{{-68077246}, 55379543}. +{{-68048826}, 55407963}. +{{-68036978}, 55419811}. +{{-67197905}, 56258884}. +{{-67187188}, 56269601}. +{{-67083308}, 56373481}. +{{-66990996}, 56465793}. +{{-66878848}, 56577941}. +{{-66862205}, 56594584}. +{{-66854809}, 56601980}. +{{-66810132}, 56646657}. +{{-66805122}, 56651667}. +{{-66797429}, 56659360}. +{{-66760272}, 56696517}. +{{-66596518}, 56860271}. +{{-66513755}, 56943034}. +{{-66485364}, 56971425}. +{{-66347848}, 57108941}. +{{-66293292}, 57163497}. +{{-66251814}, 57204975}. +{{-66218826}, 57237963}. +{{-66085662}, 57371127}. +{{-65951556}, 57505233}. +{{-65852544}, 57604245}. +{{-65783223}, 57673566}. +{{-65748113}, 57708676}. +{{-65723039}, 57733750}. +{{-65712997}, 57743792}. +{{-65685367}, 57771422}. +{{-65665961}, 57790828}. +{{-65468635}, 57988154}. +{{-65262469}, 58194320}. +{{-65230094}, 58226695}. +{{-65095891}, 58360898}. +{{-64996843}, 58459946}. +{{-64949338}, 58507451}. +{{-64895365}, 58561424}. +{{-64551101}, 58905688}. +{{-64345389}, 59111400}. +{{-63955611}, 59501178}. +{{-63836380}, 59620409}. +{{-63790176}, 59666613}. +{{-63698788}, 59758001}. +{{-63461904}, 59994885}. +{{-63136872}, 60319917}. +{{-63053173}, 60403616}. +{{-63023496}, 60433293}. +{{-62991487}, 60465302}. +{{-62990163}, 60466626}. +{{-62891300}, 60565489}. +{{-62799403}, 60657386}. +{{-62797947}, 60658842}. +{{-62775072}, 60681717}. +{{-62696087}, 60760702}. +{{-62530659}, 60926130}. +{{-62400627}, 61056162}. +{{-62356097}, 61100692}. +{{-62155757}, 61301032}. +{{-62102578}, 61354211}. +{{-62086322}, 61370467}. +{{-62048700}, 61408089}. +{{-61742078}, 61714711}. +{{-61650412}, 61806377}. +{{-61511881}, 61944908}. +{{-61503661}, 61953128}. +{{-61379007}, 62077782}. +{{-61263666}, 62193123}. +{{-61235239}, 62221550}. +{{-61186933}, 62269856}. +{{-61060893}, 62395896}. +{{-60937650}, 62519139}. +{{-60864417}, 62592372}. +{{-60674792}, 62781997}. +{{-60570973}, 62885816}. +{{-60507094}, 62949695}. +{{-60496901}, 62959888}. +{{-60341907}, 63114882}. +{{-60328841}, 63127948}. +{{-60013129}, 63443660}. +{{-59978447}, 63478342}. +{{-59875989}, 63580800}. +{{-59875770}, 63581019}. +{{-59722875}, 63733914}. +{{-59498092}, 63958697}. +{{-58929471}, 64527318}. +{{-58835832}, 64620957}. +{{-58744220}, 64712569}. +{{-58682756}, 64774033}. +{{-58597396}, 64859393}. +{{-58066446}, 65390343}. +{{-58024643}, 65432146}. +{{-57816500}, 65640289}. +{{-57684299}, 65772490}. +{{-57560329}, 65896460}. +{{-57519672}, 65937117}. +{{-57286803}, 66169986}. +{{-56939027}, 66517762}. +{{-56855923}, 66600866}. +{{-56826637}, 66630152}. +{{-56687038}, 66769751}. +{{-56472535}, 66984254}. +{{-56468098}, 66988691}. +{{-56443935}, 67012854}. +{{-56340496}, 67116293}. +{{-56317743}, 67139046}. +{{-56295111}, 67161678}. +{{-56255262}, 67201527}. +{{-56124165}, 67332624}. +{{-55919313}, 67537476}. +{{-55873469}, 67583320}. +{{-55827466}, 67629323}. +{{-55817901}, 67638888}. +{{-55723831}, 67732958}. +{{-54657980}, 68798809}. +{{-54622266}, 68834523}. +{{-54590326}, 68866463}. +{{-54576672}, 68880117}. +{{-54550449}, 68906340}. +{{-54303115}, 69153674}. +{{-54268257}, 69188532}. +{{-54195537}, 69261252}. +{{-53996318}, 69460471}. +{{-53978590}, 69478199}. +{{-53899953}, 69556836}. +{{-53756853}, 69699936}. +{{-53667311}, 69789478}. +{{-53458303}, 69998486}. +{{-53449321}, 70007468}. +{{-53218192}, 70238597}. +{{-53202031}, 70254758}. +{{-53135077}, 70321712}. +{{-53090132}, 70366657}. +{{-53013992}, 70442797}. +{{-52995968}, 70460821}. +{{-52965513}, 70491276}. +{{-52939074}, 70517715}. +{{-52882401}, 70574388}. +{{-52603748}, 70853041}. +{{-52481859}, 70974930}. +{{-52132296}, 71324493}. +{{-51970371}, 71486418}. +{{-51956637}, 71500152}. +{{-51907810}, 71548979}. +{{-51871466}, 71585323}. +{{-51673247}, 71783542}. +{{-51632155}, 71824634}. +{{-51617163}, 71839626}. +{{-51290381}, 72166408}. +{{-51288427}, 72168362}. +{{-51079165}, 72377624}. +{{-51069213}, 72387576}. +{{-51033085}, 72423704}. +{{-50892830}, 72563959}. +{{-50850976}, 72605813}. +{{-50831005}, 72625784}. +{{-50760833}, 72695956}. +{{-50726893}, 72729896}. +{{-50569815}, 72886974}. +{{-50524691}, 72932098}. +{{-50520608}, 72936181}. +{{-50105796}, 73350993}. +{{-49993661}, 73463128}. +{{-49685089}, 73771700}. +{{-49602218}, 73854571}. +{{-49429474}, 74027315}. +{{-49034339}, 74422450}. +{{-48883190}, 74573599}. +{{-48851979}, 74604810}. +{{-48802635}, 74654154}. +{{-48694221}, 74762568}. +{{-48665012}, 74791777}. +{{-48533649}, 74923140}. +{{-48489857}, 74966932}. +{{-48405962}, 75050827}. +{{-48335901}, 75120888}. +{{-48224652}, 75232137}. +{{-48217243}, 75239546}. +{{-47835846}, 75620943}. +{{-47657537}, 75799252}. +{{-47607878}, 75848911}. +{{-47279499}, 76177290}. +{{-47229655}, 76227134}. +{{-47155401}, 76301388}. +{{-47127868}, 76328921}. +{{-47101967}, 76354822}. +{{-46919431}, 76537358}. +{{-46882564}, 76574225}. +{{-46719865}, 76736924}. +{{-46575685}, 76881104}. +{{-46441458}, 77015331}. +{{-46187716}, 77269073}. +{{-46152433}, 77304356}. +{{-45940630}, 77516159}. +{{-45861651}, 77595138}. +{{-45804128}, 77652661}. +{{-45537521}, 77919268}. +{{-45042415}, 78414374}. +{{-44911655}, 78545134}. +{{-44887913}, 78568876}. +{{-44775042}, 78681747}. +{{-44485585}, 78971204}. +{{-44306587}, 79150202}. +{{-43888597}, 79568192}. +{{-43800594}, 79656195}. +{{-43574118}, 79882671}. +{{-43522557}, 79934232}. +{{-43459170}, 79997619}. +{{-43383575}, 80073214}. +{{-43328964}, 80127825}. +{{-43263696}, 80193093}. +{{-43083589}, 80373200}. +{{-43024400}, 80432389}. +{{-42964249}, 80492540}. +{{-42755719}, 80701070}. +{{-42414710}, 81042079}. +{{-42388121}, 81068668}. +{{-42381242}, 81075547}. +{{-42380716}, 81076073}. +{{-42311988}, 81144801}. +{{-41894239}, 81562550}. +{{-41707213}, 81749576}. +{{-41565063}, 81891726}. +{{-41525043}, 81931746}. +{{-41399726}, 82057063}. +{{-41157041}, 82299748}. +{{-41082908}, 82373881}. +{{-40896432}, 82560357}. +{{-40631559}, 82825230}. +{{-40294573}, 83162216}. +{{-40051567}, 83405222}. +{{-40050759}, 83406030}. +{{-40033510}, 83423279}. +{{-39984682}, 83472107}. +{{-39971520}, 83485269}. +{{-39926988}, 83529801}. +{{-39918214}, 83538575}. +{{-39911502}, 83545287}. +{{-39729143}, 83727646}. +{{-39627382}, 83829407}. +{{-39236990}, 84219799}. +{{-39076280}, 84380509}. +{{-38975762}, 84481027}. +{{-38880250}, 84576539}. +{{-38672924}, 84783865}. +{{-38323124}, 85133665}. +{{-38141896}, 85314893}. +{{-38110835}, 85345954}. +{{-38036095}, 85420694}. +{{-38034618}, 85422171}. +{{-38006703}, 85450086}. +{{-37978431}, 85478358}. +{{-37947338}, 85509451}. +{{-37679627}, 85777162}. +{{-37571297}, 85885492}. +{{-37525664}, 85931125}. +{{-37514533}, 85942256}. +{{-37511121}, 85945668}. +{{-37254915}, 86201874}. +{{-37215353}, 86241436}. +{{-37098889}, 86357900}. +{{-37090817}, 86365972}. +{{-36869391}, 86587398}. +{{-36728848}, 86727941}. +{{-36726339}, 86730450}. +{{-36707439}, 86749350}. +{{-36640208}, 86816581}. +{{-36590500}, 86866289}. +{{-36495685}, 86961104}. +{{-36444832}, 87011957}. +{{-36326443}, 87130346}. +{{-36251438}, 87205351}. +{{-36230366}, 87226423}. +{{-36218466}, 87238323}. +{{-36211330}, 87245459}. +{{-36156498}, 87300291}. +{{-36073493}, 87383296}. +{{-35737712}, 87719077}. +{{-35683857}, 87772932}. +{{-35426478}, 88030311}. +{{-35376606}, 88080183}. +{{-35369355}, 88087434}. +{{-35308424}, 88148365}. +{{-35249142}, 88207647}. +{{-34924144}, 88532645}. +{{-34903792}, 88552997}. +{{-34796011}, 88660778}. +{{-34627839}, 88828950}. +{{-34426414}, 89030375}. +{{-34000578}, 89456211}. +{{-33970974}, 89485815}. +{{-33967861}, 89488928}. +{{-33904485}, 89552304}. +{{-33835968}, 89620821}. +{{-33815175}, 89641614}. +{{-33752097}, 89704692}. +{{-33572212}, 89884577}. +{{-33548769}, 89908020}. +{{-33301313}, 90155476}. +{{-33220046}, 90236743}. +{{-33174281}, 90282508}. +{{-33012882}, 90443907}. +{{-32932733}, 90524056}. +{{-32781335}, 90675454}. +{{-32685193}, 90771596}. +{{-32615573}, 90841216}. +{{-32466821}, 90989968}. +{{-32395880}, 91060909}. +{{-32166522}, 91290267}. +{{-32076258}, 91380531}. +{{-32043011}, 91413778}. +{{-31996506}, 91460283}. +{{-31247109}, 92209680}. +{{-31198574}, 92258215}. +{{-31078271}, 92378518}. +{{-30971820}, 92484969}. +{{-30811676}, 92645113}. +{{-30689151}, 92767638}. +{{-30575940}, 92880849}. +{{-30504902}, 92951887}. +{{-30423481}, 93033308}. +{{-29995051}, 93461738}. +{{-29959017}, 93497772}. +{{-29947852}, 93508937}. +{{-29885850}, 93570939}. +{{-29738508}, 93718281}. +{{-29480098}, 93976691}. +{{-29415395}, 94041394}. +{{-29093432}, 94363357}. +{{-29018182}, 94438607}. +{{-28838932}, 94617857}. +{{-28700448}, 94756341}. +{{-28404431}, 95052358}. +{{-28369340}, 95087449}. +{{-28125782}, 95331007}. +{{-28003558}, 95453231}. +{{-27980230}, 95476559}. +{{-27807329}, 95649460}. +{{-27715212}, 95741577}. +{{-27665960}, 95790829}. +{{-27349477}, 96107312}. +{{-27336952}, 96119837}. +{{-27301439}, 96155350}. +{{-27020757}, 96436032}. +{{-26856372}, 96600417}. +{{-26782148}, 96674641}. +{{-26521400}, 96935389}. +{{-26412044}, 97044745}. +{{-26347088}, 97109701}. +{{-25912289}, 97544500}. +{{-25789585}, 97667204}. +{{-25638128}, 97818661}. +{{-25535383}, 97921406}. +{{-25515932}, 97940857}. +{{-25404051}, 98052738}. +{{-25377020}, 98079769}. +{{-25348326}, 98108463}. +{{-24769157}, 98687632}. +{{-24508738}, 98948051}. +{{-24472939}, 98983850}. +{{-24204727}, 99252062}. +{{-24021465}, 99435324}. +{{-23826516}, 99630273}. +{{-23820501}, 99636288}. +{{-23526092}, 99930697}. +{{-23461933}, 99994856}. +{{-23402341}, 100054448}. +{{-23016538}, 100440251}. +{{-23005002}, 100451787}. +{{-22979625}, 100477164}. +{{-22912134}, 100544655}. +{{-22693048}, 100763741}. +{{-22587043}, 100869746}. +{{-22176957}, 101279832}. +{{-22165897}, 101290892}. +{{-21808959}, 101647830}. +{{-21744886}, 101711903}. +{{-21672720}, 101784069}. +{{-21506442}, 101950347}. +{{-21373938}, 102082851}. +{{-21195067}, 102261722}. +{{-21126214}, 102330575}. +{{-21070036}, 102386753}. +{{-20990243}, 102466546}. +{{-20853349}, 102603440}. +{{-20822124}, 102634665}. +{{-20556213}, 102900576}. +{{-20197026}, 103259763}. +{{-20017381}, 103439408}. +{{-19983236}, 103473553}. +{{-19947037}, 103509752}. +{{-19931193}, 103525596}. +{{-19925066}, 103531723}. +{{-19512356}, 103944433}. +{{-19499307}, 103957482}. +{{-19237240}, 104219549}. +{{-19066704}, 104390085}. +{{-19049714}, 104407075}. +{{-19020438}, 104436351}. +{{-19005730}, 104451059}. +{{-18963352}, 104493437}. +{{-18933213}, 104523576}. +{{-18712236}, 104744553}. +{{-18097554}, 105359235}. +{{-18077313}, 105379476}. +{{-17965707}, 105491082}. +{{-17873179}, 105583610}. +{{-17632480}, 105824309}. +{{-17495170}, 105961619}. +{{-17482083}, 105974706}. +{{-17248827}, 106207962}. +{{-17148018}, 106308771}. +{{-17077647}, 106379142}. +{{-17066564}, 106390225}. +{{-17046319}, 106410470}. +{{-16822864}, 106633925}. +{{-16709116}, 106747673}. +{{-16586828}, 106869961}. +{{-16464138}, 106992651}. +{{-16366035}, 107090754}. +{{-16261305}, 107195484}. +{{-15996497}, 107460292}. +{{-15931074}, 107525715}. +{{-15774350}, 107682439}. +{{-15661377}, 107795412}. +{{-15653676}, 107803113}. +{{-15647043}, 107809746}. +{{-15573176}, 107883613}. +{{-15546101}, 107910688}. +{{-15201441}, 108255348}. +{{-15194684}, 108262105}. +{{-14801291}, 108655498}. +{{-14777581}, 108679208}. +{{-14724508}, 108732281}. +{{-14697947}, 108758842}. +{{-14379866}, 109076923}. +{{-14266297}, 109190492}. +{{-14119714}, 109337075}. +{{-14108751}, 109348038}. +{{-14067882}, 109388907}. +{{-14062588}, 109394201}. +{{-13919994}, 109536795}. +{{-13899361}, 109557428}. +{{-13799047}, 109657742}. +{{-13769198}, 109687591}. +{{-13719678}, 109737111}. +{{-13554007}, 109902782}. +{{-13465071}, 109991718}. +{{-13448930}, 110007859}. +{{-13339716}, 110117073}. +{{-13242808}, 110213981}. +{{-13242297}, 110214492}. +{{-12860861}, 110595928}. +{{-12812008}, 110644781}. +{{-12773074}, 110683715}. +{{-11887078}, 111569711}. +{{-11824044}, 111632745}. +{{-11522308}, 111934481}. +{{-11115231}, 112341558}. +{{-11053235}, 112403554}. +{{-10875365}, 112581424}. +{{-10790802}, 112665987}. +{{-10748978}, 112707811}. +{{-10727448}, 112729341}. +{{-10723802}, 112732987}. +{{-10647376}, 112809413}. +{{-10608894}, 112847895}. +{{-10441533}, 113015256}. +{{-10363384}, 113093405}. +{{-10063600}, 113393189}. +{{-9998966}, 113457823}. +{{-9816525}, 113640264}. +{{-9807260}, 113649529}. +{{-9656919}, 113799870}. +{{-9465464}, 113991325}. +{{-9390930}, 114065859}. +{{-8939406}, 114517383}. +{{-8892035}, 114564754}. +{{-8877296}, 114579493}. +{{-8638046}, 114818743}. +{{-8623729}, 114833060}. +{{-8494561}, 114962228}. +{{-8349023}, 115107766}. +{{-8277448}, 115179341}. +{{-8215537}, 115241252}. +{{-8119233}, 115337556}. +{{-8063417}, 115393372}. +{{-7906117}, 115550672}. +{{-7566924}, 115889865}. +{{-7528991}, 115927798}. +{{-7438786}, 116018003}. +{{-7327599}, 116129190}. +{{-7192934}, 116263855}. +{{-7182797}, 116273992}. +{{-7144039}, 116312750}. +{{-6926654}, 116530135}. +{{-6810411}, 116646378}. +{{-6669485}, 116787304}. +{{-6242368}, 117214421}. +{{-6145232}, 117311557}. +{{-6118908}, 117337881}. +{{-6021138}, 117435651}. +{{-5970013}, 117486776}. +{{-5968224}, 117488565}. +{{-5585397}, 117871392}. +{{-5527290}, 117929499}. +{{-5505841}, 117950948}. +{{-5505511}, 117951278}. +{{-5332938}, 118123851}. +{{-5319364}, 118137425}. +{{-5292417}, 118164372}. +{{-5209600}, 118247189}. +{{-5202330}, 118254459}. +{{-5125688}, 118331101}. +{{-4919012}, 118537777}. +{{-4887942}, 118568847}. +{{-4848971}, 118607818}. +{{-4769786}, 118687003}. +{{-4769147}, 118687642}. +{{-4683343}, 118773446}. +{{-4651366}, 118805423}. +{{-4560938}, 118895851}. +{{-4470000}, 118986789}. +{{-4459400}, 118997389}. +{{-4029696}, 119427093}. +{{-3963284}, 119493505}. +{{-3942934}, 119513855}. +{{-3835762}, 119621027}. +{{-3757650}, 119699139}. +{{-3715871}, 119740918}. +{{-3570841}, 119885948}. +{{-3326379}, 120130410}. +{{-3323332}, 120133457}. +{{-3210953}, 120245836}. +{{-2893890}, 120562899}. +{{-2881783}, 120575006}. +{{-2849850}, 120606939}. +{{-2756226}, 120700563}. +{{-2749950}, 120706839}. +{{-2580690}, 120876099}. +{{-2235089}, 121221700}. +{{-2228318}, 121228471}. +{{-2192462}, 121264327}. +{{-2174806}, 121281983}. +{{-2045588}, 121411201}. +{{-1850725}, 121606064}. +{{-1825389}, 121631400}. +{{-1709102}, 121747687}. +{{-1563942}, 121892847}. +{{-1461040}, 121995749}. +{{-1359359}, 122097430}. +{{-1342602}, 122114187}. +{{-1335397}, 122121392}. +{{-1212920}, 122243869}. +{{-1189854}, 122266935}. +{{-1118802}, 122337987}. +{{-1038043}, 122418746}. +{{-857257}, 122599532}. +{{-823315}, 122633474}. +{{-670102}, 122786687}. +{{-647707}, 122809082}. +{{-536513}, 122920276}. +{{-486905}, 122969884}. +{{-474604}, 122982185}. +{{-454126}, 123002663}. +{{-429492}, 123027297}. +{{-353458}, 123103331}. +{{-41125}, 123415664}. diff --git a/test_cases/test_data/1dim_from_0_to_100.data b/support/test_cases/test_data/1dim_from_0_to_100.data similarity index 100% rename from test_cases/test_data/1dim_from_0_to_100.data rename to support/test_cases/test_data/1dim_from_0_to_100.data diff --git a/support/test_cases/test_data/1dim_from_0_to_123456789.data b/support/test_cases/test_data/1dim_from_0_to_123456789.data new file mode 100644 index 0000000..ba97a9a --- /dev/null +++ b/support/test_cases/test_data/1dim_from_0_to_123456789.data @@ -0,0 +1,1000 @@ +{{282595}, 282595}. +{{444699}, 444699}. +{{522266}, 522266}. +{{532114}, 532114}. +{{581957}, 581957}. +{{646558}, 646558}. +{{714531}, 714531}. +{{747230}, 747230}. +{{862685}, 862685}. +{{920145}, 920145}. +{{962230}, 962230}. +{{1049671}, 1049671}. +{{1074967}, 1074967}. +{{1112582}, 1112582}. +{{1344587}, 1344587}. +{{1389367}, 1389367}. +{{1396198}, 1396198}. +{{1617681}, 1617681}. +{{1853111}, 1853111}. +{{1942904}, 1942904}. +{{1966311}, 1966311}. +{{2074523}, 2074523}. +{{2228650}, 2228650}. +{{2450199}, 2450199}. +{{2556261}, 2556261}. +{{2648313}, 2648313}. +{{2723179}, 2723179}. +{{2813229}, 2813229}. +{{2972543}, 2972543}. +{{3023459}, 3023459}. +{{3187802}, 3187802}. +{{3261698}, 3261698}. +{{3334158}, 3334158}. +{{3376896}, 3376896}. +{{3475913}, 3475913}. +{{3506371}, 3506371}. +{{3609338}, 3609338}. +{{3755623}, 3755623}. +{{3832441}, 3832441}. +{{3864399}, 3864399}. +{{3899925}, 3899925}. +{{4026980}, 4026980}. +{{4050231}, 4050231}. +{{4283424}, 4283424}. +{{4311892}, 4311892}. +{{4475238}, 4475238}. +{{5032263}, 5032263}. +{{5096985}, 5096985}. +{{5407818}, 5407818}. +{{5509779}, 5509779}. +{{5525874}, 5525874}. +{{6055133}, 6055133}. +{{6183893}, 6183893}. +{{6294318}, 6294318}. +{{6300504}, 6300504}. +{{6495609}, 6495609}. +{{6544171}, 6544171}. +{{6767543}, 6767543}. +{{6811056}, 6811056}. +{{6951651}, 6951651}. +{{7096989}, 7096989}. +{{7153809}, 7153809}. +{{7167779}, 7167779}. +{{7261727}, 7261727}. +{{7365437}, 7365437}. +{{7396849}, 7396849}. +{{7884324}, 7884324}. +{{7961471}, 7961471}. +{{8014221}, 8014221}. +{{8248475}, 8248475}. +{{8279909}, 8279909}. +{{8468840}, 8468840}. +{{8560678}, 8560678}. +{{8699744}, 8699744}. +{{8772781}, 8772781}. +{{8786305}, 8786305}. +{{8892158}, 8892158}. +{{8900695}, 8900695}. +{{9155586}, 9155586}. +{{9186703}, 9186703}. +{{9221261}, 9221261}. +{{9238342}, 9238342}. +{{9295953}, 9295953}. +{{9391747}, 9391747}. +{{9621668}, 9621668}. +{{9772257}, 9772257}. +{{9778680}, 9778680}. +{{10244617}, 10244617}. +{{10311050}, 10311050}. +{{10381812}, 10381812}. +{{10386336}, 10386336}. +{{10741595}, 10741595}. +{{10837985}, 10837985}. +{{10989479}, 10989479}. +{{11164308}, 11164308}. +{{11189683}, 11189683}. +{{11527887}, 11527887}. +{{11539448}, 11539448}. +{{11599960}, 11599960}. +{{11682375}, 11682375}. +{{11730291}, 11730291}. +{{11855678}, 11855678}. +{{11904654}, 11904654}. +{{12002456}, 12002456}. +{{12004855}, 12004855}. +{{12138720}, 12138720}. +{{12148273}, 12148273}. +{{12222232}, 12222232}. +{{12355780}, 12355780}. +{{12480683}, 12480683}. +{{12694250}, 12694250}. +{{12902125}, 12902125}. +{{12905723}, 12905723}. +{{12923270}, 12923270}. +{{12953428}, 12953428}. +{{12980113}, 12980113}. +{{13274642}, 13274642}. +{{13411469}, 13411469}. +{{13498472}, 13498472}. +{{13573061}, 13573061}. +{{13629157}, 13629157}. +{{13847526}, 13847526}. +{{13899903}, 13899903}. +{{13985774}, 13985774}. +{{14078247}, 14078247}. +{{14166326}, 14166326}. +{{14180445}, 14180445}. +{{14453252}, 14453252}. +{{14653914}, 14653914}. +{{14820969}, 14820969}. +{{14958172}, 14958172}. +{{15025907}, 15025907}. +{{15066477}, 15066477}. +{{15189218}, 15189218}. +{{15353662}, 15353662}. +{{15386309}, 15386309}. +{{15390898}, 15390898}. +{{15496761}, 15496761}. +{{15713887}, 15713887}. +{{15724531}, 15724531}. +{{15898628}, 15898628}. +{{16039370}, 16039370}. +{{16103156}, 16103156}. +{{16180968}, 16180968}. +{{16182893}, 16182893}. +{{16186819}, 16186819}. +{{16264715}, 16264715}. +{{16870130}, 16870130}. +{{16997480}, 16997480}. +{{17173346}, 17173346}. +{{17180118}, 17180118}. +{{17184181}, 17184181}. +{{17399439}, 17399439}. +{{17756246}, 17756246}. +{{17763002}, 17763002}. +{{17871231}, 17871231}. +{{18101585}, 18101585}. +{{18141701}, 18141701}. +{{18288620}, 18288620}. +{{18310715}, 18310715}. +{{18402573}, 18402573}. +{{18505816}, 18505816}. +{{18688423}, 18688423}. +{{18738616}, 18738616}. +{{18757496}, 18757496}. +{{18780321}, 18780321}. +{{18910532}, 18910532}. +{{19075334}, 19075334}. +{{19179036}, 19179036}. +{{19291479}, 19291479}. +{{19337229}, 19337229}. +{{19398792}, 19398792}. +{{19542811}, 19542811}. +{{19653404}, 19653404}. +{{19726572}, 19726572}. +{{19845238}, 19845238}. +{{19918663}, 19918663}. +{{19991346}, 19991346}. +{{20114408}, 20114408}. +{{20119051}, 20119051}. +{{20124354}, 20124354}. +{{20388658}, 20388658}. +{{20577166}, 20577166}. +{{20739100}, 20739100}. +{{20770514}, 20770514}. +{{20797305}, 20797305}. +{{20905377}, 20905377}. +{{20967988}, 20967988}. +{{21001907}, 21001907}. +{{21073834}, 21073834}. +{{21207143}, 21207143}. +{{21466391}, 21466391}. +{{21677682}, 21677682}. +{{21738389}, 21738389}. +{{21797966}, 21797966}. +{{22236506}, 22236506}. +{{22279605}, 22279605}. +{{22408661}, 22408661}. +{{22514326}, 22514326}. +{{22537432}, 22537432}. +{{22785544}, 22785544}. +{{22789737}, 22789737}. +{{22987581}, 22987581}. +{{23084169}, 23084169}. +{{23210539}, 23210539}. +{{23570984}, 23570984}. +{{23623889}, 23623889}. +{{23805257}, 23805257}. +{{23840281}, 23840281}. +{{24036659}, 24036659}. +{{24061724}, 24061724}. +{{24105116}, 24105116}. +{{24368100}, 24368100}. +{{24902910}, 24902910}. +{{25019423}, 25019423}. +{{25055641}, 25055641}. +{{25237941}, 25237941}. +{{25355147}, 25355147}. +{{25367293}, 25367293}. +{{25397781}, 25397781}. +{{25422468}, 25422468}. +{{25540348}, 25540348}. +{{25561475}, 25561475}. +{{25602439}, 25602439}. +{{25705997}, 25705997}. +{{25730877}, 25730877}. +{{25742191}, 25742191}. +{{25808051}, 25808051}. +{{25857447}, 25857447}. +{{26028809}, 26028809}. +{{26122754}, 26122754}. +{{26128810}, 26128810}. +{{26275516}, 26275516}. +{{26299282}, 26299282}. +{{26303913}, 26303913}. +{{26508258}, 26508258}. +{{26534002}, 26534002}. +{{26558410}, 26558410}. +{{26704089}, 26704089}. +{{26829600}, 26829600}. +{{27028571}, 27028571}. +{{27158572}, 27158572}. +{{27517458}, 27517458}. +{{27901217}, 27901217}. +{{28067671}, 28067671}. +{{28101170}, 28101170}. +{{28283917}, 28283917}. +{{28763921}, 28763921}. +{{28804213}, 28804213}. +{{28952918}, 28952918}. +{{29074493}, 29074493}. +{{29162544}, 29162544}. +{{29199070}, 29199070}. +{{29226578}, 29226578}. +{{29564688}, 29564688}. +{{29767799}, 29767799}. +{{29801263}, 29801263}. +{{30019331}, 30019331}. +{{30069995}, 30069995}. +{{30088131}, 30088131}. +{{30231402}, 30231402}. +{{30651835}, 30651835}. +{{30724822}, 30724822}. +{{30933442}, 30933442}. +{{30964016}, 30964016}. +{{31068411}, 31068411}. +{{31104266}, 31104266}. +{{31274244}, 31274244}. +{{31368054}, 31368054}. +{{31368688}, 31368688}. +{{31377741}, 31377741}. +{{31444478}, 31444478}. +{{31500867}, 31500867}. +{{31602793}, 31602793}. +{{31649875}, 31649875}. +{{31819903}, 31819903}. +{{31840946}, 31840946}. +{{31901959}, 31901959}. +{{32192284}, 32192284}. +{{32248003}, 32248003}. +{{32323750}, 32323750}. +{{32386478}, 32386478}. +{{32555388}, 32555388}. +{{32657576}, 32657576}. +{{32834541}, 32834541}. +{{33061937}, 33061937}. +{{33124689}, 33124689}. +{{33329722}, 33329722}. +{{33539103}, 33539103}. +{{33685253}, 33685253}. +{{33694309}, 33694309}. +{{33789760}, 33789760}. +{{33858640}, 33858640}. +{{33952673}, 33952673}. +{{34342574}, 34342574}. +{{34445465}, 34445465}. +{{34635823}, 34635823}. +{{34716175}, 34716175}. +{{34801093}, 34801093}. +{{34823740}, 34823740}. +{{34883703}, 34883703}. +{{35038477}, 35038477}. +{{35110207}, 35110207}. +{{35222895}, 35222895}. +{{36066241}, 36066241}. +{{36069249}, 36069249}. +{{36375801}, 36375801}. +{{36486851}, 36486851}. +{{36560510}, 36560510}. +{{36632190}, 36632190}. +{{36875216}, 36875216}. +{{36986660}, 36986660}. +{{37057097}, 37057097}. +{{37107450}, 37107450}. +{{37281956}, 37281956}. +{{37439721}, 37439721}. +{{37545683}, 37545683}. +{{37661011}, 37661011}. +{{37677782}, 37677782}. +{{37886476}, 37886476}. +{{37979515}, 37979515}. +{{37986165}, 37986165}. +{{38049011}, 38049011}. +{{38104711}, 38104711}. +{{38170796}, 38170796}. +{{38642808}, 38642808}. +{{38742720}, 38742720}. +{{38798719}, 38798719}. +{{38881025}, 38881025}. +{{39113835}, 39113835}. +{{39113914}, 39113914}. +{{39188255}, 39188255}. +{{39216597}, 39216597}. +{{39329016}, 39329016}. +{{39344978}, 39344978}. +{{39432770}, 39432770}. +{{39587048}, 39587048}. +{{39885199}, 39885199}. +{{39887168}, 39887168}. +{{39891357}, 39891357}. +{{40475836}, 40475836}. +{{40477716}, 40477716}. +{{40752381}, 40752381}. +{{40831759}, 40831759}. +{{40914403}, 40914403}. +{{41002430}, 41002430}. +{{41068416}, 41068416}. +{{41146300}, 41146300}. +{{41207505}, 41207505}. +{{41220016}, 41220016}. +{{41231794}, 41231794}. +{{41367783}, 41367783}. +{{41656340}, 41656340}. +{{41692976}, 41692976}. +{{41913093}, 41913093}. +{{41932606}, 41932606}. +{{42122172}, 42122172}. +{{42213480}, 42213480}. +{{42249023}, 42249023}. +{{42580128}, 42580128}. +{{42727927}, 42727927}. +{{42881863}, 42881863}. +{{43004384}, 43004384}. +{{43400336}, 43400336}. +{{43415781}, 43415781}. +{{43544250}, 43544250}. +{{44226693}, 44226693}. +{{44246489}, 44246489}. +{{44281452}, 44281452}. +{{44605451}, 44605451}. +{{44685740}, 44685740}. +{{44782147}, 44782147}. +{{44811209}, 44811209}. +{{44908553}, 44908553}. +{{45005422}, 45005422}. +{{45008584}, 45008584}. +{{45091106}, 45091106}. +{{45190882}, 45190882}. +{{45694309}, 45694309}. +{{45711323}, 45711323}. +{{45914237}, 45914237}. +{{46004693}, 46004693}. +{{46016750}, 46016750}. +{{46126812}, 46126812}. +{{46235306}, 46235306}. +{{46418414}, 46418414}. +{{46606603}, 46606603}. +{{46669881}, 46669881}. +{{46751478}, 46751478}. +{{47030518}, 47030518}. +{{47221085}, 47221085}. +{{47268690}, 47268690}. +{{47338491}, 47338491}. +{{47557271}, 47557271}. +{{47698713}, 47698713}. +{{47718783}, 47718783}. +{{47849083}, 47849083}. +{{47952291}, 47952291}. +{{48005008}, 48005008}. +{{48036734}, 48036734}. +{{48099403}, 48099403}. +{{48102810}, 48102810}. +{{48221821}, 48221821}. +{{48651217}, 48651217}. +{{48959750}, 48959750}. +{{49121737}, 49121737}. +{{49190351}, 49190351}. +{{49586210}, 49586210}. +{{49667973}, 49667973}. +{{49680381}, 49680381}. +{{49722580}, 49722580}. +{{49779628}, 49779628}. +{{49875102}, 49875102}. +{{49893605}, 49893605}. +{{49963804}, 49963804}. +{{50061096}, 50061096}. +{{50112428}, 50112428}. +{{50160228}, 50160228}. +{{50284066}, 50284066}. +{{50622793}, 50622793}. +{{50698533}, 50698533}. +{{50781808}, 50781808}. +{{50829123}, 50829123}. +{{50861351}, 50861351}. +{{51078449}, 51078449}. +{{51086073}, 51086073}. +{{51418403}, 51418403}. +{{52194186}, 52194186}. +{{52278461}, 52278461}. +{{52353759}, 52353759}. +{{52582069}, 52582069}. +{{52653418}, 52653418}. +{{52887223}, 52887223}. +{{53040313}, 53040313}. +{{53097922}, 53097922}. +{{53122988}, 53122988}. +{{53446452}, 53446452}. +{{53522744}, 53522744}. +{{53562216}, 53562216}. +{{53622650}, 53622650}. +{{54008329}, 54008329}. +{{54102142}, 54102142}. +{{54180488}, 54180488}. +{{54323911}, 54323911}. +{{54414965}, 54414965}. +{{54646315}, 54646315}. +{{54782280}, 54782280}. +{{54787861}, 54787861}. +{{54843134}, 54843134}. +{{54869354}, 54869354}. +{{55146753}, 55146753}. +{{55207325}, 55207325}. +{{55209049}, 55209049}. +{{55288556}, 55288556}. +{{55622557}, 55622557}. +{{55695735}, 55695735}. +{{55758197}, 55758197}. +{{56063868}, 56063868}. +{{56207797}, 56207797}. +{{56307668}, 56307668}. +{{56393787}, 56393787}. +{{56477203}, 56477203}. +{{56501168}, 56501168}. +{{56603095}, 56603095}. +{{56706199}, 56706199}. +{{56786454}, 56786454}. +{{56839867}, 56839867}. +{{56868153}, 56868153}. +{{56868405}, 56868405}. +{{56964683}, 56964683}. +{{57033169}, 57033169}. +{{57083657}, 57083657}. +{{57090839}, 57090839}. +{{57133301}, 57133301}. +{{57204958}, 57204958}. +{{57533717}, 57533717}. +{{57592529}, 57592529}. +{{57929175}, 57929175}. +{{58004940}, 58004940}. +{{58184558}, 58184558}. +{{58255079}, 58255079}. +{{58292350}, 58292350}. +{{58577530}, 58577530}. +{{58676067}, 58676067}. +{{58855280}, 58855280}. +{{59230668}, 59230668}. +{{59269002}, 59269002}. +{{59317186}, 59317186}. +{{59394923}, 59394923}. +{{59507713}, 59507713}. +{{59556315}, 59556315}. +{{59570868}, 59570868}. +{{59659009}, 59659009}. +{{59733416}, 59733416}. +{{59896731}, 59896731}. +{{59979949}, 59979949}. +{{59982729}, 59982729}. +{{60143711}, 60143711}. +{{60357273}, 60357273}. +{{60392551}, 60392551}. +{{60403490}, 60403490}. +{{60563234}, 60563234}. +{{60899969}, 60899969}. +{{61072797}, 61072797}. +{{61103640}, 61103640}. +{{61191778}, 61191778}. +{{61280354}, 61280354}. +{{61817099}, 61817099}. +{{62101251}, 62101251}. +{{62102265}, 62102265}. +{{62215285}, 62215285}. +{{62250326}, 62250326}. +{{62493929}, 62493929}. +{{62528184}, 62528184}. +{{62537744}, 62537744}. +{{62917087}, 62917087}. +{{62924020}, 62924020}. +{{62947262}, 62947262}. +{{63106260}, 63106260}. +{{63253322}, 63253322}. +{{63465175}, 63465175}. +{{63529831}, 63529831}. +{{63773860}, 63773860}. +{{64071909}, 64071909}. +{{64139287}, 64139287}. +{{64175419}, 64175419}. +{{64475645}, 64475645}. +{{64552442}, 64552442}. +{{64712804}, 64712804}. +{{64817196}, 64817196}. +{{64824989}, 64824989}. +{{64965703}, 64965703}. +{{65016542}, 65016542}. +{{65250140}, 65250140}. +{{65257154}, 65257154}. +{{65258168}, 65258168}. +{{65412809}, 65412809}. +{{65448446}, 65448446}. +{{65600756}, 65600756}. +{{65773069}, 65773069}. +{{65811275}, 65811275}. +{{65846648}, 65846648}. +{{65903077}, 65903077}. +{{66040122}, 66040122}. +{{66053689}, 66053689}. +{{66186917}, 66186917}. +{{66287000}, 66287000}. +{{66413476}, 66413476}. +{{66666708}, 66666708}. +{{66819037}, 66819037}. +{{66897081}, 66897081}. +{{66913300}, 66913300}. +{{66920806}, 66920806}. +{{67125233}, 67125233}. +{{67611081}, 67611081}. +{{67653281}, 67653281}. +{{67910042}, 67910042}. +{{67918761}, 67918761}. +{{68184218}, 68184218}. +{{68201050}, 68201050}. +{{68373072}, 68373072}. +{{68507157}, 68507157}. +{{68711497}, 68711497}. +{{68729104}, 68729104}. +{{68740930}, 68740930}. +{{68758622}, 68758622}. +{{68885598}, 68885598}. +{{69222643}, 69222643}. +{{69600661}, 69600661}. +{{69617630}, 69617630}. +{{69742972}, 69742972}. +{{69803925}, 69803925}. +{{69849973}, 69849973}. +{{70011069}, 70011069}. +{{70053237}, 70053237}. +{{70076442}, 70076442}. +{{70185713}, 70185713}. +{{70196353}, 70196353}. +{{70359344}, 70359344}. +{{70664977}, 70664977}. +{{70856602}, 70856602}. +{{71208388}, 71208388}. +{{71327184}, 71327184}. +{{71411004}, 71411004}. +{{71432275}, 71432275}. +{{71436197}, 71436197}. +{{71492605}, 71492605}. +{{71557918}, 71557918}. +{{71751861}, 71751861}. +{{71812943}, 71812943}. +{{71895507}, 71895507}. +{{72114869}, 72114869}. +{{72210760}, 72210760}. +{{72323700}, 72323700}. +{{72356906}, 72356906}. +{{72848769}, 72848769}. +{{73079313}, 73079313}. +{{73117990}, 73117990}. +{{73216707}, 73216707}. +{{73290674}, 73290674}. +{{73333786}, 73333786}. +{{73378050}, 73378050}. +{{73444098}, 73444098}. +{{73499993}, 73499993}. +{{73537171}, 73537171}. +{{73613794}, 73613794}. +{{73617101}, 73617101}. +{{73759059}, 73759059}. +{{73827053}, 73827053}. +{{73922082}, 73922082}. +{{73940181}, 73940181}. +{{74083356}, 74083356}. +{{74175943}, 74175943}. +{{74341744}, 74341744}. +{{74388037}, 74388037}. +{{74773670}, 74773670}. +{{74861322}, 74861322}. +{{74954368}, 74954368}. +{{75212297}, 75212297}. +{{75302348}, 75302348}. +{{75319381}, 75319381}. +{{75427608}, 75427608}. +{{75489772}, 75489772}. +{{75620441}, 75620441}. +{{75636414}, 75636414}. +{{75656174}, 75656174}. +{{75820579}, 75820579}. +{{75822659}, 75822659}. +{{75826881}, 75826881}. +{{76006473}, 76006473}. +{{76074395}, 76074395}. +{{76114664}, 76114664}. +{{76126013}, 76126013}. +{{76195124}, 76195124}. +{{76220128}, 76220128}. +{{76357071}, 76357071}. +{{76406974}, 76406974}. +{{76592308}, 76592308}. +{{76593426}, 76593426}. +{{76632794}, 76632794}. +{{76654468}, 76654468}. +{{76760226}, 76760226}. +{{77177002}, 77177002}. +{{77274285}, 77274285}. +{{77607527}, 77607527}. +{{77817702}, 77817702}. +{{77978023}, 77978023}. +{{78068321}, 78068321}. +{{78137846}, 78137846}. +{{78312213}, 78312213}. +{{78371472}, 78371472}. +{{78512580}, 78512580}. +{{78780931}, 78780931}. +{{78883049}, 78883049}. +{{78929188}, 78929188}. +{{78961704}, 78961704}. +{{78988899}, 78988899}. +{{79111620}, 79111620}. +{{79114861}, 79114861}. +{{79149020}, 79149020}. +{{79352520}, 79352520}. +{{79545900}, 79545900}. +{{79628567}, 79628567}. +{{79774529}, 79774529}. +{{79828058}, 79828058}. +{{80189591}, 80189591}. +{{80301931}, 80301931}. +{{80371612}, 80371612}. +{{80533135}, 80533135}. +{{80605762}, 80605762}. +{{80735108}, 80735108}. +{{80823857}, 80823857}. +{{80862042}, 80862042}. +{{80926727}, 80926727}. +{{80963206}, 80963206}. +{{81004149}, 81004149}. +{{81042971}, 81042971}. +{{81218017}, 81218017}. +{{81299012}, 81299012}. +{{81357227}, 81357227}. +{{81559566}, 81559566}. +{{81584324}, 81584324}. +{{81615063}, 81615063}. +{{81618503}, 81618503}. +{{81737725}, 81737725}. +{{81752488}, 81752488}. +{{82143094}, 82143094}. +{{82153954}, 82153954}. +{{82419499}, 82419499}. +{{82450592}, 82450592}. +{{82506830}, 82506830}. +{{82519668}, 82519668}. +{{82604477}, 82604477}. +{{82638779}, 82638779}. +{{83034483}, 83034483}. +{{83041308}, 83041308}. +{{83552684}, 83552684}. +{{83913793}, 83913793}. +{{84018506}, 84018506}. +{{84049135}, 84049135}. +{{84076878}, 84076878}. +{{84175773}, 84175773}. +{{84208857}, 84208857}. +{{84668298}, 84668298}. +{{84872668}, 84872668}. +{{84999355}, 84999355}. +{{85185597}, 85185597}. +{{85420217}, 85420217}. +{{86109445}, 86109445}. +{{86158307}, 86158307}. +{{86217512}, 86217512}. +{{86258965}, 86258965}. +{{86316723}, 86316723}. +{{86350432}, 86350432}. +{{86394466}, 86394466}. +{{86583483}, 86583483}. +{{86639808}, 86639808}. +{{86913235}, 86913235}. +{{87433475}, 87433475}. +{{87520817}, 87520817}. +{{87869966}, 87869966}. +{{88158158}, 88158158}. +{{88274431}, 88274431}. +{{88627500}, 88627500}. +{{88633556}, 88633556}. +{{88776828}, 88776828}. +{{88894543}, 88894543}. +{{88971929}, 88971929}. +{{89030214}, 89030214}. +{{89087783}, 89087783}. +{{89173345}, 89173345}. +{{89222152}, 89222152}. +{{89461368}, 89461368}. +{{89537314}, 89537314}. +{{89556667}, 89556667}. +{{89855154}, 89855154}. +{{89857324}, 89857324}. +{{89921070}, 89921070}. +{{89971499}, 89971499}. +{{89987040}, 89987040}. +{{90158909}, 90158909}. +{{90306176}, 90306176}. +{{90387092}, 90387092}. +{{90772678}, 90772678}. +{{90910813}, 90910813}. +{{91331138}, 91331138}. +{{92085101}, 92085101}. +{{92313046}, 92313046}. +{{92439393}, 92439393}. +{{92452267}, 92452267}. +{{92594674}, 92594674}. +{{92693184}, 92693184}. +{{92915058}, 92915058}. +{{93090488}, 93090488}. +{{93174509}, 93174509}. +{{93316059}, 93316059}. +{{94111706}, 94111706}. +{{94243695}, 94243695}. +{{94416833}, 94416833}. +{{94445878}, 94445878}. +{{94483030}, 94483030}. +{{94506711}, 94506711}. +{{94823242}, 94823242}. +{{94888983}, 94888983}. +{{94976639}, 94976639}. +{{94977219}, 94977219}. +{{95032656}, 95032656}. +{{95179998}, 95179998}. +{{95214812}, 95214812}. +{{95357105}, 95357105}. +{{95375320}, 95375320}. +{{95549973}, 95549973}. +{{95558961}, 95558961}. +{{95651738}, 95651738}. +{{95682059}, 95682059}. +{{95977322}, 95977322}. +{{96059303}, 96059303}. +{{96060453}, 96060453}. +{{96493469}, 96493469}. +{{96596722}, 96596722}. +{{96768454}, 96768454}. +{{96888556}, 96888556}. +{{96980361}, 96980361}. +{{97309147}, 97309147}. +{{97392802}, 97392802}. +{{97433227}, 97433227}. +{{97896970}, 97896970}. +{{98322798}, 98322798}. +{{98796261}, 98796261}. +{{98825448}, 98825448}. +{{98840189}, 98840189}. +{{98993318}, 98993318}. +{{99031108}, 99031108}. +{{99055532}, 99055532}. +{{99139660}, 99139660}. +{{99375415}, 99375415}. +{{99408380}, 99408380}. +{{99483389}, 99483389}. +{{99494095}, 99494095}. +{{99562693}, 99562693}. +{{99728680}, 99728680}. +{{99823163}, 99823163}. +{{99849526}, 99849526}. +{{99853254}, 99853254}. +{{99866820}, 99866820}. +{{99874542}, 99874542}. +{{100186888}, 100186888}. +{{100397858}, 100397858}. +{{100474771}, 100474771}. +{{100777359}, 100777359}. +{{100881651}, 100881651}. +{{100934442}, 100934442}. +{{101453180}, 101453180}. +{{101586147}, 101586147}. +{{101708126}, 101708126}. +{{101781416}, 101781416}. +{{101814427}, 101814427}. +{{101863628}, 101863628}. +{{101908473}, 101908473}. +{{102179965}, 102179965}. +{{102255411}, 102255411}. +{{102441750}, 102441750}. +{{102453656}, 102453656}. +{{102478270}, 102478270}. +{{102769410}, 102769410}. +{{102893328}, 102893328}. +{{102967467}, 102967467}. +{{103003598}, 103003598}. +{{103123556}, 103123556}. +{{103171235}, 103171235}. +{{103193645}, 103193645}. +{{103200137}, 103200137}. +{{103264326}, 103264326}. +{{103337002}, 103337002}. +{{103405632}, 103405632}. +{{103414868}, 103414868}. +{{103545253}, 103545253}. +{{103691539}, 103691539}. +{{103804380}, 103804380}. +{{103859231}, 103859231}. +{{103961564}, 103961564}. +{{104262650}, 104262650}. +{{104292367}, 104292367}. +{{104373525}, 104373525}. +{{104672240}, 104672240}. +{{105124145}, 105124145}. +{{105552085}, 105552085}. +{{105688754}, 105688754}. +{{105709286}, 105709286}. +{{105745336}, 105745336}. +{{106216702}, 106216702}. +{{106278652}, 106278652}. +{{106299324}, 106299324}. +{{106354223}, 106354223}. +{{106383095}, 106383095}. +{{106384361}, 106384361}. +{{106426730}, 106426730}. +{{106596981}, 106596981}. +{{106851522}, 106851522}. +{{106964131}, 106964131}. +{{107038857}, 107038857}. +{{107165745}, 107165745}. +{{107355439}, 107355439}. +{{107402735}, 107402735}. +{{107426927}, 107426927}. +{{107555412}, 107555412}. +{{107593352}, 107593352}. +{{108079949}, 108079949}. +{{108176044}, 108176044}. +{{108311928}, 108311928}. +{{108643522}, 108643522}. +{{108838824}, 108838824}. +{{108880753}, 108880753}. +{{108914075}, 108914075}. +{{109058845}, 109058845}. +{{109093095}, 109093095}. +{{109157378}, 109157378}. +{{109244227}, 109244227}. +{{109315410}, 109315410}. +{{109797274}, 109797274}. +{{109832089}, 109832089}. +{{109838277}, 109838277}. +{{110095809}, 110095809}. +{{110233577}, 110233577}. +{{110241355}, 110241355}. +{{110268041}, 110268041}. +{{110770593}, 110770593}. +{{110935243}, 110935243}. +{{110992150}, 110992150}. +{{111084009}, 111084009}. +{{111108965}, 111108965}. +{{111166869}, 111166869}. +{{111350544}, 111350544}. +{{111593728}, 111593728}. +{{111612286}, 111612286}. +{{111613006}, 111613006}. +{{111742737}, 111742737}. +{{111997011}, 111997011}. +{{112177909}, 112177909}. +{{112395311}, 112395311}. +{{112463617}, 112463617}. +{{112491410}, 112491410}. +{{112885984}, 112885984}. +{{112892596}, 112892596}. +{{113037564}, 113037564}. +{{113349209}, 113349209}. +{{113745457}, 113745457}. +{{113889598}, 113889598}. +{{113898168}, 113898168}. +{{114012217}, 114012217}. +{{114114588}, 114114588}. +{{114121892}, 114121892}. +{{114363919}, 114363919}. +{{114846375}, 114846375}. +{{114932346}, 114932346}. +{{115053556}, 115053556}. +{{115082018}, 115082018}. +{{115302857}, 115302857}. +{{115564808}, 115564808}. +{{115613032}, 115613032}. +{{115617521}, 115617521}. +{{115637560}, 115637560}. +{{115648965}, 115648965}. +{{115686115}, 115686115}. +{{115696409}, 115696409}. +{{115809872}, 115809872}. +{{115817914}, 115817914}. +{{115841583}, 115841583}. +{{115857510}, 115857510}. +{{116006111}, 116006111}. +{{116088737}, 116088737}. +{{116102163}, 116102163}. +{{116111268}, 116111268}. +{{116192380}, 116192380}. +{{116288921}, 116288921}. +{{116380595}, 116380595}. +{{116383775}, 116383775}. +{{116421007}, 116421007}. +{{116457636}, 116457636}. +{{116785843}, 116785843}. +{{116810093}, 116810093}. +{{116835491}, 116835491}. +{{116986489}, 116986489}. +{{117063928}, 117063928}. +{{117072032}, 117072032}. +{{117259536}, 117259536}. +{{117444970}, 117444970}. +{{117600886}, 117600886}. +{{117604065}, 117604065}. +{{117878598}, 117878598}. +{{117973020}, 117973020}. +{{117984351}, 117984351}. +{{117987636}, 117987636}. +{{117988562}, 117988562}. +{{118000380}, 118000380}. +{{118028972}, 118028972}. +{{118084155}, 118084155}. +{{118253900}, 118253900}. +{{118269595}, 118269595}. +{{118534554}, 118534554}. +{{118865991}, 118865991}. +{{118961803}, 118961803}. +{{118964600}, 118964600}. +{{118970169}, 118970169}. +{{119008021}, 119008021}. +{{119084527}, 119084527}. +{{119229245}, 119229245}. +{{119235133}, 119235133}. +{{119254443}, 119254443}. +{{119269076}, 119269076}. +{{119444658}, 119444658}. +{{119789348}, 119789348}. +{{119862368}, 119862368}. +{{120099273}, 120099273}. +{{120361303}, 120361303}. +{{120512316}, 120512316}. +{{120623635}, 120623635}. +{{120767412}, 120767412}. +{{120975435}, 120975435}. +{{121068781}, 121068781}. +{{121080869}, 121080869}. +{{121117490}, 121117490}. +{{121203887}, 121203887}. +{{121519119}, 121519119}. +{{121646924}, 121646924}. +{{121655266}, 121655266}. +{{121759439}, 121759439}. +{{121902807}, 121902807}. +{{122047582}, 122047582}. +{{122082138}, 122082138}. +{{122353337}, 122353337}. +{{122388641}, 122388641}. +{{122561761}, 122561761}. +{{122587181}, 122587181}. +{{122888376}, 122888376}. +{{122945482}, 122945482}. +{{123031436}, 123031436}. +{{123207711}, 123207711}. +{{123272010}, 123272010}. +{{123402652}, 123402652}. diff --git a/test_cases/test_data/1dim_from_0_to_7.data b/support/test_cases/test_data/1dim_from_0_to_7.data similarity index 100% rename from test_cases/test_data/1dim_from_0_to_7.data rename to support/test_cases/test_data/1dim_from_0_to_7.data diff --git a/support/test_cases/test_data/2dim_from_-123456789_to_54321.data b/support/test_cases/test_data/2dim_from_-123456789_to_54321.data new file mode 100644 index 0000000..dc39c18 --- /dev/null +++ b/support/test_cases/test_data/2dim_from_-123456789_to_54321.data @@ -0,0 +1,1000 @@ +{{-123445374,-98790637}, 609679941061013}. +{{-123414538,-2215963}, 11833506488494797}. +{{-123208847,-46588846}, 9150298853632062}. +{{-123207728,-85407064}, 2287146630831795}. +{{-123143640,-57129784}, 3001874279540723}. +{{-123015017,-110475291}, 176180757130968}. +{{-122616607,-30636100}, 9711781981320982}. +{{-122420921,-95348743}, 713539970273784}. +{{-122262906,-75725961}, 2431587800433125}. +{{-122149607,-70768196}, 2824714077382230}. +{{-122095537,-25218312}, 9750032371750066}. +{{-122013999,-38198455}, 9573673933829820}. +{{-122000382,-25351287}, 9750008207344573}. +{{-121993642,-107649329}, 188111431646309}. +{{-121749129,-91731922}, 749196956557402}. +{{-121740139,-29493025}, 9715038405520996}. +{{-121247048,-4065107}, 11829250016931929}. +{{-121149887,-94056034}, 743293611514654}. +{{-121111778,-101112810}, 604894507699599}. +{{-120966481,-36328670}, 9585626120018490}. +{{-120770210,-70581684}, 2828394710318343}. +{{-120685956,-59887702}, 2995923210062763}. +{{-120591411,-17180903}, 11301226337557676}. +{{-120438327,-53655345}, 9021312558627188}. +{{-120269803,-86627574}, 2268305079469806}. +{{-120258828,-11431792}, 11414727921141859}. +{{-120005176,-33971046}, 9613246760147451}. +{{-119895335,-119395916}, 17277499864278}. +{{-119467373,-87789351}, 2266438605204712}. +{{-119221363,-25946195}, 9764397360669708}. +{{-119170340,-54043927}, 9033635252404137}. +{{-118876258,-23728008}, 9774743711565223}. +{{-118791659,-64459917}, 2973307323647172}. +{{-118639297,-81423054}, 2410418996523322}. +{{-118516860,-98385032}, 627742051713507}. +{{-118452541,-76000837}, 2447994254127936}. +{{-118403115,-67118612}, 2870668252828742}. +{{-118399511,-46350076}, 9168627830642646}. +{{-118353891,-65451573}, 2879016763239684}. +{{-118337031,-4263598}, 11842687472576638}. +{{-118286017,-18440375}, 11312172855735224}. +{{-118285483,-37742260}, 9590898134891590}. +{{-118083817,-48536152}, 9072256724012786}. +{{-118008459,-88145383}, 2273298887887084}. +{{-117988995,-98561208}, 628438479430566}. +{{-117977564,-89075944}, 2271203467529699}. +{{-117974492,-37223649}, 9597705283506017}. +{{-117743529,-89079891}, 2271271130870872}. +{{-117363252,-60807766}, 2986114655510187}. +{{-117180266,-74268458}, 2456299593002191}. +{{-117004970,-96778388}, 728074654356551}. +{{-116428999,-91186302}, 770642455597694}. +{{-116331545,-33608487}, 9630454571531768}. +{{-116326096,-4189390}, 11847078746796091}. +{{-116191976,-9025783}, 11459506720737017}. +{{-116187453,-54470758}, 9032440180234730}. +{{-116121313,-121159361}, 31195773282096}. +{{-115990434,-52131996}, 9065479653113735}. +{{-115954277,-4717833}, 11847300993533344}. +{{-115756787,-59877765}, 3014418994464260}. +{{-115731052,-56425756}, 3025555162066627}. +{{-115633274,-89952891}, 773777525359565}. +{{-115488583,-65009299}, 2884894690234460}. +{{-115367063,-96794330}, 729447433510878}. +{{-115250308,-91300062}, 771692039260971}. +{{-115229971,-80831807}, 2416560805945900}. +{{-115195465,-112362552}, 173542999388914}. +{{-115052517,-16233608}, 11373485847840162}. +{{-114728758,-121844438}, 73192800082943}. +{{-114716141,-108882676}, 249285159226434}. +{{-114629264,-104830966}, 636292142875323}. +{{-114312139,-40352766}, 9264919879029358}. +{{-114013872,-26898623}, 9817548513359417}. +{{-113963751,-29965935}, 9784591857257596}. +{{-113928703,-119245765}, 106657795744532}. +{{-113891949,-107681058}, 258393271889482}. +{{-113666880,-61129982}, 3038204374635323}. +{{-113415696,-75078141}, 2508299809260177}. +{{-113370800,-40001899}, 9266424096660633}. +{{-113246115,-45189913}, 9229083444756388}. +{{-113224582,-101528415}, 670669989988989}. +{{-113051181,-68820681}, 2921775398417632}. +{{-113022859,-33095383}, 9686000141421292}. +{{-112982903,-37452478}, 9650780559205246}. +{{-112852309,-67078687}, 2927593328081448}. +{{-112769627,-116027955}, 120976940264780}. +{{-112769109,-51039586}, 9119373796760074}. +{{-112727963,-72897318}, 2889582854258158}. +{{-112626682,-26667205}, 9821051401872197}. +{{-112539879,-96657789}, 781292830099156}. +{{-112513027,-60526087}, 3065525927870892}. +{{-112474414,-59608823}, 3066251436709565}. +{{-112400232,-30414808}, 9786524546846451}. +{{-112195058,-41343423}, 9267122003715629}. +{{-112166659,-115977906}, 121324550498574}. +{{-111777258,-1291298}, 11933566759185999}. +{{-111607896,-35928213}, 9657263265465681}. +{{-111539881,-92480432}, 817563560197234}. +{{-111395439,-54343351}, 9086263200868028}. +{{-111275666,-83033509}, 2372479569783301}. +{{-111226621,-84657671}, 2365342667899368}. +{{-111148301,-18017635}, 11370899939428936}. +{{-111067456,-85742822}, 2339739986647483}. +{{-111038336,-115008166}, 216954868165051}. +{{-111028387,-29798109}, 9789447129800580}. +{{-110957478,-116482021}, 120793503833685}. +{{-110605967,-120703732}, 97409876903958}. +{{-110480844,-87433201}, 2348779604220001}. +{{-110447661,-101045625}, 688530135897824}. +{{-110290079,-43492783}, 9271495912734012}. +{{-110185843,-81707737}, 2386928441577124}. +{{-110071167,-19192666}, 11358473452768158}. +{{-109970692,-103137643}, 662427046414729}. +{{-109955983,-3730160}, 11919104001263670}. +{{-109813646,-8955200}, 11526223553094199}. +{{-109637064,-1939575}, 11922744848782073}. +{{-109620333,-47223039}, 9237611610654312}. +{{-109459567,-100558931}, 690164354573340}. +{{-109230999,-44380416}, 9248445481162614}. +{{-109213687,-89967742}, 839936975668094}. +{{-109113406,-111696987}, 241130122828701}. +{{-109020781,-44292733}, 9248519409682112}. +{{-108963965,-1635742}, 11946578876722026}. +{{-108651638,-92399699}, 833996688777565}. +{{-108470925,-115711066}, 138780296399562}. +{{-108441070,-106488220}, 655419154312855}. +{{-108148280,-57227632}, 3094342526753139}. +{{-107989062,-83154530}, 2388657507457631}. +{{-107985098,-104819051}, 658539435169997}. +{{-107907337,-100333285}, 699640277633616}. +{{-107848808,-29837941}, 9805945132076113}. +{{-107330233,-30997100}, 9804468179474898}. +{{-107259167,-82669545}, 2390051165527476}. +{{-106811860,-80458857}, 2488544178575521}. +{{-106391697,-75692131}, 2712017206037016}. +{{-106211314,-72917700}, 3096358099166727}. +{{-105863457,-38214672}, 9854306912523570}. +{{-105827762,-51608803}, 9324753958805005}. +{{-105740840,-13387549}, 11682304890437329}. +{{-105712207,-30469678}, 9993310637455422}. +{{-105148452,-22584111}, 11541707159174441}. +{{-104968049,-72869345}, 3097662106324528}. +{{-104878712,-45341214}, 9439787275316091}. +{{-104805314,-24841360}, 10037789026521383}. +{{-104793819,-57593084}, 3283082934486982}. +{{-104786621,-40420882}, 9477078679163210}. +{{-104738371,-29627227}, 9996191908944780}. +{{-104694373,-97635839}, 987184189294376}. +{{-104358044,-54285431}, 9296023974352873}. +{{-104111294,-43994742}, 9445583071253439}. +{{-104067224,-72137273}, 3101444527405041}. +{{-103894893,-110813796}, 462090126609986}. +{{-103867651,-86430860}, 2549101723943302}. +{{-103855829,-34443198}, 9892224707211818}. +{{-103823844,-23647720}, 10043273866317219}. +{{-103771894,-63109618}, 3244455664421215}. +{{-103484884,-96342884}, 993558271597059}. +{{-103414796,-37917709}, 9859884942295233}. +{{-103348221,-4606407}, 12111287296926184}. +{{-103157197,-7960740}, 11730798666660418}. +{{-103113690,-122285202}, 289269205796175}. +{{-103091085,-42943643}, 9470870242290376}. +{{-102831187,-7444261}, 11731567061957124}. +{{-102672033,-75969073}, 2717380821957936}. +{{-102547672,-18662901}, 11558061944212817}. +{{-102028458,-115002547}, 439900570664013}. +{{-101926467,-29389442}, 10013022120366862}. +{{-101748546,-116495032}, 343928362070951}. +{{-101509727,-96541480}, 1005902245588406}. +{{-101474702,-43544366}, 9482597221001279}. +{{-101466784,-47953436}, 9447370092494739}. +{{-101147750,-3505434}, 12131153195232991}. +{{-101049251,-97520124}, 1004523934652294}. +{{-101035132,-73539514}, 2739530069337035}. +{{-100934150,-65811883}, 3159720574527709}. +{{-100901583,-60363113}, 3291149935483060}. +{{-100737745,-100854002}, 901345802721306}. +{{-100590887,-49374069}, 9352276197497940}. +{{-100580864,-73645484}, 2739781129677203}. +{{-100499437,-114363589}, 441852013651520}. +{{-100416585,-99329082}, 909662421578458}. +{{-100396147,-100609262}, 901555981143086}. +{{-99975605,-22677492}, 11562561726520322}. +{{-99861749,-106339392}, 866836241491490}. +{{-99781534,-71378899}, 3121279840498973}. +{{-99563750,-9513316}, 11739317225033303}. +{{-99459404,-13421686}, 11704292759425771}. +{{-99451384,-3115624}, 12135259106544115}. +{{-99441150,-116949477}, 347850299869973}. +{{-99380387,-44288353}, 9463312232914724}. +{{-99164449,-29367531}, 10018263786675608}. +{{-99145402,-116593899}, 349115872713165}. +{{-99027463,-69227400}, 3130973084942582}. +{{-98788922,-43935869}, 9464468252971973}. +{{-98625229,-94566738}, 1020093221744714}. +{{-98402968,-31248598}, 9921978884694011}. +{{-98230087,-83584572}, 2647626088051414}. +{{-98157577,-89385611}, 2603843926458584}. +{{-98067212,-94146814}, 1067278416478827}. +{{-97948138,-64806529}, 3213570463336037}. +{{-97937940,-53788407}, 9368092818604713}. +{{-97897159,-60768290}, 3319101345020510}. +{{-97872082,-97374462}, 1056316045922863}. +{{-97820853,-25271347}, 10100788362787848}. +{{-97674037,-28804593}, 10071944001707040}. +{{-97306534,-2052554}, 12185840840815839}. +{{-97273889,-46629096}, 9502483620584882}. +{{-97206738,-88075974}, 2607538582139055}. +{{-97156911,-86944806}, 2614239626919102}. +{{-96906955,-27068605}, 10075622323008196}. +{{-96823073,-33790441}, 9961111996292528}. +{{-96569071,-102414797}, 951378509702292}. +{{-96523270,-44402988}, 9512340916250839}. +{{-96489491,-13267389}, 11755184692339332}. +{{-96436420,-9457250}, 11788801453628171}. +{{-96334371,-90934400}, 1103159955347238}. +{{-96270546,-117682732}, 391238563444871}. +{{-96174537,-11337414}, 11765498940043514}. +{{-96125703,-86465292}, 2619179140907222}. +{{-96103951,-118764507}, 391613303425692}. +{{-96081449,-19128388}, 11626424623756882}. +{{-95365587,-24783385}, 10111464539798180}. +{{-95355600,-78279109}, 2760128299151889}. +{{-95246069,-31335965}, 9973629663882880}. +{{-95153955,-84307151}, 2645938112918828}. +{{-95123275,-81211057}, 2750018498426980}. +{{-95118070,-92455354}, 1098970810950623}. +{{-95075537,-98457917}, 967171522605712}. +{{-94971371,-34329335}, 9963426186856172}. +{{-94818375,-19175494}, 11627586173071614}. +{{-94574079,-97949923}, 1061450956475164}. +{{-94491632,-72621360}, 3172554330844211}. +{{-94231851,-71906954}, 3174675920049358}. +{{-94164106,-28689608}, 10077558083182823}. +{{-94147598,-70816876}, 3181295425390743}. +{{-93964467,-71515483}, 3186953792691852}. +{{-93930517,-111948868}, 519720080089602}. +{{-93786222,-113666416}, 512589001575479}. +{{-93751003,-843402}, 12227366969181646}. +{{-93743574,-65303153}, 3230619480722805}. +{{-93616106,-18225341}, 11663858174338757}. +{{-93604633,-121412105}, 372456511198704}. +{{-93583465,-20814206}, 11631447275914874}. +{{-93581436,-45650720}, 9526303427586915}. +{{-93516320,-56527071}, 3372075215773497}. +{{-93445911,-49440268}, 9421455233865174}. +{{-93301210,-17509621}, 11666164317228357}. +{{-93281150,-30491446}, 10081252824835007}. +{{-93117388,-103671427}, 942242762691145}. +{{-92944699,-120591842}, 379931920915278}. +{{-92878519,-70566544}, 3194279947964790}. +{{-92738750,-37983996}, 9943503457489815}. +{{-92672331,-108303914}, 555508107704526}. +{{-92452966,-51353876}, 9413885600744535}. +{{-92393104,-93857778}, 1109733070489627}. +{{-92392757,-123078044}, 370964739096194}. +{{-92348826,-81040767}, 2763546482939757}. +{{-91733384,-89513117}, 2625851373218513}. +{{-91458726,-102008617}, 972424353070325}. +{{-91434924,-95846738}, 1086740036826187}. +{{-91340375,-92532742}, 1115379971016190}. +{{-91158517,-32714010}, 9988860532207242}. +{{-90991012,-94512674}, 1089442549710603}. +{{-90846454,-115905802}, 421161468953055}. +{{-90643819,-1961489}, 12208645982864484}. +{{-90633816,-3523046}, 12205920467439099}. +{{-89919285,-99124768}, 984472631246370}. +{{-89822342,-17083716}, 12422467187040855}. +{{-89771142,-96812382}, 1831977509112447}. +{{-89696715,-38802582}, 10696665686424302}. +{{-89629673,-29125518}, 10839785233155194}. +{{-89590725,-101038219}, 1726475151708552}. +{{-89429633,-67062351}, 3978812691636536}. +{{-89320937,-94002745}, 1865057235216112}. +{{-89221586,-42058839}, 10312096562911917}. +{{-89030968,-2431952}, 12959366324384115}. +{{-88944063,-118083410}, 1163656628252958}. +{{-88724595,-73091716}, 3941757058860550}. +{{-88642701,-46959331}, 10275688406338120}. +{{-88503106,-57204561}, 4128776655204645}. +{{-88355507,-54494791}, 10137176720061612}. +{{-88055948,-89818743}, 3379152031367913}. +{{-88053882,-120909330}, 1136313721569615}. +{{-87936795,-57821687}, 4127376956676076}. +{{-87744584,-87225772}, 3391447751096531}. +{{-87557002,-29767000}, 10843554707131111}. +{{-87461396,-108210271}, 1315641050368553}. +{{-87251391,-91331412}, 1878825374298390}. +{{-87158544,-103839994}, 1702917815141019}. +{{-86948301,-24748228}, 10885547528892994}. +{{-86794193,-10460467}, 12542082379659288}. +{{-86708115,-95970688}, 1843925786280486}. +{{-86440404,-20756664}, 12393395815527075}. +{{-86240498,-46055256}, 10282320630288039}. +{{-86089401,-26976050}, 10877760808859994}. +{{-86064339,-47179554}, 10280222882707982}. +{{-85832921,-23045550}, 10889511779839354}. +{{-85804244,-64882248}, 3993387047366819}. +{{-85630529,-81842876}, 3442062739141522}. +{{-85535350,-106725961}, 1331158080872949}. +{{-85198127,-80433230}, 3538320671241278}. +{{-84974786,-16061116}, 12446942185927559}. +{{-84865941,-73279117}, 3583251912966272}. +{{-84707927,-99322577}, 1752987413013876}. +{{-84288295,-48630964}, 10198193220451414}. +{{-84125763,-88646956}, 3398908474227078}. +{{-84030622,-48811857}, 10198287837738293}. +{{-83838562,-98464467}, 1754762082805005}. +{{-83831785,-34363009}, 10751000774805104}. +{{-83698135,-24411852}, 10900001625286102}. +{{-83628162,-57347025}, 4146627267944741}. +{{-83508235,-107559430}, 1334849043103982}. +{{-83304183,-28701216}, 10867791550524278}. +{{-83116430,-42080474}, 10333862213536415}. +{{-83022161,-17085310}, 12444729342415418}. +{{-82939273,-51094249}, 10192765079865584}. +{{-82894387,-42854820}, 10332003331112454}. +{{-82775301,-87791918}, 3408831154137386}. +{{-82580067,-58731913}, 4141721922225572}. +{{-82313733,-44482288}, 10308090371836194}. +{{-82130022,-56673889}, 4151336097074805}. +{{-82090440,-120616271}, 1158469301284985}. +{{-82033424,-75126847}, 3585791609840185}. +{{-81821888,-60940969}, 4116329822435761}. +{{-81786566,-78704060}, 3551207603712727}. +{{-81770430,-87239164}, 3410481211184023}. +{{-81603011,-119418729}, 1161044662131108}. +{{-81558099,-10803744}, 12560261333187110}. +{{-81438919,-17654590}, 12491178688819838}. +{{-81285892,-96256864}, 1902907100662563}. +{{-81259796,-82769811}, 3492761728876553}. +{{-81246184,-4252318}, 13021072376540795}. +{{-81143297,-45670683}, 10353112831208344}. +{{-81095564,-99201707}, 1805518729996489}. +{{-81087660,-81366673}, 3588927464707169}. +{{-80914663,-115428066}, 1243313643982430}. +{{-80850001,-24124231}, 10952022958469304}. +{{-80841322,-68116758}, 4047182991650543}. +{{-80704741,-89144490}, 3449007238032778}. +{{-80490347,-81195795}, 3589312286901324}. +{{-80116192,-78884175}, 3599324658246969}. +{{-79869071,-79071465}, 3599127319431348}. +{{-79652142,-7257338}, 12642124937123487}. +{{-79640323,-92849367}, 1938826647047084}. +{{-79531402,-81866047}, 3496294639198829}. +{{-79494301,-120160883}, 1208760320695624}. +{{-79460315,-116555094}, 1242272880103406}. +{{-79415629,-63117438}, 4158905049797226}. +{{-79339037,-33097629}, 10814837784739776}. +{{-79296108,-122936163}, 1200855593700937}. +{{-79189290,-62341920}, 4165111469571687}. +{{-79139557,-6429231}, 12647212212071720}. +{{-79112102,-33287575}, 10809002035986173}. +{{-78784808,-82637505}, 3497451571738225}. +{{-78541487,-2951665}, 13032484233944116}. +{{-78512041,-40953320}, 10393520082459890}. +{{-78479279,-611684}, 13060395232894486}. +{{-78301706,-110208456}, 1378276617429223}. +{{-78228909,-18254422}, 12496113418215146}. +{{-78171938,-37450174}, 10780730701084463}. +{{-78054958,-30739000}, 10912897452275383}. +{{-77853978,-1299120}, 13059174407437671}. +{{-77775638,-4926187}, 13026195713646045}. +{{-77562914,-54975168}, 10211648648804135}. +{{-77505198,-88317385}, 3456662911202485}. +{{-77284709,-7615528}, 12657761512189346}. +{{-77094766,-108306293}, 1398781139733525}. +{{-76767678,-66034202}, 4073553650367391}. +{{-76570256,-100201935}, 1821125029814329}. +{{-76469632,-18135716}, 12508569725135635}. +{{-76345553,-4663850}, 13038510744844442}. +{{-76248608,-43372136}, 10398230642482611}. +{{-76177129,-116293386}, 1259641782404314}. +{{-76132199,-13482556}, 12615435696072406}. +{{-76021173,-68472284}, 4065091972439682}. +{{-75967468,-67141981}, 4067756622974657}. +{{-75941258,-36026086}, 10796349523839215}. +{{-75856010,-34989540}, 10820528964782663}. +{{-75855260,-40420459}, 10409205724192201}. +{{-75823379,-8099100}, 12658764800502406}. +{{-75741471,-4197}, 13075162692181780}. +{{-75498891,-90479092}, 1965305532205126}. +{{-75320508,-17806860}, 12510192871281091}. +{{-75194797,-18487810}, 12512453570008650}. +{{-75143075,-36369955}, 10799410308562700}. +{{-75035820,-117464493}, 1256254209670337}. +{{-74811432,-57693861}, 4218406185762385}. +{{-74661552,-86925598}, 3479827212320315}. +{{-74658545,-6964654}, 12664461641788474}. +{{-74557195,-37012994}, 10797676702335566}. +{{-74525226,-41120525}, 10411019625845957}. +{{-74512274,-3140626}, 13049892940496911}. +{{-74322351,-105806131}, 1782254247328796}. +{{-74257053,-85181266}, 3506154773067082}. +{{-73853081,-17210652}, 12515957163081682}. +{{-73807665,-41177024}, 10411530813404722}. +{{-73786400,-50382623}, 10264608180993849}. +{{-73715033,-110561798}, 1395507710608890}. +{{-73572491,-59000693}, 4212690829625412}. +{{-73528883,-29805086}, 10932870677593646}. +{{-73364538,-53752144}, 10235880208527719}. +{{-73280857,-29984260}, 10932828002797394}. +{{-72983892,-95690177}, 2120058348204577}. +{{-72856565,-19686099}, 12675969609966600}. +{{-72749052,-2657058}, 13240436685777739}. +{{-72491690,-70431181}, 4231759450223813}. +{{-72473015,-61571091}, 4374138402050396}. +{{-72394069,-77600432}, 3811798746495010}. +{{-72346120,-109547711}, 1585931146830457}. +{{-72129726,-33731485}, 11015831031004053}. +{{-72095224,-54175962}, 10423745188793307}. +{{-71838679,-24381623}, 11163547247650812}. +{{-71746778,-101075142}, 2009028941063663}. +{{-71686663,-10832157}, 12819454455950036}. +{{-71637468,-20858735}, 12670457478614377}. +{{-71403381,-107854525}, 1594206264583808}. +{{-71081779,-81847991}, 3707405778646700}. +{{-71058681,-47700157}, 10556823092339664}. +{{-70946248,-17522395}, 12708160460364505}. +{{-70821807,-114411869}, 1553116077727380}. +{{-70705793,-28600703}, 11131706913243960}. +{{-70616234,-123094793}, 1412007281038565}. +{{-70388509,-78251570}, 3815597140475210}. +{{-70382089,-38688359}, 10982899166578936}. +{{-70129491,-20827846}, 12674018720706734}. +{{-70103215,-69118705}, 4238574532172852}. +{{-70101632,-105139957}, 1977463855663377}. +{{-70094293,-18232670}, 12706465450007082}. +{{-70053161,-3871294}, 13242882510943866}. +{{-70050956,-38942229}, 10982844858515521}. +{{-70027828,-87797076}, 3672734222447619}. +{{-69985649,-6834955}, 12858100555793560}. +{{-69973722,-83447857}, 3708687813487973}. +{{-69904301,-116399462}, 1457452268362986}. +{{-69898872,-82244998}, 3710996286718459}. +{{-69195275,-44238925}, 10572654523556036}. +{{-69180112,-112552981}, 1562922174517265}. +{{-69047709,-91447964}, 2161451646926786}. +{{-68728848,-109017968}, 1603797211383859}. +{{-68676819,-47631045}, 10573072726241796}. +{{-68664527,-80200898}, 3819909578502686}. +{{-68663221,-21500039}, 12686279174100136}. +{{-68630435,-9903770}, 12860097541259150}. +{{-68516244,-82874487}, 3721426417074857}. +{{-68495142,-63795295}, 4381263501844093}. +{{-68363684,-107721838}, 1612160108436779}. +{{-68328059,-69080938}, 4251689312242126}. +{{-68115065,-36492381}, 11004980735822800}. +{{-67818220,-116797514}, 1470196697310411}. +{{-67661279,-12242075}, 12834629586595740}. +{{-67616906,-85460597}, 3713165128419397}. +{{-67460026,-41308048}, 10618216785351015}. +{{-66781009,-87390107}, 3690134741678744}. +{{-66580823,-83405038}, 3725211319225726}. +{{-66570184,-29740553}, 11142668448633073}. +{{-66222137,-56284360}, 10436846690529778}. +{{-66191410,-116580403}, 1474178686450701}. +{{-66031509,-108936336}, 1608527652175906}. +{{-66023915,-32677469}, 11044397167513284}. +{{-65942268,-80134715}, 3824596466574281}. +{{-65700281,-109663680}, 1608625146508146}. +{{-65673441,-47236794}, 10578999532595098}. +{{-65661884,-69458155}, 4256398458296777}. +{{-65644043,-25857066}, 11178761094801614}. +{{-65503043,-102996125}, 2005028616371076}. +{{-65447471,-19189733}, 12700706556763668}. +{{-65397240,-46628473}, 10580812809208817}. +{{-65147777,-99590933}, 2038362718945552}. +{{-65146166,-32077888}, 11047108592661367}. +{{-64924114,-2413898}, 13263931379265679}. +{{-64907918,-80039167}, 3825723127382589}. +{{-64842337,-74395520}, 3868032894420786}. +{{-64837772,-110664185}, 1606790736921313}. +{{-64804267,-20169519}, 12699171758259308}. +{{-64668640,-83822002}, 3767621017873691}. +{{-64659026,-87197159}, 3738902787414189}. +{{-64505488,-78494845}, 3879821160792721}. +{{-64263500,-41773793}, 10663876271888993}. +{{-64123108,-56040777}, 10485362077640097}. +{{-64057082,-73847508}, 3916893066633543}. +{{-63912421,-118364940}, 1513970788533634}. +{{-63865086,-66154959}, 4337406721007933}. +{{-63794984,-26786882}, 11224218747401819}. +{{-63724891,-19044212}, 12748661741571398}. +{{-63477799,-12675642}, 12881385066395358}. +{{-63325748,-91834669}, 2226621643684993}. +{{-63306503,-107737676}, 1664368337789142}. +{{-63273727,-102962440}, 2053426473337270}. +{{-63035942,-44439057}, 10638203944850549}. +{{-62771082,-100700452}, 2080118694210119}. +{{-62591298,-95483216}, 2195213207466279}. +{{-62546684,-20615911}, 12749950237280745}. +{{-62485179,-119307130}, 1493884975092686}. +{{-62262854,-115413673}, 1528981779937525}. +{{-61951789,-99987466}, 2089536351065290}. +{{-61831464,-7918743}, 12926239799344889}. +{{-61645014,-49635566}, 10533859018935679}. +{{-61408449,-60526813}, 4473931517926288}. +{{-61140519,-66367467}, 4342239114714332}. +{{-61134156,-76506111}, 3911738061181545}. +{{-61083895,-98963354}, 2092610339613662}. +{{-61004409,-44170251}, 10643010413281752}. +{{-60796781,-58269630}, 4483089177994858}. +{{-60776885,-16614678}, 12780689681268394}. +{{-60585691,-102556000}, 2058275996471142}. +{{-60306233,-69336629}, 4321664307951952}. +{{-60115583,-29263084}, 11209204836878742}. +{{-59942638,-45940806}, 10646475070809279}. +{{-59773688,-41735893}, 10681677876306257}. +{{-59549080,-111657086}, 1647571008591739}. +{{-59498587,-79948465}, 3890621833571684}. +{{-59276231,-16688230}, 12793535476635902}. +{{-59157465,-26181058}, 11243267218417498}. +{{-59071864,-100317229}, 2103460610042321}. +{{-58921542,-96570295}, 2203182483010301}. +{{-58760926,-87977765}, 3751426953490197}. +{{-58695793,-36390696}, 11077925469351090}. +{{-58646318,-86969852}, 3758065765275287}. +{{-58594849,-7972188}, 12940535895351186}. +{{-58235212,-27735874}, 11221776854413899}. +{{-58157870,-121968891}, 1502176054695581}. +{{-58132424,-57629473}, 4499959543216753}. +{{-58113985,-16270388}, 12802831519168786}. +{{-58059377,-83050970}, 3796140475436698}. +{{-58023528,-2643843}, 13332807895402073}. +{{-57852664,-13224037}, 12901982979525457}. +{{-57747110,-59580815}, 4491422533063805}. +{{-57722200,-97270267}, 2204449982334937}. +{{-57658458,-61816557}, 4465050159435205}. +{{-57508095,-91811573}, 2247799906765076}. +{{-57487370,-103240203}, 2074178955706573}. +{{-57453352,-54213908}, 10516096528503891}. +{{-57391479,-44484747}, 10659911279428060}. +{{-57104417,-45121963}, 10658228532313496}. +{{-57005309,-60454868}, 4491588606763330}. +{{-56888182,-86088622}, 3764304121915775}. +{{-56863561,-123070249}, 1501257166747888}. +{{-56694631,-39831576}, 10695930016820982}. +{{-56603068,-62205082}, 4465634419489739}. +{{-56470549,-81300410}, 3893775005065866}. +{{-56466287,-53939230}, 10517329704250942}. +{{-56452651,-85495164}, 3788221800437446}. +{{-56445735,-11593612}, 12910314809185494}. +{{-56431286,-107058195}, 1688696579821917}. +{{-56400552,-5572920}, 13323322033878771}. +{{-56180343,-43286148}, 13686919938229078}. +{{-56048991,-99010368}, 5112944899122998}. +{{-56019599,-45004892}, 13661101298600598}. +{{-56012276,-56394019}, 7506070098390537}. +{{-55763093,-103832453}, 5076215376560640}. +{{-55607205,-43365373}, 13687189209814912}. +{{-55445279,-87519318}, 6764682789642174}. +{{-55327583,-82812306}, 6800433409148190}. +{{-55048732,-59246630}, 7497638260047339}. +{{-54960344,-31714970}, 14121284039880667}. +{{-54929349,-36324649}, 14085928360065440}. +{{-54894111,-19326636}, 15774919555841430}. +{{-54874091,-10775365}, 15915698128922180}. +{{-54841294,-45945377}, 13655646114789941}. +{{-54764895,-107156922}, 4692443135960990}. +{{-54725314,-48713880}, 13558492256549799}. +{{-54567184,-83614882}, 6794911769700891}. +{{-54203486,-113649918}, 4651083660019519}. +{{-54180663,-78870739}, 6909885709119836}. +{{-53902717,-39583671}, 13702920033231848}. +{{-53763304,-105075968}, 5073787666040435}. +{{-53737745,-63124630}, 7466327452166842}. +{{-53667661,-57338588}, 7509943525137090}. +{{-53598266,-86517085}, 6771118438013893}. +{{-53149571,-50872382}, 13553726290780974}. +{{-53136729,-59392524}, 7501980014429650}. +{{-53102170,-3476076}, 16340022154022343}. +{{-53075627,-31144107}, 14219991774936268}. +{{-52868325,-70952645}, 7332724807837440}. +{{-52851516,-2786444}, 16342123762799043}. +{{-52848067,-103018963}, 5083298722165004}. +{{-52751340,-86174305}, 6772531999116897}. +{{-52720153,-67194337}, 7361905663303536}. +{{-52542415,-72653791}, 7324319583771196}. +{{-52525899,-69649231}, 7335280449417324}. +{{-52499413,-92273060}, 5251056666360322}. +{{-52478487,-54984585}, 13518931954685428}. +{{-52284673,-111273455}, 4661751734470968}. +{{-51793797,-72743775}, 7336163699575592}. +{{-51575477,-68066933}, 7372098119703552}. +{{-51501409,-42668529}, 13706794875440432}. +{{-51480660,-48911183}, 13574872186941481}. +{{-51458541,-119011241}, 4556715008142560}. +{{-51375312,-32690237}, 14136171867189905}. +{{-51304443,-43595278}, 13704694496690542}. +{{-51042485,-70836759}, 7345875799555752}. +{{-50832275,-35985623}, 14103678556392108}. +{{-50171725,-69770438}, 7348440192348394}. +{{-50137816,-107460513}, 4709707896205169}. +{{-50104296,-41222866}, 13714748366988379}. +{{-49666236,-112803803}, 4675234400705481}. +{{-49353747,-78028837}, 6929561671543300}. +{{-49348726,-115823155}, 4572200906058077}. +{{-49263988,-48776226}, 13579357324176907}. +{{-48971217,-30837214}, 14237723713804858}. +{{-48934468,-40561501}, 13720812739025793}. +{{-48909188,-35085779}, 14132166441787657}. +{{-48624201,-100518958}, 5127818652743802}. +{{-48528026,-75593971}, 6957285236809037}. +{{-48417856,-7097850}, 15971416426566555}. +{{-48380700,-16338757}, 15829984243611457}. +{{-48040149,-1222532}, 16384743368200706}. +{{-47509649,-115677461}, 4620409239519248}. +{{-47296781,-72724752}, 7389182061183074}. +{{-47152614,-90326377}, 5324739669101813}. +{{-47101182,-71234013}, 7391954996956053}. +{{-47088758,-8653009}, 16011619563757941}. +{{-47061053,-20914370}, 15836205001241418}. +{{-47004548,-46521215}, 13724614886933289}. +{{-46788918,-60202165}, 7565891365861717}. +{{-46702732,-79333930}, 6976431952816331}. +{{-46566159,-87809653}, 6829872977315860}. +{{-46404202,-88061147}, 6829845313244877}. +{{-46308388,-63525291}, 7533068492111241}. +{{-46258618,-106238100}, 5138472560333127}. +{{-46072227,-59505066}, 7566817317830030}. +{{-45992178,-21403035}, 15836772952583821}. +{{-45921386,-58354436}, 7574909958506055}. +{{-45917475,-49902941}, 13626647676706692}. +{{-45905188,-5931170}, 16397391401156363}. +{{-45599154,-13021904}, 15980516789269543}. +{{-45430945,-29527203}, 14292098011381528}. +{{-45217451,-117070478}, 4622636711449710}. +{{-45012131,-9996066}, 16013675863392014}. +{{-44970255,-88921629}, 6831239629154964}. +{{-44872584,-68212048}, 7429252621000819}. +{{-44856739,-94829487}, 5293554491931948}. +{{-44385371,-21910288}, 15839248473671014}. +{{-44175742,-77868662}, 6983461263754175}. +{{-44079530,-1991045}, 16413402969642565}. +{{-43834557,-57845623}, 7579854335808488}. +{{-43817341,-81554817}, 6878541114229600}. +{{-43807310,-20643684}, 15847629148051991}. +{{-43226857,-55374106}, 13599759056940762}. +{{-43190969,-95841663}, 5304466923230072}. +{{-43071062,-78171764}, 6995423348444503}. +{{-42969623,-50405102}, 13637073280720254}. +{{-42934938,-98951604}, 5201183598591303}. +{{-42794367,-106075513}, 5155431152337844}. +{{-42789640,-120195166}, 4602929137093243}. +{{-42784420,-122611435}, 4592612778188169}. +{{-42627813,-104941820}, 5158399895668610}. +{{-42488676,-113899395}, 4735629722371849}. +{{-42487563,-88996752}, 6845180218343526}. +{{-42099576,-80646312}, 6986172846926323}. +{{-41997031,-55399037}, 13600875080353492}. +{{-41946692,-64299675}, 7548618929896329}. +{{-41905033,-428894}, 16452482985347706}. +{{-41852719,-100656483}, 5193936909622812}. +{{-41762892,-75580217}, 7023528894460641}. +{{-41752515,-7544565}, 16037291075639556}. +{{-41710758,-44228717}, 13752509875133653}. +{{-41539983,-89799164}, 6847774910792342}. +{{-41463891,-33859511}, 14203693229568684}. +{{-41366211,-6624875}, 16042118580312460}. +{{-41239340,-52425978}, 13614835384276683}. +{{-41014436,-29098981}, 14310057764331265}. +{{-40910600,-110386454}, 4772358967438075}. +{{-40878831,-41690384}, 13782354778915894}. +{{-40839210,-1947220}, 16429969072256071}. +{{-40744179,-120855871}, 4605298176861740}. +{{-40731880,-38606102}, 14167192734707451}. +{{-40613603,-46239154}, 13747778194648334}. +{{-40290550,-56256756}, 13604339649087831}. +{{-40226961,-91097798}, 5345498937974970}. +{{-40215923,-70411797}, 7421248963298308}. +{{-40147426,-103312654}, 5171137084720431}. +{{-40112562,-115720348}, 4643500769754759}. +{{-40110474,-29570686}, 14310787311845999}. +{{-40088073,-43103402}, 13781038287628506}. +{{-39857702,-96245327}, 5303972344427645}. +{{-39822554,-102549670}, 5172077000666607}. +{{-39666872,-81962867}, 6895957755205977}. +{{-39612994,-34059516}, 14205093562045319}. +{{-38658023,-3701142}, 16616212546662142}. +{{-38347180,-50673649}, 13830949073001569}. +{{-38274810,-121877390}, 4788945755210095}. +{{-38203179,-84241498}, 7075599878315726}. +{{-38154749,-86119003}, 7049603825109960}. +{{-38022825,-55070723}, 13795707348981336}. +{{-38000063,-51894452}, 13828695168203030}. +{{-37976778,-56916921}, 7788296982115045}. +{{-37785405,-45244930}, 13943762419667786}. +{{-37763647,-1581141}, 16643650195091732}. +{{-37496782,-103733691}, 5358976423899805}. +{{-37468439,-94761799}, 5504303981131260}. +{{-37399205,-42761866}, 13973328820475274}. +{{-37312087,-43857929}, 13949145781257716}. +{{-37183698,-63344352}, 7747374197250599}. +{{-37084630,-111771024}, 4941314592310647}. +{{-36993014,-39414832}, 14359747370264951}. +{{-36790785,-90930835}, 5539632526491928}. +{{-36746882,-81409415}, 7182317097238957}. +{{-36660705,-43604401}, 13972972765130032}. +{{-36544892,-20282632}, 16057801030058467}. +{{-36297622,-70078045}, 7614846013644757}. +{{-36099691,-104816418}, 5356479162281550}. +{{-36086351,-8002371}, 16234373175505436}. +{{-35901192,-99452891}, 5398316300241625}. +{{-35731339,-122484020}, 4791589586856006}. +{{-35699249,-76666826}, 7219151406265498}. +{{-35653979,-60831242}, 7757947118503374}. +{{-35619630,-120659217}, 4800298556150837}. +{{-35582724,-91189143}, 5539272805723049}. +{{-35571674,-74857284}, 7227586032936775}. +{{-35466252,-66281397}, 7650214750136385}. +{{-35243771,-112656877}, 4952357685037508}. +{{-35039496,-72482731}, 7618050680563929}. +{{-35017844,-76264904}, 7232660894803107}. +{{-34857504,-23327992}, 14560007698012083}. +{{-34837901,-77149343}, 7230699976616552}. +{{-34769163,-31376805}, 14419970716478020}. +{{-34366691,-95706256}, 5515696830186790}. +{{-34354022,-14823988}, 16108772049677399}. +{{-34166489,-11796061}, 16212499569086416}. +{{-34157117,-33033487}, 14417959883919720}. +{{-34041653,-120572656}, 4813318600088610}. +{{-33751050,-43147479}, 13987722669656813}. +{{-33745813,-38302593}, 14376434349097504}. +{{-33487639,-101848946}, 5402806246956382}. +{{-33456793,-105790287}, 5367762386335096}. +{{-33409174,-68543736}, 7654210075105271}. +{{-33283697,-90971351}, 5552533155368632}. +{{-33135397,-103023694}, 5381210251588906}. +{{-33061859,-26743259}, 14553202939334540}. +{{-32963527,-110441247}, 4983230763874940}. +{{-32580752,-108032776}, 4992669277765811}. +{{-32530699,-12395686}, 16210020954810606}. +{{-32421208,-55205368}, 13816820297320435}. +{{-32340175,-75913192}, 7237493333301430}. +{{-32196263,-80514711}, 7201433048596220}. +{{-32192043,-76629501}, 7236473380034244}. +{{-32002184,-60487033}, 7798860528927473}. +{{-31898320,-108886289}, 4987080390479921}. +{{-31851828,-106277654}, 5371360592789163}. +{{-31303576,-3461568}, 16639444968486771}. +{{-30959769,-109186553}, 5034146715539440}. +{{-30922998,-122710417}, 4856059627471221}. +{{-30762537,-107871754}, 5040946018145498}. +{{-30739680,-115197045}, 4902431641079057}. +{{-30605659,-106892778}, 5043326070771150}. +{{-30517528,-117354319}, 4893814697751929}. +{{-30470375,-46479636}, 14006046518412374}. +{{-30207834,-95589308}, 5568847546640327}. +{{-29853065,-92236768}, 5598370552302194}. +{{-29796899,-69999417}, 7680894261720996}. +{{-29781974,-20842988}, 16118512726248919}. +{{-29735875,-5774541}, 16678623062864260}. +{{-29735283,-99291101}, 5465760544018052}. +{{-29662288,-69094169}, 7683075953851057}. +{{-29475481,-44977249}, 14014265690464112}. +{{-29428526,-113118810}, 5000470882541215}. +{{-29345173,-32251497}, 14471748569122976}. +{{-29183727,-71311075}, 7674447783530012}. +{{-28936682,-107446943}, 5046913804873325}. +{{-28929399,-106818326}, 5047474445609982}. +{{-28798123,-5231196}, 16682455038205638}. +{{-28794442,-81619931}, 7158611983096525}. +{{-28736120,-87069795}, 7121103483095897}. +{{-28695736,-37630090}, 14432962042958299}. +{{-28695337,-106706485}, 5047565140229200}. +{{-28634141,-23622312}, 14617038417329634}. +{{-28522703,-5866357}, 16682101291259924}. +{{-28361722,-4849017}, 16684297082340325}. +{{-28283418,-24616484}, 14615189826371399}. +{{-27978705,-103408722}, 5434898802389018}. +{{-27920485,-107260140}, 5048044046273922}. +{{-27892140,-19193661}, 16131126983112385}. +{{-27634513,-27795265}, 14582953927766576}. +{{-27597127,-90627515}, 5611035162538716}. +{{-26920254,-90378391}, 5623458842377149}. +{{-26785687,-62085979}, 7837890836144092}. +{{-26679994,-83159319}, 7169060308433901}. +{{-26671859,-59110420}, 7866125019120646}. +{{-26579025,-35015120}, 14478603280085042}. +{{-26576340,-13578128}, 16273547646701603}. +{{-26508533,-14564493}, 16179002536395904}. +{{-26300619,-90411674}, 5623744812301006}. +{{-26273517,-52536159}, 13892107632021096}. +{{-26213519,-61983618}, 7838200710218270}. +{{-25832601,-106563259}, 5437101712095192}. +{{-25818525,-1383083}, 16731448209653192}. +{{-25563737,-97175647}, 5580104279576440}. +{{-25536606,-62248042}, 7838653251374495}. +{{-25502644,-64962263}, 7735840699129513}. +{{-25300029,-64245750}, 7830083920352234}. +{{-24912527,-78591707}, 7276524036967068}. +{{-24843734,-103706075}, 5449877152534493}. +{{-24782179,-65287484}, 7738550845958022}. +{{-24750874,-80437177}, 7272187834890213}. +{{-24640989,-16679516}, 16174535197691842}. +{{-24568699,-31461130}, 14494427442135502}. +{{-24470839,-49751726}, 13928839260240254}. +{{-24451120,-34944260}, 14483028207228435}. +{{-24380358,-19977856}, 16145907253351031}. +{{-24226649,-49735406}, 13929045685783930}. +{{-24223174,-63572221}, 7835423266378453}. +{{-24172746,-113268858}, 5021256989577935}. +{{-24065804,-55622921}, 13885570263810273}. +{{-23915052,-28084485}, 14598209240585793}. +{{-23753626,-76394031}, 7306980950130029}. +{{-23721968,-41956391}, 14064453780876473}. +{{-23697688,-48370574}, 13932489769211259}. +{{-23675205,-78961105}, 7280059397140768}. +{{-23652640,-71230505}, 7696190494080433}. +{{-23453513,-74190000}, 7315858117458034}. +{{-23406828,-99752544}, 5486111213784675}. +{{-23144756,-9084987}, 16315954978223753}. +{{-22800198,-54113067}, 13894929324701917}. +{{-22684544,-25830271}, 15377785946358585}. +{{-22610385,-50409975}, 14674687016506040}. +{{-22552425,-28368724}, 15349791889548370}. +{{-22524032,-22206232}, 16889119954365363}. +{{-22444962,-84997268}, 7917143861597447}. +{{-22357647,-21896442}, 16889283744121502}. +{{-22023834,-74151851}, 8068514413166029}. +{{-21716868,-41659432}, 14822516729178531}. +{{-21454843,-51158669}, 14673782022701508}. +{{-21184974,-57750008}, 8630929028223671}. +{{-20971999,-99280189}, 6240029008439188}. +{{-20869848,-75154501}, 8067473593378641}. +{{-20826350,-104141121}, 6202879993620021}. +{{-20432496,-72713224}, 8448888412718259}. +{{-20182177,-28054461}, 15354404395956112}. +{{-20010949,-25078966}, 15383156002730922}. +{{-19965483,-94830293}, 6349016694289476}. +{{-19555438,-5136385}, 17457647215330869}. +{{-19191941,-52390934}, 14653966655744938}. +{{-19054023,-106896835}, 5822882735141468}. +{{-19046420,-48057497}, 14689378782751393}. +{{-18777790,-18727189}, 16906061004149013}. +{{-18188898,-13459708}, 17047636681181063}. +{{-18170442,-43277570}, 14830480906277455}. +{{-18095739,-51780992}, 14689715009536870}. +{{-18045648,-20088033}, 16915721003211313}. +{{-17976362,-28624344}, 15367235147816679}. +{{-17953878,-56643051}, 8649632421400029}. +{{-17651707,-16947806}, 16944393828797294}. +{{-17557631,-82340118}, 7945481126341566}. +{{-17538349,-70852335}, 8471773817166952}. +{{-17014284,-86255354}, 7911443785384651}. +{{-16921871,-95193850}, 6361685716107934}. +{{-16813056,-44733223}, 14807428478773689}. +{{-16793022,-70972561}, 8472037250404661}. +{{-16768251,-56863077}, 8650705645243204}. +{{-16673958,-100280969}, 6255480750511349}. +{{-16519298,-100157093}, 6255532985314053}. +{{-16484123,-102253233}, 6249669467929956}. +{{-16464492,-66165585}, 8510805373281377}. +{{-16350389,-98334914}, 6261367390615050}. +{{-16115365,-117793103}, 5689120066024744}. +{{-15962271,-39344353}, 15221957598388020}. +{{-15913669,-52564143}, 14670521117718824}. +{{-15710845,-65058192}, 8513355378508130}. +{{-15529535,-82547958}, 7949831382520766}. +{{-15464660,-48873035}, 14705269312893065}. +{{-15430722,-74088962}, 8091315494081295}. +{{-15307804,-710123}, 17511941818441161}. +{{-15048576,-31763042}, 15269184470108955}. +{{-14974858,-27484702}, 15375111995124335}. +{{-14924366,-69023336}, 8479332794947767}. +{{-14879864,-23632410}, 15409974801394651}. +{{-14806613,-39642754}, 14847710422946314}. +{{-14795313,-54145013}, 14668887470005264}. +{{-14661779,-32775652}, 15267245248367110}. +{{-14646770,-80898744}, 8046029469197991}. +{{-14479793,-78303253}, 8056486700192784}. +{{-14092827,-70962141}, 8523492790525892}. +{{-14057648,-75131594}, 8136468595225755}. +{{-13971091,-71568129}, 8517087137645092}. +{{-13933274,-122668356}, 5700645754414919}. +{{-13849351,-99693407}, 6307660236753532}. +{{-13810783,-122847278}, 5700706361208126}. +{{-13786983,-63881446}, 8656330842787070}. +{{-13559918,-41385273}, 14892268481341109}. +{{-13510187,-57280157}, 8701895333674692}. +{{-12852606,-116986286}, 5745076279929151}. +{{-12829650,-8557564}, 17138921146356359}. +{{-12720898,-104072212}, 6273177248727303}. +{{-12592699,8683}, 17561193237336388}. +{{-12403857,-64158989}, 8657369374408848}. +{{-12327141,-96574023}, 6407804769838504}. +{{-12315636,-83357648}, 7997160228594723}. +{{-12259035,-64252007}, 8659935805345260}. +{{-11827941,-40171328}, 14898647555024674}. +{{-11711162,-117543153}, 5742513208170853}. +{{-11686466,-40220515}, 14898833920547597}. +{{-11676244,-89409607}, 7956528990843049}. +{{-11634208,-106248742}, 6267682586164667}. +{{-11567189,-114289333}, 5845895964293120}. +{{-11521647,-120005742}, 5715698954587198}. +{{-11512892,-120069481}, 5715650348243425}. +{{-11404856,-10339979}, 17116068790981081}. +{{-11166500,-30673244}, 15416440241512323}. +{{-10868318,-12756470}, 17107934341121983}. +{{-10818500,-115232034}, 5752328886663947}. +{{-10715345,-4437481}, 17530338825345200}. +{{-10601040,-101411957}, 6305991918671889}. +{{-10595651,-28622845}, 15425521105458052}. +{{-10542555,-19167135}, 16975834455158636}. +{{-10399703,-20769248}, 16967636216385398}. +{{-10253126,-5877085}, 17527714624559829}. +{{-10052507,-10257195}, 17128940347047372}. +{{-10017180,-117318822}, 5755560540847595}. +{{-10002946,-63389058}, 8675307887231759}. +{{-9970460,-94515283}, 6432726179771721}. +{{-9836301,-101130773}, 6318007716282432}. +{{-9406980,-107483033}, 5904766582860705}. +{{-9188847,-2968560}, 17549295445543990}. +{{-9095913,-26171299}, 15465323241549400}. +{{-9047208,-19958140}, 16986954017707731}. +{{-8826653,-56113573}, 14725877398732608}. +{{-8807916,-13204917}, 17120603815226433}. +{{-8670585,-105684215}, 6282330793919480}. +{{-8587427,-118914790}, 5754167146061230}. +{{-8483633,-32846283}, 15333155985388696}. +{{-8260557,-6654058}, 17164997593503946}. +{{-8188744,-19408331}, 16988961535389913}. +{{-7884797,-59595664}, 8713274230276450}. +{{-7883140,-77255426}, 8149605595038475}. +{{-7880347,-110274733}, 5898361407552964}. +{{-7856408,-48623625}, 14775408900134385}. +{{-7753642,-53105861}, 14740135557019205}. +{{-7701993,-19648625}, 16990472848641136}. +{{-7604679,-33740589}, 15330035261487316}. +{{-7450389,-57887718}, 8722170215008426}. +{{-7365475,-58495445}, 8715756175582468}. +{{-7236984,-113108990}, 5865841811211131}. +{{-7034654,-94182890}, 6438364781436319}. +{{-6971340,-2970341}, 17554430041332289}. +{{-6944460,-102554636}, 6297633154273475}. +{{-6786102,-86914610}, 7984320885619039}. +{{-6663606,-83047462}, 8019376168352255}. +{{-6369496,-103351447}, 6297233298305017}. +{{-6338446,-112081916}, 5873485940474519}. +{{-6290084,-76604851}, 8151564345556233}. +{{-6264079,-107402266}, 5910358984272542}. +{{-6241040,-2730914}, 17556281342962203}. +{{-6208851,-37778508}, 15296247436275846}. +{{-6207255,-2306757}, 17556802016737108}. +{{-6019500,-44445601}, 14882404601118305}. +{{-5824257,-6015871}, 17732942127596344}. +{{-5630932,-27865484}, 15632967297372291}. +{{-5494626,-9549030}, 17346571218800047}. +{{-5191302,-64050722}, 8867391278475871}. +{{-5172320,-17977157}, 17206062019176209}. +{{-5016857,-52185922}, 14930266335737690}. +{{-4945641,-30987581}, 15622998220252880}. +{{-4885210,-46237289}, 15062799007649253}. +{{-4843976,-116091234}, 5958259887282779}. +{{-4634938,-15923}, 17772074335336781}. +{{-4620050,-58233647}, 8911658157516845}. +{{-4565536,-396059}, 17771641119899545}. +{{-4499505,-60867995}, 8879239365033624}. +{{-4209546,-103490942}, 6486318820082287}. +{{-4208412,-50089491}, 14957684977259849}. +{{-4067017,-24779702}, 15667301144998650}. +{{-4041165,-34629508}, 15518361826333250}. +{{-4012057,-72311310}, 8727873533400442}. +{{-3583365,-66736580}, 8774185130091266}. +{{-3497050,-19436232}, 17185496120190439}. +{{-3249798,-76635263}, 8343971194782333}. +{{-3201960,-81031504}, 8308384311522419}. +{{-3200699,-89899156}, 8167465866793286}. +{{-3135343,-48178932}, 14969738559573014}. +{{-3116705,-37086384}, 15494810401258802}. +{{-3067214,-21686971}, 17176918497260189}. +{{-3063604,-52667731}, 14934464718959625}. +{{-3011444,-11631464}, 17324839148965027}. +{{-2986897,-77931506}, 8319439930083354}. +{{-2891573,-17877296}, 17210514922535970}. +{{-2878463,-96508309}, 6622218377986324}. +{{-2763817,-44687676}, 15075420781868754}. +{{-2757360,-90655338}, 6666484043254939}. +{{-2595963,-110505410}, 6092610953962318}. +{{-2480598,-17223513}, 17213069275402229}. +{{-2431031,-86887771}, 8177853681818588}. +{{-2367877,-102332658}, 6514732666538250}. +{{-2367579,-120375062}, 5926089649221614}. +{{-2183684,-106744508}, 6104411605377923}. +{{-2165077,-22172285}, 17176323597128320}. +{{-2162839,-122658601}, 5917452813909492}. +{{-2084978,-45468790}, 15073674487973551}. +{{-2042436,-69621349}, 8742708427152129}. +{{-1919381,-75499908}, 8347350008316418}. +{{-1644911,-40288003}, 15122847306171932}. +{{-1035096,-66581783}, 8787686197030905}. +{{-998444,-55156418}, 14938344167863883}. +{{-966962,-60194026}, 8919732820728975}. +{{-817132,-37211261}, 15508014795687617}. +{{-422458,-116872112}, 5973858129967463}. +{{-404074,-88096594}, 8184334064739407}. +{{-347802,-62196667}, 8894210297444301}. +{{-306702,-70252758}, 8753897710881471}. +{{-134579,-114189885}, 6071380491482756}. diff --git a/support/test_cases/test_data/2dim_from_0_to_100.data b/support/test_cases/test_data/2dim_from_0_to_100.data new file mode 100644 index 0000000..8a780d0 --- /dev/null +++ b/support/test_cases/test_data/2dim_from_0_to_100.data @@ -0,0 +1,1000 @@ +{{0,20}, 544}. +{{0,35}, 2058}. +{{0,41}, 2178}. +{{0,43}, 2186}. +{{0,59}, 2698}. +{{0,62}, 2728}. +{{0,65}, 8194}. +{{0,95}, 8874}. +{{0,96}, 10240}. +{{0,98}, 10248}. +{{1,23}, 555}. +{{1,44}, 2209}. +{{1,56}, 2689}. +{{1,65}, 8195}. +{{1,96}, 10241}. +{{2,4}, 36}. +{{2,19}, 526}. +{{2,41}, 2182}. +{{2,61}, 2726}. +{{2,68}, 8228}. +{{2,77}, 8358}. +{{2,92}, 8868}. +{{2,100}, 10276}. +{{3,3}, 15}. +{{3,27}, 655}. +{{3,35}, 2063}. +{{3,42}, 2189}. +{{3,43}, 2191}. +{{3,64}, 8197}. +{{3,69}, 8231}. +{{3,97}, 10247}. +{{4,10}, 152}. +{{4,21}, 562}. +{{4,24}, 656}. +{{4,46}, 2232}. +{{4,64}, 8208}. +{{4,80}, 8720}. +{{4,85}, 8754}. +{{4,95}, 8890}. +{{4,96}, 10256}. +{{4,97}, 10258}. +{{4,99}, 10266}. +{{5,18}, 537}. +{{5,26}, 665}. +{{5,47}, 2235}. +{{5,49}, 2579}. +{{5,53}, 2611}. +{{5,56}, 2705}. +{{5,69}, 8243}. +{{5,73}, 8339}. +{{5,74}, 8345}. +{{5,75}, 8347}. +{{5,78}, 8377}. +{{5,87}, 8763}. +{{5,93}, 8883}. +{{6,2}, 28}. +{{6,4}, 52}. +{{6,9}, 150}. +{{6,38}, 2108}. +{{6,39}, 2110}. +{{6,44}, 2228}. +{{6,56}, 2708}. +{{6,76}, 8372}. +{{7,16}, 533}. +{{7,26}, 669}. +{{7,36}, 2101}. +{{7,39}, 2111}. +{{7,46}, 2237}. +{{7,47}, 2239}. +{{7,48}, 2581}. +{{7,50}, 2589}. +{{7,60}, 2741}. +{{7,72}, 8341}. +{{7,81}, 8727}. +{{7,84}, 8757}. +{{7,94}, 8893}. +{{8,15}, 234}. +{{8,38}, 2152}. +{{8,40}, 2240}. +{{8,60}, 2784}. +{{8,63}, 2794}. +{{8,67}, 8266}. +{{8,86}, 8808}. +{{8,95}, 8938}. +{{9,0}, 65}. +{{9,2}, 73}. +{{9,9}, 195}. +{{9,30}, 745}. +{{9,43}, 2251}. +{{9,52}, 2657}. +{{9,65}, 8259}. +{{9,77}, 8419}. +{{9,78}, 8425}. +{{10,4}, 100}. +{{10,6}, 108}. +{{10,11}, 206}. +{{10,24}, 708}. +{{10,31}, 750}. +{{10,32}, 2116}. +{{10,37}, 2150}. +{{10,57}, 2758}. +{{10,65}, 8262}. +{{10,72}, 8388}. +{{10,96}, 10308}. +{{10,97}, 10310}. +{{11,1}, 71}. +{{11,7}, 111}. +{{11,9}, 199}. +{{11,14}, 237}. +{{11,20}, 613}. +{{11,21}, 615}. +{{11,28}, 741}. +{{11,44}, 2277}. +{{11,59}, 2767}. +{{12,2}, 88}. +{{12,13}, 242}. +{{12,29}, 754}. +{{12,37}, 2162}. +{{12,43}, 2266}. +{{12,46}, 2296}. +{{12,55}, 2682}. +{{12,60}, 2800}. +{{12,80}, 8784}. +{{12,96}, 10320}. +{{12,98}, 10328}. +{{13,6}, 121}. +{{13,13}, 243}. +{{13,24}, 721}. +{{13,47}, 2299}. +{{13,54}, 2681}. +{{13,56}, 2769}. +{{13,59}, 2779}. +{{13,83}, 8795}. +{{13,100}, 10353}. +{{14,5}, 118}. +{{14,8}, 212}. +{{14,16}, 596}. +{{14,30}, 764}. +{{14,66}, 8284}. +{{14,67}, 8286}. +{{14,77}, 8438}. +{{14,89}, 8918}. +{{14,96}, 10324}. +{{15,12}, 245}. +{{15,22}, 637}. +{{15,24}, 725}. +{{15,28}, 757}. +{{15,61}, 2807}. +{{15,66}, 8285}. +{{15,70}, 8317}. +{{15,79}, 8447}. +{{15,86}, 8829}. +{{15,93}, 8951}. +{{15,95}, 8959}. +{{15,97}, 10327}. +{{16,6}, 296}. +{{16,13}, 418}. +{{16,32}, 2304}. +{{16,42}, 2440}. +{{16,53}, 2850}. +{{16,69}, 8482}. +{{16,72}, 8576}. +{{17,25}, 899}. +{{17,36}, 2337}. +{{17,52}, 2849}. +{{17,54}, 2857}. +{{17,59}, 2955}. +{{17,75}, 8587}. +{{17,89}, 9091}. +{{18,40}, 2436}. +{{18,52}, 2852}. +{{18,56}, 2948}. +{{18,64}, 8452}. +{{18,73}, 8582}. +{{18,81}, 8966}. +{{19,0}, 261}. +{{19,13}, 423}. +{{19,17}, 775}. +{{19,21}, 807}. +{{19,25}, 903}. +{{19,27}, 911}. +{{19,30}, 941}. +{{19,32}, 2309}. +{{19,36}, 2341}. +{{19,43}, 2447}. +{{19,48}, 2821}. +{{19,51}, 2831}. +{{19,53}, 2855}. +{{19,82}, 8973}. +{{19,87}, 9007}. +{{20,7}, 314}. +{{20,23}, 826}. +{{20,45}, 2482}. +{{20,48}, 2832}. +{{20,51}, 2842}. +{{20,52}, 2864}. +{{20,54}, 2872}. +{{20,67}, 8474}. +{{20,68}, 8496}. +{{20,76}, 8624}. +{{21,6}, 313}. +{{21,13}, 435}. +{{21,14}, 441}. +{{21,18}, 793}. +{{21,26}, 921}. +{{21,37}, 2355}. +{{21,46}, 2489}. +{{21,81}, 8979}. +{{21,86}, 9017}. +{{21,90}, 9113}. +{{21,94}, 9145}. +{{21,97}, 10515}. +{{22,0}, 276}. +{{22,1}, 278}. +{{22,2}, 284}. +{{22,50}, 2844}. +{{22,56}, 2964}. +{{22,59}, 2974}. +{{23,19}, 799}. +{{23,42}, 2461}. +{{23,43}, 2463}. +{{23,55}, 2879}. +{{23,56}, 2965}. +{{23,65}, 8471}. +{{23,71}, 8511}. +{{23,85}, 9015}. +{{24,3}, 330}. +{{24,8}, 448}. +{{24,9}, 450}. +{{24,13}, 482}. +{{24,19}, 842}. +{{24,24}, 960}. +{{24,27}, 970}. +{{24,37}, 2402}. +{{24,44}, 2528}. +{{24,57}, 3010}. +{{24,75}, 8650}. +{{24,78}, 8680}. +{{24,92}, 9184}. +{{25,18}, 841}. +{{25,34}, 2377}. +{{25,83}, 9035}. +{{25,90}, 9161}. +{{26,6}, 364}. +{{26,14}, 492}. +{{26,15}, 494}. +{{26,18}, 844}. +{{26,20}, 868}. +{{26,22}, 876}. +{{26,26}, 972}. +{{26,29}, 998}. +{{26,33}, 2374}. +{{26,40}, 2500}. +{{26,42}, 2508}. +{{26,58}, 3020}. +{{27,1}, 327}. +{{27,8}, 453}. +{{27,19}, 847}. +{{27,30}, 1005}. +{{27,40}, 2501}. +{{27,58}, 3021}. +{{27,59}, 3023}. +{{27,64}, 8517}. +{{27,72}, 8645}. +{{27,77}, 8679}. +{{27,82}, 9037}. +{{27,88}, 9157}. +{{28,19}, 858}. +{{28,32}, 2384}. +{{28,52}, 2928}. +{{28,56}, 3024}. +{{28,66}, 8536}. +{{28,84}, 9072}. +{{28,99}, 10586}. +{{29,9}, 467}. +{{29,20}, 881}. +{{29,21}, 883}. +{{29,27}, 987}. +{{29,34}, 2393}. +{{29,39}, 2427}. +{{29,56}, 3025}. +{{29,78}, 8697}. +{{29,80}, 9041}. +{{30,1}, 342}. +{{30,6}, 380}. +{{30,14}, 508}. +{{30,41}, 2518}. +{{30,43}, 2526}. +{{30,52}, 2932}. +{{30,62}, 3068}. +{{30,73}, 8662}. +{{30,85}, 9078}. +{{30,94}, 9212}. +{{31,11}, 479}. +{{31,27}, 991}. +{{31,34}, 2397}. +{{31,36}, 2421}. +{{31,40}, 2517}. +{{31,48}, 2901}. +{{31,69}, 8567}. +{{31,80}, 9045}. +{{32,12}, 1184}. +{{32,16}, 1536}. +{{32,21}, 1570}. +{{32,30}, 1704}. +{{32,39}, 3114}. +{{32,43}, 3210}. +{{32,48}, 3584}. +{{32,54}, 3624}. +{{32,57}, 3714}. +{{32,61}, 3746}. +{{32,62}, 3752}. +{{32,72}, 9344}. +{{32,88}, 9856}. +{{32,99}, 11274}. +{{33,5}, 1059}. +{{33,9}, 1155}. +{{33,18}, 1545}. +{{33,36}, 3105}. +{{33,43}, 3211}. +{{33,62}, 3753}. +{{33,65}, 9219}. +{{33,71}, 9259}. +{{33,75}, 9355}. +{{33,78}, 9385}. +{{33,97}, 11267}. +{{33,99}, 11275}. +{{34,10}, 1164}. +{{34,14}, 1196}. +{{34,27}, 1678}. +{{34,36}, 3108}. +{{34,57}, 3718}. +{{34,58}, 3724}. +{{34,83}, 9742}. +{{34,84}, 9764}. +{{34,86}, 9772}. +{{34,93}, 9894}. +{{35,8}, 1157}. +{{35,13}, 1191}. +{{35,16}, 1541}. +{{35,17}, 1543}. +{{35,24}, 1669}. +{{35,26}, 1677}. +{{35,29}, 1703}. +{{35,44}, 3237}. +{{35,70}, 9261}. +{{35,71}, 9263}. +{{35,73}, 9351}. +{{35,79}, 9391}. +{{35,87}, 9775}. +{{35,91}, 9871}. +{{36,19}, 1562}. +{{36,29}, 1714}. +{{36,34}, 3096}. +{{36,48}, 3600}. +{{36,55}, 3642}. +{{36,66}, 9240}. +{{36,67}, 9242}. +{{36,80}, 9744}. +{{36,93}, 9906}. +{{36,95}, 9914}. +{{37,8}, 1169}. +{{37,11}, 1179}. +{{37,16}, 1553}. +{{37,35}, 3099}. +{{37,52}, 3633}. +{{37,63}, 3771}. +{{37,75}, 9371}. +{{37,86}, 9785}. +{{37,91}, 9883}. +{{38,5}, 1078}. +{{38,6}, 1084}. +{{38,26}, 1692}. +{{38,29}, 1718}. +{{38,33}, 3094}. +{{38,55}, 3646}. +{{38,59}, 3742}. +{{38,66}, 9244}. +{{38,85}, 9782}. +{{38,90}, 9884}. +{{38,100}, 11316}. +{{39,1}, 1047}. +{{39,5}, 1079}. +{{39,19}, 1567}. +{{39,25}, 1687}. +{{39,37}, 3127}. +{{39,44}, 3253}. +{{39,47}, 3263}. +{{39,56}, 3733}. +{{39,62}, 3773}. +{{39,64}, 9237}. +{{39,67}, 9247}. +{{39,78}, 9405}. +{{39,79}, 9407}. +{{39,85}, 9783}. +{{40,9}, 1218}. +{{40,15}, 1258}. +{{40,17}, 1602}. +{{40,27}, 1738}. +{{40,41}, 3266}. +{{40,51}, 3658}. +{{40,56}, 3776}. +{{40,60}, 3808}. +{{40,66}, 9288}. +{{40,82}, 9800}. +{{40,91}, 9930}. +{{41,18}, 1609}. +{{41,27}, 1739}. +{{41,29}, 1763}. +{{41,35}, 3147}. +{{41,43}, 3275}. +{{41,44}, 3297}. +{{41,55}, 3691}. +{{41,93}, 9955}. +{{42,6}, 1132}. +{{42,19}, 1614}. +{{42,33}, 3142}. +{{42,49}, 3654}. +{{42,100}, 11364}. +{{43,20}, 1637}. +{{43,27}, 1743}. +{{43,45}, 3303}. +{{43,55}, 3695}. +{{43,92}, 9957}. +{{44,7}, 1146}. +{{44,11}, 1242}. +{{44,59}, 3802}. +{{44,66}, 9304}. +{{44,72}, 9424}. +{{44,73}, 9426}. +{{44,79}, 9466}. +{{44,93}, 9970}. +{{45,2}, 1113}. +{{45,6}, 1145}. +{{45,14}, 1273}. +{{45,46}, 3321}. +{{45,58}, 3801}. +{{45,66}, 9305}. +{{45,68}, 9329}. +{{45,82}, 9817}. +{{45,86}, 9849}. +{{45,88}, 9937}. +{{45,98}, 11353}. +{{45,99}, 11355}. +{{46,22}, 1660}. +{{46,38}, 3196}. +{{46,78}, 9468}. +{{46,85}, 9846}. +{{46,97}, 11350}. +{{46,100}, 11380}. +{{47,3}, 1119}. +{{47,4}, 1141}. +{{47,60}, 3829}. +{{47,77}, 9463}. +{{47,80}, 9813}. +{{47,83}, 9823}. +{{47,100}, 11381}. +{{48,29}, 1954}. +{{48,42}, 3464}. +{{48,56}, 3968}. +{{48,67}, 9482}. +{{48,68}, 9504}. +{{48,75}, 9610}. +{{48,76}, 9632}. +{{48,91}, 10122}. +{{49,10}, 1417}. +{{49,11}, 1419}. +{{49,22}, 1833}. +{{49,34}, 3337}. +{{49,48}, 3841}. +{{49,56}, 3969}. +{{49,63}, 4011}. +{{49,68}, 9505}. +{{49,77}, 9635}. +{{49,81}, 9987}. +{{50,4}, 1316}. +{{50,36}, 3364}. +{{50,40}, 3460}. +{{50,51}, 3854}. +{{50,76}, 9636}. +{{50,85}, 10022}. +{{50,93}, 10150}. +{{51,17}, 1799}. +{{51,30}, 1965}. +{{51,31}, 1967}. +{{51,36}, 3365}. +{{51,42}, 3469}. +{{51,69}, 9511}. +{{51,76}, 9637}. +{{51,77}, 9639}. +{{51,90}, 10125}. +{{51,98}, 11533}. +{{51,99}, 11535}. +{{52,9}, 1426}. +{{52,10}, 1432}. +{{52,12}, 1456}. +{{52,37}, 3378}. +{{52,48}, 3856}. +{{52,50}, 3864}. +{{52,60}, 4016}. +{{52,61}, 4018}. +{{52,69}, 9522}. +{{52,76}, 9648}. +{{52,89}, 10130}. +{{53,3}, 1307}. +{{53,21}, 1843}. +{{53,22}, 1849}. +{{53,26}, 1945}. +{{53,36}, 3377}. +{{53,53}, 3891}. +{{53,59}, 3995}. +{{53,80}, 10001}. +{{53,87}, 10043}. +{{53,91}, 10139}. +{{53,92}, 10161}. +{{54,0}, 1300}. +{{54,7}, 1342}. +{{54,8}, 1428}. +{{54,28}, 1972}. +{{54,33}, 3350}. +{{54,64}, 9492}. +{{54,65}, 9494}. +{{54,71}, 9534}. +{{54,73}, 9622}. +{{54,84}, 10036}. +{{54,86}, 10044}. +{{54,87}, 10046}. +{{54,88}, 10132}. +{{54,90}, 10140}. +{{55,23}, 1855}. +{{55,37}, 3383}. +{{55,38}, 3389}. +{{55,39}, 3391}. +{{55,41}, 3479}. +{{55,55}, 3903}. +{{55,57}, 3991}. +{{55,69}, 9527}. +{{55,82}, 10013}. +{{56,11}, 1482}. +{{56,13}, 1506}. +{{56,19}, 1866}. +{{56,25}, 1986}. +{{56,46}, 3560}. +{{56,51}, 3914}. +{{56,59}, 4042}. +{{56,66}, 9544}. +{{56,71}, 9578}. +{{56,73}, 9666}. +{{56,79}, 9706}. +{{56,90}, 10184}. +{{56,96}, 11584}. +{{57,14}, 1513}. +{{57,19}, 1867}. +{{57,49}, 3907}. +{{57,77}, 9699}. +{{57,92}, 10209}. +{{58,5}, 1382}. +{{58,25}, 1990}. +{{58,58}, 4044}. +{{58,69}, 9574}. +{{58,76}, 9700}. +{{58,82}, 10060}. +{{58,91}, 10190}. +{{58,94}, 10220}. +{{58,98}, 11596}. +{{59,0}, 1349}. +{{59,22}, 1901}. +{{59,24}, 1989}. +{{59,29}, 2023}. +{{59,42}, 3533}. +{{59,43}, 3535}. +{{59,46}, 3565}. +{{59,54}, 3949}. +{{59,62}, 4077}. +{{59,64}, 9541}. +{{59,73}, 9671}. +{{59,79}, 9711}. +{{60,9}, 1490}. +{{60,23}, 1914}. +{{60,24}, 2000}. +{{60,40}, 3536}. +{{60,42}, 3544}. +{{60,50}, 3928}. +{{60,52}, 3952}. +{{60,60}, 4080}. +{{60,62}, 4088}. +{{60,63}, 4090}. +{{60,74}, 9688}. +{{60,84}, 10096}. +{{61,1}, 1363}. +{{61,2}, 1369}. +{{61,6}, 1401}. +{{61,9}, 1491}. +{{61,29}, 2035}. +{{61,31}, 2043}. +{{61,41}, 3539}. +{{61,49}, 3923}. +{{61,63}, 4091}. +{{61,68}, 9585}. +{{61,70}, 9593}. +{{61,76}, 9713}. +{{61,88}, 10193}. +{{61,99}, 11611}. +{{61,100}, 11633}. +{{62,5}, 1398}. +{{62,11}, 1502}. +{{62,16}, 1876}. +{{62,25}, 2006}. +{{62,26}, 2012}. +{{62,35}, 3422}. +{{62,36}, 3444}. +{{62,60}, 4084}. +{{62,84}, 10100}. +{{62,86}, 10108}. +{{63,4}, 1397}. +{{63,10}, 1501}. +{{63,18}, 1885}. +{{63,21}, 1911}. +{{63,38}, 3453}. +{{63,42}, 3549}. +{{63,92}, 10229}. +{{64,10}, 4232}. +{{64,23}, 4650}. +{{64,34}, 6152}. +{{64,42}, 6280}. +{{64,57}, 6786}. +{{64,85}, 12834}. +{{64,89}, 12930}. +{{64,93}, 12962}. +{{65,5}, 4131}. +{{65,7}, 4139}. +{{65,11}, 4235}. +{{65,14}, 4265}. +{{65,21}, 4643}. +{{65,41}, 6275}. +{{65,47}, 6315}. +{{65,51}, 6667}. +{{65,52}, 6689}. +{{65,62}, 6825}. +{{65,70}, 12329}. +{{65,73}, 12419}. +{{65,82}, 12809}. +{{65,84}, 12833}. +{{65,97}, 14339}. +{{66,4}, 4132}. +{{66,74}, 12428}. +{{66,77}, 12454}. +{{67,10}, 4237}. +{{67,13}, 4263}. +{{67,21}, 4647}. +{{67,23}, 4655}. +{{67,30}, 4781}. +{{67,59}, 6799}. +{{67,64}, 12293}. +{{67,76}, 12453}. +{{67,78}, 12461}. +{{67,85}, 12839}. +{{68,9}, 4242}. +{{68,10}, 4248}. +{{68,11}, 4250}. +{{68,24}, 4752}. +{{68,27}, 4762}. +{{68,32}, 6160}. +{{68,51}, 6682}. +{{68,65}, 12306}. +{{68,72}, 12432}. +{{68,91}, 12954}. +{{68,97}, 14354}. +{{69,13}, 4275}. +{{69,20}, 4657}. +{{69,23}, 4667}. +{{69,38}, 6201}. +{{69,47}, 6331}. +{{69,65}, 12307}. +{{69,67}, 12315}. +{{69,97}, 14355}. +{{70,10}, 4252}. +{{70,15}, 4286}. +{{70,17}, 4630}. +{{70,38}, 6204}. +{{70,42}, 6300}. +{{70,54}, 6716}. +{{70,62}, 6844}. +{{70,76}, 12468}. +{{70,90}, 12956}. +{{71,11}, 4255}. +{{71,27}, 4767}. +{{71,34}, 6173}. +{{71,40}, 6293}. +{{71,43}, 6303}. +{{71,57}, 6807}. +{{71,76}, 12469}. +{{71,84}, 12853}. +{{71,88}, 12949}. +{{72,8}, 4288}. +{{72,22}, 4712}. +{{72,23}, 4714}. +{{72,27}, 4810}. +{{72,28}, 4832}. +{{72,32}, 6208}. +{{72,41}, 6338}. +{{72,56}, 6848}. +{{73,3}, 4171}. +{{73,14}, 4329}. +{{73,33}, 6211}. +{{73,43}, 6347}. +{{73,46}, 6377}. +{{73,62}, 6889}. +{{73,98}, 14409}. +{{74,6}, 4204}. +{{74,21}, 4710}. +{{74,39}, 6254}. +{{74,41}, 6342}. +{{74,58}, 6860}. +{{74,74}, 12492}. +{{74,92}, 13028}. +{{75,4}, 4197}. +{{75,24}, 4805}. +{{75,52}, 6757}. +{{75,59}, 6863}. +{{75,62}, 6893}. +{{75,65}, 12359}. +{{75,77}, 12519}. +{{75,88}, 12997}. +{{75,92}, 13029}. +{{75,99}, 14415}. +{{76,3}, 4186}. +{{76,6}, 4216}. +{{76,29}, 4850}. +{{76,30}, 4856}. +{{76,46}, 6392}. +{{76,57}, 6866}. +{{76,66}, 12376}. +{{76,79}, 12538}. +{{77,3}, 4187}. +{{77,25}, 4819}. +{{77,85}, 12915}. +{{77,90}, 13017}. +{{78,6}, 4220}. +{{78,11}, 4318}. +{{78,12}, 4340}. +{{78,17}, 4694}. +{{78,32}, 6228}. +{{78,33}, 6230}. +{{78,38}, 6268}. +{{78,70}, 12412}. +{{79,17}, 4695}. +{{79,20}, 4725}. +{{79,25}, 4823}. +{{79,29}, 4855}. +{{79,32}, 6229}. +{{79,34}, 6237}. +{{79,39}, 6271}. +{{79,40}, 6357}. +{{79,63}, 6911}. +{{79,67}, 12383}. +{{79,77}, 12535}. +{{79,78}, 12541}. +{{79,79}, 12543}. +{{79,88}, 13013}. +{{79,96}, 14421}. +{{80,5}, 4386}. +{{80,13}, 4514}. +{{80,27}, 5002}. +{{80,51}, 6922}. +{{80,58}, 7048}. +{{80,70}, 12584}. +{{80,72}, 12672}. +{{80,76}, 12704}. +{{80,77}, 12706}. +{{80,84}, 13088}. +{{80,85}, 13090}. +{{80,96}, 14592}. +{{81,12}, 4513}. +{{81,15}, 4523}. +{{81,16}, 4865}. +{{82,0}, 4356}. +{{82,2}, 4364}. +{{82,4}, 4388}. +{{82,13}, 4518}. +{{82,17}, 4870}. +{{82,23}, 4910}. +{{82,31}, 5038}. +{{82,69}, 12582}. +{{82,80}, 13060}. +{{82,94}, 13228}. +{{83,10}, 4493}. +{{83,12}, 4517}. +{{83,16}, 4869}. +{{83,24}, 4997}. +{{83,27}, 5007}. +{{83,43}, 6543}. +{{83,47}, 6575}. +{{83,51}, 6927}. +{{83,58}, 7053}. +{{83,71}, 12591}. +{{83,81}, 13063}. +{{83,97}, 14599}. +{{83,99}, 14607}. +{{84,7}, 4410}. +{{84,11}, 4506}. +{{84,14}, 4536}. +{{84,16}, 4880}. +{{84,52}, 6960}. +{{84,63}, 7098}. +{{84,65}, 12562}. +{{84,78}, 12728}. +{{84,87}, 13114}. +{{85,2}, 4377}. +{{85,8}, 4497}. +{{85,14}, 4537}. +{{85,32}, 6417}. +{{85,41}, 6547}. +{{85,48}, 6929}. +{{85,49}, 6931}. +{{85,56}, 7057}. +{{85,65}, 12563}. +{{85,69}, 12595}. +{{85,72}, 12689}. +{{85,76}, 12721}. +{{85,87}, 13115}. +{{85,94}, 13241}. +{{85,95}, 13243}. +{{86,3}, 4382}. +{{86,13}, 4534}. +{{86,14}, 4540}. +{{86,51}, 6942}. +{{86,56}, 7060}. +{{86,58}, 7068}. +{{86,82}, 13084}. +{{86,93}, 13238}. +{{86,99}, 14622}. +{{87,3}, 4383}. +{{87,11}, 4511}. +{{87,18}, 4893}. +{{87,47}, 6591}. +{{87,49}, 6935}. +{{87,53}, 6967}. +{{87,73}, 12695}. +{{87,75}, 12703}. +{{87,80}, 13077}. +{{88,6}, 4456}. +{{88,8}, 4544}. +{{88,12}, 4576}. +{{88,31}, 5098}. +{{88,39}, 6506}. +{{88,40}, 6592}. +{{88,45}, 6626}. +{{88,56}, 7104}. +{{88,86}, 13160}. +{{88,92}, 13280}. +{{88,96}, 14656}. +{{88,97}, 14658}. +{{89,6}, 4457}. +{{89,7}, 4459}. +{{89,17}, 4931}. +{{89,18}, 4937}. +{{89,27}, 5067}. +{{89,37}, 6499}. +{{89,40}, 6593}. +{{89,42}, 6601}. +{{89,46}, 6633}. +{{89,48}, 6977}. +{{89,56}, 7105}. +{{89,83}, 13131}. +{{89,86}, 13161}. +{{89,90}, 13257}. +{{89,93}, 13283}. +{{90,2}, 4428}. +{{90,13}, 4582}. +{{90,21}, 4966}. +{{90,34}, 6476}. +{{90,36}, 6500}. +{{90,45}, 6630}. +{{90,48}, 6980}. +{{90,66}, 12620}. +{{90,67}, 12622}. +{{90,82}, 13132}. +{{90,86}, 13164}. +{{91,4}, 4453}. +{{91,8}, 4549}. +{{91,27}, 5071}. +{{91,35}, 6479}. +{{91,49}, 6983}. +{{91,56}, 7109}. +{{91,69}, 12647}. +{{91,80}, 13125}. +{{91,87}, 13167}. +{{91,93}, 13287}. +{{92,6}, 4472}. +{{92,9}, 4562}. +{{92,11}, 4570}. +{{92,13}, 4594}. +{{92,20}, 4976}. +{{92,21}, 4978}. +{{92,24}, 5072}. +{{92,30}, 5112}. +{{92,35}, 6490}. +{{92,43}, 6618}. +{{92,50}, 7000}. +{{92,57}, 7122}. +{{92,62}, 7160}. +{{92,70}, 12664}. +{{92,83}, 13146}. +{{92,89}, 13266}. +{{92,95}, 13306}. +{{93,10}, 4569}. +{{93,22}, 4985}. +{{93,28}, 5105}. +{{93,34}, 6489}. +{{93,42}, 6617}. +{{93,46}, 6649}. +{{93,51}, 7003}. +{{93,52}, 7025}. +{{93,54}, 7033}. +{{93,69}, 12659}. +{{93,74}, 12761}. +{{93,84}, 13169}. +{{93,85}, 13171}. +{{93,93}, 13299}. +{{94,2}, 4444}. +{{94,11}, 4574}. +{{94,13}, 4598}. +{{94,17}, 4950}. +{{94,20}, 4980}. +{{94,27}, 5086}. +{{94,34}, 6492}. +{{94,59}, 7134}. +{{94,65}, 12630}. +{{94,67}, 12638}. +{{94,79}, 12798}. +{{94,82}, 13148}. +{{94,86}, 13180}. +{{94,95}, 13310}. +{{94,96}, 14676}. +{{94,97}, 14678}. +{{95,8}, 4565}. +{{95,16}, 4949}. +{{95,51}, 7007}. +{{95,53}, 7031}. +{{95,55}, 7039}. +{{95,56}, 7125}. +{{95,69}, 12663}. +{{95,80}, 13141}. +{{95,99}, 14687}. +{{96,15}, 5290}. +{{96,26}, 5768}. +{{96,32}, 7168}. +{{96,37}, 7202}. +{{96,52}, 7712}. +{{96,58}, 7816}. +{{96,64}, 13312}. +{{96,73}, 13442}. +{{96,76}, 13472}. +{{96,84}, 13856}. +{{96,85}, 13858}. +{{96,87}, 13866}. +{{96,90}, 13960}. +{{96,97}, 15362}. +{{97,20}, 5665}. +{{97,32}, 7169}. +{{97,42}, 7305}. +{{97,50}, 7689}. +{{97,59}, 7819}. +{{97,67}, 13323}. +{{97,74}, 13449}. +{{98,3}, 5134}. +{{98,25}, 5766}. +{{98,47}, 7342}. +{{98,55}, 7726}. +{{98,59}, 7822}. +{{98,74}, 13452}. +{{98,78}, 13484}. +{{98,79}, 13486}. +{{98,80}, 13828}. +{{98,85}, 13862}. +{{98,86}, 13868}. +{{98,94}, 13996}. +{{99,6}, 5165}. +{{99,17}, 5639}. +{{99,24}, 5765}. +{{99,52}, 7717}. +{{99,57}, 7815}. +{{99,63}, 7855}. +{{99,72}, 13445}. +{{99,92}, 13989}. +{{99,96}, 15365}. +{{99,97}, 15367}. +{{100,7}, 5178}. +{{100,14}, 5304}. +{{100,21}, 5682}. +{{100,36}, 7216}. +{{100,39}, 7226}. +{{100,44}, 7344}. +{{100,49}, 7698}. +{{100,51}, 7706}. +{{100,58}, 7832}. +{{100,71}, 13370}. +{{100,72}, 13456}. +{{100,81}, 13842}. diff --git a/support/test_cases/test_data/2dim_from_0_to_123456789.data b/support/test_cases/test_data/2dim_from_0_to_123456789.data new file mode 100644 index 0000000..a2d16ce --- /dev/null +++ b/support/test_cases/test_data/2dim_from_0_to_123456789.data @@ -0,0 +1,1000 @@ +{{44609,34625183}, 2254000556380843}. +{{213382,24091479}, 607684496417342}. +{{221288,84348573}, 9570351418218210}. +{{485166,94295779}, 9713900526087262}. +{{509964,14900464}, 184853024778832}. +{{531988,51771082}, 2817372574228888}. +{{652156,93773060}, 9713540846261616}. +{{851940,95274475}, 9720726289906842}. +{{1026170,9791610}, 143449437257676}. +{{1125873,33537667}, 751703279916299}. +{{1306403,31261116}, 742889023311525}. +{{1318309,107303135}, 11304294386099899}. +{{1330625,3703758}, 12715525140649}. +{{1545132,38778755}, 2288907445060698}. +{{1642234,18913326}, 573126925901292}. +{{2273637,40691867}, 2300886684636827}. +{{2340724,2335780}, 13262006852912}. +{{2500379,90978380}, 9619301058552293}. +{{2555214,90039299}, 9612716586111070}. +{{2741335,18873473}, 570560563155223}. +{{3170407,108231488}, 11310720113849365}. +{{3171832,103282350}, 11273476299677160}. +{{3356222,70730418}, 9023894415249244}. +{{3452678,80729936}, 9189421404332564}. +{{3495176,35970765}, 2266306933530850}. +{{3624309,5232811}, 41505269063067}. +{{3670411,70608981}, 9024113515520615}. +{{3755249,64404203}, 2998821778423179}. +{{3901315,82901888}, 9199914078683141}. +{{3971592,95843044}, 9727896567195744}. +{{4067742,46113403}, 2410123197246430}. +{{4093524,15412037}, 191169491251506}. +{{4303217,69907931}, 9034179406968715}. +{{4358997,118028225}, 11840112072569107}. +{{4583497,36713259}, 2280461724948683}. +{{4724447,7111681}, 62536891519319}. +{{5022990,27262281}, 724556397617366}. +{{5045087,14265391}, 196618735655423}. +{{5048596,11879099}, 169819253607322}. +{{5187815,51393519}, 2834906288422079}. +{{5238345,31708051}, 765672248218187}. +{{5322810,55640017}, 2870832106481478}. +{{5496169,67538176}, 9026087748310081}. +{{6003205,89705508}, 9627074199554097}. +{{6236810,18133446}, 584345572532332}. +{{6407693,42138494}, 2414570393971449}. +{{6751555,77327651}, 9172811729016847}. +{{7055675,73373475}, 9067602708729167}. +{{7470478,41800684}, 2321773275900148}. +{{7484656,25509296}, 726940658097920}. +{{7723944,77427289}, 9173996378351298}. +{{7945783,9919205}, 166486486068535}. +{{8031091,86389369}, 9602500148412295}. +{{8325292,58870292}, 2978976981599856}. +{{8353594,115163095}, 11461271085885294}. +{{8405899,7463163}, 116559909874383}. +{{8541947,9448896}, 213322867078469}. +{{8596813,52933598}, 2894118856143609}. +{{9001622,17236741}, 633778549440822}. +{{9347054,98660891}, 9825607074272990}. +{{9517988,15129280}, 256365118219280}. +{{9803771,75002959}, 9125471567836655}. +{{9963927,52097197}, 2889278896064951}. +{{9980265,1836634}, 74629627066057}. +{{10203186,84044915}, 9641950015663886}. +{{10300949,78208543}, 9229107984073659}. +{{10339210,63862832}, 3063211385768516}. +{{10521645,87153455}, 9655923511004411}. +{{10838936,72985845}, 9119983429086050}. +{{10874981,83395571}, 9269509366660635}. +{{10878041,106166146}, 11371269504799049}. +{{11363852,31757072}, 822922547429968}. +{{11466141,104313329}, 11345305883896659}. +{{11548564,116377531}, 11520316241071002}. +{{11572012,113040614}, 11487288989428856}. +{{11591789,58026715}, 2936943676012251}. +{{11750148,101852831}, 11337120638403258}. +{{11843153,75382888}, 9130037015230849}. +{{11894673,51841678}, 2893068862603689}. +{{12207146,10442634}, 219825858839756}. +{{12245169,70721081}, 9094534527471491}. +{{12313859,49753346}, 2515061389328397}. +{{12323321,101027331}, 11335357159789899}. +{{12349534,12635556}, 252134807476596}. +{{12375597,80363116}, 9259916669496561}. +{{12679373,94649565}, 9807785988518643}. +{{13218548,43365412}, 2483125932547376}. +{{13220898,101103779}, 11347414456765454}. +{{13337021,59054467}, 3043891683247451}. +{{13373651,28837852}, 803536861066149}. +{{13429438,79212745}, 9247789871850966}. +{{13433334,97241513}, 9834972424953238}. +{{13470651,99745901}, 9845410445487591}. +{{13729452,122754839}, 11948406138095226}. +{{13777385,30499716}, 830157808718945}. +{{13808854,23006717}, 690142284282806}. +{{13969458,81478562}, 9275046909086988}. +{{14107177,70490556}, 9107390415146721}. +{{14207500,66144233}, 3091012539820242}. +{{14321125,25188521}, 793041595128979}. +{{14603619,108174164}, 11394637685798437}. +{{14729580,72387965}, 9136945127177970}. +{{14736963,10266372}, 235986332028965}. +{{15158644,47633338}, 2522544659472280}. +{{15213021,67851182}, 9100426453178873}. +{{15350143,18398070}, 658352179462013}. +{{15526631,88783042}, 9698624007369757}. +{{15893486,26724844}, 799546288897268}. +{{15957825,77080174}, 9244165980108969}. +{{16069713,117504806}, 11915483470764329}. +{{16131994,45566546}, 2497257808945996}. +{{16173282,22073990}, 693881801331756}. +{{16204617,116411010}, 11539465542406217}. +{{16487824,41228818}, 2391881306161928}. +{{16549822,49288625}, 2532519987105622}. +{{16635891,68702527}, 9103756345434031}. +{{16817674,98105335}, 10030298775333486}. +{{16940028,115225551}, 11719334188545530}. +{{17081915,60725630}, 3239954861141997}. +{{17206835,104070041}, 11551601950885767}. +{{17265214,118812145}, 12105853836898134}. +{{17359336,74036650}, 9333491647110344}. +{{17425726,105819392}, 11576662847325524}. +{{17462203,18596690}, 847511754336077}. +{{17621189,93932458}, 9995464594872473}. +{{17755879,79900842}, 9465001401441437}. +{{17800561,84236027}, 9852136954904459}. +{{18080207,117636702}, 12104583617278717}. +{{18227615,8444385}, 423400669702487}. +{{18271320,12334235}, 435081704412106}. +{{18309420,120310826}, 12114005533461720}. +{{18399895,71223809}, 9301769327493399}. +{{18658696,36996828}, 2545853763543776}. +{{18680856,84562358}, 9853656280238952}. +{{18831211,17885264}, 848091650799173}. +{{18879772,23154899}, 892812620047194}. +{{19125057,8620793}, 426678451812995}. +{{19531551,34570285}, 2538697187985911}. +{{19568949,72360544}, 9330748960615697}. +{{19756504,7343896}, 332400768537536}. +{{19983947,115398219}, 11730693692076239}. +{{20152796,32732617}, 1036905670242770}. +{{20169068,98502937}, 10035995596756690}. +{{20366371,43896716}, 2682494582949029}. +{{20720634,71330349}, 9329700510719462}. +{{20746526,114034172}, 11722925348727796}. +{{20949020,53855764}, 3113232351363952}. +{{20971599,98337605}, 10048026597535863}. +{{21484616,112265884}, 11709898989015776}. +{{21620768,118948137}, 12123676182973570}. +{{21638164,64486483}, 3292413194937114}. +{{21714063,86587992}, 9878867625403093}. +{{21905276,36534657}, 2560720434074962}. +{{21916762,40958668}, 2597410443932132}. +{{22048949,7410668}, 346355139276209}. +{{22138225,48841778}, 2737248968711945}. +{{22251652,107781809}, 11603858147559954}. +{{22293987,111486987}, 11708914287596687}. +{{22525594,81444041}, 9486164607427014}. +{{22588709,65390760}, 3300059140689041}. +{{22723636,6974631}, 345025157303610}. +{{22776529,33203007}, 1050917433400235}. +{{22830212,8450332}, 441250902852272}. +{{22970502,37319114}, 2563882505920668}. +{{23073522,2085046}, 306397111967532}. +{{23261256,43661503}, 2698804432247530}. +{{23456616,54905131}, 3153622498483402}. +{{23639869,47405388}, 2733705472189937}. +{{23675422,34073094}, 2555727680635260}. +{{23789191,37183145}, 2566734598686871}. +{{24008517,59019865}, 3259453149098643}. +{{24191175,51872157}, 3121700409627319}. +{{24191826,10007826}, 448057668211468}. +{{24642422,88237761}, 9910208212874518}. +{{24656258,44228432}, 2706210170823172}. +{{24680427,121395284}, 12138472602433125}. +{{24968813,79056769}, 9464013955961939}. +{{24988571,85287062}, 9877407817646957}. +{{25328061,72286790}, 9394975029159289}. +{{25474985,54833030}, 3201987470410857}. +{{25524974,24820838}, 961632975223932}. +{{25817405,84461847}, 9922825976743803}. +{{25822852,12330989}, 504555716405426}. +{{26239157,38566396}, 2640615661825969}. +{{26295095,122278915}, 12210642075583775}. +{{26367879,87021864}, 9932638871046293}. +{{26579299,102263313}, 11614765865047559}. +{{26830682,10513610}, 502757005308364}. +{{26971411,104663759}, 11623930642669999}. +{{27082656,63374139}, 3344143231176330}. +{{27205749,53770550}, 3179191407353657}. +{{27629606,32047768}, 1104542129751700}. +{{27749719,94716374}, 10076161658041149}. +{{27759309,73749654}, 9407659373810297}. +{{27896486,106789092}, 11653601047145524}. +{{27962498,77557987}, 9507401586763790}. +{{28094250,43446768}, 2751497487494724}. +{{28311018,38225473}, 2643773384913990}. +{{28476764,70661071}, 9375725871935994}. +{{28527544,87337237}, 9938647080453986}. +{{28548842,114488591}, 11794521016128750}. +{{28611149,49278872}, 2794661830628049}. +{{28640748,51147570}, 3172851961781848}. +{{28660797,4603409}, 392770929297235}. +{{28694359,11628653}, 509157553027511}. +{{29036336,818813}, 358325547773858}. +{{29119460,2752117}, 367042463890994}. +{{29167134,112352202}, 11768455789191644}. +{{29193397,76857840}, 9507965414600465}. +{{29250200,61056077}, 3322030923735522}. +{{29315697,93522544}, 10070835315097345}. +{{29323815,65048001}, 3357176582546455}. +{{29358988,109299813}, 11757489981057138}. +{{29457430,56758111}, 3228205162570686}. +{{29535896,10885111}, 519159649594218}. +{{29561817,58832395}, 3324955562168779}. +{{29890570,58023204}, 3230786671216740}. +{{29908789,81382808}, 9555592254818193}. +{{29997223,13329391}, 546231479364799}. +{{30347129,83440792}, 9564475731843009}. +{{30347506,13552401}, 546447104300806}. +{{30352654,14203999}, 548474012639998}. +{{30399720,73789928}, 9421130944412864}. +{{30425875,120873629}, 12203617936049063}. +{{30506894,831909}, 371229581625462}. +{{30969730,123177537}, 12230326338019334}. +{{31022578,17634551}, 934460655796014}. +{{31061947,14273036}, 549497941607909}. +{{31152815,68088563}, 9378755722931807}. +{{31205116,117502379}, 12192830958525914}. +{{31210569,120832133}, 12203868877262947}. +{{31502496,119255532}, 12198578177109152}. +{{31575873,32879869}, 1123854872591011}. +{{31576022,114824936}, 11811509340338580}. +{{31727597,73074580}, 9419078053647985}. +{{31751315,31832826}, 1121719290489741}. +{{31797831,26809766}, 1080351898638397}. +{{31849234,101177454}, 11633090581834156}. +{{31927877,68888680}, 9383915346475153}. +{{31996693,10601667}, 523653777563931}. +{{32044740,67309806}, 9381352496756920}. +{{32567389,90038092}, 9983166008406513}. +{{32579184,50006121}, 2814247286619522}. +{{32678157,107697168}, 11678524597404241}. +{{32816444,64987338}, 3368606424475096}. +{{32851742,101674102}, 11634736643779452}. +{{32900670,20810817}, 949662378108246}. +{{32912784,56227983}, 3227713818182058}. +{{33004018,117732886}, 12197111922251564}. +{{33016421,108922762}, 11680925120107673}. +{{33030700,119581971}, 12205955750430298}. +{{33160257,10683999}, 524790602937003}. +{{33208352,95570004}, 10097143402472992}. +{{33392361,17311819}, 938782284346571}. +{{33477796,69431756}, 9391334604596400}. +{{33599591,107030526}, 12428889324961469}. +{{33747427,105536361}, 12420686648409223}. +{{33792112,28889167}, 1841157554320810}. +{{33880643,114319194}, 12563090590544525}. +{{33988349,1386492}, 1128332091391985}. +{{34007391,8856743}, 1266905233070463}. +{{34047235,46996678}, 3554408678924333}. +{{34125755,15905919}, 1313129597595631}. +{{34134548,18092104}, 1691462597353872}. +{{34454978,33874195}, 3378189033493006}. +{{34597007,64367704}, 4119308986770133}. +{{34739387,19031941}, 1698797696238951}. +{{35552522,2036964}, 1130289756743780}. +{{35555526,113310432}, 12562285063632916}. +{{35652521,114558220}, 12567555347006689}. +{{35657386,95040930}, 10850565046586444}. +{{35760412,7539515}, 1176525840518106}. +{{35820005,52257184}, 3947961470147601}. +{{35936190,90949998}, 10745092031081980}. +{{35980061,17933871}, 1695530819062267}. +{{36585710,34299033}, 3383052099180246}. +{{36761805,44497671}, 3532906945990779}. +{{36796947,26334640}, 1837299891866373}. +{{36866745,65325255}, 4131023575377259}. +{{36906064,2535968}, 1140389215475968}. +{{37035351,8308343}, 1178374231374655}. +{{37039248,93583541}, 10844602081790754}. +{{37360916,109957190}, 12532124600049976}. +{{37463802,118469003}, 12954376441615822}. +{{37614219,41533668}, 3430287115872357}. +{{37637437,17549288}, 1695303862037969}. +{{38007294,4049872}, 1155208588293972}. +{{38065045,27420776}, 1856080745687441}. +{{38163011,19291593}, 1715496703930503}. +{{38344694,77455570}, 10294605653604124}. +{{38515007,3368994}, 1154828348755293}. +{{38624402,76278210}, 10292372551426316}. +{{38723236,35701947}, 3404452827811482}. +{{38751687,10529713}, 1293393311029783}. +{{38773256,31228208}, 1885618485725760}. +{{39213559,28591274}, 1859498329365917}. +{{39456194,48720758}, 3581582503541292}. +{{39539764,94803456}, 10864745015411984}. +{{39586778,2049029}, 1147864913105254}. +{{39671927,43273419}, 3539814097925535}. +{{39695638,122074404}, 13002248165722420}. +{{39832424,36876468}, 3407789628431968}. +{{39959372,71078079}, 10166779343379194}. +{{40096951,113326765}, 12582842669780407}. +{{40765582,75038211}, 10202182282920030}. +{{40776084,90707782}, 10762930466021688}. +{{40932916,9017271}, 1290288760786746}. +{{40933331,37450738}, 3412379083733773}. +{{40949441,48861851}, 3586069305807499}. +{{40955930,37683396}, 3412516151533924}. +{{41053419,38924684}, 3438201822958821}. +{{41255408,71670901}, 10191595586551586}. +{{41323672,60355521}, 4107315516727618}. +{{41377597,27233389}, 1855698903576051}. +{{41542119,81721551}, 10335314786776255}. +{{41612404,15750120}, 1336200683765136}. +{{41868794,84210290}, 10719641292341068}. +{{42164948,50909298}, 4011592702524184}. +{{42258647,102565345}, 12458232608127255}. +{{42442424,111605638}, 12605067244782952}. +{{42452628,58916701}, 4151884667315122}. +{{42515250,64622606}, 4189999490991532}. +{{42619503,81433477}, 10382467429995639}. +{{42704198,118408171}, 13019239361001630}. +{{42839185,111233136}, 12605159474490113}. +{{42920448,107430361}, 12499791301223042}. +{{42936962,100346381}, 10954292828324006}. +{{42996260,40087044}, 3493193700869168}. +{{43054176,104157896}, 12467510374347904}. +{{43101891,69310544}, 10213379731124741}. +{{43256662,110904115}, 12600060198984478}. +{{43630554,17777867}, 1761329135612366}. +{{43777893,122124894}, 13054980443158201}. +{{43786091,45465243}, 3601392555890383}. +{{43932081,77412073}, 10348560950881667}. +{{43932922,99255073}, 10953182655700294}. +{{44101680,74770819}, 10254187132781834}. +{{44396339,29796858}, 1939785955913613}. +{{44402387,69300335}, 10216745429399983}. +{{44451164,5312737}, 1238144885307730}. +{{44605486,8330192}, 1247852391736916}. +{{44637582,4021057}, 1212637372964950}. +{{44655317,78666453}, 10359878644986675}. +{{45055815,15189735}, 1385933156759615}. +{{45116056,96103973}, 10924233159625058}. +{{45307930,89917127}, 10810007774339438}. +{{45504108,83497704}, 10396552776170704}. +{{45541637,118763422}, 13026139151499961}. +{{46061975,88400610}, 10807602187987229}. +{{46309460,87851050}, 10795712824482200}. +{{46347466,42398511}, 3606594350373102}. +{{46430964,46626290}, 3641832683011864}. +{{46676536,37480777}, 3477526265865666}. +{{46899668,103543459}, 12482549050366234}. +{{47137550,122742587}, 13073561416567518}. +{{47315576,91573788}, 10831441347483616}. +{{47431603,19752178}, 1787425491119885}. +{{47605639,48903477}, 3652148637682231}. +{{47835817,75131585}, 10269204474029123}. +{{48170921,93390346}, 10928419734635721}. +{{48213147,33916634}, 3467274559742925}. +{{48354336,78890726}, 10377242034613288}. +{{48456871,68457220}, 10227818593666101}. +{{48843310,112420218}, 12629313625403100}. +{{48852156,80577879}, 10402357446862714}. +{{48869641,37281946}, 3481886718526153}. +{{48992627,36385647}, 3479745107541423}. +{{49133159,39349682}, 3508341581454877}. +{{49204828,84376892}, 10788951320566768}. +{{49249868,8617478}, 1359405467308152}. +{{49445176,108209905}, 12524597575003970}. +{{49510036,85053214}, 10791739740537784}. +{{49676491,92996394}, 10930923697232077}. +{{49743191,81982670}, 10411403012846013}. +{{49856383,48252138}, 3656152742477277}. +{{49919507,62679142}, 4186808973011245}. +{{50036114,104913304}, 12513841272570756}. +{{50156328,663417}, 1220290733354690}. +{{50436255,80772816}, 10592701127385941}. +{{50740417,63636281}, 4398725205744259}. +{{51093986,14853683}, 1592426974764558}. +{{51225492,66302907}, 4409435926547354}. +{{51325738,29244694}, 2123144318355052}. +{{51394242,11758714}, 1560250716289676}. +{{51522762,76687062}, 10558661910393452}. +{{51539798,60319599}, 4366728624552382}. +{{51601501,56158892}, 4261181951351281}. +{{51603158,36627566}, 3669816488786364}. +{{51687945,88588721}, 11014060925946435}. +{{51840339,63881188}, 4399960099109157}. +{{52036697,12978411}, 1584860121577931}. +{{52131368,122085782}, 13266079112922728}. +{{52208132,100094114}, 11166066277648408}. +{{52225365,112466010}, 12819688556934041}. +{{52488350,53325325}, 4236018281103862}. +{{52584288,18610944}, 1977534944056320}. +{{52615643,62583709}, 4378860813276135}. +{{52698542,103591997}, 12680326343118582}. +{{52830831,93914880}, 11125502965060693}. +{{53057007,44400799}, 3813534766061311}. +{{53154071,37503161}, 3675551961287575}. +{{53193039,31711529}, 2159784103188695}. +{{53360226,59854514}, 4369829209087500}. +{{53429152,37939295}, 3699159643547306}. +{{53528640,97807923}, 11161282000984586}. +{{53531036,122235045}, 13270565683054962}. +{{53533368,62446303}, 4379908659537898}. +{{53684935,110170053}, 12814838169268279}. +{{53778576,73390745}, 10458257777279874}. +{{53829462,116532383}, 12858896288158654}. +{{53983307,8173310}, 1459832798886637}. +{{54090931,15414726}, 1598462734034221}. +{{54114787,115540238}, 12856912748172461}. +{{54249200,49292202}, 3851887063260552}. +{{54542572,28490916}, 2139686581623920}. +{{54549424,93337276}, 11138053249552288}. +{{54560270,73766992}, 10476296082825812}. +{{54566425,22559493}, 2025851447017827}. +{{54686785,112188908}, 12834250125654177}. +{{54959797,117740850}, 13247142709055257}. +{{54989625,62492676}, 4392100179543393}. +{{55153966,62646116}, 4392325232667764}. +{{55279216,113661806}, 12860357080923560}. +{{55299955,39380227}, 3715000555738383}. +{{55352340,110853391}, 12827840763527610}. +{{55491802,4038807}, 1437022192456558}. +{{55520777,91466472}, 11041706151291073}. +{{55592627,29391295}, 2164939378053039}. +{{55620613,31290834}, 2167835068637721}. +{{55760265,17807275}, 1989767537084619}. +{{55829225,120890265}, 13259173325100739}. +{{56361971,12755515}, 1602368681369487}. +{{56370812,103442034}, 12694790197755736}. +{{56729303,33214713}, 2179824270769047}. +{{56900134,77085787}, 10580119624361630}. +{{56948030,114787438}, 12866737753107964}. +{{56998941,32276165}, 2177795110773107}. +{{57035487,31234042}, 2171211504090077}. +{{57082620,77974450}, 10586336869146456}. +{{57129760,48403574}, 3866010782608936}. +{{57204001,29032782}, 2144916621960361}. +{{57316100,82281569}, 10621758011156498}. +{{57551383,80716639}, 10613579506918335}. +{{57635310,111875060}, 12838855930281588}. +{{57767062,8310876}, 1477373036880820}. +{{57949801,98118427}, 11179362017482443}. +{{57980959,16556670}, 1618140962761725}. +{{58025460,39362282}, 3720273135795608}. +{{58144610,56761864}, 4289319543837828}. +{{58170815,62750451}, 4397734790033247}. +{{58286708,24304087}, 2039910664419130}. +{{58602507,119854537}, 13261710763925703}. +{{58614361,30745298}, 2172042741592905}. +{{58672265,33812468}, 3682675562572385}. +{{58724380,35405667}, 3732429855140186}. +{{58802704,105935798}, 12774131360500520}. +{{58843761,61494301}, 4442617368811427}. +{{58844191,29371399}, 2216621291602303}. +{{59043483,75735779}, 10625795737053519}. +{{59121487,119297768}, 13302665362389205}. +{{59137424,30749263}, 2219046851928490}. +{{59220836,100290124}, 11235485811553456}. +{{59292168,66853122}, 4480373648392264}. +{{59572548,9575542}, 1621062435551800}. +{{59740722,13182960}, 1654590133939972}. +{{59868104,115014812}, 12916555438740192}. +{{59893514,36204998}, 3739995212324972}. +{{60449161,105739111}, 12774015463286891}. +{{60643256,635926}, 1479751981418344}. +{{60707340,69591838}, 10495348397966072}. +{{60862673,22959590}, 2083198307858729}. +{{60898533,14996473}, 1667004169387667}. +{{61127625,119876535}, 13313102842944107}. +{{61155321,99284593}, 11237668889132867}. +{{61194112,114392126}, 12919345109093032}. +{{61342145,18118522}, 2047703675271817}. +{{61352032,122657784}, 13340282351959680}. +{{61352303,65370322}, 4482031086057053}. +{{61503557,30102500}, 2221899179014193}. +{{61517029,3880538}, 1494022870300313}. +{{61554503,34601117}, 3734970935120567}. +{{61623513,110795872}, 12885007432448321}. +{{61673447,65780871}, 4482552324019263}. +{{61696789,10573760}, 1632032651190545}. +{{61765352,8243089}, 1529380765357634}. +{{62160165,3089992}, 1492836637287569}. +{{62258449,56907534}, 4342183876034985}. +{{62283429,121701413}, 13340469361921075}. +{{62528078,14527722}, 1662352225515740}. +{{62546076,47532462}, 3913600850905592}. +{{62671984,77951045}, 10640464626595106}. +{{62686860,123297014}, 13343477202217592}. +{{62742434,1488843}, 1485962509018254}. +{{62934500,41357762}, 3793495811945496}. +{{62950021,41882755}, 3794046374166555}. +{{62979794,26490794}, 2201361319909772}. +{{63115089,15604740}, 1680796846199073}. +{{63136701,40676070}, 3791827388722553}. +{{63174249,57154094}, 4354638746492137}. +{{63192621,46678273}, 3923676589589587}. +{{63381563,52449366}, 4318972505761645}. +{{63467319,37552405}, 3759101747595063}. +{{63599154,24897349}, 2105353192744230}. +{{63610582,32342343}, 2243994806808894}. +{{63682156,91953098}, 11112554763826392}. +{{63718853,77395679}, 10646505496638139}. +{{63912504,9319775}, 1637160187209706}. +{{63937771,95144241}, 11215980169682503}. +{{63952355,103540788}, 12764092939984421}. +{{64020802,17894671}, 2061594311987374}. +{{64053468,38676289}, 3784145833193810}. +{{64313283,50316430}, 3935958247788717}. +{{64384302,24977538}, 2106346926343260}. +{{64419272,59674659}, 4452733642954826}. +{{64433667,3481336}, 1507666782104197}. +{{64709316,54224811}, 4323070276720794}. +{{64917735,53741699}, 4322679523955743}. +{{64978434,58179033}, 4357912725463686}. +{{64985689,62659249}, 4463971101612867}. +{{65048624,105452001}, 12794476770798850}. +{{65076327,63791021}, 4491103285451959}. +{{65084119,23287656}, 2106712117901717}. +{{65275300,402827}, 1499974516065434}. +{{65289517,85489401}, 11072701363498707}. +{{65346439,118281178}, 13322445831266973}. +{{65480206,119738121}, 13330612198703318}. +{{65663903,43312241}, 3894891044498263}. +{{65843857,6104136}, 1538157931946369}. +{{65862418,105524507}, 12794846589158286}. +{{65936206,112249335}, 12910829024819838}. +{{65950370,2433205}, 1509037179194918}. +{{66029415,54766992}, 4350079388849685}. +{{66216250,52958341}, 4324946539021670}. +{{66247732,26381253}, 2206774897321266}. +{{66322514,27512615}, 2213431271364910}. +{{66425052,2526197}, 1509877525183346}. +{{66526159,112967414}, 12912250292402813}. +{{66639258,87762855}, 11082846776838510}. +{{66874872,123381560}, 13361096127373248}. +{{66923127,27750479}, 2213845963912639}. +{{66931823,29520383}, 2240088416370431}. +{{67067434,33683865}, 3753009999152838}. +{{67136277,3976498}, 4515284570802969}. +{{67159446,78354879}, 13660928701877182}. +{{67367786,48304171}, 6940148919246030}. +{{67417271,60192184}, 7461528289857429}. +{{67548604,46172964}, 6931410516135280}. +{{67554145,44644300}, 6905578784797857}. +{{67685461,105678066}, 15798748637608729}. +{{67834319,122683086}, 16361762398531837}. +{{67937425,115419641}, 15947670121278339}. +{{68018648,18281295}, 5069272557253098}. +{{68310446,41827310}, 6803417638628604}. +{{68425360,43523719}, 6900054002286890}. +{{68564244,43280101}, 6899659561347378}. +{{68564632,21478753}, 5103102163577154}. +{{68582519,20450246}, 5079280230511933}. +{{68935438,54505353}, 7331474176966870}. +{{69058933,123033935}, 16364527398630843}. +{{69239897,75709863}, 13655978619869547}. +{{69255392,13741595}, 4686130782426762}. +{{69294724,32242951}, 5256265733652538}. +{{69415964,21829168}, 5106849380043600}. +{{69430557,26701431}, 5214087025339259}. +{{69595307,24347005}, 5117246653492967}. +{{69748764,85227100}, 14080759202063344}. +{{69797209,110733242}, 15910773058149321}. +{{69965883,14431791}, 4687103370202607}. +{{70014156,12734237}, 4684298325742322}. +{{70027951,4751958}, 4544078625400445}. +{{70029389,52610919}, 7331925268772987}. +{{70194090,61561524}, 7473239396568676}. +{{70248559,104708116}, 15779056452638325}. +{{70321012,41042981}, 6807115681570098}. +{{70375581,99640832}, 14266169702236497}. +{{70375607,102931359}, 15776934554945471}. +{{70429115,119642144}, 16339871404739909}. +{{70436110,55742603}, 7361285411930334}. +{{70616481,38659892}, 6796854066630177}. +{{70856859,89018581}, 14115432147510119}. +{{71016648,10098240}, 4652915342471232}. +{{71100637,63099870}, 7500150902289401}. +{{71259483,51957096}, 7326963785218501}. +{{71328499,42145443}, 6913772437167375}. +{{71425832,119417220}, 16346067215287392}. +{{71613903,45256019}, 6924830632014431}. +{{71639208,115347567}, 15964981950442730}. +{{71872871,75848723}, 13669551201916447}. +{{72004960,16736378}, 4709132822199944}. +{{72057461,87246505}, 14102677053808019}. +{{72170705,74449695}, 13574918538679211}. +{{72267432,9790713}, 4664636963352258}. +{{72280586,1988961}, 4524475161126982}. +{{72392843,30152115}, 5261851510360655}. +{{72518938,107159370}, 15825332111876556}. +{{72661757,71262654}, 13541286393339897}. +{{72862558,14038399}, 4700675718462462}. +{{72882942,95747504}, 14244588338732884}. +{{72889605,14738051}, 4707287060545563}. +{{73230350,23095235}, 5129570649546846}. +{{73272978,13366901}, 4699169528507174}. +{{73782047,72515040}, 13570281958779221}. +{{73854748,97789493}, 14274084841786226}. +{{74078735,1502386}, 4528255858412125}. +{{74311689,32832853}, 5275946397606499}. +{{74331839,66945446}, 7528315398573437}. +{{74421353,96601369}, 14272061454292675}. +{{74680479,36321834}, 6787892123290077}. +{{74742796,118748483}, 16350952297734234}. +{{74768015,28925956}, 5242001030398069}. +{{74782667,54429379}, 7353230992207951}. +{{74829374,45195021}, 6930306934113782}. +{{74830383,83328248}, 13721061080477397}. +{{74887633,50778952}, 7341700712984961}. +{{74927349,123406708}, 16386704970776369}. +{{74962462,43986827}, 6922247541260766}. +{{75079008,1375550}, 4529308965215912}. +{{75300980,100278969}, 14284687699124114}. +{{75333882,15122762}, 4711930774320588}. +{{75439742,2447564}, 4535997166826996}. +{{75549596,96838161}, 14320189097984850}. +{{75592430,45611274}, 6977688686712028}. +{{75798350,60919955}, 7538332302414430}. +{{75894144,1965677}, 4576951947323554}. +{{75906659,64597692}, 7567485649591973}. +{{75994948,106698617}, 15871129352616594}. +{{76093757,100804411}, 15833281130598363}. +{{76314751,118618979}, 16398471821671775}. +{{76408729,102575630}, 15836211696189929}. +{{76483816,66346463}, 7576138212898538}. +{{76526330,45312943}, 6977910649839086}. +{{76551874,26029321}, 5279451272597638}. +{{76733891,45063010}, 6977152156923917}. +{{76969400,109099780}, 15974893017056608}. +{{77128966,89354093}, 14182920406902966}. +{{77151704,50916805}, 7390649497416034}. +{{77185805,66741406}, 7577599931155193}. +{{77257525,95453828}, 14297245265265969}. +{{77312304,100571856}, 14333155322996480}. +{{77315536,81121556}, 13760834284245792}. +{{77405267,74988520}, 13629344473332101}. +{{77508309,67258681}, 13582663966677907}. +{{77536212,112637634}, 15986338766385432}. +{{77706666,109878294}, 15978797814859372}. +{{77706823,21990265}, 5177238498458263}. +{{77715839,99946730}, 14335584323616221}. +{{77792568,17088275}, 5141477612783434}. +{{77946483,1987561}, 4581360872111495}. +{{78130376,62648327}, 7545719297691754}. +{{78308062,97459525}, 14325461142630774}. +{{78402178,75276722}, 13632778520676876}. +{{78866289,118341579}, 16402134874437003}. +{{79075793,59961994}, 7537276414972297}. +{{79260157,116217593}, 16024158822072275}. +{{79477784,57541659}, 7439262478762954}. +{{79747169,46726465}, 7019836213441539}. +{{79809045,17424243}, 5155077227424539}. +{{79850166,22478265}, 5192086087716758}. +{{79939086,4222953}, 4626768430278870}. +{{80049735,31941596}, 5339482892972725}. +{{80124994,13687073}, 4769771162834950}. +{{80183644,39706218}, 6881533548378584}. +{{80479106,104560106}, 15862491752425612}. +{{80557142,98767960}, 14346818681844628}. +{{80629446,29918058}, 5331345326635164}. +{{80639433,11323194}, 4742145151556297}. +{{80655214,21986981}, 5190787678444662}. +{{80875939,2874613}, 4602068792897063}. +{{81102285,114320850}, 16029854784025177}. +{{81108583,20124889}, 5166722234758807}. +{{81304373,9817936}, 4736021278172945}. +{{81372924,50890789}, 7408242063072626}. +{{81404152,50506786}, 7407738613161288}. +{{81504816,62121895}, 7559485710044458}. +{{81585065,18135501}, 5158293815682275}. +{{81699881,95597542}, 14314940476861545}. +{{81709994,81200695}, 13778522722881134}. +{{81825682,99338415}, 14351422243326382}. +{{82194207,22126471}, 5196388707041663}. +{{82484107,65138224}, 7595730897029701}. +{{82556758,15014827}, 4781120140843422}. +{{83013512,89513448}, 14204757803002048}. +{{83416594,59975706}, 7555063724901260}. +{{83442907,46442390}, 7025198775325549}. +{{83495018,91705225}, 14213859810907334}. +{{83686739,15208963}, 4782670883655951}. +{{83797005,114752840}, 16034714648453329}. +{{83845683,115389356}, 16041142861598117}. +{{83978559,7999471}, 4831842853957119}. +{{84150510,75031178}, 13839074645824732}. +{{84185532,17009960}, 5348139475357136}. +{{84200054,42452286}, 7177865047449532}. +{{84298585,64539194}, 7778583876279241}. +{{84412268,101092752}, 16044522508621392}. +{{84468388,34001877}, 7037325222536754}. +{{84892252,59830374}, 7743129096829304}. +{{84982805,119368854}, 16611019789992761}. +{{85148694,111223736}, 16194737234676628}. +{{85209574,82593878}, 13978847867401788}. +{{85226489,118430088}, 16608922396251585}. +{{85226631,45500929}, 7189947951366167}. +{{85366437,6274898}, 4824376973092377}. +{{85468736,89902206}, 14394577065884328}. +{{85527189,50504690}, 7601239702301465}. +{{85569903,114902437}, 16224133283290231}. +{{85868915,59968564}, 7744264400346917}. +{{85885440,9670961}, 4929517609421314}. +{{85922015,106651905}, 16083515045204311}. +{{86103632,37240896}, 7052823528485120}. +{{86197687,87350272}, 14370778886784277}. +{{86405258,34240213}, 7041943538819686}. +{{86570142,100327984}, 14547402075163476}. +{{86675590,88898699}, 14395787289084062}. +{{86753013,15545633}, 4975184074661139}. +{{87014537,23929742}, 5397465223839977}. +{{87060420,15456465}, 4975885888647698}. +{{87108516,64249362}, 7783585200031256}. +{{87159432,50680239}, 7605474250115306}. +{{87600667,66980456}, 7793236493740485}. +{{87723242,70307687}, 13809062365527150}. +{{87777782,19895798}, 5363347224788796}. +{{87797253,40355014}, 7086833015234617}. +{{87818586,18312924}, 5356245807117284}. +{{87919050,109003146}, 16096830370861260}. +{{88091350,20152202}, 5376655596900764}. +{{88103834,9366490}, 4944128950395852}. +{{88311519,54683808}, 7652658518481237}. +{{88611879,22303552}, 5403413048861717}. +{{88698839,24992002}, 5412772109570333}. +{{88751877,38020752}, 7090080698958353}. +{{88798708,87942230}, 14384803204921144}. +{{88840195,109981030}, 16203422493714477}. +{{88913978,62440885}, 7770046363504486}. +{{89053262,60200072}, 7760889191108820}. +{{89157211,90456338}, 14418034292036429}. +{{89263820,56412189}, 7656606537110258}. +{{89340581,59927295}, 7761509183450811}. +{{89781355,92798880}, 14515116850191429}. +{{89874595,18990671}, 5375820313420975}. +{{90314940,37362388}, 7070461125519216}. +{{90395824,51226999}, 7622534439792426}. +{{90661830,51902687}, 7624287406387902}. +{{90711660,122317309}, 16665057972109042}. +{{90744150,1828695}, 4810135406588734}. +{{90813644,43804253}, 7202769361990386}. +{{90878230,82952499}, 14001485557992222}. +{{90942068,18944876}, 5379117005290928}. +{{90967330,62338117}, 7774071369573414}. +{{90967808,48576432}, 7244072406190592}. +{{91018845,33429998}, 5557998321056249}. +{{91084010,41821649}, 7106115082057286}. +{{91187073,32284491}, 5555787539636363}. +{{91212905,98716865}, 14562333325046851}. +{{91421564,90522379}, 14422459198412250}. +{{91427715,1728701}, 4810969650154151}. +{{91843966,67087335}, 7810843041054078}. +{{92368468,115551784}, 16299208101075344}. +{{92368745,110546075}, 16257558057948875}. +{{92386040,106999607}, 16158430627520362}. +{{92755562,109829074}, 16255865818363468}. +{{92897045,120497367}, 16687191832240955}. +{{92921134,56262005}, 7708441878670966}. +{{92956830,22971771}, 5456792798784478}. +{{92997341,13497567}, 5032360201745403}. +{{93353339,66459924}, 7858381797922661}. +{{93387398,36005898}, 7117286905495708}. +{{93466111,15919753}, 5043514276173271}. +{{93656068,5061818}, 4892496227240600}. +{{94092254,89060846}, 14462898363955708}. +{{94092269,112421564}, 16267615677570801}. +{{94120335,37657788}, 7120405204683509}. +{{94133282,59388481}, 7812958287045638}. +{{94343591,42734913}, 7250133555307543}. +{{94420441,83193014}, 14054105499687785}. +{{94488286,121880994}, 16717026061375836}. +{{94617703,94436853}, 14579549864115767}. +{{94748743,41468337}, 7158447493782039}. +{{94815001,118879828}, 16684225565369185}. +{{95105916,17802102}, 5423820211961720}. +{{95153680,62209364}, 7826767741330208}. +{{95200343,81770022}, 14046238734817597}. +{{95279314,77536689}, 14011056605289222}. +{{95357388,32073121}, 5608433397258322}. +{{95360081,34948551}, 7114351889789227}. +{{95376481,21757942}, 5458936647564841}. +{{95421102,101276386}, 16120498900233308}. +{{95636136,45414590}, 7264635371966184}. +{{95873982,121935274}, 16718301235760604}. +{{96079919,56479191}, 7714064623117951}. +{{96131799,20357644}, 5435353478222261}. +{{96418025,60661169}, 7819690321829443}. +{{96466971,74377628}, 13913211510359013}. +{{96515971,119128604}, 16697745769054885}. +{{96671209,43531489}, 7268343286463555}. +{{96686985,98221003}, 14621913826451659}. +{{96697102,80807463}, 14058386096982142}. +{{96752875,65605594}, 7873130617566925}. +{{96924102,33518653}, 5623720641125046}. +{{97172966,78518718}, 14030783187771068}. +{{97292406,16575263}, 5060987221317566}. +{{97364948,13423475}, 5049996345834266}. +{{97525213,89175576}, 14481669989422033}. +{{97695214,73825233}, 13925505616836182}. +{{97712893,28144257}, 5587333681042771}. +{{97907355,97450756}, 14621004971000165}. +{{97927944,20981276}, 5472355676390112}. +{{97973059,14629775}, 5053073576661167}. +{{97983706,68742432}, 13884176125286724}. +{{98041231,100163014}, 14631843193413757}. +{{98194238,88737660}, 14480345087815668}. +{{98248132,80262888}, 14058104655837328}. +{{98495407,42943765}, 7267765222590071}. +{{98671949,8090889}, 4924211872338131}. +{{98810192,122866408}, 16736825687783808}. +{{98946307,91186951}, 14492368434298927}. +{{98955110,70727719}, 13895882945928254}. +{{99097131,44570130}, 7279591667009101}. +{{99201055,115906809}, 16321982878493655}. +{{99201351,7254064}, 4922418246261269}. +{{99338096,68983018}, 13887818939350408}. +{{99456998,56591275}, 7730648020147358}. +{{99725121,16252462}, 5065638762322089}. +{{99841142,88662132}, 14484441075302196}. +{{100248456,116368603}, 16323262860878538}. +{{100285187,88253283}, 14484195460982799}. +{{100324410,79585482}, 14038480595232204}. +{{100424667,46661491}, 7306781905615695}. +{{100585642,55305594}, 7729424894160588}. +{{100655990,117530458}, 16700857767638940}. +{{100658418,68030515}, 13886820422016782}. +{{100791439,99218542}, 15384933617920253}. +{{100800606,48113806}, 8060159129588220}. +{{101090767,89412479}, 15237257121987327}. +{{101135901,79973239}, 14812848913787771}. +{{101156206,65550729}, 8629608456099030}. +{{101463788,75217500}, 14683816989587184}. +{{101491050,105597169}, 16924620963823174}. +{{101688248,2625953}, 5639211630185794}. +{{101861453,117742098}, 17452705149096537}. +{{101881408,49960427}, 8069918796200074}. +{{102032475,84948462}, 15203017577118189}. +{{102090494,111410337}, 17039251865918806}. +{{102197923,59916693}, 8588410755663399}. +{{102214141,91769089}, 15247569383019859}. +{{102331842,65637111}, 8630906794932782}. +{{102340469,109019221}, 16936790159341363}. +{{102358921,17691165}, 6194528174031587}. +{{102568445,81505135}, 14816862089739771}. +{{102950502,83077726}, 14828077642954428}. +{{102963987,73255398}, 14679200204564781}. +{{103218547,61492847}, 8598852923375023}. +{{103249848,16358461}, 5821465642749922}. +{{103258007,116150050}, 17078393631623453}. +{{103703743,107484413}, 16937788019634167}. +{{103986418,40644688}, 7931483072263940}. +{{104015144,97907901}, 15383437610421986}. +{{104071426,1416632}, 5637413055728260}. +{{104300314,51715135}, 8452182507850734}. +{{104336750,123045478}, 17494752571767932}. +{{104706369,13167761}, 5811820587749891}. +{{104782285,76080166}, 14783848552421497}. +{{104894696,49494601}, 8085852727571650}. +{{104901369,120052625}, 17478021096068931}. +{{104961704,53092166}, 8471227127456872}. +{{105217977,122419228}, 17504894052550625}. +{{105268697,487008}, 5647358959909185}. +{{105352202,19466417}, 6219487394171462}. +{{105444850,71170869}, 14666261042257702}. +{{105470435,12364189}, 5799793272280743}. +{{105551349,71480842}, 14689805174134169}. +{{105601480,31242551}, 6389148718160490}. +{{105615923,69211728}, 14663384547731205}. +{{105821262,13606702}, 5824107853256956}. +{{105821916,99498271}, 15403042548896762}. +{{105874214,45805048}, 8051577229651604}. +{{106007079,81162445}, 14833689246868663}. +{{106159259,36993316}, 7911147153017189}. +{{106628136,89698845}, 15256572260779746}. +{{106679119,41981485}, 8041028417034487}. +{{106734343,95093490}, 15368811466041885}. +{{106765800,55308897}, 8499068843686978}. +{{106856099,48395715}, 8085105200784399}. +{{107296656,75828494}, 14799645649093032}. +{{107445078,18471969}, 6217290368751894}. +{{107594354,105060227}, 16945996708615438}. +{{107723060,1550971}, 5654168983908250}. +{{107771502,29996527}, 6391266194930942}. +{{107827937,121364232}, 17485377517278337}. +{{108034241,5929411}, 5690557859033099}. +{{108082372,111504653}, 17061273018716338}. +{{108102130,44038391}, 8048063977488174}. +{{108183408,74288632}, 14704485284167552}. +{{108262519,95347618}, 15373019343658269}. +{{108315381,20940852}, 6227336710348593}. +{{108437512,69314033}, 14668682540264002}. +{{108449408,58224873}, 8514156241414274}. +{{108492440,76342582}, 14801306585025384}. +{{108510216,53523583}, 8478427836328682}. +{{108690541,55507027}, 8503540247967323}. +{{108773925,16712689}, 5840534095441427}. +{{108802976,117180387}, 17099536202722314}. +{{109114952,34416416}, 7952365441128512}. +{{109145257,104338290}, 16970416888901193}. +{{109267053,10456708}, 5843558840439921}. +{{109602410,2933044}, 5709629465435748}. +{{109619448,72742718}, 14744875835219944}. +{{109787701,120408135}, 17531606164317499}. +{{109788848,83675853}, 14894970840081826}. +{{109808734,13540106}, 5876811315155420}. +{{109877672,103492493}, 16968600980800738}. +{{109925273,102407821}, 16962000855613923}. +{{110019572,44868162}, 8102253270234392}. +{{110085033,15764883}, 5887153827989067}. +{{110388672,10671308}, 5850607507337376}. +{{110478798,101422685}, 16960636105356022}. +{{110510646,48443917}, 8137614843184566}. +{{110618865,65624302}, 8701086043012521}. +{{110634980,112464463}, 17112111882532026}. +{{110855642,21980303}, 6300130360807918}. +{{110918573,11021043}, 5851395224628827}. +{{111015962,2268834}, 5710149757471052}. +{{111153802,70394967}, 14722495209038446}. +{{111160676,79770756}, 14887396272346160}. +{{111250226,40160838}, 8000192111256876}. +{{111298613,20475264}, 6278779284653329}. +{{111640152,71448944}, 14746775039916864}. +{{111917760,49770849}, 8143461723568130}. +{{112041999,12054791}, 5856531203620991}. +{{112156560,90667898}, 15318942463519624}. +{{112159546,10948337}, 5854345718247238}. +{{112195741,103585645}, 16973117367413235}. +{{112300775,54331830}, 8531811898940989}. +{{112308444,72376467}, 14749954610352986}. +{{112509319,78581122}, 14862898889474077}. +{{112827915,30271841}, 6445216531097671}. +{{113031212,113247915}, 17140631527263450}. +{{113399316,13128547}, 5893950118177050}. +{{113429145,119867261}, 17548370137476067}. +{{113463184,69105298}, 14727602753094408}. +{{113518178,77950513}, 14874408799444486}. +{{113665772,109577935}, 17117833015915770}. +{{113712484,67542746}, 14724923926361752}. +{{113844159,33365023}, 6468302418561023}. +{{113854267,57633030}, 8577200963388781}. +{{114021888,114818535}, 17155061380982826}. +{{114296860,110221380}, 17120506876535152}. +{{114338592,19436078}, 6290859105258664}. +{{114584864,62286198}, 8685283886444072}. +{{114815142,47790849}, 8149130816406550}. +{{114822541,39054164}, 8008063845622385}. +{{114995512,13182061}, 5895333534051810}. +{{115129847,59295361}, 8674944434689303}. +{{115258567,51044962}, 8534258613778461}. +{{115354806,40129775}, 8017776873631166}. +{{115418559,51349780}, 8537344941705077}. +{{115519647,49834276}, 8161144074291573}. +{{115548372,38859590}, 8011066114732344}. +{{115581878,10836324}, 5871561316199732}. +{{115805259,51200222}, 8537394799227629}. +{{115968489,23223436}, 6329104121058529}. +{{115998980,56081356}, 8574466444206256}. +{{116172702,54647549}, 8572148706569206}. +{{116267286,8643509}, 5863002566527798}. +{{116361846,27270784}, 6434708240766228}. +{{116670960,54431748}, 8549495629501728}. +{{116732771,68778823}, 14732988458677295}. +{{117196818,70990811}, 14742089145951118}. +{{117210612,95179214}, 15443672532514232}. +{{117275497,108190472}, 17028521915258049}. +{{117685482,120605720}, 17743941834135236}. +{{118057342,19373458}, 6483182650365788}. +{{118057516,68901941}, 14921245588196978}. +{{118098483,83098227}, 15105428615343887}. +{{118182208,58731480}, 8866758547714688}. +{{118250928,76072672}, 15059807584775424}. +{{118498391,24946280}, 6521893011601813}. +{{118549312,108743205}, 17217847244429346}. +{{118648062,70306659}, 14930288607657310}. +{{119096163,68056671}, 14920274980714159}. +{{119176129,59561397}, 8868543607593507}. +{{119245294,106415506}, 17208936992331356}. +{{119324838,94922647}, 15632652181358142}. +{{119862671,108221103}, 17220664781555967}. +{{120039501,16879526}, 6478424598812793}. +{{120134790,77415174}, 15066483840925756}. +{{120137526,99546387}, 15671243369285406}. +{{120209801,60617854}, 8874041211448041}. +{{120268508,50994428}, 8731002905361392}. +{{120366028,12651430}, 6091647755475064}. +{{120599977,79754712}, 15099596123662017}. +{{121234682,72436125}, 14961344437737446}. +{{121524959,112557382}, 17327711549026685}. +{{121578103,7225674}, 5961539765286301}. +{{121845817,98092905}, 15677410794679747}. +{{122291880,62993691}, 8919539143558858}. +{{122362330,66020374}, 8929061608969068}. +{{122447003,83696617}, 15123722689767879}. +{{122914804,34143060}, 8182041189250864}. +{{123097038,18651263}, 6495590742850302}. +{{123330039,54442444}, 8756415507461557}. diff --git a/test_cases/test_data/2dim_from_0_to_7.data b/support/test_cases/test_data/2dim_from_0_to_7.data similarity index 100% rename from test_cases/test_data/2dim_from_0_to_7.data rename to support/test_cases/test_data/2dim_from_0_to_7.data diff --git a/support/test_cases/test_data/30dim_from_-123456789_to_54321.data b/support/test_cases/test_data/30dim_from_-123456789_to_54321.data new file mode 100644 index 0000000..31ef13a --- /dev/null +++ b/support/test_cases/test_data/30dim_from_-123456789_to_54321.data @@ -0,0 +1,1000 @@ +{{-123422582,-51264268,-78419303,-635524,-41778970,-8441398,-23651189,-110413386,-55774158,-93469739,-60637563,-118117390,-67247947,-88039133,-62068041,-85598553,-52814494,-116622858,-21282469,-15768385,-9792960,-120433644,-58215577,-25201169,-33259018,-106382493,-16474679,-118176518,-56869280,-94378405}, 598873452021455279664270751472783909348602309915098379658977885113274638751036889571391520233839235301524892445369162352955662776631179885764616784511217555100235980251526459203561583411926495238354632191837357656531848610869788515971307342267}. +{{-123405418,-116390783,-90658124,-23688114,-69400868,-97412304,-26846547,-103332833,-61541834,-93000370,-101988912,-114913518,-89728211,-119675262,-61348392,-2079001,-3444636,-119483396,-67766243,-25800655,-104892379,-36879860,-22962803,-44945713,-38111708,-25556762,-5914813,-91844944,-50863079,-18633415}, 5965164497999587070925663551338888448650818317163203770015495708085269677002084884028885146445550252318790215725303469954265914298847183534867324358398970583262062840821611286801220746542641562561970575226144571626386588660498887646127067459389}. +{{-123098633,-6767766,-112194882,-50628214,-54742496,-92484995,-34831795,-98822843,-80330831,-56715127,-78931742,-107985202,-110593104,-76059700,-22127905,-112651450,-83923987,-120070975,-64643500,-115038892,-54836477,-65182958,-66190667,-63518448,-38781381,-11984394,-29226883,-40587929,-8877948,-121524092}, 3314107935064609544666372324745870087049043742723953565232015180568004745028577948589707476077174620452860918568301628468063855065035707673154542229662959404695885225887597157961267529218657164535820887199743823666685165658522517484529615944734}. +{{-123053521,-23579980,-23686554,-87695221,-120700136,-36481614,-39636887,-62312327,-75680694,-103113160,-15090101,-107130169,-97531461,-12671491,-75029335,-52923210,-61050470,-45644450,-65741339,-88502686,-90850981,-50430547,-105841876,-119267566,-15699199,-49096743,-54931063,-18344994,-75353589,-73215882}, 1614760629906088132363825113093717175226394871183702975618086016248835746420575034390530583909286419340556063539418550713495720908747146374625132143325532779697052048610671515616303435138374360645175466451663173837892298950251273161160633582390}. +{{-122988269,-6312620,-122449060,-67359488,-62920950,-43979519,-116912669,-76465356,-101319571,-40312529,-79151587,-13003577,-62819017,-51786295,-115380512,-11999482,-104793264,-10747720,-56884214,-6447806,-58389328,-26224190,-72315927,-62542039,-109553015,-43811160,-6615614,-20937448,-42884823,-40799717}, 6632450821437636633485774083232732848610671284589749703916782464480588818318638084415883271488566797895045456967180859979764232793561364999813102017849015528520801346446078646444886416306715905259031016055854897688469090477815457544260645011614}. +{{-122926857,-107179420,-72828060,-38009504,-114606203,-87560079,-100939250,-37919732,-71276400,-75056630,-32581168,-26293174,-123082067,-64837447,-48860317,-34838175,-10884420,-2265501,-39436235,-41274952,-5198852,-51240726,-51510730,-40647235,-5669198,-89635259,-68724315,-23339925,-65795438,-30485404}, 4480821913500534953067605189435292411557301088547445120184832920399195979446827439047051119054330658135926253376583375006278152925134345737519195269883897337388681435000603890447360728781902402111906800544024981601953673526535490135241638088654}. +{{-122879646,-7228117,-26095558,-42492331,-68124772,-19220148,-110577301,-117993409,-55227400,-72598141,-105280113,-28533215,-75916466,-25569842,-50474063,-24914253,-82056513,-59620785,-89954234,-118257055,-54608006,-51153786,-106583324,-79425439,-25206763,-111020767,-22557592,-27611835,-101424999,-2650668}, 4821354039557456250854546122185688270030725118149939570436707337163420840714413333889794873119926556422501225298998409555725748214229396653709335865286943539345040822791264819887737767092507041815291816400073437438732609167041971850951085273397}. +{{-122850721,-34309414,-95132001,-118131630,-56187967,-69838816,-64250919,-119151732,-88116374,-107700519,-29322701,-108967396,-83796182,-24913692,-44289105,-9671964,-37393141,-47121470,-107629512,-74802752,-54082887,-22079109,-48312798,-70084658,-114939334,-9136246,-57620987,-21722109,-63874677,-31375392}, 4529203338914043569675977843362683973834418227597080155531466005076005100148673938911075165612954063847741393870144416975230675039287332958666778743748362491991650551797275876710810500715162048281185070888702326008276974480107617506670590998954}. +{{-122807683,-111552081,-69717451,-46369709,-17598429,-76666403,-27602921,-105536314,-22747503,-19965946,-86046949,-77535885,-39472728,-112622835,-108141804,-23084271,-20564297,-104235815,-107654230,-99455868,-44159276,-45075980,-11966549,-91896121,-115586483,-110368394,-33939213,-13582108,-84109218,-75230903}, 1327591494418703026495501125370319691119707643296643800674965675509083236401484421126113921257937980450233860571647258404796773782412508963275543892366655308494179122565824124573551321809305263590785880395569475298768348797915301487980733813376}. +{{-122779465,-91769833,-96215549,-38235414,-55723893,-83831875,-60297349,-100428302,-35410234,-24931101,-49476948,-85477491,-29558773,-52934140,-31363073,-13427020,-112713679,-31321969,-41336832,-72760296,-58980354,-14524383,-81584329,-36992524,-14809219,-34189204,-109693545,-119455555,-15976056,-26395059}, 5510682680828904734142692713380648840440293936722746196884586785758460652848275414664554074427826904315168234103579335357313495059037112650299235217912009370905232542906455623737376493519666887720511256140244471800551167323034901783275967915400}. +{{-122456540,-88928452,-9293275,-11365059,-77000613,-75085010,-86772520,-43695607,-101243975,-120325689,-29906255,-78174086,-22223242,-99736945,-82746018,-35908329,-101345093,-77930871,-122609565,-28634389,-56541719,-77682505,-3101829,-117936469,-77211261,-90013592,-115137513,-106486499,-77728038,-33125099}, 3444271280707190742807258508623018321829176853858731568866205599778475250772550279668143626760265042530922386538184082915218229354177369472246948113296836987623174713117546157614409570897209566682560455946223711468109117033948079415685369845859}. +{{-122412951,-71103948,-29271532,-87893791,-114712284,-110774502,-103640873,-96518287,-76803119,-62786098,-106103472,-13657517,-12917682,-32134841,-57593775,-116769410,-38363432,-118565202,-110418661,-117453713,-94981823,-61957882,-15950359,-63952434,-24714102,-64329230,-28091762,-39335435,-42477158,-52273175}, 6535162085106394490578639983488329907925662068058567229032787077877941732116915810591342884776213693383573029232498876588202766077690408318528351070962628823967273181003365368323410353708950523518669746269049691694600452929106142845881922328118}. +{{-122335435,-43827247,-42466032,-7053220,-44705386,-94318740,-49443426,-106273515,-4238606,-31951370,-83430270,-25327015,-75312872,-45697857,-22345459,-12296997,-122978639,-29776272,-68254134,-86006486,-116183431,-44748313,-102336783,-72965994,-17920058,-78027006,-19658913,-2146817,-10153523,-31011782}, 6522534782356811239642571492550088569873114104767080343353562880944962643395288468504304949922091004164266589409256853631275138093850442570029117552318514311480063010240165747154612739178790821641411123349585880171049674542670878617149392164732}. +{{-122101530,-82386832,-35746096,-65452906,-19731858,-96786930,-8099292,-89869354,-15316192,-39369956,-82464869,-42912469,-8851852,-106384062,-47113359,-69964072,-35208430,-80803428,-84094072,-76119398,-105851102,-72166003,-102348135,-7360262,-98461978,-101264763,-35261969,-56998380,-27691813,-73826685}, 2187674165016655012991493531867365169070240285890070201200237409130906698459076126251982516306854206110243950853614484987576917891236280383520078863775632698701314608537535393079532756612895035183424411417352692342694081032299262098109664048127}. +{{-122011796,-71036401,-28723233,-76270492,-84956795,-16116693,-60128495,-26030063,-94770660,-13763077,-75224241,-99159798,-60489139,-81285034,-35095227,-116391575,-6107201,-27553199,-26580158,-40994326,-11712917,-48823673,-6862553,-90086413,-93048266,-39576796,-17723608,-85793884,-21073150,-57273679}, 2400176937414532557071952615387643867289366786101691762244496742607683832534107933145591077151157679248945929407899390801912097934831502611193453686138320386790870392755773432558858666158511534894750148274223667635778632015430617273591552289033}. +{{-121694667,-2906825,-87106134,-98509803,-30566124,-63368660,-101491596,-122534336,-62365047,-122636316,-53338781,-37773599,-39966249,-84368570,-80339088,-25683796,-2273558,-105605548,-18714363,-3188905,-118870892,-87538846,-122741587,-19732006,-51249995,-96919320,-112636381,-46439588,-64364017,-108076297}, 1019210029226518625909951112743156468557856237022070331431644191315552340652973713781404131738958036523576049097414830329090195375788683043821540511110556421914799209517529859706876729043470279749758075577384694767359608160406308403610815554292}. +{{-121675126,-103797670,-417854,-119131549,-82234730,-16237019,-77691809,-77613036,-64278162,-109950499,-46830069,-71803073,-100021080,-121880189,-46187420,-58098010,-93432070,-5650473,-32640423,-96492183,-25510266,-106671877,-88908163,-81612346,-75671078,-26812560,-33844893,-119731012,-92673001,-79775688}, 649408837142566480664469736867247342533317783828618408223648143274670343234921247710348331677878707313467536070675002370877645604541135002334161326050063380473995811708048908337323256475268769804527622118016758443485526496567508794512162017687}. +{{-121484530,-42589745,-54612611,-61154222,-217694,-48424960,-83453949,-114314947,-82173478,-9046646,-33245341,-53996653,-108640858,-11789150,-98087151,-43951731,-38513221,-109304352,-93644617,-113375814,-30157939,-58145987,-120813846,-57116941,-102510862,-19825899,-62872176,-11425690,-14493698,-668714}, 6195285769040887943758202873848946492563958962164082807526524480407019029903379939586913053469621473869386143995377577921488713711239134314661892913116623253340371759148766673649757382016271378042962736795756136163161109292152757080653973566265}. +{{-121432517,-81938041,-118847229,-35105428,-63102784,-77322803,-117598688,-13374688,-5735148,-11121138,-38846119,-41560205,-11881128,-101703340,-33232792,-54633410,-104437338,-79725200,-62318664,-33223273,-26580290,-60095317,-122796735,-86653293,-43677782,-68583793,-118013575,-6059767,-290149,-93066961}, 2677571691394716352169976208567603568124655591563806551926045857836276822717123905069550953281357096282415568454260387104411558867993531307815900547307643773087826668069738316704054503403659721880733649975846629195506902257138492517449121395672}. +{{-121291995,-900820,-58593950,-59853561,-103575038,-13541036,-31943396,-57690478,-16418182,-52594824,-97765027,-84363097,-95616811,-76908289,-37717694,-30677851,-119529742,-35881694,-1627857,-68454363,-64231372,-104673781,-37392645,-56570522,-37851538,-54291546,-68251925,-45454136,-40593975,-22414985}, 6324096261589401974196613475205062181406261148495623750739466924911719703571812811848750282833677028012227084930641115577134421887911540891562190824524561470475390258400512419872116076694454983482656297435154812693596025723263942076992297583606}. +{{-121241605,-2055276,-26843879,-105785314,-104491793,-102301173,-110100091,-36702122,-123362833,-33191764,-92862007,-1732456,-73094286,-115105492,-50537265,-42708172,-37247752,-60041746,-91748777,-79339928,-2588938,-63897411,-29392219,-103209504,-65365057,-67632032,-116946416,-38351858,-77682175,-37778272}, 4301615756649913892092779262882494032189102976360767243204608619176234918544896696990452711417588374405479823001572487565095639221108162979800366887542243140262471597529715167713862039427531613723147055234974944620647666790536591515512496437898}. +{{-121143564,-118528572,-92977124,-32524503,-75846548,-53278046,-49457154,-93897490,-21865591,-46289855,-43677732,-108846542,-118471414,-116656545,-57322694,-16754712,-119815852,-53654132,-106526867,-23190711,-22973867,-83120204,-114093444,-84107608,-103864390,-54317210,-115827942,-114462521,-72854257,-15231890}, 3638455812103172093377878611830918831111786713242087374265063404816519700951852203565386282533054563849915885817401291907443210244074769972510107429750508289246636539813002626597340760988530396075670680029486967917081366560833555535743166962935}. +{{-121115488,-18094243,-75316368,-50921824,-22353900,-117320565,-94351024,-62708493,-19826789,-44474645,-98429589,-82677803,-48189200,-111173400,-1131285,-46113236,-47713609,-115773325,-88155840,-90181368,-17961796,-20153158,-36924535,-54903591,-123107418,-115279535,-77639137,-842936,-105934986,-66309265}, 954286478440579301010429928523877984628373988862249213022626487228261056948526876286888034553256195855800245922665584483950523912107392623469835846655094868037198908911783540073745692793947381503727196010328609739742550325461964317565445255261}. +{{-120649075,-118597200,-91651148,-116532516,-42142723,-61936415,-58150416,-17021723,-96950910,-60031920,-42392808,-5084777,-119912049,-120900054,-72862255,-118639980,-100817643,-107923257,-79093741,-75973054,-71258012,-101655059,-14041664,-8372214,-39599787,-55040727,-41819004,-70409786,-67649369,-3343376}, 4240877635872279282573232728791369019579223086397303936305500037021267921695020963134069606910062237248631186649731255691241208126962729126783490021426011459482656875311316119317667883752450844417276174244865753687239820157813303373298042185550}. +{{-120524872,-86414066,-71719933,-1244527,-109919578,-38973701,-73429902,-20425625,-44521720,-103611041,-95476571,-106215033,-97592249,-35649230,-94923407,-25911054,-78382135,-96196692,-64164242,-89849315,-18087721,-105219888,-109763006,-44674277,-59705780,-36222179,-3495859,-16780584,-31844461,-31580389}, 6674945614193851502750562618740257010837690682490117653885358813695041513661395669818155957814602238791974329082353856334964804584779528771070320052652284160025222463491433435831606404319902914917533492667367198654800547950327610996017661911379}. +{{-120490999,-48165881,-69799390,-62796884,-40920397,-98689526,-100282413,-113402661,-78261838,-36463099,-123384533,-36429021,-75138590,-92034112,-111069461,-42036660,-39069188,-47254741,-76997984,-13075677,-23269151,-91405423,-35023557,-115587649,-38198295,-44021787,-54197797,-77204922,-122763061,-33772396}, 4198990108250798831808395928180269506232363926434783147253014371482518760422311926130101375076293506744048721177970711487274496256449164628206689917816840064330847845848412112665299116251327041480134298289606578167886547543218099659510410228012}. +{{-120439073,-36039539,-33603796,-19283568,-4687351,-21848159,-84041621,-16769357,-45172553,-76217554,-3058563,-19603227,-86639217,-90690245,-40715298,-7539710,-90149568,-59677697,-22367267,-89061717,-113205971,-41816921,-4430726,-22624106,-94165037,-25798389,-3328958,-47128732,-63040830,-32430779}, 5003012764875495906861563830315457367925673665710557273866517697675813284893667306358991241651817512871673983261785943728757295520913275415547467403005285748788925473080083413510301413640892204562073523740305901776355581794087235780038510101004}. +{{-120415932,-28504715,-52327237,-103318773,-30906078,-72539412,-46034903,-6324038,-66044046,-20141094,-111679262,-106705342,-9777134,-7376301,-80999586,-83330991,-95628392,-106932603,-24830624,-5841800,-52205371,-33154227,-69625943,-37458694,-3197648,-7677001,-26400047,-100997481,-58295597,-650963}, 4239272938310077419851445126900386557251393051350124224101207347028504727788153749483531083056919147945947153580666730610334429546595364757583508834101238606898875704731178108521559030675447941120447159503850620476531296068288690778946266816433}. +{{-120411362,-48802474,-34754717,-48917991,-123325529,-88132616,-79658010,-85323509,-61726537,-92872071,-17985533,-16433101,-102745707,-64531054,-74615361,-34341753,-35211171,-106900767,-39774933,-20541084,-6799516,-45470014,-63007046,-95091164,-6348529,-100644615,-45614328,-73014617,-36732583,-119626261}, 2266102655078716695106634758921569692698943411374304106851592150480433761750519565119573365496613517400452433797963656670312439015332026999486399959108450311775628042751588472155099202386238052552394682634118436370983030380022244493709337436259}. +{{-120300450,-56114464,-72457731,-68498155,-76726224,-56744445,-103690607,-118568797,-88900874,-15129338,-35062097,-60135704,-63052098,-11352516,-60365143,-44440243,-107146849,-38488374,-51934582,-62326199,-97032639,-4582842,-102786640,-77239883,-23632475,-11053559,-73192990,-79152697,-36443754,-12402036}, 5457206565775336101511384271924452390599762298506592779382215249570111411229619734963680720682386800378371287029845587019723956680032371250265847042601643165312016398877482756860177557145169222863353796742968430526082859734798505178323910802195}. +{{-120242157,-56622383,-42074826,-105277610,-68351288,-81242455,-38796635,-75152002,-62737195,-2827281,-36204120,-62718968,-16523020,-105383180,-24568337,-65206759,-109213471,-40914243,-106335622,-56937493,-51140141,-106251571,-9241224,-114430604,-28669264,-4131848,-28087890,-36197710,-60055345,-106262304}, 1634637474352274818088403635531467537449306235315257141005670511501692673396970245735743944249041206575479242425865621500632682617426622530645705682013919183769374813738551544795472753089105988554922687580953987452044086895294346877644208094364}. +{{-120152785,-119282472,-83708376,-87981770,-59611655,-56108231,-5309537,-120683282,-105866506,-63831676,-27387225,-118718082,-52693006,-108990360,-108320094,-11863428,-16058163,-56332915,-103229484,-72585832,-87506847,-75464810,-57354627,-69118349,-100031528,-23366655,-140579,-94842514,-25052154,-78109587}, 2348632881343921981609531163428060012536587360935239490141099697426439386544981688442689473107163556765664247309923667473608080058432370025114944493372084215323259040554909467969124807762736580054496065824898001523281307136944082644005932563342}. +{{-119693255,-109921980,-57273968,-70996258,-45401923,-123028437,-54805393,-35811561,-17456057,-12555399,-34239240,-22259534,-61415784,-30297296,-76285057,-79713053,-17972613,-38431959,-79007957,-15838672,-104715988,-5295404,-43554848,-8151966,-22060167,-54853548,-12775815,-22515554,-104992513,-49642875}, 5112361152424405059024609909883066735819111524703961424401883883417814709519544853776706201609329697343049635956229788792999116644726145963954798658535852207666168085700302235588330284093329753676076514421052033667890666388523079224518944242702}. +{{-119606428,-122079708,-1340912,-111044977,-119085799,-23314677,-120379975,-119377996,-45616292,-66589224,-69233958,-1205175,-101675379,-59079474,-27296561,-22569633,-104261048,-93758246,-65142522,-107261716,-56600669,-45513752,-37114202,-41157863,-101341104,-19766545,-10374267,-90244771,-6933315,-31954107}, 5854844117766033383599413721363622247171112191984818318407189463940285828569020553375513982525715532611573544229421680952735908189807819497613275105602815922930300455619090865404800587083329795878211227699603185480606619449487518579031232423815}. +{{-119565882,-73343276,-83820334,-40429467,-116950642,-68030502,-121238145,-79014081,-93665404,-94984182,-59189289,-19453506,-112682669,-90891047,-89587520,-25367053,-58811131,-119061826,-100502792,-118120752,-86826338,-51205072,-59181506,-119061777,-70640920,-118362140,-11723402,-102530649,-47464608,-25086088}, 5561345487339788520796519113692363631579989743476809881823281436994528937580367902006389503911061354252213186411108257718124140044024038283340773825844038396587886000153883452761092735411772987925620102230879148121046254375597951809391746239287}. +{{-119483522,-37409715,-185581,-71813125,-85936443,-10127609,-76399444,-111453028,-22770080,-84544627,-40055064,-92514107,-70386644,-107492573,-84477909,-69552440,-12396534,-65549705,-2724936,-56655720,-4275232,-74301641,-119907617,-47215419,-75708424,-1837209,-31334981,-25128479,-60776029,-78465501}, 1555739503775864646299565194556520819667487027065851815899302961544575686190299281997355431793183026116339788484644221875293954580330358849272037396046186414228687098901095834998952598917880538025021770404858825500554178230223734197622084048321}. +{{-119359638,-43490607,-677404,-111872916,-33380364,-7869932,-98096277,-8979190,-22391807,-77483041,-65590424,-63308524,-10101762,-1933170,-80594968,-58126395,-55356052,-83132458,-109666654,-14479351,-114858058,-117896752,-97234905,-39406224,-59714888,-108578816,-69077816,-115634669,-92415978,-117074540}, 57175800168722190359769992782627727430140449543292317529480964984140917111095735533531781522839165152142676266563388121938465651808809545934344604363252700626672266637674289412271521962998398774383632957385478232196299205294310112756873264317}. +{{-119274654,-112234247,-6318704,-100474574,-15254362,-114712031,-79854874,-1262331,-122542064,-28446163,-87914894,-58600569,-110121626,-2003936,-14381909,-77245471,-43227085,-94663642,-115406263,-21194243,-11950762,-6126962,-122643403,-81820297,-37712363,-74578924,-84368388,-31715471,-114294916,-91542795}, 984109359023355965882108008510531559771059259440264893146301037557033925000948334688097207291388184744519466829664234418924685877714595758422648811816007444636518763119995125511265163361619587256181858759341351239639256119826749791314713392477}. +{{-119261866,-68260255,-93184768,-85844723,-115021341,-116651007,-555347,-91075884,-53081680,-16434332,-23533940,-90692557,-7141589,-14739522,-91051424,-74324060,-82985328,-109951842,-784079,-71884953,-31099422,-121352885,-38950576,-76764061,-57190893,-68848549,-849614,-59290174,-111270791,-93320602}, 461849944332260018817066854927462088789522478169354273190095425387171584692130762085030062078428259451430930660839621824399216780828466700742998563747274375822018632765368342561710415554517818015733979096052994638704860180667383658359989462917}. +{{-119102740,-96937391,-74644894,-15695737,-84174791,-9533907,-9229014,-92319142,-83894778,-4812953,-88501366,-81203937,-75596605,-69750653,-93482238,-106642829,-11183187,-6030660,-52287995,-54575678,-8143575,-28539858,-20816765,-46749926,-45674775,-117884435,-27742820,-53667342,-18972857,-4298870}, 6614257488530696368168617703508089479399601544585110200019053911534501388545855028129104583241455618467100715230828593209939306787298904112157315244675075721690215784130980475001012441274301761725527776211102870605394977644760683842678265890245}. +{{-119077951,-36939671,-80099214,-2932866,-60726668,-4836919,-68110460,-118462910,-114002366,-66930565,-86175657,-27566626,-49290583,-37433793,-65833869,-44463159,-110465382,-107431379,-91615235,-35640507,-76564981,-35583813,-93885227,-90103814,-112708803,-6004640,-20983847,-81699894,-85864459,-30615872}, 4071122621053947190065712012497283577824800088122003573942485955363796781540214246119657493148165562281761074282587645869580716643348973869487038775149606630439819927680332481288729200110573379434564079532031391875843371947370083776182106524124}. +{{-118988193,-108003579,-18465763,-51010814,-91177850,-28139624,-29121955,-115579294,-122614259,-62916616,-118502053,-17307763,-78061742,-45373848,-90285081,-22075259,-89862448,-58049246,-111088782,-103745751,-52067191,-82301705,-94502916,-90218702,-14224886,-45354947,-28247870,-83746082,-87305539,-60675610}, 753759816156624620904836115718707533609511803254333813773273276917183404608660743282823305064888955791669473040697292121405044793308306081291013123228155855028223508739461483791820900409505978632749315227883427439439881695393289189363561214648}. +{{-118934096,-120490415,-89143242,-119781139,-41862501,-110637744,-120379276,-663679,-115938814,-38723048,-81932901,-41167424,-26077081,-8967511,-88734064,-9967444,-117396458,-50900223,-30851951,-55629615,-80183438,-78144363,-2371572,-108815629,-49009210,-111948324,-103345111,-34392115,-96363783,-24545244}, 4407027749662996267648705444077062381006705325996663018946851518016249366156823748092880288629370275712358634201823611186546512020932652450157751492167476926433278567030466660099087002831672517135105067181133955482611604736147897917452416306021}. +{{-118897856,-105588225,-115114980,-114251449,-25522940,-76990076,-25734184,-99288647,-1992511,-51501789,-59933933,-119229012,-8591796,-75797168,-73589915,-121801233,-34488170,-87970877,-40779179,-30410164,-8202363,-5318322,-108134526,-85822126,-54964597,-47043462,-17644784,-22602184,-80205022,-48407567}, 5039800100862522290842099369649303857629743455798478291684339443097084559860316356510365789386088803830416535487441525940100042811523350482731831228389788812568064319635063887050581400211345988154334122452533092698936284790646587747794736986229}. +{{-118694507,-106868735,-107247151,-57078205,-90996967,-99463567,-38814552,-84537902,-3653559,-40105470,-68488529,-106111483,-15384822,-50617882,-20490561,-1022054,-53107775,-80684015,-43522975,-13951233,-52813535,-116316557,-83129452,-82290308,-51760858,-61166319,-120553981,-17905456,-42990108,-106560995}, 2679687545137486731683562745727309000925312283120397728795194947273501844095488004510345889018246126741199438438327302518513343342934230616959685207490664331793195040521380612616279493498159500599605876950178983898869324782535428567999545651904}. +{{-118675207,-44800410,-2663683,-13743239,-36457543,-73568600,-74873941,-35706593,-11778681,-34364704,-60956563,-56022973,-86021534,-103269256,-13509246,-10081563,-4890169,-74609195,-108497085,-13846692,-6325575,-21465903,-71589294,-67078330,-83226026,-50421982,-114861781,-41687076,-77830452,-75490990}, 1090968590826244664655081698619749298672377514622518867753308581258466137176882545102438016306758320217429447584960141266869735726928741790922817576424589565827110542680618297481531464560442166493123237066040379600194005455320711791564487684642}. +{{-118626421,-117168981,-51583252,-8079319,-23654757,-111417209,-92662083,-44867942,-74282090,-102485758,-11883956,-44695059,-25938687,-110375526,-71455151,-57342357,-113933037,-23421630,-113709292,-22019761,-100807800,-85466370,-59837259,-30932303,-113333196,-117808360,-79742989,-111574867,-105627363,-6727904}, 3471581591887452823803043130432651203061149978662269709653127142573933294089541910655408048076889960902079021063119873430155621250409289496287493181191788084242447949292124625555593681930327490599205366847925637691793280570108209279421155518340}. +{{-118455252,-97205237,-105103510,-70892752,-57876952,-34856815,-37560998,-123324521,-14895075,-31659245,-47328890,-119333140,-12995015,-121648809,-17896665,-639687,-116996021,-91302882,-77576444,-120603121,-44973518,-21434949,-115031817,-1481204,-78382044,-52399727,-3571179,-115451933,-62505938,-78887377}, 713828165763607961971151107508082096200563526343195452818170610539109615291879358737285074023722599995002633927869937331068650237315810424521743472184231995296263614576665173300309328859685801447474263560354410279053946504837679651291930168413}. +{{-118332008,-116525472,-123390435,-95810203,-75395134,-118997834,-1319825,-107392692,-120880753,-94093346,-66050301,-87811275,-121149748,-58940927,-5271158,-91970162,-95967584,-12256921,-78881733,-121787357,-102686936,-108537354,-112618527,-63769228,-43321504,-62468393,-57368965,-26575197,-7132783,-6179330}, 6082167264717029715910214215114864408383992023911176329242712384623016208892197702764494606149002940722766817517812227840377471032904343301022084453826943358929665343428502849368059278737606026356672215545834882987350752302148958574848024629939}. +{{-118330932,-61748325,-4454265,-57402477,-23985234,-63863769,-66833489,-116161339,-44517741,-30479179,-22666584,-101037297,-74240415,-16932967,-54388591,-89986211,-68554188,-22815929,-83273663,-90979744,-47128205,-100256175,-4694423,-106723374,-39426178,-62670997,-74994787,-37388674,-18410682,-98715882}, 2701547153636287677143885465729555542030561763905235962303421059209448270115399071772409130282329718166961988424743728357956736886213955090501383584407453465345077506149370566950505842305784579817557615132728732367743824057976599262536825111569}. +{{-118202550,-95797936,-57692287,-50577947,-94024388,-119023183,-105003845,-53454411,-109403052,-90238435,-58229038,-35988863,-38186958,-95257356,-9407925,-13173320,-87650107,-40784739,-30454040,-59446865,-83321720,-72163278,-103145944,-75849307,-12430136,-84883225,-17339034,-9240808,-104478269,-57399727}, 1389800010606542530836348241280759778451102993785862730051163306027901305220949756630848963699826656557915723815601541987501360143212198643674418082962393403720524490763606337175049825895506064170002561221761692250131527039216134498573759067411}. +{{-117779058,-18079717,-83296043,-97246359,-64383747,-91526,-35736161,-30431196,-65346600,-35351516,-75936505,-34489626,-84711906,-82839963,-9134123,-9953421,-2737860,-84959120,-53859099,-58953369,-27277825,-34464941,-92535634,-68160865,-2020281,-77105830,-53491362,-37416770,-96356543,-6541446}, 4823388472682812636024259016741252513286040870155355747094522868676102842498288833536407299744209980983546056823517153745507701855577814084314237035308319708840581639458343386422750081320610267493377545007923102907843296222885928729949073775521}. +{{-117328451,-40759163,-1893434,-27839310,-6595944,-92851226,-32324529,-2571793,-78818268,-73896116,-90241900,-99969609,-82035923,-86723065,-110276635,-47222016,-6441143,-73831530,-19875548,-59554264,-116682263,-86831079,-3971334,-112903580,-27774594,-16653052,-117605814,-115201834,-48758061,-8443476}, 5470065380067554446012335942006241589770616631790641534687586203290815964350883208923692961289068920048625463389126114862574996744565637632820947575596346618164306061317371821831236511740594003415002192548139683829966202660645613275706618185532}. +{{-116944598,-58736097,-45956875,-97991144,-92305796,-17140748,-67009449,-92488494,-26018247,-92611639,-55304851,-93613340,-116800925,-39909608,-28480781,-85417197,-73276185,-86265355,-1610264,-48173412,-50576998,-26489227,-45770187,-96541432,-37128960,-31553970,-109396239,-53762422,-491047,-38801220}, 6346447388268525589885905796344581907004891205939984703463912907054420198712976545714808051152208318144907069092621012628520879528676880726488030535858025365875086782885633907178096872009956807715654607503278613669080962495100130658401883269305}. +{{-116910377,-95946969,-105664602,-29805120,-29421817,-86438527,-120352512,-54508841,-42891920,-35053528,-21582219,-3121175,-105098016,-104092453,-45323150,-4678066,-20931052,-109704893,-52509688,-123158120,-78331210,-105090729,-110578606,-122704854,-73081984,-41933825,-64677594,-65582885,-27760880,-60350657}, 1922809864417788396094532647147869111474684695251829745272268271786439632859545742926272162411306602946520177219072827413075048175345253619063338560772148154589714847794134132181699112830679812739875132147235039999743504278443413000578844709708}. +{{-116697051,-11171177,-15529203,-81862305,-82447786,-68108325,-13391625,-41842846,-35185198,-57496962,-2615715,-98960137,-9856839,-66428382,-98740344,-78216485,-89544099,-57785169,-8768919,-10944289,-119599006,-34968628,-71623023,-89000112,-86933334,-27554886,-45557027,-119808894,-65797137,-8180016}, 4072525265532714429465592029599388288834521092747944951085523210198415705495950750681723102608473008165097517020361576680563943119153250886482093476208649851940377266145322994345607293871971829198039851892590676176027814516719100634069440947088}. +{{-116681550,-99860563,-44693272,-6311820,-100729821,-96980681,-61697034,-62712902,-56563145,-5309210,-117586083,-60553005,-103366211,-70929576,-99211369,-116742998,-89902299,-116874503,-50932893,-85388691,-1213973,-2027974,-89224310,-19362607,-44617751,-42588655,-1442709,-19634258,-56411570,-32979684}, 5089365350950163407658424912301932089620744430312068636661074829263613918034384321972688312852523169402303773290163098028368087110481834846810026694072403985771824285587330034657383520451114624446215639842727611151848881924760639213347694224077}. +{{-116376542,-121652860,-26372674,-60959548,-122090487,-48148642,-21889725,-75755064,-19036179,-8744395,-111062255,-27305675,-82404253,-41445185,-111358824,-44054550,-62841104,-82701133,-113605644,-77250898,-71101087,-5333461,-111232264,-100828005,-6586179,-56344840,-13997984,-80949163,-101559008,-21251320}, 4174456051967488166839255599189506307748665308612307545647591776029507405859309224931816806712620637631578671127155192970598504960574103636014589522648427903842838834456042516084680911286275646973973104470064851892210394004694729750854226526383}. +{{-116370691,-87815325,-115755256,-938130,-20742380,-79471672,-6364075,-39795439,-81031349,-118101353,-77193651,-62098127,-32294494,-17353753,-92443535,-98702364,-5795362,-10684856,-22747376,-17238914,-70877134,-77344704,-119799463,-96728276,-23495669,-67265811,-36701514,-77906878,-49062755,-43352252}, 5660807017993856196504512336633730711775927290440790645399005423752595700514421211222291751915050565886169988255313993929995033331949685255375370372955412950145140430769099130447152164477420541570795134297489264505016263920160447402734279168060}. +{{-116313045,-62076575,-38783630,-40030914,-59616966,-70633217,-62574770,-31523876,-93356337,-74812378,-45678347,-69861540,-49663836,-31004996,-88379500,-26506940,-2095567,-107665408,-27609704,-102728755,-65161866,-11824479,-102211355,-69993062,-81198084,-19622059,-45959695,-59119631,-6033192,-92054648}, 2362854784755288693578354216772154602723321956595513859266144242314563117377825069305015661078691366156248118214739345613101567932706624688929142279582129543709251865807555871568381707201462541568763848836077608313588277230298827147979628411612}. +{{-116201375,-100314944,-28110440,-79728779,-32503185,-88464885,-84399532,-58826581,-99627972,-22148980,-101894618,-76070086,-108600755,-86386443,-11950160,-89585322,-4966673,-5174866,-8346034,-92098739,-66973751,-45804790,-4791528,-72884069,-84197235,-3811961,-25142586,-13128266,-91338554,-39888575}, 4950691537462231716417325308572822451988773509946398350172251016499418999618151606122514061721421436557659116739093666096718090524013521375334092728975732319218654420578294612428305198616919681500000013955329348513035377247849945639314935697222}. +{{-116200491,-50891929,-47281940,-111924145,-101151211,-46471972,-60614442,-13004166,-57077309,-103731345,-99032252,-81310985,-109634886,-68640219,-3776185,-7121285,-27430729,-89795307,-109572077,-47376541,-102379415,-123021234,-32513319,-55444260,-105307172,-47112451,-86452061,-78946157,-78550154,-93669849}, 297457014737934434974236520138719365999086166947520654191241468881504758706835800366663873160540780841266750169139154735014359175496909426944561469243891350317249460251732350849079108009438524330558690887108625109708518469244582112015597704420}. +{{-116198911,-29512924,-111871579,-48406263,-52685047,-75434187,-90989575,-92974936,-117096774,-84836301,-100963424,-698438,-111138401,-21393462,-43035017,-62329117,-3625376,-115540621,-85859259,-103076734,-53353780,-1774017,-104523567,-89411838,-33348481,-78421069,-5175814,-8772589,-5238346,-90529380}, 3114548964493007579838828381743477133836757858538209713884024528711077484418273381004529095919706178370191836084842057913113763766495954414388916824682507422663676933517613521064214380168464349190162915358290895523926175250879983025935542201730}. +{{-116176247,-37299254,-56713191,-46138034,-112916598,-86891948,-94997422,-107480682,-96774548,-8716872,-30952425,-12672614,-14927319,-51800993,-91094537,-59361375,-50655078,-67921754,-77997804,-23244821,-10278304,-7770971,-29959855,-5957917,-106811888,-53963879,-121444523,-4621850,-39167699,-52627300}, 6291789364640192538354171991039258937402369126627180460057947052611674206594806066799241728786825401776935518350914724642876718836959370376662520690111695096642789645296805618427620666839788184928844346639582745397287721565619362709455741848570}. +{{-115793317,-82159268,-68447176,-97171175,-118757199,-48342868,-107465498,-82184975,-43672285,-98407815,-28489936,-26353804,-30704948,-87300318,-9633675,-71510645,-50991486,-38144274,-92989439,-7849907,-46264017,-11173470,-72442125,-49444312,-11349139,-122387,-74347681,-73686440,-68158157,-24996378}, 3812172105498192026120878843990725993296351657776275695125557281280384807113479711028571041687404472472180514961085074668990258922712187386007127667005025362206727433553652080870257536292007109932460070038765224708127354691213467849805055343718}. +{{-115313619,-88054810,-86155609,-8495710,-104045060,-18812839,-109589506,-111734040,-74039696,-13592129,-73523727,-13375140,-115233531,-33817662,-118204399,-2605535,-16541011,-42698172,-35851847,-43367803,-35909730,-2430542,-32658085,-28958849,-56419604,-85922379,-59210629,-98559456,-101789114,-22370913}, 3520571876557078715331106384060042974646761951745376543892346392533734575909120982355943557883556129947002133281434565500354114792999445459058341841753026419638309455583809189047431794775604667297361080385772434434879060538218267415116151663066}. +{{-114970590,-68482326,-71826156,-102844068,-94552908,-11410833,-63799363,-38835844,-120182159,-81808116,-852385,-112526725,-3686218,-62468758,-21182364,-44850834,-2489615,-31310366,-14311177,-59532969,-24887856,-322576,-6763892,-22695702,-101566069,-68397258,-82653965,-116918505,-105251023,-110236741}, 103283612794937163608627599818717529495180907657372849258731766648188251722038884112356209406591208428612383566825373343740270072109125758044329878098447554331067113023857469903884075837269519315452278938823818406418409248125336634081299067551}. +{{-114942071,-25100142,-70917404,-119922783,-83181879,-87287990,-100676745,-103992014,-55092742,-81379854,-32111283,-72127238,-14213533,-44761554,-24010039,-54870124,-19408183,-108968856,-113938198,-61650204,-54839987,-104137114,-66474801,-31183383,-99086352,-89010639,-98174335,-65212886,-18619387,-50816967}, 5181862824216425578910425343299226986716200454115998308623631433724366634739280106585264638935642809853407121748865008017985777989625623057496636311606025388751650810980452943280329416624565540114241003641936730463613226632223534203380626795430}. +{{-114681982,-99070546,-82699847,-6685827,-86601313,-96826471,-62555506,-69446097,-76074107,-34047611,-52905305,-37102608,-101688047,-55569504,-20134241,-61057713,-20575674,-50582473,-41244152,-112013996,-4680481,-118253256,-15479642,-110636249,-34923650,-63562663,-102192181,-46859263,-82563450,-11283423}, 4410653924973898517403696347819166442476336407804729944820385635183017748776620784615131394113005641903145075393967383406373785983735722422625791421158945463269100922818514055826724599338067353800596741261191596724558867837720785481096187684931}. +{{-114522898,-40593541,-9694509,-7664447,-87595155,-34758060,-16947063,-22779652,-76264631,-19298771,-73877370,-81519668,-120317137,-76354717,-7875576,-60148823,-96450818,-53390043,-109938720,-6064797,-103852833,-50741357,-33703830,-68457926,-55792965,-80245731,-11455761,-36901664,-7348788,-28473134}, 6552266641408754852665406644599527906502343990045575224411716691849815155824884941332376531843697299313959367789040961354128208841446521436680881703751835852811613920179749314613139075049779423950262529613938638670874767486968003929499735772321}. +{{-114410288,-81861538,-63876364,-84815131,-65020507,-46815883,-94478486,-119142223,-30081477,-69836379,-63218443,-20267605,-50080928,-85924591,-11374672,-18222252,-79236992,-28609272,-66908486,-77428003,-117706725,-98004957,-31724648,-113660510,-57597586,-108972656,-24073707,-121932801,-22103529,-104376340}, 2161623644750200600019549179307347198586553932215196710599828333125165488098368555437634826825251392589378718283895442892246516330108271937783824546657702370342006172946689256949420584166007387947654384707182084387436703548493639454684283916359}. +{{-114394954,-88079663,-55489324,-95360017,-113053804,-8980438,-8241927,-18239453,-69470183,-111307661,-70981057,-63428891,-117999197,-80121345,-34042699,-89781056,-82271618,-31645044,-23272256,-121018367,-110512560,-36487593,-63067795,-114049354,-76218575,-84348135,-95579050,-12121315,-13547751,-19593180}, 5990483109629769378772096606516763194153207397971155953132805861894018591841888837322876466055695406443140995200632897645477141353032249167821957775787392746668090203836228872347268635665992696425780581898832376826310279767283954028281905774645}. +{{-114108817,-116623356,-123412944,-53053725,-30969474,-57207195,-74829662,-84584692,-42889365,-43890771,-52949255,-62426989,-118929448,-7457032,-62020260,-58860558,-5227428,-36609781,-71592773,-97255363,-57190560,-102196566,-94922124,-119779287,-59696541,-16023180,-37480259,-45416912,-99669640,-7452391}, 4908972520805855521669282336715572917982808750528612823501417622003865629365378368948195104685754516050763306852224909313467294757609678637322358867199754620620951615207410746399327912664517179891647615754296051176118505368529387291493218250966}. +{{-114060001,-57070146,-10365138,-82623124,-55809215,-68369201,-25382254,-50612402,-34751779,-47460224,-84572498,-33968464,-60370154,-94412395,-47877345,-117271983,-82836217,-38778535,-74055485,-9551801,-60083256,-43986845,-41587190,-79897599,-4152056,-39036767,-15640154,-101532075,-63078058,-77699702}, 791116660550507923641528524933349737010448549552028343918431919274010490353108034740325123799444719816268123621203102080117973036787700328101279816746995414442565466879729607712909983751117117447911986190926262126133797920559480829873207910094}. +{{-113956470,-61091820,-670581,-9335193,-54113307,-56353596,-88803023,-19588996,-104495961,-110815992,-48849431,-55295584,-114589116,-37959988,-21820370,-44180097,-78563097,-99335624,-55738725,-51518410,-10655740,-96163819,-2802091,-66657325,-69586240,-60027079,-57918339,-100054604,-120436799,-27550783}, 3452749657659922663084501196212150468405764237410847425882987728446983129281256743996772931144285969569314260285933860329436538530406177765511005017436326138713582828619331328274440452258158970558788137669443622267884923156633548476422022658723}. +{{-113956109,-3890053,-47396540,-92999669,-79833770,-19915436,-21891831,-74535909,-27635842,-68494073,-111507235,-12991881,-34110409,-18503793,-121581269,-40904606,-16056879,-35316499,-64977915,-85116214,-116823603,-90706033,-6300986,-46379554,-34430534,-73326024,-91969061,-109921502,-1538118,-87600706}, 1895268172915754563338267065695272740140625541495228756182937791189970921699644802235247114304763493862036496150581421515297127549764117196097754020400871181608471881442287134003399836506636805097211578914535351432070667076080260924236435587380}. +{{-113821986,-116391474,-111168076,-26506461,-31126244,-38841841,-113911246,-21137469,-59205049,-70355839,-59748745,-91942959,-35169779,-58378436,-106068790,-9294460,-64818672,-53903327,-109916668,-25697013,-72787977,-13622317,-79048307,-42612606,-65519102,-71650134,-71925085,-109143104,-22194915,-59116371}, 1778094946134968870483067080124369412868018819242339278905040884059068175604055632882355224109463359765273542113479482822332210489077921918089436550612959828292862758427279320422344885132192849138393251617445614342577236433484179850028705505367}. +{{-113531735,-101172629,-38546793,-122632518,-63366544,-33280637,-30112628,-96132179,-6474020,-112893683,-90223077,-39164585,-86997697,-120646076,-76079172,-100800726,-95074231,-42554798,-113577555,-51625041,-49642770,-28806636,-87481529,-2900160,-97147729,-28313535,-68190629,-102142997,-82237277,-101485186}, 290907419006561552198750051590308914423997142707924694251839178558571030816762267050733184705219050957962108289222153428305272738839157430331676367686935127242501459244650164116275624851355834701682547743097038701540782681694598160047834063192}. +{{-113518475,-77170407,-121464544,-102926789,-53788292,-58417784,-67079153,-8459749,-49830781,-25405578,-52856134,-68907755,-42573010,-105358842,-93747813,-63915975,-16156195,-30597137,-93017967,-63770251,-78471632,-91565930,-101826582,-84947328,-63010960,-107282146,-2883316,-42034219,-2420655,-35434118}, 6402582468593288522350071379323803369178760250476054781177229085896756108676177924598170225085094244771515417306996268865390281385787953237395982598095078435702897099042335955793079014415484562307090102717686778058166103320582173128874813044276}. +{{-113454962,-46250066,-80995501,-47198682,-84432160,-108021440,-119647567,-92979316,-4176556,-36744214,-31253406,-31440492,-113725846,-16481575,-24860354,-89376171,-15313545,-97341391,-35909943,-64265581,-44864520,-26400486,-17391498,-35536917,-102517931,-110496546,-94465406,-6604321,-17134381,-41818471}, 6076825669454646626006241342621524438031599031921664622782719837340554431230525268938541387885729040206288892879729612540512545432610331503491361640206410075975456786100885471807364157525570320250094761998417359990823024973999557395645763444667}. +{{-113396643,-69128489,-50272815,-27752358,-103246460,-68201982,-37060833,-10975453,-28596385,-15022155,-13535686,-20450395,-65197666,-100368591,-673237,-26705212,-39157190,-59834102,-71897559,-42976396,-106904603,-103898147,-23048369,-69766973,-52085290,-53998534,-47274475,-105250936,-121701402,-5142682}, 4191602104632739455583704234559223030625291905923587945365637543629875879857112824887888464476084425537355220120959064765749947496540466497839995084963589244048576724487677139628624972926255397896285961908639677327253726469270460028923950109752}. +{{-113261847,-7185038,-113805758,-102754964,-95503708,-105462352,-60710103,-96375911,-89595465,-49778925,-3293157,-78184460,-33433393,-112400100,-10455736,-7895448,-77657953,-104633658,-94627717,-116729073,-13849931,-48432536,-52063900,-53423916,-24096141,-105559620,-71268771,-69672891,-111283021,-21596201}, 3621080231857976025825149666223729280810942380340795381880941001474135480287342263777151765009490249094828137284873788201878504281449913492931628909345981850876534786621672746780016222735134942886911856905656240009088375711970395326972074059838}. +{{-113211605,-121711683,-106980124,-93899446,-14130501,-87561374,-44667821,-44334052,-92348312,-43231824,-29816680,-73263184,-10941128,-110184022,-39464780,-1750045,-114051554,-80952082,-10184875,-90174782,-97453492,-66010605,-42001279,-58857614,-15642489,-93931391,-12577149,-121311973,-31086652,-107807524}, 2269141611751757100232995347212052431099368156003314617415043458734776900803418748072762016348977408128656340256252687438202406432707967226796484403239598220881734659123267453513571178080358926344998710503977083488314893095124668367420960505772}. +{{-113207140,-93548679,-119567223,-34358892,-106537402,-40107858,-47163624,-106822696,-50782959,-57121991,-100964994,-18324778,-91942396,-99651585,-70664538,-73665953,-24892292,-10851335,-12266797,-121276207,-84432509,-104198608,-68318189,-26738014,-22026709,-13347820,-105243037,-55190505,-69665703,-94301169}, 1229847226632592926641715368386368187895901041876796345127085922405997673553152223095062496552051298783447736543776782011240299129001592911485970087760471263206640734551129202032026246325152933914290977998627047949266115951113041723189081758969}. +{{-113064398,-109499739,-38235865,-85908442,-29435395,-27640465,-59688745,-84455652,-88821505,-34175686,-118047021,-84582728,-72071257,-32620021,-55225377,-92439154,-22825720,-76382280,-24871772,-28814292,-43135753,-29013260,-13697324,-87300077,-114405172,-116094513,-58489245,-23514761,-46722949,-34700405}, 6026794663218630583550054095088610999657006429345163067000987810186210466934487720895669418525722408529867689302540124138459940830421376468237814498401327325352844786427191633232316122450262651814104206245189418899822964798976338226435429730953}. +{{-112908595,-87327465,-16604798,-96923792,-77478699,-63729559,-77723362,-73246856,-105818591,-115290475,-102087217,-77218413,-33496018,-6080279,-15085733,-38297305,-18645519,-62126788,-2004450,-73645270,-9008266,-116707252,-14090407,-57857214,-5333246,-86790563,-103861412,-34919288,-12212736,-81058851}, 2703020334387879986371921927500336568004654211838431983469376721955530611436433556618110341207731214469904691186012617533166563587244914253404408017793446825184527700218378183836526817183822201308852992246427981507642092357618402844745534410956}. +{{-112257920,-112672179,-31280831,-38552597,-34189576,-36004830,-117803324,-107607935,-24320443,-102658883,-48067853,-89992287,-53632391,-34611603,-23379602,-42869666,-74032060,-114946551,-64605258,-61377132,-112233960,-56146359,-120999725,-101863971,-27228381,-97473430,-51166089,-89794830,-29811500,-5631960}, 5668211497110946817152287389364965651501190662827384413839974885638657970321866777132987750157167963231334395421830366785331547067902363649788840263921400779465065604896490737426632614870491796019248057336340095474180638094495462162285687849073}. +{{-112128011,-74042776,-85296634,-4296457,-113250772,-115642045,-111500656,-85492008,-114759994,-81419886,-32587760,-63277513,-111539547,-107555030,-27765930,-91026190,-94128059,-81594062,-109225734,-41366442,-52287702,-83052459,-104390950,-49355646,-106292602,-20851051,-96921382,-38269334,-68624467,-25954007}, 4544362588140605147322683858273115250942251892781079230875382509045571264370086704606249861921469921348086585931791629001162946559998268016157203770311631751168487519236373930789612514378134999206868135009926180969568074821813077691200436103126}. +{{-112053734,-36370446,-63035490,-106377110,-105578331,-65388231,-73964184,-99987390,-10426052,-8106022,-18739488,-25077370,-13559354,-69654837,-18731386,-117368680,-50446593,-9972427,-88361275,-92769221,-57171820,-77871410,-110377976,-115151032,-88600811,-104622454,-42475868,-43712751,-49076723,-66944952}, 2988675388309685589029749246580228057917249831119899030864445733096161068951251818893821924600536369108531937386152000733219447364946994941367194084133483046010578157448538986503925011921252983814146642956250935070364651265513014967395045924815}. +{{-111955347,-72598303,-8719476,-80247824,-97603332,-65379194,-104429280,-50935559,-99912735,-45761819,-7739183,-86119850,-93770908,-83572489,-64614802,-26624807,-84210109,-42727320,-107905506,-98159041,-81026424,-79847014,-43033399,-123237208,-94027424,-25235840,-101180944,-38742649,-36708696,-33034262}, 6215641935720672941966730303655800645346888392761601250354527976813942007802418833816612127222567807956616142773520133311854177859107352335416001282974644735091213460872522885517142156760305351979821870969685393712740393205813314993469766654076}. +{{-111932914,-157525,-107016568,-72456858,-96525384,-56953804,-118832124,-40166436,-40498200,-47467813,-47762695,-100874478,-110860488,-102746990,-67745689,-42621668,-106749968,-21738989,-32840473,-3217927,-102541240,-116454184,-13662022,-36867367,-6633930,-31752520,-43741918,-96149383,-118755390,-59210965}, 832888903281948233071253278338257500677405928208808474005690261461995238954918901125799212982333248241511463567823989241307338346498064960492363519052541120327823588342514364981084548882999123244797691221752350949222009850159261007263221004797}. +{{-111703814,-98648652,-67494656,-32609515,-83500038,-114497743,-74319587,-52582800,-6353206,-121835778,-102090413,-115291757,-3574464,-70791408,-58548974,-11488603,-70166876,-6119211,-5646021,-3155671,-21359752,-64460788,-121993183,-11086978,-18835236,-112319710,-120563633,-59510801,-8426111,-49946957}, 5293806875616157393568376376911976431737321884477694424520793203166638122006729245376015716115152005075505152933249584124700258630165183576765531163336267635668641337502322348824339994978213984645924517906949313261427267989120748577682323764119}. +{{-111639919,-85855718,-69912927,-40822801,-8891061,-30801633,-5951258,-12606547,-45968977,-61217827,-38462854,-55863868,-31001363,-115813841,-40296881,-10902967,-38711289,-14990172,-22640079,-20842229,-59216119,-1163287,-94893227,-71925737,-100076841,-3237527,-93435207,-34368959,-98306535,-93645379}, 1086830952229989515217447113700537609563200438527551196580886127374790593047128616018953630458135643457712448665332457935099168997802512176444165605988066842145825292282258125500641271441817266045576551835213435921822050902334551652017551576130}. +{{-111634520,-43529757,-34663886,-7304446,-41548332,-93315549,-69895293,-2789959,-120804957,-21119972,-82227473,-7932104,-46946044,-30311228,-60046237,-92705012,-26959292,-84333775,-3908251,-103067184,-50894851,-14453079,-35021926,-52780133,-114468247,-5124546,-108823527,-110347807,-67649694,-28097568}, 3729599249159758297164140653564500931900863820694306252939908170196100942419970666973943821744841688215491764023159878328166212909092011938984765491110754743154909005448636726329550810316788407986303485727042217634520443729227019166366518852125}. +{{-111614922,-44730460,-79907876,-1979631,-36289721,-44033346,-50875416,-28299974,-65061996,-92195598,-91477008,-36254436,-66987389,-7150463,-83075586,-30418448,-69690257,-26248989,-12694075,-91386062,-110965741,-3760014,-116796560,-90322999,-99459503,-42379893,-94507841,-58751336,-40764414,-52418202}, 5350523163949394627606430802689894783412578884177246207492716157675376185562241742576869432464385948641799960913177731119387888336870288094993167383661265893550142118703788164244984875924594949284477854697075495380271288688167786887101180071911}. +{{-111525428,-34390167,-31920366,-110716212,-79372032,-36177822,-123377616,-101120329,-25430910,-66944776,-8362466,-95337851,-112180562,-38683259,-26416908,-92767536,-2409066,-83155461,-89024042,-54576247,-119777953,-72673386,-5180365,-34522141,-113063428,-108405150,-23932332,-73103583,-123019729,-55951303}, 3924707908387387441604977229561333886677576318708694559028691930956217899147245393399432042289428641915556451278756742178045982962892113650031615247172584329470975459926215195912729982252101322101836882992744391472966973480856604775255613233021}. +{{-111453977,-5584650,-111770557,-30699129,-50862997,-20492117,-91098239,-75720859,-112909756,-51530923,-40195216,-88022567,-46503359,-63786310,-64046695,-5328617,-640601,-94429673,-96722493,-37728232,-8595306,-31681234,-69828950,-20332206,-104579309,-28813186,-24701953,-8497726,-122610855,-65798817}, 1570978712711469762427437668725784009321635738382842205957237333187223074204972801974908380655728532504704069139626965834388317742722959713251577660538361205097178961590042765788109176836594086198921707667941615172972048321239686636572170003714}. +{{-111148386,-33190048,-104989619,-53343089,-38485897,-73460404,-83647102,-23239161,-5148123,-30306637,-50689251,-87742463,-29006330,-63682062,-40060930,-14200742,-110006303,-122597418,-36992940,-120079748,-89477639,-89023354,-118016457,-121612966,-5456297,-68333856,-76267244,-39914744,-54320227,-40450519}, 6083247152053032259013822423640893672719234899619422004198303614732642197206761312943075406663472421429241634553529783162311771993718369090763245572490491838898409829429523776712235511038984882117279113844388958905014295351456727363300554109027}. +{{-110741956,-5264650,-103256749,-53587114,-77436864,-58044505,-46591390,-109047708,-3872654,-93332647,-27453885,-11060628,-61330721,-101903991,-95699721,-83790246,-81393369,-9773125,-72059905,-74013279,-45479589,-92240688,-57757728,-9738903,-88711938,-2997654,-111643456,-56635860,-120540975,-27005114}, 3688267118066406040404484106235708233444990465508604375827638512862450175586291274677878042803120484024484157715741276977563100361822468527121589569135838425543471547640128599477498706936071854214550693369528829341304187983411422262809572968923}. +{{-110723675,-84502264,-90308020,-80149368,-35874696,-105721906,-22087397,-86097014,-89312691,-99243655,-93600267,-89855238,-97630245,-83725014,-86814643,-66367909,-33810695,-91354050,-5649484,-114477082,-36379677,-38706796,-77526263,-122272101,-117867883,-103496058,-26847913,-115142761,-66817332,-106458161}, 448841231858879469855762410229800096547011658821279632798584116198961040623176878869945675141465191481751855612461879840538457698068723052570764156438810319667063860463742998219260561809855014539712119601321216597522738679651700013671614654654}. +{{-110677032,-69560242,-36042520,-43086515,-52990117,-53384913,-66760340,-103150798,-17656277,-108393478,-6611540,-101368427,-86855220,-1000464,-6627867,-21186546,-39874071,-29648135,-73574265,-112575460,-1447582,-61626908,-25669182,-46511601,-85200441,-38399308,-16586777,-2158058,-24673230,-118000256}, 3288954547680383005592935585003293841185830008659938524433036507467561663380667495714431336988103837989421435966036143747138728524442092059010211556799269885277606306036798579087458521833381671268774579519495010209606605476674619755006843729607}. +{{-110583972,-102512713,-92163277,-43038460,-113358014,-20795236,-68129487,-37165001,-19939646,-109514485,-76358070,-68301474,-108264941,-35464738,-52129617,-52250155,-69623792,-113838209,-120890043,-114872987,-93268406,-42828230,-95230917,-115068414,-15939249,-28066485,-110445010,-6106479,-91042176,-103368408}, 1187273923250951982423172543670431057849887961311491757383066266104083651084965551483376175032107847374018991657448081616988901482722759786710580386472105408938995252602956774862056564172408877594081370171899328449571289492877194635691938622777}. +{{-109879215,-11463614,-60473713,-51351746,-99367108,-100508188,-17243439,-63532700,-116114346,-64367384,-103189261,-32158850,-67619792,-6925860,-70166572,-62527453,-8928539,-13458845,-119562523,-115291089,-46295746,-10801120,-21242093,-117535967,-48181009,-97974393,-30398601,-111267985,-119969025,-107819821}, 581433096308395135224607480323907672205519723655689764911400225932983240736401911072624095514826492341605233126831774435086702112449207567231380597185607696394446413512851501707890699997341320919642574294501253880689656793820948171175102544826}. +{{-109837588,-1410592,-27924950,-22681559,-24628530,-60728900,-79843840,-97837213,-70069616,-13082494,-71383431,-1011949,-100514101,-71640964,-95058713,-39741532,-39826379,-46822701,-30670967,-25673810,-29250409,-47841602,-37613548,-38048252,-121247601,-119987565,-8225354,-3842468,-62475040,-45354316}, 4800778489110186596515331538286659547546192740261791264505751086727837255813461389468421549211144755229489575028619386134847674585816910815023918182118799552739828267304997506390322027725421012277409986969513871405814628441157473527459501089655}. +{{-108839448,-97172140,-69457318,-52058187,-85629180,-23568399,-55906538,-118563590,-65920401,-25716431,-45470305,-12086366,-86950928,-84957983,-78568436,-26743142,-53412133,-26973071,-11295107,-119664035,-49831453,-74440765,-90402573,-60495219,-40198970,-82910443,-20009373,-117540644,-53638806,-85638898}, 2250269951898307297618079099686822718306895808855788007353158953777736442336419416097761838592106364596687040354776221068024645576493987805635119724231209860143487075235803709098089185763567013002601086943253404019464089228348766030632304302295}. +{{-108836721,-69864006,-53701457,-61106231,-79510413,-63131894,-65596240,-45953398,-80517528,-17818007,-26607098,-24307219,-5985846,-114477236,-73250132,-29707415,-45818318,-8039070,-50858029,-38195547,-41809005,-101819541,-52535045,-83720403,-107274923,-50139739,-56977092,-34465418,-69414407,-38215664}, 4520755089478716835145710195000453124219120247096480040114747107816922513603076782430135235190031736476265264090820639670578884912846035709339259465493611947177151631214735501809039148454838981171157946093652136862567870108094683247996481795554}. +{{-108815927,-65056703,-17117194,-45586572,-8557362,-18256162,-2023395,-73545448,-82202961,-122673616,-58785889,-63597498,-44964401,-121554568,-83833294,-77529898,-22353481,-73943545,-3786042,-121806446,-107855137,-51505584,-119205914,-49971222,-19378794,-101011813,-26812404,-91604796,-30426428,-13870545}, 5723266976664664894581131655884062316961658965121340126574323237539231250670798382583359648562168639497472451600286468050477068544074731005501286414056204229127856104730539873730790663258009862395030030394480775820876484832012291353355207109308}. +{{-108707303,-120787099,-85024694,-77347546,-89006838,-40357558,-11563678,-15605036,-75654139,-57925976,-48231426,-54329510,-107072524,-28137614,-13576646,-112630894,-24032930,-3481968,-100409581,-39705067,-112463723,-91890779,-38847199,-42375565,-83733643,-112189774,-119705892,-58493829,-62138150,-42622975}, 3498801066464920839667651889596222503500772186846033069091239326644225530610226649870591561662184327649496300121260484901169319166146713043358580296642168196702221092797811835259227999737525172796521203097321576581794998625433533431848928280316}. +{{-108651392,-108546617,-72409953,-111338668,-19515816,-109002950,-93460952,-3701628,-11286201,-16277873,-83112846,-79057091,-41702141,-60398190,-111675952,-49236620,-75727246,-63488749,-61524277,-101579984,-104552349,-8257730,-114517413,-68404391,-62433920,-79274205,-56555816,-15059132,-75219020,-45955786}, 4281105490948422767099791053995851900103747192974157194240759857780168142446110537519722945399603690435212503912853615340588140935811862839817724771097630687814194949090150174614219721167041755644068571582988967603470987975818914870743492322553}. +{{-108330941,-14009240,-115536882,-121910409,-75689528,-114615888,-96240846,-82808498,-85088892,-76902157,-60036990,-123311637,-88990279,-95204064,-49798355,-102661338,-43116805,-27036779,-123112042,-30783531,-43736959,-31590087,-115640022,-35130291,-6673191,-94223418,-41958813,-44877057,-94109994,-61836679}, 1464983624445988896995272676258930673419592646420230010956273853009164612455904864058523057938802439860669808493968973728160009241687248249744304443008388090743421608552163978268617684276170666291258070445240813636399828978260968085986031740406}. +{{-107989722,-96107469,-116086782,-59547193,-28985685,-77296787,-68417692,-103573046,-119075855,-46216824,-53192472,-78598950,-53479083,-106871899,-12186846,-61290333,-110410212,-121536523,-77121192,-108890807,-92245387,-116351297,-64017912,-61815050,-71264286,-66879655,-108189519,-25326652,-119246112,-20071015}, 4267669344599109287420892984374766176042855467367816538989289342879947956987053403162801227516983032968945261390353144058517897590641917013295964192189328696852689440114403986062190164362172276837779842901963485048700374754925552242059796369093}. +{{-107934619,-52851721,-41318870,-76225135,-71920202,-94358923,-64165775,-118808395,-96893113,-82450006,-75577273,-23299811,-13094675,-95011616,-22574347,-42194440,-96684416,-28863991,-1238317,-58253828,-111887005,-22760904,-78212937,-63294812,-112968637,-48703751,-37325692,-43567019,-75241986,-99521694}, 1509823440652978552018715340169906670285437070882915428129434935825414754108373337666080065710134354211791171419678866053393061267520231191964846640689380807241029207494982704982174437824932351155031056015690263301239294724672642092214992347668}. +{{-107756987,-101198294,-57684835,-37901398,-13003140,-51965196,-44063533,-38044506,-29897883,-88011243,-101380470,-40834439,-25979935,-38541570,-85211786,-49386989,-115920137,-4071988,-114381196,-35335678,-13649608,-15275004,-66171188,-76686261,-37421101,-111376824,-20027891,-88882771,-91846219,-101064176}, 557915452940300721603047879949867446562816240188939674848768542887861937782770030559763513794938053715822403962053326638806657687390895538854118414811030818964256788008191771805387946517084445009297971255503016130706791834389457652535806289082}. +{{-107715759,-19312801,-100850891,-56273936,-39756921,-30953106,-101012577,-111215565,-109012116,-73440291,-21698313,-87486091,-75744961,-107172783,-36228121,-55512360,-605744,-1679322,-49015688,-79855389,-93718397,-44871181,-56531134,-31755887,-5223040,-29819250,-92106614,-20092227,-77412436,-24398463}, 4657510776715711385019600999144876410577359300732893220578346032116384363089165899390808599309147599160169698101150701027694721935516429307169230091203384137553825471513507257654610015349625519039846910502504933945506823888737494684561270341928}. +{{-107695948,-106064844,-35244990,-99849726,-112711861,-28950057,-119157430,-61472742,-64338354,-73322565,-98027267,-29223349,-95622223,-110482200,-12361677,-1634987,-9784438,-109052332,-99041245,-40782751,-91610122,-63684888,-539827,-93803547,-103400631,-79506579,-72321963,-88779012,-90177544,-62475405}, 30748636028910851118410184800594126529112738416417728071509680088218084423633013445061397730568386581737201931113758632571531907959115110080571018337612135873995976680594420462613704622677995046616887197320140374628907700406428714937491857871}. +{{-107566700,-21013053,-1845142,-104918687,-11209369,-7187623,-12167128,-32155757,-66257971,-88874693,-100055210,-31392620,-115697191,-33542854,-105515802,-74077969,-77716917,-61879615,-112999540,-29688232,-8786370,-89643059,-84873303,-91059705,-98743001,-107141886,-86989213,-66736722,-14421758,-91414561}, 1717080400964025291970169938496628112965607779206878474797303015339914083332841105021609858038751510077544930167495015299824454883867773877542107871618499333872370355544790829704661857476402280134025322660052637520993999131259455484531505392709}. +{{-107548269,-109549265,-93028897,-38877199,-49296306,-90048617,-22427574,-30734419,-80156093,-33280038,-29862126,-19808461,-103746933,-51563897,-63885764,-11406488,-86060949,-119578343,-87222012,-11100522,-79032923,-15971965,-50965899,-18371918,-7391771,-47632731,-24333363,-96777884,-109711056,-5689086}, 4257811852693754181607658677896442854313387270100531059871644631660329333932695718696959849095235336376156714399083745222657577624498778984911644493925494029885834999889958243294417814614359888171271805225307061477675598883579563788514404124240}. +{{-107264230,-2867170,-110704472,-22546208,-90471619,-65853568,-111666705,-86068525,-8424904,-7585406,-67753473,-51405836,-28627174,-32527858,-91205329,-21630385,-5145389,-34999377,-35249939,-87898368,-10284056,-17437069,-83129185,-38469786,-18478212,-18782357,-58426833,-17464760,-82342753,-70219674}, 1250140448671466536075868939296574757700710791487046103474784519174659633550696334254083612985910841330076463174623052649499181705188746376406834722923223154580564052660579764371003428462460995804318533899872520244495966707347134696239218047791}. +{{-107223374,-58551364,-5815571,-3097077,-21728071,-113779334,-22878871,-40897349,-39875255,-57286061,-61368269,-13395604,-75795613,-85745263,-56701709,-89358009,-121422067,-103942760,-86318723,-2651139,-40460842,-25493194,-99943287,-42991612,-61346300,-121573684,-116691007,-91985240,-86857083,-94121583}, 76698218076304546405594989724404173583227037302822207645555798922765606535482257048101525963347748208317818360399487601453293205940757770779673530734539344961126899070133361899994843135447203878774822930084652114282119154162385205169457596451}. +{{-107193899,-4604712,-6371175,-116446085,-53880371,-123169075,-98161057,-110983910,-67751956,-118395021,-1980277,-4374090,-123385384,-9170804,-116556009,-21601559,-52247496,-98324121,-68566893,-57742285,-10601127,-103680896,-98486127,-73357910,-70102008,-65864139,-40488188,-53600179,-72377386,-115525322}, 1287623682809367930020638613579855844195300538617409132720540779595643288858224204582644858576088037575985341978501415447063095680181283146263509402709492346910144559380782444543790649644676290722771522917315557914512638718387651475273597139330}. +{{-107052325,-6479747,-17945442,-85760749,-101557642,-47839521,-92025342,-19550096,-96665536,-40637872,-18550830,-9749241,-70866410,-24971820,-92722373,-5366519,-100690471,-37856842,-21576139,-49778927,-110445707,-87337672,-54735448,-71841637,-103520343,-63646328,-4318941,-107734776,-6662823,-54345760}, 5580578896757846227663593169751338142364396765845078478622866295114737712132224567278001689678618599052040723505427640631632424689808868654725983757411719408366786895913253130595640135575741637561151000048139596223385316807463489962686837569492}. +{{-107010792,-69361649,-104575183,-88727714,-101222151,-81292885,-65642067,-64504933,-119653848,-25430900,-101059601,-110151883,-67929067,-42242943,-32692174,-70187483,-17826815,-116264691,-39410345,-13336516,-93780223,-69090018,-66961401,-49619746,-41513587,-48966045,-108463336,-77569922,-120589031,-116982251}, 378986108258542219065321812396083601801025273047218913028840341963237833378732650172369708381399583030344450739452560910376861634327441885111423222378241982301884975314261079659601317721781489336032037035862555594689194339183311327875641656073}. +{{-106919418,-54360128,-120830384,-73250460,-2928415,-47894240,-9671411,-19464717,-23954334,-36342268,-71341277,-25363950,-64018808,-58023428,-4827838,-36026926,-37572567,-95167673,-15245795,-78004727,-51943573,-32932478,-20174162,-36154313,-31473300,-15202321,-111415167,-1879857,-83438882,-11508432}, 4690029915964912248805791784530004195942152165661898810903825729594386867184187734849844360604540481986760885444259750241512753605619890907684230016095915919294001111630531849349370758718622882349196440901297023105189536117802062430857209117487}. +{{-106911275,-114602103,-58726118,-43159350,-116645742,-29811995,-49022744,-21465498,-74003743,-24868835,-97658541,-20137454,-10760097,-80899507,-518163,-85045651,-118809278,-106254643,-109527785,-10728084,-35553799,-85224898,-96192134,-70464220,-85861442,-80965677,-47971709,-25128595,-8949758,-66060889}, 2997420482015973925998782336471014659546710259838914995892717067242823065384533015779174520839519921024682750910438305773495064333509317786455591648684028047169782413360119598918379088845731845650305282355351010666161083163008356405312169248988}. +{{-106823258,-4927004,-36196562,-18543498,-28225559,-12257258,-69558050,-9904320,-11268140,-68743742,-80530253,-115377153,-86139354,-116836934,-23462638,-22402836,-104534071,-42291022,-63393999,-27109341,-88302309,-114932303,-96282706,-115578411,-58842158,-90977489,-61327305,-67204065,-31923428,-96349820}, 1711494604478913121392025707359965423362241143629800142396821613900536526565429522959932030531363708196136134611780301850640699768397798571495667107650294041173486624890618749380841108860601055146034737680160971467510886726256902829684503540719}. +{{-106765704,-48000159,-63997714,-122349199,-26073355,-6866562,-8669769,-70778332,-61348874,-49947735,-86559793,-37685107,-46857533,-6401215,-96054209,-74345321,-114240408,-115839205,-61601553,-119938899,-39407630,-112551511,-116778420,-8682147,-117050609,-43732032,-35557196,-2004483,-117138123,-56376845}, 1553742511952191900322345513728555763762888912788775418445067183103329572335894085067824507517609461562464863244393599494055445409251334812273382603700512064128938884958418262238201819394194208199671430792117628407274913457177397490423352590757}. +{{-106763219,-89649551,-98753694,-59848966,-27247656,-26492269,-35747265,-90007216,-108152369,-33460855,-72835127,-65126684,-60241344,-50447879,-56530580,-74117914,-4574236,-19045018,-33016282,-76473941,-44968763,-104130909,-109768413,-29036156,-91080855,-33972395,-92377534,-1121497,-70390364,-34556946}, 4543891149444795582956075782269492360937574197093429083755405181335395401746208121003606277862234410833939667554504225985489763622168842999847949103776891865748390248384410776330613048541942648446402921917369544567950381459886707589227005597852}. +{{-106699344,-7578435,-55667903,-53796765,-116756636,-116873554,-82806847,-78016981,-73412931,-29767521,-107846637,-15844425,-83559808,-130644,-103583015,-32173838,-43691409,-1180215,-76230463,-94289231,-74388505,-36601953,-52460955,-101347089,-104423586,-2353471,-76526119,-39465545,-58326757,-119299507}, 1108417488432286053889239556089273726798026626550076253544832173978905615688559192024551179401643617414033714395647929483123659633308785570217555990252254603022383675403204179455803394129287865863496996006620973884244208207812176217339638886449}. +{{-106535109,-3860367,-112728421,-112540705,-94597376,-61883285,-107719344,-105141386,-69751902,-18893828,-103487326,-3363783,-20015533,-68361243,-102197490,-91545189,-36813043,-90939144,-87559944,-72276262,-83965357,-59858706,-121816503,-106775388,-54536643,-15520855,-35114254,-71065385,-4987240,-47929511}, 5868311793424812456889265493749365102678010230739060919394695514790834305274718764332720974446017670254372256132974893011746956474100732784263662429084541951497959925854257450003369441804335209888809439448326619706569497821808833654653528721360}. +{{-106361679,-88314134,-36856151,-14402398,-99214184,-103577996,-52262039,-17449215,-77531616,-13374610,-11817080,-83381540,-46767490,-103305233,-101113143,-76384435,-52225882,-114478166,-100292904,-94828295,-68969550,-29139135,-61142697,-41234734,-118013231,-8587133,-46659714,-49787075,-58359410,-18178200}, 4974792634619675149880024959625949869687519379846909388210544649533961606756840029872515521011302484237394236034789958385221087809663547067870778078193060581858212184736404099182048312015100965282120006827061012411646287748145666102655322627898}. +{{-106292411,-55453473,-2964497,-92417028,-29863031,-77516962,-45566928,-99445476,-29010555,-40157037,-31643161,-73196559,-78972886,-71937208,-55298370,-19155396,-132488,-4974806,-89088730,-101319561,-84784325,-97262154,-88734471,-104452689,-117212796,-48571957,-86200239,-37973269,-93169467,-102911348}, 1068457067991265174015097392084020763808696307528956732022001994683049834349859484671056851457629989048415122043814551999017633338197236212815786175891125120164412145409472666228062211962975371701190027162267825067746889782351997501837672968424}. +{{-106286449,-73593831,-93740031,-8698127,-66706844,-8848348,-25140774,-69386950,-95746152,-120587871,-83646786,-5293390,-82239244,-49782266,-32606417,-30350083,-50565811,-107540712,-58045264,-82639266,-69284027,-79573399,-92925425,-81999940,-85359259,-9500184,-59789078,-4251269,-78498459,-53799395}, 4481700794803379229029293689657245303879254588593767131979812418129271643373312715256848727538321145168599598725216479487315642932909238881142355575099934333410753395647839810034889573312657060559735160925583898590313203709200649304004782603760}. +{{-105970695,-116331249,-54917214,-25893458,-62191822,-41727182,-75417864,-48141179,-44967963,-22154027,-108063913,-122118201,-96062187,-94457604,-42784193,-13293071,-40984502,-6808926,-38492826,-55976530,-5934203,-30522742,-64843759,-53103895,-16406216,-69074313,-116614690,-91173097,-74060069,-10930161}, 3600629588696310506105066543189374911051212131666998147065355146603046662389065434325694541004345993324982747296963891999059110128736641016232123504031064626657300684611578198138693767256590836456996511735185801240092887703032584321065506775164}. +{{-105825632,-44557866,-15968142,-23479727,-94196847,-111417842,-4089719,-83375228,-49335322,-94215397,-119024308,-17104476,-100038298,-100582885,-15424247,-107269645,-82051465,-38825068,-130787,-117114840,-89118372,-18542570,-13702003,-60210611,-87553733,-1924892,-811334,-113115302,-116355246,-58146878}, 682757316671676690091441660403784008987194505919877600193045922767624131569193820939091103116339101517981081166297214376209142065950538720878094518030732475209031630262541007603978318245270421892284270428254674012927049787292258010241101864359}. +{{-105718546,-54602903,-32642133,-19935969,-121083518,-113966,-110573575,-106547472,-87838369,-92802336,-91126462,-7242582,-36261817,-49089851,-60207885,-7042385,-63518083,-86577933,-34470804,-99271100,-24810178,-32316562,-76051978,-88075985,-36970228,-90616504,-104540049,-120267225,-104462463,-22271807}, 3542682502953070778137368635453982487484503435157037235606559631771591669048301790198154767278695521586501917910520415058524944293492766380819185567902762663229605857602203906593979771401617412917619122810829277528620892501536970396478746660529}. +{{-105488479,-94702538,-102818171,-26082154,-102062812,-17127430,-54116830,-20067878,-71880556,-13067679,-87386762,-14801140,-104200494,-41776033,-6293186,-116097226,-54464577,-22556626,-15651143,-121844198,-27171232,-92547240,-5579611,-49439774,-94459415,-104162812,-27284193,-102405243,-51260590,-84852666}, 2223540101905078003961592189578158064868421261989958614186264202784815277543009378584561906318563906264284972395713565384573317340906608249081505886727470898763232213477906153362607601494266895986368526892974085764437067235014403172030064811514}. +{{-105266949,-19935349,-18599776,-47738426,-42894764,-57447438,-110237,-106559656,-45046326,-60011484,-42260215,-112914416,-121898471,-48752793,-53585886,-36382858,-38141578,-22761403,-68858041,-84344662,-69037239,-29033692,-31805624,-76551784,-112900224,-120921111,-105794098,-11545170,-106291745,-47802929}, 4309160971664848048433995157042898976931467361120019845250108487059303285247481601140516468370059095771245985007838858399746298620456238774328829095991436392813676892530222869166995962064492250905690246100257521812642247965788233197592072801212}. +{{-105257296,-82847664,-80213839,-116377442,-120313673,-101191664,-114372572,-108477198,-85566269,-60062206,-53758965,-66832025,-23339781,-16787609,-52008065,-30826374,-1719171,-117841477,-118849994,-63074590,-2668162,-113126999,-10140955,-35945665,-88882524,-66211818,-120745674,-24561362,-84845541,-30155213}, 4355027393198591755958924888017485022868219579042083738705030793552085726735454939303097463107998842887309426732907556977081471438916435579826319131669653481414278795119453926077193345166058432278366842318838613555345894090199591159384623579883}. +{{-105094450,-11742338,-39437248,-116614149,-83401630,-36159936,-49054951,-37862407,-32020365,-55861050,-56640834,-15619034,-78235526,-100851650,-45160137,-36063358,-23748366,-77243893,-66624119,-112851653,-60668138,-64257260,-105292797,-91830991,-102249193,-87180919,-27328889,-108053533,-66939222,-112237002}, 427501609453976374522205883315678101340027340535575557102897104306192183560968576140188143557179268819298021839669507389284007424287747712992506877841822762434926658202111565614148389040421070704366931844415549603834995778740577963660914310711}. +{{-104959532,-100421412,-116872159,-47569925,-59370143,-25045872,-21879128,-49218738,-61339668,-94688658,-120967540,-85106553,-107926338,-44486203,-70998927,-53389918,-59157794,-95537575,-90076209,-56197789,-53759865,-109706366,-107454569,-37622888,-85343933,-118279304,-117629291,-94310765,-40488043,-82608827}, 1770619779837275778456663857710147618733613437391282480868764845617175697064646637637920145448941858878367631562393910006288858737314988969674543936503951201486779504775675321560354554260099221029472853983317615742321028789904896478828919101411}. +{{-104640848,-906690,-2964985,-27570646,-111288363,-73763123,-46075839,-35210433,-103406317,-103402103,-65862394,-113310148,-110048427,-80505315,-13460099,-95855930,-110528815,-3840361,-39511557,-30608012,-17937825,-26346427,-9475248,-58032893,-87616186,-43146115,-22926656,-100459531,-112341458,-64001529}, 692745500278991712631311703051421561044433289123123510974884987757948756476984094442478767974142319304444264712883715384543290605143746159047724992005152242220852456798772077173305668829478793876400401712742691983802214709330257721926758206475}. +{{-104266546,-86198343,-71189699,-33717449,-29982903,-108972069,-94682732,-59671793,-72647236,-113702422,-33777319,-25502485,-78774385,-121115507,-61013433,-54866876,-59451923,-29113164,-45912928,-104161485,-56364454,-36379121,-102888489,-103257216,-115210621,-21993217,-90418035,-72230313,-3201885,-15459344}, 5350476149619941905238943768581347413266908450428363467332739282091703740046181427522820202492502093549416734015481144863905611016386728947329033910312975703965938165949049453675338292760562820854468859106281958412960430793757789283132875637569}. +{{-104253427,-75046585,-69974136,-12784773,-115225820,-59686517,-106323706,-10711805,-65128386,-104864519,-69078641,-17540721,-111104567,-118680816,-117273801,-49077892,-120303395,-87674712,-43414734,-34844261,-13968554,-3409446,-9492229,-96135481,-669789,-106359242,-42714933,-2880770,-66396052,-95983700}, 1438846380178360157237629683737776014113795005165827920851813605232607948248680496341759564622246386533161871671072366411233613363438939980381364894520626396157106121935711952302211627676033974237733452681407504607372526704335742214073803514196}. +{{-104163992,-30302952,-3314016,-21588790,-81949403,-62988117,-97312111,-55921261,-24990332,-84085055,-44957159,-114288484,-90968067,-83506768,-24848676,-70419198,-105517523,-57421771,-105977920,-16665371,-115870750,-29664668,-34503788,-94645208,-105637192,-40363279,-10444924,-55632267,-112601166,-42776630}, 4951113947200636264407202713457588880583952996875125971706772952930708962380218403378959753777999341996735781597157071219282039920291602161801796128665902991718674262161019133265481441991316251821884838908245760875123720939682582783982080157967}. +{{-104126910,-24295876,-117325173,-93744991,-87583386,-27157450,-65433920,-61936981,-66817840,-78430996,-30912434,-15828002,-59506772,-62814258,-22544907,-82141785,-118214876,-87241443,-39107541,-45525282,-30956856,-89232013,-31330699,-55968320,-69155830,-85016622,-83948385,-98131507,-46048769,-41370135}, 5212844222746859551072227635948912217231931349610905050033884974403893707788002539321028861907932950369568188599040915232835280546782125116410996332556120170122205990690056783935022851404346093300674018380753744595977624552326215675126287515507}. +{{-104030472,-75429879,-92950440,-37890381,-81000422,-30922301,-39518867,-29708345,-19887499,-64335910,-60936268,-32085452,-41814651,-27446178,-56654104,-102922649,-41028677,-70910560,-30609136,-100056473,-29521826,-26539760,-81891071,-53482294,-53706544,-100124392,-102861844,-41516213,-5707297,-14211301}, 6156755348360948619811141621535516178501185336237833694656303822185533178740829844470941552416002847329574604618622422124795207439059369602820694827092999644377200493824880658072152925752033799684808823598481466754998911371048655390425616903701}. +{{-103979249,-109867485,-62098335,-56617358,-65041797,-94424256,-31044000,-102730650,-41354053,-21145967,-31288557,-122809310,-99102839,-122986319,-47768477,-89120584,-40285487,-5172014,-5371773,-22236493,-42232612,-82050050,-16150005,-98103975,-997661,-21344307,-43833957,-21076212,-51301767,-33083513}, 6761065875415276095452547473865808943234226695274989033852716308322923848771062274705724484447361352550850102692930218437619344018234283439567030047088039489524043899297172012392638088181480774378541143677152716628918313441028599294934903851240}. +{{-103933792,-121006878,-22987067,-24882041,-109340289,-103678824,-20017592,-50011256,-86298891,-114065904,-41315144,-106453898,-83237316,-110858536,-30840269,-116719905,-67734856,-90711445,-37755043,-114305093,-272665,-26854858,-66486492,-9183922,-92416042,-68839476,-91884497,-63259897,-29550751,-101858682}, 1782138854979533857226148664848915299479925328616854858149277544657190513963209178336542513849815544491335650635248029738157929634143130439476823267695970622183387726083261469319517897555716308797922799649631675458700769661807677015787806211811}. +{{-103930009,-75199384,-103155622,-76745353,-24151449,-63782129,-4445317,-106081719,-53771429,-58959905,-49339327,-34444670,-12586116,-39739425,-4711642,-100457913,-48570490,-105397947,-67944516,-95860627,-6839221,-19819093,-76564900,-106121362,-54988275,-4360827,-25749090,-84278984,-86061666,-59691868}, 767442416871855893404980944660206645662403420956078114392269880085295616678477266582161651255736205316322925746181458970340083789697650995627298375245603466131710751196542787230051276873442078860217207372394645011473224792214720055262704916486}. +{{-103853517,-48311871,-90223084,-51674171,-39268436,-120015990,-35760555,-107203795,-40289313,-12737381,-101372184,-41888888,-99863948,-113766058,-121044653,-78656641,-85704445,-1090110,-41990606,-4589127,-120271314,-23663171,-112711364,-49964935,-100519545,-54671629,-54629375,-82510862,-98313836,-19111970}, 4126685915713024874649829305662073899787720586860866891714413698892461253921121808275409033284195247404355359427202022017404731693555409940560622958003506234784150481037761945984835689946408537515318348486520540852547055181231739133299913014324}. +{{-103846216,-110127698,-75299019,-57443518,-100897514,-87775198,-872812,-120221015,-91294974,-83846142,-52905296,-35901996,-17385019,-55736301,-11599250,-96674252,-55305431,-66673684,-13570259,-107458270,-74120573,-47224528,-34502874,-18376790,-92709351,-48145674,-76000419,-66958136,-2700708,-72675184}, 2016026389961490490073463695699933038887718399612679776517170639598284908853370189946525414477370963835470910433781330317627300697193394162587616255413196649939781290664383622772128472823416148414312530264030770855808141396533441131083765305211}. +{{-103552574,-81821800,-47325320,-13604976,-77283484,-54903697,-89598148,-63819791,-51507400,-97260929,-19443363,-4242002,-37407074,-28620163,-82908020,-93845988,-32754740,-117522672,-52781778,-37193701,-118240746,-66125870,-2308262,-116545383,-77597766,-46232771,-54915461,-5339718,-97655950,-75909904}, 1525824640261407041393193505580358881643697095744547595347758715572143144690088512723917636886278879948216543505333014354746141196173190949702595467637531616889590950161137515900618354802227259581452523925379611396427005090320190009193644153183}. +{{-103332805,-86038997,-338383,-3614603,-2152238,-54387813,-14509019,-81982831,-100754934,-78308820,-95497753,-43452564,-40279707,-118188066,-16980219,-64683887,-113054559,-84909273,-75612846,-34884602,-8331458,-30637234,-39128313,-33905832,-62661261,-62778170,-26221222,-45581362,-116548913,-68402044}, 1383757044961775141018269193986076611365863825169928262852299276488878460042455552618760096541988807470923203887017541798044902383983916051962665992142480265109149961210499989458126613717649070629850252088806802557796326565914329010135241599760}. +{{-103240741,-60414599,-2774943,-53389721,-120284998,-102769509,-78593702,-81145551,-21599537,-251665,-86568089,-54854063,-51955672,-101547035,-119340556,-72783673,-86510495,-63869721,-49387141,-105959554,-99204817,-57249083,-70013616,-84866268,-109310222,-115650046,-107491470,-87008786,-97273463,-109280929}, 1711034997490865485288921399244971321920841519981118560204040497980578814637130892729673646206267086386684099728063144882475011473765796354768879065896805360895086764017348684372167770267448301923705188446384662594939972317707582894007406672}. +{{-103125451,-112331060,-91694403,-68292465,-61497330,-103896319,-31820469,-46178864,-19637107,-43962043,-92288779,-56129783,-49423115,-106458074,-119128003,-83233,-28055821,-27198908,-24438648,-86255279,-16257088,-5236903,-79059144,-67490948,-3141859,-108850396,-112812460,-91805610,-28147427,-117417890}, 1836874776149794838648401357228928689496049881767905152757408396868605852632215549572917319835709165228237465020903931907184383653162942467428295287652154473032515401534543830552762724942552067070223218416756573253543057463171187305872230850706}. +{{-103086646,-14762488,-107035984,-61091922,-12328700,-39330096,-60001108,-54376477,-28844184,-100095966,-82900958,-92427358,-31071483,-100396511,-73216278,-11256464,-104265601,-96557065,-382937,-81451727,-44479646,-120520948,-46159152,-12753762,-100201253,-11410799,-104029968,-99392602,-53975362,-42685208}, 5422999920030827597351216977477471378840699157516498318209517957563577466663465243358277928367320763708780041175914461494446409843559310622396272666335586428518216906605414860400887636832711828909528366179349423952100256205154403232269686853503}. +{{-103005652,-83173003,-34263442,-77243805,-41780268,-56555313,-102875305,-96157696,-6686538,-64653817,-36760249,-3928640,-68868910,-45793260,-51416897,-103753680,-15451244,-13241434,-3580688,-86310659,-54177427,-117404078,-25975769,-47099640,-2394891,-75547820,-99211352,-67993702,-44178717,-88445311}, 1903478945865834045583872114539168145878080985129669760923782852672480957384279262942336839640038384221879578547893124448680012862654726080322721604177332702123820862988477772974128961363511646737749958007441781512369860572631918550899984152981}. +{{-102776676,-103930385,-67546470,-87370911,-24260470,-61980597,-71220252,-102518014,-83592080,-11205206,-84508031,-98829502,-63125587,-29773011,-101819831,-69033535,-91407987,-38771464,-6655597,-46544318,-66204645,-3918695,-12613325,-16071986,-94419882,-76695271,-118847469,-119783589,-83360473,-79679797}, 99242171227083782319116116506726609229412127372636128096440912138784453759731466864612211598877830831832428973228733289758190851939776484277800578596271165028541217374094617586538485248494862907443556014554551741225424048958970659813062216661}. +{{-102600290,-119224797,-122808540,-777647,-112449299,-65218262,-12735555,-85868862,-27715664,-40459270,-107428389,-89777590,-45046112,-40366709,-15801420,-117023008,-51716900,-64038812,-26582295,-7440594,-81058533,-1814813,-36542665,-107089358,-105948594,-53435263,-121727714,-121935333,-79024945,-100675409}, 258989981964048073406148383922479785602614366749207382589486211739657900686430473035050390248295878786159586094457286838844268327302564633149647254609596872778760731309493240387239807984831841147215343318647024460641130155333065197500802784165}. +{{-102554361,-83524421,-21740010,-47314201,-113899593,-62202496,-117471603,-3845797,-23417292,-7247110,-30806553,-4871061,-25897333,-105874121,-86220570,-13661680,-29165888,-84988674,-41987171,-14133623,-67417529,-16743105,-30531764,-64915547,-1923275,-68573366,-86931612,-102170545,-72970324,-58437232}, 152373816443982764839164870130974495370181148127568677403104414958456982824830102124993249750411780247872610664949545135368738003195833732626058125297254449267623574794931707120698288429557089502380440156434649808899408453663561400434198561572}. +{{-102528114,-37517225,-102554784,-70130885,-105906248,-96877753,-29686195,-69224026,-46224537,-58883775,-98204099,-19247322,-105778988,-6466473,-94224813,-38655278,-81691620,-38531163,-65317216,-99947677,-101306092,-28203407,-28431764,-114304326,-28545861,-28350507,-75519655,-52308163,-105446942,-60985595}, 1214687672581466019938283147396627080688633778100450362833749372597745117744934806154616853538037369371605159619615278758940640857554751162973679190092505597480232797838391289856947703188042555368503028214329756956382702658969876730457886136469}. +{{-102452625,-26445294,-81191704,-35127982,-48133443,-46144137,-81617719,-25507892,-7298496,-62552956,-30040168,-58352663,-117245735,-57440935,-57776273,-61411542,-22526990,-40186731,-100725082,-96471010,-94936983,-58804956,-102700566,-59881390,-59407568,-75438156,-34650023,-32867147,-92478493,-55344680}, 4695541736275790894225642187503701751199862837840304895390726395487447290220310741195241741376769444788045039272634417654816307249389376886356630060568601837582680731696954580039433316730963008913987159945379804664485224835778165602086470649742}. +{{-102400879,-57650616,-11694577,-33219262,-76532385,-50038360,-78451784,-15626545,-57003810,-86428769,-15236786,-85947326,-88756744,-34380353,-110145996,-18525379,-70327341,-93088576,-66048993,-35445933,-53406869,-3143428,-9424349,-45432801,-110279564,-101823264,-102722797,-69721857,-4995934,-12241214}, 5224657388579289304880064388357424754229850264522734374705804227107165360632857266652113218683644460551777992258047468824839733551251990255386660482868011886029085376370958869217283268177776628999908818927424229638979721249780575280425427164522}. +{{-102377382,-102288825,-110286093,-81045298,-50999709,-8928626,-114098853,-36310725,-104907080,-59458124,-62848209,-103265215,-110000464,-113966790,-8766082,-22511261,-121929879,-36964018,-19815999,-47108338,-115919180,-55988972,-11652944,-75829423,-34037386,-53346362,-46463557,-81322173,-102084913,-71886959}, 792973902140036725383294350221900335138607307105503504668307170679865950532208961544712868478728552617659410368827631499047968353241313660704208323248699971362480492786200600033210925441707608490806361615510211147111841882419751169950316393257}. +{{-102290605,-3954590,-24789248,-31539194,-13650166,-62652241,-79321967,-116893238,-12591047,-11568064,-70445378,-45838077,-94384257,-83744450,-45440546,-119689081,-106073188,-14707010,-55044443,-33587631,-14779136,-95744667,-58909349,-97632918,-15760853,-121681066,-42452529,-19418919,-31502402,-111216644}, 3106583510608298562842309456167258225296766364721135332309794408883941736478583897362615395382150983693749477193921195678933885056496193555599018006996956856351541721963869402943340313919348823646937733890880852732968642681433179091655172777630}. +{{-102203103,-29073438,-84819624,-92716468,-6609217,-57274878,-29891218,-30462649,-114011915,-30494673,-4472664,-36921838,-51422113,-88153177,-9767597,-55917526,-44236650,-120115018,-57026808,-85523847,-64115372,-29113568,-38161101,-111396318,-41591436,-10040582,-52828331,-9237507,-15388647,-108369255}, 3348122735388989575607769242518496600188324402374948103471987184500990359967254127701971262841361325245637492123055687026998097701275481589519012120463907525060094375416152972969827035389432478876203041020847440201021821286852786234653083667566}. +{{-102041731,-3857332,-8326601,-98460944,-88225907,-62851978,-62510526,-29710650,-39145350,-56273297,-71077254,-88167,-11186661,-109672342,-51805323,-24306216,-72042179,-119139985,-59646807,-14061062,-44019471,-46262935,-79579577,-14411285,-70010188,-90290346,-45242623,-55495997,-97186319,-70231913}, 1357298309944110831200424660762852169901875323755749624830932029918858913405400553025519667929430120292204094847100566677552632187324293603358771958555853508699632018113652383640693187194245750507062612414178061162423060661432010947108796933610}. +{{-101694324,-95886250,-27245224,-47064039,-26649674,-58729064,-48696543,-23871692,-66637114,-22479561,-88854104,-8905921,-68499736,-89157454,-81482272,-122302789,-70989012,-50218612,-59043029,-114752763,-100010563,-110305152,-96640335,-5235946,-57146318,-95782726,-419670,-73343548,-9055655,-41424848}, 5601983306693689973858746036845757374183152039316299137898807708637050679583075464588564963496876398762610419280940826858289416962053063264885054281526155579815278862311901191788850085860111841915106432007359371660058461274493501694522373141943}. +{{-101643994,-77867311,-34969594,-15905743,-102274987,-107070367,-32456569,-68943583,-62013265,-123390650,-25270918,-26751335,-76764672,-13878710,-4767091,-60151620,-31931556,-79979062,-81760822,-70929478,-73165720,-14785766,-56018008,-82060622,-49682992,-76978764,-34585130,-3704391,-84919562,-44777198}, 4841571531909806624933035587957766408416830706579253578949309410924289544628452991551316380928850304945845840323677150460245058393260349245898853734789798462928053716200764878021216208815320665674409126186075511612577531629060897606752293336581}. +{{-101490592,-22159333,-51782137,-45536557,-27830643,-97759644,-4902857,-70712737,-118943438,-85011995,-108581664,-93895634,-121366831,-109871926,-101145090,-104720739,-20374636,-55709420,-104995991,-85528698,-85273090,-80144945,-36867950,-116510201,-68953065,-73002652,-44192823,-36775081,-112920722,-12061531}, 4722205072441595860529613542143249394177311986081611258942195195046368919440165611354702618042681289314682961332832170785564781135549267248397283173827361948594317189130040379033811684381524206620258814914196509542418825766095922992408927366433}. +{{-101443633,-97143880,-72354336,-28660588,-68579040,-107834013,-56829746,-54628221,-41981670,-91432042,-37021769,-110795660,-41328687,-108118115,-79153663,-57025287,-5634556,-29465044,-90367673,-21029494,-98358317,-100498602,-38946692,-121848990,-62921532,-122709010,-4677398,-85530258,-39245264,-3691677}, 5579079381722152567183696583594187772668853791361938175613962277166389101547187584307059842469717209881339489510080032219456818168089120126595962224595474447417122742914739301078375970520257792437358103155686439986878475276813274172448228182878}. +{{-101034372,-99243587,-104248863,-39611278,-103916238,-82556306,-53087442,-107957020,-74259870,-30772982,-33057598,-94885733,-92225660,-59500353,-102900149,-96898947,-21199831,-87921565,-84125222,-97394579,-54652026,-3646189,-141958,-98467482,-84353494,-14132920,-88790670,-10865506,-17125927,-92209167}, 2820997084585939360148081418097657384790572922991604540289521123192857084906747784130093325780228971277459846681682541383549160867538442128937255889752789341631413646443505811249595775066236343138384060728540080961490038223264383430670469568505}. +{{-100981627,-26655552,-103579689,-84595456,-1900910,-83781020,-57756222,-70774592,-99162324,-12927000,-63671556,-86944820,-9887288,-15910424,-118622679,-62807191,-18894534,-49638256,-106898472,-4178065,-29379422,-118532751,-91930383,-116085539,-20421161,-19675115,-22800298,-41418648,-52881129,-41840461}, 6732692334124855560379113110768419235098307419614379277823748179458913455228702082835668541107468809322483554581998828257150060416524342647604279267210093340636025458978509109349043718612839363263368150125508397445590421784993233568303790112762}. +{{-100957165,-40536906,-104428389,-105216762,-60444151,-9956387,-20379456,-35073653,-67801081,-84439407,-65305208,-12184563,-106868982,-31683769,-86875225,-43621961,-22782388,-41806589,-18265236,-4019641,-77106765,-37737705,-59227270,-21601817,-71399487,-49709959,-118140587,-62023826,-117487746,-19299359}, 3700606193445230226711664787198218486075325018941726381933089874227385330161113994691189047140903019667391072951862070791316049616751158725833755187796269532120522863463849146078505762470283531744289443077749358559093935503465349670665277740106}. +{{-100695724,-51088485,-5110073,-9353622,-54875763,-92353062,-35080241,-68026163,-15859616,-49621616,-111779003,-104228178,-38213771,-10005721,-27230783,-93227712,-58494998,-1973208,-119268269,-42102330,-4736991,-76824733,-67246665,-27571702,-50135854,-114236249,-109994031,-62082407,-63752846,-96871233}, 171055682347908302842923935984154619753030894783504099563348216325427417991649641459765010244096616974384932789036748238632726049623207434557858062187293423261600878991328016379459825461465536038699850884902146017720006323229114958686274161449}. +{{-100677434,-8420969,-42786745,-117021436,-2180586,-55378459,-26905159,-110274424,-465548,-123011159,-34156650,-86873834,-78302356,-103245163,-10323823,-81537933,-688813,-65202608,-33187638,-20548361,-51098858,-12492847,-26923339,-22089473,-120513538,-106304592,-99297758,-41343808,-66087505,-70230255}, 959056908231602907607416999601671984996985174496624614038455209574016588768347381413271370118442631848536966233246926078273578154278562551511046691364394577312521224919335643016836648174905691944062315952867689486287792529647083358844993543577}. +{{-100535164,-95445008,-35617290,-51715992,-59352892,-88696697,-47568388,-85359009,-48003719,-11368315,-116838486,-86481398,-27809965,-55210990,-102792937,-74535098,-64634611,-58463898,-115945797,-71299295,-35778758,-66385465,-52145508,-103383045,-4616165,-39305799,-27997972,-28186792,-14079778,-121829769}, 3340758740465287343654518418817883277388271177159855560273389916355578714459177527780339230059888771461850057312457383476066591453330042028519791727008517602035854992866622469687033920062776727938262067536232196996731838667190635441370684370015}. +{{-100521249,-63432431,-119918962,-46824019,-6558812,-10355956,-116721636,-4030538,-88197422,-42597462,-91434199,-7664967,-113321216,-26092761,-14150192,-74846422,-31600653,-8122736,-4710982,-14957131,-19284044,-25481228,-101096536,-57240000,-102999257,-82770819,-121578796,-55630423,-71329421,-36905256}, 4293958276720079930102169793163672248627104256110664100702753505624390127338348922327198939257624098016116957691527945271316214080384908665069657402028166782824517242828630033823397269223893720290539473705680434543332459795821412355769252631540}. +{{-100470994,-2677309,-47439929,-18566757,-75491901,-42935963,-66583922,-58654499,-72163157,-39620308,-45527381,-36507755,-105368882,-28731860,-77517113,-119300866,-67691184,-13923111,-64289756,-66654855,-48028933,-11337996,-46677666,-100277877,-61135626,-78868441,-95055194,-106090675,-74675009,-113602898}, 47584782187434775477332803598404412351564869951354887789342956706472810122537505369741189540453041404694714239329967941906884828606797353205558407471665243738950763534956325799904098286047119443150589870636970456854802961800557427648826290753}. +{{-100274602,-51124311,-101476048,-12273141,-5024223,-34939456,-20995463,-73174275,-36407429,-11287873,-93702976,-46900747,-98751064,-110256281,-32713497,-37008802,-68042560,-7403364,-109190393,-81839269,-112150547,-48824822,-51040051,-38767675,-107165346,-94935149,-15167214,-105796991,-25365568,-52137017}, 5642304958675969926319768508391818598953580689909847967930427213293134186312076103258434431691060790565412442664611350231285093889396245759432869563505902470135768572205752230599735804385094283492281077546022169109482320888420336712983454651429}. +{{-100237450,-103151809,-21861983,-46017025,-89740029,-82486599,-29870112,-76572851,-90433732,-5531370,-14587161,-2530455,-51286460,-38336564,-77498526,-122008780,-71531752,-9028447,-78910664,-42240384,-78650137,-91264740,-28969472,-54072290,-42244437,-98653058,-44875691,-79975730,-114156652,-112821414}, 617726252801195572837349202792357214716591046304643912313162309427791471875912068958915564422526726122802442865849282380579418450273778413792055766260850818531126132448372439327493329204178735822227037849369297067695013178633987576911736206145}. +{{-100155590,-18786627,-36185642,-55293991,-31954638,-13309975,-39816633,-39436632,-107021057,-24636102,-97713485,-8975862,-73075900,-54347680,-71152225,-93852617,-38179139,-113376252,-11707006,-39487755,-35763822,-16811881,-93351157,-75507468,-113502077,-95913587,-103713969,-15008259,-28751986,-14027406}, 6000032729333788392146618796275651575867160192413956646202455963053979984794025798188445141463054521528715078338199076460389093717840085028508510571295401974988813902435362337464149898103888451417507267368455745801194223254700487655792445897365}. +{{-100076180,-73451068,-74983867,-71531465,-931097,-62733194,-101470806,-112165268,-85940018,-66681573,-62059563,-91815104,-115919708,-25992967,-111933169,-75160446,-40847784,-53804276,-71693890,-49393254,-36270213,-7937316,-65960162,-42629503,-36294442,-101983170,-24049669,-20117171,-116569173,-72087978}, 1464931620345339873820559275688587703015864799530250058615957218224377181527444859796043752131033852623261710320948336004813164130679212795022063917882584910256006422599907889239233346052124812411828890587961955639669929192125900087870144616931}. +{{-99615387,-107127814,-39011520,-122810738,-19234062,-95737943,-54936000,-57627836,-46407641,-61200652,-28550381,-34014414,-33084107,-123374949,-3993202,-25138182,-113223298,-92649881,-98062913,-62109456,-32598844,-117075151,-34610876,-84248205,-80820642,-59769279,-59161825,-73179608,-78196175,-10937726}, 3447723775516773710507025136056409556006105746599320063605621189624060377044527049628585861409225945725733752335313139923879241160420169628446807753512886515321118124410091300092942221682402944901390365692188344851425818557209606249346317798110}. +{{-99583782,-22476894,-3069491,-119861423,-90803365,-74688279,-60032957,-108298836,-14125793,-28091540,-120637454,-120796623,-39986273,-21785467,-122383936,-43748713,-54510647,-58838491,-74805542,-86671765,-13594471,-102874011,-56716977,-91508335,-32574737,-9924753,-55323268,-95987584,-57322542,-17705396}, 4168217214656037521068339631417575972424104816771723786243674336271659639916504913325261112996376377469528344621437514438767461407167412895830439698522119078740537667534780639996529542555715863755980156220724937770354704707518162093231361508995}. +{{-99528073,-114800699,-1471802,-94125797,-110481215,-93015245,-89069561,-85712552,-57036275,-79136219,-30009053,-52233542,-94404101,-46708099,-32691775,-85251816,-42632181,-8407852,-25462727,-41194602,-24376940,-93629727,-59078294,-105897425,-92130949,-56496232,-23640132,-14140178,-103381022,-1628343}, 4707377285133367959892960359269376089429058898651213030747518402747167116315774335579260590368728100200927030355788555003763866686918168833513704182085466778704558947751310461713452865679799378641996047524977924334964093420931323068771481585796}. +{{-99452063,-18395278,-65726137,-96201497,-89641088,-40554221,-100508864,-20776875,-50770264,-55975526,-64040572,-118147186,-22191803,-57705032,-2383684,-120422062,-3495982,-90957899,-114856672,-54968316,-88527371,-5309916,-84535032,-64386412,-111165812,-120477104,-117819462,-102604999,-69951000,-11668800}, 3431246330114802395241510876307327915430868576983575528760875095666396740645516644665733663931736118850657109530665930203630982698866627362269740900898944647805372942210497838609716959337440615190920718832197306217813656124925460128538194472786}. +{{-99333959,-31911401,-4474696,-56801700,-43342459,-110317940,-6051005,-96721356,-1747955,-43312331,-24266742,-34085155,-105504613,-77567312,-77627459,-122342294,-70698960,-77515194,-17344050,-22509751,-10500228,-2110853,-54410271,-111402157,-102580993,-42553632,-58832676,-7038004,-25347884,-112553914}, 2825596083031752226341862020768382657620066527681744281201476044163930936252249491835949108638968389896901112713207491493332289025698089431688155444575571702044421827591435737183045132647669083699676912484353408804863047251736040873925209990316}. +{{-99261080,-58895335,-47480611,-52149995,-22809342,-67971995,-24843792,-30675557,-90380827,-14876296,-2878418,-117343538,-96854712,-9212674,-116805343,-100305949,-96790815,-56702826,-112189122,-55030623,-118648580,-15805714,-40100478,-39366009,-31866999,-42860470,-117181776,-73879193,-46970214,-34004812}, 5537849247781989580829740651458315258612721301100964766384291679706537504607856043120884341269602929149640367132503126176332738386340189827742223596839710716357757618945646872006141479180385345547662313676961682477907421694590809373708123520593}. +{{-99188337,-81078899,-117547650,-43498513,-69165551,-29398712,-94958144,-118972781,-91707105,-55356039,-113862486,-94111021,-70626190,-91447253,-114243263,-79788094,-63874366,-112201101,-80456707,-109815096,-26573161,-3320294,-90639917,-84832218,-91229366,-91916542,-102214980,-55431276,-29653497,-81685273}, 2580525098999307007201627964326880096595186274712603188031774195137022264052460676831481791261688371504283196494609071661998870641535907433286799515089412148678131088304863631655082833717954211016304506521355022873445694285777522301574052418660}. +{{-99172154,-89705636,-55227764,-64724276,-73895537,-48141946,-50987394,-9865593,-3077357,-45932407,-21756768,-116170716,-14104425,-121117460,-111006263,-68186699,-30652148,-109716679,-67684396,-110434066,-91109689,-38537696,-38691807,-23235554,-33619128,-66261509,-94084207,-19166564,-90126235,-13658952}, 4468025317448378008110770451706255456712567173301978883915426414559888909478419305735687619264772722565965968352241184591473201313823862087825603847774167989548935022072437802382476376411947025078159128814501772024049722387694508242835853880431}. +{{-99072188,-13196950,-24723674,-81153578,-14608599,-63517056,-91637252,-41046941,-116452866,-73464124,-10064544,-67477509,-102154357,-4467052,-88922220,-68444182,-19936675,-56962948,-13386894,-76833934,-105815657,-56124996,-60719670,-115010485,-11890137,-38811467,-18537147,-98042990,-88039023,-70649431}, 762296964618460522343341878018516261680164691576482051030643160667728807847273836546122619309750775444039737246760929298619435166024663556479501568575987598990111040301691757597482806915813684306727159010558591350113959977072968837212574508911}. +{{-99036872,-52229656,-121237260,-118327098,-95028668,-104080348,-32081148,-15835286,-25271620,-70918559,-53833666,-3193764,-95450059,-6131664,-32658861,-122242775,-74988091,-73098050,-41854755,-80322943,-115567623,-113949980,-87498542,-87635237,-110018082,-97470593,-107096863,-64681149,-69854264,-71347600}, 1845687639451718441217498816369245407090102485497819002472505464642715112037692016958992581975052939057438408357192375368748761215620815129988774069996658907153902127657582599411792227071190873993561856118763432005234697698773821100770078207}. +{{-98863714,-24830973,-95514847,-75408112,-73123358,-104519681,-12257637,-24588768,-19262565,-94179206,-35249519,-72392383,-95122937,-116654579,-109505390,-16449560,-80028443,-113850206,-94272597,-114457393,-20951225,-44122298,-3902575,-93415795,-115566352,-95077969,-21768746,-110554124,-45574808,-67078664}, 2180658471945580591326755240000310806589699052427137310315613689798391637956238909593496874359872959707136791808028893661301117413102996491758549538139626217332390732951446940098070722443257420981304655045401319300963644724102645625430095348377}. +{{-98728734,-107086943,-9840350,-74924005,-59555747,-32572118,-93469193,-104750226,-6004439,-117989397,-79900899,-982296,-97604878,-30690581,-21216720,-51890561,-97104510,-104835730,-119687376,-55468641,-81609870,-90667682,-25642695,-67672730,-88164586,-91569485,-23779805,-111297251,-33298219,-92134713}, 2164150220991187740255569781180516711275825520069444771305160519610400003645345882398910063476465865602661452304837783658708548236667497723169851668905168433786319681029008197024598475501349175583910864219072137581786617950527630363869287241893}. +{{-98687597,-78266213,-87124344,-97360045,-24926439,-70340057,-12619494,-5198147,-16347559,-8856004,-30588187,-18537342,-81326286,-4355894,-35914443,-114662872,-103552870,-3767133,-116001583,-92258007,-19134182,-47161582,-68406400,-98953796,-75926661,-37391675,-121812553,-61140080,-80937872,-60059216}, 234396035932580288274738816208534794139425305188506419497049951871112563056634605556029969756749594717557111473636910688044374011547626281111145465182151434179457225792756027268949703497049750602430658037604128635622700560349158473321118022212}. +{{-98544978,-48077848,-25811319,-31651242,-105200765,-108345275,-60917639,-62308242,-4101309,-66808697,-60614349,-23018278,-37878056,-81163246,-43194214,-82666711,-120060715,-34298411,-8226643,-39272986,-65822081,-112465202,-64514306,-60034958,-101868801,-111126790,-58144822,-43737274,-91239286,-117010710}, 859485335600763683401065268441988042011885950496070874286444434544814046136487636968885693126195702080361882215623772603673818546803152692428280235166149415221540583061363712463878988356119351636831025981708778145749640235372195345220235720843}. +{{-98300156,-120364952,-46111991,-46194403,-99421789,-35589613,-85450311,-107693176,-114782727,-51400280,-98926734,-87701814,-87831477,-84909188,-92337523,-49240250,-97118890,-119832626,-23030794,-60090121,-38408828,-72177831,-46915378,-46460242,-19580410,-27474611,-85650458,-63437635,-870779,-31135088}, 5529662882481173671634435909336075866807806432061757409480060659293959234256481178973478553568268324230476452338628282161931239261067534219739420933356399237939876716951603740093345675104746758076979979832040718586408158836823034774371874352771}. +{{-98138943,-92152338,-44984625,-7153948,-38923207,-65797248,-43810121,-38945491,-7712841,-14561726,-51707128,-57702950,-17937735,-64821887,-101695615,-60393180,-118649020,-47050216,-109776742,-23728720,-70143756,-27208956,-60454521,-94010908,-107412250,-62256134,-79445532,-58784915,-89990288,-34148176}, 3431565770412145174288750099801578389258850611125591642975738273965709556075302946593558807457564119461835666473197192505057616570555035889728490667023903245718792690602323736799949146156170975815745032523402425907995210511063127811238192451114}. +{{-97832903,-85352004,-50704582,-72908093,-86336176,-58536410,-99169686,-3534841,-61824772,-64186380,-46024370,-121009149,-32616729,-84351956,-103514662,-110183484,-64282775,-13796129,-64339435,-52180449,-122361898,-44589753,-34187074,-22491194,-23969056,-85164473,-23160210,-40141744,-44342882,-54288183}, 6605535195890064654897214452854468781355741298313618631923884364582051362167565588447810842509256565786032081765672311198069491612387574763301908192288485807706805564384494314056589436840084373015850520481991245292805150815250499394622029096822}. +{{-97804532,-31537552,-23169134,-117407430,-50909849,-10716311,-10530849,-57588616,-65414669,-22740492,-67415576,-6679782,-13192678,-94605306,-23502914,-122599937,-21491186,-113400466,-55125528,-96938526,-1497134,-31405139,-72141987,-5594415,-22636026,-113578284,-51867408,-4286249,-71443317,-64325098}, 1462526185420184666718291164492982033110894142892063828964436800390660309334407110175995605733983270332009995613570005280906820206658945588444160486342576772725881343629863515728083701255291200468289106813639424216315004264921984339272424980111}. +{{-97588018,-102191924,-62053619,-7319446,-112009077,-80348573,-67160119,-109027232,-102272886,-97991676,-96443281,-35017721,-95100125,-90039667,-5396503,-76274809,-55438129,-109984645,-9894171,-62435841,-32161022,-93311488,-75800280,-71436972,-62670630,-19084320,-28954607,-7153776,-115337606,-99485888}, 1502504265144800880764315110136647281978983687788050927700802938005265134828754589528055908245959531564302494605347039484804185566430737655035708120455494435150525210495596398875747697011143535768869994457229256451162765110537451024411448574859}. +{{-97501327,-79592277,-55757021,-66408096,-108596413,-116638874,-74992818,-25397927,-48020746,-107875203,-9932164,-120143751,-56912831,-34329983,-37535447,-95979189,-99905449,-47325823,-83789943,-121727634,-10645377,-23594013,-115064251,-31569803,-41331529,-66538301,-97207408,-18846068,-56320484,-61996783}, 2741552698556080458981747034114066588902178386424057366892186392376502292776286909425583618363836988819851503212477347788619730615021927580399316789131252965839326357921457020381711772926167066911102982378956490981538743590936051745062323225960}. +{{-97455663,-101820733,-2733617,-70119279,-34911098,-17702975,-48225780,-15246465,-60136538,-62876743,-17264442,-99466608,-75602821,-100361148,-103706258,-75214017,-121567715,-110618766,-13760900,-2299217,-72430669,-113722756,-15902076,-118295868,-77495416,-27062576,-111458142,-78452304,-69850605,-33815545}, 3659080985919473344541334780933126786771997994772141931014521418144869760281664302009403025241274277685757888590174513425446261751343848320674344248809702720474359201238286608597205974040035475169998524893188032602048651991172003762608789679440}. +{{-97236983,-113500917,-60188006,-112788991,-64028272,-10417213,-1611404,-51846234,-103183758,-16465489,-92889965,-52062621,-1002860,-63776754,-35670449,-49753152,-61492206,-855066,-77187859,-69958103,-44010794,-23165600,-60101562,-111439462,-66688847,-98014992,-8541748,-25412636,-9153517,-9027153}, 6422487719845880705182396921603636054575494041696353468235638681329960427140701396410619157739629288060295938338708133701083213048117537809293368610153278032872004556984468044002691754550147793064928443474614593735272612474061990839553837216212}. +{{-97162258,-11446309,-29743880,-5072875,-75276282,-12393595,-12623144,-59844393,-9635209,-69691408,-118016083,-72078784,-69541477,-64905266,-102002551,-67022419,-22746538,-39801006,-64742895,-100030765,-92252970,-44641355,-92262255,-122722830,-22913414,-93519185,-81197302,-60836139,-22208918,-75287859}, 1828288540714902983275666522900797658095689673118598618813509758502706976251150164188376365620944232427081729516735799750371282982666876775333804817514153476110859058693486229686403270495448123887475874311370594681813255796512569274786368399957}. +{{-97009661,-100945260,-11259699,-13692211,-89374099,-86485277,-14546355,-56039942,-54658921,-2683613,-2885052,-83965372,-28398754,-78052990,-118849752,-77791760,-117300554,-76720878,-88663120,-85422953,-35165761,-17107762,-63433553,-100940638,-5042303,-15078844,-97931236,-71585531,-3146644,-73753084}, 2047119176522516510211743459602648374106958103745010399872686714321168267877535970306928567460279412521689978116466305995845003040348857798082104062046390723312456349132697466374044360902792435966615935148805820145004257475236990101340205612162}. +{{-96975297,-71620197,-20870860,-107967206,-30636228,-9566843,-23630298,-70268768,-51755766,-109839737,-57086574,-50182359,-9145622,-7459068,-24189441,-82617365,-116509908,-95194741,-23387399,-120711762,-5261497,-22198222,-122354007,-115046494,-27711864,-35889947,-119957345,-76444327,-96372347,-28367458}, 3755956847709157024334073106357223711490837660621750872407296783574285385054152443843315459851745857650521161232112230855049879046254189898180950237398604477965405261154832241534329784911060901252931406261754381746297527921415051537716724970972}. +{{-96851149,-55409534,-114224226,-102421133,-83065437,-77440833,-16971951,-2040073,-111751265,-1910204,-54584755,-50008195,-47141066,-43554031,-71443799,-64120223,-91556187,-75156578,-110000771,-87331794,-84067961,-21185912,-106360493,-52503533,-24407060,-92816560,-13383118,-23034619,-48314446,-91571777}, 3160741007132530644126260636689648243867786789725629175724937812633114661854068591934636947846952481347266500293776547530162926320427642870795788532642104255068401942276433136859447826331762894373093759141140189154049420280725907668615589138950}. +{{-96702204,-91546701,-99598889,-105801430,-80027347,-11967347,-23162720,-57533721,-37032865,-68764838,-45363369,-116155962,-123064370,-100042625,-174703,-29024919,-22810504,-3141436,-76349875,-110530548,-29701820,-8050570,-44261794,-44041179,-93823840,-93600437,-115390779,-31171198,-105875261,-111864606}, 955097629940385352060581659391160076269455808295084898231535887825326154032700794911525039927662231194362389029287892512242390189112469167898673360363766807136518566027997249498715179778055766069263493118906607324494902876337350811679125609033}. +{{-96700160,-36189299,-36454883,-115402783,-119113076,-23218091,-66941421,-2336496,-109789573,-103806948,-60255805,-39622972,-112042503,-2255884,-116970234,-77196757,-82840969,-87507336,-3601237,-7104071,-8396246,-45391742,-56122366,-74804049,-57632780,-86941958,-30940998,-79267604,-40473142,-74197276}, 2185507907652252104450020882185671276495019896014584141391946710826028683794738321951270080594941693516669438501371001269785067766843944727482044051319835795939543686681003926875114570140859438086393465465133356096471943242935670858103452232337}. +{{-96680573,-117000935,-30030889,-7118371,-121739875,-32298205,-81277532,-118341518,-91142800,-62179010,-51587224,-24010219,-47952444,-15631291,-89310060,-83934316,-3559879,-33801540,-56715889,-73078917,-72622375,-87986824,-64846927,-3371156,-3971937,-58076103,-58209894,-99876089,-122396852,-68140149}, 161380558862596284704502200466497068681238042966767089339900401716251175611696003683318221350756852339623346921926237551856872944261385251593453261218477089808158084887509749864378068801210494871843062931259361254204965584422326509454777046976}. +{{-96548377,-53383419,-95068427,-57495279,-102835797,-98853879,-107445251,-60629626,-32880311,-89693887,-66485473,-9896113,-12646034,-50305369,-37207824,-102418277,-62271955,-2552116,-186052,-110681959,-67027581,-100705546,-5422191,-6336054,-41377808,-117010562,-54908467,-34637021,-83602114,-112510525}, 1469660674955948191200347513246184993869064385777398598596180724050691958744946493301491142113014537728200071804820336424434781908932140302822716097842299418257734617100931025640664005098986461542552069234194691652245656026613054478342504730752}. +{{-96520576,-101889863,-36327526,-18506551,-108546764,-106588113,-105279900,-43432722,-80697183,-52990200,-83159627,-56259107,-77192609,-57712778,-67873667,-89306857,-44449530,-54695549,-51631431,-63584233,-49767645,-26138495,-85218538,-75179249,-24563421,-22416416,-76449886,-122822724,-117480749,-71479785}, 343003165853065283843645888997854518087662529647921290857495679012000801442425822651376534589698571358078464414995097361615370144156015823059961234055204512333691970778653315538000582029397352434104593221055019581729537460007168425069419504341}. +{{-96354006,-97139300,-103395174,-50376785,-28338201,-29504664,-86905566,-53557792,-113405286,-53566952,-119073041,-99114065,-92588587,-71043563,-92534963,-14972437,-116202459,-123395705,-64514181,-114485575,-28116423,-41327371,-22311959,-52258398,-86068713,-76282950,-112459987,-93707391,-8334559,-18442938}, 5221268107433426033959415531004065047794910965576196840058181864837327746358000451649916054735649021341915279839333332075480270311007697454563586904966362497748002855239566214608038289942577507650974512516870333011838161389913088312403178816487}. +{{-96342601,-43317428,-109545708,-64944613,-119307727,-103005442,-41050765,-83245485,-91957897,-112490649,-13522754,-2053343,-55455970,-89206962,-110936163,-10788738,-24231551,-36855630,-38977582,-105913624,-51577458,-47257244,-27495417,-10310274,-31744238,-114137386,-13689224,-67166086,-108420093,-36953370}, 4050656395597203298521770819641602415925833894480943708254584290926225901831008057225882968052309226532321789382095012574607428827535440364548068767503091738172881501687117694829505635515839082910887359271448917567880563060475743286593983525926}. +{{-96257261,-103076102,-80849502,-67209942,-111208232,-80852389,-2578264,-117510305,-26016429,-86047942,-54539008,-119927483,-81868974,-98922732,-119702021,-96933519,-48988861,-54315945,-3988610,-22616629,-31976347,-6058507,-10225115,-28374238,-69509466,-118611759,-113786327,-55431119,-10483767,-106850276}, 2666797570630330871394104907953387040607375073279741790262677942178872916680886146642895618425150271892705048169012209172224099534325564360146344099337887070419109912645334316693171092376206576632249350176598234691603485947653620713706792171102}. +{{-96047543,-57389419,-110489823,-78902233,-121725473,-74336024,-75562066,-10175270,-100352735,-15688627,-55798053,-49093449,-82829105,-54815186,-72038143,-106874324,-40404358,-49683155,-86529599,-85038702,-60964294,-56970851,-73117753,-76143926,-110514391,-13190952,-4267511,-80055823,-102361070,-47481954}, 4055478728280425514630964238129053822779566280592832957896137117244733980696399822968767767531796380551820088683263434583936738375629373405181439263256499850987838309704198316844437718636537964710071523641657071531409339059261577744957721649376}. +{{-95980594,-97959137,-80314743,-52100460,-84876436,-101225663,-56521415,-110597441,-117489027,-116903698,-96863443,-40479713,-53932823,-36400574,-28401995,-67078795,-13685037,-6278518,-33271940,-95925089,-43355048,-28788705,-101438456,-9021179,-52667116,-65229447,-76178781,-12071245,-74994521,-121650158}, 1036654899300887741424254287208975228431134937242666396390383398456319083378941323043524316869844379157047624267562673216526366047021448622895251729799590917516221575863198997632876506158382162100258832581893409304166818354413715886684780241433}. +{{-95883503,-71194741,-92392511,-120915459,-28366412,-78985658,-119349311,-40438309,-41722266,-53700884,-28057068,-90909617,-95179389,-85631623,-33754815,-92673119,-73334753,-77669057,-48827237,-71481374,-60198226,-113291172,-51011321,-56737645,-10314898,-69554307,-70004329,-110717594,-61159457,-114352165}, 135143793581755563689600449965716784755869671552203344236903352900794886400270982761607465881479627031753713216331571795536737615727301811542811550971735046633624160669959853823382302423411036066373692568348448979648997224964880098602673243952}. +{{-95651574,-98918141,-59459899,-26464184,-47988833,-118837398,-70868450,-64801051,-41792211,-43481537,-74416225,-2722018,-101042339,-46211087,-88217936,-16757553,-123308018,-63769645,-26739218,-77079503,-38428471,-23578122,-92629185,-94282533,-110528905,-87849409,-42013029,-53804893,-54988055,-52765173}, 6423243431872279282369444703332835786308136784758490758401856904057223587814369427057414081487100114298982525452591108456377048904850380806233507095604861983005144387502941406339438059263912846064319384131839181405880191668876399208644613589097}. +{{-95646189,-121414872,-46225253,-85386643,-51671040,-26939476,-91670027,-112675675,-27110491,-29320556,-65060575,-72076636,-16113015,-32948541,-103822561,-83712982,-84221673,-45553824,-6249520,-46885065,-117584930,-2186735,-5604665,-72035825,-114714748,-3047032,-18013385,-104334692,-34078129,-15767210}, 5807090428366787601522532710777900360375880741284341329258811225908502982314766017649002799512049175110705498999836858548397155448297901324834161996389528846873359089645546675845712661293172808514025315255123940642412448042066276081248819907122}. +{{-95560689,-68620488,-84716300,-29565641,-12194484,-37860450,-93054820,-74813809,-18794470,-99128562,-25572678,-91538668,-54559124,-117153832,-34975296,-109265927,-68797407,-101311459,-76370348,-83718599,-62738671,-97278035,-36041455,-39592697,-5239881,-84969017,-11540899,-70309290,-122881540,-43240857}, 4027619449394445397447600006122368724033906137559688339388091935471856663186566492247039605074310504440199319937191015953938200697496090885576599837897858722283126855363364750289324177615810336463794085654020190741292570611625707894867891617654}. +{{-95461759,-64963734,-5974396,-26280409,-110938471,-120885771,-81315053,-11535909,-86899178,-66345460,-86000319,-93601563,-76885009,-62612447,-110547182,-54907135,-101777962,-70325434,-120970858,-8462545,-34441182,-114124932,-88009998,-123185123,-86598838,-45377671,-112028493,-82676957,-48909977,-109412387}, 1930599444968776722425167160937426978289453882725800353685105039903258534222185864095782280978147226721141328771902539936949367351111141897751306716894221634071344049915538263208113217362318629997063592112258611328718289740793557833506071462662}. +{{-95447967,-97086647,-50076429,-76838773,-96242961,-87927371,-6914665,-60557097,-115235305,-96913719,-41499614,-109794234,-20668657,-121818043,-89748535,-104331612,-120965320,-52699437,-70482849,-6454619,-45867012,-22775735,-9329542,-111153864,-91511820,-54390939,-27565288,-72622353,-40577894,-59751370}, 2398017685524886825228648943126145045415482055177066229115289027381696506788037495665815683214444228543686657240487728225053033030876070546063359526004758750674181573595965981862472190643607730413069471292985517174276049619749519053426875534336}. +{{-95317446,-27001530,-80935518,-39451259,-117425527,-53979544,-9676814,-51161946,-25355263,-66050249,-45982350,-2903274,-94141339,-21854579,-25581770,-109780630,-88549863,-8396214,-93905980,-3839303,-102146366,-14019500,-52428684,-8343085,-18713967,-96978434,-89989889,-79131732,-80444993,-87134692}, 204386880489682187587652048611611544527510918700510279377773880580645916459356350147774381054869320721445237947469822153369797797237671150542983232368610974128083874822888709738940869393240247429079246223843482863590354484657858666514919902439}. +{{-95302758,-35263848,-51603663,-102862523,-108155025,-90304341,-98559323,-94304320,-98969537,-31027835,-27465605,-104716426,-54005451,-5896619,-119190617,-66269904,-54653849,-104667331,-28062548,-88330944,-1236774,-76797730,-81530603,-99183075,-116040689,-71917602,-10448053,-22283894,-10125535,-39913173}, 6410133574083554634052767442720109090343379733384898859299820886252130333508028280078849823493930784300493949275112636806820623739634683677845383415688602394478879525672411954577056283505749284173971265170685926785216127969112107581103251687555}. +{{-95186262,-38536106,-83904946,-22321138,-1821312,-61741327,-37360676,-81467702,-96491002,-32217135,-52633517,-106174513,-2911087,-41958141,-35037374,-70818346,-111305394,-40308596,-108861809,-78862408,-20068113,-24823945,-121424653,-74757226,-108772970,-91454207,-45378171,-43350430,-92598789,-52659004}, 4715312374348567597106769230260487996325513361210026794267001752853752357961980820502610982394205696372162507618900051314522600072213772940104732440749040595805796245050920193206819315345641072824972809491732544135953131863650183479210227253727}. +{{-95028395,-72981132,-121282363,-18634908,-70764671,-25137693,-37486714,-40249995,-65767169,-27264837,-8493322,-81456988,-4883607,-95113482,-23440104,-4901962,-37100807,-52775329,-34191737,-36706636,-17636263,-107965856,-101750460,-67393999,-78344992,-85790847,-22823279,-13981374,-87044924,-121001500}, 1293527904837176040811700999680227689583771378074701995135050875541790317851451801164288600700387931558007953271895774342500854722937914033163692563989531802710276581221868226166630337506789077511738004906289523425757209463206254774755957206090}. +{{-94751710,-97299034,-65782836,-108513869,-76713838,-111715147,-97741306,-16881946,-108169784,-106631268,-103078505,-31160076,-74431508,-114555109,-16436140,-33159997,-8211354,-121318262,-66240395,-104921543,-94313997,-110787610,-58318077,-23950329,-1956928,-42279642,-120847200,-90355551,-105749169,-16054078}, 3788175352692469573771656600028546735981057900942701129778668471141019490027552604000758013105124741004162807066161888184565065495437469846066926669583998663473752035028034368268244362723324842007312812400844482799860959682448221206593891687383}. +{{-94691813,-17250308,-15364911,-98813014,-32676163,-36879037,-103389496,-112794393,-25368781,-49434424,-10576208,-75647224,-123088980,-70191281,-119661684,-92051315,-122673034,-38171011,-299193,-108891418,-48435422,-38735895,-46858895,-55650469,-74969034,-81741005,-102205355,-64142186,-94558259,-99029536}, 102532461924759558995488357801438666418153128773153968887602568684000126916121105862117373128934474034637129943154735638443915562073568262612837444799249479595191109068956149991397366822662343799759890965202540157782158229903227775637408800330}. +{{-94403256,-97458362,-76603066,-118579368,-14718854,-22439766,-9623785,-65272230,-13503101,-101485642,-2951271,-119944990,-61143485,-17954452,-16408443,-65210122,-8726347,-98037262,-80003027,-22773721,-18117006,-71884135,-119588431,-92595619,-33460882,-98025805,-14431161,-27217270,-15744308,-26153639}, 6518565994528490766300730961885180324899210063919232715129208279830461890649868144129313219290542177333192923084545481300979778472071374748431320962997062025187753231362434056449346346555331289613734869841431151560424086593081226749012845177535}. +{{-94360484,-72074376,-83379094,-80031786,-61802164,-30485674,-94384819,-43177366,-107649477,-10260821,-73966852,-5790944,-118589309,-7009706,-37684969,-67775695,-78856343,-45741099,-108351462,-8931825,-33367485,-66522183,-7973346,-99225410,-59588027,-44214198,-58817936,-73567234,-55735735,-69926767}, 1958069320745256019779105075101937300557429063054673055901616912103611297898461266294167482025391978652473803292287819247497364312105560779638703093911580586756889855084388578850954429353098205855154593749796290664371543372247318438248383261887}. +{{-94350252,-13986628,-66495051,-112552471,-70194581,-20571818,-115436314,-87570259,-100608442,-75942921,-15004972,-16544662,-35897487,-36453102,-23437547,-73442333,-47292519,-31635940,-72646069,-115248117,-113522437,-35991178,-50430075,-50682829,-55840980,-81657903,-91411860,-52597361,-6687793,-17769013}, 6176033702450799305161429157870758845392305356459539794817567878245377332599072380573473017599627242482276258829473117772212965456514196949836046637740393228345114842803773159294541282515992314132757319230364272450719737520797710273439466663267}. +{{-94177713,-40353194,-116315340,-31645663,-113776734,-102814945,-17374693,-102021343,-78400719,-9025704,-119166372,-111467817,-38443782,-47157952,-113895160,-112639695,-70272341,-51001991,-110185498,-19869924,-42531955,-87205366,-80109634,-85886514,-26535935,-87880943,-55425829,-118765820,-43719644,-41246080}, 5665393630059709073947309542105182016515723654702738431409454694754755360947230291670585442949044629711241884645412232060191243122562121596557751007091307891937461716799788076328956763851243760865352220164707798935941998071362226995606200284694}. +{{-94144277,-4230795,-31297008,-63196476,-105778786,-110278578,-92105887,-89195071,-80788732,-65045207,-62753810,-51182831,-35189903,-62922238,-46838787,-73309561,-32317206,-118506366,-121451906,-107563891,-58730152,-86523897,-111345487,-37592537,-118045771,-84223897,-90692874,-63973578,-74563420,-51501812}, 3467927554879119587931880062609405203283529410993814729502712933934531528378407365423835542657514272267174339001584871280706119106154388662727334646749866590713990651524544222329384452512989693810056464803984038486913273296834955523821556671804}. +{{-94139750,-28351752,-18604281,-34921498,-29581442,-113099602,-92117682,-115772639,-87626328,-84965204,-3677018,-54536760,-107763681,-97783885,-70246308,-83670835,-57947029,-26218589,-45393602,-18752101,-14254745,-25181379,-80958580,-55533539,-16305524,-118900851,-113140952,-69707409,-104348607,-23552305}, 3599914018852064023490322200966390715835594132751772003640081772180878398969492954740734112243139667243782596533558696954266106673482260495469694443178187975605467159301360117278208058230630290659244994847479478111551564793806856072481315508091}. +{{-93860334,-68088792,-67803584,-76141414,-72247490,-107542872,-99043307,-34521643,-11449871,-69285340,-48041523,-69494147,-67121664,-113235430,-106155893,-75979556,-56974013,-81393063,-1954785,-53814004,-107406724,-41468269,-67234652,-105823152,-92510260,-31708325,-46808707,-54855145,-84440024,-44088345}, 4926004617540224583643422692437093865601465309821379340273961479150565206051071812003387676962756902353537777030780983598894535199728374009266583146237776110530305967727732273232196079021359608755890304747536805216820406253007103748762991374911}. +{{-93542463,-49053620,-11625085,-48672369,-95635006,-110641252,-8612006,-86881012,-3081693,-75466080,-57193674,-9766863,-66067511,-16880939,-23423595,-72084597,-51348255,-90522927,-100517541,-117416789,-74426650,-75887257,-9610565,-121407080,-581065,-112733802,-14621688,-73902971,-96688764,-8390968}, 3974724786411532759355898415556551395208687809543502260272396343805082895699257807033553869091893748612353799746741398760037670545716195491269045997525266880815866918544385702800867844321836038149180304548922551922574398742680441258804952172274}. +{{-93489951,-97560310,-46013349,-118354389,-35144676,-72622947,-94337503,-34914784,-93869387,-25551744,-39214880,-58537018,-77556638,-71414240,-39757730,-51593970,-6638728,-118414815,-96549665,-7147104,-3962248,-12025148,-113671577,-9036018,-80099697,-8440396,-18668477,-51390819,-94456689,-40832956}, 4985080812171859076670173743297090127786943031205253337420582431682946637118527789650846435975830787571483659865623789577375312932541120720324231032404330993928707195904374418143533250712737528381503697183012667562186284132476156769300672806546}. +{{-93432473,-91000843,-41961969,-18481663,-34953239,-106873137,-96624971,-71350153,-57454720,-110161644,-9700940,-118926648,-30630785,-121628562,-2948557,-37011807,-20584503,-79946291,-71841327,-11015050,-52456736,-73305327,-8760492,-5242189,-113736046,-96856486,-27716085,-73812117,-1164527,-13709706}, 5638568259455024258127518833989022346685424414885714497695948554647744126366761110072839937425775041540891597029939602870361022567630705946855876347026613295652925343450528590215924884874895824415706799644456976636576129070824382403932958764800}. +{{-93309743,-80431063,-65214810,-92200716,-121318936,-41335189,-111479934,-61840694,-11658137,-82221808,-15986294,-66362903,-96533579,-56992886,-9193631,-4319050,-64977614,-88317877,-53505026,-118555685,-17776369,-67781814,-47122551,-66283821,-116674758,-68931363,-115631635,-37388509,-62860685,-42024451}, 4302857221008313547420533487715404446767020768048952348380189910096347908872984970500630693895697715296139338860305425008019783423232925856281594669253189566776614010473541346012293039979529470293247078953058249629007905252403336886481580304092}. +{{-93294057,-12894836,-11050879,-31987971,-28549643,-86983286,-32253255,-2294946,-66637880,-50927675,-6709460,-85662221,-48205242,-93838320,-73396010,-74913113,-9393638,-85598512,-101220443,-33795936,-73797674,-50159105,-94766559,-87600525,-90020881,-94315753,-398930,-72114224,-117276513,-31499608}, 3857900327826728314485940448175375145942211648056147720288011120211660102179510221280360760447060980681601667261450320668739765873862448509900300046589530158080875339676118688630237792297810036373797026104710897219056813298588045163521354986914}. +{{-93136998,-103665477,-7052926,-9197576,-73236802,-74629212,-18761201,-37068352,-34578325,-44050464,-41961996,-118335128,-338344,-108315446,-2105943,-18441138,-52640675,-83582622,-62871348,-19506026,-40986702,-2459876,-35570191,-59855919,-6961171,-106625922,-65917944,-96556371,-100941424,-107587848}, 157466393539063368609028425793504631198030211742860765905162467295074027500612787113694231696992593082599548772164421085254011367194807818382225420771446195443297603035225408699918659834302346627792685200600631394867838510504671863534386069181}. +{{-93079557,-115377141,-82650761,-118686143,-31763748,-116417882,-20385900,-46262262,-91227257,-20437747,-26136472,-44961786,-114961638,-23460020,-96679000,-32188411,-120140601,-82164193,-80144798,-69056914,-115579681,-49873219,-58050115,-21373357,-113211206,-10885235,-30768091,-84030169,-81485182,-37189479}, 4121117505257572729937473714430189653304945839235402265809925761244671246163025506554491733162109409326923164294121023079848561492820373550340309819532758062780594132945635598745325010009015180183968518078487005974333612903296612480530210651376}. +{{-93034102,-48031346,-106156864,-97778585,-92234251,-97713566,-15487619,-30287447,-64503239,-23102910,-54241787,-72005910,-16317948,-105246577,-97084918,-59256838,-6425539,-96681791,-67489799,-111971709,-78824005,-100988511,-33041743,-47361025,-103667184,-119414285,-61072548,-95255769,-104592776,-86401757}, 80469975880779923753626986615903609799922241299053326016775050708436916348084199644439238299124725127750268447738196283790269029740783437082564791226008900959250713951274589017724265677054524022318207823505087847105599278992664874087817992743}. +{{-92997965,-2742656,-3664696,-92575630,-25847299,-11136649,-104887876,-72518590,-45182315,-72670635,-72026466,-108910336,-84223535,-7927990,-28949475,-63011615,-85790243,-4753711,-20730349,-45679724,-25529336,-53090682,-65780895,-63798566,-23565288,-67393318,-20788440,-68133466,-13364570,-74709127}, 2266449664526590458119863516374740436579298779457781627613120329378771998307095452719244420236282649827640051604944560837195010036351096376292245909540187413836542737088379510660823888848641055537541073467820280745896000614994514142846906805454}. +{{-92373357,-32018470,-49298100,-76334025,-10439732,-34819437,-100339412,-246522,-116685321,-5392879,-18143579,-4331427,-63862906,-115745747,-55246765,-75541904,-52085379,-33851323,-24259701,-39947774,-58704897,-63044466,-64394127,-13620500,-119644885,-78162090,-11059940,-69820240,-72040280,-76859572}, 486476445101194881690852994643184499010118492491086376714692873429479676123287919218241346750466360140165879440187505434485296202071145138075076839326305432876283578106491085199342458546134554132417788724831228638341796113093744868964860203222}. +{{-92359000,-115754594,-112435120,-76914056,-37890636,-45296612,-68738389,-26987216,-56587644,-72428884,-102077863,-58830538,-6683135,-22075042,-71314045,-27750774,-31520830,-83632388,-76051027,-99506444,-113876086,-19154554,-113662355,-15148513,-114313656,-45629251,-25836687,-106790100,-107196145,-49696086}, 4121537305935666817446481139521258710113533983516250774338384751247546486133286256072667217998411832053205197847378289659658871359172624825118360516759358488078264108255857080455929039641758031750348591933764021555324057314518802372869561756607}. +{{-92235577,-78217248,-25743875,-93957245,-39714711,-28066145,-77566187,-117690555,-22488425,-70742926,-54273069,-67194110,-44246627,-68414657,-12029069,-50861331,-103972338,-62380090,-69747157,-68208594,-14425098,-68741418,-12850570,-64727772,-76832860,-117331350,-16262144,-111385870,-77891936,-114173374}, 460440078501950733730498365691978305907441482549561639602018464288252446118434845081520747398432465315278116651882009441506348835081404797488210933197007660864861188784742935663046751477191217139751187125689355822531665802239238176091089340930}. +{{-91725263,-40936049,-101626232,-69378404,-91418993,-3671742,-68684563,-107650327,-27171913,-53361000,-55116858,-101507675,-35452323,-51061138,-88507996,-50373955,-31995718,-97478822,-94435120,-26495871,-68551773,-109315839,-122130897,-22593647,-51229454,-5707479,-111944440,-11871619,-84900902,-109464528}, 1230963544395286988437826321881597288760286485570015967886398840335772315098332493495742358423614656806560389105068642200464097741380339655642874907219827661014685842249073925490384801390890998914215007572332371867327009908446701272559711118892}. +{{-91710466,-54279674,-105399120,-13454186,-78302598,-31626804,-74315708,-14319541,-17182522,-18291828,-23539897,-25240962,-29451163,-68472803,-27977751,-115105836,-48784745,-111590338,-119975200,-112798905,-29401905,-95226788,-101485578,-48894811,-6200770,-51107126,-8708665,-119435664,-121457402,-10578734}, 4221425625295877432918158965132956597165981118460836914028325981320667276860117609801308394685557873678144668346897059190609081439225102650738176703196782007851706739601450949497793180814759846294274418466077226870426067759937736316323608562559}. +{{-91671992,-92194824,-101596247,-34423875,-60740000,-32940573,-44883254,-32483252,-119977475,-64033580,-1405430,-30178995,-74964432,-10257606,-110890111,-121947589,-29165505,-116776814,-9657874,-78079606,-121550962,-33655459,-66309688,-50193543,-67181295,-104874425,-23818620,-10603063,-52940239,-120666958}, 3056107470068841751759312774750960326497313863737408242191633871440692647699321077360202828561816276269991796135036973712172531752551044204438008878559929161621613936631012428785439298347041126834122040035141494700232948732199304577459769194195}. +{{-91564024,-5453497,-45969464,-122835802,-21931817,-84554113,-49050727,-17555332,-22655854,-80130673,-12667796,-48241197,-114576235,-96286761,-78389736,-54072101,-40615651,-118537366,-5326477,-94859800,-37023090,-41673211,-61226574,-49202028,-81033611,-104282808,-121847809,-48025211,-33970353,-115041430}, 2636180355056871232464655872697136768463452071514004752341892314478461857601226854258592400401036515244131990791159363659725958315224197822307009130689173546029652219026720394576705123173382256627733653578143607484163517436033166132863483659661}. +{{-91510977,-53140012,-18771484,-5384983,-88740172,-30136558,-118210573,-48707264,-28147351,-34343064,-14597745,-89481460,-56164555,-12531326,-35556943,-105858810,-118068019,-62759720,-111114202,-38309792,-68052532,-95029480,-54630093,-70171974,-105692271,-51072128,-123300765,-96866330,-7803404,-7924524}, 5364612446615893709659915407613996952301445727872632393234996074436133434357319790971869800424561185006341795439612761172697226931581925512895917762624814848104817244531407306058828018236260806056040197558161006569615158474438097565837181233846}. +{{-91463552,-122828884,-55767196,-58276699,-24872535,-10477310,-111413507,-59663696,-28348892,-12099993,-34100275,-89173171,-118892368,-75621176,-43935237,-29353815,-100858872,-7225426,-1384673,-32074985,-46771656,-380073,-15928043,-99625290,-762017,-39746505,-94608593,-79559920,-70413506,-16870960}, 3786922991157839957065473619964196726277322514113367886974537953399859440770781837364987276228234683401308471303627561326380866336004264304519079569249744842160122792429428355388414160043421270589821884800395879985630456709926376529703419982247}. +{{-91412688,-112893892,-111364860,-121271481,-85627241,-81213812,-95548098,-71070316,-53300582,-8150819,-43962536,-57685303,-104299867,-26393338,-8391391,-14917974,-41408365,-48115593,-19909209,-13194871,-77245624,-60365243,-48606166,-74929364,-1612454,-20745367,-79113761,-58766771,-81950235,-92508559}, 353364069765825018882167886904568472899371443301617614874340297568285151430834404341146460852827816959839984784899983683757338477450193882288060327229708581623880896291265043591786398301420665038193573614567359273944356437505819443296382002663}. +{{-91346661,-107388554,-1290471,-80281142,-110178968,-58323469,-68639467,-90621547,-89319728,-17547167,-117602001,-3339177,-23607502,-105236442,-120314943,-49260563,-72242713,-118970076,-61599920,-77478853,-45153884,-100306644,-45294593,-20560471,-5694948,-70011229,-23185940,-6308923,-3044445,-9209478}, 6594917007186201655259413978796143539572538695139284448862282561994800703668836535443641860954162153078202146071202109179388778459490037439273420807656738936951114170000121173920102984669954365351048215127108771272296279061457924249676449984794}. +{{-91315941,-9103116,-116744628,-18145749,-85031613,-46226677,-41585417,-85920387,-87729808,-22503740,-13842640,-54396668,-70758866,-80262844,-85867809,-15399778,-3012808,-29784308,-97866505,-21507200,-26828108,-87444600,-70527233,-108081411,-75999401,-2398918,-108902250,-84225618,-52622554,-87462283}, 1931872275920620442078631924127220137034467272475188102112677811918051133202356505062753647324755333127965925973794032590182295222717960849975475312694708128629051458363764526309630787398844941102336801593069260365219601655076067603022001979142}. +{{-91244647,-109914320,-67387908,-93641585,-57217346,-25057010,-4973148,-50141133,-110885484,-14647091,-22628473,-18339175,-110850361,-83512777,-122650922,-90601169,-30320080,-12231208,-116830024,-10663627,-47052459,-84620557,-100829908,-118644836,-57556300,-44470031,-40118418,-109668683,-35817283,-47241981}, 5772440959985927576453925232543733068303411811605778831415453273550202283740908056575316961813671475227296729457594484687185769407471773876439592220361960624586873974641937836584188988180170974034815767729108204808302277098647372504876246843766}. +{{-90728170,-23062690,-67018228,-27945267,-39425130,-18000716,-98855479,-5439949,-66397184,-90430567,-30228007,-28506425,-85913974,-70840585,-98919800,-73398880,-107707227,-13173436,-46541004,-62041612,-118664532,-48982207,-27757025,-20613836,-7523221,-34125889,-13210974,-93910993,-79714210,-86246058}, 842691047268921710103205726588915651648266925922311211761129627105906319312825627396940041198208818767525440328195260299100849138609220409792420376703510475210756907653766432950825336988456630286138296804388283453900802775762867304042619392311}. +{{-90656292,-43601233,-13681663,-47742379,-105433637,-105118971,-45946672,-64053584,-95134760,-71017623,-92742603,-6795397,-84341487,-99825183,-84572398,-31172470,-61445514,-63276796,-111727218,-51500434,-90236982,-92835992,-12573005,-77618775,-54285292,-10276253,-122027859,-58579775,-40787423,-25176613}, 5471327738174971492095612488758393642574956216836775871272703183033318737659215321075799744588173695871381108987065740276995501438245604441534368408815212963176928996166988154251981567925230364180120039305985256784614586709662316557625074893249}. +{{-90590956,-86751048,-41717051,-24319642,-17114493,-61541920,-13140971,-2303769,-18758831,-212577,-12230254,-111845999,-37458810,-83961985,-106078471,-54507181,-66611723,-38182791,-116997332,-26631988,-46804788,-4593694,-93244846,-59936657,-12625206,-76452691,-53789303,-29508960,-115888717,-6531513}, 4825389164452861824748520312654707371078941327649987727624908545822298926417073959103027704737962144453391623340355778070620823854257299249972550301761450623373824728630007639245010455652684421370719779062457502056960929120098498280696766534699}. +{{-90489798,-46162015,-88280500,-33433986,-121270151,-49801614,-75049512,-7074156,-77164630,-103073012,-13210556,-3721724,-17478579,-34745928,-71200896,-77557203,-77176790,-43342214,-29846254,-95763529,-5966624,-5970104,-116857516,-64270769,-47581264,-50476554,-119541688,-43068970,-7856117,-1567801}, 6317208935229989846115373019447335107128320718935925785461409475368487683560125589303718271397435699744854577379254881055763945072751318766785753724637824922843501367718050736254761730287954638288676476671136706372253862138544472246371751522285}. +{{-90379871,-6130880,-76994053,-29311872,-33695149,-81672418,-87124039,-66866234,-27879652,-116846067,-30499580,-60442209,-41611302,-39075633,-10990054,-117153880,-29778971,-8601247,-95003138,-31124967,-20066601,-37767455,-64896738,-64481505,-78465139,-40095908,-119639290,-95603972,-63120725,-68769856}, 238155403546385843264589419489078882773777569309944796519203261212132426835943572779172181043404229585468285890254174250995617173844701460760923687899026886176660228633159221375897045901231099293291429646372945045851059948656839466186420049322}. +{{-90311670,-83266712,-27598881,-27142901,-113213505,-59036957,-42351740,-3615374,-4179738,-94575070,-35068980,-103156686,-25757381,-101085423,-95480957,-119835038,-108595910,-100931018,-13078913,-39902268,-98564749,-84752006,-42677922,-19586599,-26150578,-98691971,-110969078,-105884616,-83694816,-95562720}, 191740900455441893690601916102851129944360546192441127413436791888634687938063855506462861014981157692695111312145220431688923473277946969418495701420127287040281171769387869856827194413094852334498081407130008126376758834255267415532356997059}. +{{-90284211,-120418342,-89969964,-37414500,-36259095,-68535438,-4046536,-40001756,-97862291,-104902893,-70926172,-10050865,-97392634,-74097315,-117369978,-101378935,-123028175,-113826873,-23141541,-119296988,-66358848,-23282204,-119555890,-14970850,-81119872,-40822233,-114495988,-96588684,-91926836,-71563622}, 281738010158386117079179402722573161773600769293795556148513237009968075845861298531855776174173212648920569219301864437558190568143303646386907058351664028541552597966843746205689423876828239110652886974882007010422209920663585924227576386798}. +{{-90043166,-76273084,-87693408,-52656262,-57445641,-10547911,-79079625,-40434987,-25668583,-20073819,-45735963,-49438859,-63558770,-70294826,-61908080,-83913145,-68160980,-14808787,-86185218,-13176180,-21233263,-62660987,-26897162,-116379648,-77336173,-49596109,-48937733,-111024084,-111552722,-81836345}, 677662457374490267387636397248532496358240467736012605517630018103309230687619471974052443748968026368195445394727716790187300587640464548070403865883325009715016322837454104757198948605361107047863111213229864128187004401154874507576623329295}. +{{-89991922,-58727153,-24920167,-8703174,-1225716,-44088499,-42217995,-117875814,-14291735,-33642609,-57559427,-52412928,-87867595,-73725079,-60571733,-56542842,-18158966,-73393067,-45642269,-111582182,-95436498,-67425841,-30189764,-56510433,-8114488,-86301754,-43036640,-36056030,-79553335,-38500624}, 4829744901662259998535750904324624913536065669203310975258054550240449917377122978069923411728879337981439617543311572665664301292517561575014453010924194697259253663653574249350066115065999939294561032806886122089480228370207515946727610353817}. +{{-89983666,-43763864,-53287476,-31319872,-59788085,-110174902,-113965319,-24913481,-50326687,-96387874,-11248140,-107194110,-5090050,-87122233,-67283368,-95941554,-66188899,-79465166,-92768567,-33050102,-84034847,-63077427,-95225017,-83680827,-59460948,-7346080,-122331169,-93690694,-44941119,-39338734}, 5337780643479695234052728265783300583223502497513074423360113088048919524852904810891006578537975788879554225993782703357110641246675434368669135944752244754963398080487428801718266978787813753910947936871651484649932902710039384955222928055855}. +{{-89967584,-8506477,-92676639,-79489692,-115748108,-24790299,-5327019,-85998529,-107375256,-77738846,-88392653,-67376777,-85880407,-103085264,-70765056,-41788318,-44490398,-9230835,-37016202,-713190,-66843889,-15854535,-1755894,-87558436,-115933029,-26608538,-75600904,-93810954,-16077674,-82299086}, 1966856510705668215186124573457594711782873394886980306177887549679574340294027123675234517520255109479801213054387809859735756875766245219182502613011728965436939935133779426737830085613937543343809177841060946211834422009987501749573230912281}. +{{-89937201,-56914468,-44494942,-118789725,-69864258,-86119467,-14470721,-46920659,-97706687,-66177881,-82808169,-43350976,-89042103,-33712702,-31674058,-25915399,-83363238,-1464272,-72085371,-111367789,-17588921,-88157262,-26855928,-52023849,-26952407,-101315139,-70648938,-54163698,-70927108,-77058358}, 1048090699845760593929562263604743439922713750796141273950365739754014498238267724768885337255301626791211579839016881856418681647417005534944403749865995816241255686850150605664591757407895267815827285632851495709999084474414512466525176424470}. +{{-89826426,-91513866,-58017291,-59909653,-43850854,-2025432,-26770858,-101932523,-100098531,-69641028,-15432552,-63054384,-14198600,-23187373,-78410920,-111325752,-103886426,-59782591,-11213104,-99278119,-10631926,-35093189,-56494872,-66280239,-66509901,-211769,-100469110,-51483881,-117928380,-101704940}, 1088638721296681987573759461358090941518348436100706177041580788681082682107172227293129015993817207962105919215546674482674708462971215504500045322898981452558168078399494108416552657956864425845451923733332813836404068403054566019632236715635}. +{{-89809556,-65891083,-55881577,-120090887,-75500933,-21663775,-103264819,-69643351,-21616331,-13905879,-96706235,-53080430,-7803789,-30237476,-13986268,-78132255,-104804736,-106928873,-85763163,-75163613,-20901225,-98309099,-67305981,-16198283,-57909469,-7401991,-3029068,-116759774,-98120997,-30716023}, 4114365370581187208410190647329078476586611842102945682555963238919815523150809338780872641349795166058859045749234665532586252280008769662990731474582638868385483241705959139590292629528593599717184800291459630143768964241288568482041534965761}. +{{-89615090,-40851965,-19939600,-13315587,-85506666,-62622474,-582722,-80387645,-18506765,-44268570,-89695545,-91179164,-51931272,-123115503,-27032258,-3220288,-35928364,-20349775,-3791534,-81258860,-100246189,-85158304,-43620931,-23975508,-3592138,-122632956,-8985595,-13253407,-51877279,-35570949}, 6591259507227886526772668704739768069831594049795922463262158007536963735456220188107963969568492111760040566147471005189903913591304380127419594000201306596610332888756031215567043462704807759585316561454289698711562985053107564113918226717301}. +{{-89551045,-20834345,-46589826,-92794324,-86569111,-56060869,-53840600,-95750854,-27378540,-88102262,-117126421,-66944607,-31178384,-72613814,-59378764,-16709729,-23583336,-37257711,-61768727,-59183797,-9440575,-58091482,-119851323,-120348699,-11805605,-4879843,-101029851,-113108644,-114983323,-6277735}, 3742243051998302309495982837484648503445264126519554227108950602538174076753395379784264008584842361682090994181827790367634630742119650291812863002318622629290294925962487251127022262981624165500410903802397527498455673342912847938136894960588}. +{{-89445770,-56858771,-45862150,-83831512,-121272342,-96058923,-13219755,-33681005,-68870212,-109270404,-59853011,-106516391,-94065989,-288907,-14125662,-107104725,-91489761,-33402791,-62062168,-105841266,-100350802,-115676382,-116142618,-116401839,-108039565,-107811989,-49740985,-68669870,-21265324,-76852470}, 2134755653866229694614828214144900211185359563817038156290234000925084350194983818613955880830812170191050299292512454138788846990851441392774720201899450843727218879147729218299763072159998578074106031274531231632060694977972401452426876175133}. +{{-89363004,-102930419,-12396150,-56104571,-42304934,-92173802,-103391087,-46747920,-57370422,-79785385,-79830929,-22555404,-113553164,-476777,-9943696,-116591859,-7431032,-106963150,-96837954,-94957403,-44133667,-2021267,-91406799,-44601215,-107164894,-14730079,-26429293,-88245639,-11716203,-1310112}, 5835099682523611623099190289366859750094468426220395207507098948714769199419276639239707098308486541584218115655641254399962027688146542418585580958374831705637656698559454357660509112124049449768433360497819126278187718239134780558313947355573}. +{{-89335066,-55394639,-69501680,-52791363,-110176669,-5698242,-20170788,-48443058,-104764976,-50736592,-102575664,-50076777,-111064952,-43057451,-39307244,-37753206,-35909683,-95842416,-33447275,-116746745,-32863341,-107521997,-36993058,-72356317,-61366529,-92988086,-15616554,-62095629,-27513399,-3047112}, 5583594263755756729362910689738584455710283445144239948032791796076160849569863308392550097443352311525442630704406908276202586838997787998199203012357034806416179505013275712698559999200192660833698790574072977740291268898246708832769025431525}. +{{-89255409,-64660434,-60583328,-60650549,-102392449,-79933928,-87854570,-96804985,-13411383,-79828437,-80099712,-115102278,-14401524,-14475662,-54655514,-81227692,-90352669,-93472647,-5928745,-100494832,-1572985,-89122578,-84576661,-58501426,-81397005,-29480483,-26603883,-21014670,-9878398,-59782712}, 3209165908034857797490294235353725544341276352674499475582775584081129674632143732077606573949496406363373805254335337268452775377813295928931065214401535874741928955669098607902986904359435794061723472101596733006769494693833677255973846711398}. +{{-89195301,-60915760,-55026125,-62532533,-111688123,-4079984,-79656719,-22158608,-51989326,-65133161,-664404,-22611694,-29714285,-96331134,-98917139,-73063497,-52692859,-93778661,-8610069,-120953699,-83006890,-100856415,-4159733,-31816846,-55091417,-35944974,-69699726,-35613044,-24498666,-65561251}, 2962730419276588316310690384096203712384958622187834730791095603184640445173279233481049527863157495748408100074111627096190838509056947660887509437861441370665392281651538776039767059615022862719221918854395863395744445026777091355168096660898}. +{{-89043705,-33905900,-43201884,-113805313,-15829850,-45642769,-8933842,-15272969,-32383119,-63761589,-16982861,-55183146,-41584514,-102288587,-5155468,-117193476,-71870038,-40595774,-33818133,-21626661,-118079959,-52469202,-3785209,-43776151,-20649308,-66721936,-110247898,-89117368,-90276897,-27432286}, 3620051298501771709133647401190750778238161843272383318879399445435469636465098068654403544105254485165526507856858634465189119679168066489199944802820545413803651430008469145806964522573806234645647372331847185698369611897629507157755619956822}. +{{-88949949,-30862043,-103966684,-58279991,-86356655,-27604867,-72101309,-113274988,-75143818,-50120608,-38087514,-14587269,-111346381,-118695006,-88509141,-36360410,-25424929,-43439781,-94833894,-49143418,-66720364,-94147421,-84012668,-37043912,-26434418,-49907059,-92186769,-6924267,-106105216,-29868715}, 4645753688758897543225196308278088588347827809021026234620084583420992636851108906474376138416128680024436253721760767209022297516974269692034557285878684877697555370055739620215642012613293019678367483292793381992643705563082647302343405381508}. +{{-88902700,-59017414,-101167679,-85889685,-78094840,-104518091,-41040690,-26348246,-25342934,-68725959,-18671845,-42821140,-80117808,-36919798,-45913896,-33236714,-60968301,-13068467,-105340968,-54909352,-2079327,-64454121,-96278019,-11683695,-631809,-19240436,-48418902,-96940007,-63918526,-105487874}, 811384298477334442323539127201965081129590897205310095798721827209325388397324972287268684994086668289788033344086663110180561267203694845724441100817629316480891839260426585895122321938057660192768310236078440656991415677890719415740599695827}. +{{-88816274,-102782359,-86153847,-46652462,-43547152,-62237010,-10125716,-73273695,-112470903,-70838596,-66417052,-94123064,-25492252,-65473529,-72324559,-58729675,-8648327,-120999171,-13799985,-79689893,-94480488,-2046682,-37676797,-5626982,-98448500,-82030104,-117738463,-588850,-66437762,-118285814}, 948968413163520613742512685170662014574624525277997749485475809731765208213881017684419974426917837351913318124817508412651611711268318976055402823737983915816327317366811086966880747363580519930912245323280286983220376522931782049183187345017}. +{{-88712627,-50127651,-27897773,-87784217,-42998438,-46202346,-88010277,-91293786,-69807918,-32637090,-4933885,-79638454,-65505352,-113934000,-104164062,-44619554,-1893397,-72682635,-107280502,-40800774,-8059868,-50325387,-6379459,-43956117,-73081806,-100656542,-93383505,-16915066,-62545788,-44613546}, 4371518700613543704644268836800201396281764860396066866458770646042620404840496929049868357378796290415977871839969056204511032967069820857207038416069597987616128656030998306570348835689633123817697401917679826348906172063835021624541768907696}. +{{-88539548,-76381298,-86339796,-28992005,-90896830,-109983415,-59050380,-18340924,-914954,-82256652,-67433981,-53828154,-47901347,-68544754,-64200316,-55468819,-91599754,-7371423,-17312680,-72205157,-66926421,-73458947,-113710663,-44942961,-109652672,-97499293,-3995120,-109383242,-58070944,-112787850}, 482847485211948711563906720032049545570156666263925076797628957751393140510682706007238664090011693423958165017196406393514366172780266710161674763310217040906522726147864880301636253099664832251355054157191297719142436437894231821798296873943}. +{{-88405843,-865500,-113087328,-6757660,-4009406,-25025125,-109537479,-93229793,-666404,-120608293,-104063750,-20295710,-86840800,-8788202,-22680269,-123031455,-20423776,-96339614,-65558322,-69412977,-48018728,-81851393,-32082184,-103472769,-46394709,-101338024,-90148420,-63065848,-28015767,-111150577}, 1847628051438102475261432796306439898065241263750745333282469514671922005436835969731515745051799665086849475521400328681638032821638194712646124238938349699053458492695919753367935286611163830808137513656188739562037530302985566556099295264030}. +{{-88357023,-79733735,-111206894,-43758520,-24319524,-72396967,-10170171,-40625431,-68993137,-93244455,-48796225,-62637346,-24047479,-42933173,-76616533,-62192516,-98274919,-103082544,-58777734,-11453803,-116862113,-53809916,-70131613,-8954952,-79975746,-55275840,-38513195,-27134846,-50674674,-52544044}, 6684770495236525649938066164754526434365092358375052223259389131586886648651415126406100426443836072906305662313959027645139649352791942391455329664683974230150515050692798415348026045574675519881851382347346535700129597369201893316979392415772}. +{{-88315301,-32154403,-109395984,-13712561,-83336616,-67873236,-66098034,-17458913,-27452912,-121085752,-42273110,-30062776,-29407417,-98365931,-16772677,-60767266,-95886447,-70019701,-64565965,-100361667,-90217769,-50395912,-43746055,-97594451,-35974545,-111013814,-15712097,-85527518,-112268862,-88439348}, 573601520948563566046094081613324957140984009988669502970666083099290893001539572705248219721871774725410419616626836318401492780279709116809547332701213902037788933637419679057387046824750464911474683225354083025710185621803605667262616342388}. +{{-88283215,-123383250,-958663,-111005938,-70782625,-59381024,-101144711,-114530178,-1209877,-121880014,-77723679,-84658575,-30564094,-683854,-28086534,-87230301,-8377283,-116231399,-69580067,-116674623,-80842281,-33989623,-65957989,-10869932,-53259259,-12628677,-81159868,-39136376,-57189941,-49969870}, 4654874809210389578450525730503323858084496065961320137060823227852781776154966429635960600949881210157976318044753998339265125652497559842303166562449244777488054746666125012676915482351954206372787239153155131810797857256932167640532731851434}. +{{-88142320,-7551073,-20220417,-22477632,-59167008,-69759798,-86303044,-14249801,-77859942,-119117602,-20745562,-57871605,-59872778,-93442772,-10132349,-95415952,-116638791,-31497290,-77998835,-91599693,-123145116,-10124531,-6356979,-65888389,-23608129,-92205423,-113358142,-83326202,-106133794,-29582340}, 3561664812298038891820078483633581901242308009487909473156618575785818647331367977463600154679145471369310438092029973227382703510620266020411325458058923708959842710285731902713092598479904345287206050971207621728263295460107198683840083310457}. +{{-87813058,-82056583,-100936535,-30415288,-97067716,-69885602,-47022355,-10332494,-5756980,-21556692,-70961985,-79617472,-103324329,-96369893,-111002632,-97808822,-121842535,-31741669,-55797252,-106988204,-94914879,-56729864,-116491752,-83669804,-103841120,-31184985,-72544677,-122916378,-65829554,-113065481}, 215883124936287543085480767006712905348169462805389101794555263647368247073662212797794858737375923863719628858534552748915867114634901451327357431950647803411540563929760991965382662171411085938953032479743353595773693452186699667605988101049}. +{{-87739471,-841481,-40005408,-49196678,-97441663,-26595253,-75202189,-74395206,-26333087,-117763073,-70769421,-108667129,-91630778,-30827955,-7501476,-8465760,-31843473,-22367281,-68121565,-104167743,-25713308,-92573367,-43480785,-104620548,-43049868,-119842,-83825797,-95576244,-64395313,-20971314}, 3769044990143170408936207542830491406343127505838635935788435964279428827150538819299804001016065681516464189305286679889036530063645297806316763101170446310963170693311837070070555641844047461217536939773495241780447434203447773846198847328396}. +{{-87542504,-13893292,-86683910,-5097908,-109422393,-45335577,-77594713,-59425372,-51624312,-49409403,-72580021,-102124579,-73364117,-38341679,-69113866,-13598366,-117495746,-75734296,-9946803,-81463569,-29267339,-33590448,-99865677,-3927351,-66850491,-95454174,-36489706,-85899357,-102791735,-87333840}, 502033710399663829416473384869635265960340686916320796504819896285950701034576688547136778944332111427886852520134519502117666288356024915551920592211662902996227722257280825548058941036890847923444174066727189274570815868256099164164720935311}. +{{-87306232,-88022351,-26083819,-106007655,-67415890,-30896034,-53731863,-25087395,-102733794,-112720579,-59197893,-12836854,-47125994,-73958846,-87273121,-74264947,-2597472,-2932932,-38027712,-82815347,-93820913,-2185675,-65656474,-110939904,-107306631,-34903592,-120711333,-42473593,-76334298,-66601275}, 1083176119527228527701991110590759157374410720990806804023573212034225941593528472649716074325629785403637350441900310425221277448194286301347791478073208494896416824028421426004828210141573636121008612397342951111445960995237722316512573208881}. +{{-87247300,-116144370,-29653757,-28245054,-57942736,-23955338,-118346832,-97874645,-11401939,-26036723,-118563058,-81218934,-28461892,-1852778,-67706630,-69306445,-90920505,-122208300,-118148977,-109958239,-42982212,-36760624,-21798430,-123237708,-111378079,-23437845,-110242813,-55337713,-11530971,-76407408}, 2820653414297497020869278368074258354811339570981264917383138328976049813531456825583279137111810418042388967310032174971809715064132093005005880417594528967504515246560694682726693851925402001295576028343069105674830633207659797801934552988795}. +{{-87229966,-46082782,-57852575,-6817585,-27218796,-120255696,-18856051,-101305768,-115349401,-98269041,-40612653,-31488534,-86786096,-51788961,-101212241,-71505393,-10848032,-27234130,-75068353,-118405910,-89793267,-63597561,-2056624,-2832797,-105022990,-123258066,-101441178,-112764189,-32296522,-84364630}, 1788350325374393732513741409893084349678891226988171365687343483136345200025279244487351068062416886849927356691238632036746287703535769110576677798884942962686854585075726823354670373057843228681693896124433831893623572262283671663214282348723}. +{{-86933515,-57535437,-111889826,-49426100,-28487157,-5674558,-9016411,-78699342,-96491378,-37705269,-83692632,-45607642,-97171209,-114556329,-114603607,-114167323,-101627911,-74017559,-30346945,-104869964,-120977186,-87705818,-13607616,-80217278,-81377806,-62428856,-64075557,-110898278,-15246656,-110620198}, 1735367800955817639102583109356271244095901294493092098865890435683356027602060575969796885108892656610608406808210515702091346192678692284423185298204436369368621366502759908611686696929216344338623269247740768901598351195828406859325226093996}. +{{-86925267,-77547410,-21725598,-46182587,-83692608,-99662921,-75987229,-6578491,-85187254,-12873611,-91445557,-121381090,-83566567,-68607192,-116176332,-67606695,-114149264,-44197976,-6672707,-88453492,-20190676,-36161008,-57655748,-52302933,-34688733,-34723369,-93533817,-104210560,-74901894,-67770267}, 395917507899954661866312575557353886386875018612336380335502076554688431180245391013853316172241021591563364073340426146279513332314718599102339499006265529301001602537150998276697044427495404394995810799011000794161489769729073124092350785814}. +{{-86842779,-20495852,-47131370,-71394149,-62119990,-35080090,-8742833,-112526154,-10931761,-90070642,-26234207,-91454623,-15941710,-37708777,-114385950,-5188641,-64030191,-45801448,-78717315,-19093048,-102143147,-62069004,-88860553,-120316356,-3141447,-15345839,-60683482,-105514094,-116935143,-164172}, 3738550899891737347187758443109070303680355395735885635318938470867941587155723488845066341507797654116266082900860680137592697300710695086235111819215553258989551034993963877985598540095473401427307583865786962289442800904574108310399462560438}. +{{-86775601,-75750100,-29736437,-74954326,-30325511,-24237965,-71065113,-8615087,-121094503,-77998354,-65126073,-42830077,-3825839,-111694635,-10375100,-58845702,-88600835,-97576571,-91157230,-25541460,-123409599,-13966927,-109972996,-3911163,-122708340,-119360741,-60951726,-678737,-18388935,-11260743}, 6044699492193192377118710782484038052808752445377866263361241743254505962748402019397136542482431722365149601269707589517191860990879805095776906247309499988659999542029252677855995760141855642217688446980313473945527738723881668323450905477642}. +{{-86770676,-119572805,-18171423,-33623627,-42358828,-23536576,-19256654,-70422575,-14313980,-108532172,-39432272,-108211248,-41430186,-3966095,-40673440,-55146786,-4877949,-86149577,-82842248,-74026082,-17721969,-59439238,-83804363,-60013966,-9111093,-48931172,-26167723,-8155228,-748051,-86520697}, 3314819561972834262548950978105161749460109940838784931786078591106720057872005905493155522536862061741061017455312418520005670154690695467469230530600813833719308974223096085813414726564625851563274389803148226014960436916134046015288073052017}. +{{-86714591,-22550275,-106627414,-106488963,-36464165,-4078839,-12713857,-52994491,-51316765,-109388043,-82237657,-38366798,-10754479,-112912555,-69206058,-58119777,-60898120,-56539045,-6607150,-47981917,-24985144,-24943300,-26852027,-14645276,-49196575,-106538208,-103401311,-98251905,-8194097,-113767744}, 1918763391939568562033117541093457076394830674456579691097019768185512108117821939594070108372718239268993300567778650916847269166277134594793415102423765309201579939252526994401463580610938521664016936113823955244882126770027158172727971760132}. +{{-86704085,-106925446,-47856598,-98413775,-85996997,-63880310,-79812688,-54751702,-7752843,-117448172,-32872799,-20985724,-102249175,-115663039,-114827638,-97899813,-70475435,-85749585,-8684109,-82373234,-8384863,-57324044,-81144484,-28309683,-31879860,-36586635,-81464255,-17203323,-103787471,-55420055}, 4649295067101926033559648514166549825961930967331058207398172814633110492087518131384352243697682883469198254514786596790206680846135878140291188493956140251508296719796854516320553270867804633124303437073258528918739819791015401232909302516454}. +{{-86587806,-48817626,-89411918,-13981263,-75821605,-88061835,-22411327,-91873171,-63230779,-114666582,-4216914,-1708552,-71736294,-32265042,-118214854,-48068712,-122812582,-89428663,-13534756,-83611673,-67985622,-33123877,-12480140,-19651079,-100227286,-36981441,-13908438,-53041780,-123111003,-19551508}, 5002958307018083862022562955679281578349754657194673979346005464191308092752703862423376900515964713892096895498920589142688905916304345259684481806757055019525510811773747590986201841775007132621802777017634633905449861126488520109826269117959}. +{{-86560476,-32962720,-83808731,-59005735,-43054583,-119090998,-89345787,-109941381,-22400334,-107295222,-85604546,-43060262,-107509788,-19621915,-18567992,-122985138,-97805945,-5789020,-76961556,-54615182,-9103239,-89524528,-18502618,-119707398,-57770909,-81699663,-44595801,-79569320,-90575833,-117559492}, 464431553479410362864029557391019169377189828829586808443092349669172935437030560841796006833419987596822522425557056447235870688622556686174995730649153277049059929202471626502277058899005209843977516109927630063538915615825510701741265313571}. +{{-86437975,-97945712,-79475843,-112990192,-93776261,-3916281,-102396079,-10663351,-33965451,-95336315,-103576851,-55638234,-29828457,-88905490,-8232429,-30470286,-93512014,-8928198,-78538503,-25187416,-83335758,-82179383,-115238057,-41341870,-38491444,-116664178,-96322992,-57927151,-7923507,-9247734}, 5285589224411801879081738839222923370649469606388596986371539974703087277684656675867374309421917970649760967224904966929239465977488514047913605621274030414581727727349298419548660421244273380185023467872197376771584899266128589754500724271114}. +{{-86298608,-78891179,-37501983,-120608307,-95901625,-7804592,-94594581,-116903851,-61519186,-67640078,-5836566,-83576714,-100703284,-22571421,-118211506,-68971942,-72864591,-86455810,-32521837,-113527036,-88481754,-40816140,-5180880,-118765168,-27153004,-42515259,-104809798,-15506814,-83016620,-104110614}, 1215304467333210816676452146199711867279523737066383320287738902281432750779496470945562064723768348899114221904738625153564084535848082577580180292566029254107291100781469820312156188701319538762453191143686227757466225769878548527332267319073}. +{{-85950368,-65707367,-24717899,-116234459,-54103089,-110937207,-34419358,-63057990,-29488884,-83452337,-114400705,-70163463,-56613590,-7674561,-66946482,-58222098,-95651704,-91339012,-77092379,-115475034,-97038354,-95891874,-15767809,-38302656,-37110614,-101137940,-54560747,-116948184,-12749832,-75173610}, 2320523283399850418930121619922514463622688180204841773773680252660429572916782674603306300992614352714995938738471524303706727163585574295125831449431360223071375852183535353871481428184998375292883902769781134156407637911162298210639406682561}. +{{-85721728,-48927645,-52565479,-119910941,-80425781,-69097577,-92485697,-84871107,-24085039,-84174319,-103224052,-170144,-110940160,-20436767,-58751357,-117896739,-106021442,-85743175,-39996119,-102702691,-109578750,-88431927,-20397485,-89165442,-53469811,-92393051,-63460990,-9721335,-69942479,-71244877}, 988599929140328786942779651598731107236378677411840121728426435499497988004459602163524879409561935521800931876133547508558796969695907659481311329503178673891296358515833993510220791986892523537359110178437233868479463155346106294031235488769}. +{{-85702449,-26265250,-69551346,-121727215,-22621094,-62446232,-48500158,-13567801,-82481313,-38219525,-94718106,-50712864,-62045991,-85134105,-107762209,-48753231,-40794972,-72269477,-26562782,-80447529,-117085464,-43393964,-72745383,-47594853,-121722919,-114162078,-102591300,-5445128,-93390838,-77098276}, 922495740448039402171499022909325572484297315801533661380678824677835812760934095153591953679828757363850388807032295296002642061377789237756194446298684131511787546776984321436700833549896655131914698824928545965320277083471527217857614384246}. +{{-85684772,-4953004,-97545669,-117718713,-40384537,-75277190,-80288348,-8197449,-66385809,-76199796,-25241424,-21988644,-79604906,-87531897,-116456086,-35199636,-49140589,-116895108,-7418,-52226854,-102470171,-84013467,-93582470,-107039424,-80636186,-24911200,-99587072,-119878416,-8657860,-111718413}, 1926034759179536864924990037073692915931627467407283101077349269295950697213716932841511483169292951057345320741775022710460690293935886765202186433019160258822247606299318465084777853537897926042380454360598870090817902516899100157754242686563}. +{{-85549130,-88939594,-117202187,-87275629,-111563554,-31444344,-54303660,-31851526,-42415639,-20355227,-34313695,-53152971,-35266725,-14111116,-118883100,-94651094,-93183859,-117844584,-104872763,-26618793,-2997349,-66865810,-7989171,-33004604,-32784729,-119499994,-50450684,-59011366,-35620091,-121770222}, 2330575029363782808298297775426885709203655390962403329818659275621114054797969365407498909216765532960995106386609489410864307819160915840958309809288775038619749177973182424756071457468069099254253713324497196771393951689541057645440512745715}. +{{-85527968,-30431813,-44476861,-106086487,-102728455,-67429350,-497571,-83971720,-38606511,-70468449,-12419445,-59373437,-60611619,-39481651,-117542282,-42488384,-91433818,-30925598,-61551025,-41196593,-120368008,-2176300,-79379632,-67178008,-77303882,-9958047,-41267591,-14247478,-36055446,-50285351}, 6632442910602465698911720583632135066450633550436989620511509425475969425310246834720942144617422761206668437995755962546016287655412919747038702785114041817806950232586066546612445810830975358319376899320721189798255178868774212352806543933601}. +{{-85447189,-24316153,-100764944,-96415941,-116169728,-21350097,-14076735,-60820108,-49252488,-111332576,-107254171,-55646378,-60130912,-40236926,-40690780,-103854314,-9761776,-50335500,-37142342,-60486426,-30459470,-119506007,-37425045,-109999687,-110931482,-30050652,-37856017,-18817734,-54360108,-93758878}, 3237075813239875668922386299656580117310538555632017827070824670273270773607294945983640769681326485957813482840141608926407264862779422001566836820001697151264798072121136237601831547624782980398740690396058710170185080121702846947985136286612}. +{{-85397937,-75409354,-2435174,-119442278,-75717722,-97188695,-21090132,-8040162,-45930676,-85220383,-46484213,-7167796,-18383178,-109416205,-7967530,-77876476,-5446928,-16074139,-87560633,-116226701,-20869650,-1214736,-20456677,-66867125,-43259226,-88938499,-30403190,-80553743,-58796327,-50487836}, 3995543544855789525553184822326940200629252972684871804139045352847277532116444702637690689669142729168263309891770680183352519183702672859961236519272168623249955382655364450891853439053694343223397458618494074514054601503030935563488453581278}. +{{-85353536,-121318223,-106517900,-22341812,-37357086,-74744741,-42172971,-32769763,-74430507,-91147419,4322,-24406770,-39362822,-119454050,-42962129,-62366861,-27283675,-18232723,-43997314,-82475676,-56235932,-4559394,-59647125,-94098903,-57386028,-116374111,-8089756,-23438544,-78653997,-10501182}, 4717354609091999817809741968257400621612173336575991461080185484405619559546444374630519070299765616136927666771526281352686992715115308078693058093547731502013127949935769638491754394714172538907428803806260051722688014672236149939684142496797}. +{{-85239219,-17649289,-81767494,-5833839,-110866119,-105542958,-90107760,-5390825,-99416866,-61413751,-100985364,-52253972,-62220887,-25644179,-92052967,-110939350,-75674659,-64737663,-80434728,-106918929,-66197074,-56187288,-87587224,-79828625,-31925489,-43101816,-107383369,-13215559,-4848426,-36213228}, 6308007650858678651431978130841682819859208283054492304028051690659504457583212401774753343873654102278195942147344988943047514205070119187927162996294463568761600430462480422340468123202581722032899188617323811325145767037733924136885851295076}. +{{-85236412,-10130788,-13730889,-31491554,-120888564,-25285001,-112812687,-76549745,-38429627,-22215575,-62744542,-91032552,-57670514,-49367831,-84576339,-109542385,-6877421,-68492798,-24849738,-97721313,-90790875,-15857913,-108281226,-67027998,-23774636,-12169699,-29687944,-12888185,-83035360,-86587585}, 1615800523275182356689546615356567264726947836039717252970787763643448019226785466829293066164695428490202561541676838489075009839706014471971851861255151653693929922725280637271625759032704982743322942750722161153570592041920058852411049384987}. +{{-85103870,-26458285,-88484255,-10228110,-72669846,-41673088,-123287439,-105965901,-22111109,-45537671,-122139022,-67275378,-49734892,-82018046,-85365587,-46182029,-69295510,-79343518,-84120633,-52353336,-2952481,-99062741,-92357269,-50419912,-69655153,-22681613,-35489334,-79394819,-77123857,-6648677}, 4117738491439536519781867314636008046836510950568660367846496341131797714301803214783419841588454924886543529346769681298648278379423847171500513823399253936079738614222024113858512376659528342583543848455778670869481532160607256308497701878841}. +{{-85097373,-82581138,-89124565,-54683065,-86799908,-116921715,-26408210,-57140387,-65612439,-81492025,-106797624,-62127822,-64363344,-54941135,-7919528,-17217251,-418784,-90083013,-11239941,-44308823,-101236007,-31869646,-6967511,-100326985,-10777871,-82057084,-88415060,-34329978,-3208663,-94266167}, 2712996738683869971655364058532767774766888986309827851772608623957266754768616126310507108074987360154372660900067105346382004329090491050764273228834666000547823749091667914821038546583900229250941400008090705930639181531083416439599889734738}. +{{-84940570,-40718625,-70146773,-59152678,-97904944,-49168279,-29710868,-47947383,-105610194,-85596599,-117740974,-94248211,-59134998,-20578870,-96586924,-32565105,-16432777,-23231920,-112246483,-99211961,-55413065,-552258,-84838813,-13774034,-24987807,-41399463,-79047974,-77402,-84869608,-62104877}, 1248430864177344566108617202770594571239999040921606192227497313502101036436865906651425152660227680251902050881365294942508489102891843040868753063182770026079862416858177326324520191931396941948564803654159857131042264700664426347241284990297}. +{{-84881021,-40303126,-121307072,-4880623,-74144599,-49741458,-122622223,-28924948,-61221012,-56694151,-4950586,-122334352,-36037589,-90906394,-56336575,-117250745,-19203044,-29901625,-50079786,-41559456,-37523598,-32699022,-70131593,-3599086,-2864662,-106608989,-104329045,-50685237,-119030406,-16086879}, 4453954721054660459513569076660879618130670667145879546610614497026133240413482233565728665999081043864830977744208558142788719282093184327652999008207501072579858033605843827030438391315936687804428570458184011932669871299834928942001663323558}. +{{-84729443,-55386757,-17056457,-111834766,-115224283,-75150834,-43541344,-105636543,-116764109,-111483270,-33286147,-83974797,-87015878,-33431679,-17214283,-35408886,-18597866,-110607981,-101012821,-60089301,-26030545,-75014224,-81444142,-9118918,-14538148,-25141484,-42081410,-72807906,-104067099,-97050281}, 807618112175465752849460577012026028502828693656472929756842427342010710217709682232376494539172578681966967438755436104027126685320619532936975285156105871149223654366684245510325396163811223583795854372478572945813259824109547176937488749160}. +{{-84638123,-83995637,-108943185,-73784856,-34774677,-113047578,-83569123,-116349956,-87485897,-45799831,-78328440,-82241025,-64488356,-83822556,-12167930,-45041858,-123175805,-49789178,-98834390,-21718447,-52012250,-82717008,-66070459,-46886260,-44729697,-21169238,-2030330,-12571213,-9574269,-58904200}, 3371830724614612786688983068721851775467860580068427523297711422033842778528715298131039538901566652695504951713976731590945297376314520396905506000765375409760084786617117991318611843734792672288395199203100773722631863523321092870565763937448}. +{{-84484479,-113418769,-32972931,-109848718,-18611273,-80104338,-74581359,-102941372,-101025185,-6565768,-31321727,-75517313,-118300931,-43894869,-41350897,-60540317,-2062711,-122591355,-76346528,-107895757,-39856215,-74131844,-92853124,-38153632,-76331398,-116962873,-120719952,-39674786,-3448557,-116179635}, 2621112601097367750941382877142706370221581452291330975728598723512009855240032987705857298236318096443178502047108873267901170394892263237215494251270672501799429235815402432100776458361276045627895496605603901688378019497273381957012551893672}. +{{-84302981,-43716323,-110397952,-42420564,-24911722,-71575202,-94566926,-29785672,-19426825,-8791691,-39022857,-51073225,-46630181,-107559677,-81178520,-4567963,-67932139,-123180705,-52378310,-102379516,-27451721,-34387184,-47181058,-26768311,-26670479,-34747076,-69321512,-84904659,-20083690,-40459572}, 5543046820798320808753347719175595699531901328139614475163765864255757722995724150742843844518198280337624792903424018531340503773412024335252632040127262192577083368766678476178875965363146728915773833997261218379094165596321478715297374159100}. +{{-84217220,-104851451,-115120517,-37507037,-673640,-84962771,-113651129,-48124322,-9519326,-57008407,-46632252,-62672962,-65979598,-120655183,-96243208,-47137794,-76326841,-80832376,-52528721,-36889508,-60876163,-65436971,-83533145,-63335074,-98184597,-81516516,-69027907,-86880814,-29416633,-12059496}, 5126253581643785317451843371179394608511712216519544348576511721668288750407213211337274651683200975177461395432373865397302748983505882932347479520220723960246496163360480018878264026114168671607684957523025386121135931712622630581917285277073}. +{{-84061067,-68698715,-92664714,-63500892,-90654816,-52011398,-34357446,-90440779,-117604568,-15343322,-111003475,-46603491,-87291676,-56965984,-25440264,-110320064,-114644496,-72911019,-48948832,-37798843,-78369820,-72854488,-56710189,-107473396,-17342118,-120743913,-78655840,-107950185,-91487485,-76300816}, 111810323004002493422584441143889282342995824649972012983091952664541497758574682074184280483074787951571312181273102497533263160520314407204029352344626639966943025792394965131503653042209244691095656067714809718474837288580117023950607086460}. +{{-84052993,-62615390,-684805,-43837853,-66687648,-109492561,-37312363,-21946557,-37104875,-69280132,-47747757,-39283895,-76916912,-73219220,-105979513,-66703600,-115935690,-120325668,-113884268,-7131692,-10969841,-85992458,-7528785,-115034802,-9777680,-29961585,-122529527,-94683658,-63693250,-9349531}, 3770784627100123257213651121877610312100803574542503613670331228025641336515469726345823947156725654837552491982312674839899343692110422324568303605447171925606256503326810789653360658267376457034743773038604256797333243109047681367640160317970}. +{{-84005268,-30670284,-112298790,-115165415,-50846822,-44113164,-22193060,-42035971,-103762753,-58527253,-11257943,-115299479,-60495366,-21955032,-13286713,-52897757,-109033119,-47126088,-109680609,-17535643,-118346328,-78773734,-54976195,-71431289,-88868821,-74319170,-4073666,-95432322,-117772994,-47197776}, 3871988588529534936358493127229346114177197595488454537834494744875514682499597223239574523941892502772604341807590467008994461956626102659173991416265985839819630947682963555883519669743178598234608480417030624032967102294862783564992052605047}. +{{-83616100,-77700015,-50769009,-62464433,-93852990,-17559519,-69792685,-104999918,-39550550,-44925208,-121953110,-120639751,-72346732,-46694334,-111437577,-15448678,-58070390,-74652301,-10397502,-119345519,-10931385,-11326490,-15927891,-58697505,-17722391,-67334465,-28723128,-51338648,-69784888,-4737628}, 4849579083516905672414846622886304525217311557135428463791020851611698893508132212837345403477903139433331302558490974866715205046446099924740768433332939492371625474638889728047911028185528453556210968116694851741769836658510037237500131784593}. +{{-83416795,-118466717,-53506308,-19274004,-106453799,-46694118,-101786667,-65833379,-99096290,-19023783,-96674283,-61113216,-67867432,-18171911,-51415577,-8428539,-11411035,-24086399,-14464990,-93469986,-7302089,-101402881,-6991358,-75687165,-7580364,-1329518,-102259558,-95762662,-33250191,-36148354}, 5477725298796524263327241453967747259393953158142126190300454286373624474966850995018253970167690695957304345683050001970593541616407828034143350844700103327885819591956677352932450030430995446073873315588011619295636366621643889160655158909228}. +{{-83346546,-70580243,-52466483,-14394537,-114984012,-6827631,-50243406,-102707883,-45699000,-104430504,-19427825,-13041429,-105460419,-5698351,-86750438,-38414074,-3673845,-120990578,-107206450,-102827050,-58391435,-47498923,-91342741,-15401427,-23278197,-123070516,-115452970,-111341620,-2774496,-118318341}, 1881079141850248006149032196698353753751939364627675588615582120466024327862302031293193690499336611520250709652793726960586461111610183602114462746004117207470646136229673224518979922678614438726748918852758384305588877680950102346423537156945}. +{{-83278223,-33526910,-7794909,-26045982,-7828900,-50984982,-70703091,-91647162,-2587772,-70444305,-102220867,-14636174,-70600573,-112200900,-121069741,-6110261,-84265866,-80712199,-24824755,-100748488,-100342486,-122721265,-52600789,-28886099,-59484756,-12829739,-485967,-40046658,-97178663,-9436037}, 4989565224393838455401031413115647492821947509308712027375959754095673788367484118380369392642716782022070227250941222870260456292501666596027640566061390395608527438899067932534959287508914445516407854094830200307217434968151921527061608999354}. +{{-83173284,-113256552,-101451990,-109444197,-65496644,-106588578,-53207196,-85763497,-13958757,-71053731,-19294063,-13198982,-43551252,-71126132,-50439330,-97271462,-90917658,-109852393,-55999012,-103745272,-10606351,-45317230,-84002223,-72471349,-90488230,-2205785,-39387028,-80381146,-45246587,-104876668}, 2368963933126922824035410560708130675859341816275801444317860398136747391302716337314281439183386407538160700573700453571079633978278474919347548665208104288851966199195603737185643357400256952935001745198733109116494247683989193589421083850871}. +{{-82919527,-80538375,-44922525,-116650786,-105611896,-38268259,-110970490,-63088917,-71615493,-15090534,-75616744,-108383869,-63437901,-6498112,-59419668,-119473958,-1389826,-101195375,-58683791,-13614947,-33039261,-50953177,-53297050,-68940967,-88292829,-46454988,-65166907,-85099614,-94228658,-117173566}, 263858901004698744358341688570936026011053448899325072324140770937300320543547601828060575205597151469161076846829611720140545842974684313146819273823615763746457598427113673493164444287252370357777079718561560519649254338532571025855744173656}. +{{-82918590,-24656590,-62555054,-21483798,-36598364,-86710702,-48079085,-114568544,-93014225,-27274405,-81837112,-76053872,-97806138,-45252095,-23204905,-2142495,-87985238,-82772076,-122477544,-114400458,-42338904,-87135829,-47898685,-25408907,-8259752,-87346134,-12626094,-63531302,-67793571,-109787684}, 620493830577809370409751163393038842218997408820682672574127464273731165144724532118231731273004366868760304887815831130581380685171681250368262602718853654073205216767060609996377365830158333473635710424293465001552119179573526182719511272639}. +{{-82845717,-8266895,-46465434,-55942133,-66671506,-117803626,-119572502,-1520340,-68557028,-42976402,-97786030,-64799805,-29258335,-60772262,-64565064,-53633183,-24580970,-100852563,-86503470,-18189826,-118486128,-38406670,-47529697,-60934959,-39367050,-94385633,-107322281,-87542664,-50192254,-103723411}, 1857697352551513168389383876291093762306511112655667174580902871224266806773044064747744225127018193524158576076625851521870763926848234417887692109259485674450934997223048579326753393173202873191423440130004820695711472620817588515283595519988}. +{{-82810640,-50229696,-92014162,-87502517,-97081590,-58736181,-67530647,-4391734,-26375429,-1194651,-30784387,-81948750,-119975240,-74437812,-45130548,-106589397,-82577535,-104438690,-47458644,-86900593,-73282268,-50955877,-117003683,-9081575,-53794365,-43283873,-114213222,-39863996,-72771588,-23468563}, 4656057489350411254443061392399236361331937311923205337613922738480058274359443114887215528800892613797882347421090574461892206610180663363340058802380936693535494230200014708390533027585433138580888428546892477739368275656389478799119090088087}. +{{-82810633,-27162306,-73267080,-3698710,-110587544,-68183493,-50288791,-37521587,-81525471,-121614071,-89304351,-54673028,-39867080,-94034328,-114149549,-86661440,-29099208,-7336048,-111464975,-1779198,-62240350,-96914120,-62990102,-7619230,-55100274,-5751426,-77559291,-72325357,-65317446,-73374701}, 378033429347199760079240344725327408786897880170399123420132600428482517213362935133834714293234610990813716695253031777015829634414343988537768241234402114484419426401000378502220510841465659885673610687249957075862181902270944788484051417118}. +{{-82604338,-13130966,-22574566,-13124025,-98906171,-74635557,-81205462,-117221639,-81667648,-93334559,-23526665,-47579487,-69769830,-1340585,-56949138,-6580201,-40825385,-97264402,-94336570,-9848813,-73060304,-109448068,-85042301,-30011036,-84522473,-13363921,-15192407,-81357743,-101047239,-112274633}, 697504354202854257548994480251012990178093517944176105428386174586541146678207242355850051974576634548636796282251568042386324557015924911303569665003918815239053933441471742406994525605323512754910764167106392419176688945694274055387336823111}. +{{-82553452,-92154283,-4003125,-120593176,-19873859,-102899159,-71022996,-60166269,-108463030,-109952829,-65892949,-19052368,-106846038,-105913645,-106966252,-57611659,-111012810,-53969706,-120336780,-39597990,-87168601,-120996504,-11734569,-93290927,-6257790,-27113445,-43613656,-13641000,-8466520,-85226390}, 3338187881803298268292518094500815311763264682729313862425251652513075314151075513680332688504889672875270934288818873306262317843277076572794636594790917218655596122703658817498828069412180315478595492867522885158281126473426078884094333114697}. +{{-82365493,-115242061,-53313049,-13179799,-88330953,-104235490,-118019429,-34116959,-37633257,-14422475,-37293627,-13664611,-83564589,-71367402,-44201173,-98722304,-45032718,-1380421,-81790798,-45052252,-78596512,-86686116,-70361134,-47218440,-3704902,-106082901,-120296911,-5527913,-28892160,-105932384}, 2725263646477379118928764667824032818597083163778104649405493286594974906246700345860313756125486897462631180187639605165132808728647005658227704820107146617246130397121948235562377758364615278629097086082857663677253970579010176639397313486880}. +{{-82304137,-87464549,-2989322,-26238622,-61352150,-93776206,-21372748,-22996385,-71930932,-80679340,-10781921,-76836537,-72449801,-18379177,-108350591,-19266363,-77644400,-77088278,-69708863,-4767796,-75645670,-29651129,-112037677,-40015802,-57062002,-87721724,-27359918,-108597675,-114219263,-121108617}, 497035353865861344629461792170841620350638089926124361519551890732794520125852521314680600311215434445655267492389396505673420751836034980803259555939089463639591605948464528862259067866341226662850324878296633171091443178125315820639087166332}. +{{-82093377,-104768307,-43371619,-52146270,-98848247,-106965501,-2582423,-73210888,-120114428,-75662943,-48343808,-122643181,-67732479,-74635546,-78551316,-87248241,-88427996,-74191602,-120049728,-56683215,-96248018,-20755926,-9636806,-1675084,-15141685,-107770624,-67125973,-23154087,-53372879,-2122855}, 6174588363640203059199854827564495673610895252926695189245347631657161814846760412511014665443098835904791556371937642667571264821773720503228169539575435270206556098647397800616943456988234371297141461007453991231321900533635805771942971532680}. +{{-82054233,-99611322,-14515785,-9050037,-67486939,-63008808,-21228336,-2938635,-47791301,-45617462,-82075453,-122006402,-43831729,-71061426,-73165818,-118660833,-83605405,-9849952,-99278876,-115420845,-78211327,-67294310,-62123383,-87707315,-66345826,-90512606,-120429467,-67604976,-9341417,-113914788}, 1707877427190139741100799465547667723932850871963264448715778784839531688157185941385456742901000905097344045562305282026725620170870201049012185669046354743914772665894564216056690490694915671901096652687039614811480740572437493995994488400482}. +{{-81522793,-7593727,-96968489,-26584909,-54934132,-41646815,-10608925,-34119771,-121670115,-65641062,-103366048,-65628286,-96864523,-83127032,-104393989,-93909661,-73683405,-72218499,-65720482,-64313444,-67873021,-111758964,-87855059,-100715796,-11823297,-22538967,-5718206,-81987517,-72345824,-116900079}, 746819209378202470647590705748233889846478822439543554028025312763855007740278689150267614341156090081748356447872666118779736444369669826141502443571210142416371164136427441562722007695379136191590335495925023332503399010087339023506449640976}. +{{-81515308,-100671083,-30783470,-102956670,-25914997,-96166833,-3007161,-40920575,-108735265,-57203627,-86404316,-53139691,-105321664,-82887428,-5946999,-82682451,-86533437,-98491737,-56595889,-122857331,-108306850,-79251339,-101142897,-67507481,-31421229,-6062621,-67375263,-28290869,-42903381,-49243660}, 6294724184622533301524058187434569176420319231987287752469274920760163610731036351730648369012052098699759456530006984459003425926664845978834609970103493255539982479037645868485909088917503056851136275778092966487291069697727491493054657868813}. +{{-81482994,-23309897,-49721799,-32293161,-9761355,-118713324,-83701467,-110952830,-65165341,-102451903,-5588159,-86606541,-16800778,-41305475,-101750218,-79738061,-45477592,-9438397,-40638341,-3252413,-87118238,-55658613,-10145326,-16875426,-116293376,-86953397,-24780613,-94549798,-3824625,-92574728}, 2233452929286450889049114703285155402242105225472780340778103058614919317389282520158751285997362923268342055578458022595654610067347846880374942155874936808567865882988194871799225277811705123317593196611895867150640461434751258522102451490977}. +{{-81299890,-17816120,-26814414,-11957768,-23687441,-1316594,-98933286,-76801766,-74813814,-102973512,-52637788,-79596251,-94807911,-86562895,-100668003,-3605519,-50578150,-61153689,-19719662,-42030175,-33699203,-59246630,-46145694,-29250236,-74488045,-23267318,-15617266,-7598316,-99634908,-10097918}, 4999975857888930681803660852241885676022880767393000977439675768654902059037352617465559907751176988184442841292797617576808175554140999984137613954794329807899241134239096913156953005685248579266902151141764777327345168061801234842887423068143}. +{{-81249654,-155967,-57589780,-65522450,-104599464,-114412482,-117779382,-11766998,-76449946,-77760989,-65414409,-46849971,-35068482,-84759310,-55619020,-98477751,-54852878,-115032210,-28470173,-89642181,-60836160,-4307736,-93160369,-99613959,-69222097,-63579083,-93596728,-88649376,-45195745,-60586891}, 1722575567295017571583342703690027097084806712775642389305906918958047764154282978176257634430057286628134309771988697352826359920734032027938842925926139985211663288266060041949153003299092256673114951855163348967891798081322287995148204995069}. +{{-81132362,-112445534,-854845,-108481160,-67941809,-92090928,-9515580,-16667342,-23822792,-87120519,-87567761,-21099179,-107255494,-104522074,-119351681,-1006629,-2950788,-117947595,-114726098,-28440013,-42467997,-10678720,-66839575,-56667174,-33699265,-119141972,-80468976,-56514573,-70780537,-117057513}, 130667308449162922486509246972155006708065405764728891548333064558008253475076911037034791259545023963419765128347123499663162982141355842588469315316105646156781970903684565696068973356024625527635431363357481692427361068033417876451023466987}. +{{-81099783,-30636790,-58382178,-106627927,-12296424,-123239233,-46336210,-71065841,-34101727,-45406364,-71092777,-115987384,-66857426,-54318039,-90096031,-97390750,-8454595,-117714587,-53193421,-44334160,-38047624,-23991615,-107383869,-74138368,-10357494,-90862454,-89965175,-111420683,-123440206,-81965573}, 132167538390197265858205038179519153667583789099221799457313528005113161342908544672873333305855184000256612368983072609603391963704586363057827725717822280876149175340846263497453495670090588533097796043731116771879079591550333170582715669078}. +{{-80850555,-11174083,-21490441,-5820629,-35304847,-4988975,-74276178,-80848297,-66292833,-101911970,-74617853,-19933534,-122124943,-113901659,-1668171,-112714352,-19188982,-112009746,-18969207,-52926559,-67194161,-107498331,-47696774,-20783108,-114403144,-39678974,-85348729,-107510840,-81675773,-93453739}, 298928004274878629378922122487002258179737595001793456362036340153173885960425742255846595559447812801349849016730374709796366072902887029595673819058401226333802150902693761808058063712202077093608455109540599114807842125777367231586491402816}. +{{-80550765,-45599379,-8659937,-52653593,-119877730,-66982544,-18867621,-18781703,-55100264,-39956920,-33726742,-119564122,-1945814,-91137757,-39791206,-120614798,-120274317,-105257401,-21042784,-38840134,-91539710,-117180542,-77375872,-81681320,-16676234,-112350568,-35843500,-114642740,-104143489,-77359044}, 538585108976941546209683147307684283898739022151366393917621569693512554543316847090811748643516478801721714014215971454260059539294844673752518611311051635156166480521913481847354734934143638910168866148710329319440997716795095816454128066352}. +{{-80480899,-26006874,-39576043,-99864703,-47287359,-117243864,-71057033,-108642251,-25259752,-90991149,-93073217,-95927815,-67065300,-33433798,-84736945,-105582208,-29948910,-79019088,-58767139,-30772073,-100473610,-89769825,-65807563,-71364258,-13026072,-39502724,-37793500,-48939527,-102509042,-107367273}, 1604128083894890929141103748291695734022159795053936039261560525981433389976501099386988748240289405141784385685502562946556313516057756470455197432297496667929544065209886808341960912358075044512022461927529742156607470637234363807073991635234}. +{{-80437363,-112757932,-14623338,-120396905,-92003679,-64066045,-61743267,-92874974,-28649024,-62364190,-11527546,-111032829,-63793808,-45514559,-95414100,-92713750,-61200605,-75554372,-58577899,-73708017,-82339656,-109394793,-100233617,-60664780,-66965596,-120713657,-8697336,-107482385,-98457657,-104617016}, 426813183228132074551248632946540492375226806860119557511137627356117974589032576583720949451723796042500994180521632812353309004295302635393301440685171006617696657046856129592533711656618349746947975180496441062939211861030348280142981420934}. +{{-79667343,-85118732,-14418869,-90474457,-99343376,-117250802,-105361528,-64191395,-10841616,-27773777,-95610924,-59082004,-63182229,-112388790,-116744934,-18328898,-24816915,-15560805,-16388362,-80528820,-49685924,-74985366,-51912754,-28659108,-65066010,-68401943,-79087149,-72412803,-38207036,-102944750}, 1796826424954687212331755685383402684705493291021708983170971337624348002289497658270309265218439225005680406321938626097486079308122611132455527215208587546867930383845840140002404447609160521583053270474440424354944793318557594615677741493618}. +{{-79511772,-81631905,-41017641,-25661707,-88670073,-65404499,-122976050,-43842363,-43534617,-2698513,-92324214,-95963155,-57996967,-119080540,-22321539,-100557761,-71994504,-113502743,-43643906,-115221139,-72741201,-15089549,-22905047,-122653268,-42926138,-75359102,-53158354,-71039822,-18118051,-88356701}, 2282237907236342309670199570756726442169462451818871992051382953900300884991526606161142545902353533215405325704031154675159815190095896269131397218352139771773792741737771224638250783768896383890910316813534663796845186460925864347756317189185}. +{{-78973458,-45026102,-8488461,-4236679,-70947998,-28244908,-21813904,-30360275,-66407253,-69408854,-95424285,-86003311,-38257175,-5076047,-54015812,-2769341,-23401835,-21819854,-118401492,-85683840,-22536934,-120163723,-102068335,-37179696,-65535784,-21369859,-100634978,-67407208,-13215923,-83356325}, 1982042762583974983775735121091455993894233075828166360667996321376786841486791087191902290061962848252071281216124286321690020041044074056569217338921137285980004467781067227133861195580955004506418472444213872094987345257094339803617177780851}. +{{-78949585,-61894377,-19302396,-2678972,-109653686,-56124113,-32862722,-32598951,-54424957,-53390425,-90082865,-69812955,-109689382,-12630359,-34391745,-45027099,-122274226,-62576301,-2132736,-12852740,-60306745,-101810922,-10742664,-73633259,-56712445,-113153866,-15675889,-85419290,-57551368,-101693882}, 458797036818049658392755758615103299994717537729810380791359958987170706572892189876464448906037348700939055572903709908406343236552718315855397758527216693614019937523508789630413229352141463126634659670173357376886787055071609439216678539356}. +{{-78908122,-84594322,-14426416,-109318087,-40729825,-31101921,-11027384,-17355682,-54800940,-48466107,-119533143,-56556929,-104279444,-23664781,-75533850,-19419851,-95475057,-76586496,-54980681,-63530964,-31784831,-55997636,-4037507,-25445217,-101761969,-101161379,-26290809,-82245515,-11390371,-2226917}, 5649742138587967075435577179626625014278921476100310344100673763429690977752829240678314779658790441279684010250539334877030869053829469856014921969303203203566148512059941006890179243840663384060137171609788636180650841421008477976423922553287}. +{{-78839935,-23300421,-2093511,-15158181,-33562895,-7195233,-42502770,-6570402,-10673903,-9267060,-29564833,-61954153,-95384925,-80698963,-64182541,-109404176,-84129193,-85219648,-80300576,-121952850,-117371441,-109929091,-16213444,-86562822,-72983066,-83159001,-122016317,-42640005,-83445284,-83112289}, 880190921032421849555119504951016780201129686711605880483986692348618410998263641690455851297014401241689220008893412653792206464097848741518418926252508724326777275305592558963799533258446305137516396638980366367427654351561052656098197013184}. +{{-78568153,-64132526,-18167929,-738036,-28714756,-78577493,-56630511,-103493922,-728985,-95292161,-50256890,-35225539,-74749337,-39617479,-38090141,-1500881,-114168437,-37196307,-105165260,-40305754,-36101278,-27714117,-77045833,-52621891,-5219581,-101154341,-120439215,-56859079,-60375288,-114606459}, 184589899443633777190860049969438571992258621284702025227237873957051608615655153941534039015805385246563505141576332943500311099129681627422787562549661385531758405316906674683437905406961964760428268455563357608887878648018977259898781041818}. +{{-78298743,-22548001,-59672232,-105439789,-65798009,-51975094,-108824089,-47183213,-68984499,-123004718,-98644976,-112273371,-27211685,-63190826,-108022285,-112350464,-15242152,-46583749,-112741159,-83353463,-34179735,-24767874,-20459385,-48186131,-48067228,-114328973,-52352529,-75609866,-29936604,-21031339}, 5755773789392172771966624610076271906366065162893200581900217945365914132308624901969092225733310713484724195161682550073529176936131332316818828319385730478154248501628769788696780448809148169827692679993003772611912408279869030967374191371812}. +{{-78140106,-25128179,-72567447,-2943393,-90000169,-71123021,-27957498,-90502352,-80005101,-110760087,-69761329,-111958749,-79628853,-42918219,-58340347,-62255803,-34429954,-105145448,-34841443,-118517163,-57162950,-105883101,-97037777,-15763122,-50830027,-65325708,-59641742,-34277289,-47181419,-46642846}, 6136709597849322411694463885742145196757210894545764304576741933609480549139991133923237188016662840515602328572211592612390887415951678633923695327273142318911920141787219330154389170375123886613527788980954625625043670814103928123092806860993}. +{{-78118722,-20299261,-106763382,-111956117,-52229908,-104549646,-97900275,-31757160,-73454341,-57749118,-14678696,-87449705,-86401270,-19302830,-5693542,-14478346,-60679849,-67624108,-57391512,-14995352,-107416265,-97469107,-117930123,-5324502,-90135872,-53640298,-103068403,-121847276,-110869507,-46378575}, 3684450071424810851475358524862156655859921226436019739425561845462248481556474072548538136619111298248210830578113285091028520400746783771231026053729389671694708622125987342540480871423767422954730155516362918518148505639179178146869699081909}. +{{-78083846,-84959855,-33852243,-97337079,-35765024,-14943809,-77450340,-53110300,-77256530,-93204598,-108475590,-19065813,-98285529,-100237369,-6768361,-3077979,-7566181,-46784874,-46124679,-91546516,-105024657,-116360113,-856592,-59556975,-48062803,-110293167,-30476635,-92000063,-14001878,-111962622}, 2270368896441297796828549895787568889772676401350338518409212008938962004146687261955674714422161474448449951850014919232274998850352131903747900309151778824477966948694201365677531731594297638381095221659948656400785854310509464195212218337233}. +{{-77761621,-28264855,-91398990,-6092856,-1731050,-53183906,-50376966,-9793021,-119874359,-81194444,-107704631,-14887784,-66309508,-80679112,-49644355,-65972518,-92580854,-1110894,-88522821,-75078415,-17216554,-103758736,-93450967,-12161864,-88565319,-32627289,-77161536,-4693903,-70625451,-84682320}, 1127846748053172842129667755320635405353395528049984199695593742829153104633617978955150125340549375669482710659339374169102720984552105129224347290369706897309630613696204269098519856434413650365178917773338134412201518122249556299912987261564}. +{{-77690445,-119561871,-106449498,-120949346,-110017261,-26121707,-103896840,-43835698,-43012751,-37061005,-72929414,-108759076,-21040588,-88251200,-67030582,-48184216,-11567416,-56573990,-102372232,-83802311,-121804835,-65289956,-120366532,-82457972,-109177385,-23343754,-64152713,-78763761,-102392218,-91120545}, 214033537653386612612812013326479143025919482486402699207554446391204307620644808206171835300536612257648147802128952250499433833357629505703001112066728892861548455348638066239139200311878437950715269063832583671378535985213907108972527615180}. +{{-77404026,-12493317,-86265540,-86925663,-62459592,-13179799,-79813405,-19708623,-66315540,-39761685,-121674353,-122076713,-74936706,-71760187,-39299993,-3995382,-77282015,-47604439,-86103738,-10618355,-92037385,-7204698,-111876234,-110519328,-73370862,-118438691,-1990621,-5444303,-30386919,-11565443}, 6419114247159406253039771798897303510436370270467418826900760074563844461407138505050469265592548036957776955094080227700648239741086959519156057020440688142021758483013970832467139472378284647763313648312138018353224928297201814987171348910357}. +{{-77185056,-57583190,-48996378,-89753899,-88722546,-24885999,-83025074,-102250779,-97577033,-81311050,-35956087,-105983742,-106408038,-75555000,-41597546,-6679511,-49170722,-32064009,-12170636,-92239063,-100470364,-112188972,-104098497,-20658492,-54483228,-27759965,-74160657,-42577267,-59348389,-76997645}, 1230151221020031255442649328337775881285298333211392437376564771170799918493130987549314556320460473197540154807808247681813116131733836705870432487829199584980577611804830296089919381296807907064807407432666059037723605203384626883234261989975}. +{{-76561103,-3367849,-113118420,-119274107,-71808706,-62223007,-65622321,-123084752,-623378,-49713207,-53746867,-14499895,-61707805,-26997183,-109462437,-52262270,-71570727,-118738855,-120043036,-64977162,-9749422,-36265469,-8964914,-29141010,-114694779,-45725652,-10292549,-102139201,-24448387,-17963181}, 5861469591143155571818530088293504070416310562477770973981508186532505449670049860176434744815152640104749537227238571196936712682603175403292761847649736589374990751606480370953152002750344946979184609405004650747213310544922570742405242061204}. +{{-76466894,-57279553,-26149191,-5379144,-66965411,-19757208,-1903011,-77163507,-89693244,-37321293,-86585832,-20658516,-69764243,-310532,-29742198,-30564258,-65391238,-42526163,-56494207,-51952318,-70841930,-24931183,-113282579,-74516956,-102577160,-76625351,-112249742,-90820823,-53111860,-12345377}, 5138920248929975434098950735895609909154200083950880451825956843214487000783719837508397847124900807330440221808663575185972640434679483006230743287995554263271946038679416847497575606253423682036562210046387035006907344788090996085883569564969}. +{{-76336113,-15932498,-50751666,-60656145,-53580209,-45085274,-8210083,-103996050,-36956308,-98518312,-62556124,-49768780,-72568296,-51119671,-38036162,-19263424,-74413735,-53407394,-89590081,-22745498,-53176535,-18355705,-104278637,-91651010,-100961625,-54532306,-41709356,-4687735,-58935463,-67296491}, 1518186849679855340706432468619765894102198419666424849074848565814763912165453697230815426103598680464390251742358558037250320761069110096526620803687572797279734320124801890583417889263565336475425991135389135333924166207229373270791975264166}. +{{-76063827,-2922583,-72599151,-84787567,-119228036,-100868703,-73073858,-95195962,-110747381,-39830691,-52852590,-65019867,-117941720,-76250337,-10356900,-50995382,-75861987,-50137132,-21888777,-69337726,-8495021,-109885891,-44407446,-97930624,-54219682,-76416022,-23378977,-17549157,-3946287,-66367951}, 3130121623701379034179578068613337350730862407832003483759468383882581593818511448403695277657350329539201604688258859241021473183666195066008075718093622614654119692207215616983870515067571133125340797757249954735866279376139150209419689252048}. +{{-75962107,-113120156,-81218079,-92801095,-120734500,-108431727,-122291769,-35876713,-65503598,-9491888,-68553366,-35491355,-72547334,-91184144,-101651125,-58680973,-71188643,-108146137,-118570187,-89283451,-45790603,-84578246,-46637735,-79589183,-100473133,-114195381,-42764021,-22482160,-86700478,-20443103}, 4727639331840581477242436448260599829534182892950533844066554431426637693343840709438237420378067318356052767365935877110222211185299592304290411899285080272647687138709425182106898293638850722150583996469273768777561616807249190809233614976786}. +{{-75899498,-123113079,-30326335,-114207894,-23088308,-221406,-106200775,-3346131,-112316094,-16427319,-79668851,-122364797,-69150461,-24808642,-109058628,-25782849,-37381755,-104449967,-94197365,-92174361,-84681231,-41083500,-60277751,-68994228,-116531484,-112098286,-58132194,-23532869,-10984607,-111314274}, 2574535193882412914592748450874682899397880246992721513402105931668519955088273788806888847121647862837471912780517718878566538922689402980646020838698551035391970754336538335419609039667811153127109276228293532726358781549270292446594451136825}. +{{-75815700,-84829171,-81693005,-119150880,-43370585,-93646888,-100592134,-113912481,-92839851,-56264178,-71870227,-93878090,-95357479,-116961926,-95130101,-94533687,-50194216,-17649731,-25819445,-113114171,-80172430,-113737452,-113938395,-91010970,-51735704,-49387237,-89240347,-72775928,-24403864,-30175334}, 5444020392355920363042591222094491892023879578704124925135072324307803616571445237604352658998111534939360296502031528446796188008473539907595392411856540000775442460495345866121208871544751460850381359105159236602455331031896003312892477778537}. +{{-75800571,-63531708,-93052185,-117685583,-10267286,-71232005,-56935912,-31960917,-94067431,-17670557,-42908230,-41338767,-10735652,-14841914,-97490220,-113790417,-976563,-114204827,-96595737,-59089315,-38490334,-7128240,-40724162,-93526527,-29429346,-34187921,-58466300,-89365426,-56226623,-95711280}, 2074271088307536083031749644102197125372487382329122914179249521099961045451444155726996488201342335401209346145951856637453490621405794220837093498095100183536505510595024242543000559312304269647031091170349054091534863094020313253367455446098}. +{{-75797310,-365717,-46055876,-75923243,-120615895,-64665491,-18907210,-59349628,-43598081,-102188335,-100823950,-49384180,-104071084,-90442889,-23177547,-97988502,-103265975,-64949914,-61304474,-19544094,-83383923,-64742194,-29183473,-20974091,-72211725,-82253204,-93844338,-26700993,-50944899,-17406305}, 6058010400085135680096664240359057906787907228381392476230892646290474117665835400886863032424824167228160389900934425540779922207977434135535369948772846940247233877155220105815942938331064304508470257675023923891548401844853387156473802300613}. +{{-75791917,-116046816,-41027889,-60015711,-74591257,-57139817,-60861590,-115108826,-85167667,-29259374,-20444872,-4342786,-8481223,-69422855,-66469986,-38535971,-8371702,-38233648,-112142065,-44609456,-30518697,-18212674,-110395333,-98840522,-67206819,-27405056,-123073415,-109458878,-15336907,-38176305}, 5359257090111084565799624171188189363126830809324619046844600309122835857004967556757612792363603373361010688640317902880625980307935458044988523467784779058494692706909364929451215699115584739093240278244075141636024684493173138756938375057090}. +{{-75738236,-22138423,-36044365,-36968698,-29794600,-100212343,-3765375,-76024939,-4879524,-105590674,-83159940,-54090023,-35590336,-12559097,-15995422,-78656052,-57723608,-43143700,-77942898,-2871461,-4961629,-122975877,-31859856,-23848141,-16228936,-64273671,-99806311,-89457867,-58730441,-51228010}, 3611760897578181841107418001807797326740242645273846503155821261619196637426295956121474603311967220292534978273563139343545351486263310371584990886023586193361328168895095108765570941547281160765070529790850687883167785455183796200661546686233}. +{{-75726027,-5546365,-27141145,-107515133,-97610667,-110398167,-85998988,-67055868,-66562317,-75779614,-38499471,-30857227,-99098495,-23819764,-111041754,-45331019,-103206062,-9256298,-55408217,-12108780,-64958732,-27745337,-75161282,-78493048,-44831698,-7110679,-110858243,-73769592,-121838066,-103827898}, 339515278017994940921740116662516810296603776986429768130501859189670110949750294808264231007424637809613498595966554218164939468221552737176953461038431882590069907221381084519271564182675613973955692958756077732601769071002064573657073279680}. +{{-75705314,-58538687,-58136595,-2829071,-113863775,-77623325,-57330496,-81606865,-99943602,-39726754,-1140898,-13008394,-104743328,-98214545,-31660614,-67156359,-121650211,-30570681,-112076766,-119342081,-96370619,-32662656,-16747495,-12625762,-61985961,-34743357,-88972124,-99821817,-88194996,-58485098}, 307689200720841922234282036492171638740209068664256432739972488577623214375838495925394611071257875237270466333544102892833069687513876598124784941335484776573228243309021035183930486010813086072862687040149840755405393146315463019456492756801}. +{{-75588796,-1125204,-100284274,-28029862,-6021608,-50118306,-71512491,-107133677,-24989084,-20240491,-9893420,-5655932,-14049751,-14885757,-87066749,-116975081,-46427694,-13481915,-2210184,-29485990,-33489696,-71585887,-42698584,-84400105,-100542319,-83682209,-25968362,-48997895,-33126128,-17799085}, 6440988123323705380678213817429674537363249953078968292228915206228134879980642860077581273245047384780744007110249895457551894683071823726175371567782746505653672869096104735906209123728195312236838574046026652733995921458748507952633071078719}. +{{-75531350,-73803867,-51613234,-72595950,-93792783,-11349868,-102436619,-1584126,-57717478,-119975200,-35858329,-5227477,-25787855,-26364922,-88251823,-48204605,-91431863,-110465627,-16186010,-120914039,-53958377,-72781834,-106054283,-80175753,-83693516,-8913865,-42843926,-87504213,-71942906,-49674690}, 4062794890316977441950091204627800595189989979929515521310890631171076429103873285530231223262973658177640620829570098438024678023333476321702233246198510590521552420346557413937083987626732739030135865524520275937020259197964984679608537588653}. +{{-75483032,-88475406,-114552976,-16288190,-811450,-57249977,-17494488,-37938444,-2807633,-36879021,-18382140,-29250555,-16850935,-107890726,-49483492,-12687284,-102204479,-17172242,-81932853,-15136078,-113672148,-75093694,-98928628,-75780777,-11606645,-93661097,-31955172,-3201769,-122216939,-66636776}, 1391478917875862119869759080863520768249258399797434984752267807481195070688455521363226336594007497942447730156740703875137991312191691240609329940948580348113128217176046840843519118977320875622098248447096070843980371870287317327878521808095}. +{{-75441450,-52967160,-55871814,-57423431,-53709686,-43971396,-400542,-15523131,-54909716,-106367774,-120907252,-22705792,-55603821,-54519675,-98837209,-77459733,-32723977,-81667850,-82618783,-15699720,-42077613,-122265587,-25933348,-106763269,-84977338,-84553290,-101090324,-45175094,-47342028,-81039494}, 2597702732527145728562396040779415689998423944070149897894856256815185077842191712164651916635941473612971516446819571958985204528837873100784282690237435550910820987950765140125330563707646473667748604513418797817744310287262855593675354410871}. +{{-75406588,-3534574,-76014643,-21273482,-115802185,-59432528,-33711987,-109067172,-4158348,-99738411,-3509437,-119997787,-19079655,-90770542,-116941878,-63013017,-20304450,-62486974,-91785486,-68700726,-27828537,-68532780,-83450810,-3733198,-108129433,-33475079,-119234577,-111514707,-81757509,-17756641}, 3687863394317264651232068453472348179921515259749283857546228989942584612102626858297315302263542206812121366943861830156056159001032842725807659947370776584200082987762725401446835038528347187855701942184936348043012244311452601875093513003435}. +{{-75057751,-50241713,-1181742,-2936930,-48764714,-68057915,-113431828,-64761126,-69970179,-41044779,-103800830,-3358945,-17057084,-87503056,-69822339,-68346813,-77269173,-117818147,-90047568,-103554694,-104796347,-119943387,-48505572,-96769357,-7995381,-13773648,-15049360,-112454819,-45626151,-84710926}, 2480543889944070761022922587567245434318264031831331933780234257973586284102832991598098405550143392933048232193501734724335449644313133450871647109170567233208970301015497786280234126004748215902466053967268361721976972567842232391947493586140}. +{{-74874807,-122072302,-43008450,-27581920,-50425231,-28340037,-4623393,-115317346,-45938364,-99243191,-87607442,-67287845,-88339189,-68914785,-114620217,-42607165,-7172971,-88215222,-121421575,-26346726,-90242795,-31366160,-46976633,-45476379,-15562042,-81750126,-34578325,-36238496,-116803483,-199685}, 4898284147245592027084140841412739820947004173615767215563067883208135310223502859920535711210305336996270778045626897984596199905966162022903719465069607017512110851536124171854089880855898772729262403935621309234141521476984789787480785814926}. +{{-74663064,-81724132,-93817680,-31555123,-95382467,-3382793,-95548096,-1090046,-74694396,-29005186,-28492176,-42505896,-3201585,-116052685,-86100829,-71061697,-28592681,-83725105,-104061349,-100054149,-116446687,-74597977,-108003935,-41945450,-98457632,-99165076,-9894887,-113944339,-12877571,-71342143}, 2187575396394446035660214935144218581729096416097641378544183659149967902036293278471691404102480047685188237394271092082188706142753433636487142427284031288785236270615553581477729756261619617906610061822163745022034653966276725237498148556743}. +{{-74414254,-99256812,-37977276,-26513928,-25632327,-51841377,-90346932,-49411107,-14401521,-79989274,-111457293,-11040017,-30967486,-46401639,-97380161,-52840722,-93499062,-12904680,-68346676,-40327650,-35294991,-117827235,-111698883,-122519261,-84029684,-81135553,-28006130,-50125133,-88046087,-119842574}, 1291396659614084361923714083485721388056011273429158273263697203759993152912102687525172961243849452127699036937995845653844194130662638953104136236874812971827547445568680900663489703352158847594389888873986772609245122035921186011179870294607}. +{{-74403884,-14469920,-49073509,-62838353,-117078720,-116294344,-30423652,-60153958,-119016197,-49653679,-47439511,-103487047,-60724286,-99138420,-16409460,-55612188,-106246229,-8067592,-122771505,-8621095,-85971114,-60838633,-91290508,-102419413,-103210096,-82542252,-95736390,-70949893,-91573902,-95617893}, 4490285950590701223385502387975615270099701290146013395143100591939859612394330633319293901105231430279911420351675029728111093214823603675531570094934811573229480024098871103348074113504540018093344883021243806380800860807623519577402700019}. +{{-73988198,-61249294,-74268170,-75062508,-26988075,-20554947,-41503474,-46506635,-42827553,-37797212,-5025202,-82505842,-117563818,-72955224,-2238964,-108955773,-79798791,-22671463,-4716856,-100522975,-33770416,-29651863,-82558944,-119999142,-23291023,-84321390,-13102140,-35598416,-35931343,-89988823}, 3116580355636487329890203233932143438451242458538174784714786051942832417691379116960232209695104863436520214408171408578223220458735079597150965681443095127992535531175279546745349583597906810016030287818282755611193594858493057996597312650831}. +{{-73799263,-62959126,-98409342,-90223824,-89593429,-121947964,-28596231,-20689081,-106877795,-21347651,-6377947,-13152511,-122173190,-46516229,-71980226,-94979208,-54363388,-94885342,-3981442,-6312858,-37172165,-41424225,-14313088,-2884425,-110985660,-74335990,-47751981,-112913255,-118077769,-67936391}, 532267011259421663031302363472890269013211462078705590110688222148439718436576185251528563696551908057143521513947455879103485607526031533040992732280784307025602454972616455739072774534758310452534827720500189999458643316497344626761875312686}. +{{-73780900,-41903083,-118905197,-28488621,-90955286,-62151112,-117989810,-59884616,-93449947,-43688960,-78865543,-9058622,-119538127,-24853525,-89031961,-50979728,-17304995,-66149268,-28694864,-89382195,-13388576,-60303435,-94549628,-102056215,-118775839,-55052714,-62773198,-68858948,-26633453,-38006165}, 5343440128699424902865151070501694800934890437191345977319649115726754280796323888933073447308886935331746618836660792203099786767692193439978186577912046453161317999764159645355085479935341100279292697531934916578815907539418756560778394241777}. +{{-73701015,-31976397,-20030119,-122527502,-16632975,-123377312,-13330168,-123315475,-57669202,-63890787,-7589903,-103705790,-75806370,-16905702,-62888309,-1334704,-82109703,-25050830,-69175175,-35328984,-121485615,-16883221,-59427185,-33006946,-55901611,-83749732,-84062772,-95581037,-92227452,-19067838}, 3591826805655653680744003728830581016221400647679904338557678586409240413522480697362448070209721552807370400247255408123813494506918264084666979106477922742784143965539495466009117544583057419499355489415936424039114099451042914548012804651368}. +{{-73680184,-38273200,-80359114,-39436381,-74356995,-88750739,-54755748,-83675270,-3019532,-17846440,-110210058,-57480178,-73230049,-108195933,-10706803,-4273829,-99924550,-7346505,-83546210,-61582371,-18367829,-2577548,-63876415,-88219933,-71174451,-104518556,-15726569,-28036406,-17992420,-59243318}, 3008425933948602184794223896090426541448536570493722909254261109656221935330068145566173495677070860363013338055154768253849002625688681509620688980117014822549460906159425912557322624969495732875267415713678666993349584290586341310554347737031}. +{{-73628403,-26357671,-115066362,-65067693,-91919088,-47020788,-27229105,-122170339,-91410610,-29409558,-113910007,-69689318,-38383146,-87619478,-94936335,-80491251,-111388290,-115898897,-119097887,-60056930,-15399873,-98057220,-101465202,-89716087,-105087201,-72415767,-24031738,-101475571,-36905850,-59064160}, 2140462562382946183292045414464659943850945528411993821211754324509302679680351060746112550635525878276642898587790112852697488499270501780448500023619102538360615724172699583518927382025780397888284107124695054455161066449766390397900537019188}. +{{-73606513,-24107320,-18330387,-4824557,-84546813,-75584633,-109929519,-17692211,-103286578,-14820325,-28866657,-27406593,-115312824,-64600867,-19231370,-33435177,-75758897,-114209343,-107116440,-58333230,-64129277,-9904222,-100844775,-30845356,-9455180,-9834634,-3137896,-67885074,-9341088,-116893441}, 2520845715966754331424400757824524671734048986953729075168949779033816986042505825431023944271806203467605425581898054921051292926512015654052595390266861882019683074290632696436225390084222390291239045230946927635172972366269195955202935247106}. +{{-73536014,-58297384,-113787036,-109848101,-88969199,-1435862,-57874176,-104219815,-27791083,-100995200,-88621726,-28435039,-119155715,-104224124,-12710947,-8345965,-23947269,-13359546,-97622763,-85608585,-108982300,-95386175,-57066362,-72071717,-103262141,-62217249,-14057247,-14186209,-3170067,-90484629}, 2988848139762967443866676649245925072472403010081455865671793399708435639548247909842261833795650351814488938395070566669515257228348618347460351187060565108272814392965205238292275104012559451927062720157002364240876641884803951872244821665383}. +{{-73449329,-54456016,-71213206,-115555000,-40805486,-64030474,-113054470,-9277441,-47676272,-110289840,-72084783,-12766035,-57803566,-82538088,-14245184,-99361633,-2043566,-81559822,-39270598,-82024518,-106006283,-107726423,-109669613,-62771583,-86070583,-70964010,-108505181,-90129858,-42274095,-32596758}, 5123238606869299099552650903682036609934451770408298527625354706314730021319691919622592670281269300925830416166586892169615587118339809532362034512136818500090372954994865379590114937547248392136131074798935158534097536929723981416193527346046}. +{{-73278934,-10229026,-56703597,-58190667,-51351595,-63850677,-80225303,-59749265,-53987154,-47921578,-103210636,-20625534,-116511537,-50923560,-15013712,-28262212,-106297165,-24188675,-98159697,-29950351,-87788952,-116293104,-65816814,-34482610,-88442625,-115348578,-91176902,-4366897,-16907057,-64079134}, 2618411851172874429512177190630831908136900842480758947152248186526127667205551998230631027800895166279691680985243334945143668446018306444258177104262625409139908176621402858146864871971104354412905176218932366284344240025167934975520667660035}. +{{-73242021,-8751486,-56027004,-104125515,-38322844,-93820185,-28292793,-82113773,-54077303,-44511866,-58193813,-109123515,-85444104,-104050337,-93724664,-121765091,-62068485,-93529308,-63739559,-65478678,-105524071,-88619969,-55339644,-6860982,-114932143,-45279376,-119242360,-25719092,-116986030,-61002721}, 1146903916385516076233099575501493805770879798051704132452169026090298698257773069467294296558539308445820936534993702001832779361688779881831737184978421142905304864777771826244421628395497262569137796151545888563534925713039612524964111602198}. +{{-73148023,-93385299,-121322908,-53474016,-82750214,-117941839,-64921958,-101607014,-76277423,-27883896,-98306516,-7994934,-93641021,-83258709,-63747030,-72399517,-72488039,-21613976,-73187790,-38030561,-10397989,-57249004,-90410996,-22839710,-106946969,-79544161,-75807987,-39372654,-30074914,-1301914}, 6038736904779267266290538347018313593317102836164783316108481290152538055541486011135377018986761117084219879800179006058445491710513391587581953760716285456855402379484102639132561678268002653139772178947795021339655740535227305451732821495516}. +{{-73095588,-15217598,-30135051,-121403045,-118817941,-63712753,-73051115,-121855838,-57453343,-1718930,-43181720,-80801369,-118158238,-64175547,-48586653,-12911370,-119552973,-27344180,-91959943,-63604861,-34549200,-24967041,-9594539,-106940474,-47486476,-71147859,-60460353,-91174023,-81570553,-27499170}, 3568543594539475460425955133421411480822254589896973273663196194840126805479868937110981767410284265143603780479121155712552998129219188326744821497548813809587150014721311122887017387885984147888047096388527788759702710197073810736057584621187}. +{{-72928607,-121438659,-98157098,-22525965,-108644863,-36109799,-89519048,-4437180,-16590519,-50681131,-62629044,-3213667,-5941343,-30411329,-2296527,-96516923,-5592288,-59407024,-97318021,-33794714,-98798274,-11786743,-85555574,-66503969,-2887415,-28413920,-33955201,-18371147,-53004431,-102553883}, 3324623250791301916276431731817793222102415232464142847805038369747740812179194018315982268780669571984782682512174419475492533275651814062826643398149953206967404359897827912307006668242508166353488063651590143943572848148915597987224280040644}. +{{-72732554,-5130333,-5159532,-123015904,-81427395,-115100264,-18956368,-89447563,-111945775,-27328002,-3367042,-79800809,-72856408,-93821316,-13632647,-16156526,-69855910,-32747078,-12585530,-18516710,-62968672,-67866929,-23343655,-90124865,-88003232,-15829334,-66698226,-98111783,-89370074,-45092742}, 3660229200070042952257562444522020512869731002300723953374775868711390466177818178974457553465751973720884709110075891124220485548358830989169602893040083889820791871921245320909096426687498390943241535927145710336122089806235520609527370069613}. +{{-72314584,-109377681,-95121564,-101239002,-96481184,-31862203,-116999232,-76397931,-109290762,-31584201,-97965351,-82838459,-16880955,-32455003,-81108643,-20464950,-64921762,-33342579,-48549266,-105875867,-116612266,-29958707,-119606496,-99451685,-57426402,-42581699,-73265377,-97437088,-104420398,-28709542}, 3643526361865489056562334209247320643779336477293540434231675796446092451109431651366313711413887860402881738090233808422203067541671171087577182847903710454471864492425787247901998245194157449770918523622112979837338061168308902598165390524765}. +{{-72301069,-21039948,-66670532,-40050020,-7783858,-6657266,-87327717,-61535994,-42788918,-33538908,-17051770,-40531270,-57010115,-50103855,-64589875,-11266641,-63613998,-35990866,-5387051,-42076046,-39771762,-1783489,-46293441,-26737272,-27212366,-33082265,-34612259,-68920867,-24372634,-60366204}, 2559969301551453862212086155850381944632414517925323482852284847758803526204529409747529121710900284543046932218709405322924775488701870391054882740517066169975813056344192969825112400601615244391167360715970255284122921444572792908344807067582}. +{{-72292125,-55351914,-86264645,-51286293,-94946436,-58792243,-119633251,-5303869,-101401886,-9981788,-41570018,-26980756,-67343825,-51759009,-115509798,-65141333,-11995335,-87457667,-99653540,-97080980,-109891609,-115383276,-59973697,-147200,-106717149,-74250592,-7186827,-59691333,-79114606,-100311944}, 480589555611606471897807927969383664287307721618215749792537200556447646927703112965465745741506758126839386534066282610575400785673021012898959438316038560720092877089377178837433185378317054156937788287704596255850340447009330519337964687122}. +{{-72239160,-102631347,-69259635,-1560552,-74797317,-22589470,-8379342,-113782927,-50578594,-97960344,-1105394,-67026320,-17338317,-122019073,-22001807,-80667391,-20939017,-102274718,-11196147,-119418414,-28459256,-37297490,-9937529,-109519703,-33988510,-30437783,-2865167,-14502977,-116451825,-40454915}, 5063245745956348447059299211662386455077132453368515145877832148984814146435786023264476473995157187142381183306966108476762799825575718332569195952084074762366779788247917392090782878160406433210412405099998783486177218118881240042487296954217}. +{{-72111178,-18393142,-16356531,-78673376,-86517539,-38165245,-112968408,-101367763,-48587405,-50089962,-99467540,-18279968,-6022195,-22336155,-60656155,-54169090,-69160628,-78290592,-9359110,-97243974,-18123700,-25997655,-86030060,-102494625,-71153570,-116623261,-70439701,-43521089,-114036061,-50827186}, 4289504949637542951726407940583049512256152460911285208933620851623893183387997045102541838036919337628447991260044770261978715811833658860759143072030219462137606522652080483866915237339380855754868026386104381340783248788052893205974889762379}. +{{-71798251,-54117534,-113846718,-67333221,-15682234,-43862025,-71053735,-88727668,-34403187,-963619,-95661521,-46313086,-74794620,-109003789,-93786423,-112981795,-49647726,-37974567,-49430106,-60501378,-13999415,-78014183,-110580729,-99251542,-76999812,-1625761,-88980323,-100153464,-52832548,-119792905}, 1929991653354982735162324087616326626051856845641928624281977127152708966081894956644432636688814849261086642184384049512314799496511565662418582925376611783190091484977442852759907652874805538764208522287739624978648517886143224658404666316950}. +{{-71514470,-89421953,-115859587,-49023166,-117840402,-24271999,-88278921,-85701791,-46284833,-75864757,-57139241,-57019562,-40127399,-10019481,-55734680,-56995379,-107939292,-94844646,-70293150,-44210541,-93212993,-104920373,-54496134,-32927152,-106214503,-40713170,-79994547,-34703447,-82017038,-72737961}, 1150416705657797010430067484034966658244192389285282748295620206361609937968261145867500585314855965099650872990446445636340049891535014918247245189874276553152306102493107087046922571846662673483267410469104094579545843828166142611120181430297}. +{{-71503767,-106345184,-67359814,-108329049,-119026990,-68739284,-15725550,-44818303,-122290700,-44717297,-98721535,-75948641,-71717614,-6657269,-48568822,-4028345,-74165911,-6380587,-43323940,-110789176,-1971905,-102731925,-112130131,-65560132,-2365040,-120786047,-99009162,-91919272,-102734739,-102374738}, 116225884783612023653873835722202437532714456667014692207798546088372291017424103678031197676366033224110850204442361062399529452857929988557092158781071490799591694742189335743619322036154068730114254754803087004264624117421104812104333676918}. +{{-71463967,-112253241,-95372566,-21962103,-94507776,-14799507,-102538465,-24181836,-69409324,-89841159,-61701010,-43039791,-123119661,-57178058,-22963640,-92264335,-98994926,-92835035,-36983715,-83191357,-38816234,-47197820,-103501041,-79936598,-87577993,-101109300,-90367461,-120420831,-9476549,-46357094}, 5142824412622945065848005656607836133583947540211075157924089506893419077178494164727806738122232469120960089302617502297046580653948247766011346181130589357438691315730719890418079230266330661210380269703471700625768582951655111258146281186708}. +{{-71152970,-30983129,-47281889,-109025046,-19867969,-82650469,-96590382,-57531432,-11860421,-93960319,-57416743,-29865627,-104096651,-2939593,-28424779,-107882599,-44761567,-96881877,-68121970,-98273771,-17901137,-57543549,-110480008,-66807820,-75384913,-109989437,-93526995,-57668929,-27201578,-13469052}, 5128290926818072189531377727853588548678968330484087280446734595824334594372951747643591467411374358887967724599374240603325672795763830112715463753699889960396891716866637308366397713276520460495870439067637848861847828354951599106500736581833}. +{{-71133393,-71624777,-57819186,-51567122,-112498507,-25331841,-35849819,-101127125,-18912834,-8004135,-85478265,-84937826,-115726539,-86533709,-51369968,-121545532,-4556487,-71356520,-90996907,-14866614,-67339881,-87975937,-19322769,-106454832,-51616067,-11334206,-13861757,-8720064,-77823267,-27450033}, 5044879405277324955689000318246386559433872857139826950872293017767170475791655756241074467607222175505633011562550957039431269376556005558675270762746379264833089151682676847661614147018408503618226082498130182917375977896024663081402013239564}. +{{-70940487,-56880488,-15642345,-62194834,-111267851,-85158760,-85878149,-75728466,-95782385,-97062968,-100433465,-66727817,-86724789,-37315239,-76421496,-113611201,-66113104,-8835723,-100912208,-85872798,-98677048,-11550984,-108454019,-28960376,-90676130,-65121465,-82252990,-18513451,-25513924,-14488542}, 6042106701879908922228527130190567252913867392914180820434516796255288507286591935786571089017591747244247554453119308084250691784671421606501777274390792283993104900350333592785679469041425924227803321697482899767019357634261372483173202346666}. +{{-70741766,-115642480,-21189169,-3560491,-4237945,-7463989,-103821895,-20231489,-119943190,-23890307,-49669659,-93215989,-21489861,-96403763,-53463957,-107234035,-86340677,-48147585,-110906016,-39092787,-15080392,-80131715,-19687877,-76419933,-63966560,-7648568,-101948475,-20880365,-15258790,-92103149}, 2811542785808895456197875341507290873318252923266961827829801489243150359760081361406518204230100948473505159715731492913818391638801792853867656207955247299311881725792344625785665829216985781504740137941468331746487570361513509045874602541315}. +{{-70688131,-45846101,-117157117,-32171473,-35095460,-3764441,-69882413,-24289776,-45589304,-73060437,-38886665,-91488500,-22020680,-90902189,-28161975,-35214589,-63576720,-7776532,-39577323,-24610729,-15267271,-104896628,-19523545,-32567531,-101629421,-113453369,-60023677,-99960145,-9316608,-23435704}, 5213901719296601007650143635192806389591737228530425103669650895205649227387769471954248440333553449607200529173814119291543074337925626113341838194604171703693255446191265047313476414046554947369748531975959409538468718916325333820965105375632}. +{{-70496992,-57601310,-22210127,-92355697,-32509128,-68944840,-22432024,-21792883,-17041325,-28269274,-97849320,-85405835,-118974695,-116460829,-90402766,-55156984,-59894531,-57303831,-106984035,-122138743,-70085676,-117905181,-88239071,-103515403,-12780546,-78762668,-17925786,-94457724,-122756556,-39571051}, 3947679152375483037940383188890391758578945622522243485262725003369108772267916176838944824149259038308306052524135665388696051212087493011267360883293491729196590485246879317981188021317412174400556282000670122430196500425786736057817905546867}. +{{-70483562,-46782681,-59040106,-110513280,-41691240,-42119424,-18855478,-64482991,-5375485,-31649647,-82251705,-21165961,-64957393,-6956440,-37959947,-99578656,-89717385,-80962048,-15577787,-86773012,-25067131,-87289897,-58908837,-91268240,-40697153,-6304633,-118447360,-99036136,-101965075,-35507662}, 3742598014488317948395468625872055548322212636390449798321087330980970499238279344253141811115406710646624125663393092562274437323190156844521181567350127199620387401151082368661872799825888631912237004599723207976813967995830546621409023139965}. +{{-70470481,-24027191,-67328248,-117985655,-120436760,-119938065,-57762659,-87148907,-48443974,-1756282,-99051924,-3293938,-67354522,-37978820,-42115326,-50119680,-66921199,-117211965,-115680392,-62756832,-89839998,-121700092,-57743339,-115489762,-47623086,-21128531,-35432628,-84465380,-94588569,-120727389}, 747200194533588377863058818640937919956101994142875650137022729307276119308420514970082372867231102999751861367300866993619015531721072939605264718762220118429999030555870741663918287376526269492029066204070486165295415796074520648465556242196}. +{{-70294754,-24047652,-71380266,-52563390,-80073586,-47653435,-110385991,-122803247,-50606526,-109837087,-87990538,-1615638,-101367670,-67712020,-77409520,-107968179,-83713633,-111079873,-887915,-54495916,-12997186,-53168931,-62174017,-102991768,-103493770,-64296838,-47460166,-27814078,-71075763,-85954695}, 1305278748719137073505999702706459909731494732398915445223012789786514809408141293747562288379783195562953563839923090119171813273123217081202035305174707276824582035099387178162308409246547818667124021211978008475534257454133603589626403519775}. +{{-70198101,-120793563,-97659762,-105938713,-6267177,-93860051,-80237093,-27654831,-23256412,-38066341,-36687061,-12679376,-4019027,-105956998,-72353330,-30797896,-42504944,-101519458,-891164,-24094209,-71000151,-26779092,-112916887,-122834570,-21298969,-35521790,-60203478,-110987892,-120292543,-94907007}, 339078240968414368248212131816532270887208729535251757640196996525507579784546325913435459824749718510654487530067723295653398661985064225884615597643106324549342082499777728705244679070573844729162173428780929631356223168959098777031307421956}. +{{-70069251,-119978839,-13358400,-9417803,-86256659,-75024188,-63544718,-78934733,-91915847,-986134,-77800663,-86199492,-33784572,-49023685,-64860555,-92844770,-8925886,-85488878,-36906151,-27303200,-55499350,-120492065,-101748321,-42747642,-45452635,-92334657,-20240448,-81586331,-31432122,-94945328}, 2305964215233809539016960149199506497924840303865193558156194476926718646632131495353995236170654090078933197879208301348243118325408299651520497581833372998306573602743933039595954000320035808486181900729100404316263146284983660202534557686372}. +{{-70024419,-11763533,-32493456,-2591180,-27808659,-10107903,-101572940,-42991706,-121334346,-61864857,-38871389,-13270958,-31082728,-82840431,-84639920,-102982075,-24325173,-89594213,-12977496,-56979080,-18218698,-53771901,-7889027,-20215707,-30032676,-96789401,-10121441,-95097823,-94321983,-1812308}, 4049615309293266324349625528019928531288504317666983610218342011047219393311653915470195336494417077304984379546187982395776948379532093445967913147973830063758697820662339723168054611919771994168428448917790329612421141281396478247485497432524}. +{{-69837578,-30889792,-70529575,-96702232,-1274075,-93339832,-63905617,-15648016,-111742398,-118088156,-93262173,-13401965,-39431633,-17284854,-97174831,-48772966,-119450614,-61940591,-108346672,-57710237,-99660301,-39963218,-77200933,-42287275,-76939562,-96739988,-9142053,-25336330,-94746825,-72773935}, 1347239387288388412727234926713767494288093713006532382263512788694160446372259382608118452047131403933731383106442798957972834520509626385448183310367353197472435667286227066235623313016890218652920948282755220302103540201854118380811940373419}. +{{-69811180,-9964027,-94325117,-55358663,-61278770,-88521025,-23907294,-13934997,-65035520,-38730308,-28093484,-120710183,-75273363,-65862102,-48166717,-3951662,-61503012,-12048949,-32174591,-11390062,-78034396,-64249248,-102207353,-16877603,-39338850,-64603633,-119257997,-103455737,-101907171,-111586017}, 166190474606315911404087254522902486402620537615432669181737875283442264930955014739707586705070564373800128719093378405529547755846040670199943407027935044495325508171590942323021962195765395558847470091294979562609350200219314137807250368337}. +{{-69349528,-31525838,-49750077,-112403067,-27425592,-81949147,-34985516,-19794331,-97685836,-96157636,-65215247,-75494682,-76352190,-109899004,-75279374,-13601714,-76099400,-48016598,-105636459,-68568144,-29225376,-86138562,-103582239,-76242445,-24163494,-9165722,-102854238,-63748002,-3158171,-113825648}, 2034787642783230228475347268612656556605410961384383885124179242575247850794488867845594087064290223832629593510920272638291083886177379709809450111438157462553070357386127601076832740449287240869922424768464769848683052570413308791253366471507}. +{{-68943357,-78042298,-51442000,-114712919,-85510945,-69742568,-104733764,-27735999,-90390678,-94304204,-99823216,-63917702,-51500291,-14472237,-90575731,-74133564,-65279332,-90838169,-97746997,-52866854,-98060877,-30617770,-12353682,-50207066,-36358454,-101402225,-118054237,-15005534,-33031413,-21134019}, 6177994356260312045245292866110822665781755130694976269181754928172085609385976338763021127212924210109769221311838506635719942316731792365952237798356934112438081470708248940026587678683404881063795887440471010451424105273166850330439522553702}. +{{-68849293,-72029936,-61670455,-89483540,-93436685,-104416590,-79121885,-50806413,-70334563,-71875005,-83602159,-17721398,-66642902,-117168322,-111471820,-34118821,-3927027,-18668367,-31135660,-65530247,-4353112,-37411246,-70108581,-115128204,-36980944,-122391887,-89923318,-22689487,-10560312,-89576182}, 2690349291247880596606251033919591328597065141997958159487257484623574689005352576976012537214808706894748102602329005766546972922625999921242490385296048337512343366049703830967220354716204132849178088329506872526300293104227978759690387748906}. +{{-68693084,-109108043,-13116776,-50119122,-115766415,-111969688,-22404247,-95533563,-51318106,-48324129,-21125522,-20314709,-76973483,-18808555,-29197265,-69371723,-40391552,-51471928,-24375353,-65006917,-72396231,-20977774,-20594016,-64793496,-7633835,-36649590,-118903851,-11635742,-86526991,-14021109}, 4630700462372241333445495020597440611892932425894106905442992723751722264846411632663273250245489528325948211147348311508797375225975700174858505837074946403877222804604334552874498574700722298206045446358766241439761503558113993594485784905005}. +{{-68646437,-64565251,-69962495,-43555518,-9168106,-81636769,-89370438,-3648358,-41080064,-17039223,-9708639,-41297334,-54674188,-103245701,-48884394,-32169787,-9097827,-11480571,-34726075,-37171711,-20927567,-44056388,-45453897,-119263148,-38707413,-36689915,-92115506,-16754136,-115729322,-77647557}, 1226861904421100619439717964751731808331868958240486353597231654204650618598833695228570230209931017639891277663792526323471656793508568953670510370721083123988897941168983601483384603578105469248506783647634922736094356750173547547102013315544}. +{{-68531996,-106574749,-75176605,-31423068,-51263612,-85257916,-21525949,-73519451,-25454356,-87141258,-64254339,-94035610,-69740361,-72173021,-68310772,-65627660,-2859507,-50260477,-101305838,-85815638,-78305559,-57834861,-48395872,-65464711,-82617196,-40625187,-29633508,-105871212,-92344020,-41721929}, 4082077273335427721094657132821578611002559503688769726548772725000702724324095938549168463436749746744458926061584297305139266845966174298803772862539748496020582604317837866748895642801471679021512150472484722196137488875252455279278053706553}. +{{-68493511,-76365905,-117560421,-42714715,-15741493,-13003147,-5412674,-672458,-108711147,-70771854,-21973580,-71072825,-20267021,-82541201,-60440395,-13042349,-47769722,-89853741,-49807901,-91621600,-5444426,-53702394,-75958503,-60897747,-24487238,-84075619,-82777245,-51892549,-37960354,-80698954}, 2689536085994022810673280597639917575569232793983681050691512538641005160544224093448721360226606248323554389635811161612045825310076202164490692529345894691346087907822125895476957142126630704197358360970524295133096890389102805499781051909824}. +{{-68451196,-96918448,-33798517,-111540390,-113912573,-55085125,-80172090,-28665078,-5406978,-28390027,-19617151,-49359254,-46773260,-50197503,-119334320,-32285719,-121860976,-49554482,-21299742,-62874838,-77155270,-51111581,-86427365,-97231926,-91001142,-67860521,-102692570,-118670819,-83551927,-8176508}, 3430171907054392305330335348729233100213248429903285644205253678481202297506207554500455118654766268127457157458822727175378283934908785446612660221905295819704713371631251685577403229511904995186129548081265041198752735952646474298270542682571}. +{{-68388194,-53377520,-29235875,-78984504,-66837762,-38891433,-48452545,-60066211,-90652557,-113987647,-60036459,-37480747,-27568358,-43229076,-63048365,-43259074,-7705693,-19672231,-34252650,-73748177,-48702843,-71061640,-68163875,-100023515,-4517180,-96548623,-114247544,-71161681,-19302519,-122793871}, 1823585387356738807050556759625186567579160133404336893799854820966134250706382582472730678406674618717252563242326295855852072888309967864769594871663058876037317145651446171926194901915898158451303363980560717913914814340084005973011787460635}. +{{-68349720,-58862789,-63057179,-19302878,-43126784,-175605,-51924882,-73125238,-53362877,-67431052,-85825872,-115751290,-52675101,-63739155,-112704364,-119506335,-44498643,-44817487,-26248957,-576946,-94466513,-83874690,-11912584,-74536004,-50786912,-110618875,-22873483,-53191800,-55895775,-20000268}, 6540933848981026121022925332439700133647479990500623468447350912643961793218786765018620413674746114198838597702974075008925844475145344867038673675540192772449496434360151307195158385345841051539325313947330501197694137352446174007499378151129}. +{{-68265512,-109782282,-90286574,-84829390,-24597527,-71117235,-107677877,-11695843,-72319402,-54976839,-76761419,-130992,-33186526,-23777702,-35343656,-63690978,-120817845,-99231041,-109619283,-47546467,-89371621,-10429686,-98517896,-39967232,-43732545,-110381721,-30535402,-119394850,-101067846,-60047900}, 603654832938220716897416250658092193682280652677974522956658893207643331400382044096836525450745063278902002937839323651821778257882321678880473584512802627509583277111353800125341951971349923806330608566620063476035849492777459232150397188367}. +{{-68181713,-17984311,-99627135,-12357213,-116541838,-41894184,-101989791,-68795337,-107662117,-56052892,-36223405,-118766884,-48594381,-42735378,-37179862,-14164904,-111129284,-5465620,-37001170,-117472032,-1739533,-40865208,-39012110,-5954177,-3539770,-76856883,-57944780,-2448824,-46716032,-793219}, 6184150628071527004135171201963177902343878304056558154139526240354550148556250122389745999748810511197006782373576858453026346089418951235046090044009934723632772041590608297877291794484048868338355037316278648012206780536483982358811757242928}. +{{-68146655,-119409786,-121240709,-110451143,-106085879,-119393363,-72551951,-103855326,-83275573,-120969590,-31357317,-16613019,-96172391,-88278743,-74711746,-53357090,-82235624,-10977592,-15566271,-115747792,-66286078,-4663211,-52351063,-34855778,-101380179,-112962745,-69619736,-36023142,-120723427,-77262764}, 949586469129338963817676869117677041577412855138223110421243176861471752764697774567827153775113743447020111774541469624951057225902656032535173555522850138692629433391884703698107337838109660964486740963013136002692068163125246800584960098946}. +{{-68110403,-24548058,-81878119,-20380835,-46614290,-18204165,-15411603,-85669392,-75236576,-101001630,-52837049,-2189011,-58108218,-21525018,-14970012,-95563953,-53189979,-48090133,-30318128,-68233734,-67305459,-9719069,-57704480,-57663761,-61340755,-9589930,-34229372,-81476868,-54798183,-73685907}, 2363570962521549506050777908094718682890207921600433299891483833370036371491953701229665022331655457335149873256911447325899958220719163052062520911013302585016005422170690484752310231678556408731996171471532894440654427569158058701467429925778}. +{{-67960391,-38493715,-36652415,-99865630,-80909344,-26500624,-81644858,-50807744,-27381913,-123291701,-12644738,-25032858,-106929990,-42476343,-39864735,-88420389,-51975504,-12843419,-11104861,-46054737,-34644449,-77732475,-120498140,-1475740,-27606755,-107443462,-69254213,-102337520,-54449359,-94848818}, 1880141819965095868238356475520946646825564882574171434246890873413259833426535241152847608395689761106588501821192356104712489484904790586482159703586199713387254477487061268439944089030322798249466732972580102806278460341642024249822816574712}. +{{-67913445,-73630347,-85622105,-63752961,-113770677,-76354771,-36184420,-55448182,-83773674,-107135914,-101848349,-82331674,-14360983,-122762296,-107936327,-38047531,-35899907,-66926533,-45057520,-12432431,-20812277,-44028145,-88455323,-38383761,-43459244,-11994212,-94492161,-85431952,-121099209,-116430044}, 399066257627521998569166545798933547637088601957005073059926154400766771527032562063850369480355335822264842987655967844836356670587332149979589361189437628067877883548485856919094090708990042469208699956044480205558555388326080082075183229888}. +{{-67888299,-660966,-21931781,-12161517,-80532546,-15347288,-52601974,-30747699,-81602295,-104815282,-40803202,-30537377,-96945415,-26098450,-14710783,-13702251,-73160420,-54693419,-105070059,-87098556,-60150288,-65405160,-19460769,-120203120,-35690531,-49524929,-27375119,-21543863,-115952567,-85736423}, 1628214733155486587997013940118611849137621278787955601412329130937896961188083173898692142563114072900211974277052899714068327318005035151641487974270662120389083343297179404790502355532232739831203792441424260585876053881773844695928444364402}. +{{-67854974,-60893088,-57244683,-14400113,-57062100,-115173485,-73515144,-29270852,-10997471,-24169818,-7700555,-82480968,-48576390,-99207133,-16787350,-118877769,-28609491,-42329763,-21210204,-22700123,-106756183,-39158462,-27184110,-74234791,-26392686,-30634126,-53447865,-111243549,-44099764,-40551710}, 5914254546145719863944492913290862125539368843255836693015668398983482796596157301774874933779843699671758288588143217574793162721362274470699019796798390594324088920207157563845216524871871317818413072728350977525240053798997268782830793808595}. +{{-67853552,-7155501,-100943243,-37840892,-122130750,-80260241,-112161769,-64288896,-41824100,-110057222,-66273291,-118214187,-65048604,-41995410,-94351071,-7703821,-44813007,-99283887,-5532921,-32879100,-23535667,-76773083,-20303289,-113633056,-90535310,-101520928,-106506127,-72866771,-30623713,-83069958}, 1746031693559978053591805824488314197814291376802583413364834024340376422434565739285203587708807905098656529546472123856333654483819676354638520396351116073574174822358091857028460391940724442704539645206350596809944421024987308236558781920153}. +{{-67642743,-43288942,-62249441,-42445308,-45787690,-23462051,-47432299,-117168085,-66888994,-108014403,-20119757,-101238864,-38153359,-37542991,-39820355,-105407259,-9582114,-57260315,-58846812,-50100851,-120177368,-51554416,-49358409,-31752653,-104326924,-122946040,-38471948,-38995756,-53197600,-120933671}, 3084563042176126718353811332500026575091980902919760829391698642103134876036279704071290845310166476820152780608906423004232440478162795301322827498510002776921728981590714971569377697659183490636494502901896160308692263149739838547755124721946}. +{{-67517316,-71051421,-108793964,-43648595,-56759345,-55238157,-58459788,-72327283,-33599847,-37794531,-80931116,-43532805,-51006825,-44551545,-1543057,-100061002,-20928386,-12612418,-54605206,-35627739,-82198721,-92282755,-33716112,-36738757,-47544220,-11283123,-75561450,-9953098,-65942493,-66106861}, 1260038473229644045604009639638748769076042504458144062784581723525878872759981536795221153815159742916581754036856218481877686716142690941880890889959799271030939668807385426315741890697777645273084100073340680670029961716065501499926742795333}. +{{-67508444,-110371257,-52570366,-77484475,-116366607,-118897302,-27380301,-17876143,-34639631,-112634359,-88222204,-68168527,-98293420,-85807674,-9305878,-75826501,-17160903,-18959577,-103271963,-31302512,-36855490,-93344698,-88349393,-21664271,-15708441,-30474767,-50160275,-88533508,-20968008,-1788832}, 5932556158537514917139243561749088180063900973740242890664258722293527817170060569997073753876811435204943219976216854338119146283466428819210057888198962427562165987512054421847377532299225876236730466731988357948445486037453474521494150738981}. +{{-67494725,-59013454,-65967714,-47746871,-62001254,-69803577,-82562580,-109650486,-5381043,-93513493,-95453640,-33236874,-62977981,-24986305,-26540473,-35927524,-1304926,-88117430,-87320527,-87551010,-80774021,-91352514,-87988254,-94264793,-103463230,-75759251,-107094171,-98702825,-77846954,-27145603}, 3414819501673051345400092500200932918099258572908105364984073871344677065885295215883502667164580987900213383987690325228085670381900953320079612664952882271838358131902456755449369956008097523005985002589295349343990185917196839866787317910742}. +{{-67323554,-17053750,-18775965,-116462826,-86118985,-58149599,-4027276,-78162976,-39855063,-30787170,-30312999,-467040,-19442770,-46483310,-88853387,-100481766,-109725868,-19696976,-833541,-960616,-116697690,-25763992,-2634387,-50679553,-46125538,-6472763,-15409393,-39607180,-36239000,-43053224}, 6820648268588846894589755210454139357129371681365827718265819678072073256390409917907210505396909903567378579830874032692765798769123949905296777189148992288763591704130463322256483726755388975477055510001987837973726925007845380324174906243787}. +{{-67307367,-45857401,-57326494,-13146210,-70459458,-95661249,-94332469,-119446076,-57391835,-43085081,-19288771,-5211240,-10569259,-13910445,-93068332,-108328665,-89958456,-27407603,-2014692,-17805624,-67616202,-50996113,-85016927,-8637292,-66848902,-112696431,-71593277,-119767630,-81047849,-90867433}, 72615654579866389272462616909319774447815612875981171502972461454453064776705412810787558992067214230466039723726531280865792557459392365644085708484668799519828920183008804303879440014987235892362344571592141763897686844196164556226255734940}. +{{-67122269,-104516281,-26408305,-4884003,-110715472,-120759406,-54700369,-84415440,-94147141,-81469918,-49096810,-103295679,-5520620,-106982645,-64230548,-114151378,-24382664,-25505743,-73177135,-11262502,-100409761,-11830821,-112460081,-38332395,-117393373,-84990231,-38029026,-54776459,-37633393,-57667158}, 3058567915533955471178603708343188004476212402014013691112121347232574253771009798422014826564895647236131234146220974517203758377987895913994845367752364552238677905030477543568511417669350077939531575805076988835480071170201311856769943328432}. +{{-67051237,-64227976,-84635009,-46048860,-98923818,-48081642,-102819500,-114567990,-123097228,-35286333,-52349691,-91733353,-116364853,-61564643,-63684572,-6375551,-49697677,-50222597,-101758200,-79442757,-35855077,-100495104,-39146353,-114891088,-46319936,-111268781,-76300459,-15837250,-100408332,-56316031}, 4409026191450385887070043264417363269225533192168250588717422900691682555253509084582154124008100217787440499780064930748211501170390376105373922188468055019112427950253497315916426467651519367787791934310014825661534094345932018500620448449018}. +{{-66925435,-58379312,-1590673,-3261339,-7877972,-36075775,-59074035,-36356997,-18051368,-107379028,-9179712,-113212537,-8092813,-12503847,-61233777,-94073765,-53599995,-87589123,-63927258,-111077195,-84573391,-18102504,-49270157,-63989394,-37584228,-71507400,-98302942,-3326733,-72847040,-1826691}, 4414729787275926220288004774087848967139710515793598075959102215594123058966815644343902288200332337186861942515263644107560667712919814207426486506566807600537584337135095594369011352151549217807310608943622368128399364493391495298074286491410}. +{{-66883683,-36488172,-89100132,-71292525,-40915680,-96513179,-39080271,-49988799,-37015134,-104920043,-18663074,-75179989,-42627280,-50306557,-50932452,-95466885,-69307594,-55901754,-24444064,-54280058,-48067969,-78311937,-4730720,-88846018,-33530967,-48303205,-77969260,-19426195,-62897932,-61709168}, 1212936934628707481780750043861556435590228710367537381530746978324272569368025606632756033399862039736036381966029902349551326293305174148180701917650112427188087928560704670732686018542819309971937957293693199855009229581892738320151190918422}. +{{-66607326,-2968894,-25041195,-114408912,-88880119,-75054441,-111123872,-79775584,-28884923,-69197558,-32658428,-90161963,-69905960,-26788664,-70290497,-10852793,-8706195,-118184558,-30816791,-20447884,-105098786,-47428340,-80191482,-69715195,-2696895,-47661926,-86602166,-88972796,-69253921,-91438652}, 339087133465039428175164453205730278543424348546161964930072873033045490310770657733630226926745856878227978650356243771779984702002963967241230291373725869653780428169546936548326719640710052349564465544311668660999315734547788955717448906443}. +{{-66479635,-49739616,-109794328,-77913134,-119248675,-45718667,-14705834,-45897740,-115147095,-54240681,-122193317,-106580458,-122247112,-62529460,-37485937,-70341357,-114040259,-94127984,-63270467,-85469869,-83048179,-83225025,-47052761,-95641267,-76655707,-100100768,-29796338,-27767805,-76911432,-1188818}, 4721063104122888375216123068533931525311060509900830349817115128425203146807891722736602833877531232480175524552804816467959377665020023084877271750394372102911043069500589397382873536337707394814232286858969616669897858537185019715182995323086}. +{{-66367486,-112111778,-57594322,-104044127,-119126698,-73502795,-86043645,-58385684,-84726170,-20160632,-4961,-1453645,-90428844,-2850962,-95229736,-99800883,-104442042,-7950961,-37070643,-91670503,-4900837,-27096067,-31649339,-74544778,-11189796,-62560906,-58799988,-80455318,-17326251,-101448916}, 1862951420250457717433668944871333150088960078759236493721856613359362373089100530295612226309036422574429809584300779422215974786819028243845992765266925139337424907600142986940202217620870809165453639706444471385914222693942809858089118954391}. +{{-66249134,-111155034,-24125096,-9772459,-78271694,-30572709,-90957833,-32320070,-45452739,-48538753,-60696817,-52027867,-13275411,-16474874,-49068491,-32651699,-120281629,-16613205,-99934809,-42483094,-69336403,-99395087,-88884851,-109212702,-17330315,-58774710,-95379580,-61169739,-10912150,-79484772}, 1818277145661709669382526488857884754625599163692244187319152265905802207886056955559014252823722622023106960466642780852785944821042001016877636621969357014327188279433430479511122863821661607065635856038750215311919685691621817042879822438551}. +{{-66056769,-60583649,-102628767,-121713761,-99857524,-40782379,-117502461,-85500587,-33667180,-94954979,-87450907,-91409123,-7397893,-83756567,-77367759,-117472046,-110056866,-31221534,-57621117,-4588449,-4854800,-100736247,-106736680,-26879954,-32219249,-38331437,-41904993,-62024138,-1668468,-66487307}, 2518036834147765075529875388174958542318997280293843641497635296645093589227099300462945210333969802192123833593790349879357475219625759356033002416685579900561416788924246406752158871642480683745816965586382194962602346390107187888959232639248}. +{{-66003278,-105466886,-7673473,-35131647,-7538261,-66608374,-12274506,-118119449,-58549672,-57357603,-108885273,-98659707,-56418261,-19377323,-114238155,-73877707,-65796266,-61578003,-13471519,-5943394,-38581657,-76173699,-84552301,-26419932,-4312689,-79512609,-76708146,-79655490,-86154460,-65755977}, 171754056851018287966608072640409680362627925009282591427324584209932879955783294580755559753803997270615760426239604892511387256432653521059285861113724296763915909381931851994574699699734211922216862184053063596975313835343229769188295377251}. +{{-65801047,-58546736,-10973806,-60654803,-8963347,-12515833,-30247850,-24706284,-55101238,-58580104,-94973972,-32186147,-48018058,-71187040,-88538548,-30022764,-37064821,-100533511,-5105837,-65553755,-2229600,-33618881,-7347698,-29409884,-51116582,-20920973,-110646679,-119414283,-64519059,-43282363}, 3836442680645697058697287109197945000192789689106088019624011938573485594263492734428894116109490282331023116272512182860963802845517714304908378322087214971439954528682733900474170093853576032347476474591200769476890701352502362505622777296838}. +{{-65699208,-52856413,-31405222,-73426526,-5832719,-17980592,-20190640,-15800607,-45542483,-38692803,-114652035,-116310168,-68954645,-104976752,-1455529,-105513846,-83163691,-96233058,-30726816,-57542392,-97092397,-102251003,-41844480,-94076898,-118847269,-9025396,-11496802,-24685601,-39962135,-27263471}, 6643120015223554998942603494730829436456486535670947966424676778598245283532680584259620895880701793270554053415299946015830738861004578472255449320180410202461411103794574284707404478833601870343415284932235159998352611529941016750672843810925}. +{{-65694569,-68696549,-29512295,-92656248,-13683429,-98330415,-40725630,-44134540,-88584128,-89583487,-108341775,-55830239,-69985351,-83351950,-92478625,-106204931,-68520252,-74549482,-8233126,-88879747,-48173066,-7449615,-34876683,-72803816,-17339457,-26509138,-15921092,-68739878,-114417203,-35026889}, 4209198483712982872976230205478867715756584564707592233505331051070181716407747626304253613743206440338469568044403041880683074040101260629146148443771936942161601021439325493533587846880608756321633742121267464316180155100514612431745074012616}. +{{-65622759,-30141314,-63314806,-103759959,-92231337,-24993818,-50851802,-55210245,-112933491,-26436118,-55412159,-93884647,-31266949,-98292671,-66267498,-74914177,-110819426,-21523143,-5755674,-48772941,-7598068,-26871457,-83143832,-90094973,-24029724,-50419616,-13503875,-89554079,-11242580,-108576475}, 2479705121733411816643861989290578770346361389176713552556216092204535181664966839928380090845577199348402506787047911528696033055878244386253419894662285960361282517228177898818219912224038903067265491711254049863596065777552082318032253567590}. +{{-65245479,-79335123,-121120703,-28162456,-114072467,-5922416,-35089046,-41156767,-70584239,-14899856,-24772589,-39898220,-52140539,-99778254,-23932482,-89155705,-56723428,-88162018,-122710869,-42585729,-3827409,-29177499,-123434544,-38368794,-100109569,-78765024,-74111837,-95531856,-37093115,-26264909}, 5197871752069907564551294203586562310219293453797754512887358291824106234307484912465724209728504392663976573898386880377454449949643202439285622201949271812688788216511879272253632412739170303444773996845381496462152869298827639554604093631080}. +{{-65144972,-85394751,-107578412,-33044893,-115345829,-114359576,-70325021,-111194486,-27159996,-17290929,-30259583,-108684720,-70302666,-79582343,-85094408,-64197752,-52983523,-91905321,-91068870,-94126440,-89864940,-9227402,-57035695,-7819261,-47050202,-86963377,-39574285,-106142223,-114611090,-99110262}, 600549496558873495798263269180453841190143932495606394302696061152017662799947623084760958327823697392239462677652775786737167860490476051726960797854475914283617906733377393071699479812867355159289654244204554418209512499840165158838146488741}. +{{-65034401,-121308951,-122397252,-3253049,-19849475,-79621132,-17069795,-26916907,-24577357,-53742117,-69143222,-22534985,-114024477,-31647573,-26666332,-59946539,-112272044,-17844915,-26372779,-9674999,-49767740,-55906422,-35128272,-26172876,-97600494,-26490158,-58511387,-90951475,-13824151,-20561696}, 5440441843018965795407808747469347276203155533295534486564460393090559815523090862290579846223473185171961721260686294962570220072295185106461437333843279226165142539287584340530275333320474084317759288169674887394397007622601463493552130573348}. +{{-64794627,-51341997,-46911910,-103678406,-37444367,-5156546,-52701386,-99503733,-75995686,-40662891,-4649270,-48650472,-123065063,-55720796,-68909597,-4885034,-85364491,-4227752,-82080853,-37645749,-18507228,-32084879,-77011030,-83127833,-62288339,-48826404,-9520738,-82233757,-53078450,-72531316}, 2371596648002102022950894321321927724067588817902628554597830892764890612122771684715866135911924654536877819017247148882205885152015313729871143414495719596428946376526723588444968458069563505741591238379462967032720887014003879033016333544812}. +{{-64618912,-71584928,-117151639,-12895434,-19440702,-9799238,-119649776,-67180610,-94959840,-17226648,-13429922,-48498484,-60054298,-28280432,-7509917,-48617816,-48927699,-12800010,-37631695,-15920992,-85933181,-122272901,-41508632,-17156271,-88886836,-82363177,-52989939,-86793024,-86264563,-19010566}, 3927431560201035123283850156676897675545569682859185472650763124901444573218463755966328341598603847401793248338951876906848260633541651612463688457140172645699691642348635679928235411829660184330753291693813357327665414785424138718679730405371}. +{{-64483048,-5397791,-47865665,-43331930,-113421812,-53444357,-40754379,-24576057,-27268535,-92914670,-94546851,-69348677,-21017163,-16848832,-73509153,-85901124,-33487468,-6789336,-67526372,-51787479,-99801303,-123393455,-12135743,-52437929,-33960292,-46321366,-73301541,-10063769,-4671430,-67390676}, 2965263956306978467601398255172790690422378149902492845903793035177837344772535109122904805231392487991680237005340223779504229368967583281293571866209156787299691158443771576207146227138982636894037028088739940847651406239801025504581186462233}. +{{-64399138,-101923370,-108186288,-91120628,-748946,-14982562,-37370229,-9297170,-112796611,-34370025,-89358632,-72097897,-43906592,-1152429,-22852165,-115032558,-32350698,-107380520,-118170462,-81761873,-94356802,-12277437,-87176181,-59000034,-9761007,-78844410,-15478950,-27998766,-114947907,-33626273}, 4814910282800408511680753259661347749603412534492555054708826972553092063902848379833265745847481753989427589546179211922942884866657562460150205921857330131876719974023870893848338185749567578154643850358267665397594770372784976771722493007039}. +{{-64334558,-8988797,-60661233,-54354210,-2601003,-107294770,-27192804,-49802431,-57696641,-78804636,-78111244,-59657210,-39895872,-104745188,-94029097,-61338643,-78790025,-3207637,-47971770,-20513753,-83940280,-20069690,-102278186,-28112162,-2615948,-24039157,-35926319,-83426837,-114288185,-48373622}, 4233383097210218047760162556707979313609428201983442748042198559850146382269558637704162481282684610317695345197962538307730329076037510444055730275976845227771430688383663693031499749400203593719438691173152645244757489637873679435187533135465}. +{{-64333188,-2215383,-98056589,-64686397,-65046105,-93874568,-78279118,-48633039,-19263603,-117550287,-73533455,-25675238,-2918262,-62336713,-34319951,-58822434,-77164650,-106976441,-18395499,-14921873,-86955568,-21406542,-115037436,-25273730,-42863141,-49402861,-36005701,-69788707,-38438002,-7500725}, 5939679572826753716819563004938502349778356369618177199161364563352276354147035293359788296867510366546965418481382741301922515417096069899368671235868994287330438169808079485677203264280535870987059093187630760236128032212537202000691205347425}. +{{-64251384,-23982851,-103047580,-91908735,-92350118,-3360905,-17125197,-63995541,-112247958,-67524821,-23994548,-35019324,-94619079,-98380048,-71232344,-107879680,-95903302,-16778825,-23509260,-64611366,-104848229,-111455720,-21818027,-58433086,-35821322,-87857429,-55794725,-94593359,-24141331,-24276629}, 5683668960894907890796722064168617445118076917984598333394722440932038443588864065625025475388042771335849328464424101549753341735430154531421391320033521286301739737445632178029724188822684074235854764687859513530410714717106943205267676720405}. +{{-64224724,-15617673,-100154701,-105444321,-55058296,-50827536,-40096506,-107802429,-9711638,-6531300,-928249,-5251564,-48817305,-17355294,-119496665,-245557,-28396921,-12596131,-50532398,-21601451,-12071439,-98501351,-18120707,-69740849,-85069511,-68219192,-14406300,-23716736,-106861112,-26134689}, 4734185157405385411837114573534895364041458060896161638856491588240003270764160378918800144481089818893804862279979769701981073266168336070931154623043456698051607418872084467986214586401660127396757288975465413640531052086261094186097685310321}. +{{-64134598,-32114108,-86856985,-104355084,-116544704,-47600319,-61955650,-103124409,-52551241,-16304026,-100041744,-46136187,-20822386,-38328687,-48977291,-54221922,-24744143,-15583731,-113965233,-19019815,-106105909,-7941617,-77390565,-100839248,-58190976,-10998314,-9887236,-70240768,-28404341,-121659648}, 2365470198139538947777203115147292734063639669011227499161804695779305217780263420392896081439867835325214587192495169215508218463856598272255336150534899212093266036507202076274333459285437738835892259218252841096085491643114437084643592279643}. +{{-63971585,-7007766,-91780241,-11883774,-53936274,-78066258,-11579350,-62918786,-30036954,-30850977,-13036849,-72901616,-36181435,-40404034,-114657536,-123033909,-27689956,-48156222,-57736282,-84486126,-120772989,-75764130,-123442261,-110022900,-62311766,-91011922,-6822664,-78694293,-85447829,-94745870}, 428093287955929435798625043684470094363308733147368518381234546782641647063342105891178730190150404421822459762117290261936634687992675637841685707884353942788934661951961028998902742370378557818882637297052185842840589444015519217722627942906}. +{{-63862056,-22161707,-74267411,-34933525,-19587801,-71322034,-57747209,-82368081,-17289314,-121776506,-33327168,-118393803,-31800851,-28237523,-107935348,-64355997,-4937783,-28160167,-29417281,-74725782,-37343907,-83649694,-93200878,-37760563,-76433354,-29851575,-33499294,-101542379,-22276979,-60222361}, 2410156917265977255134921803173182272331775023069120740456966080057123087307661787085139641633898649105182163226904580698467804876376100535660686279863645869104727046396632991181270123756198428295580699953745831833646524572075575705606080186145}. +{{-63689582,-849942,-13352467,-70195729,-91209889,-74056971,-100078479,-88218050,-14734072,-43067622,-36405814,-53677446,-113899819,-24629929,-89814953,-101519702,-50173901,-14771732,-99916297,-3960023,-72505086,-7905637,-47747438,-42797303,-60511192,-9197466,-36271159,-2530543,-54875215,-33568113}, 6712683331530930932826035885537486116079152804673077215291461944491779875734719136214651884855373009247428429476842242360633963536517794027330499745680124310612081900643824944123952877085990860166786343930456538346236338682685532373483510730627}. +{{-63522621,-101545111,-116136020,-106115024,-84513718,-5679367,-26874391,-113306227,-14631140,-107044290,-117528153,-97710451,-36491847,-36012437,-35662598,-97259642,-66301824,-70158508,-119495310,-63169206,-60275901,-15547695,-82800729,-15284414,-106331435,-78394405,-20361475,-114091164,-103115169,-5684274}, 3907641028468555319189357471677054508688450887119531445622611416641717731612703093113718212776569328970824233097007894190746507072664829242170801779353812092794378059889680679006968309876384356402066900130963530086099733310551981418489414927132}. +{{-63332655,-83416845,-73244870,-31719695,-35306858,-50306718,-37321228,-78949733,-117403683,-70814686,-42740299,-12197484,-78948035,-23839919,-47891794,-68564038,-1577283,-65421046,-57096122,-95559427,-25801894,-19784155,-85576741,-75142579,-107285094,-94898839,-119342942,-102495490,-119820924,-61003748}, 20597377350640991090066930044659642416480020290236256207800577043933664392122197476578022783523780017280159048292236469408324921701036433388225139752242454507275669564493582852665529698862724943172792863917168389595203557411092469525876492916}. +{{-63305485,-5242091,-63035855,-33090904,-17911692,-61388965,-21736218,-95904775,-21437268,-40288352,-39890278,-17180247,-58754120,-48081737,-41883585,-5195593,-76458528,-105935118,-76547935,-121580956,-10096738,-111695907,-30540566,-1245748,-2218225,-52227912,-99826538,-42273544,-113259644,-77992278}, 1260644379509009588397220126205338148471068681285398481787050753857763399216118485831969280986080291620095397030665496030896348787558591244606474982558135443602878283463959611222130467865558827467866931446692642489720206461236840409467404883800}. +{{-63127027,-109462296,-99372588,-67321410,-108681659,-68751088,-61698163,-9184780,-100902524,-14829955,-14487248,-63849817,-78841217,-70364727,-51936617,-68151067,-44527846,-101448354,-61261030,-57456763,-73391050,-102059264,-22228485,-99747560,-3860791,-44325073,-110099200,-106295632,-60251141,-99132702}, 347268272428330701550750938713772768043468438399424686933786457044645951866767420724536362538253158788966701252271001722636936268908753041561670580513408615619725338233972285341085989677168659558354966122806517607080191032436706914019371845038}. +{{-63083447,-106750913,-67197290,-2619212,-68082604,-37231839,-87367836,-81456036,-63015285,-22028081,-7483573,-24169084,-110811091,-107557885,-37982911,-29409403,-91544772,-12264293,-122625553,-103922466,-14813469,-66548232,-1442024,-47905,-67004867,-2506065,-109139054,-6652696,-42846980,-101632452}, 2861747303302541090047451686522963899453214930103570231400510064109429731934591737269685476519027925478780819458198175060641991167882761429750576800474484450643132846686358256654762798396538510340676738634396688583315343600600129989536507300060}. +{{-63051229,-58576697,-95088306,-54372473,-48990855,-101290206,-101417659,-53706394,-61763421,-13059270,-33472215,-13863220,-11508607,-52343191,-94581779,-9155194,-111879124,-28580679,-77985127,-60064596,-102891558,-3378272,-103960050,-77888670,-40663204,-74991994,-50058807,-68479377,-59515259,-18867757}, 3961944354660146937742010810568172681271067653908181805384530516416250004582343327763559207334059733628008786491052979699733457593291380710152320819613522017243843257300371826387390564950759531254906483887286953146970827292164175962899635341988}. +{{-63024371,-71238195,-84348768,-29394138,-45792815,-65432568,-1883769,-57432317,-10135653,-107080708,-50772667,-15651556,-80424839,-41732312,-108938249,-63221787,-55582909,-65528074,-98000811,-54421909,-51251617,-123086681,-42525931,-67186141,-63196174,-114970291,-25671861,-112345052,-58688206,-99411924}, 463917572323577913896973267854023718718276694996539842470935974546154842789061037064856649873632290900918222037883791403329750304238692235455304433608935145990336504410212766602455680653058953131398784141505530621722028530550314194936375945772}. +{{-62890225,-105842644,-109027183,-46181078,-91259718,-31812146,-31023474,-61700109,-120913726,-166522,-66547609,-75986989,-3748902,-17352869,-73541381,-1629146,-46955840,-16245229,-81099027,-67184434,-55153446,-3101239,-17237924,-66841401,-59592246,-94944117,-3634345,-18806674,-21704234,-5732231}, 6449510648914227520944278137476252433430280546289529062339876203324961713406097620588885557460088602543804095991559634475589802484377534788654879392018061601420722050953233201316261561885583991241793614444037344714798579334331392823654792926074}. +{{-62618367,-18450765,-107743714,-8075683,-61883598,-33331218,-57525679,-17640675,-65637770,-46500459,-32596404,-49373826,-37343220,-36278722,-104852053,-48340027,-50840863,-23388807,-80446407,-102008729,-65492583,-24531869,-76119994,-100074292,-123247400,-67058945,-78003262,-50267858,-51607041,-6945897}, 5989437605600120773982206611091841099774665088540221697470631793980299069406150450070926094236016444914017202604712303865534267417743213159501232810944666849739002991484856979672065837925117530004598901453682299798863719481179280582032360488244}. +{{-62423843,-91805786,-33825415,-58312507,-92010056,-27475593,-2910377,-54941248,-46448818,-21622726,-120115664,-41895800,-107995572,-53858613,-109125557,-99211227,-19460618,-60545218,-20054437,-68335435,-87824177,-117459733,-70042204,-8451030,-84949213,-57156607,-81327555,-2949263,-52032090,-95382459}, 2616016864782247282439887196710081685413541097569444567737357757994167760376026929158098730713132402168390577813468124661721773623197678032498111419332075399885411842854862090009320385555627810637392193104036617481460903904124587052229976072082}. +{{-62399051,-107333405,-5148203,-8532663,-107282187,-31344438,-99017065,-106686715,-30780848,-92740499,-41944946,-17439123,-108448685,-18558789,-73939185,-78541086,-105608246,-50659669,-118901780,-74517645,-21175282,-75296644,-105507192,-66817011,-108307165,-105502428,-94895928,-56422446,-3570234,-98399007}, 1714586750306190498091620617420851620508239620561898930284632757743586430611884404375847490436603918595764729388225211418872304914620866047341290340779297175154777246340651516557161273892564261345593753320893368479657823560333237961159332955424}. +{{-62379034,-46871154,-13091042,-92020342,-27530344,-3204534,-16738929,-52699560,-37077427,-81181916,-76370384,-22829705,-52699327,-6950591,-13546560,-27329795,-64900247,-98872734,-30639499,-117247584,-3347999,-84633633,-22426899,-98139612,-89514912,-11752918,-5977148,-60532811,-2301853,-120859831}, 2382555078982184733216895663332502608260468748719974082051906111561243016179972565249199046719367947697744564300279828907565940846530897746917170056677388677577596940567276560954603804069812593824701692530373540363977248965281184572829636118207}. +{{-62215909,-32569817,-16573418,-108124566,-103459507,-104816103,-34934828,-120425717,-82693509,-35049380,-58824148,-46499458,-40030261,-94021333,-2173636,-81572503,-73028408,-114694487,-83181060,-6389946,-20256685,-98922811,-83365296,-18249878,-68777551,-114958679,-47903601,-92433984,-76965256,-90575073}, 490246021718875441577523649833104351815969763063667499387352991486238550239273946242022556333966912217455524221364854181344234923196668100675911673466551191615152899119658791544937508357214746773624328826687587846220993953118009388265095646796}. +{{-61939707,-103102295,-55597054,-29001220,-50027530,-47713061,-5439722,-109302964,-94739886,-122711620,-116843555,-103400365,-38459694,-55529077,-20206342,-6498173,-73094778,-4039663,-116817273,-51396617,-108188967,-34579462,-74605324,-92069995,-56754049,-44443370,-55776046,-73383292,-19617272,-82774794}, 2365036116450726188814156889655891731472479741974630529038123507377128171054402487726620196850052662175685283788913422185321858566859173290551098852637516670530292102914931871787383749318762144636857564737147538860819329150111324061943294153692}. +{{-61876882,-108019892,-84359877,-4201524,-65911371,-122497313,-19453126,-62197937,-63589801,-97355317,-121186274,-69389740,-116370686,-18663022,-106245142,-14393962,-109234531,-50207187,-87480519,-97044714,-72901341,-54470273,-113416586,-123121681,-68051297,-106544968,-18132334,-17441258,-73044007,-42730758}, 4708712621476780811695388873795614314503604776344582014754196162404121241429879395303442146965964867808277386975429770590236217254346026859329102103367622154253861221683067555935484548886098086610945198664139759981689658560092038568650866228299}. +{{-61824205,-116834743,-42362289,-10044061,-59429445,-86569546,-113538454,-9132764,-53019473,-94872913,-4736857,-115793563,-101814118,-102624162,-45869845,-119359132,-118373594,-68803671,-4319677,-72543228,-53110582,-115799955,-10677179,-33178034,-25212976,-5460007,-21770125,-81209364,-102415552,-85237236}, 835282029986640634518997201954829213977649614700012217757783761562926259451451114294423239188651732993191025448256356725546733240591932966574425575433039783246183215128240144225556158152337361818940676973133598205521248170652033336347262038240}. +{{-61805451,-2214900,-117174533,-1238729,-50786040,-43459055,-9444557,-91921339,-123173188,-120899299,-118670398,-56687050,-118637504,-86559992,-113924602,-121912896,-89157711,-84791323,-109144373,-117852784,-111635216,-24044726,-115394234,-37672103,-87751391,-101557912,-73237020,-59215660,-111402804,-31957632}, 3480704311068125405566345038868086864065219474986422731730190052057069216867536747258212100063846196916011024949011325992400698047925680342433567552360192894810215128953886289670322470584442691625649229953985228712249638061389867775903644843282}. +{{-61762843,-104321847,-42245940,-29629419,-122537461,-73905617,-86417052,-113793019,-23622543,-12520750,-7925958,-34943275,-23072534,-118834909,-34446703,-74710729,-58831446,-7222432,-35502937,-14153626,-10049465,-22602609,-25670089,-203855,-103822207,-49774689,-71523915,-60925664,-29209396,-75799063}, 2026397620200469367084336125668878605489133029161958408403504502016517861838045901423799132977368843823506032809970933641306306236980960764649968768368963112929173582218781016724069354275285785264235646960423766456561500940697007023670770210372}. +{{-61754602,-8865421,-24128993,-108979040,-21959287,-58054513,-54636040,-52070717,-27452349,-77690668,-115204866,-51189138,-76420165,-7195895,-73496659,-41089010,-101557534,-69625359,-79550416,-66823026,-15896940,-61673315,-59691434,-15957238,-85198965,-5623810,-107362834,-41780965,-45697089,-104176966}, 2834182615933883020935417850725152062704047910233216539800918407729672134710108370323103552096843108129863890990340319888390807589999222362245046902948650512658789486253342288535821270654750972398309291676794347910854294181455859085668507291209}. +{{-61665708,-87598072,-98692039,-46919838,-2640785,-82000383,-21616906,-92362823,-117226732,-119143587,-22143513,-80305193,-26854557,-104511870,-115596998,-118670430,-27003785,-82513828,-35830796,-72384205,-31795513,-10425905,-109113836,-75777155,-54388485,-92361662,-102236488,-38326717,-117515195,-60778625}, 982314997655435863387512886506120998216047257021977369290595951865967203502993773119461370710331643112483372327104155606308338378043344151181357658883387918837173242224064046950717574107351100863055652151782900609630896090981225227645302006091}. +{{-61566638,-95026783,-104449951,-96271659,-82612011,-54818189,-96903837,-54290615,-64423921,-50381103,-40490240,-11266854,-102222364,-34531216,-42770107,-56549549,-25992041,-100907684,-43391335,-94168948,-15725911,-42479518,-104654240,-116555676,-84702933,-80937937,-61947543,-11753388,-48515856,-63728433}, 2582785434822654590610215137684986751153774830638734686035413579850275894804809886970052685272417129099617638486687705907570931272674791934711138761600869499126428210490304646593733509232500305384011395631101425847703700981127620958883903323137}. +{{-61406391,-88827547,-58679180,-41485978,-24490080,-82902312,-5541066,-64816632,-61551754,-78798808,-8923746,-26303733,-39282581,-11121157,-79727522,-29838040,-58983488,-35797222,-119960777,-51842008,-103683566,-20034433,-64887481,-19512441,-13640106,-14483411,-69618560,-27206025,-60171417,-58415091}, 1244724810134291134174448045775680006351956710300135104258268150038781048837335408283087383478387319776616686778914196429654172974734672698688216389724317685829005939077080146997366291193611888249529366510539118029384134238757470175963857537020}. +{{-61384433,-75508317,-68421220,-7909339,-105965535,-110630731,-51501096,-43936993,-39281832,-16298557,-58612466,-45825025,-111669528,-102172518,-51087718,-88307674,-74200899,-23820195,-33562730,-34968636,-67906947,-86950569,-120552885,-25164945,-15277701,-52997431,-43678305,-63523019,-20521314,-1790664}, 5927154701522545705211775804124467749787675556840698516410539972166005064819859795861326142929434896959209040943948127571638869881192399560416235317038490585083812453603631329263069950601742353600078715690649141838673370937836542432738349479236}. +{{-61249402,-68224112,-54301068,-81914409,-18954034,-21367001,-44389433,-105224979,-81672327,-38922709,-110635453,-121760868,-76710454,-3979206,-102351122,-106065998,-120177545,-72998892,-80482181,-37073119,-106195090,-119729182,-3582519,-86723861,-101703120,-97070418,-79083147,-93197038,-68387903,-18217956}, 3444085547212564713544079674206061404331152901709710821662126657180733285159473746086145074764724289447772450752093161248856288032004174749461886055286230522889246954049372981268914502174528036504114763948242752285829756295920174284117833349143}. +{{-60949677,-356107,-98203781,-99828539,-80619841,-24727691,-64275196,-106674123,-83971928,-122806611,-22956035,-18323720,-88922599,-19911053,-112917988,-40686856,-37492922,-48758045,-110195132,-115450837,-60863779,-16020014,-85063016,-71287417,-23912045,-91199639,-90586126,-34572485,-105129591,-2724298}, 4389083973536101943666879260657834634683983112041008615657726370564160100254486754190296456245115933367171668909316956533075796122573247163102769958524863737055902718771846905986828832591078080919095495998023227519842112923518907704285413624128}. +{{-60928999,-50668145,-48420367,-106146086,-59317908,-69792017,-117887925,-115074938,-100294846,-22997372,-111667910,-114462078,-103767808,-26564325,-18847576,-2107408,-68321251,-51288353,-85632354,-83841106,-103671713,-73599238,-121073342,-42452071,-26622828,-112733037,-115599487,-76509372,-32709464,-43615069}, 5282268884518006105599807827303359226115759348954590633753462308942062539850323835367710119775132257037300632854016043711930491794190560576730108111963892791895140590084390460376476268453540030677031109605161148613205810541335418163218812297112}. +{{-60907971,-1214732,-77771114,-85659915,-83920756,-80554943,-25512815,-54147648,-76016324,-100620351,-9010223,-56251450,-35087642,-37521000,-2653867,-84025473,-67279874,-85427077,-61368958,-106215102,-5142906,-5781373,-32795797,-120088334,-58721734,-1541437,-23168139,-110826635,-53969854,-48682158}, 5808043668744402184386845511359646376425405574727698205437760690762764095991526688827220582900603575901020429431692665297214174407626374114210268313400503232794252848434243603373360274959477996036739331379100703526103259773227977841200320035222}. +{{-60856931,-78452430,-103047901,-14400839,-115839587,-51313222,-10953190,-72139860,-83689504,-48830239,-52992414,-93971212,-102584223,-99541551,-10770099,-109645620,-24527990,-46915861,-65999336,-91480716,-10793573,-114311747,-104214334,-10055739,38346,-46251777,-118132680,-18730488,-63637303,-109003682}, 1234947542003157575031914294771416745996265082926273520434880065345705435963256311787292821763510158171475258488079374442252596345353437199905864962025754733588771082214900209118956112109555728113937913888857006280724540455586046358920692076002}. +{{-60800537,-25931185,-82221343,-44844563,-106562994,-96324998,-17433295,-15785343,-21248680,-111448343,-45513424,-27977571,-90847243,-104805390,-51867612,-121054185,-1743635,-40606366,-5396489,-69327895,-115360682,-99725358,-69391087,-101947243,-55102953,-95748127,-76217612,-114040731,-22670989,-44197734}, 5230767209107610654254568045924116227237876605404920002685576364876348652486600831393563510275364641938086936332463676761479694252676868057970110708467387534257868311788831219430962142847586753767730430711583609779473655202180246493161464161584}. +{{-60757657,-33302250,-53539870,-47462777,-106083944,-93410539,-10877394,-100808692,-78585353,-60419991,-77639545,-84326289,-84985369,-10740485,-92631398,-3149401,-87482154,-53612279,-9111154,-6257043,-8899543,-94245772,-116164161,-45980936,-61497917,-84522340,-97653112,-51632701,-39277782,-75449407}, 2626625153564423495324053224282256844088590972178208432266132428919612259856943117071034929383273038647791857688604920896645341138134096232289347380075435905641618574091120928905484047343225769833940124821357820938036057135408620040232555069654}. +{{-60754440,-108358931,-93122534,-113654727,-29300500,-18580025,-5965168,-23697816,-59684238,-92953910,-4814901,-41528519,-51942584,-108257234,-65208312,-16598565,-83260288,-110802743,-36441723,-109647336,-68120100,-13864424,-27160284,-66615255,-787586,-20352569,-82119717,-80090219,-48910860,-107072524}, 2069006963128715550527881984815382567712025203633606872436347962639660331391801153999085857318865044870046319660081283572548713780809545720403177015418099244274572353195466419781314195982388139654658853781052210941560449949549653091177887003605}. +{{-60568952,-26381175,-75283271,-53087302,-90575814,-52576811,-72474812,-103408071,-53745500,-105381397,-81836456,-59460657,-105910709,-4736896,-19519382,-38898826,-62268335,-17496300,-84172720,-18664040,-119333954,-77764017,-109455643,-62650900,-97327639,-32941842,-4892777,-17196927,-47216537,-24782295}, 6619204379753087788691024550699522503219614768813704117798378908637797717028303277089450601723768116346467336756279501260421633900687723518407840695840978606819916270179515415820746072004669300338793068131720334503968309840488941437613888169305}. +{{-60514390,-113933470,-6146188,-89552510,-54490045,-6623204,-97907890,-86066079,-86109064,-72350410,-123285223,-40414748,-24916600,-3162879,-50506051,-93023520,-69596400,-76029713,-15548565,-22112926,-13795333,-17698862,-115319846,-100664578,-79304430,-117035736,-51614208,-88947258,-13433683,-34414885}, 5572988747447145201654566280526795520485504593657421472881642817338718990964630537949633299444991846977970903278115817022206525368296916762107852532496435556160540527050497093614696613708604519388770504634152394329170966051534003454083389299567}. +{{-60294223,-89714466,-26279492,-29474499,-3548436,-40498319,-47342010,-78377214,-75937474,-73651214,-73517719,-116092795,-103322101,-114447512,-59971392,-83586060,-78536703,-104576102,-57541919,-116580943,-58419739,-15817406,-28868809,-108308612,-98141379,-25584993,-82758344,-104723984,-34660617,-45782872}, 5374420421849629776339075740179707931241085013350211959636882528082946512749568784953498662901236139070438860514995443807504375744824527119561786002615783522180411509293713529275895017244734590624192004462613686587565498276408293444707617530838}. +{{-60254428,-47807682,-82887128,-31255329,-28059216,-101701463,-94009842,-95278458,-5865457,-82142110,-55379520,-117119810,-28591909,-48958809,-62488855,-1435171,-93518303,-5618646,-59952101,-96296536,-59907667,-102741555,-106175994,-51772934,-49491240,-30276143,-35205452,-57154137,-85121632,-34025065}, 4215313447025865527169775671695876310732752801151743997602946262909420712313356796152482183679735354201571391447277849286058810747668450422397875102341588001964896075698106437088814952354718559172720675246235039656724693074125625790129062416087}. +{{-60232677,-53006048,-21683829,-18687386,-115077297,-4056570,-36814845,-27276278,-108875754,-113223770,-40437922,-119110432,-61665924,-57610932,-103827679,-101066756,-118305266,-106779616,-28498482,-44700619,-104279065,-123199889,-80543388,-87567402,-99471355,-14031890,-22715304,-118436167,-16155412,-115644857}, 2352150118660909830858770424710045801281642351255662838270161225658851652959966969097255396776533642579519477134576543151046152343197737568671131952473059730551999307057448436476532301638694767568190901316017945258366147772805659322919546240938}. +{{-60194975,-27125543,-17820046,-83305590,-85767189,-98146638,-96568995,-66704431,-42156227,-3751705,-76873223,-100631662,-24611510,-107362908,-10338595,-70531189,-83105966,-34587284,-55521533,-8661256,-48592568,-116241253,-76132300,-10352894,-122046333,-59562601,-5663187,-101547644,-69584127,-77612180}, 492734728284027200107287987278820555444786153525991652724400756195732050201805229320448110064496473317925051081963460844985690056255909638669109436462579719704267683981049330602535852937861027801694573806918627024218959825526922103020794361900}. +{{-60101857,-52451410,-66959005,-97312560,-55444447,-96511435,-29868825,-34829922,-24207194,-87079321,-68585890,-44783489,-89822262,-99731332,-116617291,-117045121,-50828196,-93811112,-29468880,-45885016,-7730226,-40736846,-37007438,-52776201,-98535119,-19784900,-80644410,-41611876,-98872270,-108442183}, 1172336274895962429617000633367742533923413349946646435529708107837144191561726673169046358841444812320022679875776947853534857988443290203426833537427031722255989099152361297592404266203844503329495032570375939930257076020377647721864046261642}. +{{-59868176,-63537926,-120888036,-102019021,-1825249,-40460620,-7520066,-82689407,-64545385,-97640261,-115423792,-68339712,-61487797,-23417442,-37102816,-3795245,-3950081,-100489604,-57552535,-100020180,-34189695,-39804264,-56018464,-9558532,-39848181,-4673927,-4832723,-38517875,-11833754,-109338896}, 3408137497601538440606683916190679306434503647264397209440953344501249252896603814068755056171762472875294841228611196500598967112053126767184281652268557019831766493048665288064634710795216781749355042765760926322456718937431006382350291070055}. +{{-59862592,-96154006,-60129586,-68859249,-4482706,-86996293,-62454328,-42013182,-48246275,-81328730,-101255444,-10190182,-925042,-64897393,-60009785,-71541766,-111362911,-72419166,-2463587,-17356253,-88923346,-113377905,-36412087,-49146674,-37870789,-73720794,-32921353,-35795891,-59761482,-18619408}, 4886029194715504857009114751127284616817623656984331380025525103943262831467402622665039610955972190373059177510326269880201553944619584407776944831642970360876078655435758005244096270899019381992103355667678702048717086382650311665206426771159}. +{{-59563677,-92266668,-109978111,-31599185,-96360464,-37910533,-39467855,-92860473,-79560083,-28990414,-103512484,-55734972,-52837556,-10221902,-18108667,-80254264,-36826405,-96622525,-44189789,-9507022,-559131,-16306044,-58963217,-61833996,-104375591,-110653530,-14592652,-109556329,-100678043,-38102068}, 3866397388057820011860410057969239516816800655480938017458251355440917621911512075441326927375882742131610255438732586441115054898378428147153428464710808678736834514970659571565662048931479046334513377313480778982614770468970085146273723760146}. +{{-59283191,-17339820,-102661208,-6215354,-54446130,-6196289,-41851504,-29753770,-103647333,-3254110,-21715148,-12239784,-122321580,-36558355,-39363032,-93327586,-45757324,-84644944,-108516174,-118550713,-54615187,-107956878,-11597063,-45373063,-4365892,-53383261,-47928903,-98987039,-82636658,-29688100}, 4248122608793053150542304025618822316201094586799682019300409580003234061936475851818659734579654036367103074872697355916463395316767498669732054998820989149551794564646172023152590604020333211161924294680790494755577781492843054331287076069086}. +{{-59130381,-91488206,-3712986,-6460260,-43594076,-69197031,-19656580,-112265680,-119837784,-39669261,-21417193,-75896708,-87670418,-80544805,-33716626,-16871956,-20055015,-33065779,-60074078,-101264642,-72870848,-115895746,-66800649,-6051940,-71752934,-73778709,-12156575,-27812331,-7702680,-73202213}, 3042187755461505388874735740920541978702421389853929649350208853470590147635957078842779635270600542099453975894948479895551418877762665774856732644720820115733743679377073484987763851864712034300106601426004084012949489897463697696860923550174}. +{{-59076599,-46561148,-35357494,-67387280,-78767487,-59222273,-14215818,-78672476,-18818753,-85200835,-97206194,-70055293,-72867061,-102635172,-31669682,-50729083,-109212744,-117114907,-44816764,-105303730,-139396,-28439432,-112991350,-118301597,-95722673,-78446359,-27774105,-101807576,-87207601,-121669757}, 448738608653663346001308652432041327417225277007414032002747008934870525879094875641631606985694022277961300124221989850022194369532292002405264524979702916929709583314291186017274812842945273088176833861191515926028874932239917214433734911182}. +{{-59047822,-78117325,-67767444,-114239778,-37637402,-19695963,-3359853,-72944188,-47284196,-53533594,-88979991,-118767533,-114805989,-20752345,-110096193,-23638726,-71662322,-54813689,-70633118,-14651169,-41019800,-30285036,-91085013,-110163765,-63361080,-82911962,-10769153,-120366245,44831,-55123758}, 5572225628099834199206814424571936897282986843203535656659082582456654690970832892550760585566599795479406965235402694507611974546511155792461890242669765296152117543344286096704888247627135233217898011269853085166010018989760018518707130434461}. +{{-59013026,-10126714,-77692760,-88946990,-2838798,-120346414,-44942071,-34842982,-876335,-80326464,-28063653,-11860849,-97198803,-50432173,-34813716,-95214268,-73963645,-53338789,-58609687,-81445881,-42096396,-10781082,-118529966,-43240808,-122620408,-66597870,-23277696,-13812587,-40800105,-112369989}, 3061630907641035237757734025867116817188276760591807556200128236380213132604150251195444478177922499906114754713359086921299628262357448408105090917416048115207891526905689209980143395274422937158430356675748722125742590880478309614606928102079}. +{{-58928588,-6599975,-83457955,-88287712,-79908954,-29812475,-22553758,-110413867,-4851349,-39104964,-43801285,-47999298,-77029032,-98918137,-21164788,-91236588,-101976482,-59108242,-33615230,-37337280,-95703599,-1277029,-31241150,-48824009,-11732324,-74642112,-38829687,-112006020,-28763423,-1306392}, 5752958685374918006180833264801235287365126469579713042636019184968207829629068063269661419072455924885498054817895827756031470969117863321036937968208335087344493673784109758401517184974335965573943344989349258393591971347026871605804162603609}. +{{-58802023,-47845266,-45824998,-101560865,-111308589,-115932026,-89827590,-121882408,-104797405,-93398233,-84670234,-117471744,-44978693,-95214372,-66358009,-29551926,-115105252,-33094082,-72299721,-83145161,-98363287,-95100890,-114478094,-103247494,-82499167,-52660485,-103322814,-12879338,-60852756,-63970929}, 1067950277270324276123709101828794691027160167969998043340142557145033332975017363988166135525016307655627997418070930204352464077745581830824968909742694598236891356457007867959017987880806688271158320199281638111843757207822638829950533348582}. +{{-58791307,-3772795,-79904976,-9666277,-90450817,-55645620,-21009036,-76722099,-77416207,-76207081,-97713280,-33516823,-21851760,-88602816,-121533235,-50409215,-115922091,-118747798,-40053067,-21930087,-640240,-100124466,-51763302,-32552921,-86313225,-15515788,-71027404,-75049700,-50199071,-98114443}, 2012321476535497449968298865866894770672910117881140801964639732035587634713090772250171785204857319765583296673125695509910526956525980000349070811952368190325455468264348017024974836869952966671100230385495750730182475831646852103702775477348}. +{{-58231736,-99846302,-68931145,-105329501,-51178732,-73748829,-111174017,-98710466,-26423180,-111262192,-56891372,-62382020,-103392602,-21074828,-60775576,-57735006,-17492754,-83188864,-3048519,-3975810,-36845756,-28219941,-24816147,-102336919,-113894212,-78355639,-55019807,-87557323,-3742924,-106093529}, 2185912307409791031410838500984115861127139313926277235206293717898269524779383914726987454289519632500538471985188669087178983977824584848983972740346798339019390530974577615949808578879413836173250168650546693593378315923014322021391388114835}. +{{-57912506,-29850157,-77192678,-11764568,-42403876,-109739207,-69369282,-73862789,-13038313,-29846218,-94381385,-117987773,-118646502,-48808381,-7799918,-35582456,-41613549,-72139777,-37322129,-76540173,-35220810,-1224267,-55486444,-2542444,-41335528,-83249475,-79558748,-4816149,-19668923,-63319832}, 2769679456557786385355635886869217799941466717916716117701682516345080367784366258639840330575755170738761634182278863596789276224053351536449855642429764338166912175605257642485011072347079465772582289814266356186381643875907923892735375888989}. +{{-57865206,-38586408,-90556858,-99735751,-56979950,-31177848,-14743537,-65305495,-50598011,-59269809,-93062028,-20269427,-63567231,-94200893,-24516175,-34808409,-13016738,-95318221,-78594731,-48819911,-48403433,-83237247,-29045581,-115304285,-16801576,-107060206,-79276645,-97608660,-98678724,-82419355}, 144106902668360160320899245631185959015170375499831791043658899569499426571699715232618590077126317978263191539686239827496546244667577876760055479039800681860309248381319035771180436309167892612183374864261045342057991082083808163386139673655}. +{{-57734594,-4702958,-60239527,-31255469,-110216086,-32408602,-2345944,-56402686,-95697116,-87157054,-65313444,-96632565,-90157203,-65990028,-54515065,-74771184,-48378882,-32448836,-107688780,-106205105,-97998144,-9395260,-45399450,-121428278,-35984297,-44386236,-39725409,-106971012,-1647336,-119645873}, 2495192513997290990787377823366811480363972807578173379879319410282133667721174477235375268984365592884511995193517277503373749927124935489730506105199121207663418691422348171329698776732856657446294968341928515233139657978443510398933829920755}. +{{-57515241,-9805967,-73452811,-69585986,-33472474,-79462229,-22974123,-23497680,-85280075,-110485912,-46755135,-11516239,-4927371,-70299828,-62539426,-43430415,-20139914,-28387520,-112121911,-21622810,-39318621,-88952487,-65419243,-4780386,-25637873,-6682016,-80544864,-50065979,-73528621,-2989571}, 4652445618090885801494399245259437116237301674398182257834925145197642529655192296509265282032372321129344214025986989642372489667458613671306117476087881448083759769755473411414069435839141247806171025404489358654390180132223058734776343814808}. +{{-57495276,-81094421,-36295009,-1819155,-109291829,-41410261,-110345987,-78820373,-116351806,-2064271,-31176296,-18175361,-68125689,-11987286,-31773194,-51976229,-89690863,-55293807,-91574570,-108605415,-99566887,-60562084,-80133002,-31131170,-24815811,-52388645,-1398901,-47804562,-78902477,-110407390}, 1654888811088549239121928534101627149600742328419568461256751913869474383228727396123421380323377479996872020483585045688601964043598614599684207798873262892701796021245051288657987535567306181887781414211514521659545853594684399249440628827393}. +{{-57490101,-108136001,-118720533,-94398384,-100428395,-65660563,-20677398,-4880382,-114409536,-99369333,-112552842,-62953782,-112470244,-22116436,-57710589,-41519658,-95215691,-62373943,-2822816,-8156334,-103380542,-35035070,-55352263,-10919178,-70293696,-53828576,-33019467,-94353597,-54863285,-7967013}, 5859779376491056291480840699127494031676956397299591778810536459525469951424577266540432786019394174032611951661649057122307405829599124174432649066567076943336607538765222312688845474687170629245942252467379657180858763710766969480042461838792}. +{{-57198167,-11407929,-97471608,-53098239,-26916004,-98278297,-56766583,-67106465,-23622578,-77565729,-114178621,-73068241,-82598941,-85234739,-117308500,-107948719,-48313437,-56732955,-25101756,-68008838,-28416493,-26461172,-109962385,-51972222,-40142669,-18356580,-88968954,-36653952,-22923729,-2772989}, 6370039334960408087542412517614700760427514016431950000507178136146419112917835564907125738197691756632623727836040584250452236497590792101089029594139519579218034259475257260572409650464294225426936813048200552416052588431644345443852326027540}. +{{-57036016,-26126575,-22876485,-51077166,-118497257,-35978683,-119660255,-64449316,-115410648,-5451352,-54576404,-54151694,-93153959,-88542758,-54752437,-53814541,-73048408,-35537466,-55204708,-99716770,-66575837,-50741701,-53093132,-84189039,-29938084,-91151431,-38797894,-57495508,-52274713,-30843614}, 5697320478703692110733906058996283603219077489167024017482020132441375299382137910950242979825119069586705296302744677538680876047698807437769563110339248244184421136041377463355803033534083361556157084985451081126943989679575241315577108574089}. +{{-56998349,-62399616,-20202545,-20744894,-71117834,-106698694,-119461526,-60961381,-120688522,-20833280,-122167769,-60056665,-67369760,-108502875,-4489751,-54238689,-44659389,-69037587,-43445042,-122343238,-18924997,-64017381,-12784594,-105269329,-104743046,-87426513,-86808009,-73599715,-103272798,-9890125}, 3449763116276489859150409263112452147970127303214769893982960764008209297879828797119442474290131616355514688072277858027098323729832027810651758986745143803741509296225098591750293097117775904293451561135491102936636258083667224828889801692026}. +{{-56960515,-121397171,-58466323,-42698861,-67005258,-66668429,-82805456,-8422799,-18866704,-52453458,-45031291,-85598384,-8943362,-107811410,-71825477,-5010061,-116337978,-93017899,-44014647,-31973807,-64798573,-32404954,-55841116,-99606185,-18548661,-32614034,-122170533,-88043743,-37261157,-34212419}, 5486355558307093476826467581475868615998034735146034267691131439058022908935503782781493260203121078312025395558416939590399075011929134322049333684225673006204565333663618406197088414694157729610677965760911384557021955552473491149617432181584}. +{{-56956930,-105543636,-71867183,-70990150,-70670992,-37986592,-110972352,-53442468,-109562289,-49222963,-107744924,-123134241,-74445206,-103145236,-64866449,-60992905,-110576706,-56904353,-60545251,-32206585,-20877786,-29356968,-12942802,-64598623,-118341967,-81787433,-96918999,-97780345,-120939962,-105408059}, 50014381853375746738691581506850118625960168757130706961116559474432117288658442465835773459182771146223397004160448405718533746879932739303004933473474230151560384674382922427151546920910898798960144561788231699226598466838121536718843753723}. +{{-56919786,-18732870,-70144024,-89487317,-9561538,-115100426,-64052924,-87556442,-117364180,-29717343,-85328138,-43358145,-59268922,-16867520,-86911254,-66846676,-104271564,-30534852,-59621179,-111035593,-108790663,-9764523,-82748447,-4925651,-5628619,-121651444,-37006333,-31535380,-103690435,-66180292}, 1454529139198623524161469277748609876168349818955165587545974729723859144865925895312436544182042937333741347749264993381317269681227092824348185699341672370896008243073150003032332454896336790527872157573005987016081941062074300031513496122871}. +{{-56602458,-105783136,-59878326,-108090661,-42214291,-69175510,-21895752,-110739242,-24750208,-42041665,-39010525,-58555183,-80588885,-37632881,-120979748,-113042101,-5851835,-112252145,-107105042,-60840883,-78751962,-103454686,-7401239,-26586173,-103164900,-77537433,-60308117,-74087303,-73000326,-73827668}, 80496928415948972407281718078383696029276224902877078756763251068762901802635526114032246299328575055458782493516174674712259985208816313858825317889634874569765783372103001014737873857250145914674033589017890948827937447074066127320425710055}. +{{-56491223,-56757770,-22217741,-74175477,-29613576,-47839734,-92757581,-102132532,-20717612,-60861778,-102875027,-52687161,-89416322,-26678409,-87572463,-41003837,-59701456,-23232639,-29857206,-6520803,-12907878,-32203423,-12898112,-17364582,-87811233,-46121022,-24079470,-79356045,-37574682,-83699317}, 2453271265040452156744734827602275230388835066539776890156811847538213678305725607773086753431275947740966112331078010382462938011411210856990201468524364689324829391618060717598723314973839467299381343328491683001957181535947917596836297511858}. +{{-56487852,-89902816,-98915881,-1343198,-71174637,-21615244,-42710394,-114612400,-46536027,-102579644,-113771788,-83856092,-10281617,-74111575,-42737671,-91417912,-63401354,-43998827,-81286052,-81075375,-29773342,-99115176,-106601246,-27062430,-56078285,-106854798,-49091478,-68432817,-22567625,-69466579}, 2301431010654985845232679925338017531646221362874411637686126893610159717722614154395245662975377443501067682057995161109284741469378000061233627165293398420227221422078306603818491965721502266710773121626279688649047969439654437494827901095659}. +{{-56469704,-11352518,-3771882,-5925608,-22480684,-106902376,-59336109,-103103524,-37279297,-41664712,-57163361,-119821865,-95589929,-29241816,-105917035,-28441134,-78440174,-513211,-36794488,-43246484,-120487559,-24938029,-58146536,-87130873,-82747068,-32732390,-53025717,-54048493,-90491626,-60047240}, 1513071321701068046328435018338159793708353991957821170888136878590560461206362808668009754070222055697642877311238352084312013666551395337103247346045380723379070879417299397877342754080000993388757397856861220894101145044105496937734406513343}. +{{-56445091,-112648012,-45514971,-102270562,-54356903,-6868732,-81921786,-12079934,-65682461,-67314472,-71747629,-80939061,-316462,-105486343,-45034029,-65840574,-61774415,-15430209,-89667300,-65931893,-76517671,-47912644,-103174346,-59583812,-31870095,-66624879,-15866995,-115165629,-84223663,-70383153}, 547742070025146830209145042428202239423416811325690418754462018639472515704346146980425867433608504068590928808838478473052703668291045686696150684453187542642641737097535723313521858640966991735595833309763245255245520059866624585070073385706}. +{{-56345314,-92133011,-5541401,-4836318,-73914869,-108493975,-48463293,-21793161,-72518093,-2207148,-38465266,-61967353,-40481806,-81863483,-47269127,-25322510,-89210280,-71757029,-74812857,-122153760,-9961013,-94350394,-116973174,-80827584,-31804753,-84369954,-52101279,-54995116,-11356351,-116956945}, 3100976394461885092398223904911329882175369725149776758183948063669827343871893627914478144293735028367944735771548707740232078683608457573703839615853121227876946203399126775140476066157171743942149902322798873247128563459332503226941631469065}. +{{-56245860,-74971172,-22312341,-107817912,-122181824,-35143552,-111822234,-22491445,-6182369,-55994184,-120353000,-16882477,-84582290,-7302897,-11570527,-102947797,-106909992,-94615027,-29733217,-9195070,-92937639,-119229272,-54626485,-91109514,-79447503,-74222713,-8842061,-83882977,-116870439,-15574373}, 3872624624675659870481666379612351780504579605757040840166475373453456288779707243347240689902760390420752616196611247298648555608702085582632178618107788227891163780639390591739952788756632543974635562557399501083361781466492446777543269881467}. +{{-55952275,-105499608,-19377539,-87967095,-111210906,-68887641,-60551184,-6899956,-114474475,-8949703,-77425375,-58756934,-5056196,-66741325,-112183894,-43046377,-117016817,-73248193,-45538057,-52139146,-96119018,-63192328,-15510203,-76745949,-112690381,-92892535,-46023365,-86531882,-84903927,-96936565}, 458664518743974787763428907332548995723320736679942552980893386424268966925699423357562833352185423929029983261258549058851903453382352210802788768196201065615430495888232790584926337874519091794862774335411055891259835514047952004639410903250}. +{{-55853286,-25602134,-39896134,-73796091,-59462122,-26785664,-29922839,-22720911,-96381537,-51990948,-118888887,-30694506,-98090617,-102494247,-11683616,-8832537,-62484697,-38970079,-83376732,-59460532,-57402390,-77621391,-72414090,-94060215,-110902191,-24022644,-78523091,-65988708,-89156177,-80826999}, 214540281130754248690007874114352922190673226137981618167369299489776183201895585092536633687079366651671738394358965632435840174667456252067845861111876348157942169651923391239513584323586305193308969082599222036766292315745128286162970757687}. +{{-55650706,-37139255,-55177587,-70370172,-5679943,-88099296,-32550643,-106094612,-43543456,-119950227,-76414097,-115348786,-115515868,-121745243,-77865279,-103952966,-87766442,-51810539,-113056747,-5941457,-6330674,-84037108,-107846278,-27660494,-37686870,-122579642,-39144330,-4034329,-17676894,-96314760}, 3158140519355753965772379121953981047558105303776846896291981517848722497331854007312432558709197437343709877972336632889330584851413349893374935927376616630139015924018503076472870587162708416124464052351670568383249439683819810242393510353321}. +{{-55513324,-18037104,-937782,-83890039,-99887172,-85329470,-10055824,-73064185,-58184276,-22352963,-60062301,-89554392,-4208197,-24636110,-104970088,-2833786,-51610008,-3753411,-4014667,-110350598,-7901449,-63805044,-31651680,-94254480,-102781206,-32911227,-36473079,-28290803,-51168804,-108149646}, 3237194479891002370617861114396743865819510750411636043387209771415479585474514839629019384248703083156676872016326468727853254648437140050510945900055800267792171870765198532674080275432643242964079981963632689244778895468123089533716532947319}. +{{-55317246,-39033902,-114229678,-26814720,-49311513,-105033886,-70489250,-114056502,-33807391,-51864437,-21134634,-28974183,-87154117,-85163499,-51004585,-101805398,-50989806,-27095217,-59864225,-110817094,-56876395,-77751629,-18213064,-105805314,-75840054,-55101816,-97570160,-29421431,-44794841,-108669234}, 2801945093079929065446489049773744179656616129618256404333607022976872512920516696625570334587650644458647318291646289404440102062714413966508137771481641148700090397019447783791691667050430643334037227309537910718909079251006416841414074270959}. +{{-55248769,-98361109,-82587100,-55478459,-33674657,-76712457,-64323755,-73639238,-97181374,-111587869,-94043940,-54040350,-39883462,-8289468,-116553252,-64931435,-12625406,-25661145,-24071590,-101036550,-107850389,-29324426,-16748277,-107509518,-18257217,-24266678,-64877508,-13768753,-14937855,-119127948}, 2923598904060384219280224394036274724290838107023112088755214778615190974744267288084298723080812821136719707300829249880747684993076821555488010239645114575986847422903135578296330705504649757093951507197310997175276659096293514831256219385220}. +{{-55108925,-53522814,-96918848,-94987902,-105978018,-105639063,-31750775,-7210512,-1231693,-106712760,-103720482,-50678168,-105273707,-4438288,-38779147,-62366364,-55783786,-55786145,-60774522,-107047877,-54065748,-7133474,-25372099,-48851956,-80339074,-64493297,-102922731,-13643779,-123422257,-104505517}, 954948490729596067150245218431014894874040712495715721051320838116534387577104939781940172009223711723733790912635343087936321444691637916997179092842090104653079495076785875059133366244273795779126414411077308144629615198022661830151341715102}. +{{-55047619,-35776926,-84770910,-114292093,-46811939,-122217586,-10447093,-29145957,-1487364,-37127690,-22896629,-17236956,-108230480,-39410275,-4862985,-9651208,-11190421,-111313716,-94899280,-83527828,-2541815,-31881627,-47633380,-18034424,-20070203,-2544733,-59390328,-74351484,-7032864,-104134548}, 2127903775941155146151907544857302771593069213090802764580155811732500780099692192430241667417878084952059185032619853039140593787306012567683833892898571591817318081695592465824509303894881768019749259622540380968286928791931765695519061351206}. +{{-54774071,-95761109,-116614668,-112098858,-50981144,-37015393,-116534934,-92274913,-26515775,-35566147,-74693655,-117411581,-120344251,-108495927,-80155371,-41390793,-85496236,-91970508,-4961258,-11725261,-100351930,-54792378,-9464806,-47570853,-36829195,-37440080,-71751028,-104794651,-20156683,-31633364}, 5539666562979403320367378221608231676834258011271056751512022438238854202731638216593250567829603779689899055376613148656931798358684744327972387409591130326626293169819378553571657476665795308515319078240834239146054616727261878592299819532380}. +{{-54740782,-35366938,-88617557,-115598338,-14187739,-111872792,-101009941,-75691985,-4788259,-12752748,-82756316,-21097963,-95003559,-48962598,-57984881,-16416711,-57203377,-36606301,-52501299,-794319,-35728542,-79431686,-99462394,-64805757,-12379570,-109018596,-113695668,-80836633,-51868284,-123271161}, 1826480951167404175485414085270739985766381882131144709636504335733029627407367801459003861602648055373666601857218733442370124688982602215992512068346362457266487715729620600330609842446070985670274926373643329898537501768344040595295571027499}. +{{-54693734,-38465698,-89196874,-40988878,-69939587,-20524193,-108992469,-70707529,-105778753,-42972525,-61658647,-61042049,-80258837,-81863718,-118537996,-86528114,-18065968,-54062875,-93268489,-109797689,-33917390,-4010404,-64931215,-77337784,-109319820,-13843589,-60607188,-78231573,-81234201,-61829253}, 234634293413295772587295566300206052990776706371630835861625395368502793047469724558462455741149006668460521088320213208212700713120282444546083226872291394081238838768835168378979128147522900057364650071768630036494107785706060446671796559887}. +{{-54510170,-66321145,-28400008,-19718083,-102248010,-104395649,-1623260,-65728037,-75194791,-31397149,-107362817,-37618634,-25760107,-75067507,-72218871,-77456325,-84850155,-24495915,-77072008,-40523516,-43462481,-81937213,-113193250,-22278744,-83569098,-101177198,-19981282,-107887700,-72174932,-74651067}, 490975383866580465690452706223045798770377853832798335235146074799342084700347897295344120155167140686146620094331063511524470744028980931877095215267758571164269779931152779999109739783820298422449739304358974257790985140126701860919224043605}. +{{-54507241,-84689829,-118553996,-69730182,-38143798,-55823504,-39522146,-43240176,-56450014,-34858301,-8776337,-61799488,-80840143,-57911162,-82045997,-94574573,-90033653,-74751329,-44256991,-93407023,-101292358,-105005381,-109002467,-6769976,-116187018,-46717836,-87825010,-29928769,-89487782,-121952579}, 1121904730515671529313963772302009643588053023426853950003014017788688429506155900469963206966929261679201218965363991618138226223951952222756254213936462512628534764881727939550204377068970639198326173605314711040544223566156472912550961359356}. +{{-54495713,-3372049,-10718418,-52440688,-84489292,-100082798,-100097894,-36700220,-77396678,-81870997,-27380431,-87924295,-46749397,-51372908,-18116968,-88363568,-38548904,-72765469,-111531799,-5174434,-104482341,-8913851,-78244254,-92891414,-55303033,-110173926,-109134765,-116089485,-12512968,-7343423}, 5244999856778656426238609458099073075440389098043047038862404005894717037023844694427905900826277973806732663137661797345539771174836694851532834982794567181903579233612290357593716107385341690798892904798957472578754991447132917181594435445244}. +{{-54416628,-105526306,-74280566,-81829291,-56209138,-73138265,-62547313,-23025349,-98376830,-55913793,-19614745,-94062057,-3523757,-20004177,-12915756,-7185394,-51947497,-78363029,-54719374,-87309353,-1196485,-68771553,-27332991,-18271158,-12583908,-46968820,-93686795,-73631540,-102716526,-87252592}, 409234032703805055176713628356272485132403724114016016507254325139005302047483666999228652360829193405742029031806369595287877326586246699406407829252456800599865174300634432936304045516709196825360861517774570399759755170630379309661107306775}. +{{-54272770,-85374579,-99815782,-85631988,-49181601,-117284092,-95664238,-45947598,-6781131,-49337039,-98460945,-80048335,-116835592,-111845066,-9187177,-119824380,-50326333,-80945795,-45377399,-6638007,-88834773,-78905523,-92369811,-93598080,-47079194,-39377716,-86853180,-60001642,-109433930,-50308547}, 3739615838951082003970273541535453767923530872768566795461905796698429743680732432125009554414601294792568018090090118362983555094181506862401274980035121111407680712250186899553912181692435055718715789093266749739861342020746969416383661650157}. +{{-54097150,-110466111,-38498617,-19199203,-17655062,-83670616,-102031329,-116732964,-11874361,-66458107,-33090429,-85757416,-11139608,-55477146,-39965252,-3586776,-99497249,-53315636,-37798738,-108034138,-14039632,-92191984,-62429523,-88613964,-58561934,-47025803,-39866756,-122285164,-61087106,-64540191}, 649696938402380216064674837652820647846735719759330315847391080940974112219918567337996671479343306071130522801418448564842543053837857125130095827183241595698981964335406046941902487455734238165044662567015493992083230469161273549017734641841}. +{{-53914560,-116136200,-49207957,-108336961,-6346746,-77377835,-103122653,-3715193,-73914108,-112939006,-84270707,-74190273,-85861006,-59987719,-91419686,-81671649,-85717215,-39138885,-346376,-56569478,-109385332,-61138919,-36077778,-100438119,-26051560,-14118969,-54416617,-982287,-27150249,-18206376}, 6750532063185666328345229752013400244761896234978606190920230290854312137440262389852329679610828132803519485866493031206753099766813585867760844667607820743169020671702248815988196193617289608349300684163565353287076615078968333581687239496467}. +{{-53844079,-105638446,-55889131,-19056455,-68571133,-63057183,-70016037,-77609014,-59679683,-121994715,-76156640,-78452871,-111259530,-87232333,-87316012,-8853380,-95594148,-120725378,-48745825,-10043763,-84181427,-92640761,-102529881,-35942255,-103252890,-43614500,-122966996,-93940926,-34898176,-34108314}, 5392965130720768924132949684527885824100618824146328619779505689680333186027344946609595602522418436470157574669878285559855909435259498266861195748909052989583144022473309014906309325566070883191547962185319422123545407927577763056194657965186}. +{{-53789956,-64369739,-65753127,-109972252,-79213073,-114897856,-46302955,-307087,-110041174,-85038430,-58391411,-115478020,-60260499,-92334715,-85471774,-2907494,-16439924,-36140171,-82316116,-34575464,-9257294,-27421714,-66337715,-74079317,-53591178,-66675472,-37225214,-63969207,-10840334,-56573827}, 2265250761274869556179102378931165801560526596074836361542075946965511170612256413489721393144646845594212382280994085136940661253269620524962003137760402096973854471962262042447766685733851099745709829636044666654778560983105081967884638210857}. +{{-53733742,-92560220,-111237452,-61928468,-86366027,-38952838,-34444092,-20608552,-30293730,-2393996,-35837058,-106936983,-87693768,-93781868,-96784530,-76549566,-10356219,-111564302,-89557178,-84733311,-8846882,-82863509,-3220199,-64782669,-19509822,-88115943,-77020330,-61237362,-17203708,-51244241}, 5261492967956026864225548123503387842832367595008391897874709779968930937204291663553396016161182223513598920323270216122849283682745156562820860440721276982412314605589148228574086320535068903273795705813993377800755093147023883575531784304623}. +{{-53539402,-94468708,-47497227,-51968226,-63597971,-83492856,-77148555,-17445863,-95836975,-12693478,-119634020,-34710668,-72649928,-79014810,-72141104,-47218917,-60152574,-20218494,-61987493,-119068908,-101012056,-60610824,-44052134,-23814935,-81346604,-36145701,-86315873,-51280265,-53258281,-48688359}, 6268992620641518074417140514456782213049920080508187458270911340648138826887776420426356282602296940605415473210210217674400844507976025167786102087734455701546663076446821557470024169495438460604337516707556952719672751706892862678979172859435}. +{{-53466825,-29173577,-121260942,-103179295,-6749428,-13746057,-14019581,-24320918,-69855740,-88152874,-76946431,-32668291,-122211535,-50359668,-82707992,-21682163,-99499584,-45056532,-86034338,-20670738,-31905400,-100656266,-55580683,-4671219,-4562545,-74945632,-53061843,-112521749,-54228097,-73286973}, 2331579587672101445335039324152675231987001021269918930456253977937149353165544263207125878163121864062713945151354781788318733560335657003684115102494061542605165931125120068041625994645646250690009284537408206762583816479199090576996113015700}. +{{-53340349,-23057196,-22848512,-83197811,-41238968,-63222817,-57681453,-14673901,-78978225,-30634301,-104073556,-31288006,-111756787,-14164817,-79861380,-59600769,-64948927,-90047706,-88854428,-72657021,-6159632,-19886361,-43641508,-64805315,-29764793,-99377358,-53618487,-26402587,-89279789,-76587910}, 1433692441333301645424337510480968773498071247289501779386673858231858168757261269384314733524364717088370745669988289445274105548545955869896522129968779017257914701270362298458279613389816624572670902791718980008476028666321918260164253076502}. +{{-53308730,-86193977,-31713426,-106760082,-34071645,-71874750,-76934720,-56798830,-121170878,-14460480,-70517431,-3010673,-122562262,-61539677,-114737483,-103691110,-27529452,-35290127,-101128868,-68612551,-94230320,-114091163,-56845160,-105850930,-63426607,-43714400,-110536176,-114772323,-18330927,-82284793}, 1921654827145783897803748103455811903551045333361180220541876455755925978238572043585589382805227693347337492580331187779553422366625974973450031802469495949265037479658524627151776101514626788770562194620064478399336854997446149354791745459181}. +{{-53192369,-93585936,-71493731,-117839888,-116184934,-103865616,-40441280,-23106402,-73131455,-58719433,-55861892,-89096369,-2309218,-5819037,-61644717,-86045335,-105574967,-45675432,-36682625,-97968934,-75050873,-29787835,-17287136,-18857817,-61824817,-50872189,-67957,-110170612,-2654589,-110690656}, 2443079669850054831355177350151362064878122858686295867191996305780149610160456859876068848937516719422440900027469081979181506997069780484541520811780790083982810395605465676922104880664106388996035465711932468668022902149819670499447162934522}. +{{-53109420,-110161014,-18367624,-117164383,-102154714,-85640094,-2444269,-69061553,-2880065,-105763789,-954654,-38204330,-64137278,-13425909,-90806602,-110756168,-61189861,-77853032,-88604120,-76051299,-22881409,-119395698,-58798606,-68043393,-31011017,-107513967,-86601082,-101660798,-4959128,-27170985}, 5234465027651708457432231967987629482525161999095084134036408807426591367883953646999942961900232392001104080109348730433967503027301718968494151645775814921271417310078835859015433352136015750203240184204926758410788112585382794665131417984055}. +{{-53077560,-65167239,-25474568,-6094392,-111621325,-33543452,-114013224,-40899464,-78210180,-50180890,-6682651,-21164318,-117749381,-25032086,-62045284,-121124791,-18350370,-10819850,-54974881,-63657496,-42454335,-32910923,-3550530,-63409016,-109275825,-12756119,-73294603,-69511581,-70611222,-86043944}, 263045810490451495176055211878712518404583773913799717128875852914782202422826189176477153165368714099358944467861078412828821209864827060471686653043033199010523371209374058425656081389751479305015943601399152835767822855828909194582925470701}. +{{-52774405,-115535346,-95337665,-73533015,-31112487,-51211285,-15374850,-87435271,-115471537,-47442572,-77317144,-2892955,-56587634,-91361524,-85872575,-99658316,-6874327,-105248295,-17885637,-9988730,-87083967,-97604651,-118601076,-57017794,-109668665,-54333126,-79545142,-75460254,-1262772,-98287020}, 1925822919151307850363881492916631102067309972158687749389431876227362393166057404485553793975608974248356473697929809933160942603471195939854012138272870519457407957204136629629283261088080829611266535110044769843850574346076955127326089721410}. +{{-52769388,-112784874,-109233891,-17264895,-9555048,-10137445,-38168072,-40785027,-120444681,-3558012,-73019172,-99877070,-72104314,-23488522,-102101597,-39136126,-48735932,-79100377,-52456746,-109051111,-99232088,-2691003,-47452353,-90836326,-89529941,-118487507,-72087983,-47739052,-73115817,-82023230}, 895863002395165972291341288419586680236121624838083428742026822192839970161062620019255666305575655436393800063231184520677559817979298718049162830274120979413028497431692747162451035175540172158437883519658236665640013241556543551270204849747}. +{{-52565568,-13803174,-92566296,-99646032,-19986609,-84807109,-17132298,-94930977,-10295034,-51665158,-36982206,-22564421,-18051111,-4079364,-31968504,-117528356,-2030727,-13327395,-78772631,-45972296,-72329519,-63932949,-38912900,-120605835,-95107052,-16367791,-62749043,-13779309,-79178281,-53263017}, 4512369294875942491623074111772477753051346600038124425557770604539967445733318792718787421678211123834309745858964193476094538796226558478999861578694418367735575831938142971957478883173650742556644252379727717604027099418151355072782679992143}. +{{-52293984,-61463509,-7537317,-41311303,-59072069,-122843370,-53929844,-18432970,-107429250,-35594965,-18810199,-50211983,-87167610,-48154435,-54498604,-113354802,-53201948,-38184595,-16873530,-28330752,-15567239,-92751979,-44461131,-117894975,-50231630,-123017067,-25610553,-20366388,-50111570,-2590358}, 6547753802439820524287339376927961038734141397499447015565600474641510048698264711691428627566614678075069923737955197736243688889045561053384176849155276405388583680022770656262284787245671047599288030492239205303585201498544706642680465969633}. +{{-52121036,-60115709,-56445675,-103594848,-75793856,-110889702,-73280776,-36948118,-37352038,-74462088,-89713802,-58314253,-105162057,-116002232,-64376713,-54460739,-14364389,-61244878,-54691091,-4370118,-93589602,-10522233,-115396154,-43695288,-118194275,-9844818,-46625347,-59963304,-56928329,-117723971}, 712438117922136209472516364848340882214555243664616273860607582532886462788017778103138951753095119308563920371399013575471412701320552181936465846444888371047514722277884744837078588140040560483021965579586286662286601797624200315089721108473}. +{{-52111445,-38545618,-14670253,-111668479,-87290011,-110093905,-3311964,-94531345,-2790032,-48499196,-65695404,-116286015,-57184121,-89493863,-74470849,-7095590,-66105309,-6794410,-63605032,-118906964,-75130590,-105146142,-107455021,-86232030,-107436293,-82846142,-113084134,-32130335,-18844141,-84180052}, 2561564759804773909587897169287634929322976628964497797601422425036604565555623631180447060088916678544702974629481197323349791233850039235730735391607390733461368699971797183300099770300357758327413170141910732467032997149696599755079582385986}. +{{-52014673,-39300395,-109783049,-93767556,-122618691,-75256733,-100893696,-107913233,-16200173,-36856732,-26545900,-98188717,-103368396,-111406491,-94008669,-38241217,-37059193,-92816617,-54543472,-27400966,-23748220,-22834881,-57462727,-85304946,-63289190,-31437081,-1091970,-94255625,-115024054,-19001038}, 4079794374028039140933527875059984834897874464308701864572104369188398202339716821040358849667281443740503612346754274189263982223527737890466647933478893491206170118590361456516063599771056920251005025247765633982831976710469602046204064831048}. +{{-51815014,-106121944,-16272939,-93038332,-23604030,-120543068,-19598134,-1519041,-109191998,-64588818,-32059440,-9339113,-112216804,-21239719,-40150050,-36751990,-96403363,-87820245,-81828857,-87136474,-120390470,-18667550,-41487249,-82613569,-95281935,-62963046,-112597021,-90831892,-67718411,-114898876}, 40393635182515882074264122463659989350756745851345030482768226307099909845267773728602918944843198897037458745555512469417841472656336949622901458978183537388773566819612926524885021918021333594386603951026392220243290628430608488342853572475}. +{{-51617738,-106376375,-63148326,-52266414,-42662923,-108855618,-117839174,-43684749,-104426230,-55392008,-11939683,-84727067,-100172362,-80994160,-79075597,-60891856,-1593014,-120390733,-10338686,-44529228,-69033975,-65090599,-53224107,-104846339,-24281620,-56192806,-21606566,-82255373,-528133,-61656267}, 2485929877284343987500960730287803656344883726429225391863103178619320636485084035973341026967230613166899003495878543366396733859872962388731077512497965830174742403604254075820931640515004447410563962036903732534131949697379629348300031636333}. +{{-51487994,-57532184,-106295413,-32486986,-55138137,-80956320,-7251627,-41853853,-107409803,-108105717,-29035728,-26348306,-68542688,-5919484,-77396221,-112378217,-58899471,-9528120,-119166017,-60095692,-57194134,-9725333,-116801986,-93628060,-51225176,-36913914,-88169968,-17124491,-92376036,-34768656}, 4601836470695665076773525983209578973228738775316705838426590472452933752670039681023730569357299472757649458867827146434112818669113674979409169550727713369501165280674640924048087628332538058689649581034255395652237268358626238075249119345707}. +{{-51467037,-58039745,-3780146,-72313856,-93431548,-76825501,-38544889,-106962805,-77816540,-86211631,-57240621,-33865357,-18683852,-94418549,-2193021,-71502776,-117802696,-14704262,-102929479,-78453253,-4711420,-46531528,-70466855,-87555054,-64555294,-42885450,-122287296,-31189006,-113559780,-5315339}, 4501886944263323029681029196173682559436258684357111050145005488692789999200581931648626732203920801437025169988083327285341172166042143134908446383081588865036390445131180057822251545111898075002631553669020297181960127220311968121033355137308}. +{{-51394589,-110326194,-49550904,-6394717,-15839450,-20334172,-20218546,-43169314,-73741900,-53029612,-3260025,-56384880,-22271329,-67014938,-49339538,-120923176,-73843192,-26282054,-70807833,-117757840,-58561080,-6438113,-60075078,-19589914,-75001265,-79323464,-75161601,-44894001,-11947968,-64166433}, 2628172805030849114110166348666242787884937430696025774244450650055620823696727604071565904349637405349659062020306888447133480150451625557448567404521618362568510562510985430739179413219930487770655831163933374614037875929371028244837858798582}. +{{-51277752,-98791603,-67002060,-84238331,-73147835,-3263527,-12981033,-31439923,-74630137,-122279682,-110539976,-91771689,-92267280,-13575817,-45748522,-86617189,-104688012,-9439445,-57623274,-25868743,-66766960,-8143784,-20422403,-57314424,-81589431,-77853851,-115760321,-115780629,-91209586,-79408055}, 44333311580138742909947003472083955589586081727087351275125170895559579435811863394127906529646674775486642575661521736267149713857361284065855008879901734393516493617511586125688395208879784867102824238461694934826079788903298197994979284485}. +{{-51213064,-72715918,-27583482,-32508113,-18783013,-15976873,-45936822,-864508,-17948850,-83050610,-78232307,-22482304,-75525555,-80435658,-68462678,-13471022,-119689349,-12944015,-64391039,-74157607,-73726956,-58159676,-107835417,-48787555,-48105470,-21833933,-8953916,-105182100,-51629992,-91573780}, 2508231564893350538340617187163322453419327501137222638897955555970981194839590009152018375060764389210814007956355603247707698084631504240295247381356821357257122921821233462058507067110238433321229126532485700658219139624311390220393349442503}. +{{-51197393,-36513257,-18351635,-21501796,-119128206,-89640476,-97032143,-17011252,-64461608,-36464218,-34002243,-1079769,-78950726,-43064695,-82864751,-23648949,-13833240,-118774075,-4179829,-35710023,-38390023,-54100722,-30703178,-22663534,-94636885,-41038782,-110685816,-28376388,-94902641,-74655932}, 1172604460444061284546030602326026235293783800692877570347892171857079956039307170128314541019238771249184180104402013338909637855403192299772514067676213524979548245197007278871839546271985149915436759029612190594363534754001660800271432881080}. +{{-51189561,-111041824,-1778495,-86508612,-93946727,-22572646,-4584337,-15797174,-37515941,-4603510,-118644405,-110017868,-104310731,-116514121,-22415698,-15820981,-72014586,-74410979,-105042059,-74555250,-57036152,-54719847,-12700592,-109308148,-87746400,-35520310,-41403692,-27035817,-117698340,-102772411}, 1533962222910647947208845766485439112368536211194883761897118672969178411820882090595437371623692717414942971426049874742044289315721028475533639153426891152858589818739424833150830219147165933135440070614724153663718839484254957999881457322666}. +{{-50983567,-104409201,-66612542,-31303713,-58412282,-75324750,-44591886,-60028433,-71707377,-71268878,-88887695,-13027446,-33952899,-43914448,-54690371,-92654561,-32753217,-59996315,-24806949,-4851196,-74081502,-59494914,-55998819,-87934773,-43277547,-44602199,-34041801,-44959344,-104790204,-16989393}, 5046632492436325686618715967718867682036214057947053592888553054264809651239280257176171733324713619924878762778813207000169422380871635802112478053632183145667804107520448415977902919609399545605933803053565662645896482745491174142584506821236}. +{{-50915627,-114763342,-29582953,-35657784,-74791791,-9663701,-115443153,-87988462,-16907555,-29838816,-71055898,-62089464,-100612829,-65874499,-45087326,-44321419,-64946900,-253167,-23941241,-26614200,-53554193,-45699102,-115101343,-114398706,-78285927,-42473262,-28378536,-5701603,-88828015,-109913783}, 1519791524514068871265304664700557555516763909614973992628959853456609196205662144688492610016424145171964541410878666157165759757172790483311144740897617987449835453892095075362060212057939617859469337698354117179767304496840888603724627922570}. +{{-50628266,-68831840,-10040760,-22978118,-91078084,-109057029,-119058319,-91660889,-121174181,-25976971,-21063074,-61665590,-52088464,-88854687,-996990,-9000691,-65724376,-65736162,-113757800,-62603436,-119218749,-117813395,-30548719,-117902132,-30067929,-37269601,-50273530,-84040904,-2121272,-30851077}, 5894873221430756212776365842258910036040255546924326554568023945413640066192107425766072276276079187685683782438511328006731511132504541048576032434438201649730210220907293292974843631035072330019043676866593275582761569615446365239787922611231}. +{{-50557316,-65807855,-79504088,-16237069,-100700632,-64025775,-113800101,-38209389,-67517895,-112400000,-23822366,-99920590,-19981078,-53175502,-45701629,-112210281,-68797384,-15839291,-13081286,-77265260,-15977012,-61556557,-108525899,-89074769,-27723368,-13113292,-3214204,-62393922,-57213540,-1235004}, 4170199243647915646597320328757126853444961162808092855956308231180389455269164938301421519900504472952312361430721837118787801945698985132274764121121048060063242974628799519896671371588673625899576799249727040743621951054715729042075325120021}. +{{-50464125,-46814281,-4847256,-71002688,-26787336,-71311063,-49208358,-34370244,-40284150,-29101406,-75047627,-29052523,-66037623,-77818382,-52739177,-45853010,-46066713,-5751245,-17697645,-36796065,-47882118,-21074944,-84861912,-69271473,-68683130,-79216779,-11116113,-91759716,-83164175,-35741677}, 3867363460194312735741760308462701504034757984018746397995593767340765371058130848533984976932545643000790460389357986332630561745220941294927507075114564764226081224987022761440108262011498693737646508955603626269347110634150280839560837506012}. +{{-50354400,-67240074,-8788927,-114463102,-64874761,-32847905,-59550695,-21262574,-100606979,-5952256,-104288745,-73133526,-13498315,-72886352,-110278506,-12146221,-79778347,-48380262,-58349208,-7007540,-4417321,-65676556,-40050865,-118502874,-116445159,-1148674,-31936610,-118116842,-79613342,-28069740}, 4091899085691016330957140427841270659559358161567399761367718563700861734018646817520815451393708549842045390207408651842085333932752808350160499470676728305780250193943838378308924259703943923421692412683372923617863927370645425867949941353099}. +{{-50198327,-38126667,-3617433,-59536964,-90246589,-33751241,-41909149,-18018854,-109228621,-2182730,-48681762,-119455508,-110855667,-111926765,-114992349,-14253820,-66321010,-66553986,-614320,-70351877,-32213976,-99099654,-100418336,-75195664,-35049483,-2492021,-56725743,-41524922,-33649602,-86665865}, 2889136868882274224862664600780511406417810008434653169486777645200875258513327996346678031093854618215667367594579566035219274670417651757708781018682377716814310910279716328727445456447360744010093141115881249766601886887273689091251457461896}. +{{-50148634,-31252569,-61817233,-54189516,-24989929,-70675448,-7433735,-33578238,-71710646,-2997402,-59589796,-40423329,-29739588,-11626861,-12991968,-13104069,-92707164,-60717406,-55051854,-94089277,-103403605,-70550640,-84402410,-32634359,-116252413,-46672195,-9366858,-101672595,-31257365,-77473358}, 2402560579009134005930208447480207573555942740209013985162280282800934200019731582818593491924707377837714876953816027705562468934240930591584009480475212416583321841846269303019197094363915557584823562395003332208420130775085357953365416826793}. +{{-50018290,-95260,-25742887,-43700843,-116970305,-19978681,-118911629,-11469493,-114670007,-114192945,-24169374,-107909230,-48629152,-55122177,-12162188,-26533664,-25838627,-32100300,-44067636,-26284421,-25239947,-118628048,-80523232,-60016329,-45670327,-9995598,-95510305,-84132445,-119147844,-1761746}, 3747405693172700331212655031052873155419803749631985562122786771662843894115577700647840802721802294942623402981559957247935361186932759540227708287023074246105882193815130814857592823272612555725077831918781721907095754255519370306210304023555}. +{{-49902778,-85566049,-76743303,-27264085,-89556542,-34558974,-100445552,-36655192,-41980232,-74371137,-48309567,-39729058,-35511027,-84519174,-60604703,-46935716,-83034521,-40279123,-98586218,-41693838,-10198744,-63554488,-15336517,-8944782,-82396429,-116640550,-59984543,-12942640,-65346187,-78979514}, 944614210415762759108079204826992581821866628307258486216550199755911205541692067059584272061370769194000941534437314407667881535331426713569069026284439808992332005293246931142860519332099247601298245744540401873330923229162430401458242103793}. +{{-49787160,-117440870,-88479637,-52572409,-41867986,-11829746,-92008263,-79695895,-33188691,-21434830,-18719810,-11943766,-119783868,-116614490,-54355851,-89161605,-46200772,-103077644,-101637557,-51030442,-102728893,-53365727,-49696073,-3766237,-43198986,-40244746,-98682829,-65173106,-17416479,-1276187}, 5538331712216080731243629019450007715842017919625489658298072245889656155122812196497920966560653661404075536211594585408034135256360746110044984549068301331282818565628622472425548549150689568531985614306022438375794049804818916707362990145075}. +{{-49771163,-98827117,-74056519,-74101905,-27653770,-2880979,-11620184,-76754283,-213242,-89705551,-18471557,-31184469,-98704373,-23764072,-122732843,-8776045,-36641048,-22879802,-39497421,-1220670,-50286357,-83769936,-86562031,-121431201,-116145428,-122187848,-55095277,-80356380,-97479323,-13796744}, 3853977946342941977575511846172555718854783658776415160803677631596713992755582739666429650757600863759366354479154470252846304911603054282922900506814959961634026613116105406185518243726698229639982735728846042942072358640072078170663420633424}. +{{-49637525,-66208258,-69925227,-71660275,-93855184,-80324291,-21013358,-32004098,-21029162,-123076741,-105814178,-81937585,-55534396,-19989498,-4788229,-13750209,-102770315,-39354755,-81560147,-6188043,-10170369,-62189985,-38227634,-101280601,-84475638,-123110525,-31153895,-9575456,-41297215,-30978143}, 6439194996880411565909700822110273618624910393907671344630347756525897800801334190057560922616135194342883689451488482934654948551256555346120100737744865961159828850194319011732389611299043201021916276805446556608557912039411601712576737588690}. +{{-49327098,-40026780,-69846261,-44284854,-53205025,-47683330,-50534084,-18397818,-64121788,-100154179,-58216263,-89930062,-28129774,-111465723,-26928944,-22860791,-105077233,-82275933,-115207729,-117454024,-94519735,-25805830,-109882514,-13437869,-18644412,-44506732,-14094736,-7790512,-103452267,-19939405}, 5081367208621726566672562997781184478137105495875659211321439151436300087592097289287997351288490199717616216985702364611914555837207124579575099378261533856386779526471897391239743719320375965654733221744403960341373366634209270719295607298539}. +{{-49314369,-2952446,-57890328,-121818358,-92460541,-62707158,-66638958,-32154976,-70690127,-82192165,-107781996,-67561703,-118928938,-89469133,-116654184,-10229986,-38980998,-52690886,-51859645,-18862979,-84460783,-36802939,-4457603,-4623123,-45097267,-91149035,-84882559,-23853610,-64307598,-95404180}, 1060006754492136231531275021136077280812800031151423296580953516032502632863777607407662790848239457421251413327062621916414467027129160686137266482316541412601850591030553512419216567518334931503340017934520238768550999067079262368123561694446}. +{{-49282449,-77448059,-8665583,-76806131,-72154121,-47401497,-17839580,-26859888,-31506669,-26415721,-69169813,-53901472,-10864470,-7265853,-45304293,-51177616,-1841964,-29665592,-75663175,-26501017,-75143561,-101822333,-9833869,-29194423,-67404194,-20500609,-20909739,-122376193,-9851172,-8771115}, 5846174976096420851874771145915598753050277952393284203975729348589135307477267413238086442573402254659554879494068194534641136051379597239237147115762754260099725804313443629301928425051533404243447082859453293519488678333126054101023801448640}. +{{-49052168,-75671038,-71180041,-46882718,-26960407,-25437072,-38102966,-93658595,-116957602,-103305372,-48324240,-88077830,-92272194,-25671232,-76313038,-36677991,-107887955,-38753309,-95415618,-116383686,-79053553,-78118067,-62136239,-82214187,-68753436,-120091199,-114453072,-87383053,-63934185,-117447556}, 1101254880835025813240984404585925653113908565018411086791783847827605845574121535550159353122815111060624624924749795257715617225782094900473165039032919676165536430350265875193197661479678492523816062875979604788197466652191871122950356843}. +{{-48984127,-102574960,-43520321,-104019172,-85218989,-76748864,-66140258,-14842089,-50999493,-74851200,-101194995,-6364992,-109085594,-107766164,-55530260,-19693493,-78145507,-626494,-30169031,-113333810,-100205315,-39163097,-7779531,-19861444,-63534474,-57057522,-106304386,-56762913,-70669375,-68313579}, 96180773748469852425461244871118428349848076315511188356784598209824859737332790902335512165412074756253829675938247580141042990720690212818152857818255777000337405966827090005503900646548225113905215245333052100748761135073515361211872082538}. +{{-48817677,-41637229,-97229245,-23895508,-98115973,-45301498,-45320874,-63550349,-84007116,-115761759,-7229796,-90916758,-27233049,-97828182,-47872687,-10228951,-80259957,-98178932,-99135521,-6606374,-44471538,-7045938,-21843372,-89972719,-22836065,-6359053,-92202562,-19689032,-117953269,-102989971}, 1223926451733994483392008741390787381035298494910087830281899314940709455511218402387135087330868347363229321849805497945508896779254779120966254667453768376737815100973121603721961179780205795679997543416584889523343761097259479122169661369704}. +{{-48799544,-121638560,-40385274,-18463065,-87432622,-69848516,-2211228,-62894707,-31866657,-119999872,-75840307,-16591502,-25281917,-17400166,-72157900,-100731721,-21213721,-16761275,-12782551,-6237508,-73110088,-2303879,-38732712,-27961106,-40819125,-52934791,-1994655,-61719049,-18089423,-112243123}, 2553526061542480837999980326069914433642037777496296197244327540005654181016338051637441638823066606470275266121739266406882502405346657259653034889881198470041437840833214311052921092281124995890261035057481637465437330787752440640160010889847}. +{{-48427859,-77354637,-90886761,-20103089,-107713325,-81259710,-39441216,-25712863,-8514762,-104934014,-111188438,-96696921,-92717481,-22029195,-101345906,-96807768,-62152844,-104122656,-9417967,-101407480,-59192453,-381136,-15266704,-66668892,-36388977,-76569427,-121876579,-112636247,-115075616,-98145563}, 148418321403344435723540836795659580918654658640753611774506679082528925669090716783095419588683319996599626364087568826014316759870072281878870183646754653027292860110678539243233259972369545576155285284807690916285196400827555337004349376352}. +{{-48356628,-12249921,-36446057,-62321645,-2623188,-112993741,-24399601,-47948347,-16925736,-11748724,-87875225,-69531507,-89700215,-53444052,-52607151,-31131645,-17220772,-28781716,-169823,-83015278,-52717132,-55884221,-100390553,-6786880,-1933849,-61409440,-79618772,-12330273,-97799854,-11962930}, 4450853795818459954926939740306621726102651826898253188396553509202876896583120529377183543440915287580540829244161188638579521292493999374246298135311328583684765848758997359665375168713686327141436205177391265005856740963187154828992999793425}. +{{-48348713,-37758350,-23236412,-79993786,-1394322,-36255636,-77539074,-57084755,-29613001,-35842080,-99248508,-40902423,-76377276,-63966142,-31009393,-23175005,-72706016,-6691911,-58725554,-2279290,-23199928,-56612118,-73463602,-103112657,-33121500,-119207628,-122150214,-2279470,-10388106,-6487351}, 6092395512040377887508539281521839017864609060398420864289535143815903436127587303256429558140416106687606592836168379499845078798559318890347675116080652313166847742891207512550513434721920879614021242948594346688434340150141318355104290387582}. +{{-48348250,-43661904,-37828111,-92816039,-53227172,-111774068,-103913044,-70420571,-70357397,-13897868,-46602971,-57876637,-90764463,-110275332,-63966071,-15769216,-4284159,-114013915,-27024915,-93667708,-72869105,-100068278,-91652120,-28076148,-3292596,-34376565,-57808482,-56228265,-102987439,-7400209}, 4643240092787841957309033322828789212506691476486947574516813448261264627393440441013791075585330060161257552105345980074190952222611093992934393260863301398993232875282263321268637740449367784897202071618502800361723268318122091758638846222963}. +{{-48341217,-24153071,-91829059,-91524423,-49743985,-11633446,-20427911,-52287441,-123414020,-117994546,-1365812,-62431157,-6027756,-324872,-97824939,-70287466,-24647573,-99173731,-64889526,-120241671,-79875611,-54050211,-71098406,-102573396,-117855329,-84163788,-114492158,-61096014,-67219707,-60338897}, 13838983355358037925792262558183435438976893039528392104319974887114497366507698271757648433385354517984868941273497295076695902793275064203415605774332760266153362337446504961060154290512420435705192983639015633842485735237958754812417062688}. +{{-48324233,-7270144,-79268394,-28561407,-64162245,-92362167,-30743534,-3932533,-72803431,-99250483,-32339313,-7221136,-87266334,-9092410,-83268022,-34721286,-42387870,-121438612,-97277851,-86914373,-36901922,-92574571,-107888402,-10864314,-33282100,-5704561,-76917664,-72944162,-119665745,-106621631}, 380774870432714582492823061155273521884486660325159736922095175998733007739314552565522217949505766324206242867619163736064771353382820629117807808254400085544595178259486815687669042988570453152133777210389635063163754500413618947116521224262}. +{{-48287865,-12244458,-76380542,-118698154,-43449076,-104579674,-28940114,-24903790,-21253787,-117051405,-122786586,-65875093,-73612477,-47139207,-20148320,-54233772,-26207890,-71393398,-32355110,-39336247,-21531599,-13157208,-23695140,-49841039,-37162985,-15316186,-74551487,-60345501,-12512744,-69474626}, 2132881998740907285223845660265613326858699604019564027093195578483973507495269384008373662047884764733488535073937854610390534119122144680772620770845926889291128358115195531718098946439727061881734176687135903068658405790222405169109319271678}. +{{-48134847,-118367371,-98372864,-36035146,-112794416,-83529079,-112318496,-11872702,-28904597,-29758851,-32438295,-98540306,-71860812,-66303067,-12364663,-8555904,-3255962,-14067905,-123338933,-63357342,-65347406,-37557944,-65356014,-95642098,-18504912,-50969382,-15880437,-114697578,-101711087,-148528}, 4175752121308653041013633940435613060878182105308544780337772252810897160587826957044628869606608364076307971407502745362723419453170533417131530860525922746447013771954581539522626209714614059937069874928429199513888832635777884612099028130012}. +{{-48102601,-25066579,-62905541,-58350244,-61610493,-71520911,-63853529,-53438765,-104984671,-84402062,-5475304,-99892136,-82312209,-86868378,-113372718,-86147246,-35424080,-1868763,-522510,-17860854,-15729269,-42084126,-27556143,-62769175,-14214197,-39513412,-10483038,-53561290,-61614824,-122888226}, 1653258175377126825301954657318970253757351911296108932356430028354200352445471331723004723091578433542374358987123947712603450384714733822905802710983044217464959471364600460014412529756264104979683899205506162204959431697004710421833861426696}. +{{-47909290,-90544214,-13163464,-70370362,-1604277,-35485840,-74315780,-9078575,-57000242,-61770425,-109054172,-54576534,-8796630,-79043885,-43500499,-66435569,-13462094,-54434169,-88184998,-82334090,-106536996,-119695912,-20180898,-96625404,-59204884,-34924343,-6413458,-121502671,-59304712,-31456747}, 4082219496867613373528394651418289348994434787668390762721135684138509451758389574896627745388002508614990551617827959351666226958890038980303468191205804545960878901139201219023490680263882504806673823526009362656012843375115223929293278879087}. +{{-47763728,-41627547,-37623047,-56364988,-91711776,-120846705,-44830201,-119919387,-113993415,-10519527,-102053760,-48296231,-55259841,-105499592,-111821863,-78743391,-75065969,-13463525,-34558689,-65606558,-84877323,-55690597,-87730347,-17687246,-51035681,-1585745,-13863575,-106536876,-51826700,-72567657}, 2523052742662427865812687115199624160222137458949566618351641366459904227167328664271110880394270486540751454300077339698348959607653531476851606024259168128959784978483075600006778072712946387789758367180106009998597679574264712855673308193817}. +{{-47726613,-112852569,-51949720,-10380649,-15059243,-106170532,-18991077,-49047022,-90328049,-2083672,-40536448,-85119937,-51578026,-91783231,-53238200,-65905990,-26856479,-108451109,-96786847,-122946210,-38022403,-17172765,-82051604,-33046554,-63135608,-119236956,-27735712,-35122596,-50684737,-110780476}, 3061176783351115981896730008408275198687458911938944158684381893171008727279690451719889864566563807812091828440123204379693014174337175961256756210914827918490987064924651842993339015667527923060843135868601176123615388278331119091973695788708}. +{{-47557513,-87795491,-12581557,-45835145,-2516626,-89847762,-116920220,-62132764,-74454580,-86006495,-82811024,-41625929,-117262727,-64082652,-38437587,-22479148,-43966965,-19741179,-12987161,-22909979,-91367378,-27970643,-111369317,-88312140,-22830766,-78909032,-5553362,-16260111,-47239952,-118970569}, 3113871761752696331604537278033143959251277686972465582385554106418888740499009413760458700306697022832332527946201864375663853590448294912218146869431187280822922483160500026438026968762272049370640561744079200620003511114839670028675434194416}. +{{-46966103,-57146042,-16507934,-14383929,-41048314,-14301987,-98931281,-72795711,-20624923,-123435693,-107730990,-77530810,-43848059,-69616537,-38709240,-10621923,-71177178,-106321884,-30911939,-53371855,-64603025,-65835383,-111846578,-115133051,-19672121,-15620064,-13021496,-56403098,-51386378,-85076010}, 2459170952760787591518159551463431586913809314937659335177365416562694303445633655064561253050101591402099446897522626270962681079200377038584317994147878393728596045719813667015143176804914434268701267423204103993670462050101021911890113285142}. +{{-46836344,-34806114,-107000389,-19435887,-14606718,-82481453,-60418858,-99633588,-51434900,-90595294,-82007431,-86258633,-19043940,-110054788,-64361682,-32745315,-36754722,-73438109,-10595682,-73163441,-5622835,-69254252,-97985862,-79460844,-41395707,-49600212,-108300617,-107352318,-93157434,-85199660}, 329052686986527620967152219598745008135921514904302211790474997351160646802624623156821985949684709143800315500572542319265727695844582535940144570468057826408968283176740504704142290466339796722402345815947041851789069135832131953069633401811}. +{{-46662320,-21952923,-117670951,-55473774,-87429081,-7643081,-15829731,-77311981,-75144162,-117253661,-103836183,-108471889,-26714102,-97232437,-106080319,-2958309,-79942503,-24979728,-39465872,-68362632,-111503261,-105427471,-122974692,-11303086,-48963499,-1925441,-29543027,-109294414,-48526707,-21020109}, 5923932428048905950118681177246427001260907286909808517665866492784519496009975448330219897119528550626107769959132843430292103904653179631945655107930139053135112401026353010630333724540069772951089425710976008603376634454425097745619925995785}. +{{-46659820,-2599010,-116104637,-122871738,-108883818,-88129558,-106296909,-115600657,-119977312,-23343847,-91801692,-26688386,-90823029,-24476473,-80547021,-17413734,-78008909,-121139818,-120917538,-82061865,-3351596,-113341207,-30985852,-50038556,-1966349,-97125321,-1502244,-13777344,-2093951,-107821747}, 3180919655098396817364312572013337568854149812740084746480316665893019400792912786144985847259353761738689331692265841828848102153640695886454919283690930267417745954203493574707336801113592157121944859267157341972982124230244886022496145804603}. +{{-46631959,-74715020,-92299824,-89232740,-43383695,-27620857,-16515972,-2460786,-64052276,-3519525,-86366910,-22433064,-73791837,-49981967,-67453191,-117248496,-43111498,-85856162,-92169756,-67050816,-12557903,-71074469,-19928489,-64642826,-81232796,-25664642,-120971004,-17451147,-121424910,-74104395}, 1100709042239583988386640185214378893428733156650992351050430930535113725661433458690671244389395482641158890929360106644756191148679747406336439508326963208297483272408701491493867282495985020932518840602725836577891683009917197013511346032078}. +{{-46588864,37846,-113292595,-99534518,-1188511,-92488082,-10970213,-69360019,-50184710,-7456776,-8510623,-68132712,-74472884,-16687571,-4214266,-115760992,-88983919,-92940526,-119408136,-34728460,-119145968,-50391541,-67190152,-64090199,-100161456,-42346728,-14649981,-14188582,-10269969,-105287967}, 3217485171648962876956737831094293264009312254356228332450536114099720987124323016157840328289011653182506672717213569198362307945762431266783363126333804925215076281385807673385840250375957219790240426800757005469423903338768583454444870359851}. +{{-46462684,-115440807,-33932384,-59892765,-2655897,-27404233,-91100787,-86804493,-75368611,-40103250,-8878464,-9420293,-4282967,-88252571,-30152117,-45718359,-66246345,-94622768,-15376532,-87954111,-48053182,-103256466,-44332521,-91604049,-48413261,-48655563,-24647614,-6912147,-68454497,-28425531}, 5049715669893999945473048741321638112319170251631028601232380470113207115844342878616477410493031907686755181754554722461235446113297818172290535333374243005099943386753170763627562536569924307539560925297228056451474299145981814008442550355461}. +{{-46444608,-64730144,-113666511,-88985715,-59827053,-69369348,-46783626,-38185064,-117981267,-43788828,-88139600,-111730025,-119044777,-118988128,-67090981,-68859575,-1358723,-56709240,-70340388,-87263692,-13721574,-23033622,-7287891,-57705095,-123422121,-51030075,-121682227,-117927456,-61025767,-43345702}, 3674497188270928387688754176740705655793191121963592001641713913942916521140244507892221059720143315988767798200086838727070298984428477376852851944302459008183706072196327850990271656139071793980350078902855381065713918696843801679456844523235}. +{{-46431632,-104670506,-91852865,-60509961,-9374151,-80900909,-3718972,-19731360,-71385870,-41635871,-19185153,-94854961,-50915995,-65785733,-122767269,-45668127,-25052966,-81176983,-65768012,-61507989,-84259904,-105239139,-104724717,-78478038,-45517370,-8293508,-116176322,-99992291,-80943229,-13550572}, 3734750357380734324301691449029924204237325432657290071806200432595407053173299998241833689260198272847744674651012368256146637672277233898630107658895493274106096508930102918367423629451549799196528206693018886100749271433287796345697113276867}. +{{-46223994,-107024140,-120350930,-61438625,-102749049,-111031513,-105796080,-119444699,-90462301,-57806485,-111898533,-19597180,-99718340,-48413640,-92222707,-45152312,-117615304,-67707801,-100637357,-97394462,-45560262,-22513620,-53541113,-10935489,-51494450,-55596073,-24331224,-29494691,-29051322,-72612392}, 3407628877582642477907501958654344224238003212749713730526598133513694666613782263095193593928806133916446101391110658492545438708128023437151336966217388271898779575876108490243880830873499726013654392450710565307412022917430299605691023341639}. +{{-46159482,-90165369,-81199906,-120016578,-106610141,-36657019,-26856471,-43024411,-65377892,-116911349,-109287567,-72185624,-67019876,-46995863,-9940733,-27131318,-86277100,-3943936,-41112493,-113799709,-46061193,-56718107,-37393851,-96093570,-21330814,-87630384,-53413880,-51663154,-5419243,-71619547}, 3130165367354092131705096300552464541664890572927879719680105500167271424968740841909977328190569868226353559717965090450751821316555071262460889262949115176380385968256600963983217086686393177456802719894062228883519480404395605984811617065229}. +{{-46147746,-23754510,-119421985,-86322032,-74379752,-38091844,-121835432,-103417663,-56443581,-29254510,-35080615,-44628417,-49454539,-98052700,-62787211,-87062092,-1164471,-104838397,-45351373,-37569781,-94865302,-34566493,-107161631,-69056471,-79032062,-113652930,-121619707,-47286568,-53475346,-111800533}, 2579320393533389534729534676283013924956672303914285182905486997035104762174154887619218584734863103300567934757300117192640754648896300513340269941343941854665012369677534957002627487162376808196635412004304412378694025345907777524224358392443}. +{{-45986652,-48585233,-1313335,-108432397,-25339976,-60730402,-112005882,-107275484,-4960718,-120714003,-39461102,-113929970,-10428048,-93690119,-123041108,-33350226,-14085556,-122499320,-17443484,-108308980,-113453306,-43623950,-45180644,-13123603,-88271293,-85393212,-34838514,-67497044,-37749603,-37588774}, 5643466674179337760248301745416978924442472608154623943116460937612995125784576210419387904553442171890425624589131616562882581086188638342717280672655827468985112622670259846446899860608477622910458275914320937754681613429158593512870363782641}. +{{-45864427,-67879681,-8764116,-58481548,-31155244,-7944816,-114438793,-50157263,-67650528,-2429299,-17999985,-98875966,-44160053,-49958197,-84116985,-7694517,-6740667,-108179154,-106132806,-28047915,-35324341,-112463333,-50586794,-7736913,-77138835,-11876516,-25365967,-67073892,-99919490,-57343407}, 730861770469382438060991053990632936845188636546288762906794092629264105988563785814830455689515016101109745438923681230317881327818761290115020358041329291958436830360165433996507049026849169255424991593608162663774989089786248670574155270460}. +{{-45864222,-48089772,-48906922,-108565075,-4620412,-122573250,-80004084,-36947153,-60171052,-114037389,-84807633,-26457794,-42815213,-90485308,-120061445,-63107603,-108162071,-1645920,-93687731,-98073462,-64385415,-114473710,-36811635,-83348672,-7871772,-57943176,-33261385,-112631208,-83203287,-48658023}, 3975010136368531830554548900600414633312817412950324882371561732148652216652760599926906790658934467174788503081992889373590871734609408921951644316092708113214304875824410574768301253332298339912407711731898239457706291411934506356655805573495}. +{{-45811706,-92891476,-29636580,-72862783,-5635979,-116992154,-86753440,-104209518,-14314130,-52997782,-5092223,-107556289,-89939228,-16019043,-41269783,-11925644,-110109631,-59835745,-73193506,-42784168,-115965401,-94860226,-58941627,-25163482,-75703323,-20353144,-51179493,-33969218,-55002380,-49098378}, 6671724626534969835678194371120426047998121277560450210776654386276209124929425868591636483833837658674538640353490431943960588772927836427606352145267560401310441855813509601150138959346850293836178452655810841987541745612232330510687057777639}. +{{-45806867,-95135554,-74167790,-56577269,-80916832,-60323140,-43579448,-67156341,-57062487,-28054853,-109706106,-28044629,-36212827,-119778589,-105634984,-90986359,-76289439,-849452,-17742858,-13215854,-57614100,-2749322,-18698946,-29518891,-78119748,-40647899,-28184489,-36420057,-32175878,-14994515}, 6713899775040023418932336563394723422688274426707218933245517013119132206824450790665130193803738368504713965187592004606186200041122980594173934244297961915882683271876065079169654880499015055991273206050115914830820713084391059943879604061302}. +{{-45801058,-2220701,-21312950,-28012869,-64564645,-9130597,-23266692,-26111316,-103883815,-66572334,-63207698,-44785074,-74947822,-79934365,-16703053,-104881407,-38211768,-95695148,-16886458,-20448951,-3549179,-31076521,-9560310,-101236656,-119023915,-1869170,-83363686,-87385387,-43623245,2071}, 5386624144686732002522031155089425384736841711483028164973776355240793731431673455974660625806140303454428395838900243040727661450087251965478910037032028387649787054436375910989255271035693523635769063564927405282814687990350927816041966280389}. +{{-45772027,-25785201,-29393072,-23696899,-54615075,-11502473,-64129723,-87978174,-37055681,-33528564,-25133814,-34961176,-100974326,-104617258,-101212702,-95950652,-113651271,-102494019,-114536202,-66149989,-107375210,-97907306,-89866698,-119869699,-99681471,-117434664,-92957302,-88845743,-76552077,-7514791}, 3414048214849012850524772406121059910950634975425136776944928702416151509812236854703591390031828111403983074997626030088864371207081396768523476974739682154285266706927378543757572077751807010986574032599780802244930653593654831965987923099268}. +{{-45282757,-5186267,-48623325,-44467071,-46849016,-76157001,-5891779,-9891261,-64068548,-118901900,-89831370,-30849404,-5203040,-46143227,-77468737,-70422157,-22270161,-100427110,-110826332,-120616474,-70832669,-113300658,-94707282,-47018855,-41176637,-118536867,-56375094,-92796529,-51400442,-107617911}, 1867553374855051478111253202881339238605343582919609003392319153564361550006792209327146778655260009988367645039741820664634743534299434044168507642551637363699058559574254434862015303639707156467108156232912086505606797057781500322315116617488}. +{{-45231997,-100146952,-34598045,-121893964,-115136429,-101433776,-65339952,-115800189,-97747899,-113260670,-67493431,-72276656,-47686577,-69629639,-288626,-121802773,-114748401,-29990969,-66594029,-9028163,-6823104,-77111616,-107179978,-117353403,-56584990,-112358959,-1167579,-96743570,-56578856,-66950641}, 437718718899796418999697918055234528758767693223933179273113213900938283854746913537014214252724750074503471764364331947597827598443863177780134375794640131105890752545615368430359883762099261718338206985378339346528468883713581308373141310058}. +{{-45169373,-51605358,-58569175,-76486134,-74473804,-115682596,-31688020,-70285353,-32723673,-2675668,-64396559,-86299971,-117621025,-5496317,-90161897,-34144356,-19360395,-77770993,-96176608,-13011256,-65790914,-11423933,-112785213,-15156827,-67317839,-10561542,-19268306,-115716670,-116784035,-15128321}, 4124849460760043837124467801549842880997208419363551643550849834776079399395377546436174565627400657833466926319728835278279985232517653840346756998422068111790394000334383065541510157552349056690825863105098612219525142870100455962798062338682}. +{{-44979911,-65015885,-22764503,-60635236,-69296294,-23649046,-99629041,-14958979,-102819587,-122338042,-85596745,-30582819,-46837956,-48080417,-51507797,-72243439,-71367185,-80469507,-64233315,-13879294,-29171727,-63702529,-76873015,-118935426,-20636810,-91681533,-2359189,-17350594,-10431633,-87475456}, 3104157125849052017076278035598408963062190864726271116877433182017647176224664410142826744979470937355666455922127815500939190262189368500573618807047666111784820818391821571712426584012580705081764879228832475035523784166967277661054258647608}. +{{-44819752,-59555778,-40283805,-21579267,-94691126,-86741716,-89134835,-112252927,-5008255,-99140117,-5314303,-37114287,-93456750,-54100234,-122102554,-113684296,-66855236,-87794431,-2550787,-59570918,-81130668,-3471733,-16154310,-1405493,-38970777,-39356218,-83976034,-122033451,-113293795,-57445640}, 415157241785739086031483773164559254119549354222309058757690258937089297507310637118773130221174320844690525264932730487717947006083747759746965298775464926658313366995729531808354435114558799542543825310883426352692604317281197200744434495539}. +{{-44746152,-106375268,-49278013,-59051985,-51033540,-46881720,-81065514,-45681943,-69938298,-53671431,-56394831,-32835885,-54772909,-31075418,-98920407,-97270828,-29449896,-90976633,-105792869,-55918313,-117449722,-51936542,-85624346,-116489766,-48394967,-70902997,-71784906,-48452863,-76492447,-4139653}, 4391399831469689888832018652079141604239227249864562039670307231277673043653707181224259196635243946272091984150335041960064127729709338507878162510876040801883426049956708951012395224390839040217287500747201504576594461795570312029742220550515}. +{{-44735922,-52488438,-74237174,-34043858,-65553315,-15945813,-119196610,-58239055,-88275712,-35565659,-68850601,-50645111,-66965710,-25973188,-47101682,-46684900,-17038417,-34190240,-120207683,-100979439,-38996548,-13180097,-77551724,-74072130,-61210849,-107629175,-63243457,-70573388,-120434126,-32280774}, 3435658896831663229118386321044585005982953400651963575862659510090759765287753957197847751548627891815261637372811152677843333523880583211838844496101555440353309836716700796134774919540361435133565982727590739804983511083966069778877405917519}. +{{-44684487,-121199088,-2103821,-122999876,-77056299,-45777125,-26251278,-122247119,-18120739,-18064944,-16759139,-43504741,-25867030,-42849470,-84659990,-66257780,-57960165,-91361816,-73521838,-58772640,-4762708,-74659992,-109722488,-4398336,-70564487,-6287439,-98502731,-101710153,-46403317,-98872876}, 1980503488999885813560697910890341440385276026967329967190800612697601980889774418373133906142299909128261692236407263751530276017428149556317198911487636236517280575516001015320697334537458821356572072058038630410268251204029338011343983145546}. +{{-44664685,-24522508,-24745833,-75576521,-86618326,-62001186,-97833448,-33709967,-46416233,-102850327,-100720580,-41841898,-1998522,-43008423,-6918747,-60479104,-1134169,-71803144,-11906920,-21027334,-103745036,-95954103,-34775329,-20534801,-95921211,-67225351,-116808875,-1858663,-108009261,-66977754}, 939137624957835072673825976400806406623540187675392990223574821032679034964485393913548863687733464350244395029618941835518560457239260786370289981353010162876512381137648050248040009259264124899271719826822210408906215937570049232163431160946}. +{{-44453283,-113110725,-109627980,-72810791,-4609164,-85793164,-81131100,-30023771,-25766116,-52129764,-7805915,-15019670,-93621430,-114378588,-44074098,-72471708,-91766865,-13562005,-74209909,-37830232,-70910857,-33823303,-420614,-81158457,-78530927,-105328944,-60742717,-76800186,-19262080,-74365184}, 1751316825374601460211427659794665983319101572992711937637113875971702400777595922005739999315080800086895466597667892449079799227385586013558876139087141334480895248090381905134144699664544571195092853291045682224989096146535598613171565820788}. +{{-44209096,-60361983,-11750942,-43470296,-20957462,-79429864,-13466343,-86140796,-114973053,-39992913,-8460298,-94857926,-105967285,-98655170,-95517994,-12436327,-59077339,-82630463,-5377412,-18167991,-23100650,-68692495,-369089,-59608393,-35468460,-36207528,-38863357,-8105609,-47173257,-52604620}, 6759918366667712349769844119839632186333231378051768642838880139971686925451605690356611746083968374538884823005931909326968815140345439823870176764919256586856577219364295378303443624371223186763777511586305346975152397178927923863045492993213}. +{{-44203057,-11541387,-18966459,-107087074,-68015620,-96427791,-63221252,-22741311,-76258324,-70195349,-88250498,-61599453,-114380915,-111439027,-57335863,-65305851,-112246019,-63135982,-85759482,-99897544,-9048633,-70398682,-74583707,-36114582,-123051453,-29145428,-34021252,-10111341,-441424,-74279509}, 3260659921768992293748493477254782718222176230607385234294564942067154133098976329378295214291975945039735804734507046060884676848283969685785453411607899033176381831962510970843750094603733205905885541121259347649935401139691202604843421009240}. +{{-44143093,-70628190,-70937479,-38659802,-43306734,-47176318,-19067706,-91284214,-48099729,-81961327,-81256948,-91454436,-48414367,-114115339,-102167430,-91831758,-1328181,-48253404,-98581898,-71498110,-23841058,-7683940,-97087386,-26429024,-5502435,-85860608,-104063965,-41438770,-84980890,-91669507}, 1034820936023723633646403626031219659874506851515261142186113974507793949875731563764182639097569729783766524739245025190406259825845871673454447530410089949882256567516908134018250652627890382937281508383510768856494395024406960542644422233338}. +{{-44008184,-72767889,-110798877,-21288253,-30383297,-58124132,-5279734,-109458772,-6595887,-18921478,-30178802,-71198878,-29456607,-57001148,-6544634,-69848201,-7401049,-108129443,-56323755,-105605838,-68966174,-63534905,-47837976,-63184595,-22529468,-19531005,-107771707,-73565292,-82750637,-54895639}, 3762986093556845563215137093505015455475611292867854669460873179849492941235281319023799961989543887100145889574163448683227732115739431200692804116151525368547180822102760594758999052975957915989376192579717698306899221523733228688045059370721}. +{{-43937666,-84548471,-87116436,-32370430,-79114567,-121986792,-120967685,-14961145,-13332185,-81755699,-101878371,-40782986,-81243362,-69574239,-79115468,-74064216,-49569370,-88960267,-90798710,-70076549,-50304513,-100405908,-102677965,-548366,-70488122,-90577842,-34753536,-43323230,-43203087,-94720043}, 3047714869478973639612236638334345702291778779924014990244377957184189027517082809870641799047397744699906145834139849131501615154805407816342469466052601805361820128144440484221274882630575184307607294968540571534829765426007886881832378423341}. +{{-43935756,-118653540,-122836857,-87406106,-55378958,-18869179,-20349496,-28397733,-107082175,-80827944,-50031752,-68814918,-77826352,-32696825,-95153968,-99833424,-101641538,-82219542,-24305192,-81514991,-15689267,-110133787,-73072869,-24912385,-108984245,-122316038,-71719616,-67623401,-5482201,-77609738}, 1768750972460123560153458432452385132589948318103296009925053739676706147624858718254595051581014495996136991017003919438798689065717147563691638192274257934795945357915359536669193712989681482212332137623780853298576761084998552764440369421915}. +{{-43683433,-52025491,-22619752,-61911639,-69273897,-73771169,-74510218,-33279261,-33664044,-120122021,-59139959,-118778962,-10153581,-57371765,-25846332,-89396539,-67468981,-113906627,-18713172,-21542938,-33479081,-102997747,-30057397,-103207534,-90006338,-75562485,-36661120,-28188125,-80966261,-13223697}, 4732755969780361444989480794884066263109951915266758995680706599828127545285521961998138190049484883301495223059840370334669500567228639978315780998598503098702272515302819645815609123270156766223764351573202581293309195281988832813074652875076}. +{{-43470614,-10856808,-57357092,-46365132,-119634590,-62839625,-110719054,-47577572,-53489013,-22539937,-20053264,-121403865,-31325677,-69941878,-17668338,-44778900,-88173256,-16029775,-1831129,-94897447,-121798267,-6172820,-25832979,-75451072,-30652,-67932750,-48966784,-5665804,-62943479,-82616839}, 1429806489533158068932374917264692058317366189387759711539126530513316046991155753475586333613420930371495173813830020218735249534683835411804858750788154745505190767803820508320863887248623974541332645623447857440121218739762883869315564692703}. +{{-43457073,-96433466,-36555400,-13383240,-74782576,-75715520,-71559475,-997188,-15123400,-71303644,-36800077,-5181387,-30147438,-27790657,-75813977,-18594207,-65276990,-61574598,-83308663,-114083433,-102734141,-73441205,-113493157,-61717681,-9733570,-52716778,-111264738,-33646521,-49788642,-110460836}, 2880890811180581820018243819641864552414714118359251844322758148092235866897821176604745633571038149777557941436173727394926212622370448589520031956116831093712195172140064479506096614366976406787138481076601312385492296114639163697122831963070}. +{{-43417983,-23279952,-23938353,-23185205,-92575423,-114960587,-74873891,-120863963,-104015873,-49840112,-99880565,-93269461,-101305525,-71197700,-6243662,-87214064,-115164355,-49927595,-64246743,-26956656,-17744938,-28667624,-33406901,-78026789,-85377213,-81508931,-117982770,-70082518,-99810817,-70780999}, 50951153359669489148112160439349283327378622066195830371235968174330717780460100773632640540213039882430214652814675756997519564270761020299565573729547134154951846354387678760561155958610409635741298804381295693832939653776673969752312963586}. +{{-43395853,-117504784,-67117909,-28050497,-80374913,-89423644,-103000884,-31442988,-95365875,-35073740,-75245704,-90413573,-90583722,-8444120,-67354930,-81062231,-46616746,-43078389,-90603103,-56861275,-67117972,-91536309,-3403520,-41981572,-80260353,-67111064,-2867067,-76253246,-32739405,-84232072}, 2215087270054564108448690915771370717207490055300483040090449312813678729020963021070043497830566765284950296928039787129855290397452170382520117590294169373496725343768471249484841088975838385387414370386310837160356180189015892095777908029154}. +{{-43372269,-100888637,-104403100,-86038464,-47023808,-43007934,-22464632,-21357965,-3748742,-106251662,-18705122,-55779053,-51117549,-81809973,-47322361,-30135145,-42662999,-111594981,-31704222,-23063900,-37292054,-66563838,-113148441,-81010753,-58130059,-41101660,-121889237,-49236727,-11512594,-10718201}, 6200364480589118466260482764836677095591902973185770067078802608573358779765622304921429013222249735517144026930133791791828690701583400167107678313151953645126677326859406540518167179531421111342269791783775213877987011254506838511295708006268}. +{{-43295987,-51767346,-90148271,-47010617,-120601208,-89689765,-27372056,-74983754,-121115572,-121296038,-5936385,-65256350,-5410677,-57293844,-21825323,-46387909,-97954362,-118717045,-77867937,-109938501,-58543945,-55993303,-77906995,-112629997,-11414405,-111089730,-55637612,-93930460,-61106058,-34699041}, 3961146173626887200283149541943729916388241138155751538175837933304506763555769398282560956897966749975126636260232177417809949597756971179948379010082815736133272453897210475986481184487995992770407647300203971632120883105978402888586851593170}. +{{-42929288,-92487249,-55360223,-2751277,-117019981,-14570802,-78202840,-25921487,-55874487,-21487972,-85622264,-15391691,-107059869,-4345757,-42018942,-28376159,-117828664,-8954196,-84091851,-52335089,-111069986,-115490737,-29173590,-9658470,-71930791,-15306106,-18852915,-15321709,-65825658,-15103687}, 4992225975557874711171199027964992564141407090536776634587869011158061934673237546071508697519294788777022647124731387455098436085833845990490928585454679924730600128627273375328985946456512368286529575012901681274488869569172921740975121057377}. +{{-42854529,-43830129,-101594536,-110845191,-2192041,-95522828,-70738812,-112344876,-51036564,-100705721,-41434509,-11130405,-54750368,-104028950,-7579181,-113553676,-73118395,-102317808,-68328443,-112146358,-38706675,-113105789,-112810668,-92328377,-28802574,-93982849,-111355450,-93860507,-17267960,-41236158}, 5234542850014319595446217252298978270545663294818588039523551668684004958784003215361981160630604082299698408995874786932961634632456712600838981903940752575101864012849316834510578515019741437986591888928062351512710194449198847590346082922980}. +{{-42755848,-112183557,-48759230,-22240272,-114095292,-71565161,-21928227,-87653829,-100085500,-29648466,-44161520,-95953256,-80932017,-78370651,-99658233,-19470785,-122582860,-27746217,-42486541,-36325573,-47852765,-58442287,-71718087,-19565764,-31619578,-117721062,-79581549,-114562322,-119429531,-117474595}, 172753506637500663511675888222923427999876442155020849041978822801504475763772826092294839072774411204494817605154312095127754147509138239716975726132526628732599528514279379102884529056689646432789809354204192610857618012921795558224932441885}. +{{-42331215,-66315408,-38688463,-86796004,-39940943,-48833151,-1972369,-13687589,-113766472,-24641555,-28622876,-80648417,-34519426,-102724341,-85659164,-83640251,-77536348,-84676511,-105923240,-96363674,-67742721,-100824455,-37283649,-107612142,-75932385,-89551405,-22788162,-12337366,-83473094,-42926291}, 4720991594080412941055672203846556051047730550451378318656268039264820075774891254987416399529586297972828251134324902087585850693620318568584846756103810351412237847883209172934303284886007243985777317847504643543675919090780118356906163918090}. +{{-42201036,-81762282,-121557232,-102727944,-3110831,-26413645,-70927594,-62671057,-4294765,-106359901,-40875514,-21655707,-46208065,-81906853,-77763706,-107655249,-58060677,-42565930,-12871455,-43303344,-117792295,-43916103,-86700822,-25279372,-66740843,-22758228,-62667784,-5651690,-20704428,-3756145}, 6260479578616482122545533797126973065756885928026021539052864225235841073659745614814660201238240684996073613300521493218512937535927467514301845314889034551804053580751025160112341063795267927831682021926352987451654505969999972862674535597135}. +{{-42180714,-54055975,-4828827,-110362435,-119070771,-33584467,-81565335,-80425642,-48811924,-14635112,-117418671,-81220999,-108462065,-3688016,-6703428,-83511033,-65166600,-69066112,-51756174,-82876911,-9130396,-29146080,-18896256,-69596816,-57035988,-102904439,-6788464,-16859488,-51261634,-888406}, 6449798378153001671704471087359236037987749451187433124526784825370785228079954297311572926895377975807518085854667417537301465669535626836029797811544871624176335903873088819034786809806357651731156690206525812893733322641141693782939351344001}. +{{-41925581,-67465635,-21219999,-117741311,-52396060,-80381749,-48291890,-5737111,-21069477,-44178558,-9179469,-101688315,-57057066,-122739976,-96083518,-46978552,-92444163,-30501534,-20818120,-29544862,-119327385,-29837020,-3097981,-78553739,-1249565,-89158858,-47686023,-116373783,-103440314,-6372683}, 3993528272519479618316113648240261570013803600120438297184137074572798242762305891704879735574172803806725245794472536839604845519528008503028994253684121895370886484303171121736744026919630816633757248352388191978698324890740186539899680125520}. +{{-41902196,-72941729,-95066836,-1967884,-21875731,-120980843,-80258043,-6149816,-39326003,-19704357,-11148493,-8023370,-90873024,-32399288,-86863439,-72455151,-88599957,-67852936,-93111391,-2405486,-56555276,-19265433,-21429146,-103785259,-66584879,-112825195,-13294828,-47660841,-39249534,-18832317}, 6444713438908177931721643487644965720866521389645325406498878555484180788780122871478104208185266451312934503944094942976434139134137504378271289219880186377256798892718291489953776011201599574401474493531196643248372212826678529428077227423885}. +{{-41767170,-23238239,-96021051,-56574032,-47265664,-110461174,-101767251,-86388213,-65778583,-30514419,-116751524,-69811443,-27013059,-22713212,-64338100,-37386184,-33570824,-4488272,-62768179,-86347654,-119369501,-37544931,-10988032,-6401512,-58635613,-123083107,-105738940,-100417069,-106628926,-111685288}, 94892347880711900131550347050586890700047982230370264148594033501196994614669036730048933928971591492783023296782471961619698158980649091169947285851352393655946988725947367198276676287877012169651184396501323238317663427112501538559584101433}. +{{-41543963,-88722728,-33207428,-27596526,-84190174,-8987942,-107204916,-101386653,-106448137,-44633536,-1816026,-63408393,-109104330,-120426280,-15879047,-118704991,-108218436,-38414722,-48309832,-12028457,-119835407,-76827309,-12790362,-10905433,-69773853,-97178870,-63530742,-108485066,-67976932,-15225911}, 3499988322299031889184434509121263502156944790279265462432330611814158023057360978670014701578478836455276609928034608473186801924101797597582417244992834205064533221274825304609339270771052398251300854191680410364750561260884899965066675697278}. +{{-41439131,-52231341,-25197943,-16697429,-45331580,-36234427,-95949026,-24261861,-100856862,-103822134,-5090620,-64153582,-62305163,-114106686,-4488403,-16938655,-118690338,-66352362,-80887818,-114694116,-65580180,-40263077,-71288598,-3956135,-46444870,-96426115,-84406450,-56131990,-116998615,-56638509}, 1027194515824072670786728641990316940842765491188547516199299277809494197661876877268524464368675046354963286930622499967837632167498525723728663675197947420670000959642184294810606134650597165163252375833344213737718171351625042999356770168656}. +{{-41252765,-42420955,-3098282,-23243816,-64499551,-23090989,-13794169,-122617813,-44266738,-2161683,-100375816,-84572085,-61230888,-46932286,-98626123,-3320530,-114156099,-91135374,-11799973,-98972781,-77046870,-22595146,-29965527,-94009585,-44094807,-10220154,-60203615,-36603002,-102903266,-85947603}, 1215511693163577760740563376192148662080366944204331326300448545185392523074877456621132280825102049347352802452302481983866771276061693999720419747235377637780583565429952525777553558936099505282165321262091092436960507567493952652382129272076}. +{{-41153146,-50115617,-11417525,-24590964,-6482947,-77103772,-79783682,-14765938,-89702517,-21486922,-68916329,-93608278,-123306487,-44200789,-36938189,-86451829,-33599627,-118089333,-84632295,-97232313,-43919464,-78539896,-33434796,-301098,-68124080,-82133918,-112452317,-26101595,-67046793,-16009233}, 4354790729257714042376604947012570198059127089213744040895098482069532131991431383957258515481879749519154007612448983668184680725673076535181240679680898987037766259585395070994374610961883115624249208351773953283009160586042725150611704122089}. +{{-41127111,-61945539,-30449636,-57000796,-35884294,-69585359,-108294922,-69902091,-20721043,-40255451,-390189,-42210870,-9699074,-86976678,-24897296,-24049392,-121423326,-64476822,-92376978,-92505640,-39244484,-120475692,-37742694,-6583775,-20798229,-1509156,-90959551,-7713266,-16137621,-20925883}, 6381652980826350249217402161269440984375812444278775718403652558009650145772781333555400283823180908460781760106835046912938610345768351996292151968560996503605989310088518148077449041663888133853581337427706637941430315249866443300586811029596}. +{{-41053142,-38703254,-72455849,-30910437,-53361331,-93111409,-68167505,-58627441,-69434273,-83528853,-66734481,-100046549,-59766107,-3457304,-60141818,-41157712,-85932895,-81207784,-95132806,-85115756,-54688619,-60044943,-38662961,-54360789,-104569364,-17266191,-53257453,-117228932,-22086000,-20456049}, 5848109303630426476749727713236777962469775019233353463194694628063380639355166195708521224237483580516613427508767087640013876146537119013921275824472040895189783032801341025422351358762240104824660642421344013979433502890112611863037192626179}. +{{-40817030,-97683142,-31233810,-86639831,-61481915,-18010517,-90563379,-5226108,-60393692,-60127028,-119496142,-12060422,-22580111,-96421364,-103847333,-61140240,-102736346,-111798716,-16963213,-103295016,-88339623,-50288733,-68399149,-75878390,-105484334,-113200316,-86614819,-123020283,-3214054,-103493070}, 1722054849011860233802561512115477742820707604588237872059595795558184088431071285139155716748863407567078106956563035492135416120463264660557998020760604520401119481046855638669449265608077006368141196250194155217611630925121535128264438951815}. +{{-40270380,-76560252,-97606540,-11682497,-46354526,-117322801,-82278614,-45484636,-81796640,-101628150,-84121593,-395630,-112093769,-88222796,-100850522,-99035554,-64193636,-25970870,-74492311,-97987772,-49023786,-88707381,-102949669,-28801059,-46660944,-112118105,-5396067,-23202988,-62212437,-12603493}, 4861830024964880864145112229998248587279291539661917267486011257384405110351757965775795822418687234637223644300057318472146420230828128527483030751081706292179540085184425151930478788613806547705005797527267841299302063778074785932389086129111}. +{{-40124226,-69769172,-58117909,-91032782,-42388887,-96047970,-16236398,-69362524,-25455019,-7937347,-107926849,-118419592,-38863556,-31308721,-15058575,-75413218,-86540564,-113375879,-64752052,-52138647,-102221746,-72793208,-13859617,-21905357,-17426404,-25531871,-14876490,-26536490,-16536400,-88364875}, 3390873071882249337818632968509832681395408994999744930137209556425377568221562788849265990230304335147173681350490756278221491432184065042887220396061040499621807620766275610031074724828972342206497438266025102426941104679888083063823811320043}. +{{-39920622,-37596353,-87288474,-55934052,-31750218,-56320599,-110077158,-81525628,-64763551,-54947784,-6798996,-68641568,-104955894,-48233708,-30401771,-74937946,-102026795,-78653583,-107700363,-84746277,-76693513,-109029892,-99378013,-55360405,-99069470,-98626196,-11198509,-116022067,-8047823,-60373702}, 2187275163536948133348341268438360620456212772625140932099091108216597420277025262859915235065392093967964913177630058513386376292705263252265765743996680467566888365810739512533959650062157974496300274788040028891851504853938369325519085813469}. +{{-39884882,-27993865,-118367721,-31524966,-38557016,-35673454,-117367157,-107904987,-42742234,-116711049,-15129574,-29587632,-56894141,-33176308,-76953649,-72725805,-101675035,-100943253,-19124530,-80305782,-73507094,-17107394,-57694563,-94849734,-74828043,-108721449,-13767784,-101731233,-54825180,-108710148}, 2148841283723022422418404871948081443249461123424928715837845547042163168187797805292421743856164571603578500879849100746524783716162752193162185638751250913479328724501424156774665866290611284697601328470939505597674681836702398174310851947833}. +{{-39807266,-34154458,-91148009,-92248350,-62277118,-20314030,-63606988,-35402053,-87609470,-36952670,-98337710,-42585027,-86766693,-85291947,-93060016,-84638549,-73255198,-29938365,-114104224,-91697438,-112752715,-80832927,-86706612,-11245844,-60836400,-39792794,-120395836,-12187113,-43646279,-118485660}, 2828088938194727587898289530156520758312624942978974149698626417469610715384914829042926733038585650554545090066809630804215369320403002051699297257231940077808751247689629671706847770490446263100535556784183349037158773362347210632835332130683}. +{{-39664865,-27186121,-43072954,-115939665,-122455381,-108908073,-73780310,-108394745,-107877788,-83619059,-104275884,-72513175,-39388883,-24432688,-97248171,-35786348,-91088105,-63646153,-109229555,-99855355,-107098626,-115904953,-3814813,-51243762,-96503026,-100630104,-63531051,-116820172,-19164175,-111215071}, 1787314430783617741822995273553548504861062809872490343484788995837386896827995567247976265785554648777085602187093875287036304737593276361895457225287555654967798973900564164652931477820158852215838470928121586483112851447302547030276618364228}. +{{-39642892,-118065851,-49561969,-13243234,-32400646,-25727411,-43034905,-57897321,-64088862,-41830773,-29164719,-54105714,-81668847,-17711520,-50680024,-56309181,-68433410,-41900721,-79187951,-97963212,-9495383,-2894956,-47328884,-69045404,-54799482,-14670547,-20431911,-70271672,-269600,-53841985}, 5915750549813219509238143734647589014332125481422178719708554661908520032218150975156785513695901090111321234318181230215798767438689865505781839497727689058283512446172574882557506713005030090820454338750566350532137843598462487915904746744089}. +{{-39585186,-50516670,-101940662,-26018735,-14940933,-87755648,-13111153,-62494664,-109925903,-55823791,-31396675,-33776001,-101950403,-97494695,-97783509,-22603077,-80377475,-2257314,-49189610,-63755863,-22525310,-66048388,-11639766,-77317863,-29341235,-34593229,-87399897,-69896885,-41272746,-4871498}, 5477172104471564532269292079879522738848876023878081501527045350640572478444785303824933939886060212212843040051496368776526674526538030860232201211968599640524253450527514251749518475228965657619639887099460079389117042524650594405321272590503}. +{{-39541574,-35987383,-32393009,-73658898,-113989237,-15950071,-110597760,-123057210,-96418529,-105983730,-67927662,-67587057,-105913147,-5210671,-5555062,-105184690,-87391885,-77045899,-14842722,-34335026,-100938504,-57363364,-19690841,-81344600,-51991488,-96216525,-103390304,-90184980,-63712024,-83436744}, 138517833935135215469027115823763050106368950380683893580894484677098669910539651310223846613739032400962641250384126037854251458089635104251474949365141991569235545471123080555471980248749297038074084923475561348716052030758356382928762357449}. +{{-39186299,-79836636,-12909685,-90221617,-112529565,-115045339,-95856115,-1199574,-8839301,-106643370,-16350900,-94100528,-72396972,-105841302,-16999053,-85553400,-40362313,-56788503,-33345216,-95392037,-22782509,-1749623,-117440392,-60658630,-117390956,-18941998,-105904234,-98664103,-121276191,-68614559}, 235577436262505627370328758163592374153005925336439458053250477673490819109061861124342473618606939310313658074540305557907501840681331907216429139931153806251279525157012912169592799532061554488743548087654483805366188057405218391608271355522}. +{{-39059648,-39558157,-50015630,-50126785,-28353616,-33490312,-9729826,-73347606,-21071384,-24163048,-97757818,-45716550,-67230295,-10741226,-119371682,-94724134,-61962734,-41932456,-118352243,-52996596,-93426581,-77502963,-5110245,-92414904,-104026415,-8355633,-37475427,-121375868,-29386178,-5995740}, 5792074848911837803244015634651725610466278825648397488180430272452771109601427688720153046967108157858370789968024330138197963092333253149558945686645391840594126497020116215250728575730313770176354177405441528609127077791382025105251203018741}. +{{-38936402,-101692772,-117666210,-7487511,-24161639,-100239187,-35477291,-112214086,-91186172,-86625576,-18608764,-57157268,-94322022,-35651589,-49231046,-50174094,-113537634,-48417496,-14165378,-18017774,-86042724,-37376808,-21324051,-32109094,-18245327,-122620658,-46685383,-73492463,-36530014,-108305220}, 2340011299799996646389732881940146296160723082856460693511527235035418445274070997849036120058697237881927529913416298123822879122012524142267585690995790433635830864666481602779623793781910115949906500029513124280835942603883463641876570038151}. +{{-38852293,-101713822,-108953983,-6491487,-120946268,-62142003,-31211779,-95696662,-24570122,-116496920,-75551927,-14933352,-10851268,-99954437,-25923878,-32026616,-68351730,-36645119,-53909728,-98020824,-84706142,-118690583,-101048507,-86896834,-61983653,-55049681,-90236696,-77646586,-81909628,-17062015}, 3630254088341027934587053700952283139101765193612322042221341161591494648335770101756867968812376552060939750430894206955640067556784816055532863894748458547493731639229806046593660200182119463771879173213120189655280570128900069003708394757010}. +{{-38803116,-106449317,-5517410,-32202250,-30242906,-99027757,-18194391,-65956566,-21938827,-48785637,-64092776,-57867370,-77929296,-105606627,-32213017,-47223655,-102994941,-35275933,-20574959,-65991033,-94734103,-26286880,-80912764,-100042159,-38903634,-109215474,-69417014,-85291953,-54738841,-14958950}, 5243877892431115889585850848812643668454952624352906976924027321389906280789218144541085181850641606205435449996387418034495747613025206173618233731291122273088482864171945498012757331490031232862549124516986512936251281164558435843619600473245}. +{{-38777315,-4081049,-104670350,-93625319,-48389206,-122913505,-6646284,-63750252,-81291069,-22661083,-62120898,-70633969,-3455650,-97627944,-49355267,-63867719,-90635077,-47431720,-73521274,-50499671,-108083214,-78276738,-98349859,-74759980,-4610755,-65706588,-32170446,-33512046,-109085550,-74254078}, 1391248532930880874201155851403955757156548472545160181868412625909391971441728379982374375124172081121598542753749495316018120513335580733673457040144341190901613129009926525625447459147072103813371765859332254187061678871484686631276866057428}. +{{-38265165,-102604301,-34648532,-92228738,-84292104,-44815763,-97862356,-24954675,-11808472,-32511325,-57516009,-43765588,-102574721,-58567800,-7709834,-13574637,-88947792,-77317035,-21608049,-43633155,-25916420,-14191267,-52881904,-60567082,-27950216,-62349411,-74608934,-927261,-38851603,-62365984}, 2719214409338230187670474085492670985248302591796325211695430632349181540018733883093130444293079214768007624215078407678313375458326132029944813531839745884278452208484226794066265057786369829501027411247005486221311044411412137872717553690972}. +{{-38257355,-53807971,-94411998,-46286043,-111852455,-88187978,-117274256,-33917519,-95511544,-16712627,-26958893,-92998207,-70875140,-37164791,-50423736,-45703420,-61439672,-107833524,-97600619,-29431468,-104083271,-33339649,-42303260,-107199050,-68707268,-20379513,-111082070,-114538175,-7995007,-105730658}, 1964105560926820470161056838851704394281909835204672933687608412300430159284388686617941728345027158353138738437931462681381679234798472928306471304364910879597955411175111713119338910454161768102714079186661428877858441356688722869192156238180}. +{{-38051597,-92152612,-96460418,-27751555,-122898470,-121042700,-43838475,-114999872,-21527895,-20245479,-95815785,-66426065,-54109368,-76365392,-119748149,-117942920,-57221224,-441079,-99455448,-88840945,-62766025,-91474812,-16254510,-36814595,-70193759,-87956671,-94254443,-31069693,-19006116,-59090567}, 2641398617273677948556062727201080747035601061097390640637215357729267603069096300460205270900358805446349791908727852870897607704529484781108466219301604969564824563290032688739015829894755412212429634307409336884640380204582550621847327977654}. +{{-38043514,-43955507,-78953903,-84998157,-100556584,-105496045,-8779230,-19506957,-58850060,-85359165,-88498264,-117546861,-30769308,-45875459,-6609509,-50277791,-94604226,-91912138,-33008032,-112289453,-121254979,-41193012,-57962954,-4606418,-5884388,-66345648,-10737815,-900010,-116396676,-44104939}, 4869709485173487911623672443670643580865296055241184241921476285718374707379436764262783876136305457229415729890396619220658551538315139250180474706926061589698144498027301777449879236962273270344347050559295928633479580748511827637110458226001}. +{{-37968946,-85303783,-50495902,-51978308,-30161140,-33115947,-111787766,-16269912,-21515731,-68293463,-13792052,-101436517,-5089076,-40952501,-40715122,-78878511,-24717652,-38655514,-44468435,-13180856,-25142809,-4086183,-2089215,-103362117,-30259,-57697011,-48089655,-99682860,-36306704,-102949748}, 2293571884405564400840279610617581236008724633267033660247007300827871648927130568495070125756656943087558111234781627561708159728660900425720748739563470310321157998625529695867170604302880900813360892643422768361755529073515859739089501377757}. +{{-37942507,-73366714,-30183570,-85798102,-112017816,-90119059,-88747034,-111300262,-35820277,-56748305,-53308278,-43192043,-3669129,-84201111,-59261186,-21912067,-96334847,-62841650,-106376669,-19041856,-43762745,-10558692,-16575571,-105192831,-77404159,-86288181,-6579323,-55733788,-16222885,-55535857}, 6451559583447796156181752993799504439600850768660391481063575034351195213513955785872229061171191437812793137780985653025566865396727177144734971053594534845434901003656573796223715341707732197814220711941347666827247049835850638634992838264030}. +{{-37816421,-21712461,-4526261,-77831781,-45414401,-111247276,-117696375,-28348167,-46684090,-94607956,-83460557,-28809153,-25542210,-107571609,-66545571,-43461343,-21434142,-34739928,-82239730,-43476204,-117357550,-12495224,-78678461,-7885883,-76921738,-93541239,-105189794,-18622959,-77115450,-54312200}, 4339043677875060285574384208835705889410400967484980702560182290684150162083548502763641818268310566019676982767527674130945054857716854997683592842560052697782693754276493583619901958610587636633674093843786266689942065011413094890244818277152}. +{{-37652108,-84604494,-43208848,-39121966,-41784490,-57265540,-58963375,-83916987,-44397798,-92643473,-8064550,-25611024,-28119001,-108527862,-81768740,-106967502,-63492463,-90664212,-81538748,-96916206,-83338530,-99468308,-106036052,-17118980,-25288552,-27605785,-11860449,-56331699,-58369176,-42147495}, 5067738365511280635329049659228271153549533057761208324914637981111459764065086296157589057393508413859035759507006132621921087062560122527043086770880481744584521043976715950323495847571439575172507307548710408341374293081171133667142663073087}. +{{-37496483,-86111610,-14247559,-37635445,-12222093,-5841989,-107875005,-117498613,-66166423,-18240596,-54911213,-44844730,-100504586,-41856201,-20572436,-20404207,-114435286,-54971788,-96378811,-94166168,-19539429,-53080533,-28082710,-47223849,-119656206,-10185204,-39979953,-56954054,-47587404,-64166272}, 2448382638860905893149047745790097184586147935884910703527636561769842109643066204883853123074704730896139140873629068017356633872783210953994761643672801648181590030013220227694710377700135764586025010667159113749863775485703428631546213128706}. +{{-37479507,-101760891,-61500467,-118501923,-37700994,-56678408,-5529164,-109133519,-3314286,-61651015,-104791638,-75530561,-65107010,-21820456,-38577272,-77127442,-43083839,-61349564,-87200975,-58719599,-93743548,-53883754,-103245283,-42016729,-99056770,-88798624,-73243209,-21518924,-41703271,-59930973}, 2627772866642773128801257650552110479843436342407865868237165491177327586294834297397809630278785418928542899122445477166172043104478410713685581215676176227508993102311018295012391021478801960618266317155295685466992211435471011321861641532784}. +{{-37469492,-111351268,-58931757,-103729298,-3572536,-45027881,-115311561,-116296443,-48157592,-44311298,-38283896,-32796194,-2446501,-69722867,-10623784,-122269118,-31152951,-90042973,-113385028,-101735489,-35822898,-99738922,-114778799,-100036635,-90839961,-87826698,-101904342,-123136665,-89704967,-96774451}, 7239732375256282500125029524466856653346381043895561163915810092497783018546812685769613492603408095447921440308318144889837766805153190419222815077827599543783436819986979554810844912694601661687087832414155797377725727702387218514321919771}. +{{-37360496,-111241866,-113161130,-63930113,-98140310,-39153458,-74258670,-121970919,-80716522,-71874351,-10642264,-16190663,-103772683,-52628213,-6479211,-33639547,-28661500,-18038267,-100628696,-115162055,-58516066,-100871609,-93417848,-48155964,-48177542,-101715767,-13542497,-23601307,-41380992,-121666530}, 3148937467518604799642035204192208394453390333358465016273541977715962158979786010634293757060797856302922415245704423945571130387620142219927083392050069275917427833027353503667988633700946600824064935863364354973597814237855712505260131288439}. +{{-37262674,-22636813,-108168175,-109922396,-58437007,-97410960,-95260338,-62500504,-56059295,-19738426,-21484697,-91325437,-81203830,-64001713,-4594005,-886597,-49878120,-2811927,-34929888,-95033520,-37352122,-106784993,-61450790,-64297467,-24642101,-16172348,-20227883,-15858403,-29530117,-56603213}, 3317244411888318366686798808489569607441129725042503601874375199295407191966410216213005014787017899310895016209309992045658928723196931453621455865400120968035986975826400436824305745437210373531500683375347886373782177701804108544151610266345}. +{{-37096729,-6774059,-61033808,-58904561,-9417995,-9104000,-61148189,-99697068,-79229371,-120969706,-27986286,-73072154,-41358611,-1350550,-10589569,-46938313,-55463279,-121628732,-58039722,-93683568,-30771114,-99242332,-24919855,-81296022,-57500063,-35958549,-56008667,-36589478,-12608215,-36693261}, 6648824682242143000056182027255233481465617493908843244411260619327070611895114449901525850411043009013564215104825207267465122353075734417090234081047378464717595116853993068503400573484691116828045054457213984482774740039171152235388446060196}. +{{-36581794,-107838495,-122617896,-47620965,-22906973,-98947393,-119463168,-37828838,-28358229,-20158945,-115622029,-61115593,-104065304,-102516498,-42571935,-14026358,-21264301,-79625550,-67697906,-52215295,-46434983,-114060210,-62106031,-71392025,-34746321,-25532349,-43530577,-92515844,-91334282,-4243746}, 4171578201846040826894848359321274303075732251396166738167342611490022902186532110176968234586136126177009422570414985098322605544744198924076837989475208270844558087772943644518179701422541490741645398725125224742434381681184533190245347668165}. +{{-36494389,-81471755,-49343967,-21932764,-49101249,-66352685,-50459447,-55229772,-117253519,-38313567,-31407974,-110702025,-104679250,-88668558,-78019385,-31562382,-51144097,-97231451,-78331129,-15885339,-67361396,-44927720,-25390086,-88026005,-6300168,-54173095,-87878355,-28936869,-17993673,-105070062}, 2924560630281661262144395696308950338452142694185657758025315636734819880256934140710840606558413236275809527264125130500889996040917760882660726458694310016534340529042545741723111997676769595623875632278751311817396044883344651336596593882248}. +{{-36454025,-44247086,-84247203,-94500966,-100366876,-65391517,-110515612,-81767447,-77975968,-35459548,-25736285,-115076286,-122781620,-82441094,-58904478,-116891080,-92245081,-66182490,-96605921,-27200228,-12060062,-28993143,-107128118,-48073484,-8014173,-37673475,-33300577,-87327780,-14010783,-106467395}, 2530521266445677247656934589579615380755926570367308795557251607800025383922581304681831042065688438044408884060113552681612143396838324069639803732692548296322107740871596291344310191618231048882055745481462947878705254398639999994617535331162}. +{{-36415545,-121671752,-17836718,-28070690,-12489293,-86408205,-88006359,-79869626,-23324219,-100323248,-66172213,-35629,-41928076,-106629074,-73890747,-83728632,-11320226,-13820061,-38351256,-59673923,-95211341,-99795435,-107055516,-50886718,-110479171,-85266141,-37056356,-113663274,-87447387,-34462240}, 3897078569653888722072615792162587294990338154828804504223500997572035205869051305554162588606563308411795724144569798007107622003753406462558608364580895171425133576873584419674654058773930812570102020392766466533893403526547809509595236643470}. +{{-36173659,-99349698,-6627213,-101438776,-68980474,-77612678,-27189315,-109202675,-38201562,-43704141,-2148094,-104625156,-76781960,-122533611,-69599455,-80694330,-21139968,-72225649,-91081550,-56874539,-80240570,-104383748,-91704973,-88574216,-62081177,-111519514,-79020400,-109349182,-69858757,-22040033}, 3414451980174514938272841068789624170166623613834503847477286208998292635903652802374147956045033801834095920492184648126467357164992247525915365959970168376879652327723044295519928747744120409972954732429823045594042824378242700234318436212026}. +{{-35864077,-96357181,-67696421,-56948183,-47079753,-87088702,-112356719,-100704230,-44402585,-21336104,-100100668,-95188774,-103637631,-31081344,-8059465,-94135994,-110347249,-116094405,-88755205,-45683393,-85834875,-114329025,-68233103,-11226046,-40182109,-85279793,-108809595,-98266294,-79839330,-34430734}, 3577551018603770329810792133216391666604409240223326837776277326581653587273368137517675291670440800892526505832713777180558268457021412599598551333665391792176513856493688342850878205407513915506601910301082963560379376127374084311377510444704}. +{{-35787372,-2841801,-20729900,-122951699,-26216190,-8398361,-17050320,-23015183,-63965098,-69702635,-10094272,-90197922,-33836063,-116343453,-80165164,-31788346,-26722309,-5797015,-61025924,-7784428,-76678655,-118796095,-13378787,-117888267,-421860,-189648,-53025132,-71895029,-65326530,-47778722}, 4192339831306931813826716753419440429736427587146906788986633309905897209085555520293971395129165806778922835948828863815648004452762470477525007944730685087078906543910667723902796939027350066840237925730906851242792051745366141326984217414997}. +{{-35782066,-6357038,-29076577,-55120731,-100981596,-31245215,-66732270,-43363227,-80406768,-119441189,-35222626,-89350175,-46580770,-102286306,-43392734,-94016582,-53123876,-64680729,-93059249,-24095623,-84700676,-81827387,-60754789,-8709380,-70019224,-16980856,-95347717,-88081569,-34424258,-58108198}, 1977620893852108313776154338815678665301052974754684265868081178722478756610399681023516780256882716005075430410546549664978493790109989894447725616100602622995449155525122245241797426661233179313881681187628706202315561677120998914993805194579}. +{{-35625542,-114690584,-116524851,-55394479,-68931848,-46004837,-82980812,-119555717,-37359053,-16138197,-17048606,-36901237,-74709091,-79239707,-29695143,-57490284,-30727551,-48550159,-89009582,-30529913,-8384851,-102479567,-36838173,-110560558,-89260430,-5770664,-117300235,-103719893,-27257426,-45889135}, 5372464746144369447656365387147439955409453015961803896915325047432420025689124052407553426738709211352455099840471936141084207770744465718065073589301719106568414992018278094317571744234082929071270122484886440687048216790843164278792573453395}. +{{-35565065,-70455093,-81314988,-47692133,-89696807,-100133822,-107772657,-102378046,-59620585,-119727455,-49474421,-59615254,-52039365,-12472849,-116260237,-72830852,-41316259,-57192368,-43360987,-34777165,-49830972,-90481892,-13395452,-66947861,-119799533,-87782218,-113609784,-50889744,-8329486,-46669292}, 6013383477374524783433551472825327370838731828431865424694830299591359257060056914311804260727486778946457610754918590019246329489624628105946567880214521508297988253760967089180269883191157069432389216730151396060723168822613812217347098970276}. +{{-35136484,-119885001,-110231040,-101792797,-95433015,-100994522,-118125861,-27920094,-45911815,-53457934,-71637131,-121459818,-85382218,-34236945,-90291811,-17648372,-50768285,-50845823,-24050248,-25104024,-104584240,-16364113,-13891947,-85114713,-66318159,-55106140,-28543664,-912823,-1890092,-32703452}, 6661195843555251291249070304764528379516453097446961268166443649582847611165306527062709709952030081409863396488422165426543317589780373971183691484065984630321538922070509288063136679233545100081857940035929800565225199428497134239669821414053}. +{{-35072852,-108594520,-78274196,-119516388,-65647057,-121728293,-13074107,-109539147,-49225448,-59264572,-103820767,-42083023,-98941546,-87613533,-39576741,-108405112,-17950004,-38174034,-41924350,-16306302,-14884062,-89221314,-21285753,-119006384,-105351618,-28881793,-90184040,-44221576,-32335114,-112985151}, 2813604592287090245760857743342247670720330634556887527073343509277476441217848508114644154447489364468126456383344457344009217513488143239840860864693665331693552486468940779934402321578233763446918186118116916843828689289888857300957396964111}. +{{-34840101,-57905396,-87275000,-48034197,-111185756,-72242842,-60015394,-8213622,-93388991,-33769969,-84602107,-56621100,-43394705,-122984142,-75111469,-75387467,-91552449,-73886090,-54741569,-52387356,-117505714,-68661512,-50523532,-67279616,-105585184,-39271997,-114298305,-97338292,-28205507,-1274542}, 5366114792099240693490828525490299453507686720502212410764607615720113478713167153267864243080563966326121137906692367308479596300645130946259703503261732464795828799630157160505316245917286376571411675332024143903988059382929717762368680372470}. +{{-34804714,-46873643,-87040969,-3536376,-87874341,-56553520,-87369320,-84017203,-105480588,-46129932,-4655490,-99577433,-115870206,-77796597,-1198342,-7850676,-38921341,-111916802,-26107950,-93578594,-92146339,-17681259,-116681730,-115617357,-12772269,-8189433,-49005239,-86132491,-24423949,-109205154}, 2469571496507624413096254031146723879606008121343269125575516768215491911810675617603980464213150594747563450159186892149177624424965254265002998255683573116606973098741395022648600854498384445484313675160937851668958156122179980308553290143593}. +{{-34738835,-107803655,-89336035,-81172622,-22353580,-26907931,-26970543,-56558680,-65935463,-72878552,-51328594,-61250677,-4142289,-30208500,-24276139,-47525014,-19462379,-103928256,-13052288,-104081284,-56170394,-26476995,-15902794,-69664628,-19607037,-25466973,-93227537,-10745940,-113623537,-84987782}, 1222728334161014285297507000367260113146306523284474218642038679992501102816061109562639472064263787356281705903192440419761849192263815469538295637301785267482931595510640878929903071943418422919708443127867008897877196053792383054692707378840}. +{{-34569661,-33519305,-28964514,-114172174,-72094451,-45863041,-10881831,-66957101,-99615755,-101890438,-90343989,-7747784,-85549401,-72674094,-22599538,-25517800,-50562394,-5458935,-78686444,-36465983,-106330099,-4936733,-107919576,-11152905,-35752553,-81459184,-55232195,-80414612,-80899463,-60523212}, 605031806340335000772565975799537623588644920745467723367207961291366297548229743798541433682924782596111747825880462909986477743793720319036236754096997343652028733825956603002253010463040121468110941101755686555436304392202093456122377005580}. +{{-34437732,-9672370,-75608270,-115066247,-88904425,-51947524,-101369958,-4410207,-60330529,-88894954,-10436436,-93673986,-27590406,-111605647,-92773466,-74905441,-55916436,-10497913,-86360984,-97902541,-22597338,-11644466,-52591413,-116507988,-18466797,-22654028,-79874848,-5931528,-84786193,-29494142}, 4635553881858846486820392362527869110791522435655663477385890880239975276132405588731972303714583869892842309743954570844941220846192620449305293573395104730842580469074473343268081116982429892835465704858016610107187540430323111161938599829095}. +{{-34224754,-50613362,-112652998,-19768667,-75692143,-53915516,-5289071,-96691955,-61246928,-34944708,-53969462,-95941727,-71928963,-123231990,-86278049,18556,-5054181,-10984085,-71672371,-21963201,-29239181,-101618352,-74600004,-11860421,-88881711,-40662328,-82289076,-109686116,-66280109,-29361469}, 3692215066947912595819338072192446911124169579441953577165654096247157789450964179333203212725161562179538418131997217247608625851481599280356153096434362889718242492832758389371001392815012910909893506747290079430475515272690506006827076986663}. +{{-34174768,-39796829,-10199854,-86517067,-53202938,-59849090,-117276459,-89378648,-33262039,-37529062,-76338484,-105117158,-69700465,-102903879,-63144083,-75412655,-49275099,-33364096,-75353137,-113970613,-110738761,-98020374,-89976569,-3894943,-54682837,-35702047,-77561925,-67539191,-46762077,-74185414}, 2081675790247383886962746165982635642691037513944612321415959181798089045818382741942723246637314128816631292669061891777679801563273755863241584903835333173529308317218613919059883908858387065498447103105974937202090435115725034616132565339829}. +{{-34098604,-38353106,-107540434,-14358706,-13024639,-112467717,-32241064,-105273410,-11798131,-87838902,-2804089,-107622152,-16360566,-61601886,-90558443,-71998681,-110547875,-95338168,-89613239,-18970915,-59758728,-48573489,-82787637,-108591761,-41108811,-27572554,-64117593,-40317390,-111300661,-92814309}, 1190275341979301983568100859500796061253547343000476448402977786220209241857308421798137397340026398124703236095896813180222662230715015161550854203375746687652207282778326441712337705695662467318993247645745223098876753847956936108273818548943}. +{{-33894074,-73546225,-115739067,-31433669,-93207135,-7121765,-19110913,-15613545,-80635252,-102368557,-113433300,-106938536,-88582410,-13542700,-116296687,-90550730,-61803515,-117455142,-89662658,-105657590,-45340430,-81334958,-8399725,-85144802,-40016851,-16485348,-120417380,-72184632,-3481231,-37432167}, 5474493427603051346158059987823261295547872123243510659159897664006320332026102742253879226392951882180324940207627312118643974057954724723792492707781733822808992028749160474557440135632186510952178501553265619717000052314288875445030678871297}. +{{-33818706,-58041504,-100746459,-82997611,-87888886,-95362409,-82525478,-38637328,-49556196,-34075918,-114446472,-80139075,-91219283,-116039135,-8687902,-29031867,-43772695,-62344821,-32462756,-3528455,-90360845,-17377810,-94876628,-20517540,-103116738,-89611506,-14317382,-103518931,-84733749,-73218349}, 499169102493312721415206802211508964613459576783110438480185998649834265607545499779072514167437085050667435189380870972234715597672145377214877477872374315395500489256977750898278000158710986952121936205206682563986322845664792372763135592403}. +{{-33701401,-77793221,-81196652,-44282801,-42508900,-36770054,-25834671,-82508374,-86276314,-38051335,-78793818,-40422498,-45810484,-13618793,-104679694,-121838347,-26841369,-67048798,-13413667,-90275700,-86024257,-23549252,-120418695,-95701321,-99495410,-69786481,-21583855,-13342990,-115795079,-45987489}, 4709797135102157690536715688115372255140682545325572446471040063923556559503804146854294719523932467753316685822241284791895139887413799389113034509117320906185665680514166900826187644840438721894504708150900536598406963325805157486318775328180}. +{{-33638172,-27013143,-19131885,-95832996,-114518977,-87161471,-31050241,-84846872,-12276304,-70527069,-79731379,-18128055,-16929587,-96665682,-121732799,-68625052,-70100496,-61424917,-91540615,-16769937,-111158073,-2108517,-29297917,-34349805,-79429500,-32740508,-64365863,-77740116,-84978944,-20546061}, 3724127216668741188866392128512932806323435574919295458273190779285044806999400880084012684932758606570636699967171570575708232735469500062096073643350833108895202742263543280572438615618766416259065217464253139404560449348143781412767396897161}. +{{-33566162,-122277117,-16647525,-105949102,-39873795,-25429409,-32576719,-97742829,-147371,-12612279,-86819793,-50392867,-88922561,-117056217,-113291629,-56944437,-11688285,-106467424,-22814001,-22782995,-28457512,-100267206,-60244337,-3961697,-89446830,-100026229,-23442675,-44719866,-73156436,-15125814}, 4759730708598663795560250855455576222222848638374128500940023143395717160407184895333202153200623105978113192218732154736855679059441672647878624754990981212443663329136453744836059375813484545162182491683772707970324557600276899080909270155273}. +{{-33423058,-39547617,-103943397,-82050638,-92353574,-90963915,-113097701,-47120274,-122403458,-16559230,-76267161,-59823497,-103820833,-96307738,-93614350,-14732707,-66227415,-71691523,-83095531,-35803812,-71849016,-107577395,-6614788,-85362200,-106903025,-90402377,-1037974,-119842432,-111704138,-69321181}, 456971456674332585804343156836281517172270450837016689073812590937040394524087643815253926185055592326290345965212989344195462049534181110094055040911897434874558533717398526830972294934704838127518264257720085291597438609877317860084529259417}. +{{-33301637,-4354331,-55732597,-104948030,-106974719,-66126102,-57731894,-96191476,-99837322,-62868359,-15469303,-123160647,-7882031,-118734585,-72247618,-122795262,-73834875,-43641017,-89457183,-61635102,-57120297,-13309406,-22521294,-113935159,-101491581,-83317049,-90238542,-84399541,-24427935,-114453602}, 1747885887438912329266997798500725894433157030826788916448699624778692089083907203571965045474198379788551079392092521029504735201587608251104077801700450812707872274310170148333159041423970953898683259404216620410871445502977217335024104817128}. +{{-33166260,-111917114,-103127146,-40082788,-107883439,-109916042,-48845500,-48807856,-101913156,-43208053,-74376801,-37408331,-87531888,-97030072,-94180567,-12309275,-79012070,-28666138,-119892812,-55306109,-28620383,-82885697,-61557848,-14227587,-80074740,-114289747,-27865082,-32808803,-78406969,-5801726}, 4758687737585210615301382339195964964383414921013558165146622856080256902838888215697144770687313063523152227518374790433178353717505105423584621644805750798819089915357841210291290262659329081459205511354229644419254038484006870859577605698031}. +{{-32994419,-74401750,-62270178,-13917433,-121862537,-96441582,-70434438,-68669527,-102529678,-121300824,-49795080,-100173190,-39941254,-49725249,-51544422,-110118281,-23230180,-72726861,-120215169,-106884038,-59496691,-118887926,-112657748,-45823335,-16786337,-119488294,-29103140,-40385494,-77493679,-84880942}, 1440896770764308425673739544697915636000331197590911224050986125819995308018547093293417292358748730956739945979025244070276245987441913793861569456127699586100483676990313687193165742068349878945997305167876923482956859937761539235726957829990}. +{{-32890749,-47826092,-29171025,-96467986,-1751080,-103869248,-18659736,-38126850,-25586565,-1010289,-32139728,-108668219,-4919143,-35592330,-98237587,-42782163,-53219761,-75301164,-112658608,-9912478,-11433492,-67948907,-75857004,-20238554,-40214122,-26070246,-25841682,-16805731,-971268,-72207804}, 3371397331371279995262655707300342005384505484583962014826430141001686470643897114640126223224540531570589676182335980911007068733447335525930967046904608245918831510937154079588284555038148718073108892570255994369980193624662420921122822169850}. +{{-32832987,-18260347,-73933182,-76316069,-46287165,-51929690,-74249302,-119277353,-28369296,-45398035,-32339611,-92098765,-15874285,-75505543,-32612838,-28071827,-18311744,-80109747,-67641294,-89076600,-81688022,-9217619,-115973456,-36528086,-95880306,-29378079,-73159037,-24410554,-119453591,-43135502}, 4548352924503302790200902048462257369395046708691098101265662088028658293677974655173256444211331600600449941493202720926166134299418467800964897296815049577510967123915975830063430640530563075955472194015459534791719125427799454399470459765092}. +{{-32752400,-56673428,-104056654,-13407737,-105078138,-27974302,-36691730,-109425047,-29948825,-93764216,-73155212,-39198273,-82886839,-25701502,-58644945,-62054371,-105827369,-102768113,-11985365,-91703859,-59435238,-37704339,-35261945,-110129256,-73955648,-46955846,-15499845,-111853567,-36084377,-10580671}, 5802906976866778476882092081071582985857749324082276067212223880151168246279395322762186987544460011756037127635540001954789720436693554738833681405387474997410680043019506367541368821657387962247035155937784354215384759932199413547503021205111}. +{{-32573933,-43851256,-122448589,-73748244,-92655736,-19018134,-2874218,-105494157,-72315025,-15402482,-87187246,-34333044,-106528931,-55132326,-76190677,-64885083,-55820933,-113867473,-14186596,-62070261,-46332799,-108631901,-52812783,-95739156,-90457210,-13236444,-15948486,-47654661,-41063774,-16885387}, 6650163150619338443849470687220608730713733086867902630517523977332657797858877551507252904702055050523475994417049408974980043883643519099006273981188923104989005231192987750108130320925940716861477556662240380577433749995135684675459080269434}. +{{-32460509,-26805918,-35849049,-22541505,-103504301,-51809516,-7187139,-102966361,-8951582,-78210857,-4204498,-30204012,-1395922,-102897508,-18043735,-87410463,-3273287,-100241981,-89235633,-81576916,-108490587,-112707734,-15968124,-112048761,-97104880,-63963113,-112498940,-8896183,-51339421,-15910528}, 6001781848347607775521000647296739190137546320540579654597780246189133922901435485967568132904408624464975009427070565922097633952380559011829919798065571829321041756156989383941418842944609304725228706749721279337448742093032916580170029612322}. +{{-32322950,-102678161,-104738622,-78739278,-20178572,-76708961,-98388957,-3031640,-18403157,-16516705,-37946612,-63370389,-35787440,-9268976,-90500048,-66564100,-70056376,-51284234,-73336200,-14255912,-68894334,-62928822,-9224087,-71829391,-103419724,-73472019,-109980432,-118854306,-80588851,-93578381}, 30930027037186045102097402943960621874936505323746287724749641840286204981777532086087248745922288949972932835382010685736306526645747715188010924214090259338244873055856107674759973393285178170939821259714023588030522625109192444986330707101}. +{{-32305539,-88971112,-109304764,-10454859,-104952694,-3678690,-35930756,-88811808,-2460981,-67130132,-116460606,-113344695,-89959279,-64300560,-74261114,-106703079,-101644501,-89430077,-7067895,-69419869,-21305026,-86551974,-42491671,-53842785,-102443282,-16010895,-49753052,-94889666,-106544315,-27014664}, 4142506262289739212061992657026014210435567107958024648529907164757098104009828733718132242907928772067134201492897037578543340611807234023485452790303263903335489067961248901999997612742552628750263868931378929403791723283621192568505038300918}. +{{-31992203,-107377802,-43870443,-9978727,-20209430,-34312819,-51108473,-20810329,-36316796,-73411381,-46029368,-54178749,-46828765,-71969502,-47647099,-92100527,-93351029,-25071595,-51741157,-109416320,-22395966,-121745085,-104558097,-44859190,-42244743,-98461288,-26175801,-94633557,-117699103,-120586734}, 596106796589405496867185181972633180016387989914641002766836524164093290903884306385324637818260177000348486943745907075049783257248847759381611758200216188113757165179107173605744546812020784818205171916145468503237312986998244537962124027154}. +{{-31942054,-111943895,-78821040,-46719890,-23236514,-52308608,-68127939,-79378009,-114856553,-122465790,-17899349,-96727247,-15326254,-46293024,-106070601,-121021240,-30499136,-90169766,-2278448,-11588291,-45606008,-34525678,-111750062,-80621815,-35694487,-61189879,-96856207,-30428557,-74065418,-2223102}, 4399724293013450330235386688366461232414706222712955903991443005355499610761853055320948014943054728879251339828466160444727060891245851659260442553515491493093461261388816645890406747733001473276228322986658538376554601128583218116333781103165}. +{{-31916506,-72477271,-6508508,-35220084,-18630770,-59315557,-13272755,-116168310,-84592441,-35232391,-19951474,-56240269,-93215867,-94690968,-99321625,-4780981,-78572873,-77418913,-2906913,-102364569,-28235974,-16969008,-86903094,-48471007,-3944350,-47707332,-30517977,-79923145,-119497543,-111908485}, 822064537700467637738269289004506375128148930553083464778139172487527734491346577096102631330140128021846844942873521324410949429354837177683192769118776842336664631668520183810036376548666699824128332727294315684372030444822710984076568831133}. +{{-31547098,-100023230,-84182245,-80595984,-58806215,-53299782,-42798044,-23138116,-78076436,-30903055,-42751402,-82268383,-60001509,-55425989,-56161898,-100041588,-102101911,-32160658,-102154922,-58257334,-119077766,-69558502,-44617810,-30312242,-108384005,-5114802,-72831138,-94254989,-33631813,-119713390}, 2001405312268007864081776488125809607605877733745449609235932770374075391407377396230524457494444025313732325173309478274223308939516664868285350128195791165087351761066039180874917688910807470191971097811193570735939706307040168143992691541483}. +{{-31505927,-27076271,-35599202,-103019863,-98275522,-21991737,-106913347,-75914925,-33440845,-21556636,-35400911,-68955430,-17146551,-4806484,-113921690,-29123836,-11787631,-94721845,-6941656,-53260124,-46743624,-95903414,-87965157,-105596610,-13831082,-113382854,-52782821,-115292713,-119359644,-92428951}, 545825090699305067874496290654601916227136245391323785594250402473005859029998346424792423656790927704351956731310422068058060614632204004375847478884668938777790782277673873300501260871767458554391093747815420038189402506686280667761825606164}. +{{-31395205,-85322756,-88356146,-108020963,-67975191,-54000936,-81539588,-98161355,-113415739,-30215001,-74944893,-106366496,-32554806,-44018223,-103174931,-19042849,-72055132,-17440833,-34395663,-68461197,-53341315,-2887094,-67334366,-82120048,-8346008,-17711692,-16830862,-72933693,-4961965,-39488244}, 5890647234779198857201664952969358292231501703277512860430333382902995972979336902693162392326307139859030967679422456343843193132997312104577029141506391192037123410309491214043388622385616516425143021833835264186796460677309441342555201542246}. +{{-31359313,-33018062,-50921042,-19248151,-52665791,-109603212,-51121385,-114321738,-92763859,-99780815,-113455033,-20488501,-67234613,-16381730,-81048127,-22363861,-108443762,-94335151,-37882863,-15221259,-50072061,-52255582,-14477972,-90845534,-38664979,-113390303,-72604989,-23775009,-21895812,-22128111}, 6133180376731661218353957278516144285761389092199060293554832826671876381768798686519139152519221298276823636307555197687774334924656889909861305334295113149154013628276416062602558988242628989830188557614833823860725357218679088042171498045606}. +{{-31181814,-108682673,-1386826,-97503682,-64061462,-88892362,-8790434,-95387376,-100875945,-52739405,-74601815,-67090563,-29673313,-15317094,-49234723,-117065070,-22906259,-77083071,-95461236,-107701551,-110179388,-3785139,-49648645,-4999917,-74914147,-89285773,-28226003,-94558607,-55603779,-85925949}, 2227719598189455907382522798246652183390955904613088939673636103194551357246836218825745182512291675557713765632517238551861252988665712348697614181052363759399662665873393015898976790806349232701229945148555171118844932273269968765485055254781}. +{{-31141246,-67438019,-80179233,-38471239,-2709674,-109148585,-80312584,-17863140,-65014197,-56548201,-105884634,-38503470,-96583711,-59608128,-36753217,-57706695,-117331012,-22044884,-28719946,-27175774,-107497052,-117461778,-72270644,-54982206,-101234342,-89913288,-30791801,-22962966,-25969987,-123143183}, 3046567278183509563560261018344862821631163442715011053291675220686827245402912663470299686748077705305610182272904669623625169917175576797552819820266958249010734186610435134189377488003347996910934067305636728484918792335783606787999392541905}. +{{-31100306,-14289871,-23045003,-78960644,-77218101,-35689305,-231712,-106365756,-26459229,-84588815,-13719223,-15702414,-63186805,-13559600,-110148293,-82899881,-34327412,-36648645,-95913514,-633062,-4491891,-104417809,-105176041,-29187733,-54356842,-75364783,-112288592,-37699804,-16502618,-29611039}, 6145899466386310017243329759482816795833168436284298083183034202824131078528923021877430576981865215244594957930699578227406385076489275063311947891861656412238473969544673846164452663913075133620128015575238289108434710792535279830225260456137}. +{{-30598881,-39511830,-10876105,-65525378,-10282799,-28137164,-6219861,-57380541,-25795940,-24323515,-34405223,-24828493,-76458255,-11755095,-7596553,-67377081,-120188744,-49455676,-14434413,-9079869,-3326150,-18649151,-115669697,-10110834,-33144044,-107437543,-45500303,-31092021,-13739923,-85451189}, 3173322830410386285543286897735334708763583345327709023875616581019031278461837156243686422434720371238597022516025178969594639829167673642705625509791264999576674718718330822435898221621797226587603128364163272337312644290904369620380932047146}. +{{-30374462,-9264878,-38084871,-53893424,-2878252,-41717214,-6182717,-75827018,-13719095,-84099270,-58564093,-60797305,-82061891,-87125836,-77786976,-51942445,-78949788,-114080982,-5808174,-22280891,-31083690,-4932868,-4900533,-5860303,-35425218,-68568517,-72230914,-102366291,-94491391,-43273327}, 3625943659558498319076458655359252628188002902044992590611346895855492198935828186947508905823553670793851214843080214394554525394921876410968618343763889455557226580834849039383724333532114221114201023497323275738798097150710308272374550061755}. +{{-30112322,-110583685,-65486091,-75540159,-44887844,-87927346,-46818670,-120349572,-123003304,-13784405,-49056044,-6773958,-20913727,-75789527,-113874329,-39068005,-63759079,-94646278,-70297134,-12044499,-118452976,-41019646,-66459972,-121912887,-47123716,-9632793,-95348891,-9564387,-157139,-4409760}, 6311533395049308059182707201506895303529295766253752082490256561972456472372243401794191662761289785755844517534961761385984256156527646217215664122572757697009779019656322084571798393227314561692649311803033171735064628747443274291744412667377}. +{{-29865256,-105857372,-107320248,-40509161,-38672127,-75294784,-27297134,-92415158,-82508258,-801724,-92013763,-69132658,-3704062,-108825033,-1934918,-26056337,-36351135,-10684725,-37728182,-39578114,-102708397,-83580451,-93998897,-18087937,-86556151,-59894772,-73614652,-98140118,-15070239,-31118925}, 5180972897729410980408955931469223660096951937895804821541062984175914986332709162377714143797649654731999721960195641620865383927545612542294552960498139951360668710973771769971409534936721920250599754855341277847804234075734255066048958847975}. +{{-29745709,-104581377,-113306901,-5739667,-93943373,-59083687,-73285265,-29270600,-25929388,-44786724,-94552950,-28439938,-30358354,-120028095,-66178445,-46002696,-106433272,-62660985,-84840553,-115988972,-55390474,-79475300,-119927265,-94405588,-21964268,-52624595,-114584005,-120892550,-102891108,-89613099}, 326985911351238780577055529356840056058075940227367751100502680925100024613845731844585158948977158332225576929224806724665355490002122383727642225109538424266747666023552403535075034082642320362005841057002659530187904385014971608389209661312}. +{{-29527323,-36174770,-31413788,-17627756,-65902927,-81918928,-30988218,-4333079,-6029520,-96314986,-73733464,-56146163,-16679026,-118800476,-95565979,-44704010,-65045764,-120729343,-26208787,-44899889,-19850777,-56422789,-84543307,-102118125,-116817710,-112995343,-99414705,-24846660,-20414401,-60598059}, 2572436962414557192819074544878514566604569039194571479151076832815996556191516793976157806443603698488046036680317163538905992491523078580402678998938552205430678393774166133193357173916458352111310622310172022051674615210328667542879729727342}. +{{-29462312,-58823992,-109256094,-7560229,-88842779,-31118750,-2368945,-116847386,-27877782,-97095437,-38810162,-33572928,-30073190,-7537421,-111623476,-44227106,-63583296,-89436874,-66546987,-2530425,-86863489,-123443433,-37473473,-24376728,-35915128,-76223650,-29746371,-21894321,-40148291,-119701120}, 3177617225356832128562316993206455948811491699595838777924512593479563134608916896753555507328297523356298085976236615666887503006768558537221979744175883326953758469795273451750417240106892601187846891834370318947659608026762012997696044129703}. +{{-28991328,-62600985,-90182631,-32727982,-3459505,-99397037,-115162180,-37953502,-87847513,-116921339,-20905145,-78572291,-61624052,-84092119,-48428201,-29741921,-7692985,-15965329,-55639787,-95190652,-13424123,-79299960,-118321134,-58083,-352891,-36443296,-112995393,-86893127,-106524093,-92520763}, 383314127806198911171238958147774662681435343204220222102152135629742594537963316576873657942777638577516870251057921042467671205660019133531433587129042345240687942140527485557367087873437102866563014732755644510125853496309635459310972047561}. +{{-28866003,-45561006,-55569204,-35465789,-5574171,-33785367,-45401437,-521658,-76810553,-19914650,-118040653,-67812689,-11942536,-92832785,-117972961,-8792507,-52646126,-4905039,-87619553,-16463117,-99145954,-76632846,-95340566,-102549329,-86098730,-82241612,-119879357,-84604866,-3492477,-45328279}, 5125858646898099341778872889325449891101193824621128681627818755408540895176758662296156209196804875288730187274863735971338520485975743184575069746405797855781910065386255652238071235324889163124052072547762395477799783333227424496210857235078}. +{{-28842882,-117567876,-45005830,-102344013,-13217877,-21067889,-84857146,-103849769,-91583300,-11810852,-46901201,-3336651,-57542328,-14212000,-58130807,-55871131,-21402903,-59975282,-103671924,-63182664,-18469156,-39929267,-111801464,-107695169,-74539648,-56880815,-17711530,-78182016,-6791756,-117923650}, 2154469013224897068139246912801974076464845130308323679406845350789899984891251953316176770296427853586908538951088003171920377438638791061129692298763147490758368730114777248208673425684974289297315063525620991430770664083747216619973952549703}. +{{-28827505,-24616334,-18326764,-65571849,-71974769,-113048459,-40462618,-71944294,-18383386,-122565736,-83194499,-114913658,-33767212,-2376383,-22613245,-113793672,-63275099,-26773368,-70634816,-20948598,-62160465,-101029842,-26865447,-121860133,-16450071,-68134539,-83182890,-67243300,-115493308,-595726}, 3551735599943978358935790894057932097736876276029352867325561330573177846840017388395863742121915170835032711715178246234861887996411107416437538219881939236698676928559594316553866463188634743742322997507607897270291495904592140331819985705926}. +{{-28599820,-34144038,-101467651,-63670353,-58246936,-64244707,-87207285,-28906291,-76770982,-93359475,-60910949,-45024635,-18276937,-73394584,-14377752,-23278580,-67513485,-74570922,-57969932,-3971993,-3057450,-71143185,-4135075,-42708760,-18788305,-2700134,-778918,-119419379,-54471861,-86848607}, 2544199976685776904893086493407183793268935745829388338488088351304162286818745155894195015186647704577670526976822764498474580461472766207338866302967842358893591769407317388648849819107967671442262415952753297483571567000470575551775726035219}. +{{-28184478,-107851797,-15562298,-67230807,-14931185,-105147572,-23969374,-49545983,-114389728,-102061359,-77608114,-14119635,-34031059,-95747260,-9542403,-1487304,-88451936,-60478556,-111172386,-74148408,-82032854,-11338513,-64345806,-6781455,-11698299,-48015631,-45049365,-111200079,-93120398,-118564159}, 813850749073346837816229462589134225390336074870726972963339630450141996220114021129224769070444059996107314540124918167987918662186832663675274460555069839582188263665761636807109720547402408327310585984703999180792098386936070730952652858725}. +{{-28155445,-97342254,-45912021,-31674407,-59978873,-121457292,-79970653,-20952174,-42473010,-1509362,-45670039,-41485030,-86393453,-112203536,-105456297,-15812325,-22445597,-584378,-47172865,-94166755,-114650165,-120193247,-89252352,-34509140,-18270192,-13671556,-108167984,-64159739,-56340485,-39722233}, 5497594841210868595928630416901079732437439472089899147339360268839815621712978680573012333646726104037681371260354319587268654383625206751200230682566451454923704390090193442970465519143075685828832448622450460207943088429130799945861275200418}. +{{-27984201,-11052311,-81658673,-96875318,-41818106,-38031752,-101258321,-54950283,-92138754,-2938039,-95339317,-73568350,-64761742,-46977530,-116012002,-48393507,-34109221,-10863612,-54024028,-27200803,-28573312,-98470137,-118000482,-18289541,-47038698,-12031429,-88522513,-44676113,-22001067,-89160057}, 2947110497308471077528737053050179116616808918265341671897046605956875434713673917534238457944563101349849153421186071242471269801063457958392800045886766059965926240937260453408315274766396841583621415408444963902868963243940755630874120583480}. +{{-27869056,-71467833,-50323911,-97245327,-97877417,-58004424,-22294278,-6649006,-17976926,-23370338,-37890165,-99504916,-68208741,-51377256,-78894541,-30429482,-75530163,-39821344,-35138967,-25345640,-4105736,-48489635,-58329981,-39273869,-33018375,-10555555,-41711439,-49467870,-5917178,-101417145}, 3386790949510660802842586188435734658404456902586364208287239098121271505888973991711235718269384198223988443033599970888727282645199099169616633232635721211852125957887814903280213926356542387128101699798102698735239994131977368109169482836961}. +{{-27356140,-60480442,-106708507,-42735992,-30076441,-17913584,-63340827,-40766268,-69973432,-89142175,-22880544,-46730573,-8390960,-45224253,-80647841,-80600035,-22488089,-50810378,-7641913,-97466049,-27905224,-74851259,-28691693,-47562744,-113340854,-84254249,-93302426,-76463213,-17726950,-72944161}, 1796711996965472934609334716443474954520153986133338509825051739180773912323022285170178988619420806281865469218135220283437198510596138226913981784536012496969682976479726808056100956165693291516125920686765139826530308714914813439835687228843}. +{{-27334287,-5689295,-85388356,-27534831,-1669981,-108073030,-97849348,-16769035,-50035879,-7154523,-83053875,-53481640,-71982839,-68821451,-118661448,-97571626,-112061696,-22843941,-79215477,-118553672,-103689100,-95110089,-15951549,-30948650,-84953492,-74182209,-47967744,-115697705,-21446277,-67954428}, 2214633191542125339336418260449901264733073880561188613366191281644574118478167090550737730732891782514230481600536379852624260592407631597933883316118311793187316015270364473563795869542340576524947966518719339469425397239779227962349698271332}. +{{-27206785,-78082262,-11736514,-51331649,-96024687,-90519437,-95876425,-30167166,-77947065,-109178870,-83975578,-5918914,-18380077,-58855432,-62257564,-93202965,-43349778,-74423147,-36443299,-120083723,-3297575,-64116985,-49413371,-89674925,-96504628,-18455229,-88538484,-60645679,-105693421,-20389544}, 3662863649833361434385095964458780165728822404330592834199877380102880031779986069290287178341087798878418723764424250312027876820940858851263615366187403631498787341529407086557489890502863427809411324666522115723737785437776133729862090321542}. +{{-27108847,-109376112,-55274764,-31249864,-45350572,-50340686,-108806234,-74103656,-102292785,-5235757,-45269642,-43504241,-73526723,-93247725,-119808744,-63687151,-64433477,-20695127,-42246458,-31187210,-23434362,-116997024,-26211050,-23189043,-55561395,-14370477,-88226676,-33934584,-110800999,-75815925}, 1266112423191089435538878486488651412034498159805068197729103581934119881644618623042999822227541318444385057445597137319203858203727847262856914016771668172289404832431140793240767154262297794653885617938629653865442831520514105466923012343038}. +{{-27107627,-59023489,-95939609,-61131106,-16510693,-115884115,-103712362,-42980435,-72061283,-40907954,-91403256,-113476178,-82761335,-84230294,-108450978,-69192587,-77807442,-120752585,-46656436,-79545930,-2179419,-3525642,-121396144,-4715998,-74014773,-20754773,-109811894,-12043787,-42623587,-18301533}, 6262936738364973071787275979693971953358134629707982941926387927967349534283340198869171813936099026916936714699915316422030303416301132431617648505117207850892163179407004043681282468561759784160705359305372531178499297155277995595692273135176}. +{{-26981434,-75061836,-120639836,-30556223,-91726964,-19974091,-15752745,-117910754,-123311475,-121588191,-103349478,-94838506,-31779659,-99003972,-116048657,-46090684,-95622719,-4399733,-96544568,-32386299,-60397839,-25770270,-21577914,-86011153,-108729683,-77004554,-101138514,-116907949,-83013633,-48789396}, 3458434077211710114923474970977698539858916165101665427403284940868262287010163164336951520285293405995461217209055903668003039838135683463426615628113569169961348421806797512179501018397231751587628286238074772008753628086027667132320558918807}. +{{-26962359,-51634702,-62820978,-20414024,-14444801,-19226230,-18240772,-48002916,-113548595,-57567538,-1026549,-108540816,-102482961,-106903185,-82680173,-115071366,-77663744,-25012296,-102146759,-117328635,-114460370,-118567727,-122700088,-112679139,-97596471,-25445348,-75390972,-37499116,-36602392,-56154056}, 6188759003785039606547863317651136343102816384670928242557096551550766677237523367528665905571913710413753723771394586974884724306496739944718416731302505707479870469771064624426308577588396357226847518664364583670685220521482228837017648859886}. +{{-26919090,-41314911,-61641955,-94395928,-78293563,-41625155,-113021109,-15424469,-27954938,-62542455,-45601250,-80544253,-63397425,-28893592,-107396846,-45064472,-15892560,-53636610,-114076756,-63832153,-83014472,-37152224,-59015083,-66293294,-31240647,-21718146,-88667179,-21696992,-54462243,-64281413}, 2895438166746338816155365571709034830966006929151750496893617301431088198340698254262971679442056833634665282968744006517623659262700832684931043522911145268578387305090729939615298287927452496981920063594350110996991139140441717500345117566217}. +{{-26601111,-83831493,-28799073,-75610177,-32687198,-6876893,-121604486,-388975,-7093959,-95636609,-13140593,-64549374,-9134761,-92448003,-37771276,-93396622,-44939016,-56773510,-33770989,-31968093,-71143195,-103546124,-80766737,-65968959,-98634846,-25614885,-90863283,-71128759,-113291038,-100369100}, 218933749777912804218543746888459396136240030079742070971945847279609850107965934176177734143343351226365097167833797378517646526026716328532718816732718746821184859048519038947700932698927756629105308539836808805048201135811034147595302979664}. +{{-26538334,-109953658,-95965348,-68232507,-10223750,-101163059,-49798669,-122518402,-21471795,-122827143,-57556281,-110318016,-86043329,-51249162,-107286629,-99967827,-107142135,-41231358,-19911060,-104929162,-90988307,-14061745,-36684750,-86838636,-103935771,-41325725,-57348308,-12465951,-17654791,-35059436}, 6230480225452122102203349607452017648209608346474677443392940305264607537935949787369312114401426514599453738380868429007617045513504266912409730128371037383566046605887264303307110582253330613158845522340618585539394694970230204787522561517719}. +{{-26341978,-52301899,-92518871,-43749177,-93285051,-118620126,-74540682,-103761865,-221225,-92688993,-48176625,-74051524,-89075665,-51719832,-107717645,-93781648,-37421750,-109078958,-99952721,-112175152,-70802319,-10895523,-70581205,-80376576,-114105098,-74001361,-110433398,-120773376,-72612172,-28279852}, 3427836474763058104519929134929296238069011412218767727914629905464453250429574663193616522473485208486216578092297709940913553319745060646998488819052760402683742414144731763639171202662099980392967262661534459856282065719597748361608211179617}. +{{-26223552,-30107132,-8629591,-85763658,-29207254,-120968717,-68251590,-32214198,-98843741,-91637175,-25226887,-92926672,-86565358,-97352139,-101666594,-45586096,-105613388,-42193153,-74903665,-80221654,-23913853,-44875055,-58420953,-12617441,-22582032,-26947187,-34122031,-66516712,-68714940,-111540534}, 821215127021666259184704077400286786748520026647248101201798586292989941121373071697901367930984530338841109689631691139988524610203791560569032739345208266411377034267344689567219897122232898349913225272990415376934190488672814937366216693979}. +{{-26090760,-23341945,-63539076,-96310010,-16608221,-26733209,-15797723,-122761304,-70568022,-114281591,-36727690,-79408889,-70825488,-73138672,-56122630,-77644431,-20409935,-41215556,-2859948,-32759634,-71027380,-110351180,-37012804,-24341641,-67401167,-70952505,-70725715,-61074505,-88853414,-89564458}, 86378873750048320267345163333129281222259116584876515443311306108289753803611576114724818430088391100699901590284217574824112860982712841685006399762017837027376010290143120609614233525375781541684131029825705479590825465035999633944178750861}. +{{-25804446,-72437063,-34332536,-1530023,-39044507,-100289073,-95140936,-101122885,-64851532,-14978315,-18780712,-110213095,-99515652,-52646458,-6030778,-29663472,-93844098,-46784908,-101188863,-51208379,-34561079,-47360942,-4939476,-41558181,-96077971,-85440604,-120959021,-36783198,-10295430,-7187031}, 6079103271419977149559230640201651474422310441635107147970401965624606822335592676620277902545251304016683016683956088670549766346103975797337437460894160434808958458164549447774617634181688667029627209693620131531864280057581940856521738155333}. +{{-25715342,-68851698,-6700764,-26582600,-62861503,-10610904,-99760126,-28950171,-49147969,-88747401,-47062239,-34548242,-34618008,-109746624,-76158846,-81644431,-98698940,-62140115,-98272846,-1077519,-80289340,-30080566,-30279056,-23057909,-31711782,-53979379,-54551878,-11811700,-46614976,-52079082}, 6818093068614789841454364450640565849486944974476603995401476623054819642861495818985959881555733393252243233251447909064603985727274646490069094000300621829717968860023160729210900794369822784122245802820705662663057262355937299382617005979759}. +{{-25638917,-85855398,-3287152,-90572712,-64596245,-41964672,-47645466,-70943826,-70842444,-84489224,-36548389,-74313814,-23069217,-46610977,-45735939,-113394124,-122402142,-7043173,-35934019,-52426120,-1180407,-63759540,-54819036,-100827824,-44669326,-22403104,-89660857,-23196168,-75451936,-113369836}, 1212934609708411392997327110539931461221762969794059903985253708165628779301038643685903042947580339286038204396420587463672078032147365380102616459642756240341050798410370492995967926012971135634440777971702263967301688252952301407575839706094}. +{{-25578045,-61603522,-74576686,-99398556,-118341830,-1838447,-87907224,-123134923,-34093744,-56726355,-17522269,-977729,-100353469,-99605534,-96665058,-28465332,-56720564,-50339093,-39637241,-117364112,-110275659,-82138822,-61439253,-59272528,-46972391,-35268336,-35190316,-49138688,-97991320,-50649839}, 5017077107458869309729932516504892048064078842542694189821164159224005897234751013964948619369914500372215336394042247243704027158515591940726843215429204289097559074862815831030876434043186653862405321714596872374105084499936570624145875394910}. +{{-25566815,-66482737,-72275319,-102342297,-91050021,-4846198,-100495878,-115573674,-73978685,-62316723,-108977845,-113476447,-42591379,-82247827,-73472076,-31754580,-16183560,-83738886,-62195080,-36389964,-3764789,-1722229,-67615983,-103602014,-6803033,-61885084,-13517029,-86984554,-106773283,-22142350}, 3971453982631491800763248549240221963204284497454676405978866452283916835030038884041008278578564090030256183892140803620851100198917202486521389548077633425658658531806803247938754266528295996115504685647832628091069177767662801263931687944416}. +{{-25503815,-80882113,-2891464,-40966927,-98986999,-57999112,-53059614,-11612748,-70241609,-46958447,-61327409,-98073013,-28387176,-49324141,-28889851,-8901964,-5997913,-42609417,-87876972,-24764066,-28680431,-105438673,-95501041,-46268132,-26168827,-58914841,-37049317,-80600897,-95594812,-5363380}, 4012456201714199833557966207582894102194906596668953170791751656479149094755353379233354446740519858879946626541631651895092489762060006115443590294134470436258328680444112506021357106152980307767456048117008137888282880890430135137754258641124}. +{{-25462646,-121654329,-76604067,-44196510,-62388931,-11280725,-21771225,-107568082,-39345863,-32300004,-84436890,-49158195,-117921640,-36402022,-96284846,-55561714,-47401588,-39264090,-117098184,-121586335,-84949969,-103429092,-76542376,-121978011,-17049015,-8119219,-78716089,-47606276,-15129169,-62011339}, 2882111537492271001704029663266538185719627396061532680941021775803263293807449211449023093412430072883093119583872212618468536780594284774549467793684737108009956332357155549915640296084756872424959043077234029425667391664112038164929045853833}. +{{-25435361,-106714741,-58788269,-69186262,-79264629,-37185854,-112278318,-62853094,-10403439,-41708606,-97211300,-99177165,-4429682,-107451787,-108879559,-95834657,-114052695,-95857480,-40339418,-32235439,-36590760,-47706695,-82265487,-35273181,-37537952,-8050485,-18279267,-73583315,-57243512,-15754228}, 4239221322470403528177251975152525719922913499092796286965594755967241233895379877067879124071834351946735372717806281283193828239849551162689826090548466732093897143062087526266816722527150528031517342057041236391202205149901671078240777017064}. +{{-24953512,-1351342,-14990988,-10280992,-100513608,-34050394,-35499922,-111299046,-53595024,-95698529,-22123076,-24410397,-56457704,-44881474,-97417113,-9162922,-48282736,-67114345,-59169125,-104611395,-106546546,-83672567,-35747898,-89218041,-21800348,-44628360,-51622053,-114126483,-111716695,-112535439}, 774188763587328338136106824693734830845470187382766658712945951781329002867450085019492813916167139220904052660319363947254785694249123237619458406838802190713672197107122605885084903846102961446193972093548546275115301290136916120957178983935}. +{{-24861027,-81852615,-67642773,-60992642,-87673349,-66944151,-122707990,-88975438,-74737283,-54014678,-68441903,-5955049,-69383064,-38237821,-19533240,-4170008,-5938783,-70380514,-46237174,-18833783,-108850061,-91300435,-46869281,-116722540,-79667211,-100871619,-92370654,-52826421,-57295530,-7143921}, 4300000004105167134732024964555546964635223468455510576208283176339584113209574383675458654393032395351654929415158704547455261008090668667100639646925325401573506428504265392675238422471685505325893225989725828144188490461289825767714277741256}. +{{-24820525,-94449943,-74536227,-6252765,-38753124,-105343663,-119129564,-101981988,-20306391,-30042944,-110184389,-48317070,-74705871,-39606797,-122682735,-4661397,-67981339,-55823900,-16305653,-34652791,-30308454,-9636792,-115039104,-8503562,-61534351,-43377422,-62770280,-78025563,-96770699,-105372956}, 292837670155519641636935280715481341772962223309774585744129447364205883378366148549704934076358929181528694198110032534859950636859715627218440400991418332919733834365840900774698546665769703182575866935834615399374175965325271514682150226640}. +{{-24351239,-102554923,-111948661,-85713051,-104375251,-64046754,-102575055,-120017473,-70512731,-53834443,-121964322,-116022284,-98264126,-3596940,-106954521,-71830561,-58424019,-95834184,-26554992,-69717643,-78991264,-89405142,-122294059,-116839884,-11600390,-14814230,-772343,-45223218,-88109290,-54871511}, 5016069215529838011254216161411986349437676456793614783387475608996098631073533138243877275074723261405618728953323882325942714680335613233387436137747957144626677715688826886718568236174393678779367321781294014713111359824852204199734278503456}. +{{-24343142,-5263339,-96895437,-46962847,-120756854,-56873502,-23960273,-91297568,-1582895,-116288364,-94002398,-117258846,-51619779,-71729519,-70656596,-38968656,-52593708,-86901240,-69191618,-94750150,-58855685,-53649950,-21158833,-90141037,-116675301,-85086578,-28577058,-60500125,-51599099,-78626452}, 2174425987476757562024119361693406420618840501341517338693484939219881472784051017231005751733736385699074537573734756368753490291298775461413519682247091659724757883678750136228879408104115319609699504557889467772492512732591386244965901258417}. +{{-24175997,-86649294,-24709911,-37776835,-59538654,-123049986,-80232675,-50110717,-88122705,-8291218,-92142272,-95916868,-123227228,-95506797,-45213471,-122518335,-19516515,-40479733,-109719156,-24762982,-10665938,-12103889,-83474117,-101996681,-117858853,-28578816,-101087039,-37927027,-112693684,-67227607}, 1091578955932466881283886840140248178411942361670532773083338470155892706676243916274632805009906598058979023218015651444424454005882334081337348234729577581671376994467366605967664105438485328571204713387223394362962797695950312270100321541682}. +{{-23978762,-113215816,-74813814,-91565609,-18444067,-18265874,-112985953,-15506565,-72366063,-31272066,-62931850,-104552313,-45148976,-117708565,-50977372,-33077880,-27960680,-117024022,-5092303,-111039552,-12107237,-2357782,-9074396,-119409171,-49294129,-89736975,-102008859,-57437233,-42061516,-57393488}, 1862802777039493362471266147777688896877479218667798453024838936019428129767411839861139121191792341384390062938727201376653668311996221550488041382937316064364578675041417436286851461970463385663956591568299841985951382072044042503355934430759}. +{{-23850717,-20090756,-49622478,-37381261,-54393003,-52031858,-67076658,-99501153,-90910042,-69727360,-88173070,-53451972,-67698929,-55014022,-15481764,-86910647,-81769469,-118301894,-79930650,-118993785,-14855251,-9618230,-45355266,-25500882,-38117179,-47294101,-117809142,-78890352,-42667661,-73122753}, 2127266313762164062508272305771331147225685896386625640494335628040330235055825792810534851542531232418758062219984684629252974615526744284249445485634540456767449800503867531778281351176848042646269061154191854100351399397795953292992154333030}. +{{-23706460,-24867223,-78976747,-48306422,-2310140,-105880538,-113175991,-96592721,-71811218,-11101639,-69945115,-74507322,-58572743,-74695964,-80250183,-113502310,-66398310,-52684416,-37465729,-78630791,-82821725,-23918936,-44923865,-122910646,-12191495,-5593702,-106532666,-51878238,-89575094,-65525845}, 1216082564836281553526194360753670343756143247444020859392353060146111210965241341668933245137993684264877430284746466997120169193214656926288276327662924769049965592422303177543206987314996344236613148891680688513491224098103744848535537035577}. +{{-23610705,-25151843,-24083453,-51804509,-7947766,-2923727,-29574105,-85178974,-20638874,-68943059,-9112938,-46079224,-23174291,-34824556,-47283373,-90998843,-96925346,-115086665,-78648693,-74199118,-15429554,-32246539,-61044424,-114150882,-53641749,-33707057,-52596889,-36711731,-38439624,-7015197}, 6741566894115694806559387371695955486849206382736943880651234843446499004241969091916972480075408798736670878841458750178531848089515137083563032497218010263514310166650811805038045608359278352210718676778536522098079635713967628239416787021200}. +{{-23554575,-94869733,-20777162,-38537244,-34911424,-89873,-90506120,-56941061,-71021913,-14207741,-13706749,-28703608,-90571007,-38679140,-100280318,-82737822,-119670979,-10801284,-79809737,-94148493,-29801129,-34844923,-87078835,-27666400,-17774003,-110581255,-110987826,-19971187,-72362135,-102793647}, 1034451014245564538082942032564471189459499988303724590659434347857623285873777136674181368005171078797666605888267517112074387160467380341393169478291862555778798700884738092038129747194988726914105612176055498220764332597796628465249035675740}. +{{-23462139,-98930113,-13184025,-27520643,-36169849,-72875288,-28089904,-61530781,-33189644,-32937809,-43663684,-22768813,-4754468,-22031197,-119885649,-108751822,-88460971,-89317689,-9517325,-12819068,-103280565,-97322582,-41608087,-17546881,-33324912,-68250997,-92897612,-61395369,-14769701,-64753503}, 1898820266770988523274726856004108378462483047781487628469191661239974906362626874809466171272310331189527561237867456233256007766505613492293489742714131685230207476049646443479264777755018696078205029881789403952322165225923259690269077443936}. +{{-23391295,-14862100,-107740836,-110240145,-91196904,-59955538,-18494067,-28660917,-77574660,-92606397,-89431880,-89980550,-46591388,-92036543,-18654037,-3546750,-63543687,-17708902,-68499803,-62012753,-69759947,-107332298,-90376820,-61103136,-1305501,-90248921,-117780845,-66405792,-66374507,-25243906}, 3521884975045884206601365360120086539453906777323958085356018545061460102992030648531460878655047006831368390405203269387277896597893157938568918063683639512676466202211294910316602649589347087341459739230601538067125018329409196439234972654902}. +{{-23144655,-101280150,-79352552,-92166869,-16729294,-103653216,-18456305,-30760047,-69520487,-122057341,-43298424,-51653377,-113001346,-43386029,-99129791,-107314794,-63593379,-12364869,-10565644,-14509094,-3704153,-6810441,-38330439,-29946312,-22460925,-83523394,-97354122,-26851945,-37438058,-92552705}, 2773133460712585918021404780287318375391340267237705214359066517404447595544760529880374940746394794789491879748636345056007601739665575785417104198892955931165351920588719408484393465879008540743135134656656176008490868845926388636616491832374}. +{{-22963724,-22147575,-104206972,-91892300,-38188066,-113752804,-82175514,-4415178,-58211620,-13985845,-10310782,-23211935,-80938934,-9111843,-61683519,-81114543,-82989286,-57600144,-14472294,-56915565,-82167240,-54287686,-24164641,-16329589,-9000823,-33281772,-117653249,-100174521,-72196186,-28781637}, 3829183109549970831704397894169186150264771137734524722381083524230803665676136849935266555114266030800783650407987529761967380430769817828667992465493887412878275689731798761819891297492211096083469300646630070162550000378582820656135993234941}. +{{-22436928,-52194406,-115747151,-60189227,-13510263,-109122024,-31214375,-115585785,-24797745,-2955038,-23139190,-104583224,-12407526,-65929317,-2289509,-41318568,-9473611,-56392286,-84851799,-32496921,-83795328,-122645875,-55994728,-44870649,-78320217,-43061069,-41820798,-89995145,-104357602,-103102776}, 724246850424848858286013448523445959217059510597661689072710868100959059108344885712898763872179490807366111476478598137122976184862914130613843171594923378030497008503578593556450992471381459448965780208807950552637182618681418867614313258531}. +{{-22432186,-32988619,-102411582,-13147301,-116110540,-88668997,-28107538,-53180505,-36671955,-16542795,-29142324,-53058258,-41779287,-99013365,-81483477,-75211576,-59824335,-85935986,-66937605,-17886914,-57432238,-73310436,-15789631,-6944617,-96737845,-28314000,-54581362,-54912189,-43854253,-67102291}, 3284048868301861939354065537081605396973230895281442335237138589572109516204938968381828510371168366869731590156074686530268561804587990420346281116905185318893010800093101051571249561662663885766960111228162935889657565703104900637004406623317}. +{{-22315230,-113592832,-65342195,-121156867,-84222696,-90205766,-35170196,-11736688,-41541948,-109482720,-59955621,-89945815,-38716241,-82212901,-20974165,-1943263,-105170808,-66524722,-74848841,-89453015,-53897846,-3371205,-110225986,-25640132,-26168991,-106672579,-96564817,-5708779,-819765,-116224606}, 2740895399666641720404904810704235314951256533197950743749695114004668036226042934987337806197932122813828023121992584988089197704259760805329054374250059177392216910852371960955769015324267307709759525526013742185637760239108758374325853291507}. +{{-22308389,-99176739,-121540288,-118218674,-49792638,-4589005,-72066807,-121119784,-102249467,-14765552,-27544887,-98837453,-38087043,-48958380,-105045804,-99564285,-36424258,-47133281,-34896258,-3341480,-106842140,-17485662,-58270043,-21579842,-121616524,-96616902,-64887083,-24738787,-58855761,-70688934}, 926525480515068047996814286815458812608314898379331077351205520827937497280063709128468556682908524920355133122563588432606702341814633362214042177834103990937812330981105413071282870956334568012664726434723175129999279028856054606431178810012}. +{{-22219413,-4198759,-64937756,-16268038,-43595280,-48923451,-45404057,-30033099,-2588835,-55401065,-96084435,-97470320,-20607355,-60930158,-78886557,-85404950,-111023896,-25339753,-56232889,-26587229,-77657587,-29718164,-84379622,-25950382,-55589981,-17700357,-32239012,-541418,-69543094,-11953444}, 5086894043146234344697030587702785997245289651658161469714631267507147737815778624947601505220817645757580565686689985119094343534918969042455878397174684817744377844075689698781526803909973190895423508318540994688464810584634049759182147659804}. +{{-22153392,-16954427,-25136019,-51494950,-2590706,-32956932,-102062207,-89498109,-93208361,-29626078,-38805628,-26177525,-94717540,-87039515,-13179574,-42652564,-16961015,-56686238,-2784959,-30127236,-114992176,-1379410,-100111389,-44313499,-117786212,-51618932,-112381505,-67789583,-82936798,-27850005}, 3699833514807791471011868721866866670800488137865921855791409258120717866747819250309171985458707182429298561507087478001420939883547578371075165230860908913835979897317482173280539097665385234057289834441358067683522572469602895386209783830073}. +{{-22145333,-109908168,-111736228,-10204625,-92946906,-32572434,-107503810,-76157621,-6903624,-64549364,-68387188,-13646183,-99290835,-6078166,-36626781,-43159011,-106222030,-75075786,-57352670,-82030769,-34454281,-113796065,-83625048,-10398392,-48057540,-84064504,-4228744,-118953433,-104506967,-7281508}, 4007856247178420008746861457713631834297191394151517247600021471902100447223500984643688856492961879370590569507824708610634312745629349142330878252815074649786298065301785170398494976218327654585202225464575730493282126080896010858633655428982}. +{{-22019649,-83599284,-26812706,-82657324,-23802884,-55008138,-105677672,-9288010,-27130968,-13028155,-119155580,-76273755,-6841234,-106078165,-80986606,-9542021,-105661855,-44232422,-61742727,-7338997,-121281477,-87834067,-31358520,-6684356,-69364694,-62497476,-5441191,-111695519,-71855866,-6334954}, 3925200458267550113691473078729521648976479059690724191974055473522953881749294781653881957880373284352726526239867413230186102405761364495929059260089162729946743193640747269619059017199379338877142985395761282012147737333576310848332197156350}. +{{-21947333,-112422811,-37426877,-110288098,-103281743,-76976365,-86202299,-118604229,-70149748,-95293239,-100406192,-30010241,-11425646,-1347932,-88974344,-7942073,-60359783,-76248669,-92653523,-117569120,-8879661,-34917610,-97458482,-94488680,-117420695,-88545599,-110219783,-84561967,-95567593,-23976466}, 3434327005440899512739202128109186990049899580172060136717817843289751749856196107456181792881458842347998988694033056099779448317271384135115406441274920220220354312302571120469807313826009799614358198099122462427886166613940338647759527113992}. +{{-21825511,-121426879,-56898663,-64305074,-51671119,-7094050,-85454584,-113830678,-108643793,-70202249,-74202804,-85272753,-2814926,-104521461,-81988089,-11542964,-14560721,-40728081,-97379800,-117872400,-12977953,-38651027,-120698806,-100987018,-120023100,-91417818,-33410522,-70022433,-68105018,-77265755}, 448241959259272612682461773470703724484890228472956890049937622987584726362027745401935023044877355620490376373577001139617102794874204295307314966426825641799475867897849535982228655023184787111487807109937254456073209218457673222576667399400}. +{{-21795303,-32976418,-75321531,-57460561,-122506389,-95459444,-62328179,-111943013,-103053230,-113802268,-61274015,-13176740,-88557785,-111565056,-105232690,-90222028,-106341780,-90229087,-12909744,-758159,-70569575,-115376047,-113579641,-82236618,-65580158,-104858313,-62950534,-66025819,-26874459,-69403126}, 1712025752716777346482498067985290133743022591729659172724690835301892460133007210846180321966400944435299061907534054659441958380573302460344118107654102734248432661173753646208440989381130188813099968858223194426485059086717751239340330445602}. +{{-21674906,-13027234,-113708156,-89085757,-72357075,-5241845,-98356447,-75441117,-18709580,-70798348,-34905307,-65937336,-10934420,-43456459,-119998464,-28293903,-4278603,-51686591,-49200514,-79279524,-43328843,-84703700,-120590965,-87049768,-13189571,-120831362,-23033014,-114095370,-26998338,-3704005}, 5664356391654147643120758564023162708845327294371062532172671442695085608868972939500500186850342586655527201224639571528924682652432761271898850032589314840455090217681722607493595864257319468981746832229349211266280795645146116111246524439303}. +{{-21606538,-68409981,-15883175,-20619687,-119092582,-112870838,-46385377,-70725665,-71049073,-114702107,-9326309,-93036441,-39838174,-57943315,-91115236,-108634247,-13163892,-113759851,-73268929,-69146686,-35978764,-71518695,-99213628,-32297163,-66160629,-81169925,-73316470,-86333282,-8946265,-68109928}, 1767473630208501310176701814697302378093650571684359672934018648485204675883277700859579642288232773550006626562086949949432091331244777607882588086257323536890471386333009438301195337125651928578530038824694176144649949436672301517591390277681}. +{{-21276174,-21945429,-119577510,-89116150,-49847810,-25511120,-123206162,-19701052,-108797006,-22385801,-53284863,-4178731,-43459435,-76730974,-69501364,-48935216,-54220506,-63368585,-119448535,-6327778,-73229423,-121485085,-112222394,-94055549,-86258859,-26531233,-93265686,-77630393,-74804686,-42299559}, 3631408963828204542198606565755851572142635339705025476557855161319512016214772290492637389279062471733706922103371255431349141280497988566580692301839493376348696538466305696491314346158958308681759241412326405336376307301179056313685768790525}. +{{-21057468,-85448810,-13550670,-10253168,-44487479,-104612972,-64638977,-116099847,-46412657,-36959212,-28769438,-61615317,-111605253,-25955838,-34723735,-18981677,-73885125,-26635133,-24665201,-103091533,-91991127,-116833470,-79251543,-72768356,-44035678,-102877385,-61419300,-90753957,-94592558,-122118480}, 109564973797053166866835122727024224482571984421405641032407661484956403907565118023068823356797798588504239764905726025669404145222917101165595627621302770057634548229147583032048375091076863273507335882315832788544246996726360926580883072559}. +{{-21040564,-678624,-12907367,-99228962,-96176091,-115061276,-105514400,-35969,-36216598,-84831573,-70508327,-14407079,-20819675,-88518050,-110923803,-53257784,-108974948,-87063793,-107856125,-87820181,-20924002,-26399240,-81521043,-100159987,-81175090,-122400124,-68577,-22976836,-80569721,-46687671}, 4714536138429378367463103043132665936097318660642054273591161928980281790833781657001922324885889907941277318891083307433587153175395461577355083025091682853159390860516719287733383438704923610643242183743467130905062465937891439989926227190123}. +{{-21018458,-36621536,-87196664,-69038315,-87178367,-12241397,-98104562,-109432208,-121823606,-92812197,-98105409,-62875399,-68570537,-121648633,-109832259,-39945569,-51158244,-33970704,-66449670,-100940403,-116181344,-78034087,-9704183,-43611232,-101279550,-112228294,-118038301,-42914041,-62723932,-121555393}, 934980872957994007533314269059276133684117397546687457772352811049014063162956654462146423716525834580314796925857851920619009684978876643778860069770221680617463082725901594480108081839221413837541946322705094775451606359487547361507528868295}. +{{-20675612,-50685243,-51142537,-120704565,-46038515,-112807767,-55421221,-91991217,-84140745,-45307508,-68141861,-56645950,-53229407,-48305781,-113435049,-75087173,-20428707,-29121697,-86565680,-50103191,-86136622,-87425114,-52057738,-56445406,-98291724,-9148877,-103386775,-38578455,-86525560,-114125875}, 1098220578677351911356660740430847957054591548569778700436014455789794998983594172844666267805262874007119158326039815052683292801596590740170504662343422425305572043942760711671568921766330040890006721108661806520443298180543848117344023087617}. +{{-20646982,-10224982,-2037069,-43064270,-103719979,-3559374,-3605097,-29775348,-3720491,-43599963,-116657784,-39729344,-95990430,-83253071,-81872080,-109871954,-60778526,-76295707,-77347056,-109963153,-40241217,-91688445,-111458762,-35985495,-17181583,-103393863,-29245004,-29828365,-12158554,-27163985}, 6568013645172254754691307965883455482357510249606975548488465514800553666853687629369649123942825275755212012565020511028457328742353416172604005357059540798477272319864921005298526531922648251881707822433759160638253439811654935571510862404779}. +{{-20518987,-56483992,-76716629,-115463276,-113960276,-23822972,-118029623,-109459313,-52342462,-30289678,-1890031,-80292232,-14770178,-29673905,-55882801,-2885942,-2066583,-36049826,-95255746,-52774500,-105621802,-116495496,-80790704,-18872349,-108204064,-99253005,-3792406,-51161730,-65673370,-106096424}, 1338589457914864593839012483623832538947597917196342771061069449538515156238772678690142952074447151424122649487154151760854864055879906421987308940821907599154910039980271242276432688309642836365194863826499258826477963470983963794761167313722}. +{{-20480792,-58123422,-35440305,-95508899,-76678516,-51196073,-116090617,-72250358,-52690272,-50234470,-97195985,-75490983,-104907320,-65554931,-83063840,-82962322,-478721,-86446196,-78860365,-91969552,-391672,-37140943,-34946689,-64360897,-29784278,-83677943,-114856937,-81970642,-47267734,-44659023}, 5274821287449446853181379945210900272548021282101995411617915143879819276998290139573821289945247355374808891817388713887455407674502063242239374970951676707220727391460612594783062501180043023920692551905358841783765642436234260884738761479059}. +{{-20425100,-92598641,-12001115,-45641387,-7704577,-114423683,-86485452,-7822716,-117167515,-22557795,-106172757,-69647436,-840608,-96907645,-71074342,-115414058,-68863354,-89745525,-49672104,-41672666,-116952849,-97904854,-98888375,-13271241,-87415624,-69618802,-94302399,-8735240,-30078231,-20008517}, 6032916363650276020881587978858614631683559989233130192677210904619933063482656258130458598499245579134869413026325225893772546407370564473430135792669734237300086247270085431498634937653391306988687168027527975070640580161457306459643067619521}. +{{-20254062,-93931976,-81707731,-2353581,-16890158,-77651646,-20079380,-41103606,-106793865,-66128226,-63591625,-59921142,-36422730,-87860633,-5889354,-33879164,-76307972,-100611754,-11285622,-70092259,-62471434,-1904965,-4273432,-7078936,-44880365,-93750798,-69100047,-60299282,-110944565,-68833423}, 202047431100551523975201776247073186815981072730729036909932493411633776551873362740381965858596811418739515922657355082206955525745712428563315652255311533835029916100873220871140100930030282839846857293653607208167056320619759758002328427251}. +{{-20184975,-95972412,-58528531,-93007122,-24808053,-105629741,-117801246,-99254105,-63866575,-12446635,-18416882,-93347315,-114144046,-64455805,-97605120,-107487346,-26429796,-81977448,-119426092,-37826047,-21590149,-13308796,-90845119,-92758867,-83157159,-82313733,-106382357,-43513652,-66146403,-115404265}, 877270526437290181899565217275868893530077666163340936869802848306764139861999388449641162423578034045189239432687588785248538285371339778987523222801836723782463129094640775730737480517181451044195681880673155203930916613895318210250088633418}. +{{-19956982,-101184793,-9807733,-66028366,-116525880,-106837976,-106901375,-22164940,-111780537,-119843653,-69158267,-110867140,-25965787,-4415878,-77890346,-72759772,-36992738,-101072849,-11633742,-9243891,-106529263,-73061285,-24281021,-27033921,-93125479,-49306864,-87806854,-35744509,-47697331,-64693780}, 2859406929150029828639996769470646114591648348598500028118567536066378758096806601649048982376833485154202190742516418794646200830973908515791106552206849276192261838347009191555464939046993198999297464589268186356785129133877884474687383529657}. +{{-19950560,-83946644,-113005151,-111138713,-94131119,-101354600,-47640882,-37592002,-14489607,-122812144,-81367511,-105552737,-18328402,-1573273,-5007744,-86835780,-30162427,-16709075,-115774025,-116192998,-53386612,-9571233,-48958423,-26182909,-14040658,-25405521,-74008293,-79192916,-72318453,-28998656}, 3835543738269005319008721417966669650746418330502881798744166673822674811776956902159120768052751739819794148729952980810110606749916013178112374555859404430493866208382432946858015875946027392280624363669351162313227951072188445238371265598179}. +{{-19946829,-62337441,-85358208,-1989021,-61184785,-60113779,-46186821,-47145152,-73144552,-74599155,-24905117,-716743,-62300620,-92871298,-101600537,-89947403,-44460274,-26737577,-77997520,-21915621,-59208031,-52203704,-13979144,-59298275,-113148835,-48890747,-81077850,-36269997,-12784072,-120601929}, 2818507166051025512638523175214196357615512717641485711586850692887045543184124675627466940050993821846738100641437217703104827223287822642236822177119360758162386297925682105616582493347989671279121017197459802223024482463024573972704016019844}. +{{-19829231,-272264,-43012465,-55245188,-79114476,-72114236,-2505698,-48835420,-27449473,-107224493,-40515172,-62658563,-30011869,-17822037,-33951387,-78837674,-5917225,-77632693,-68394135,-113150845,-79379548,-106501694,-30360767,-91788296,-122551887,-45239329,-21409295,-102250653,-64049817,-105155512}, 667409980708770727057566706258313232535155876413185291547853539134201460444295873559208433563902396130348692756693332245499391402113705036299568479808760101136854193927433414982710153215418825158808897735707764394632881102184304675664396584186}. +{{-19516796,-16055426,-74067758,-60876256,-22203726,-28727615,-50595700,-65481317,-95660986,-14990636,-29082666,-35083786,-46690708,-20284005,-70763115,-114980008,-19652309,-72353456,-106928652,-39755003,-57206029,-58014531,-90086223,-84186267,-78892394,-66121202,-105963139,-28217121,-64878073,-38816362}, 4271381660276302007012157143803723511211059669142518950025939809651487896855523350494303538865255607150515324128097478055054447130317012270163205432661179043058927107713283946764810878442358612525194820124980798346670672064453608847668161191775}. +{{-19221509,-76052149,-92175446,-83210949,-29784112,-47441660,-39221448,-35759808,-30625902,-61314497,-838259,-91649942,-51740959,-65368524,-43313357,-55413751,-94368115,-68600496,-95225451,-13045788,-51122127,-3600358,-85463724,-35568358,-107765531,-76043416,-96037837,-21679985,-98323368,-9285199}, 4344559689556068104140143440549451705993923532044922401898078133949968031102922927542297076641030188228185401250042866986652671850915218565307368698737170159017323888720889032692254610705551345276630881815004256934192671174349884278842470312436}. +{{-18976328,-70489252,-69243597,-87663394,-53638949,-13254144,-38545270,-6741176,-34166016,-11765416,-100867,-11516037,-22893079,-1826702,-62249136,-28256193,-26641878,-117746255,-29016424,-8738361,-97668758,-104523045,-38416444,-18780516,-52419818,-55569047,-87475727,-48826568,-83184504,-109198317}, 1259316944938133721486100471607195195187411695414848051603800309653084400076893160649870552403291927023867664112746904670789592410309701396799570323183057959934850689870302000524139149562054527461168264403811665267051413826979189837962256147435}. +{{-18850864,-64998087,-32471667,-119654734,-88644794,-17271032,-1901159,-13094225,-102421014,-50786100,-2277306,-4163020,-98270042,-49320097,-97869635,-75290433,-28175694,-117336198,-100295237,-78941764,-13861502,-113883942,-121773755,-27654230,-92053498,-21613942,-114601167,-16876551,-694228,-113767204}, 2834399228633755265376548467428081989803928161446739887329986140438444526323336520553071180759346161787153258066308554518035401732703869456278624009998637747551342192650806445540873839459657501789374858784134697662040081362197407142813785333561}. +{{-18810665,-50358871,-105680679,-102673566,-30171572,-3586342,-71233860,-121041351,-29082728,-30476806,-37087161,-68450657,-26262723,-49951471,-39676220,-60771434,-53034154,-22938260,-23431652,-55806551,-106981724,-58514323,-24154820,-45642612,-72115090,-36414212,-66872230,-114835052,-43720957,-84747053}, 2006849645450717435799279919279055716129433455764879094717451870049017040993788882475025417563229522249075603289152042828037933774913399588328395931439348985577939783956045947733341974977296616686587453422579070436894768712727879579279692383096}. +{{-18778265,-105099747,-115314489,-76963991,-25647754,-73097559,-6095488,-85988136,-103266557,-111059640,-86389191,-118327726,-104406840,-95858109,-848663,-1812391,-112585935,-30184879,-98653402,-87499843,-113477636,-87899181,-106163655,-123441793,-58114179,-114498954,-84707407,-49399194,-86046263,-20545516}, 4268675822393965643231827059876389691652546474085575736146182707136103445160075325077166533429963912870758399555889530154351918283527006930853533478111152684369049601757255745442834228265734270058013864916653942676946446142069131816756479007440}. +{{-18469658,-75842836,-13865063,-79487969,-76106017,-58508935,-69991730,-16625232,-100326230,-66170282,-120268918,-30391473,-78419430,-109160142,-50915235,-40166163,-29460844,-85621633,-86807477,-47435393,-92859526,-16554618,-86267360,-71401596,-88018985,-3310867,-86080410,-98552009,-40348568,-78861239}, 1937801380022442975852725813412226862125055124495765557078135410039602225195859872502799402073579801869318869981935719371268574291622121726635868340572692848234402210540873192237918212735858115879824647161843510220722906848236932250192953030595}. +{{-18258010,-112733720,-98230040,-23880354,-5393747,-121504220,-82190748,-86836850,-53476617,-107134216,-28430622,-83249705,-88842585,-67210227,-19640295,-5029527,-46510519,-78541104,-30382851,-71378416,-55210197,-62673038,-108011369,-80529279,-82323700,-57841113,-72658155,-120772784,-114036818,-94781012}, 9072631525491831097597554413079684496120453087589317511055562002550062958810373865188494242762667886955889417723789772049788636310985537893774476928284685167799988335523358704498239102729228580717138692021604957316060084384868910250834134767}. +{{-18000919,-63213938,-57879203,-108708439,-36863846,-101076189,-121237112,-45297505,-63965920,-31128864,-46087861,-82510532,-11502277,-55169914,-8685665,-33305992,-42292790,-23627243,-83879410,-52808385,-52933483,-10554008,-10478279,-79021756,-112408128,-82221575,-86377695,-23436845,-57997625,-16058842}, 4319190997091490499775956843990824419822458280835012625628259167713873327206963555659970274841687184977526067982925623847615483748229013869636546208117646626227122854256538885581422569986427753943740822293853933752341738114021793071848063609682}. +{{-17659871,-6343233,-96763978,-98061220,-28309670,-17696568,-3202502,-15172288,-42119173,-105287048,-65349142,-64964433,-11656983,-58656142,-25782389,-2269885,-79909988,-3684024,-5294318,-86900534,-24527080,-68931742,-116016696,-32148394,-81157933,-27667350,-1537703,-42709969,-5686045,-94744865}, 3263501348501550076965951759903488745922853150089850270363028562937734418216857772230475726139785873584804178964625665474236918350876690688700817008115623462386283635154668100765277125322278799813998383987656172713532599568642103178495155709692}. +{{-17434385,-47707761,-71222705,-118002009,-81782483,-56541101,-66987193,-9444840,-102135090,-70666698,-87334528,-4891343,-7060878,-92275015,-40769268,-33127772,-97641831,-75815455,-51563819,-85292424,-71596281,-43511139,-50185281,-93182782,-16625974,-65146056,-25211034,-101788924,-86212150,-94715259}, 575468713351444531109990323575807705391070265121851971895637570297491171237665961295563771759798094551591848847572933466766694384230013583050467085696579692300306577183233326344237084234562452970497905800285251269933028496585174387083442706304}. +{{-17408618,-65953019,-118238662,-31285649,-47437129,-24468896,-16277291,-16289387,-88296188,-51968408,-37715936,-92770499,-60963595,-4020355,-84405342,-52261236,-116044126,-28123691,-69850362,-96230748,-61521899,-14772746,-119512159,-81991273,-80962098,-41720022,-23200158,-6211858,-65250843,-68169570}, 1508076589701042538097220735817551035812025356890310239018861006940639799074026844308215787577690655056360248302402910879545483015569338889020395235046542468989114365631656380509423315469159682244265318917375433700297529938397604145913016469285}. +{{-17345219,-88532132,-122301664,-29967012,-46823463,-88905885,-22040758,-87147517,-6423304,-4884888,-64487675,-99130614,-118113787,-101394870,-55283274,-24890833,-94964490,-87237368,-76349388,-67333208,-108772431,-46786070,-72777939,-108946392,-21333246,-78373033,-62391263,-119294162,-2688056,-117358263}, 1827353969862002904703405546926297475574308583868589685825312138784246078435296955172605058742050972120832761701083461711193147226672323407467131049146798146826641662954795127289409571488919019119410836804099253294641232010478385463439792237390}. +{{-17258387,-78943811,-77217001,-93067457,-76919320,-99243361,-120870977,-82146098,-48349383,-89826116,-69446555,-16385346,-13271742,-112415578,-92730358,-113933726,-3668324,-18948843,-107559509,-49531547,-34317090,-29963971,-66658658,-72276335,-63335441,-66785919,-108236715,-75767365,-95418742,-115513463}, 24629009079341750437311516773801786926162811150258654859095843025230516349234251433586157588368619844201082153737986490453216460099124811295472324505129814335496516622569817773918096364886140574387923547688318601348008858083615449300383955600}. +{{-17221806,-59265292,-119001453,-117988777,-43743777,-23116356,-28678161,-75933806,-15780527,-26944728,-92332548,-29656142,-2309691,-8175089,-103474778,-50040680,-100367558,-59888047,-14392501,-49300347,-41256959,-11243021,-80693844,-3929656,-114194071,-109721205,-44468055,-79252866,-65678859,-98332526}, 505407237855041078907929912991268059124934817766544201957934782045438455111823053777226876503120464469371970032756555156117367359664745133944528414712808722265882498492756427563414569294954693069720051409328332863436252175496704929604495855267}. +{{-17216731,-41836224,-97627086,-8020524,-60686916,-102875345,-35123780,-39942824,-67979067,-14233480,-34466274,-21415360,-30516276,-8426170,-36132196,-85093162,-64495318,-52460200,-66290245,-43969342,-26914268,-70130309,-24479842,-30101975,-83306696,-22122376,-29690393,-115901913,-6209079,-55012567}, 5852222579043433028553225407754352042640867676841898065961281147320015936051886631823065763473559671445889590303084389499902562603675624540956217424215297804442850330551298517690192526761212784996395250780295968491233459689627041140059521416926}. +{{-17094678,-26153462,-45820867,-107683267,-58569010,-49285349,-59921132,-29422603,-35914459,-23325016,-111226250,-74134780,-39981250,-27693482,-34392524,-58845166,-96354543,-152847,-3998338,-7755625,-84302147,-64624367,-57757123,-118256547,-95752279,-82329754,-120906034,-72475422,-58713012,-79377923}, 6022792732166254969309771352128433753379062341082007164985332448950559088992245513715360825621910034547055849298668890421813787858244815515097833330686687184855627380981395855484366214642459974318698679162781376888849898854842951004062023251}. +{{-16869772,-70387665,-95066952,-11817814,-80539188,-51322772,-9469953,-40603163,-60795687,-82044579,-22315585,-61216675,-11588148,-62391499,-50831582,-57994272,-104594729,-4476364,-75372343,-85187316,-53024050,-85092187,-98269311,-26030824,-74772782,-76700525,-12317570,-94400157,-4989051,-69444861}, 2194748483767913312847294586958695548678232985672927812943269243880816873019209668642207411015883815149030799342527348940367340967852457834199174285105305588715505992841895356676257751457877343081661018572114885079219196232161545136278106460221}. +{{-16770914,-62954934,-77320177,-37385709,-1986036,-88363221,-1687381,-33007320,-99391065,-34481831,-63499107,-43472853,-66817295,-61535697,-115507245,-86238763,-104997689,-84698882,-18734728,-96433196,-113849125,-9803431,-22100383,-84231668,-72850786,41774,-108492763,-105397717,-114299036,-55873654}, 3669092601339639226603064009674780681981377282008665750702179786228454102598365266709116244255491335766334499503011103783162504583133325838853169816422737677688635345494895898337129702495383899484093302093661641909481195711508369989385136767123}. +{{-16482538,-40124821,-43021360,-75460616,-14936356,-121537156,-60408973,-35966352,-70937356,-105161424,-46495029,-105064313,-29788734,-37229654,-58436448,-67945680,-53306603,-70611068,-9640235,-47327891,-84476357,-30137729,-1715960,-1345894,-45197684,-43946469,-41935108,-117132731,-12212711,-96839419}, 2552684889513160537803342725366660929411380832345448006942937685544497134630249061222796021189063313349395025470109232932822977586534291967676036514231054367300619912344439637719068474567528400233913598296581851550495137631468540806988701037501}. +{{-16355669,-25146022,-111378828,-44744937,-85119225,-118652684,-13607825,-100307717,-44652996,-25997514,-108692468,-32568034,-60992838,-102850457,-88924910,-29282790,-15352992,-39334406,-108592505,-120170144,-87568264,-82050917,-5089420,-72663963,-118857289,-78315355,-41086558,-71938714,-37558511,-66343517}, 2161913692875975505699178075964423303277574123267753230499632456976322360700950619194854651353683911938951521035932925655718258201520405946055702947947790018306375629113416321352080750850374013644785336343914501233976883078114890101912057405222}. +{{-16235552,-104739670,-28854655,-64601507,-86143751,-44170897,-93975108,-60208071,-21124541,-80526819,-111646032,-122145567,-55387128,-29223858,-71412911,-87374776,-56019726,-71972669,-36139355,-78196532,-110181803,-114637367,-24351296,-21648064,-114051803,-68872132,-7672615,-80480254,-74834342,-10581741}, 3922956251272447871381484768045462203781797105769473925392361784781540652685239092531706499262889514428983429885665744970252169683302339166328426207358955213026942025120550548667847899270938225686414707511816834540256823827787245934475538445379}. +{{-16231586,-19942881,-12903789,-65933224,-118250734,-62992893,-115556283,-16492986,-42491228,-65095413,-97216909,-49046837,-44228283,-81133556,-13798673,-57427240,-54379491,-97546410,-61609084,-4480384,-80339790,-25491393,-104619469,-41145308,-3409754,-12584927,-8932247,-55873191,-94987437,-18127951}, 5084923504395437217559362833902760832896344543737205477659026097135630655472062932809422502474431362387490005055550001680942853637658669100013199704142295838708257462580669101721471814765232535192876187983670847072843871707461867425421668032921}. +{{-16086347,-24739450,-46877001,-43705945,-117361124,-2275032,-33882290,-41012536,-35490335,-2410265,-11717990,-31585530,-94183202,-122116756,-16119349,-120330937,-106721524,-70555401,-6429249,-56633227,-91523428,-17567188,-77903651,-7344246,-88606743,-38381454,-43665139,-42450012,-86365787,-1262920}, 4976135902049721525310756754114839595504518760334226765100473121097577848793975972228477256563152500536993445363651198401133429749517391180804521170663384155931979418394568546870427244593323617272352856767153957233922432449918237831003823488242}. +{{-15969513,-100303839,-66525079,-104230632,-17019516,-99162661,-11170688,-78041916,-63776069,-65530671,-117298443,-12320919,-11147146,-98134144,-14770599,-47122119,-56726863,-10012090,-79065869,-13854149,-100885169,-122616342,-55356172,-115113730,-84025111,-12970012,-52298403,-62112140,-41874517,-10353419}, 5792356189700605871536760021863634732172007202611215117359053319741164896228538115538678593577605984974639134894716146142408863496766603161253329425822439827913653218624710447156300022649703390443499245045044748246130457514578666070833547587800}. +{{-15741538,-110355630,-27464986,-111662533,-20725170,-102668611,-82047246,-107255470,-39158814,-113367375,-60039923,-52191903,-14193871,-80667834,-117262091,-102816936,-44264137,-3639534,-9302803,-83580822,-105560553,-2661218,-87920320,-79273395,-40225399,-107341562,-40965855,-29256474,-11917562,-96267791}, 3110252815590304738258464491847735190579267996010687936698204879989495643710829184402441708298137684223822468498971737787794693295443541242609671883785450263932453708860959854171662969159203838215171163926984822514280341610782282569688053096919}. +{{-15479874,-42015576,-57233217,-26315678,-54084917,-1058027,-29782609,-80227637,-122327828,-11399341,-106530647,-115126009,-9238254,-91470744,-33599327,-85134669,-33975498,-27032055,-35120167,-94607133,-106958999,-29807809,-96756029,-103788440,-64395297,-21523427,-91178812,-69152545,-48832638,-25609594}, 5350799105271572672705469671389935341915260644134744339332516530300640839402172752128441240944865795376573930818250039913114615373134813733037388071776803532094584508248175419579022231680600344404835742256025794291025273970600766053968225841419}. +{{-15138264,-100972639,-14446887,-72703258,-84525518,-60440577,-78603223,-25719552,-106315644,-70474519,-112713010,-84007917,-117545294,-69542581,-115291729,-114517958,-84918158,-92939814,-674615,-58347459,-88768094,-40656309,-19517736,-26662969,-28700993,-43712198,-18206642,-101298785,-97020018,-110895661}, 841837668346862806013166029875159897827970156015474972822907615375603898520483013909256634146120573311435555412113853404825634199215838832850180139575266357013309637786824990443346830850377244316945983712679716690459125925761759265080959276441}. +{{-15073763,-19046829,-48946999,-23069955,-12924312,-83062415,-79660323,-121820119,-107877450,-39887916,-75223207,-78457591,-110029473,-13892901,-64169315,-5069253,-42858525,-44804260,-38035252,-82072227,-38457083,-33962578,-82136473,-98681355,-115918053,-37266957,-122464471,-91025246,-91822984,-53130471}, 3650585073440713002176586247562645772813697921673740464365101995168595594455898767631512368167316781121110655337057031826275527455183987385980534406021959263659664625165342497824287907579064570823709925856030466186194593513841462565534228153104}. +{{-14775196,-38514291,-10851735,-47189392,-50561914,-44962624,-119879159,-79577279,-41148721,-28718486,-54668774,-121671278,-28853056,-112307003,-1171743,-75686100,-36799924,-88099802,-3600054,-29917118,-7556449,-89549691,-48377226,-84215525,-59945255,-24011947,-21810675,-15567461,-48926758,-21220087}, 6653570186663672089807503273660524331410784106315330363328590649537157109659332566422788528264809469919524455729979363683799667811900289393379571998228370946467905581811540032819247299665196600294551346373309620382476400050468558155548575374905}. +{{-14640914,-109186453,-41717451,-97876010,-103777711,-53735803,-24557031,-30364555,-34401741,-56547872,-46324745,-45652032,-56111082,-9978369,-835772,-6237292,-48050552,-121965026,-58741861,-109740523,-99676152,-20260773,-115250216,-56066597,-100257485,-96855867,-29867451,-97149963,-87802821,-76711832}, 494263147058366925020666864602912185748773818813252203388617440237102528652933540698496851614478000112232595849685918703529834726461628011338619074002438663077052430636388917895895126124701916943435252286409544336370302206180749378838437550601}. +{{-14637831,-111101789,-100740587,-28751739,-14528237,-58687670,-118078077,-92003863,-22060121,-20696445,-41907316,-24064165,-26248727,-54411209,-35222632,-75657829,-57299797,-28283742,-53212056,-59664519,-121798349,-69210263,-97024419,-93882996,-13361186,-9914914,-43585290,-62003997,-57993107,-3182047}, 4163548423903448542701139674612839964742081175021437926785966170761204582937719651793420378625610601635350126637179590368152915942329792389754841690699434599136370438951122104317908312307762336368152490450703716855417433220829307808228357588000}. +{{-14582331,-35511481,-62908112,-3339207,-10566360,-18625011,-60184973,-89926847,-32341671,-10601041,-92017841,-31203534,-39536769,-12143897,-18455535,-4829535,-122306936,-64811531,-13875971,-56841137,-2124877,-105237337,-114138675,-58625703,-87436618,-31530090,-104157580,-12607604,-6462977,-40651389}, 6196661400723032870141092439849148100596420894823921872085588406754205692567084917101082492376777925845504339198899464221452566325607106645089719227685428460759441105486465099394592132170308737087181242280104276461436379606803026457383053363220}. +{{-14289037,-7368273,-55723147,-74746040,-97269728,-119240184,-16843637,-59073955,-6204219,-96845862,-41095522,-94611746,-10953983,-43814811,-52760718,-88690660,-390965,-17959818,-79737304,-73036718,-23999779,-103771967,-33306353,-4102880,-7919619,-121412164,-119324265,-36534507,-82509564,-24348695}, 4462342829730457083861527591990866776055633000440851436920612379577811967956033759075964436296667891186396794850746220054237440985664524937904637350720091265718914227855445298655885050956015504823772920165790173555392407168246663170280058179128}. +{{-14275402,-114650006,-81277931,-66082242,-105581954,-98966073,-72897231,-59325078,-7418011,-25329613,-90537119,-119775276,-87168613,-78579477,-39443118,-84905341,-50433169,-71835307,-78082427,-70797102,-71038564,-75453371,-105792244,-23545587,-87547704,-9483964,-58798413,-14207612,-71827891,-30651573}, 4534775646249146707691091326275075957546715293614095104411501899772418819457031487455398511744528687824918050014717582945308943476921478360293961729623217582690597977099476654924180547553415404779146396244164509123935209469534682810006199879835}. +{{-14156418,-91401648,-15760732,-69219792,-114876503,-47672349,-103507005,-80581153,-96381523,-122717718,-45809135,-36829861,-97053488,-1183781,-20461050,-87111444,-95607212,-52314185,-13146576,-26971568,-58835915,-116744250,-64341671,-120396137,-93267782,-57517959,-103743611,-7498070,-31614046,-47425704}, 5980551497589700585265593596175834754044935170357311655921069057937992205960677692847451974536056554395779009166804601197931640243950748143707954369328198004249451689592732923821483652717304109474676900585690990913041837867099551499360033165839}. +{{-13935196,-77540168,-77594635,-108629952,-39974137,-76755191,-75407476,-15671936,-96480376,-48016753,-7346377,-69245787,-37478993,-116390906,-50383413,-66319165,-4704743,-25834440,-78256794,-103979637,-42062655,-43266065,-10371790,-121633249,-89587510,-73059310,-74776093,-28799682,-34963696,-88656676}, 2608584824191972195870624421898771555522890144500081533170674974330107343054984994629918968477733333194112813506132121237642196356227220290095993401185294704068035627797921261837881214184397049312744122597082885230729461797461343756244304142795}. +{{-13916461,-72395689,-89902592,-26674852,-78780379,-27553142,-51850455,-89395367,-58988788,-14236037,-58339279,-96282650,-20170751,-79617606,-98204917,-74120310,-2780688,-103767837,-104136430,-46127661,-119702870,-69531018,-71489705,-20948179,-3072892,-94075087,-56356623,-37106095,-122785415,-34283686}, 4431342312639913293423507778483111054435072658805872460236385897950187353159144318867991562025142399506327960390791594244572405031635441306075636718952787995902923432876290598414987874085584328432799907104755113696500349350946286312224797862188}. +{{-13794600,-122802959,-108119007,-6296649,-9240254,-122294110,-67733126,-58259679,-97430904,-6361255,-40982607,-41524014,-76795313,-76600029,-59941535,-15189992,-40934445,-19586895,-96803481,-95802381,-66771545,-45907771,-96841470,-58135043,-65697603,-70462656,-71380041,-22453477,-33162060,-60764437}, 2575335154018634527850619598407322422039379622979039836438846087481271020914673192795744764209906525654536359594104479548461590232802948088883205435826563252309278413580984640961503735740334324940550956459707398597292904332110761912984213162353}. +{{-13781354,-18562881,-3611435,-54755727,-107914816,-109809189,-35840154,-122397433,-109497022,-39715007,-116741058,-1190856,-103233862,-14112594,-53398038,-20042720,-57984495,-79552419,-63437763,-76678572,-110676257,-97659581,-36186001,-72228159,-110549540,-67820915,-99447714,-27536947,-11804108,-104814604}, 2587571040543065597413837984135116813051349568534082847852792702203029402651899294256214543095642375277381436184723708476986637304993301575395348535578803958252288885968662233051249866371470828222411129360226098350073500326401192703417140182353}. +{{-13708667,-88945142,-101737266,-72342617,-75398971,-41950840,-118089714,-15467364,-120966772,-99106576,-65047898,-38056297,-101391138,-4727604,-44812646,-91666420,-56905758,-60384237,-23698770,-44926446,-7363688,-69638728,-37578493,-92266131,-71285605,-100474881,-22020651,-78820090,-59794102,-38121466}, 3879287728100509828726406786258812436505422446833536322702566607013866117593810025613735488996864216759342407964380219512916298752020730493765227158299130900464340666284276683958986187846152336011037753310232379373075507623670612140222555486182}. +{{-13545685,-54024532,-46172056,-100112673,-69370018,-104695985,-69668719,-10042793,-10998923,-74040010,-13660779,-68212495,-13041747,-97051102,-18924899,-73217452,-231944,-23147195,-50501073,-8665980,-106772595,-26488285,-64422216,-97437025,-111555970,-29842015,-120151933,-50823812,-10473439,-11540282}, 6207643923710449973050853672289877134210299974021791568291378645674907672939165528735924711875489604278253831182206092308426790075900202954761844074529453925265297935942515952536215854630941072639887355105593189939843170701587294741173327471126}. +{{-13200123,-24936376,-54568560,-72925156,-49937938,-34358147,-36742249,-59615608,-73153756,-94192522,-74672215,-116042466,-48901508,-49576041,-112554573,-78765941,-27187964,-97645883,-118572688,-110759790,-113197318,-81047534,-101614076,-85866392,-87983971,-44964431,-123449832,-118525005,-8489355,-49164895}, 5334907196486095207451698942112675098837285486021740806928046382760436394644690637105635729193239834866355357384710089099458255864373200209154024447831636224476831710691901148606175231235538340742431926471762637060861763217330867400585579928478}. +{{-13049785,-17026080,-15528493,-37542764,-31223522,-62384250,-16491643,-21425081,-40920585,-96726851,-41733918,-58910733,-109049865,-109272309,-56236946,-102258421,-31835375,-10708107,-90783112,-18173495,-112870131,-107512421,-119893827,-1269043,-12551448,-30491209,-67746747,-106882072,-20642807,-18687306}, 5499141903409336724115825878284210724175087051237808090344510186586809092174603060472096212572726020399716332639520071961369289130005161479528151424419651592957992391372085206541404957048806209614491072771034679427937324623227767651781038064698}. +{{-12923900,-42636775,-40621200,-62926505,-75403106,-103036044,-122944688,-13078446,-76372527,-79727352,-42539246,-62866393,-51958770,-17991822,-48094741,-53806379,-98275340,-118606641,-9716801,-46655382,-96595527,-113264934,-97781557,-85530053,-3464404,-115300876,-102412864,-36674313,-47387836,-105210121}, 2672604858311187441034179295224351952824358120531886165153426292653157829363882609011398424629931462833752260243885590096267365430501581354601480541548153359507926002704254774082501432269395284217676994095072032040314677015563318289624262588149}. +{{-12907778,-17319496,-92570714,-12234242,-24245159,-82906709,-82435641,-7376869,-50630971,-120524412,-37245974,-83845525,-15904303,-79283480,-25765220,-97336281,-103545463,-58630213,-24152295,-16723957,-14457281,-49897079,-96917918,-90855848,-42398155,-105273438,-25977239,-67881595,-18508936,-91368653}, 2265597265951410332484145179821446457781808354870242548620396671212998804972676703085508042438227637830315373267784080671318132363837044888801831424324642795882402567281425452500164496223619706495410474470746468822650415191420041930945545135631}. +{{-12853348,-102727370,-47924010,-66918596,-122902554,-26929560,-92694998,-83619474,-111105885,-99171276,-123265550,-88324001,-42830013,-71214840,-12544005,-63283222,-32595470,-102843427,-35924287,-24314712,-78959400,-105003766,-66970595,-25151722,-24262434,-5212868,-48501858,-122012158,-68691685,-31438559}, 4219733355070800654556681898781902459040715957829539220898737722321485181050615604308355747438536152623634873873493292209976940278718562307898974220421136232829851545588093884434370768726569342743564041339005659759977266918225724634610068465407}. +{{-12647933,-62688831,-41725753,-35927301,-63996380,-54528190,-114595205,-2579888,-41555407,-5786923,-6463436,-103147828,-47240150,-8556666,-72568507,-44904645,-41798765,-103856235,-38234205,-50098461,-76927916,-45271688,-78009357,-86935814,-18166107,-82588785,-43887624,-48832151,-76600688,-7711154}, 4820023199318656398918739983974464489489290238692818691120948541439204626207730543291392160787454175594941726711179999741437612026037745093978729108051120923260998583461088843021601854145254056643437448435777158575184285228499074858782064393392}. +{{-12620165,-115295180,-75984277,-78044487,-56533897,-60115763,-102878960,-17794635,-84114293,-37912245,-64349092,-85986887,-68174123,-80727188,-35692601,-8909941,-99064544,-67467626,-14017383,-72283445,-37836989,-2261856,-108770967,-60268552,-71181928,-56527890,-87879846,-120956775,-114786424,-18050500}, 3436011079852935508546366158028775402794096266129988898050136089998326440507889724234756490367976970120961984569217712300978384959186579571360537610953455678996987339709111334581176889321124995206825574698752992567255539723038770612630659998786}. +{{-12190241,-13989642,-119340468,-33057794,-104876187,-17536190,-74973292,-20492312,-53772165,-101152170,-55268812,-5418584,-29763330,-74013250,-28235312,-120861312,-106091689,-18738712,-31939121,-84726552,-36811213,-57749845,-44584376,-32582312,-119968593,-104563443,-22172509,-116028449,-24303307,-12897161}, 5637125189986321224484572723638811694697196121689491077732627123151546346110463459521114701185870248395005100570399207365890072986212622804150106288876931319724544851731928033785533947032443378976914800011001695270014352423622141313921846017774}. +{{-12174540,-93454758,-74611843,-39932651,-86354992,-65695053,-31864636,-91417714,-47479750,-69956254,-63410016,-103017849,-116472865,-15220560,-16803794,-65947406,-81305701,-44987938,-35664434,-24657462,-19993323,-33409134,-115234880,-47220147,-82399999,-114917960,-71557129,-11873728,-9268961,-73900038}, 2639858593421101685919834690348921237668174815778089570014620020376405797157835014559758346715244968505813121435140981917687162367882410224124986575572810499081074122117811934047062339363427460190897681775520503318461876591373717095855590139859}. +{{-12056923,-31161739,-114477978,-8820471,-2366615,-103208932,-32335484,-114752156,-57686695,-44140129,-62935205,-106561077,-5229068,-118859222,-51121435,-17382713,-106155049,-92818508,-2905685,-122125021,-5037858,-108063488,-9137147,-38184057,-52016195,-29217296,-118660061,-6509171,-87145809,-16852769}, 4676287571307777220766636900215893300489498849105510279813150037195059363059726774800470345957102382692125813910192699437526344162235755785718478635945717870488559547880568924596222681247543158199569700276552480015678149800139978410099710505188}. +{{-12004776,-44071970,-83069478,-96287153,-51686984,-107780193,-57822225,-57073324,-120211990,-63059236,-96782251,-95244025,-65516831,-34698273,-18208675,-88463186,-44589152,-28333619,-98579693,-87640123,-97660880,-87189422,-105388545,-100504489,-107829705,-71367609,-104212313,-43989429,-84508266,-118037823}, 854912504330570534649165823019759891059188630812515629471726485853398892297092121257735435873902489091853280642322058855228955002157825311492343955039970321747322766685251852042120336421741759882437509045509398355345805881932454563663429338007}. +{{-11990841,-83764270,-42692248,-49393500,-122738748,-11657388,-16677288,-25120301,-23421308,-29426196,-91349257,-119050023,-91295432,-33524662,-98753115,-63021748,-17645269,-69240765,-89829839,-19371177,-22131197,-102348536,-35393782,-20583109,-106086274,-88889273,-50785208,-117650547,-20940848,-8432231}, 5638281443704370388247814478705863864190517612087359726117242158092536808371070333202042440157421328344682611972993396527929047667786331084456355470186464983892893410073875108138124009928832404045670815957030275136408580619402979971005239309182}. +{{-11891086,-51035505,-28934778,-114572925,-19677562,-25089154,-107927545,-48476568,-23150149,-110708866,-71419531,-84759059,-64137593,-91987654,-123308432,-13240163,-20465742,-57739773,-87995130,-59095858,-108290348,-20528976,-5096964,-14273408,-2442173,-32738669,-90000089,-119605158,-10256268,-120205170}, 2121056509442107965682973945302590047606124460318309114676156295427440628917186931342508293889237379107567333419683958529804595221623709301145163388146625090848880084920042235515991297166987612930884148231571979793995763386591331895751873487541}. +{{-11561007,-85162034,-65547963,-110262963,-122880768,-79644882,-20171527,-26404621,-26511961,-33407548,-4707299,-6718136,-120367026,-12069785,-43696853,-105853859,-36481657,-5853610,-64573482,-54555824,-107556248,-12047995,-63770152,-41960794,-99541417,-35334632,-44067907,-13570021,-99445338,-111304896}, 1565081565946496972613368597691624103319568071114833558526475005544695334972690516172819091175907272089371878881682298177856940840633974901892834064216190145180376559667346631246957131828161595027774705421692000398118518711137310110193050065458}. +{{-11530261,-97077398,-67887389,-66282866,-50947715,-39657378,-30170504,-81255546,-82959439,-54967921,-43013722,-78398065,-116736141,-117380965,-23248464,-102771717,-118206301,-115464901,-70565974,-57606593,-88670108,-71089018,-41817888,-80406647,-11704056,-29334298,-31821578,-26109609,-55634655,-69917235}, 3334121893696502829595689339900076006608208829728228639163290932228719395846557447148771565537780157487699627640891854365440642660601511419080599605623033039651250030446362625674746282891209109051665987004662486358728109539890944105469128754410}. +{{-11388950,-2005027,-7785737,-73943772,-30860945,-74874227,-15987930,-28431717,-82547708,-77730368,-67317997,-72660815,-82534947,-110766318,-75761793,-46906292,-39049510,-38958482,-16839671,-116345645,-42371119,-47837749,-94029145,-68630919,-92543056,-14251279,-23405861,-41742852,-38898152,-98094797}, 3223777970306014957428363182811434301491758460780156286009874190118143932351470809356235369786603756961316199941008222508890390280583914629755160346538045692506152549996825081146687875484109133200632710690512297058730213922408287512469153489737}. +{{-11341418,-87010109,-121000008,-120880576,-101393969,-43295641,-48062473,-97455553,-41059216,-90627912,-16483789,-110245667,-112565246,-16879359,-87511141,-5815475,-107170644,-99877710,-25023414,-98507100,-98706615,-91251528,-25922204,-71585638,-9013617,-49476752,-7887190,-105606397,-90459006,-107530320}, 775425904183023544815885957332961800637157767813646508557515847568198554028995788206569217391553480784076989385194374449349950401642319471198108432218890387745456624811836664428522122443886322107541279617428864216282529182731581441050177114893}. +{{-11240913,-41407497,-111769412,-68137638,-55324338,-86936499,-31607732,-35956053,-82002774,-82528990,-5915179,-104017128,-17429372,-20874491,-24057820,-70210897,-20687384,-101439938,-28762811,-41927336,-122898607,-3094805,-25910971,-17631688,-102239466,-119900623,-1812621,-110399143,-11016018,-67447329}, 2232724769563703018964368449392652099450651289669181622072116326621320750326242128036226084894940335959177410556527921451731319193328357644405450146160240171847502351906961726063717534139973579353696067496070394490788699384811994322903459650396}. +{{-11129697,-29667139,-111238357,-92748104,-77538670,-105073188,-66670400,-14135316,-61349092,-56082244,-27685646,-118899270,-27353281,-6407027,-113793703,-115823720,-38335987,-85653856,-6213829,-76235689,-52564529,-38930972,-17785824,-64886160,-45658412,-123229178,-3075305,-117034977,-26227212,-64516394}, 2289301450082422730841148750436768949936336803498175947420088705549964256817147821185605115748556408520005611777173372276224074445103018004378978638382050223927087761297438948939362734673757827416588882096888200426510309291639924563255163523064}. +{{-11126490,-69678770,-101752416,-77105916,-107296407,-875894,-86371132,-22783661,-3633155,-7961129,-94918471,-107015944,-13352614,-43411755,-11565241,-58396212,-36973202,-122868850,-50676373,-81556729,-66500958,-21558502,-55760922,-28196837,-90901784,-8299627,-37726100,-13853832,-121626865,-47132078}, 5003282816322487379987805832492177215888946256395694860419065269290538144800125880997045530734969075872963874227327836533200635160531292219530785852356747276224345237045047954794864125436424570955270815726174706376386520198200693415671535736943}. +{{-10981157,-28947167,-14095656,-27954862,-51555934,-20954030,-56617217,-11854035,-112766808,-64667739,-59419144,-27831953,-30466193,-114283751,-24082943,-51998854,-30483975,-109595223,-95538939,-87172407,-64626370,-113736310,-25011580,-109758081,-41098622,-88251762,-105992160,-106597409,-15860738,-113350317}, 1841141584339124332308566590164991379980168932358545061973615736215447107841579701786359074715829626147532384913831493528540698316862320002618785617292700484288049216119239240323179070539400804995112114064518382198684237003576616326780169520444}. +{{-10791358,-106255367,-41626799,-112227691,-112990545,-114441930,-22726493,-34618188,-63132797,-18466291,-110943791,-2164158,-78226574,-24511335,-11703012,-45124204,-3675173,-109398541,-60640854,-117341077,-79407943,-43351139,-108595220,-33620899,-78496925,-26358517,-17571648,-53473842,-72559574,-27633931}, 4975137709042188207600945430956947232246360174039315726098912679468838074009319402678795504494951068423333254983977987401506950328718116520194703388384228086139484705508574453874731986869704218002258441689550246089396332839706705320541621115041}. +{{-10747890,-104035571,-71203118,-53928232,-90807165,-103288588,-50382679,-33151437,-79465405,-12666993,-34184383,-121096387,-38281392,-59668228,-115172185,-36716738,-69793473,-82736626,-43613695,-105552920,-23985900,-81042772,-53244896,-98409265,-60163080,-14854232,-33909072,-119312683,-66856329,-100709282}, 675381931394193042981401685768049005222454515797785296971747920037391736597931901441658338480203115907663795401770347562899026856761567360850627204624130558094778416224242528819973409389113185976969998350720068930513958736832833679815050178605}. +{{-10599478,-8988866,-120034446,-2375402,-90493306,-72662221,-17418165,-84732476,-10208791,-68879015,-27022985,-101784179,-80283697,-1541973,-103977894,-41418110,-70125199,-43879412,-104323993,-50520971,-2417996,-7531766,-44038138,-107364114,-45561611,-10383182,-55406638,-79528652,-121648785,-120988087}, 797930313459359293313171982649793951569936341476442536830234787510274050342701589076280162421176143300920898898141515570817162651993506520591580924185527446045741797721482732920769959085912894252605831273271300889711328622451575023991807721631}. +{{-10419473,-22593609,-90301800,-102683032,-24563648,-72677977,-112592937,-70986395,-70129991,-40253682,-54547213,-41011201,-13091694,-84597847,-63534857,-75186011,-43933614,-100812567,-64033241,-53417412,-122616018,-98374012,-37178009,-107844582,-59560902,-69657990,-21217239,-41313784,-64382931,-26296236}, 4724753937704159836156393307129382792905843567830427862979762163289230113858609044549762788316342768074842435572637646787263815575213609437980372920216327908632651982063300364075135876916254577036704862422676331363180514599667051024520710787612}. +{{-10208662,-74113271,-97292657,-81844277,-13939861,-123083950,-40806514,-85412441,-48811172,-42021362,-116655682,-71702094,-35275909,-80451188,-8399129,-53512428,-5272641,-70570766,-94894887,-50795062,-92810593,-55583706,-103100880,-101893255,-53245791,-105087457,-48061399,-50872702,-70108605,-78747561}, 1404377802789718609219404721616719771780483398940882006111017679652531620229542961797182306893633440747690563654622044006154117396831631703510454113384432113882534519649658970280653001316257613394768600761719418371491998460414745698761811079009}. +{{-10190986,-87160966,-86382785,-32561603,-71618655,-54564887,-117042516,-87068677,-71307460,-116322064,-103309131,-90209191,-80115747,-11929816,-22536226,-23757911,-120625308,-64649863,-59807233,-6902461,-32225414,-71229605,-120130141,-84232129,-17394965,-13492184,-76261541,-98979066,-63855667,-5540575}, 3744455027357585084731349217963811004400449493670568519259454734044824679488468034954531624182858990821940610168828414431379716660389758059188151031346572510455684692887391039337235672888561887738137196670350651740517325303684083447143444079427}. +{{-10094784,-25036028,-69385790,-94691119,-71187429,-92929656,-8215342,-106458319,-7403943,-83427866,-38110496,-114714036,-52091352,-38329669,-27392283,-4264288,-19605492,-42075605,-91018662,-15288665,-112535462,-69672499,-68109865,-28669571,-50141968,-94514353,-71958308,-7804129,-15893775,-78710734}, 2725533424237585056961216825385267218144376930246687496001759597579981715360344260935997329340368450171926847896631572602182277329669463256271214489638174816992679739902527856754002595356715231237738573929057335981454008738021334553406228242023}. +{{-9696293,-78945163,-62098220,-115577521,-41554944,-117742245,-80162027,-33018014,-117408720,-117545042,-59809074,-7167725,-115849902,-44553962,-4420384,-64777765,-113804132,-104102771,-33576662,-36832025,-64512266,-81308340,-49811067,-94927614,-8809491,-6975888,-98777963,-77587245,-100378437,-77538315}, 351907992751387252475129943301487525010871467804889587793626974554531179124807217806498290493120957931840658206423087978408105797791963364530421822990057612683726092548755985103496869375516073317603947728903893323097734641817376362403240179604}. +{{-9476391,-89895877,-10969312,-73319893,-8521370,-93211755,-66553705,-47008981,-58963096,-30046661,-68094493,-80919505,-8964739,-35438615,-75626910,-93462381,-78628606,-45548352,-73788925,-66779878,-61998211,-29340954,-92287980,-86300588,-106208029,-690474,-88193345,-34721927,-53364010,-122175371}, 2788145879573693333682945755129208356523574809200502089084699901001104479746506561407437322485502436958691028906235569287455352907700533603897144726731996681306728776714648541589216064919174812838723605745910455593611152556383707092954913653012}. +{{-9450491,-66784935,-89398719,-66071312,-49940122,-7667041,-40184121,-6585709,-32325116,-103347063,-112022555,-28000219,-47512241,-22405298,-79044560,-62222836,-93572427,-108208675,-61636892,-53673488,-27878841,-76992627,-101296780,-93052536,-33302286,-69871112,-87426397,-7573161,-106330769,-31145447}, 4384313815763408956205009416063953442528419973741903731810111491613364471668708649760546717605578190147793054894747766612055482060801735416599754872082747297525894348776692218218023027578917667797504309015848260401908635588128143228067937837336}. +{{-9438632,-56412632,-19284923,-47972739,-21671657,-64360059,-116632364,-85481449,-92503393,-6668073,-116972689,-25331704,-108224128,-80275809,-108670590,-100404189,-69664831,-14279513,-13925510,-6627314,-86587484,-29971175,-58300512,-118664317,-75801215,-83263320,-42116822,-77863980,-79702181,-20261851}, 3859963324478979495341000417010749139647259673068951620745157490404922985435661072495656172172331546099497714621489782969910671895554734424914334514849153953410201388365997018890697211721854521743296385333794074082826765498470212349365661227075}. +{{-9096673,-2578601,-22397516,-48859668,-95942857,-115272642,-27837279,-8370293,-12441697,-52039752,-25765831,-93121944,-42629063,-83069662,-99521397,-78472672,-78322609,-3435427,-11609177,-66622764,-69833898,-83290088,-119405355,-61098601,-12042367,-20036982,-98505399,-47282622,-8127282,-21721785}, 6297144893993185527566659710213848920711848761731849272247353867861920979203819168806355227240670511616105085650720391616182177428473392276376360082333982582285782901501539928910452569020807744647765581521781356741107547897179683226293909367340}. +{{-9021054,-101338084,-103204547,-112785440,-63024195,-47538812,-19205055,-58880934,-120892720,-101270075,-19006817,-61511733,-13295728,-101790771,-97534777,-3679411,-48926560,-102171325,-118941259,-28217755,-74001791,-62051335,-63697069,-42966983,-59173600,-83206479,-41373327,-28369305,-6020659,-72626654}, 3044606895572154614691880503324056589886098007487678940965522278868094545655563491049084304825553232434632256870160405038204450527903744798962461930316552994919261188193521845124311959230194195034792744328618086288107650439822861572043203219883}. +{{-8826807,-42901585,-55531644,-5669012,-13420772,-50854247,-18328423,-11168772,-10741018,-48591640,-32213688,-39463526,-79543012,-47928373,-80234670,-76494811,-9913269,-68356830,-28478522,-39706617,-5093885,-105084042,-107803172,-114241800,-30155919,-60013497,-12156832,-33857390,-18489058,-114928410}, 3106122609644506416234988111343688828025519492453658738658279952768661180205666893738121388915674012932759146603171495409030634809949516255043408900086545756616280507493692036680990654427944663783842484297592587809694645715657808790983539056540}. +{{-8751576,-16908078,-47849344,-60123653,-20731534,-64383482,-91692400,-81246271,-105250566,-18012892,-27928031,-107828931,-26695714,-110204452,-106989168,-25907605,-38174742,-66344927,-3369015,-20467925,-74455663,-38301697,-38899272,-49184245,-47396610,-53356172,-23996208,-35814393,-99875639,-34194016}, 5113361153565628572264015125787747814609398418120915437918837491201148503881409028081685519112300816192570084050347142840336792236040184328903848323204379253516361476228063259786045311052763454141643164284511714934632756090849928212631966020471}. +{{-8660879,-15057839,-1291231,-110150150,-21563025,-789164,-84055093,-74818826,-70649683,-74717915,-66795322,-1135763,-63498934,-56531276,-114410356,-17585299,-2571836,-79828362,-82777563,-17039494,-11465563,-67176938,-93431237,-117897329,-96661038,-23376244,-106243452,-28379672,-99002708,-62099373}, 1077522833684444266262593301090869203551664297622740242711893042653146532913826430101479041536547673008887813796200387000545885246980839116978242970303746632566626185010008048263341316502773366661162320223346168027431908824263650334361332184232}. +{{-8400200,-51775945,-118182959,-112472030,-110368650,-34711986,-26306414,-104884073,-36595863,-12982780,-102248543,-61931646,-93568325,-27397801,-21231108,-96382838,-105275914,-118024558,-46332760,-26181532,-97022129,-7112120,-7375525,-77116508,-11822612,-96793359,-105674541,-6896611,-29275694,-100191667}, 2712376666495384943750738715797510327728926132411259331997668308338761885476516240025100000833371384561311475170117183458948484188425306790388795159400542171263697954516521199915311383572079533520337755376852098574757207197315600012828535147129}. +{{-8351186,-13330949,-87790424,-111372722,-18025073,-12025427,-121654637,-53274813,-61254786,-39934740,-56408670,-56564920,-86111248,-108213354,-91277874,-13835106,-92045095,-39826999,-76624486,-9879854,-86269882,-80366147,-42120618,-55495533,-58713608,-46439660,-72672571,-98917732,-22415055,-24768420}, 5418808000227976814831173030668737995869731747402864011333956944604699106730315627660682907903233376554949700454293198329207128815428229858927590912475848529649974846155416490068903832202625540609097030692084348219261348132947695682255270510349}. +{{-8283428,-572112,-57508215,-734793,-108966339,-68420201,-89896336,-5250145,-26302281,-62834325,-21108139,-46369651,-51564746,-96984821,-48719626,-107072259,-37565275,-101181718,-15512219,-76066976,-19081207,-45648358,-101287950,-43099400,-19988940,-24114739,-121212789,-79876696,-108988325,-106789400}, 395648888660812824402953518536819474693482410878444141733387103710415121024558109211253310069849293655054392665970635661605961328182952722020673120090971493443258975268648895019053652796953405040171026780138729763937512025567009411084118020163}. +{{-8202744,-65854153,-81867374,-22275917,-76946289,-69652739,-60760341,-93451454,-45866791,-31943020,-1857620,-73339891,-93406004,-40779760,-84094372,-29938386,-117145085,-47157575,-52392494,-110172763,-114355062,-91799427,-97435276,-66674623,-84386145,-70305258,-81426612,-116714385,-39607717,-115229347}, 1709784123053186692221193334979654945459363098709430600157921530823620596441668405940431655884511280096941499303934489269267922902966613999251656285931254563445674399725120752898330971729352031406347896336800853064820534135597973734594148890245}. +{{-8185434,-59207233,-53533006,-89289787,-38265402,-77383443,-82557511,-17160889,-38513583,-91788440,-122292834,-27594160,-12042574,-69306022,-64927290,-103352746,-25107818,-63845519,-83866583,-113157125,-23187697,-33774079,-107770144,-27775374,-104571210,-22219830,-40260678,-91617708,-81400940,-98120528}, 713935942849480831169959965215485210903341998857515573347534145021687169307293423723597986795467227607165203784857433790677604350781798903363505456587563368210000159228313001195455388715217265016266359455146990234239276646634648061681768463893}. +{{-8071674,-78306306,-84948252,-96793015,-57021796,-32152502,-107944125,-14945498,-97105,-110385037,-118824227,-86889631,-116839344,-32624555,-96282613,-82962342,-55154400,-3449481,-94776556,-63767527,-53247131,-42089904,-33110625,-38006402,-86928735,-101043120,-71491525,-615864,-104521171,-93031059}, 954831063517108194353111324791730147908565989058862619495158689020239765920507157400146684767648930054581175515373358044913120726875769516964619563900489410462087595376034432351644552469167863144579603263726381506992450028964093000574426255543}. +{{-8054445,-67294556,-101714481,-38389769,-102386541,-40045642,-101694013,-34090074,-48728908,-112844772,-96250602,-66165109,-29652865,-69781223,-68495831,-21865103,-58976629,-100018513,-119425119,-3350512,-102077314,-95122133,-100542345,-22838494,-118943469,-120597666,-52154692,-15702382,-99853066,-32132910}, 4751197409231531373378613966898448133525868667193752453499613360250514126952459689850648733836274175157566604972943340531892408986771575984288140905167625339063531940139850754178247304447370397128819576627923450752312333592602843228561059874722}. +{{-8049810,-114649815,-39812553,-22525689,-76625471,-42586741,-59348856,-77260076,-92431394,-29164627,-66734522,-25207703,-43926937,-12207223,-38853491,-71018943,-8364565,-61666076,-8798121,-245011,-117502633,-42934802,-46678453,-117451451,-30557769,-77126474,-93552946,-119719430,-11970625,-44061944}, 5273348059508267828861207807546880430676179266467895662884612344617470632111130479385951790302890620899952043716755721385563721117323180175874166964446567448657873141419632746471742282400041248596425927647386040388295846015657077874465364379073}. +{{-7835697,-121534743,-49807293,-92488112,-111673093,-79248020,-47462283,-44120806,-89055811,-55304665,-10762448,-110028390,-86194542,-113154607,-83138132,-97505041,-73624891,-56219657,-42961783,-77711426,-62034215,-9846122,-93138351,-51197442,-31194332,-41784174,-25062175,-34902523,-4551365,-32545044}, 6790550220040798386339299798261719429038182941188471147411275692271836405828165227345865541794775256125268749226980327293287334997870221574961568748063068998382710954140831269773714892741120479837607364298008067015038707880732832481394490367144}. +{{-7736274,-24539654,-26870292,-17794311,-98349738,-67532076,-26683372,-4263138,-33533736,-101081047,-100354661,-109930010,-107967542,-70478990,-68327654,-5366285,-106151130,-2747315,-113170023,-84305288,-29952270,-17975772,-62097189,-17588807,-24660936,-34074450,-38497690,-93019613,-12080306,-52955263}, 5942245682901860193480251107144876823740022022062763655560021939323068542216291006691681603039779318090207833160595970838191074711746447169840717734003284060193168003281980172800039473801736844171839596733844884923187010860159244746029098695159}. +{{-7645196,-22071453,-20914074,-1356146,-96629662,-97439424,-47020601,-95003729,-27166014,-26455634,-89844973,-45365148,-114971383,-75225475,-28347031,-33059087,-32608029,-63607920,-119168310,-23258443,-59565936,-120875102,-94857119,-31825654,-34463356,-17680516,-95985675,-44278525,-34474452,-109020419}, 2938008081603272415018444879819697052016065365493334951873357593121390829703775826982202399683524503172374162410195299151460980545589327865430212802717677663988961951590207660111207509231662776887786242957013724041367616798390232351072887114557}. +{{-7500043,-74180640,-42920987,-59089285,-17038411,-30241746,-29337908,-19214716,-55915666,-122393101,-69568767,-41145832,-52536229,-48332237,-71435793,-57855787,-10280101,-21277904,-98558626,-42942162,-8108860,-97815757,-118018105,-67785839,-79621559,-89353707,-114527981,-70072993,-88904483,-101941649}, 11346627271580808045508136742480615868835452759283219406307953211905960680718731361349853140369954282465369916002303792747911101916283950671562246366888459508605387345489400591901142955761829433439783391268741365095083288397826741775254817250}. +{{-7365548,-89473357,-71627678,-36166280,-73037071,-13847681,-52740079,-93973543,-58717835,-58721062,-387244,-100640043,-73483121,-70373349,-101681531,-120382334,-49831864,-24669004,-7780421,-81728282,-36661487,-13812869,-65490690,-44878514,-102888433,-82451321,-26938460,-53576932,-36681819,-5433822}, 6477566453500830257504252817248330369966167595456031869482717733078250703412633049279871321199770883441485438552841563385479269662005300193817274582264183141927949799481854986848437907768218863918893241778436636640556178987490206040763715520013}. +{{-7159037,-20308296,-6768007,-89978523,-53234824,-112097197,-2739937,-119638235,-19716017,-70243712,-72800312,-45000834,-108551246,-61283546,-11073493,-108861000,-60115795,-92157038,-102567798,-46272800,-60417614,-73472050,-66155825,-92656567,-104873654,-94927101,-110263319,-94020969,-42551862,-120482773}, 1710465094445039186520715323364118764604875077963418180685073711714096820976812496232844371285711622265360195804016922783470049085328185420339711179998683168586768809843510282322996228395519640170540239197201187859732614421453044730720637861394}. +{{-7076275,-115757919,-92200889,-104911869,-78375334,-123316536,-102948493,-96940838,-95596432,-93785371,-37083520,-70049733,-93790592,-60154332,-10416276,-58844479,-64940622,-99910055,-118532079,-37401904,-27567451,-28034262,-117083355,-112643236,-95936240,-36554523,-5757866,-66715508,-72769533,-9347092}, 4077601537485912801528164177031637733653314891059966172648196917966705575122229840594289907703776462953644980327543721732307536348968978402297631138458191917043846182946462500542185072281498154809371242323868249006135590312889951587587177674160}. +{{-7027153,-75680644,-99084737,-15406997,-43290175,-28681758,-119176048,-53013663,-66076460,-67808703,-1294057,-115897617,-11599251,-13706687,-102110052,-8432320,-14242703,-80702968,-111985304,-101885330,-32588542,-96074080,-45680440,-77727572,-67910961,-29552020,-23155118,-79625941,-25966894,-46236621}, 5795215498434138300270522512172548554891844929471728786304361657634844805116083901309250961633045822403374799846438587654030287261505607006727678933480023656548248032927560802316473136007889944022068884771665905467959473587633602270453756248418}. +{{-6998210,-42967926,-78180138,-110307855,-71216636,-6081036,-74196938,-4029117,-81780902,-94269443,-47986446,-116563159,-820787,-35936873,-110002244,-11239574,-42620681,-3909332,-81627114,-33130880,-12288853,-57457401,-49624594,-101232754,-28173802,-68761035,-62976875,-34671951,-29389584,-40446862}, 6119447560004385207591488815452981611773349589240750181787435787405825533172236024638096725336408066450000315338745000030582445039136627785368446586883509884358619234201181115088920960384693028021295452956332077186306779846357388082022445925751}. +{{-6886937,-54028368,-82513515,-34310751,-30443570,-109096431,-96173443,-34323080,-77558821,-79808366,-40978005,-1346661,-75290744,-39821078,-36264577,-81323061,-117382327,-98613323,-76864941,-94225629,-117477420,-30764279,-84510331,-71822734,-71748511,-109330417,-109295490,-119910086,-87537764,-122452086}, 13512833080698698713969571008106493030103532772820350863929605290087641676363792081220359955368994800617167063356683316174642952458853968926384557661856040669034824667662635095802590785016518718853964458489358766587224803011543534989218951826}. +{{-6787195,-105049222,-57603795,-79340087,-10477967,-76781977,-54365250,-26775618,-109664541,-12051909,-79589596,-29510270,-97363344,-64893551,-117751856,-117277845,-58290358,-97465124,-42252180,-18146633,-118559507,-71796876,-116866583,-75558148,-53808237,-39205976,-39971228,-21636067,-41618803,-103614263}, 3312353778780568431103310511967805045083410106531668344815941585998012545510447637266867508029438492983590775760650947677244851440477822516769382623054581388779428683981705541426126361288273535750304217226368497180164432833630733510720258268354}. +{{-6496675,-4822246,-73120497,-100233588,-90031684,-28636105,-33464598,-76641309,-32152458,-83166643,-9356528,-122832950,-98456882,-44288265,-87523926,-96153873,-54436777,-3377262,-53273941,-95349841,-99506949,-104793805,-97171820,-88138311,-108568199,-2947060,-36344634,-14575709,-36810464,-102501298}, 3203625048221999474314484896295558990312634719660517267425803465578796123625097146538575097258753480407531986769725242666910969269210024140569975327302138591489604299738790817315124998249368452476685015221538168723994181607203415952318162689370}. +{{-6447338,-104542248,-29083245,-83582482,-2082036,-66487263,-34255452,-47854535,-55686285,-57802682,-53079128,-57642993,-38270269,-25091603,-61404038,-54771127,-46785933,-63271399,-32294607,-108461735,-23663495,-60759587,-42597532,-91253414,-36709978,-985881,-104729055,-14542094,-98414611,-86019893}, 1209290381450529306766689553737383649955566244354853437619394145774906834146981665254150575549395671121020318969761982749160795589896528870345226610788381588956244324775378071085243255768086411672626758196698982125717298687547171315159014590043}. +{{-6418807,-94298133,-63687278,-4870314,-14031616,-87233048,-45805425,-90349951,-122661438,-57603372,-26673620,-85800699,-64478069,-72227443,-73998609,-63360642,-74852394,-30897703,-68389508,-86078938,-104181024,-95066262,-103771357,-21933945,-11850101,-72004689,-16067186,-28928737,-62022248,-85076312}, 1441131702520127897991768114148986956326055133280329762826245265945863541255526965434671269709412549449746305910074041776934092550583296068097875575287227740673614613284278581951254467861073559257793315791976994124913521804803289938807406561084}. +{{-6292240,-15354050,-43967438,-40934684,-11508058,-122079467,-2272815,-38266519,-123200246,-61289435,-14559933,-25989009,-40774438,-120860639,-58929128,-119015541,-99481359,-24695639,-36104724,-31107882,-68540687,-109253913,-107462245,-51811995,-67795153,-94623903,-6793949,-83105672,-111150452,-46871799}, 3900001942940974431564090003976788272387712414556418030849819134561098153755744282112509265349109911035752305214941189078704223170681681960258476056193977661626050712811812061018028957853867211703325469208762562575729229175166951171568163377439}. +{{-6248784,-92091103,-45919872,-81319344,-109128883,-9313554,-58374296,-59259852,-44183795,-17416712,-28840050,-67682355,-48672662,-83101031,-53758505,-23823182,-26250076,-24925386,-45793593,-54994835,-102735889,-117716220,-25159628,-29973735,-53331209,-47274781,-97403117,-90759182,-18308508,-61616617}, 2113694070017879125717113208321611809795224294741279114734541819238684952646079520561789210767044034893583414008836889623464587424132074783435052921353578442008282483255046036230455713094003895898926747761093965525895793648580628169666456688365}. +{{-6147377,-66000197,-115955223,-22449130,-36922217,-72406654,-49520660,-77754955,-43656805,-93983020,-17664134,-104199016,-79512953,-21411753,-77656394,-83285000,-39217591,-37563157,-34720342,-80316712,-81852920,-92683100,-105508468,-93967597,-89188006,-53271645,-85236061,-50553001,-27336637,-9607223}, 6190895453202906679028799312244115448051581446339838814393707497005798057582021030553702543782831131883809702638820839100576296833680165361249328377101988123939422337518239637871734578026872991833591425733309528299500872027581092221706770894440}. +{{-6141210,-29154999,-94915542,-78349806,-47841340,-53864119,-108594035,-20404123,-86804383,-23336662,-54937964,-108613189,-120271957,-72965838,-18176304,-71732890,-11368645,-28980906,-26450539,-120699135,-108745835,-27067378,-104197412,-33736518,-17525771,-65351688,-98497420,-107118424,-86701371,-77371742}, 176400730243615918607807157409079199352957012537991493941263540001861847348777244781643751836777407068631153458699389688471922932969568424415471703149884889174725799999180108058988763207010059268020069653961945963582915515765981329088137324061}. +{{-6109890,-101412318,-37802297,-90984289,-95085498,-19742515,-95166207,-103530315,-65223632,-81016625,-4769531,-97662383,-76148778,-110944602,-94793197,-22973170,-111551408,-59173412,-119706214,-44057523,-10714616,-8624012,-22991684,-93994955,-547423,-76372093,-58425963,-39537772,-72582127,-114160267}, 1010419311357140128783887019191166241740603293239001388636796237243341889422830664304733563098707632193268029535261791521506025161286620813984488994365076241948291035527357825889433691291558348067629484052731120512478212667067837105800838885651}. +{{-5614979,-29029596,-39213460,-111104223,-11195408,-57324206,-4256710,-27618443,-29883449,-87946947,-17955804,-31699736,-89821723,-9385775,-52365977,-57990554,-65716953,-74207343,-37589097,-85457986,-112526777,-5605528,-113401387,-41625838,-31001480,-115332722,-120089291,-59446166,-103157503,-107720188}, 175214191604500020121387757357089092225022696310915827278780753197667640740141607337187752574274246426678535760945342515943400496789725505236923910223923525374927516756673308743904559256680497902692281036087202425261281298665778085419087858806}. +{{-5095422,-94446744,-20809998,-38694329,-43275404,-105428189,-112915791,-1242890,-117206695,-65157652,-48958770,-67054676,-114995118,-4912354,-71902475,-52101392,-85883217,-122869419,-10419467,-28077155,-56526977,-104223875,-83347799,-79430825,-74331024,-91006431,-49920836,-17770884,-23485199,-70047154}, 2992539460339018800852486906207235777191021668372191257987833464075116071351453344119976949881071773014093062256452021553101338008691673976004430667081027092371662387652142436032250905925043194395574455231149381014559492052521015341962584178327}. +{{-5013604,-73712754,-92647656,-21694473,-9683922,-57087710,-11567005,-114551832,-47528157,-30728717,-65861441,-106164534,-110082766,-122163155,-111993630,-80983460,-103547777,-19378852,-81828563,-36039883,-49543699,-17627799,-115464978,-26704930,-22642406,-107093309,-77217947,-5087038,-29286832,-19715840}, 6158750284815646188203371396869800609109091309026153119185159131160993087704373994814072119883059615695560442384071485103441957811936414504138302922574674845464064105803512816761776269830054756139903007383169649589792340437505178441372722714807}. +{{-5006818,-98368230,-25521185,-50770866,-84887425,-114996663,-8370067,-57169225,-55902716,-72866984,-93082239,-115010584,-60495111,-68671908,-75545758,-21792073,-79835291,-81718382,-89209235,-50262444,-119322372,-100817677,-8638902,-43470054,-29579213,-94174804,-65210856,-93568288,-33129746,-119087127}, 1897260599615713327751331888499994724764014005797485143158957456199481450668133292703327770798350291256077208165674253963844982475352430718196146580265998222004558808698258074640526930864147887503517314502178176163118613571301336792829586467595}. +{{-4748981,-5643596,-56850423,-50828844,-77434555,-56835331,-56872817,-71611553,-18461216,-74443881,-35931789,-72554674,-38091915,-75503803,-115601494,-61398012,-69923234,-92032103,-30630499,-7830070,-10980015,-6866311,-29160541,-17974363,-122193891,-71062764,-40863440,-45908395,-114129458,-67535946}, 1385314258428823145621692930021719072085853089173865813254687645707347212486975480456513295896147841661471693082080501179393000482740825184848252515308958277075296997626393021075666542819666750308016778309215326371070712986737238111367199312138}. +{{-4506206,-52697303,-100653899,-71799827,-93822382,-118620230,-26168742,-102152292,-61512175,-22689532,-86432397,-23265576,-66706262,-56115273,-81149753,-2117685,-12759364,-119430210,-74774394,-2462719,-84310477,-36408162,-95977414,-50483124,-90779844,-11075523,-58566264,-106700639,-29988966,-73505361}, 1991096237610538270443647057959557657585661640522929313888930380571540467283058807707876968229074003122273737154103783981569922585406625244895186722725578112820629769323940681967490400551527768142252074230726311593767273330573670728657984232177}. +{{-4456140,-48676774,-38954513,-101242349,-77867322,-99367340,-109545193,-79558737,-118223761,-112973879,-36396842,-6548135,-14587820,-50436609,-32993218,-33867160,-81395237,-77338481,-31568040,-8844722,-53521225,-55613660,-7910078,-87267216,-94784487,-54303016,-86394437,-14649096,-80047453,-100103446}, 1118969707659544642113680944867119021123413177523677049399218473332289456600853030832119064636928088268400440748819941640952061381503267593425737081548244003288725866427587521755399325728826885522036609433181739183342512520387642099675452724275}. +{{-4367631,-17036276,-97884433,-30925041,-8528127,-79401865,-6955655,-114168777,-94708995,-88376624,-109889744,-7849198,-27746634,-104333331,-27638372,-86005143,-110391072,-71089881,-4922344,-104232911,-87242364,-42608942,-1689733,-9002697,-90978419,-87724869,-78198744,-48857030,-40528535,-57462490}, 2655680588555360648209496197622604467294301271923268491695751017093687586306424611782140163525296814599377365894105778434291178753566252645389970936586459550270997967747973660701057898433508193140737407242262235571329247419424683908690292858370}. +{{-4026081,-87955067,-122751675,-121893545,-39109897,-122499953,-111462745,-10651349,-115186382,-45173361,-103151944,-109453177,-118755022,-4483485,-36399644,-30459536,-70799605,-79715983,-112750406,-46046760,-74543550,-36609950,-79861493,-3677120,-19144969,-4042965,-41112230,-68580396,-85563001,-38904606}, 4231223995404229226620266852717776150155366161428225844354919649667114564570331445226656286271391218877615586716839348247671524164274805614756009955801458370624176226090857586489724451980604519289593850076075380780815729463334830371138195739904}. +{{-4020160,-73326537,-8202569,-48311824,-17131525,-49196366,-47645637,-9825706,-103967445,-39666471,-68410291,-49171837,-61317102,-87724309,-33507004,-14686457,-14934587,-39973996,-87164851,-21051070,-39759398,-73026080,-108040784,-20906786,-62919864,-32290693,-5830475,-65736341,-121810400,-107080159}, 705056228098626458496915656695895158849882145281905372498802553191055255008208144855607460181723612583019187440814616901359278827353711058863802871300222055642434092414683794430595568341970578629727751181788943138161471572545884605163780067497}. +{{-3904812,-8102558,-1406891,-14019494,-28581017,-16578031,-84113399,-111636322,-65259678,-69382450,-95170361,-114612674,-11792280,-65691148,-33329434,-113892711,-56693186,-43143506,-57773840,-70589805,-27502325,-39654712,-122854065,-109123645,-15493203,-52494910,-72050740,-99196492,-122452615,-88047293}, 341032876843549923981923193024838192685965910321652536682910739065346042707928002558704654152712464677018094372626799496255924174679989634255262884497730547338195491231947088494710537930880664628987304796506457030832010028480991978658541829003}. +{{-3526946,-108093768,-21988469,-17236158,-40336492,-56047515,-39756885,-16519585,-54383834,-82735058,-3235815,-25742744,-98736030,-63617544,-56776446,-51589138,-104105915,-50698399,-5659493,-23303395,-43066036,-114198963,-115017309,-3521594,-65153358,-84415589,-92265620,-67035482,-122885215,-106161093}, 66077791107691189180198704472052744225120732071368756275799922500166068033782637744464498576153658025135738566276616443435530411144916790918426709123290214729829790824990179835004971948460046074787592663777384221363868002973157245621386672923}. +{{-3447633,-70923762,-95729244,-63590376,-71701306,-22070140,-67262253,-60279416,-76868237,-118135597,-82308681,-59190644,-34154594,-28466921,-108940827,-71448191,-61171363,-101338735,-73428743,-52107524,-35570462,-89784316,-72544178,-14318437,-115205529,-103012322,-119854319,-87442478,-64907388,-49349216}, 3477447879865509528064079666773267869843138148839688537549569928985325649027172505118196622005267002693257660501516104726875411033988587995324894598125538085418085529565778558594981634177397549437837683054072555845782735916315197367027271997630}. +{{-3278491,-68324050,-56114594,-20830539,-104038663,-102643396,-91786127,-34906479,-43750223,-3926115,-14706609,-68918028,-27558014,-121722615,-48190651,-30049587,-85735766,-111980388,-118496541,-123251195,-14347340,-72969074,-56046742,-20789417,-14780539,-108586286,-84942364,-2322190,-46577647,-21085624}, 6168264257229324227905138055054254861903298134825723517710371610600020680557350427186092486898176893222219238471587720589086614009927718620058199033344320563181095339452174184230661508782677600346991473388142186097448289325709528005784699607078}. +{{-3243669,-52007190,-16579258,-22410036,-40830793,-63101199,-105358903,-89171853,-11655975,-101842360,-99188699,-16972116,-109219198,-57922348,-101216168,-113884997,-1563154,-85479594,-13727427,-10563154,-115378182,-12475465,-18156986,-55033129,-116340539,-64244382,-61345052,-13926579,-84209406,-39744061}, 4366314052385557536370515981539648715714907659456877619619734549713428908228953388434234394355286171394004855260476284868140522622177466064362238278213081671921641768104749435780001776940322261243832854556414264022574358241534618383081990224398}. +{{-3191528,-88131615,-87816278,-26352924,-86741184,-90243229,-15812214,-54583872,-50003880,-66921532,-94457831,-57716625,-51043961,-27286291,-123164706,-106784708,-7021006,-24240803,-52249455,-20311722,-82603965,-99226419,-53103910,-106425297,-65726101,27860,-28097261,-112121926,-98884641,-76838511}, 673133757215451516269416803506855863434975460307316571591113066692257841411116834007550504923652320898009062672779236024126007468759215064440882207509299011119815259325759603274868717383090941169141116797525893617232900109436336392791424353245}. +{{-2668472,-78872783,-101678505,-68099872,-16932205,-86835178,-109870216,-75265962,-111535786,-119991398,-42614426,-91032384,-20034565,-68610791,-85324444,-22646319,-21335506,-23105387,-69475069,-19104309,-55267349,-93993605,-12262711,-87166902,-114339964,-20434784,-90112374,-72314373,-62777105,-42649178}, 3665565228457156880313535924364693014898236181106817834067152581254070009345042007705633102710440465949924083374611256891469755352856678553635720613133382110600642931255045961170578085092503761074896523006555624357111611830728582903004561231849}. +{{-2424682,-121242113,-41954241,-69937820,-82810870,-120295225,-47409554,-110381738,-21881046,-4246143,-93084767,-22817052,-33138289,-78744058,-106775161,-45169835,-77817426,-36906668,-60931040,-80237510,-104367317,-61568075,-107210177,-72717258,-95910205,-26903951,-108302762,-47219651,-78078083,-57997178}, 1067968584328023794786632942257173007546283019640872370896451739589442285270822975741815756365302732889181365438995948974173738407397591339101421461419771136396740002042302903891438516809664265303117971401625659508219954629379211489988437813721}. +{{-2260998,-3322621,-38054566,-20986968,-30559885,-56866528,-119697805,-16993910,-123387055,-29772559,-67763834,-79687302,-111672446,-40927912,-62628424,-35186532,-81927574,-69686077,-43486675,-89050388,-15619768,-105564543,-114120053,-80826521,-17380280,-109348910,-116665464,-79935749,-30500307,-25386763}, 5236323070652781847150512398239930036868277779686147845133855061189118469133431103423537225130657340860914633067780579510614841647903781696530669929237784589643236861123944938971733745878830595834816170090516526433742525838092613880141661732013}. +{{-2253037,-93591680,-65054507,-7437005,-64108519,-104548197,-56649540,-92640128,-44076382,-71793233,-108230915,-9391948,-29331459,-54473402,-77807497,-17352795,-71947356,-91117258,-23234046,-121858873,-34064447,-49434115,-110102581,-98318598,-95238137,-68404695,-45914112,-99749798,-11252029,-12650121}, 5569760284907741249202032494717976255577808942209887468913951691279904887922561381040004333630884039350712826073684173974970726742908508820402341933224869187856232310549765608175899495821299966259915081118826879803959820055236986045422356605378}. +{{-2120507,-5909661,-86702341,-109324331,-40656054,-33162164,-79935482,-71937719,-64499506,-8938474,-4867735,-5230164,-99586752,-46737508,-7705197,-34017579,-117269556,-88579423,-19180846,-42307195,-10785823,-65348104,-17397556,-96002827,-18945252,-55038446,-26624185,-43936552,-70125347,-88793780}, 1639052324213914822435671974026999842601275571025386777767808390375713430461515693388161690285044697368954285395845658139647303666339322654390028427260518481419516476237317294339793378073408196715742030827726729584335242942990717237866495556464}. +{{-2081622,-7388435,-96555809,-116674882,-38502087,-85421880,-107214015,-106330302,-49848913,-19850898,-23366233,-101501584,-11863862,-24321897,-94333571,-33812414,-15344581,-95334852,-23622169,-14154039,-88289254,-88931659,-26002684,-19872972,-20352400,-77796573,-67942050,-34288325,-30871945,-25455825}, 6166961131075868688791510608374920325642788922376254944934713710820224212353138649540069621079947297811505623544058913625225952888605633053778261032193849117739178291045841125824833411424688347290607624214197489819067427743369408492038918412969}. +{{-2058200,-109292809,-82944799,-27671596,-100978400,-57016708,-85698667,-38146821,-106101681,-43233545,-6358692,-48659510,-61915170,-96065741,-45771581,-35710267,-35785682,-3964579,-83908073,-70680875,-55793465,-73557486,-50822291,-121320118,-82725823,-25454713,-64366772,-122581788,-69719803,-117441495}, 248303014267318683961963126332776373882116728108033290675398862547568782002380403591440355029388526891432062156122777999963053588337306257733836810696318537988316306825480253663466592819025915242666419572394412382167446679014495477799961304121}. +{{-1938938,-95596310,-104051875,-18075744,-100123869,-7429643,-57935484,-114497757,-122979966,-122368189,-122176465,-78047751,-333446,-70333967,-12760110,-39532711,-7837186,-107623214,-13559929,-96441424,-58958597,-51161515,-25178671,-30190718,-16476954,-120564855,-5772484,-103529426,-53811854,-4371141}, 5750251070169003491696345343209082446337428293292232984945029212580359423222727032754733666701397015101608033569308706009388155665746134239117358509007301780391346763336427614769846399572051808575391707066833488153755134083555717602328561013067}. +{{-1900626,-105902883,-12015336,-107791779,-34540054,-90166786,-120399858,-107485652,-80857015,-108566607,-92721555,-17537942,-92741858,-117233397,-85466532,-41244795,-9576304,-7607695,-676970,-112002519,-54125337,-32214855,-40309771,-104075537,-91041564,-13913883,-78562793,-4706402,-65385396,-5969792}, 4530720594861138339010275152219772854403554045387729725608097185460074651170615264384446539253262808396479691306791124873175123809818081106146782093809551920568010327400220327229757631824664626680747144700993749411454979933908901068865834146037}. +{{-1783140,-107946125,-26917578,-26339479,-115900696,-88801582,-105768718,-60643825,-121917254,-55365238,-12364124,-62263216,-60432954,-10450385,-60151166,-5965484,-63690524,-77961581,-41877485,-266909,-48497893,-104547390,-115456523,-48523162,-117067400,-107540505,-63061634,-14644789,-104315139,-91546030}, 918789308907720931210608611492983409608768737228027191851052112481315431597017023571478297256825892051064737098742412409350714568140938980394250854453473936581780344275501400569058379749857421245389770410165430434574277360627428614557103415157}. +{{-1781968,-72684651,-42482247,-32211352,-42773251,-105080769,-52693719,-101593122,-13209654,-5665284,-31053384,-48294029,-44605669,-109756142,-100032589,-56099446,-12610654,-97994650,-47924099,-21902238,-64167626,-58283465,-96740048,-120075350,-94862638,-23248021,-93739801,-1955460,-112080127,-55811813}, 4486582894217179248365835710120433597302005737404827150987373259193840058851255555396334117876546313953967017197973688237635579864089187523101109721386949500972139435897776753637691692172675776044061225065187923632767850564505271273820354488201}. +{{-1750009,-9957040,-63403015,-2807144,-1345399,-80717987,-31855612,-110550751,-12379748,-111464018,-72346829,-29176461,-96370505,-18628348,-84790585,-27289135,-79415513,-65143908,-109590780,-67270837,-27784635,-63919035,-96993312,-110983107,-1134771,-71391549,-104557411,-68237818,-109567738,-20385999}, 3527655338674884166138835089319243197481797914166447801389445979400612031555175036561238302152167431057068763781338746439848682012534638317785592046493100961375989297016458626509658593570118616146636711500638485676956391304661343211520564536138}. +{{-1739681,-17572353,-64228139,-122832212,-51123202,-72452519,-57575851,-6533739,-109625911,-63048618,-17497463,-2289752,-86886557,-15871051,-80958041,-2978072,-64082099,-9655798,-104098338,-113109028,-110142339,-27843098,-105579733,-70290081,-44461435,-9610279,-30854149,-123241270,-5790139,-117270071}, 2468279783111480128683359579212417172131595873465960679731825701309624849261326847002905123558164740757214112049648950800469330639160697379686554166816147814002701206086370779040905197538841586669950059275955306333299755609373297280136348863000}. +{{-1716803,-84279821,-1770882,-74577202,-53569712,-14279915,-63441434,-117161208,-96264707,-121925551,-63208111,-62010799,-69440843,-113619510,-45613512,-51409334,-11962615,-52113470,-101028714,-59027718,-48775545,-31767774,-86064574,-83861982,-73235259,-13018925,-28466032,-98949563,-104961168,-71745174}, 661696585326557085867066522489749458191558647680453047597222035625340811002285201718113261901268547056095506676205351952703100881235225483857622898024520843739172130323235452826107348550818662532837097462570451144629717396556289155493102805212}. +{{-1575462,-78641560,-50329201,-55953642,-77412753,-68077379,-54583234,-97116310,-119326526,-510611,-103771739,-61107896,-17879015,-18384808,-105103850,-13417519,-29175482,-114518447,-102284989,-5351345,-326532,-116664189,-15113600,-35884755,-109019854,-90242705,-14755699,-29032286,-3701877,-85952900}, 3077995678640696930208386974630150936199591862868335677586356756153006192118576201613948978332298267740086879960182372208936295812117027363940197695427398323755774672840717112665876299722608477950215898107640805407532379098112302341391232625099}. +{{-1488447,-83895425,-22398505,-96725386,-99600440,-114014263,-81177626,-6366658,-114345170,-79951406,-19598196,-77081587,-62751067,-121159869,-115624174,-101850249,-114452287,-41587785,-51115331,-6067145,-10795647,-108799414,-13506444,-40827256,-87267564,-7316787,-117949199,-58896355,-119134176,-5900765}, 3719925913544601273084856819367514472678490272687126724825237033901125608191769951289734295552987963123164320011707352009237178412780621139417226067751730022717167543559369478250733992141306550254932501901535088122295836449295323357253040359384}. +{{-1395895,-39286708,-70145394,-114915238,-108394044,-79525104,-93545604,-99727127,-7258501,-21185835,-31242725,-104086136,-50909567,-118613663,-46124874,-46272860,-108151630,-116210555,-97505720,-51466899,-2343478,-74673987,-29511728,-120502779,-112490850,-120603794,-8162931,-76776147,-114718525,-35774459}, 3877800418648344207332885414770653517153209487653950114215111796599546342367633245442499466022589963411782062069423659304274818145864455238109132633235629625507605804654404133208088820971741552354164936380651134897179904661737600829338187843710}. +{{-1053303,-92938854,-71564377,-85692388,-3288637,-43739626,-96980580,-8471823,-85012214,-85488320,-58965360,-42800224,-87345099,-99666169,-40227683,-109191222,-81992485,-96654114,-25563399,-101343855,-27702182,-67274087,-50321440,-22468524,-118779896,-13530811,-44480812,-110323686,-52533412,-4699887}, 5849634001439055927272158647340759097997181208884435403247965080097557927525773693795716697331295610651604071299326441166854909661556729783480651263995850519393848810271188688237831724253215264535822590446288549317879272712094305275002488000362}. +{{-776988,-10422837,-110627932,-37899231,-32250611,-22566912,-31005009,-40169971,-761632,-76658183,-64667872,-87178402,-54171821,-109470503,-36342748,-91885572,-89650662,-64154470,-80397873,-78716558,-61675238,-114899567,-34637219,-116993794,-118064817,-70102066,-66809077,-62836831,-110603210,-60873304}, 26805521041931608530959166089311105812684014880080063872390964398991152162481314866074863529840862545118638228311237744198096084474552303036605563325657795345158017969704116723159274851024368448563043497856727007608315343891639607248962702629}. +{{-602682,-5564002,-90891938,-64103070,-114538405,-64715523,-79608896,-2730582,-93191301,-72762766,-44075618,-88594388,-94218089,-88849289,-21841355,-71092473,-55516420,-46225135,-29247338,-14451565,-72264615,-43323978,-58577271,-74964227,-98590692,-76001130,-66576782,-72568553,-1288401,-59523925}, 1726710525960717456707288024621543883241298918240274844797439335288062262932738649119395760067781380664259395992730155047884294447544798633701424012696600541776958942663116927835586780370092165004105945532430907836561985118095014205398882520783}. +{{-527389,-87469678,-35915837,-118099732,-105223888,-76661585,-110587801,-3870570,-44756887,-25293621,-1859739,-8397749,-48931695,-36364154,-67614185,-48735746,-72214767,-68955432,-16492193,-25922269,-59632739,-122627438,-29843941,-85360791,-101170734,-44956035,-57445412,-119330881,-117506952,-39106819}, 3659384701504494614606266835913730420042937955383731011858679865666282349501415897049308856493949266903957873043036475208806772864484376646236952229300114742641538100205660746000968246432906564130470519518237859579341894506861456881056873619610}. +{{-369538,-47394983,-579621,-38491882,-31201187,-114467640,-4868359,-39966575,-70814498,-93547243,-121789258,-84597967,-103021651,-67604340,-3176626,-4518200,-43333747,-76720114,-52709211,-98871877,-112737466,-89438450,-108902459,-53025275,-56463686,-13187591,-39651277,-122626982,-13327781,-96245178}, 2402882933507421462739531572470858924252452779381494164410660276588334202195481493997331379897885516319576959554012242684330573798293035671864316486838229835732534376010126043442245808101269045884928856799383346131477716186320973901996039005481}. +{{-261153,-30321387,-107853400,-113703364,-68471401,-10641797,-106722656,-113997056,-50561215,-92471002,-30340265,-61506411,-35156002,-66617148,-33113505,-122882768,-90745446,-108968930,-28073403,-50062543,-110848046,-85217674,-85157847,-11728747,-48165946,-76594982,-29360836,-29477125,-65383196,-70503261}, 1445430730273709921851344450786007480497427757652571300969101007184098649020593596165649186750564550292066005255284780011549503869101830286691182025235619484220637420677850532413701656549492783584451547603953562960403331552913899222168096715468}. +{{-239181,-61932706,-42268088,-4598940,-42148054,-33953898,-87012795,-112668259,-37394085,-27697081,-28992238,-76160288,-2440226,-111856268,-69054150,-18004607,-109342256,-104097787,-102939903,-122211738,-25658282,-105367116,-44450372,-21458842,-51090100,-40539087,-86245139,-56786675,-3134695,-123092842}, 2114006783875879204364389023659528776902136719526554395093028483382679955312014978036638399567473759479133563163134428895384327091440954255561204425115694596205931272733744716043987240972753052482468835533549665237390423059889723417818532772926}. +{{-225284,-70368211,-85595036,-13567295,-76381569,-89315572,-76073414,-103728168,-57002411,-5144598,-57663746,-84003882,-116319559,-100622811,-56620999,-57033663,-86804788,-95960843,-71818405,-102011227,-6728186,-28061905,-96955327,-35809563,-79733559,-64168118,-34012917,-85765605,-47630033,-32015848}, 5621139481117604464055683782718101964373913910110903327955102167289330224491006235198203801772696911281619910594040465213493243105969388156829066376131784139764957359516288325370476177179385109963507968674788981661374556195734348915181356125925}. +{{-215139,-109246413,-89296617,-3617426,-54781798,-95032241,-49808582,-117295378,-10156440,-98198939,-31442346,-122085343,-70947786,-87618954,-36555246,-12920756,-62517840,-33054318,-95851865,-43919177,-100268573,-71516677,-5418482,-78344115,-82139248,-62160669,-96538538,-86920060,-45940838,-72333449}, 1738172534733191832993767217123910748728309915504571543523767389968557659011788915213357184716404161684623714806561911602156872687439573831347962748425091569177857361928418314920508363157823928648614219370417853158688827938676765812058640086488}. +{{-204581,-37940129,-64043753,-89302233,-94841819,-88532305,-61251516,-107299021,-27150809,-65267123,-116274611,-121809123,-28646224,-122310106,-31893186,-65444792,-61059127,-72301111,-13082060,-58263672,-79902492,-89356914,-42220957,-101541710,-18911342,-112985410,-43646624,-65228329,-114811311,-9449712}, 3975935491370516143578391491854137956099557179918309301302445366862742285140080031784848364273985033719653697886019808858032174180366205617032950026306527004801301756321959965555895427033438432216336735522928085469503820962091578386874510405696}. +{{-178547,-51706693,-48987772,-118178535,-35152170,-80176071,-16684270,-120393523,-246619,-114282930,-78608012,-96483409,-51087361,-39114438,-47792157,-70501310,-9834156,-99580302,-12256747,-71315001,-38496426,-93328251,-103896910,-65137301,-29179324,-37685272,-32264820,-66099076,-34505546,-40398597}, 5876788980423031757149312941210718881734298097488583862110643709575508988365863481446534203222327306669525964173380139166027267853432980091902666190800657936221968769954345994891740951536755594968896491849767771745989472384639843416756297377364}. +{{-28016,-100435185,-87099752,-42567771,-22247375,-120531509,-109646333,-78839551,-15245277,-93499189,-48035475,-35116933,-112232498,-112060333,-113007873,-24273613,-85593171,-116027254,-69771815,-37699662,-17678281,-114162748,-117208964,-111612234,-78298983,-38682440,-67580362,-73541166,-67905312,-54915681}, 3637631573586212333457048735464552145453513242881962208274438019988860994409535507100689940622998652510953133293363606284842923766362421634047807482370544688924110178460139524220225785641285165876400627771322733896138567502320318698168385146885}. +{{29057,-109538616,-57363504,-38648907,-80663911,-77296511,-7323027,-33020050,-45678862,-99876823,-5364417,-66726551,-113662090,-59358232,-112761207,-31594934,-28760550,-47284763,-116194489,-83395308,-35755785,-55550774,-16792146,-96600310,-36168719,-11918641,-41057358,-83698329,-109893201,-73195393}, 794961767719067567675200121007198520142085758544347817380569925776048748217612004180761419331747703038492028780222882728691343940116496218742890273343002594797628650775178939925268862297866811461664207141013966174304723044217607104134568849798}. diff --git a/support/test_cases/test_data/30dim_from_0_to_100.data b/support/test_cases/test_data/30dim_from_0_to_100.data new file mode 100644 index 0000000..4049ce6 --- /dev/null +++ b/support/test_cases/test_data/30dim_from_0_to_100.data @@ -0,0 +1,1000 @@ +{{0,1,42,3,2,23,8,41,76,11,85,32,2,74,22,29,32,94,56,59,22,17,30,97,10,56,61,85,67,45}, 630135097325930573383777251801420065705385857459036096370869930}. +{{0,13,5,86,79,80,83,20,54,79,71,17,60,40,3,12,98,55,95,47,51,2,5,30,95,71,78,16,54,0}, 180481767294120783245187665720092685866817166412894832317845078}. +{{0,36,71,33,19,67,18,73,96,68,93,12,53,26,80,37,41,56,23,40,12,83,65,61,99,99,89,94,21,18}, 395334864940821330288144322417806655561284228572382758707762364}. +{{0,38,82,90,78,57,63,48,51,78,49,69,3,63,78,49,64,84,79,65,3,78,95,99,95,8,8,83,75,97}, 1489560208684000107731588477139148851923373492524016654494776672}. +{{0,46,91,79,100,37,69,82,28,63,4,81,39,65,37,49,20,68,12,1,12,89,16,14,84,70,34,19,90,19}, 491939938797998628079843978282073848543087925470865888626932332}. +{{0,63,81,74,54,32,91,72,9,39,12,7,42,50,40,61,7,94,9,98,52,75,85,14,45,59,78,24,34,52}, 113490313228422268649195849287680754981712412902838841893030726}. +{{0,65,88,32,2,75,82,16,40,21,86,39,61,58,90,91,20,11,11,80,37,52,68,48,18,51,43,41,56,100}, 830060552171660380389002696353199480136975603331487927838874146}. +{{0,87,13,36,42,50,18,72,72,89,62,75,63,34,80,1,54,80,90,11,49,5,91,99,23,66,94,60,26,39}, 174181534656764537080589392201158496156272855614562811321555462}. +{{0,87,66,10,48,63,43,98,12,54,55,64,20,44,79,93,56,66,41,71,68,68,14,70,75,73,88,50,67,69}, 1432864803030560864173686970842484645760072123587050647694656610}. +{{0,91,87,86,76,26,19,30,54,43,22,65,46,82,72,47,59,92,25,99,56,92,49,27,24,51,66,91,94,8}, 724167303386622642104844874758996438099806555448464187899873862}. +{{0,96,61,25,91,14,45,23,79,67,2,54,14,33,84,61,75,74,32,49,19,67,2,38,22,68,100,9,8,47}, 157807543044301554399587881130843912590607619080448737109713884}. +{{1,21,51,65,27,96,1,73,3,85,9,25,50,2,75,63,22,59,80,14,79,12,58,0,37,70,60,54,81,58}, 464832980889584249599548367120836234655821711196412875411476447}. +{{1,25,76,36,5,35,89,16,77,12,8,29,96,61,52,18,28,13,27,91,97,11,81,51,63,85,45,53,47,20}, 60266950997924983718697252086715201101145765201027741272385907}. +{{1,29,67,88,69,43,46,83,61,33,85,58,91,96,12,5,40,18,51,91,3,31,37,2,17,55,56,90,47,4}, 206512178870489814098297263747405933555249349280616247451228087}. +{{1,44,15,12,58,60,85,34,64,81,31,45,94,16,18,76,76,31,49,68,38,0,9,74,56,51,52,32,98,94}, 1247945594690957044023314087904909878473113393227585207549693509}. +{{1,46,30,94,15,9,27,46,69,100,85,30,86,20,10,13,27,32,91,36,1,68,21,14,28,70,39,66,17,24}, 260734733371447367231188560154588448662387568545530774239413617}. +{{1,53,51,82,49,23,54,61,67,67,95,73,75,81,67,20,92,79,18,26,56,71,96,23,4,56,65,39,79,48}, 524212941079901742488355708704596969219485763883728178231017399}. +{{1,63,55,14,73,65,9,41,31,48,68,23,60,24,71,75,66,24,70,48,16,44,55,19,27,25,7,46,15,14}, 579136396171848463911261346990037645009004746801236066486775}. +{{1,64,79,56,21,54,35,26,25,96,66,55,100,23,20,24,18,79,81,23,98,29,17,14,25,98,21,57,43,88}, 876392476721688763765986190723127086498310075744374794859981141}. +{{1,67,54,40,97,46,11,98,41,84,94,45,76,40,60,21,2,60,51,38,48,10,42,68,12,17,43,73,65,91}, 1452680846873974330850813445739610533153297392952011470282197331}. +{{1,77,95,80,6,28,28,82,35,46,36,12,10,97,84,65,89,13,51,54,5,70,60,45,67,26,91,3,99,84}, 1366085868688789638678387253921711783775207056236458822067527943}. +{{1,79,38,93,9,17,64,16,38,62,23,81,14,4,78,18,61,11,55,15,43,90,50,75,13,64,7,50,0,69}, 890272037081473490327247612807663411028977293126035113536064571}. +{{1,95,55,74,73,70,32,85,40,10,41,35,11,33,27,52,52,93,77,51,84,4,14,97,86,15,60,24,51,48}, 40776339175272860968277663963156236657099982588647280967842967}. +{{1,99,12,88,57,33,28,73,20,36,39,70,51,84,87,43,78,65,15,27,89,96,47,15,85,66,26,33,73,23}, 493672293317069515354712421826730226505153592791270370517636275}. +{{1,99,55,65,94,58,100,14,85,3,13,14,51,34,16,73,18,4,32,55,18,9,94,94,19,26,90,89,36,87}, 1150618387131041273471621533972116865327129590482172867691190031}. +{{2,3,59,87,38,0,84,15,61,89,10,1,75,74,43,51,74,69,66,0,6,74,7,27,70,22,91,15,5,97}, 955243960733123874215758901337331156399275956299730025164495758}. +{{2,5,99,53,74,18,7,33,82,13,43,98,84,63,88,13,19,98,68,35,67,3,99,72,27,70,41,47,68,14}, 484325900411147962042852128760326542560694073618544526238525134}. +{{2,29,94,100,98,66,81,83,20,96,43,72,100,5,26,79,46,84,35,8,6,31,6,73,50,70,68,53,46,65}, 990135506411256602415960195455020825547513327998367440633636034}. +{{2,34,88,2,40,5,89,16,11,5,82,75,96,38,90,33,20,82,6,16,3,50,90,17,77,78,52,79,38,95}, 1112238191909391241213981538136546355349455161916700370284874592}. +{{2,38,0,73,44,12,75,23,56,60,90,39,97,25,24,26,27,59,38,31,29,53,86,32,75,47,82,52,98,95}, 1369119171063621089147011988827567205566764222172793027620976840}. +{{2,49,88,53,89,59,34,67,7,53,77,39,81,25,78,83,1,29,40,75,51,72,20,96,51,18,22,7,20,55}, 16956248676093482608728318378890616043823875133478296883019706}. +{{2,80,6,46,17,65,60,98,73,63,2,93,29,55,78,74,12,80,18,7,24,80,100,79,7,7,1,63,36,41}, 22777105576919270453866810239601146950065343251374998112713520}. +{{2,83,75,5,44,65,89,44,3,75,10,97,59,92,10,99,75,20,12,1,94,51,38,17,76,29,6,54,27,23}, 27485231101249825943063164897586203785396298132470902788037486}. +{{2,86,91,3,48,32,41,59,50,14,14,100,52,64,86,92,55,8,17,18,68,35,67,61,49,66,41,72,70,40}, 676611944704214032463058894291776971475999039272643835954790604}. +{{2,90,12,71,4,1,32,76,97,24,75,26,85,84,41,100,73,12,17,65,67,54,10,10,0,1,4,26,25,81}, 825334340555587660104927004252716298454537046363410129196242216}. +{{3,7,64,35,52,40,95,82,5,46,89,96,2,13,24,79,3,50,8,1,90,71,4,17,31,26,26,29,0,14}, 4876039142278420234321150417290298420404914176341578038748491}. +{{3,20,96,29,2,6,31,32,59,56,100,29,78,83,4,20,63,8,31,43,81,83,59,69,77,27,0,9,98,56}, 454783874392118956246476322102146843210592059759839704013154633}. +{{3,25,67,4,11,99,57,13,82,5,88,98,72,39,48,11,60,74,87,42,41,63,26,41,64,83,55,22,47,34}, 77747061570258456829139801925156224807164253782402766682235639}. +{{3,33,81,11,29,11,75,27,82,97,11,2,50,39,86,25,56,17,86,17,27,41,38,68,98,86,60,2,62,75}, 913168933735326308312381130428114946952683454132714962027194111}. +{{3,37,85,23,10,58,17,7,25,39,19,9,88,64,58,94,27,91,26,49,35,73,35,51,62,43,70,82,50,78}, 1134768181226638501471534589521054609979429726548700718132039631}. +{{3,43,74,79,63,82,67,5,45,62,3,92,40,17,23,47,44,37,1,54,16,68,79,48,15,15,56,26,68,41}, 421021072531325555507647407925314012655979560458511402838451675}. +{{3,57,72,53,84,88,14,94,70,42,79,64,18,14,69,72,9,75,19,89,72,99,67,8,20,45,32,6,76,91}, 1246462021940226688244217492373255067670753592270513350986646539}. +{{3,73,79,45,92,41,71,62,58,21,67,16,18,66,1,41,84,10,64,17,20,54,69,28,91,70,35,71,58,0}, 289765271860915704031318563421947767021585518057718436898326127}. +{{4,20,95,8,99,60,39,64,13,15,43,10,30,36,87,54,75,68,75,45,53,41,40,24,73,7,21,89,91,3}, 643503588325525427967550174558356085225008018764246635205445460}. +{{4,24,52,8,16,37,61,45,54,5,48,37,58,7,4,67,24,42,32,95,94,8,77,46,31,8,15,8,55,95}, 831640655113579206691564276239176911720096987428013153184164576}. +{{4,26,59,82,34,42,15,18,90,22,15,81,72,56,88,56,77,69,1,4,55,30,18,96,50,63,80,23,61,51}, 116035769943048394768848813126424044116229995349245442427128900}. +{{4,27,78,74,30,12,73,75,1,91,80,90,68,95,25,89,5,44,89,23,62,21,54,23,36,80,14,3,82,68}, 1286027023162070225320041632267513593370083657448306141205226434}. +{{4,37,85,48,87,71,3,52,0,11,81,42,18,72,83,3,86,71,59,70,36,31,54,18,94,18,16,13,63,13}, 26855090580170230519215149949777162709365302412687423232722550}. +{{4,54,11,57,16,58,72,39,28,1,27,8,39,81,8,35,67,15,14,78,13,96,98,47,46,6,10,59,88,78}, 1244686601426051674211209290709601838943801483593675949292631692}. +{{4,56,10,15,54,38,26,87,15,6,55,71,39,8,11,38,71,90,12,82,74,75,16,53,9,63,71,96,98,5}, 725837163211132676132963586956793632582250145547693477593177480}. +{{4,62,41,35,75,44,40,34,60,85,4,100,4,95,82,78,64,75,29,37,23,91,96,72,24,51,38,91,13,55}, 228578331217541319825088309556792549556259782424205570256806428}. +{{4,80,1,51,87,85,80,62,96,55,32,52,77,9,72,11,4,94,88,55,17,47,66,83,2,64,82,84,95,28}, 791248072077794510982875856338888346033263979373050688410530364}. +{{4,91,95,78,85,32,22,36,17,85,7,55,40,59,2,34,87,26,61,55,59,56,68,11,74,38,76,88,99,54}, 752148270156498551078927883051794559428837812108910799196335894}. +{{4,96,79,74,91,83,37,38,47,66,91,94,56,58,55,14,95,28,24,22,24,26,86,34,93,88,67,93,77,7}, 803575043248017507670715449883096902527115576257617935464482164}. +{{5,0,52,86,53,46,56,68,2,38,59,97,97,4,31,18,99,38,34,33,21,58,95,50,49,99,45,50,82,64}, 1292088245659549594340042931127915161939460979593191886146853905}. +{{5,2,14,62,9,42,46,1,23,80,95,19,87,13,49,96,51,40,99,8,31,59,30,4,2,98,77,96,24,69}, 1183166983157621477726043492945006526458433957599447310379875729}. +{{5,4,59,4,63,96,79,11,92,47,60,36,57,43,68,66,8,22,31,15,44,4,39,77,4,89,48,6,9,41}, 64353387299148993730512329250051567773592700943480452073403093}. +{{5,13,91,92,20,36,62,2,26,17,100,60,64,19,28,22,27,58,82,9,45,85,76,87,75,84,46,41,6,94}, 922792036971871975563695858236586509683885118190269331563684359}. +{{5,15,38,99,31,99,66,32,49,17,28,52,14,24,38,2,86,32,81,83,26,51,24,79,6,52,71,38,59,74}, 939757615013530459911227268124530363083331262191796552425276219}. +{{5,31,92,38,20,44,64,38,87,10,13,38,66,39,30,56,25,1,5,17,7,85,82,75,91,6,41,33,45,77}, 870967194289191778579217286070864083380334264986687748035257603}. +{{5,59,2,3,51,43,33,40,100,65,6,8,27,25,0,71,46,94,21,12,11,34,71,74,57,24,33,40,92,85}, 1253663935862378827259581628592587751482543242147615422029279867}. +{{5,70,22,100,44,93,82,5,81,33,72,94,100,16,73,54,87,59,28,29,24,39,9,58,36,70,1,15,73,16}, 462935238511871124707581095478604441206949847052233649762812833}. +{{5,70,85,35,43,53,32,4,67,43,65,21,31,92,4,17,16,46,51,70,25,46,40,87,42,35,94,3,93,55}, 527893673379439717202886102759158321855409834801899950419779389}. +{{5,70,85,90,10,69,75,7,19,8,62,50,15,26,90,13,10,73,95,25,60,14,12,58,27,43,61,49,25,26}, 627879096755147857096861736826313869826221360738156321608165}. +{{5,75,2,32,71,93,51,73,88,58,16,58,49,84,19,94,51,87,86,100,13,27,25,79,94,88,70,62,64,71}, 1428430490403541954103947335812588251124402033336413934943686899}. +{{5,94,98,61,57,65,48,63,0,57,80,25,64,58,3,42,26,68,93,12,53,11,36,74,40,68,79,36,70,98}, 1401860481961733776943644463249551619798033382488303771661388473}. +{{5,98,44,33,0,0,37,80,54,48,85,75,57,77,18,89,46,13,40,73,2,39,59,76,91,62,81,2,26,21}, 142281695042341045695279306114660160442316679080174355902807113}. +{{6,4,13,44,30,82,71,79,76,66,22,76,78,5,51,13,88,42,89,62,92,98,29,53,29,81,12,25,45,38}, 56755936741371402260307701152082441366548183475338456617771204}. +{{6,10,83,85,78,21,14,88,3,30,3,41,3,51,97,96,64,0,34,78,56,71,13,79,45,18,4,7,68,78}, 1251177265399419863712252142312557453435024687550802404447386924}. +{{6,27,30,50,11,22,53,25,12,12,22,12,89,33,47,36,18,22,46,66,1,78,54,47,4,70,31,50,81,31}, 466821779168949029070031540341693961621414594972661468737073362}. +{{6,38,13,59,92,71,73,100,74,38,38,17,93,89,48,12,100,9,27,6,33,84,26,76,23,0,68,80,85,11}, 736097649322994050200126895652634532600220138083954144153319532}. +{{6,46,68,42,30,59,88,38,97,79,71,71,23,97,13,53,83,33,15,24,14,50,87,3,87,10,18,85,9,77}, 1060698086037983541940050491359472994920362973830394043131494176}. +{{6,58,57,28,43,34,7,51,65,34,44,98,50,31,46,6,89,44,39,71,17,68,38,73,59,53,18,59,74,53}, 428352954328740825283785254383240982570491067409252013454467540}. +{{6,65,67,58,98,86,57,89,38,8,5,10,90,42,52,99,53,20,74,86,94,41,93,0,6,61,16,87,42,77}, 1037737015344233285861504877060779977813766387857469084146959558}. +{{6,68,8,43,36,54,30,68,16,93,23,15,59,39,81,72,15,32,2,72,60,56,17,72,69,82,86,83,52,3}, 399400413469139268622249205942402601971022804367510235770879496}. +{{6,76,51,22,25,22,61,29,13,26,47,94,24,45,25,88,37,9,66,79,20,54,56,6,89,44,43,77,42,86}, 1055409919532715327630988232327516760722471685607836794005186004}. +{{6,87,63,90,49,86,95,36,87,67,28,48,26,8,20,19,54,81,84,22,3,10,64,19,99,73,4,51,12,21}, 84164719684771189147922685654718245219193308523960839148045142}. +{{7,2,59,93,40,14,82,2,86,48,100,3,91,37,45,88,66,89,73,5,78,34,23,58,48,75,41,20,78,21}, 465166696169530517350189940386187893066259085033162892249036813}. +{{7,7,16,64,8,0,56,94,52,76,10,30,48,55,19,74,81,55,64,33,28,42,57,27,95,79,70,94,22,43}, 386218509408162767988716337060985617554854463696274940964331523}. +{{7,7,29,38,37,57,36,59,36,0,51,68,3,57,15,7,8,12,95,14,72,24,6,22,56,48,0,80,83,12}, 619076020173493298935003460236996847492462859547761481705911479}. +{{7,27,93,28,80,0,12,10,20,18,66,71,79,100,68,0,71,38,99,68,33,26,26,52,74,69,48,77,14,46}, 284175412014973631765215059810128301686219101998700860160677895}. +{{7,52,2,69,21,60,56,89,62,7,20,86,8,55,33,13,17,91,96,51,94,50,78,24,49,50,71,87,88,6}, 728548882862167866267320993236768634277762705131728136875795097}. +{{7,92,25,25,51,68,86,24,36,46,78,78,14,79,13,77,18,51,93,7,85,65,89,74,30,31,45,2,67,21}, 435949573629438687180069208169938418818831780349812635256938525}. +{{8,3,89,94,16,45,90,63,57,81,16,58,81,53,72,93,4,87,44,61,62,39,92,10,23,48,46,47,67,75}, 1240839541194271697173401018823204981759426998103990922107335590}. +{{8,7,65,3,98,82,26,69,57,67,42,35,30,28,12,30,10,65,77,18,79,68,6,52,11,89,58,11,19,28}, 56846493910334426841951982246013850493890393161296912909208462}. +{{8,10,83,65,33,92,20,34,93,9,98,33,81,35,62,97,38,42,42,68,55,67,23,60,32,77,95,92,74,59}, 775406130099080794714509600736079750884186850372820009244211996}. +{{8,13,86,42,56,54,26,36,71,95,8,52,47,97,15,37,94,69,75,84,58,88,41,63,71,87,45,48,91,41}, 493243284322885835953166269313253932586729007523043454916948738}. +{{8,24,75,28,16,52,74,78,96,5,63,53,62,9,71,32,15,24,27,12,50,48,38,100,58,6,6,43,41,47}, 12881306836382856180445770523966095053038267099957335077252612}. +{{8,43,47,5,73,43,25,46,1,83,32,76,92,78,46,20,85,61,53,96,3,84,67,43,2,96,90,39,20,31}, 164834362430791759461659016473397757914162697208040304191931262}. +{{8,43,84,12,78,98,27,68,51,64,23,38,36,5,3,29,84,79,34,66,18,48,32,23,44,98,66,68,36,92}, 1183812231431281585622630656116027423949277005690177718438782274}. +{{8,48,3,17,33,69,33,58,21,5,9,39,28,80,45,58,10,78,91,96,31,89,95,93,71,74,36,35,61,76}, 923801112108003578871306143518773086247262813747647948755586940}. +{{8,65,8,75,97,94,27,75,17,84,77,50,76,73,63,8,37,72,83,86,72,8,56,36,61,54,72,5,13,15}, 105878514018003042145615665123815305408848091782659879582655962}. +{{8,65,82,8,97,20,48,45,53,65,14,75,79,83,66,80,24,73,94,12,36,6,8,3,28,42,50,27,58,52}, 700716490654791175803975762567849944435944060200493491829650}. +{{8,70,22,48,72,73,2,41,59,18,7,16,50,50,20,27,11,68,91,48,29,24,97,39,44,38,17,99,52,42}, 212718501665055526664957578755488247594600394447008396750456224}. +{{8,74,44,26,13,84,19,96,93,58,10,100,41,44,77,85,40,81,26,12,8,72,67,1,23,74,89,83,35,23}, 369875722173167355105983818321076125893118041698510096736375120}. +{{8,80,75,91,78,86,3,67,30,52,87,38,13,60,85,18,83,48,28,11,29,87,26,4,75,55,89,74,50,13}, 337584392209899092014525792070836236846770323473569031460050124}. +{{8,86,51,86,96,19,65,25,77,23,49,60,92,73,65,46,49,23,13,72,100,58,25,99,49,83,27,6,10,39}, 66732399599153027871541888793802933550355852487078045788104676}. +{{9,39,89,70,91,79,96,27,36,42,43,14,19,3,70,78,26,62,30,96,20,33,14,89,19,14,56,7,87,98}, 1247862907483337566943614273884441476612667336672775648787313847}. +{{9,52,54,71,7,46,75,31,22,16,50,50,91,28,55,78,99,62,9,9,24,14,6,33,20,1,78,67,72,49}, 720065282489620076470277050228624033857447898251172369197256921}. +{{9,59,39,22,99,92,77,32,68,7,22,42,54,26,22,90,46,58,83,91,20,57,33,31,21,14,37,37,90,17}, 412632123932349857831440916707016565300812223463206673881760343}. +{{9,65,68,80,27,51,82,92,76,50,28,3,10,93,55,44,84,84,92,85,47,25,50,12,2,53,97,56,17,0}, 104363801808266051458594400126922410958726309070873674001180723}. +{{9,73,10,79,94,63,30,83,99,70,6,72,40,55,11,52,77,51,15,15,69,49,50,1,32,52,32,91,10,9}, 207399993025780259529567104228418660395054668793372850207547819}. +{{9,75,9,72,15,51,23,97,26,15,21,29,12,64,27,59,34,7,83,93,8,5,59,77,89,34,38,33,36,9}, 39784483007749550207052232281773341103112243059692732444233463}. +{{9,75,87,91,79,70,66,61,70,56,66,44,31,44,13,43,75,13,81,94,66,21,5,36,99,21,45,23,73,65}, 1262754156724759385616353196183002154726371298255110030542491807}. +{{9,87,50,16,52,92,47,56,53,47,47,5,37,25,44,65,4,2,47,55,77,56,61,96,34,22,59,22,14,60}, 14512712225142991931575723877369302803190689801036409534725955}. +{{10,6,78,96,34,8,30,78,63,12,41,8,94,90,11,78,5,43,76,74,0,65,31,72,52,9,90,21,32,57}, 120187882650330330634745311526669882015740392093496958714594560}. +{{10,34,75,26,63,44,72,62,69,16,81,73,65,28,28,20,27,9,51,42,62,21,80,32,39,77,25,98,43,80}, 1086301599988892551366729498898298507717911376843355761842527508}. +{{10,43,21,25,57,78,8,47,75,29,79,35,32,72,13,73,7,36,94,45,27,19,58,76,28,10,89,40,29,10}, 116166055547708122490771062666964427406906244164887119211909022}. +{{10,62,66,17,54,35,15,55,97,27,66,65,32,92,73,77,53,61,66,84,33,92,69,71,63,53,92,63,7,51}, 126639357716262156865503305692818401978307056161911704674094056}. +{{10,63,59,8,2,82,48,26,17,95,8,48,79,20,84,77,94,90,15,69,75,95,39,34,82,92,77,59,0,62}, 185985081971117864428563064956905012068325830642644839265243910}. +{{10,80,57,1,23,53,67,98,40,8,25,85,91,37,0,34,68,51,63,74,34,6,69,75,69,31,95,47,3,47}, 148751916638387362373840507336570740579779091676444117589965948}. +{{10,97,28,41,26,57,100,42,79,8,26,1,3,16,34,48,69,2,80,71,39,46,51,28,91,77,57,61,18,26}, 78439157046845566721873807184864605735212361554765495414626602}. +{{10,98,48,75,62,53,96,75,59,68,95,76,89,34,10,96,6,66,92,84,86,42,97,35,11,27,64,56,67,97}, 1346475510756058470097354235054431886466385746508829541254829480}. +{{10,99,2,21,38,14,34,20,2,81,28,44,2,89,2,67,9,63,71,6,70,79,16,27,78,4,60,16,44,4}, 30997116551142403730970249674702025027525301286481148697354762}. +{{11,0,36,79,8,56,76,56,39,47,36,6,35,84,90,41,35,49,20,29,21,21,8,12,49,60,1,99,6,89}, 1028478121539578724717519506071572722907743886702073046177125129}. +{{11,2,78,77,17,93,77,87,87,73,86,67,88,77,86,98,39,52,72,13,73,97,81,42,67,88,7,76,95,36}, 705947939700157772079418034782977333829655388277029020402002937}. +{{11,7,50,26,68,28,44,51,84,5,56,97,0,81,11,62,26,31,87,100,29,76,57,9,5,93,66,53,21,86}, 981453520322651868762922036423375874568136286698344062446365315}. +{{11,17,12,80,63,64,62,29,98,20,74,43,27,74,70,15,79,89,43,11,90,55,22,57,74,11,72,97,79,72}, 1570319455835763589312285394401919015064895029732043320439314579}. +{{11,18,89,91,35,40,52,15,75,49,20,83,26,29,21,16,92,33,48,22,77,20,8,1,27,35,26,76,70,71}, 1441527408636205702450821983992913994912140425582570496274361245}. +{{11,20,19,85,22,5,95,61,8,56,32,47,39,20,48,11,84,68,57,75,16,90,4,21,59,15,16,31,29,59}, 4318757124226665739975846097264206062638309390683762697476333}. +{{11,22,19,31,94,84,95,3,65,37,76,40,99,4,43,74,96,61,75,11,40,4,81,85,51,23,25,0,4,17}, 19844051845105496702268615643624321611656820285221739053339597}. +{{11,28,44,71,36,34,23,80,14,6,19,6,30,91,59,74,17,25,19,57,24,60,12,89,62,82,59,60,91,88}, 1298468919513064627801081692254801603037441223138690275111560265}. +{{11,35,8,60,53,14,59,2,47,88,75,46,21,95,39,43,57,56,6,63,58,28,40,28,71,67,69,46,89,54}, 591368109370325033339562995067040524885668508617736518904706387}. +{{11,40,99,81,58,75,99,15,98,20,13,71,38,80,77,89,86,6,43,91,8,88,19,60,45,53,54,13,59,81}, 826961633765650351893883997422932977184798712754771498629909741}. +{{12,8,63,27,40,61,59,20,100,43,99,86,50,22,38,51,10,35,50,62,58,79,2,52,24,13,22,72,69,91}, 1443035463904590695784011571235354038313952379817689101054936684}. +{{12,36,70,39,76,77,86,87,26,23,92,8,17,13,45,92,68,41,64,39,44,68,0,9,13,87,58,61,97,68}, 1289318640325692183303224836315371443978467577604956599391777448}. +{{12,41,24,0,26,89,85,16,87,2,63,78,24,100,28,56,76,33,56,48,55,34,95,68,28,60,25,75,95,40}, 636464132167092607026188799685291431134294216500625286076958050}. +{{12,42,85,20,28,1,49,51,27,63,70,51,21,83,11,69,52,26,61,58,47,62,40,3,93,1,93,79,54,46}, 334307460789707454114752741452440244495004264705253588832943076}. +{{12,50,59,42,78,30,26,0,3,32,58,31,21,83,24,1,69,74,80,90,88,7,22,24,63,73,70,12,39,36}, 157392074606333398077517948088737456344725929364322824839346436}. +{{12,56,99,88,74,91,57,42,2,65,19,71,80,28,78,78,87,18,90,7,3,13,27,3,99,76,89,42,83,33}, 591940986868771690253758595084957567785350990639158666527837796}. +{{12,66,80,90,78,22,14,85,1,94,35,27,94,24,26,83,65,31,84,21,37,97,11,83,41,37,64,61,7,85}, 942225383030118962723433835615872184871982705289407906948287872}. +{{12,85,85,6,59,96,0,26,79,1,25,27,68,51,73,16,85,29,89,85,36,9,8,3,65,24,41,87,42,48}, 232736552843281943341210071955908356404241533133898278027357974}. +{{13,11,40,79,100,78,48,67,59,47,40,88,32,3,61,46,6,79,80,60,83,3,70,72,10,78,27,37,3,98}, 895670513907538595067106709790025340285768525073854624848569227}. +{{13,16,62,54,89,79,58,25,49,36,48,77,60,18,62,5,11,48,28,28,31,46,67,8,42,63,78,98,46,98}, 1137715348862000220464021176907058176477034111522527820928616881}. +{{13,22,63,31,69,90,33,61,53,32,29,92,28,34,48,74,69,50,92,89,72,14,62,29,52,76,37,53,4,82}, 877140300524144870611253670082134984982854331987506408138016221}. +{{13,42,95,86,35,25,73,77,70,47,2,40,27,3,22,40,72,72,88,73,95,62,55,63,79,3,32,36,78,85}, 1262953574416094417609618572388864920865203030451328098768532213}. +{{13,51,20,84,54,57,51,45,91,90,14,21,14,79,65,49,94,12,28,11,15,36,5,45,74,55,90,23,23,33}, 128694329824588587917028950686918124912763363648160027574331875}. +{{13,52,67,83,63,67,31,12,56,21,43,9,59,15,8,3,20,51,97,51,49,19,83,89,41,92,41,15,86,52}, 482483216107353395748314700794528520985679029712958540537052797}. +{{13,75,84,31,87,18,91,72,3,65,45,27,53,27,68,66,39,52,83,97,74,34,28,82,33,11,62,6,100,86}, 1249872502241896455788073576475209298717528359487419643692138331}. +{{13,76,1,9,97,73,34,9,59,30,1,96,78,35,19,12,20,71,46,99,70,95,29,17,58,86,91,95,1,58}, 365788765393163326941628015661490737124735508615558987984299453}. +{{14,28,77,1,16,90,68,41,2,49,5,17,81,16,28,81,71,39,23,50,39,20,50,50,88,47,7,99,55,20}, 231556159809201452158735861227944517825618097555928215037910668}. +{{14,49,60,83,60,7,97,37,18,100,2,96,55,35,44,63,45,35,6,43,75,89,38,65,68,20,14,20,72,88}, 1277519778721267686157331090488608611538919948338789657956036842}. +{{14,60,27,28,10,28,75,98,77,78,65,89,4,34,95,32,22,93,94,5,25,48,8,95,83,46,77,30,35,51}, 142044438290664526780672454832337072441499417825080839826459972}. +{{14,72,76,30,91,0,95,17,80,3,12,12,85,25,63,77,70,44,16,37,44,73,24,96,51,78,61,25,25,91}, 890401128310494415463518525986470369825767588524492473747698384}. +{{14,73,76,82,29,14,68,68,76,47,98,36,48,31,78,68,45,53,67,48,99,83,59,31,7,37,53,91,21,13}, 210988220970385044943985822203568661489814778146864715951186450}. +{{14,84,51,7,25,61,18,86,36,73,30,35,90,46,71,65,36,76,87,40,19,84,80,68,26,98,25,80,41,30}, 280292408084229920646185684677904105500216057078033721521916476}. +{{14,93,2,51,23,47,12,44,100,97,28,33,42,29,74,63,2,37,27,7,49,0,25,31,78,33,51,92,63,20}, 231425367330338479517000620626506186148264467208962662715009594}. +{{15,0,66,82,47,52,80,16,20,12,66,51,36,4,38,6,27,87,24,19,27,31,9,32,64,8,86,9,27,14}, 128757596553351391713975543407381240240808724348856981717190673}. +{{15,5,91,30,23,76,2,11,78,22,42,41,51,36,63,36,61,13,98,37,28,82,66,23,93,0,82,23,85,15}, 549974993137645399271362751279617426229898210216351091561027735}. +{{15,13,44,18,2,89,63,95,52,9,85,50,46,93,79,27,60,77,10,47,50,82,81,27,23,81,60,10,58,53}, 61303991270006971810963404676046359143516530572394806978995939}. +{{15,14,57,25,39,51,38,51,66,24,17,6,87,96,73,23,55,74,57,30,16,95,57,87,82,79,63,23,76,99}, 1327576024712959283356049808758812820036865351210521792411456701}. +{{15,19,25,78,73,83,50,81,80,11,2,70,3,66,69,14,28,37,52,45,9,91,22,89,3,40,11,81,77,41}, 633175065712808016073855275093385981369494557392063159766504119}. +{{15,31,78,89,5,9,78,69,24,57,80,19,80,67,72,89,81,9,17,94,97,7,54,39,75,33,58,0,68,73}, 1262446305986885729452517668394755176425847155953465428540893883}. +{{15,39,6,32,95,61,50,50,78,47,23,92,94,86,85,38,53,33,93,95,25,18,96,79,36,96,38,75,80,36}, 689022182518023818643482058122530686994114624221621632364398131}. +{{15,75,26,84,20,81,99,29,41,80,49,95,37,97,35,35,30,41,15,88,77,13,10,100,98,57,6,9,46,96}, 863745839859246681039656342203083051715843943677079966721703395}. +{{15,79,65,62,82,69,72,17,37,80,40,98,5,4,32,86,13,44,4,4,93,40,77,82,49,72,76,11,62,14}, 175210568071448973652082449910782751290512466833390482075226535}. +{{15,81,7,2,20,44,11,52,1,10,63,73,47,98,97,96,86,8,11,45,67,58,79,52,8,82,47,31,78,0}, 471024301747388943334111627033891656593284770724788064854236487}. +{{15,87,22,88,47,25,36,67,60,20,77,0,99,5,33,46,77,24,57,96,32,42,15,57,34,71,58,4,50,8}, 52333978448248608835992583578984664005741646495778623724025011}. +{{15,89,2,29,77,11,30,74,27,5,44,80,39,7,31,77,0,88,75,59,97,55,70,39,28,79,41,36,97,1}, 471489028531265775237595196510390582830980505871003609795982139}. +{{15,90,82,95,33,53,96,19,93,81,0,80,5,15,66,78,86,94,20,73,70,95,13,56,13,58,18,67,7,77}, 1034445692686741976104610407519808807011264141759411644275372985}. +{{16,9,50,89,67,15,56,67,34,55,9,75,59,62,47,94,63,58,4,8,38,56,84,52,81,13,41,23,99,3}, 443568489015244249174491940130437876861451654666856605998472890}. +{{16,11,44,66,23,12,46,1,53,100,40,21,45,15,12,28,100,69,94,42,20,12,100,7,11,80,25,46,52,3}, 58553602466890673081247928736514169494527497786792529402935698}. +{{16,43,15,1,53,76,65,37,76,52,58,34,91,62,15,81,86,73,40,38,99,30,27,7,29,80,43,55,98,99}, 1287515709128149232702208684313652380496989502484594241077170398}. +{{16,54,89,32,58,44,53,5,27,43,31,65,33,37,49,57,29,92,75,1,67,6,81,13,79,19,34,57,62,99}, 857103725474291960141902266913742696882892030915503651305684932}. +{{16,65,67,18,67,1,79,74,14,79,6,32,51,99,40,98,3,89,53,39,44,41,79,66,79,90,31,77,63,49}, 302369104340413517272331343201728019808095590570595976467133046}. +{{16,99,40,27,21,88,66,35,11,39,27,2,72,24,97,78,85,28,54,15,87,85,84,58,48,34,6,77,62,67}, 1039871101237786612830489565371991405233854208364700480745064346}. +{{17,0,100,70,38,99,46,3,60,10,84,37,7,45,5,15,100,83,41,42,33,18,33,84,3,67,11,59,46,1}, 64580459942295648182780035233187012148046746216309154593044641}. +{{17,12,70,8,36,49,6,93,44,89,4,94,6,10,96,63,8,22,3,68,74,54,44,41,48,49,78,81,39,71}, 1133724024585637484468260532964906375315643504541833652469007009}. +{{17,26,99,11,33,69,83,99,0,15,86,44,84,46,6,43,17,99,63,75,54,29,89,66,91,51,34,77,93,8}, 663071006444309259215995211101097689746630036507878398331159293}. +{{17,32,59,66,45,73,55,33,20,30,1,13,46,40,26,93,96,60,13,98,69,67,31,84,28,34,52,92,63,70}, 1047070848104045162929146998597254586333489970851556644187573493}. +{{17,36,36,88,22,54,43,58,95,4,35,19,13,71,62,25,56,37,65,58,100,48,26,97,78,90,87,95,8,27}, 400542266331363314560450236593484991871330584427639128178736449}. +{{17,59,9,56,51,28,32,91,47,42,35,67,48,66,10,76,15,59,36,44,19,68,84,7,32,30,79,82,94,4}, 729615977846495657044598210384562670328933658646419094914665879}. +{{18,6,61,87,89,96,14,55,54,2,4,96,1,30,76,54,79,89,77,44,30,80,28,87,5,85,56,94,32,63}, 273910836941902390979415247545227416666890014180881865472675996}. +{{18,7,64,50,79,56,30,14,97,14,64,17,66,69,7,85,50,80,61,61,47,2,65,33,46,72,25,80,9,34}, 263809747682177762562396529139690554456204440825941376800450834}. +{{18,28,90,29,72,40,16,13,48,39,24,62,84,85,83,10,57,18,72,3,34,96,1,39,24,64,71,93,29,97}, 1186365982319065821341857864019709978512796796804346302020805256}. +{{18,29,36,62,83,51,78,82,71,0,33,27,100,38,85,36,4,63,47,26,19,34,31,71,51,25,53,70,74,36}, 629951810825726270270327790646719462154123731814346183444679986}. +{{18,39,22,99,46,50,21,71,24,29,7,4,25,60,2,30,44,45,45,53,55,57,1,42,73,66,90,64,53,64}, 1208417618103155301444064463102426093754298748930800564723128010}. +{{18,47,65,36,94,52,96,66,47,51,42,46,79,66,10,17,20,78,92,4,81,100,22,84,35,61,13,2,28,57}, 18298077288789125312337854239032936425787923620758076255146758}. +{{18,54,93,35,78,2,61,10,11,82,88,83,34,64,32,13,67,45,22,45,13,53,60,8,68,89,1,73,51,14}, 282939607127816577795910335615510413417908956210536965157390668}. +{{18,58,23,48,79,19,40,10,46,25,33,64,7,57,76,79,26,23,14,7,59,66,88,37,11,67,58,85,18,31}, 266830203747877169349256278958354710281393238793282434719462964}. +{{18,64,77,39,73,6,82,97,71,34,56,84,63,3,60,100,56,67,19,17,93,2,35,7,39,86,80,61,54,100}, 978880213217949518353595928855384110753208880690099804841062812}. +{{18,94,52,12,96,70,45,39,57,93,8,28,60,1,44,46,51,54,50,32,59,11,76,9,53,39,61,15,74,81}, 1240557031601027445242805983743683533854455135433370618798613440}. +{{19,29,83,71,92,80,82,100,16,12,25,72,66,11,18,97,36,64,82,47,66,46,75,74,33,2,92,48,87,37}, 535772990145840242308508905702583183200220727480527488264217615}. +{{19,33,99,68,46,79,12,13,51,78,100,95,59,45,94,58,30,78,43,95,77,44,34,72,20,87,14,49,85,79}, 1301047882584930528042164849411712706774011345319146597604145575}. +{{19,35,42,58,61,1,76,33,26,68,49,69,75,93,28,10,22,73,21,99,93,99,92,28,81,8,49,59,24,56}, 37986764926457854316907951124291695806276615677424262918847667}. +{{19,59,50,100,85,82,55,29,65,68,66,14,0,36,48,90,100,26,8,70,92,86,17,31,9,34,26,21,94,99}, 1239906184453486778281542367673687460717060223605702686547116499}. +{{19,60,86,77,50,7,81,21,96,85,51,93,85,59,82,95,41,72,2,84,9,33,50,76,38,31,34,13,72,92}, 1248074293051115295383170279560222323883948292624294419014729449}. +{{19,61,98,38,52,45,2,76,34,9,26,52,12,91,1,26,81,78,96,28,29,93,76,3,28,80,1,81,49,87}, 1090219786278342290546294670805671289687096408865130969652355619}. +{{19,77,28,63,66,72,38,93,61,51,45,9,38,45,96,69,14,6,51,48,4,38,8,15,35,99,60,98,84,36}, 668561825546356453239555929607064639493867682978604231969517451}. +{{19,81,45,59,67,100,49,25,33,1,16,86,29,4,76,84,98,48,6,43,9,63,27,31,54,46,71,58,95,47}, 514399149220780465990263335666017217483349554993222405846471647}. +{{19,84,76,77,21,43,70,52,89,12,44,55,22,74,86,45,97,76,85,30,5,74,42,75,14,67,41,100,28,98}, 1096672957102639557888049774223360164129327452277479774956652857}. +{{19,85,20,88,23,63,93,46,82,29,66,23,2,35,62,54,6,68,79,43,15,81,42,46,97,36,40,85,86,79}, 1469346049404682559341634044951829234962116653623228922790161011}. +{{19,86,96,20,81,62,9,21,41,55,64,10,25,88,6,13,18,56,79,18,9,48,45,78,60,87,64,12,62,71}, 990289727384646090630470990799011045890293273173661807071761361}. +{{19,93,42,77,90,96,67,93,35,20,90,41,50,54,88,21,40,64,6,84,4,97,81,78,78,95,100,46,21,17}, 203505590951005737777001021932428398046876731657891691798497739}. +{{20,16,86,54,47,83,11,24,76,22,75,26,92,72,41,76,32,47,35,63,22,4,5,50,19,20,82,75,96,42}, 719979309874019413524705161942513014806370614001724566644081776}. +{{20,17,36,98,29,44,3,20,7,35,87,74,66,21,57,9,74,13,20,35,37,40,40,65,9,42,40,3,14,64}, 835719213985362350899664767252448269933937919371952571960452946}. +{{20,45,23,21,92,80,94,18,56,29,60,79,40,12,95,68,88,63,48,20,59,86,89,12,13,71,69,62,83,83}, 1398215167737908051014447355703968579420177825082138908735719950}. +{{20,45,82,42,59,85,56,43,59,20,35,2,91,71,12,82,52,19,11,46,77,78,14,65,93,59,58,16,51,57}, 43456431777808539071032531138923852308825578061107945327179186}. +{{20,47,0,30,99,37,11,19,46,36,40,55,45,24,40,9,77,8,70,72,51,66,63,80,12,62,76,45,72,74}, 1354347495193928994191866901571235424499654800422784025893116146}. +{{20,49,12,81,45,91,85,40,80,33,33,12,59,97,58,86,35,53,20,23,35,28,40,95,80,56,52,94,37,50}, 244317906743965033452929305733642108297637652314682524079699578}. +{{20,56,16,63,89,10,57,89,24,97,59,75,62,75,65,27,90,25,20,11,99,19,26,40,51,8,24,71,61,61}, 207437249002324996516575897533212136356915413463650637348269784}. +{{20,68,74,63,76,4,13,53,83,93,17,50,27,38,53,26,98,13,1,22,81,53,73,71,69,80,38,11,96,85}, 1332253283471976151258775686968226308891210742328555963208325064}. +{{20,75,78,85,22,78,58,44,85,85,84,78,14,54,62,43,51,70,93,73,10,45,19,56,71,68,30,30,51,40}, 78545053355343041846555929547033492067721540250529776918168330}. +{{20,79,52,26,22,56,10,1,30,78,99,84,76,75,17,67,82,86,13,34,97,3,61,86,50,89,56,47,91,72}, 1300388722656441339528274263531058755423089785554109476948468866}. +{{20,82,5,36,36,79,26,2,51,82,98,7,88,2,29,14,53,64,82,51,85,20,54,18,68,42,78,89,69,28}, 747837475521482628953369910678894323164892079173641580144314660}. +{{20,86,19,6,73,43,96,37,98,19,7,55,96,33,21,7,92,40,50,96,34,72,45,61,21,49,70,58,4,80}, 929720887577058851240295306192838724419002822580836018985954996}. +{{20,96,32,63,76,93,36,49,56,4,79,8,14,46,5,53,34,6,51,60,36,47,98,6,89,77,88,48,61,50}, 186406460386938494099163646343027466250704922864382082791294120}. +{{21,30,13,38,93,98,34,17,16,26,15,29,37,89,38,69,20,88,31,77,84,15,6,84,61,94,51,31,40,80}, 889703919832902798541652571203732542912196861046398241240562837}. +{{21,40,63,80,20,56,49,58,66,36,46,36,33,97,63,14,3,23,42,25,51,100,46,4,96,54,34,17,21,1}, 28937843757468641004344467773402946630904369923148436993699909}. +{{21,48,78,89,50,39,52,50,49,63,89,24,1,85,5,79,35,11,47,92,10,67,45,32,71,0,82,77,23,78}, 1161077095678282732557928973339115718691212845242058911670335273}. +{{21,57,36,8,48,32,90,48,74,62,96,65,16,73,3,57,35,24,75,17,45,89,32,44,9,68,70,50,85,59}, 569275555584500675825875055463863839708446077422051436565227523}. +{{21,60,51,44,68,53,51,40,75,6,76,1,41,23,42,50,94,58,19,46,15,84,6,21,55,90,74,40,77,8}, 568958487626188590959790426007075239753079406529291136479279461}. +{{21,64,34,43,15,62,50,88,8,39,18,64,69,74,7,100,57,66,58,74,60,56,67,12,70,0,30,23,61,25}, 33215483445347886886314694561988677803345683257038176430150169}. +{{21,71,96,59,98,19,55,93,91,82,33,99,27,27,49,83,50,26,62,87,91,8,95,87,31,2,70,68,5,56}, 330280531057623154846558751700080808982905151046679933597842923}. +{{21,76,86,91,36,0,6,26,21,58,49,26,28,89,12,51,37,0,59,80,74,36,45,43,46,90,16,36,66,0}, 465221139708361966960085716802565091578530870929867712466625801}. +{{21,92,68,71,89,36,61,80,31,50,3,44,75,97,78,49,53,9,33,20,93,39,13,65,98,11,56,38,99,46}, 451593773747402330194868424667437821515234780705646455364760921}. +{{21,100,38,28,90,54,43,26,17,38,17,12,29,87,12,78,78,85,0,9,71,13,41,85,13,58,61,25,15,33}, 14826542799809490299445106006076536445958404552404831007552833}. +{{22,5,69,55,54,78,89,73,87,97,96,32,90,53,22,0,28,37,75,10,99,43,69,12,7,24,46,47,88,48}, 419821937863673477484289669119091648469273345404509715122496462}. +{{22,16,26,82,56,87,84,80,61,11,24,61,66,57,11,49,94,94,74,66,37,98,11,13,33,94,95,83,51,68}, 1187433414131949127322133065002216546601234708083643986216020768}. +{{22,19,27,61,27,45,95,35,65,59,17,56,80,99,17,43,41,21,88,44,24,62,27,20,50,39,89,21,23,71}, 926017369783755446447608951228124023783320853646646615415711742}. +{{22,34,50,79,67,7,64,87,64,58,65,74,73,85,93,2,52,73,58,84,74,42,16,67,85,32,100,95,11,81}, 1172511541565943348336518168519519996243175419325892143870014648}. +{{22,44,17,13,36,98,15,32,100,28,58,17,97,41,25,18,78,38,52,73,24,77,15,88,29,47,2,53,76,56}, 428356141889519286576961156726682675821342864705201556851030092}. +{{23,20,89,100,56,61,79,51,70,19,37,2,72,90,82,83,59,43,90,22,1,63,38,52,3,8,42,6,56,98}, 823248679752605183560778933592111471956208654711970887128811237}. +{{23,29,29,79,14,42,91,38,6,33,66,61,77,0,70,82,10,43,63,86,9,66,61,1,23,73,46,25,71,61}, 466898784663489643016085162557057321131058502278402792014355023}. +{{23,46,17,98,4,66,8,97,71,24,36,81,33,3,42,2,92,24,39,44,99,48,71,81,43,80,69,49,79,51}, 586636609098672669542255668413572756789976697977409487785703813}. +{{23,46,93,42,98,79,89,49,17,91,34,45,57,83,21,67,94,68,61,49,41,51,46,68,17,92,67,61,41,93}, 990238870157684857085418026137503295895591023790577907383729125}. +{{23,47,99,65,54,96,16,11,49,0,40,48,76,42,37,22,17,1,55,33,92,59,64,1,12,62,47,36,48,99}, 830793314902197704456691423904703866516117391816438834778816911}. +{{23,50,32,51,35,90,64,42,12,76,100,60,16,81,76,95,66,1,55,63,97,42,52,90,15,87,78,8,55,43}, 168919309892953015558007053743162467891944643614766704508182553}. +{{23,61,67,55,43,44,43,80,14,81,3,78,52,99,91,95,63,39,60,60,14,49,34,8,34,15,78,43,91,59}, 514312180057323489394031004206787751325363879822959853158262367}. +{{23,76,30,27,15,78,61,5,39,73,13,50,26,95,51,12,93,96,74,13,95,67,53,46,32,86,2,75,15,29}, 262647327596732820964919760228257369866061524975575465247467481}. +{{23,100,84,7,11,98,53,48,23,2,33,63,50,37,50,2,13,51,100,3,28,99,79,99,36,61,74,31,69,99}, 1359871379042657195220540350234002025067346441144437241641905497}. +{{24,8,16,92,20,58,92,82,89,57,61,52,30,54,40,54,30,39,46,44,71,4,53,21,14,56,24,32,91,62}, 412983777205610156766864698393246422524992986713054830706951936}. +{{24,32,36,78,32,43,29,34,81,29,6,24,100,21,10,41,24,32,18,60,19,39,22,21,82,74,1,2,82,65}, 1311268125799875630735212163927181871357566753864756688795509600}. +{{24,32,51,61,1,34,100,21,60,52,85,73,56,24,37,45,88,87,3,38,49,18,43,97,48,60,80,6,47,11}, 116005646451202679641350606835412622885991682352733767733791900}. +{{24,50,32,22,53,42,2,34,88,47,40,58,9,5,77,27,87,64,50,42,62,71,82,31,60,81,57,13,21,12}, 61390447413290800148435748019498030867430185683780718318187024}. +{{24,59,0,99,48,40,60,34,9,18,17,36,100,34,25,81,76,70,52,92,88,53,23,95,82,85,28,55,12,75}, 915509023459326390223820196561119169703217906436546018727216394}. +{{24,81,99,29,46,22,82,54,15,38,95,26,84,66,5,78,93,3,62,5,69,98,14,100,11,24,30,7,85,21}, 429223616129468415606326474540344319285281603931723616090801422}. +{{24,87,5,48,80,7,40,44,89,11,22,0,45,0,57,75,20,75,75,1,70,45,8,98,45,28,10,88,45,59}, 220803751736052271462976608564686276210083466228796288488362790}. +{{25,34,76,4,96,65,28,38,15,18,71,54,5,64,92,40,17,72,64,63,30,59,66,16,92,7,47,99,40,71}, 1061221023227403137784685483651273380413352219728784262875911457}. +{{25,43,51,75,28,19,93,70,43,27,79,71,58,80,89,24,93,36,31,64,44,45,72,24,65,13,0,83,61,60}, 238773411290102958177960822329133530420495644435330185726087023}. +{{25,53,43,66,59,82,52,42,43,60,77,25,28,58,64,20,49,33,94,7,70,5,35,26,39,70,42,40,73,88}, 1287585847262281156361662460490783094518014588232409724329069847}. +{{25,74,6,52,93,31,52,95,28,43,85,75,64,23,90,70,38,20,49,78,19,36,96,2,8,43,31,1,34,44}, 7317756299086111009204210567190593828216669079242273895755441}. +{{25,80,7,95,37,16,24,22,91,50,55,15,46,49,75,46,27,50,84,84,84,71,41,87,89,22,58,73,7,96}, 1073058395972964819526216363279107203760750788406417915862150429}. +{{25,87,32,46,10,3,85,69,88,40,54,84,78,44,54,52,1,51,19,25,54,65,97,77,92,64,51,3,65,97}, 1333768682880341154286041393859999859447570307398155163413709027}. +{{25,87,32,80,99,55,6,91,28,94,15,65,13,83,42,30,85,100,36,54,82,46,33,36,26,4,15,26,39,83}, 824677231389938192729517824276787671086729010602577307155643571}. +{{25,97,5,61,51,20,60,21,9,55,96,39,61,97,61,2,28,19,9,33,12,6,42,100,16,40,31,54,33,63}, 12869632305545095593070751919880135330336910944314123147443103}. +{{26,4,23,6,89,60,4,5,41,67,71,60,78,23,95,56,33,42,50,82,12,65,20,78,89,86,93,93,35,2}, 402571744412462161680800792294665840242315252575111900473419668}. +{{26,5,32,91,19,26,21,1,65,71,89,68,18,13,67,58,85,54,77,37,20,93,33,86,22,18,60,56,95,63}, 427978694422064277700324762418087514755927527807689749793957850}. +{{26,6,84,70,67,12,79,48,1,43,4,86,81,38,63,21,35,82,60,49,55,19,77,59,57,83,86,23,55,50}, 160904229511662298848297979984534748813732124562843754064106320}. +{{26,11,63,60,12,99,39,64,73,93,70,63,42,18,74,59,97,26,80,34,13,28,100,24,45,64,91,50,53,98}, 983976352435332968608095522205773894080119362368314039552019302}. +{{26,27,29,16,100,72,62,82,20,37,95,25,13,85,53,83,2,10,97,8,67,77,24,46,54,96,25,3,14,12}, 56709176156339036471373771591595975973863404867293972589248006}. +{{26,30,75,53,100,48,50,36,37,26,24,41,3,13,77,24,0,9,2,80,83,53,59,20,79,12,2,43,35,51}, 28146556181301401251615884705727756625455069378108778351851788}. +{{26,54,79,46,88,22,20,36,4,88,80,13,25,97,44,67,47,6,26,94,36,45,20,49,20,58,29,31,79,21}, 412244763997328110072349840702389860815543533949077336275138564}. +{{26,58,19,43,34,47,76,78,65,61,85,4,11,81,40,5,44,31,20,65,77,69,85,81,23,0,28,80,54,10}, 230610419771313652032825048692476523871013133972637648498112300}. +{{26,85,48,28,57,82,62,86,9,4,63,43,85,40,13,26,23,20,35,57,15,14,14,64,66,18,74,65,14,100}, 1169857422353944327692149109630040531355289938358778560406969618}. +{{26,90,22,3,13,2,13,26,84,43,36,92,39,21,76,43,31,84,37,33,72,11,70,87,54,17,73,14,59,87}, 946716018073982798301556751648996295485767299453722265377419864}. +{{26,91,79,43,27,95,54,89,4,92,28,6,78,38,4,85,73,4,24,37,61,24,44,63,93,45,47,65,61,24}, 231557045495666910460291270243855648814691365610170573504741566}. +{{26,94,65,81,7,38,30,21,27,1,37,89,6,53,63,66,35,88,65,92,93,60,19,14,33,19,7,14,28,27}, 3066385679742484298210579159065543022634714678732678982102940}. +{{26,97,64,67,53,66,12,34,61,67,85,98,30,11,95,8,2,61,39,70,76,77,34,29,4,17,3,44,46,20}, 5654955101898208550384828872448950007459721202728664044037914}. +{{27,5,13,26,41,31,77,52,10,9,68,78,76,3,55,27,10,42,43,25,79,67,61,25,64,24,57,31,56,58}, 30542907100396102582297333569867638032115659917872926763573879}. +{{27,5,41,76,59,34,93,5,68,15,67,6,27,1,40,99,30,58,41,85,10,8,56,4,65,100,71,36,14,31}, 180832818973060932737490226420780863885342108282261504141342423}. +{{27,16,72,96,56,40,36,38,30,24,52,23,77,0,78,9,54,7,34,19,77,30,67,28,97,84,89,16,24,78}, 1010795433761943046603169622520080106414814070713024151748777985}. +{{27,33,31,58,89,65,73,99,44,98,87,87,14,71,17,42,58,93,51,37,89,4,46,16,66,64,88,54,78,2}, 593179420252331114076544566589770498376295784270982306301111543}. +{{27,33,35,93,6,7,40,99,49,73,0,35,94,25,68,54,79,91,51,43,27,23,55,79,11,18,47,32,6,70}, 835941462758262915415678195202488761104730919432612528552618927}. +{{27,36,75,34,87,92,64,66,34,28,34,60,72,3,48,37,72,100,21,42,56,59,85,42,64,50,83,60,52,87}, 958043026932353069449039826719754140386490943714230811427643413}. +{{27,40,52,25,73,77,10,56,90,30,56,25,26,76,91,27,50,98,68,43,36,4,68,21,15,8,55,40,36,59}, 7068483871931523728339181598252157429881931525041195181459513}. +{{27,42,60,20,17,46,19,6,61,41,23,47,38,54,45,30,88,6,29,27,72,1,80,82,76,75,16,30,84,40}, 509499794424158870725063188452409687343764697794755128244064081}. +{{27,46,38,6,56,33,48,89,11,97,52,9,48,26,35,21,61,85,37,92,6,16,9,83,28,65,100,81,56,73}, 1196567222482900916411745743754370840391393986044454147541420961}. +{{27,52,78,10,33,17,76,97,30,67,64,93,35,24,28,59,73,54,40,80,86,59,15,47,71,79,65,82,0,78}, 1210934042825639648588622771151358393849606283806570418291186353}. +{{27,60,30,9,87,45,7,72,34,81,45,57,77,62,26,25,14,31,58,46,28,28,90,76,47,30,46,82,90,67}, 1459107026726838503293594005918047461238676302316016266912112249}. +{{28,6,71,85,69,72,75,99,28,50,49,28,23,89,30,1,65,99,82,4,12,51,97,25,72,77,66,14,36,57}, 187120790079293821360807408572477906604485425234765024663418076}. +{{28,23,21,85,84,86,90,92,12,10,100,9,58,55,42,76,3,59,46,19,92,49,49,5,11,5,41,75,79,40}, 618723314059534138924079509604584371686321552163916051986982926}. +{{28,32,86,48,24,54,20,7,9,69,5,66,19,42,98,57,35,20,41,71,9,34,27,9,3,75,46,52,30,5}, 52254524454811165183865768151528904680265721554441427109123968}. +{{28,33,35,85,71,34,30,74,52,32,44,46,57,48,4,5,47,70,60,92,7,65,29,15,43,97,62,58,80,33}, 467016603178008427309080677839506143747398598627923879919718430}. +{{28,47,94,74,8,18,7,60,10,40,54,4,23,90,15,5,70,32,77,0,47,21,64,47,19,0,11,20,25,88}, 829694771583545830760777264241561876217971894684948319152951362}. +{{28,53,5,7,89,43,56,72,18,30,28,52,8,73,39,26,81,55,9,6,82,84,23,82,21,56,98,100,48,44}, 326321632979988445644848196766048212735426411142037447960387646}. +{{28,57,4,17,73,2,93,42,73,26,69,53,40,60,58,77,72,2,9,19,84,97,16,6,15,98,44,13,98,81}, 1290523984705386578045923846956011565139731874259593667879406938}. +{{28,63,14,59,88,85,85,95,54,15,2,93,90,54,62,49,3,69,83,93,42,80,61,18,60,93,15,76,39,100}, 1084492097251700960726556396566506999023426447723474289695886058}. +{{28,63,56,45,90,5,37,59,88,66,87,42,29,78,29,48,0,63,31,17,5,45,50,32,20,20,83,89,35,31}, 308547429857447822815163112050301078150500336029951478198064362}. +{{28,72,52,84,71,86,54,68,25,1,16,34,66,87,0,10,88,1,26,2,72,48,53,69,41,63,23,84,0,33}, 220270062887690601087022653113616356195007181897871182998414096}. +{{28,79,56,53,33,76,7,66,96,26,22,63,65,73,88,26,44,86,79,97,5,21,55,34,84,65,49,5,43,23}, 78583677706150881182572127400674473003536577119382620178495578}. +{{28,98,73,11,41,87,14,63,89,51,84,20,39,46,7,49,12,40,99,69,65,66,99,13,42,85,77,11,76,51}, 578097982048100399421251138682856275519050512316830382125011900}. +{{29,7,42,97,56,89,81,59,39,44,55,47,38,11,80,63,62,44,79,92,56,91,18,49,77,2,11,21,6,70}, 852907634790745010464290029693183993420438762459828564359687659}. +{{29,12,10,30,50,24,17,70,88,82,72,21,79,33,82,82,44,93,3,85,7,16,86,98,40,82,94,88,45,17}, 380326259855929064751159506602654935941746914640359562743265345}. +{{29,12,89,59,100,56,56,16,33,79,87,27,43,9,17,84,21,33,60,37,31,65,53,98,67,95,62,97,90,83}, 1533071495906639138998527212178507948965698203558619662870347533}. +{{29,34,70,95,90,23,8,25,43,84,32,99,26,53,34,61,79,81,56,47,96,47,67,95,55,21,59,54,8,63}, 21195462640359886524129956552159284278066147149667958795250089}. +{{29,47,59,2,33,77,88,22,21,37,80,70,67,77,72,89,34,28,39,29,57,52,62,17,59,75,42,6,85,86}, 1285649447009767185436239868827405094411924895597775171360699191}. +{{29,50,65,65,78,92,86,8,92,25,36,52,43,61,55,64,44,21,7,34,99,38,72,86,81,36,56,44,45,59}, 46652003935681263903148084522824561234515862914437194716705293}. +{{29,54,98,93,68,55,14,66,94,68,10,77,57,73,73,8,87,67,34,83,11,0,37,77,5,74,81,91,20,31}, 373956613367039929952900661370042456953204136313844664534530089}. +{{29,57,14,14,36,98,66,33,70,14,55,74,5,93,98,87,26,69,26,70,16,65,24,19,38,24,93,84,22,56}, 312841875067717588279462933211242802062943673904357481879090307}. +{{29,62,47,8,68,45,15,43,25,11,54,93,72,75,96,22,97,59,63,50,36,69,7,43,18,20,1,86,29,96}, 1031801761606127091898874526389776806807623671387541874537868261}. +{{29,63,18,40,37,45,45,22,59,35,71,31,10,53,81,28,28,90,33,87,18,88,24,15,2,9,57,1,2,72}, 826997168805326342030845722206911223824663727296063346668498803}. +{{29,67,20,41,56,7,16,21,0,39,54,6,36,56,33,11,49,61,31,87,78,61,57,13,65,91,82,78,48,89}, 1210827819806567363709415093996375326708125975414429657739543211}. +{{29,94,8,5,47,91,95,66,6,77,55,99,42,45,37,12,25,1,14,85,4,61,21,20,4,95,70,41,12,77}, 977826069658772862446753604251383897352946346491440816942968441}. +{{29,98,8,60,66,2,94,27,58,53,40,29,18,54,66,50,35,71,53,71,11,76,69,86,22,98,68,100,69,89}, 1617609243113763125340933148994279457564506521771341089655949953}. +{{30,15,94,70,100,46,31,75,62,37,64,40,82,27,20,29,94,50,45,45,59,93,64,6,11,88,62,1,92,18}, 472548304184974079625125291090462628923450030959563024975569602}. +{{30,19,37,73,58,5,44,50,13,16,32,53,94,40,92,61,47,63,17,38,1,76,11,4,47,39,27,2,13,27}, 3245273930087014463123427301587428825022424350961792823298350}. +{{30,19,59,1,2,42,8,7,17,84,54,19,77,93,43,92,47,6,55,43,72,76,45,74,3,7,72,44,57,99}, 943342466084994244159020356411061079689044817392052145209833870}. +{{30,27,23,20,6,29,28,57,82,23,69,11,67,38,46,30,44,33,63,78,77,57,38,87,0,52,88,34,8,54}, 118118185964433157346121859160985318433708923829733770212548262}. +{{30,28,23,55,94,42,49,18,51,12,69,48,46,83,37,80,70,38,61,100,70,18,35,85,90,1,54,68,92,6}, 658205927667648526864230343597655806040433532992006236311676236}. +{{30,48,39,8,54,2,96,66,39,76,94,61,13,64,86,7,70,66,71,74,49,37,51,19,27,60,28,20,28,98}, 824299094664420472454180717886942081645336237147669941571590404}. +{{30,48,87,80,25,95,77,82,59,28,73,33,52,57,37,38,90,56,31,32,39,19,49,5,86,46,99,69,45,92}, 1157097756973925249982404906946557374249752645924700449615932788}. +{{30,52,3,81,89,82,27,8,90,77,71,55,30,54,50,79,88,58,80,99,85,3,94,30,81,45,82,8,91,70}, 1372076837828385597328995363948650942923227131307433443773156956}. +{{30,54,29,9,52,2,71,10,25,54,3,93,2,52,70,13,59,70,99,93,97,68,52,20,56,9,63,25,62,56}, 6255231236088331316939093785458836622847226218629229174426956}. +{{30,60,39,14,11,82,57,24,79,71,49,77,9,100,89,59,40,69,98,24,44,85,81,27,46,89,93,29,34,65}, 987304588508423264722175578269602386580722223631574939459575636}. +{{30,68,78,62,52,91,3,62,33,58,77,56,21,73,46,92,81,66,53,34,86,66,88,22,71,22,100,86,4,14}, 345857379023530761200344353978972340960335405121282618958361952}. +{{30,76,47,1,58,34,37,72,57,83,57,99,32,32,46,65,15,55,6,49,27,29,40,54,95,73,57,28,63,48}, 77187366615412314897552153171653071993217111180830668563910476}. +{{30,88,1,93,9,0,83,1,7,26,79,75,19,7,82,0,48,25,60,93,26,96,64,13,90,7,89,71,85,71}, 1578846558125831892877625205348822574015441023606014808074894812}. +{{30,99,65,91,46,73,79,85,36,28,71,95,76,12,23,53,5,31,97,37,61,17,62,51,72,22,62,80,87,55}, 643188302759290355871295610376156585814419607376136805734665454}. +{{31,6,7,14,89,16,57,57,98,59,14,93,38,65,70,50,68,34,39,19,72,71,78,39,51,84,2,27,9,39}, 62812236156714772348597351864626120265423724441732313223277269}. +{{31,17,99,66,56,62,31,81,78,100,53,25,89,72,74,32,100,50,56,0,91,68,84,13,41,68,44,64,65,54}, 679880558454095658978373778267274168502552755743296953678568647}. +{{31,41,3,59,31,14,29,77,2,59,68,28,64,17,77,57,83,65,38,48,95,95,38,62,70,100,91,78,14,16}, 390820396648792573464886957766340535260502588292725930781303519}. +{{31,52,88,71,84,50,83,36,61,57,63,68,39,18,62,9,97,18,35,86,72,3,70,26,66,91,80,80,79,33}, 805983143130854733234567868304999930751942878691179102378235721}. +{{31,60,23,35,69,40,8,12,64,21,27,9,61,11,22,14,34,13,1,86,40,81,84,38,34,57,8,58,27,48}, 10445515169684636279976673587467561286211165179817288052129309}. +{{31,61,47,62,44,87,96,91,65,5,75,46,4,26,83,96,82,5,80,4,49,44,69,86,24,24,85,25,34,62}, 122707090750543512825702175427390635614999350575011482450413479}. +{{31,62,88,96,85,49,61,74,78,87,85,52,11,88,49,85,38,23,38,49,72,91,6,64,93,71,84,51,86,94}, 1431847553946232180719330785027484554855454621373216823129593457}. +{{31,67,39,39,20,13,28,50,42,17,14,29,86,41,51,88,57,24,9,89,12,44,41,71,13,27,56,31,35,30}, 13715470844824480142148658018552645477422022875462627134106159}. +{{31,89,60,38,51,13,81,69,54,68,78,19,27,8,68,28,16,85,100,85,44,17,25,77,20,88,74,52,78,21}, 579931526539623431407655502144711030780960618775136249794140403}. +{{32,16,47,55,60,11,67,80,19,89,46,50,9,21,1,98,4,87,94,83,40,93,12,88,31,76,1,86,14,75}, 1097389112665649619282579931523200510591291726157178371920524140}. +{{32,19,1,72,83,19,82,7,44,60,53,46,23,24,85,78,77,46,23,50,66,94,75,61,44,100,60,55,83,48}, 474222617902940433240235433467125267508155344092172906595177654}. +{{32,19,18,32,98,90,89,66,70,50,1,34,64,14,5,88,55,12,32,60,94,12,85,53,63,90,57,97,76,1}, 676578170990922092734910651123074901504579169369059219659113538}. +{{32,32,49,73,94,0,76,24,43,53,18,4,16,37,26,14,24,17,68,26,95,79,30,13,21,49,21,58,23,76}, 827974962403517562760850913108635879438128659464122369716658956}. +{{32,63,47,9,65,57,27,97,18,18,85,36,38,61,86,21,33,100,67,53,12,0,52,71,31,29,76,92,2,28}, 322017108987164362740721073095879692700084439551630830423876862}. +{{32,71,75,19,85,86,8,16,75,37,98,64,35,15,58,79,65,1,46,95,18,28,66,5,82,75,63,31,90,57}, 495896220857901300013061602518694540299453793018865683805221662}. +{{32,76,42,69,11,8,54,84,97,100,0,15,1,78,72,37,66,14,9,1,4,15,4,53,72,11,3,74,14,25}, 231538563064453715946655217207090585224008274707809517322410264}. +{{32,78,81,47,79,63,73,17,52,46,38,37,28,16,9,73,35,33,1,72,17,17,86,43,26,72,63,35,2,98}, 881455866950405227389572178803104689426313226368149500923988220}. +{{32,90,60,63,48,26,94,86,12,11,4,29,94,25,91,20,10,64,31,84,18,35,30,95,72,9,61,83,91,93}, 1479419019907518953211925526650795442512129223500304056240597512}. +{{33,3,18,59,33,83,78,39,94,79,98,65,18,17,58,47,79,2,65,26,23,43,81,81,88,0,20,67,78,53}, 662566675045296534702248397119674451512619374980363404969355963}. +{{33,19,76,72,81,34,48,54,38,44,89,58,34,67,6,70,87,75,99,65,98,49,20,28,9,14,42,72,58,12}, 208865895812344327263777957189749182052675774067145944683455507}. +{{33,56,64,96,74,95,82,30,93,99,21,73,20,12,17,7,55,87,25,43,32,80,6,88,8,26,64,7,64,81}, 1353247206060831481347093443420244468548801073071629343216619297}. +{{33,69,7,6,47,74,78,38,21,98,26,15,12,34,47,96,54,3,11,35,94,82,24,99,40,91,28,80,41,74}, 1097589836285019736347573940794095109628313580599197257545173271}. +{{33,83,3,70,60,67,53,33,20,12,21,13,3,83,55,16,81,14,70,50,62,95,44,61,73,58,84,54,26,5}, 132283706596031536685346246333565377319872538963258295755832551}. +{{33,88,2,71,17,3,0,97,1,49,83,100,91,74,59,86,69,39,84,54,64,56,11,54,80,88,51,15,43,3}, 79316100232130107355455376886461924119987193267395714210813881}. +{{33,93,34,67,66,77,85,4,81,22,19,73,12,49,38,25,97,38,11,56,2,66,57,43,78,58,90,2,59,16}, 131873071541222814659870619565412067163051195272375710448463211}. +{{33,94,84,17,50,82,63,51,27,0,65,49,57,31,62,56,73,93,19,86,44,80,41,34,57,16,75,74,61,32}, 312852379194788196926128495015481670748297397902515362926640585}. +{{33,96,45,61,62,83,17,66,65,87,28,34,60,18,89,9,70,93,8,60,88,13,44,21,67,74,99,93,91,65}, 1621728321270938685350312289256890544561524801374181315320136557}. +{{33,97,77,73,44,35,72,39,23,95,41,11,25,84,24,96,27,88,74,53,13,82,45,6,93,82,50,56,24,37}, 81013180229643382429087497100258538002794435381223250936274863}. +{{34,3,56,3,48,85,26,32,98,37,66,40,66,20,12,73,31,17,96,98,55,87,30,89,87,63,67,49,29,12}, 145888132308347135285590183577143465876281810383628513815265834}. +{{34,11,73,19,75,74,41,15,80,8,42,34,8,64,55,78,64,35,20,20,99,24,37,10,18,56,40,43,84,7}, 413146754371238363094816670595576365872270280255074112688505054}. +{{34,36,25,85,1,0,30,0,92,37,49,60,3,34,68,11,47,9,71,60,27,0,83,17,36,95,85,92,4,71}, 1189561400273285766438387097053739561299623813439500227383367196}. +{{34,47,95,59,31,79,64,60,82,79,57,50,69,91,17,99,82,72,8,90,93,58,64,95,8,35,70,35,90,30}, 536285517211387478294713257040024387659481523947880330074060350}. +{{34,63,42,56,59,96,75,99,26,29,10,62,51,10,21,45,22,48,35,38,74,0,75,55,92,36,5,47,6,80}, 856498321121833336377223629933287068181774659850390530613891794}. +{{34,78,23,57,97,89,68,4,10,53,53,48,13,23,3,90,59,72,12,55,5,80,69,70,81,80,70,69,45,2}, 408413522399661517096572553632418530104984777403785804923893308}. +{{34,84,77,46,57,45,52,18,48,88,59,20,4,71,54,90,31,53,36,36,3,47,66,60,83,40,82,14,33,70}, 957798639675717276386125499618552753523952797563864137090671668}. +{{34,89,25,23,92,98,75,58,85,41,80,51,62,71,65,93,75,14,60,70,12,93,73,0,6,81,86,68,79,97}, 1604718087310079002137249239452210757102975198454302413775039310}. +{{34,97,85,27,36,45,61,0,78,80,66,45,70,68,76,50,48,80,32,82,98,92,51,4,28,98,39,30,58,59}, 57293864266900250182032156199494147191516456850324469974042734}. +{{35,5,70,100,57,34,58,64,44,31,50,16,61,98,25,9,33,20,72,34,70,84,27,81,93,42,59,3,84,59}, 455177970699986081260777131858043366784276706755672850953261587}. +{{35,6,6,73,46,51,47,92,46,40,96,96,38,31,59,7,70,75,88,26,29,7,9,62,96,58,49,77,69,97}, 1466235448950129501029745182499595222550750105725439983421153385}. +{{35,11,70,16,48,61,96,7,74,0,97,14,13,6,91,43,43,76,7,51,18,55,75,26,60,42,82,79,6,66}, 1137940176877547222544408581267950323273461985570632824903292067}. +{{35,19,37,91,47,93,12,53,14,87,64,25,41,62,97,60,67,58,55,47,10,85,55,24,61,41,76,48,43,65}, 928938147483281792974670981779746232788031232176609050772724415}. +{{35,20,83,8,57,100,68,84,49,59,43,0,5,74,60,85,15,45,32,9,18,11,33,98,39,2,100,59,49,55}, 115762661092190458044878502575073306082750144609153854221293333}. +{{35,56,61,41,78,42,15,60,78,12,80,81,94,62,23,97,69,100,45,32,85,42,34,58,17,21,49,17,38,4}, 1969858009489846252774713844196289011086506815436245242857549}. +{{35,62,69,58,52,71,53,9,53,99,38,94,39,17,48,85,78,14,67,34,37,98,56,91,79,45,71,64,63,86}, 1173621136062471638970951468613900589434925847393430510020899813}. +{{35,64,81,41,86,49,64,59,4,20,6,85,88,50,74,20,100,18,79,51,99,81,63,89,66,39,6,5,18,74}, 866676429904814966762381641508116627387792284005501656578656429}. +{{35,70,97,95,31,63,30,61,15,34,88,12,14,14,94,14,89,39,87,94,10,94,80,93,46,46,29,66,64,93}, 1463645956645978313615604433683820210352718560517148850147230141}. +{{35,92,8,26,83,94,84,18,3,80,45,73,54,56,29,79,71,0,55,32,85,77,32,19,74,45,59,0,74,14}, 442062710656747083470001196022888833980087967611297185192594705}. +{{36,16,27,9,45,33,85,94,40,62,19,83,80,3,69,29,9,84,1,74,63,11,29,60,70,36,65,84,34,89}, 1158034546887308077237203534387348478801173109355656554411846780}. +{{36,16,61,5,77,92,11,88,25,13,74,24,89,62,23,42,25,11,25,34,45,3,100,51,22,18,31,80,46,52}, 212123939108205064664305960946843511822696597504246729508606812}. +{{36,40,46,78,93,78,95,21,74,77,12,19,97,6,63,93,52,60,16,12,47,55,85,27,86,47,43,37,26,56}, 32196616763119327025033924099091994130796613621107932452149968}. +{{36,44,9,48,53,1,29,84,40,38,91,4,23,40,48,69,38,45,67,39,61,93,22,34,28,97,39,38,24,80}, 877841889274987316575341657636702916536449198306985048249635956}. +{{36,49,7,71,68,71,28,37,86,48,17,29,18,48,90,37,1,95,88,36,75,5,81,4,45,99,3,21,3,59}, 60084896788621224862036994154274997223416077643284296716487854}. +{{36,77,56,66,22,15,8,81,35,36,18,89,5,52,25,28,49,74,30,32,11,21,80,37,68,58,71,24,49,30}, 135187013452381503565547706127605230618355857227288778720237986}. +{{36,84,50,44,83,12,30,88,59,11,82,21,64,68,83,93,59,91,9,3,59,45,100,54,79,32,4,21,53,95}, 855187856800685770988258100600858433585474029544631304758217488}. +{{36,88,81,23,44,45,8,93,85,70,23,55,44,18,1,59,50,49,36,86,27,27,15,40,46,56,83,4,53,56}, 103648887399573100285045420242455850450406751293979928114154924}. +{{37,4,40,82,100,13,85,36,89,78,50,70,6,64,73,75,62,81,62,52,68,33,86,35,85,17,72,87,41,0}, 342571000873350696305554425717327922951911613270108537538920801}. +{{37,5,12,20,84,53,92,53,22,36,27,1,95,57,35,52,4,4,23,58,14,89,2,43,9,37,80,15,29,2}, 106064310683166215120326695892604349085495282145571879973584035}. +{{37,7,66,13,21,52,84,29,17,43,20,27,80,77,49,36,20,66,88,69,1,63,95,36,60,31,60,6,95,32}, 419228898711977718834435532990374831507999022584018730715999131}. +{{37,27,69,77,19,34,83,95,64,26,34,93,35,60,100,43,64,78,5,86,1,58,21,93,84,68,60,44,45,17}, 91122252963238703643580385358396573172632382655759493071411423}. +{{37,31,78,99,61,71,61,68,60,90,62,47,47,80,94,25,4,49,30,10,15,73,72,51,90,38,68,40,9,61}, 138235383661506052024595200524747451404253317745918828059203707}. +{{37,72,47,8,77,97,8,14,74,88,92,22,63,21,98,85,42,31,16,28,52,24,20,46,30,6,53,62,37,53}, 78149527917503748130293330860939800322661254624348198842421}. +{{37,73,86,69,22,47,92,86,88,0,61,12,15,44,76,62,33,15,7,83,33,25,36,42,70,88,11,76,5,39}, 283650382017449995445182748431082175547173082251134958517031979}. +{{37,73,99,92,45,25,23,100,8,35,12,100,6,93,90,85,94,75,49,100,24,43,14,5,34,89,11,0,52,1}, 52618023322434237929615615991728558449013396985447504874480247}. +{{37,90,28,85,5,63,90,75,93,15,86,33,27,72,98,86,4,82,22,25,89,5,87,83,1,41,53,6,68,80}, 1255309630548188567667736426477714455062458319926787648886676409}. +{{38,25,77,4,92,66,16,27,40,63,92,80,14,51,13,58,1,41,12,6,55,56,100,14,35,10,93,80,95,40}, 726340784322048957034331259184809027196654751485089830883517062}. +{{38,38,2,92,88,34,31,49,19,99,27,14,90,87,21,99,17,25,53,86,28,11,1,33,98,92,9,51,5,4}, 78006364911161868905387722340185963927336673558338686044071872}. +{{38,39,94,82,48,25,10,95,72,54,78,36,82,68,13,88,91,87,97,60,23,29,4,87,55,56,89,70,64,42}, 733538008678429770156013122357843297503421277086439091413139618}. +{{38,58,13,69,1,41,53,51,92,52,77,40,70,72,13,75,35,90,58,25,32,11,58,79,99,17,12,19,45,88}, 861590681366720725860514933835361710752061572300259420646524156}. +{{38,63,91,11,91,20,16,47,71,73,91,58,46,6,16,98,5,84,90,71,20,35,54,85,62,59,29,46,17,32}, 14314569877282313274438595616583235215671779972130886499501982}. +{{38,71,50,50,36,41,34,32,90,88,40,38,36,52,62,12,50,13,19,50,88,51,39,14,37,10,64,0,75,84}, 1338580570923117568453163452553523354799295403731398101370798114}. +{{38,72,67,7,69,80,70,46,42,82,71,86,58,14,38,13,36,65,100,84,15,85,22,20,22,89,11,36,51,33}, 56047638933455630128719619532445145159861407718673334007923740}. +{{38,84,35,59,25,76,19,3,65,28,96,28,47,22,83,71,75,50,42,49,17,29,15,81,95,48,71,14,34,68}, 964340599535456892645652241032043732596102084539778152569360860}. +{{38,98,66,86,85,4,67,41,74,98,77,48,71,5,33,26,78,66,56,85,83,92,51,10,63,40,43,24,75,67}, 1240063169591439397873602562536095692259784751949590775002068176}. +{{39,26,65,63,83,96,1,31,47,95,74,23,2,4,43,40,79,69,94,60,69,89,73,87,43,2,76,64,78,25}, 744717783513958809217095451108261133076431192465027567902215133}. +{{39,54,14,73,81,25,16,73,31,58,3,75,35,9,5,1,61,96,22,72,66,60,54,16,89,66,32,28,69,19}, 491123811371891435569638713740858117434253230733339660017335737}. +{{39,65,42,31,71,16,51,11,15,5,72,90,57,19,98,66,67,43,14,73,90,95,3,4,5,83,31,27,28,6}, 57226794831222658835338094336879890705479545432281018203321307}. +{{39,76,61,57,86,20,31,21,20,79,40,62,67,55,0,30,51,7,57,71,95,76,1,69,11,72,92,35,17,2}, 172752929274259218874934436788511984825615990367414952380019405}. +{{39,77,5,42,88,54,16,31,77,49,85,99,56,1,76,22,48,45,74,97,72,48,52,44,98,50,1,19,33,47}, 28553387665816288640313958800569375625719728482181908198469511}. +{{39,87,66,89,96,47,93,92,62,24,94,77,63,6,52,42,55,82,99,52,44,73,2,47,10,24,4,58,9,44}, 3821526867998029255076085070249942180414201638232579218151531}. +{{39,94,94,3,70,45,99,86,74,94,98,32,19,59,3,37,31,4,11,42,74,79,74,8,71,88,9,26,51,99}, 911136946431085391286427540561978442880760581996047290004271209}. +{{40,42,58,97,100,27,97,12,21,72,96,12,17,17,43,44,70,55,82,7,77,77,45,50,7,19,99,69,54,50}, 313857576805462785973417682412434751899586974308314131172323688}. +{{40,54,95,46,53,46,6,56,96,7,56,27,85,25,44,44,11,47,92,53,41,37,50,23,24,91,9,45,75,38}, 463206567777523322497948650417182321707632127729541254813006356}. +{{40,58,81,68,53,81,52,31,32,56,13,83,93,100,75,92,38,22,76,67,62,99,80,97,86,49,81,5,45,39}, 152354743414072558871896564242437500982804529746503956599168180}. +{{40,59,96,71,83,100,44,44,72,50,62,24,43,19,20,75,27,91,61,85,91,66,72,95,12,9,21,20,22,34}, 25159108790651013565965734703166194473154108321379286788321306}. +{{40,66,1,5,7,6,88,54,33,65,96,3,61,82,89,62,16,87,83,39,72,95,70,34,74,0,77,58,5,58}, 140446330255983311802973804314298778809119261408334751789374236}. +{{40,73,83,22,16,32,40,79,91,83,3,14,9,41,4,23,55,84,99,59,69,68,94,94,37,95,25,91,7,44}, 281818142614319094012218776697425559828530461533588071812806534}. +{{40,83,100,8,94,89,73,89,48,48,89,5,46,86,77,100,64,13,52,1,31,88,31,37,46,72,6,85,69,5}, 671890361858002161446441193301709582460376466215256704476138722}. +{{40,84,29,68,89,93,95,12,69,24,65,42,95,100,76,0,15,88,17,35,3,52,88,87,31,65,88,17,36,44}, 173796265459527040879057473188021830549047412560333017269998964}. +{{40,84,74,28,33,59,14,67,92,21,9,83,26,79,98,76,74,42,22,46,90,48,28,87,66,80,73,97,61,43}, 400319623641564379112710823351929940029943453346014847297400496}. +{{41,10,58,61,15,54,10,67,28,43,23,67,46,39,96,41,39,87,11,13,56,13,74,75,46,39,99,14,66,27}, 533732741236050915515606226761974426706431291250081286899871385}. +{{41,19,13,82,13,95,63,88,33,9,55,2,15,22,30,40,90,62,58,37,1,44,4,4,49,75,43,48,1,48}, 51522709585192017786038602466983043635858149181395662894798711}. +{{41,43,61,4,77,54,96,23,54,2,45,65,76,58,25,73,53,57,58,18,64,11,12,21,89,41,89,21,44,11}, 130221737082790444858377154636198644440818977941189906175085719}. +{{41,68,93,76,57,33,83,84,42,68,31,56,84,51,52,74,98,87,85,35,79,61,98,20,81,31,17,64,61,65}, 1062946677289956313313734392062928792646391635114278097344406645}. +{{41,89,77,81,10,93,59,94,45,58,2,10,9,76,49,40,28,47,10,69,52,98,53,91,22,68,91,83,98,23}, 788215931960587957339642593373297484345347184085269962503639407}. +{{42,2,48,79,32,31,62,88,84,20,25,69,0,36,80,45,25,2,43,96,82,14,90,68,73,64,89,84,1,21}, 407387641916896309969087724617358840602527004916685803664804904}. +{{42,33,100,88,15,6,88,66,94,65,78,28,80,80,13,48,65,59,87,74,36,90,86,54,72,55,34,64,60,46}, 242368235272860861656079355924063906493070873137830455599907346}. +{{42,42,25,64,23,83,54,27,64,52,84,16,7,19,93,17,48,90,100,10,51,2,21,24,61,92,30,28,52,32}, 52051751659222283629237471712523172208572704632506998454284468}. +{{42,66,75,53,96,64,14,43,64,68,14,93,53,66,18,28,8,2,94,93,35,99,26,1,60,49,79,75,50,67}, 1135720415705169847232128669414587154167548899089933420612556940}. +{{42,76,95,59,6,69,29,27,10,80,18,31,46,9,11,42,6,90,7,85,85,98,93,61,81,88,41,3,55,41}, 89386772844624841382579701660500103759380562648329938471250156}. +{{42,77,34,19,37,14,61,62,4,8,86,68,80,64,27,16,85,31,78,87,90,7,7,18,69,31,39,6,80,3}, 440023265535944832329340419996751897939119612482344088339431514}. +{{42,81,63,21,81,41,65,17,53,63,79,25,40,54,7,31,19,22,98,11,43,8,85,1,94,59,61,44,25,50}, 32542191439683331032419756542623121703678377155066941052407806}. +{{42,84,61,16,41,12,99,43,58,76,19,0,93,20,84,76,75,41,16,40,66,68,42,65,41,67,19,8,72,47}, 480657397763302281095090275308628328754133800341561561462281428}. +{{42,86,33,11,13,12,49,79,97,88,97,6,60,44,14,50,45,16,31,30,36,32,2,55,19,14,91,40,16,12}, 102846980497188986938907297955850704211432650867863854629848540}. +{{42,88,13,64,26,14,29,96,72,100,56,59,79,13,32,16,52,20,5,17,82,72,28,71,69,38,86,92,53,16}, 351927097666550873235979616183977762434430540082502342600833092}. +{{42,88,45,44,31,60,0,0,78,65,31,61,98,36,95,18,70,6,91,91,57,3,31,68,80,51,50,96,2,49}, 245592786521568625420362340172719165428498188157863472574254612}. +{{43,9,44,37,3,93,69,8,88,89,85,98,81,15,8,30,67,81,73,12,22,36,24,77,7,26,69,30,94,22}, 527791022918492451654009719796921547099034702392921228157859451}. +{{43,15,53,2,22,1,76,21,4,9,100,65,39,80,87,18,3,61,96,94,23,0,99,87,81,87,57,5,9,73}, 920416233468100969282084161146505757215202338149000497897626279}. +{{43,16,91,63,39,14,20,13,88,74,53,75,85,92,45,35,86,45,46,70,5,12,11,19,69,26,9,83,15,75}, 1055078412627057570758811239417789232986736756208096884315839645}. +{{43,23,69,56,12,96,81,19,54,38,50,80,3,68,34,17,15,5,97,51,74,5,92,32,79,19,30,61,67,74}, 1268291697639983626030758795227066380599751226846478201097523399}. +{{43,25,96,98,84,60,45,89,44,66,10,78,98,28,16,97,38,74,69,15,38,67,21,24,26,33,18,55,97,44}, 415253274749391417326315980312849364339321554847945057987494083}. +{{43,34,82,57,2,23,46,39,98,32,1,18,31,97,29,47,6,28,81,77,43,96,92,40,88,35,10,32,24,27}, 36570793415178056986268139738809419269465064507635724657161385}. +{{43,46,24,45,63,28,46,18,64,46,79,1,96,60,49,44,18,7,16,75,1,85,39,69,94,45,62,26,86,35}, 453968237115186537333311941449494200363919416031958442102639641}. +{{43,47,99,98,59,0,86,74,15,48,41,88,97,55,24,14,62,26,26,95,41,68,32,25,26,53,96,38,42,50}, 106871109717117524997568326736372066157120185908683614698616087}. +{{43,62,10,6,28,1,46,32,47,66,32,2,63,97,0,12,94,14,41,100,42,32,51,49,49,91,25,18,3,47}, 52339259721154822771129067063943042287438185955388776601891105}. +{{43,78,52,3,3,7,3,92,87,97,97,51,71,54,50,15,82,21,48,54,43,0,73,74,61,26,34,13,54,34}, 19392913988796080687857518901808945732936286584359072784621433}. +{{43,84,20,4,61,53,69,83,73,21,60,41,2,81,47,18,15,92,46,76,87,18,90,20,20,87,3,21,6,35}, 60474288508358425713573725811219182825105916935962750518127601}. +{{43,93,32,23,11,70,93,9,98,32,76,97,21,17,7,9,3,49,36,95,49,35,36,58,65,66,13,86,70,57}, 695005955260997980089412161520631005007228677549135168636975323}. +{{44,30,64,16,32,75,99,93,62,93,91,3,29,56,8,70,65,89,44,79,89,73,82,76,90,85,97,54,93,63}, 616614962046615515303995875301438557739213812683914544051592928}. +{{44,41,62,61,36,4,51,92,20,9,56,62,17,5,82,53,31,81,91,5,56,12,51,22,78,82,77,53,96,35}, 591981107968744095338035928599756198256814383379113500870685258}. +{{44,45,80,44,21,20,70,66,54,1,72,16,75,11,68,11,31,82,40,56,8,19,4,98,15,86,15,88,83,69}, 1504328131848279497809132817852182478017889239547846178887545362}. +{{44,49,21,44,53,7,12,100,9,43,16,98,25,50,48,51,56,63,44,96,83,3,86,79,51,63,21,62,43,47}, 21696999722051380612552018421221505726167214198180848728183606}. +{{44,53,63,72,56,73,31,52,99,37,41,93,27,10,23,34,48,59,31,99,16,91,62,66,17,76,87,14,85,8}, 582518633220496514060007342398615146419422269634758536569184102}. +{{44,62,35,0,73,30,92,73,38,0,67,54,85,7,86,36,59,83,61,30,34,20,83,29,3,98,10,9,63,96}, 880836190251918791261853319996135377044348576466000160288617620}. +{{44,63,35,31,87,5,86,65,67,48,79,37,2,95,72,32,80,79,76,79,88,99,25,89,70,92,47,87,98,77}, 1536172280129554088965389971893468221596288998435521231053270462}. +{{44,68,68,71,45,2,88,7,9,35,80,55,77,33,64,3,23,0,21,34,71,93,77,40,61,83,87,22,44,49}, 165547694063492145802702619759957050177615480152727927209180056}. +{{44,71,50,88,78,79,4,81,37,19,20,21,29,77,65,39,15,22,2,8,58,78,42,91,93,36,34,42,30,2}, 41818337148080097207432936869390152298863598788578279287815074}. +{{44,82,47,29,53,40,75,100,50,78,11,99,33,15,10,15,77,98,86,3,48,4,86,45,97,89,14,19,19,1}, 84268034226161254661099906463886880521879952720257538067119196}. +{{44,99,97,13,78,10,87,50,2,15,86,57,38,82,7,1,65,59,64,15,16,76,0,85,21,93,19,45,53,12}, 68007821846111522780229660380112964765063645050561172565903950}. +{{45,5,73,40,33,88,79,42,72,4,59,32,58,32,17,50,68,62,33,30,5,34,51,66,87,57,3,31,14,6}, 38667492315894579299895425221937601138664891814716690020975703}. +{{45,32,25,80,1,7,75,20,43,51,22,72,95,12,15,29,26,81,29,76,53,2,47,31,15,53,59,75,32,5}, 206701932469373977667492679010002855567034277198769478268539765}. +{{45,41,2,12,68,6,17,76,9,12,57,38,35,75,44,4,7,19,8,72,33,50,71,7,26,15,78,80,79,87}, 1549904518575148131576321753433782195801508788311245839756637507}. +{{45,42,1,39,94,14,82,58,51,64,69,79,5,28,0,23,38,1,70,2,68,88,68,85,81,19,0,67,85,37}, 667286638708549315273856196112536737836498713438844531685629197}. +{{45,92,26,29,59,18,7,45,40,36,31,59,24,92,93,69,70,66,70,88,54,20,86,53,57,61,83,14,64,30}, 522242313331001302460911156998814661930759531308614464292572377}. +{{45,96,49,91,37,92,65,30,70,57,46,96,73,55,71,81,41,23,90,65,43,17,51,36,61,22,26,32,97,34}, 412666639884753994132669959648329761321197158858504638899679837}. +{{45,97,14,58,94,79,44,17,53,94,74,99,11,42,4,74,52,1,54,0,11,2,37,26,34,17,8,65,68,19}, 617119994928545188155990273171566749151522559940498918112106915}. +{{46,0,98,50,61,68,65,89,5,15,35,3,39,13,55,22,68,65,62,54,28,9,57,30,80,47,13,50,36,67}, 848764938290744534170728652381198796643275373988856941181566928}. +{{46,7,21,71,97,70,94,35,83,10,54,12,49,24,45,19,11,72,11,97,87,47,77,11,98,43,1,89,9,85}, 1063190959826785878678101741686140882752183455730552509858435486}. +{{46,13,90,76,67,23,61,99,32,4,45,83,40,22,68,67,59,82,90,68,51,97,26,71,40,82,43,22,0,23}, 68976171612918349203513245621639957076122963768543302487477490}. +{{46,14,79,11,87,40,48,19,96,50,16,54,10,32,83,84,9,13,75,86,77,75,72,8,2,35,92,59,57,56}, 115373554254016406258777980186563250486970677157586437531975836}. +{{46,20,91,32,71,0,88,77,39,20,20,9,86,22,48,55,30,31,17,27,93,55,83,23,80,67,21,70,20,33}, 290862388770978746698338599839997796659814250677921563526728084}. +{{46,21,7,80,35,93,28,90,52,68,5,26,9,94,72,24,63,69,8,22,92,76,33,5,99,66,59,52,3,98}, 904945691964340171694663438439600139785659205671814951380128822}. +{{46,22,48,51,33,74,89,30,24,7,55,29,26,33,58,45,92,77,9,82,0,65,7,19,10,21,5,6,86,84}, 1238447211104505839217590825583347754912886819593065912521371224}. +{{46,43,95,23,85,50,83,76,11,1,72,66,35,76,42,4,76,33,80,38,54,36,14,11,36,15,96,1,94,10}, 514739929345715388127963329325636293524729607307860055402091358}. +{{46,44,48,30,93,91,87,12,63,68,63,45,66,35,22,32,48,66,57,28,80,78,69,13,48,4,44,93,9,61}, 217144737495953833918485829790219291281413052908824434797981040}. +{{46,52,35,73,52,91,5,66,83,15,5,86,36,1,69,51,3,42,7,64,84,32,0,0,39,9,1,95,8,56}, 208127374260883696483914418899467866957953594685601062741993324}. +{{46,52,92,63,76,16,44,96,46,94,51,2,30,26,41,36,64,91,75,34,66,78,26,18,72,58,5,5,99,5}, 442612009444477533961520240634983285139815547776325438887314440}. +{{46,56,26,60,8,18,26,62,20,97,43,38,82,17,57,83,79,4,72,30,26,16,17,26,43,90,25,99,82,45}, 669045674085689946597402950275610212307710033597344423958668800}. +{{47,17,68,97,64,58,25,71,65,77,79,85,67,3,51,74,74,85,58,48,90,23,41,84,51,43,30,65,96,81}, 1454642849167576341304486832929901991888227355419401877455011787}. +{{47,18,0,11,66,51,59,9,62,31,24,15,51,58,83,67,38,55,57,100,46,86,71,28,49,23,8,62,58,51}, 10520448396233234314886019348369596342141615528969119986014953}. +{{47,42,36,10,34,68,24,15,3,42,7,73,28,23,33,30,25,30,34,58,86,10,46,46,15,28,66,96,97,89}, 1544270648717405997410701782604753413186618648947527871904181633}. +{{47,44,60,92,86,95,66,19,66,70,54,93,19,4,67,32,45,62,14,17,13,100,50,65,84,60,48,86,5,19}, 247498066782713803335868206918390544972572225848284985150757025}. +{{47,45,97,40,84,93,35,66,98,4,55,69,21,71,50,14,23,47,26,19,27,24,88,47,70,94,34,46,49,67}, 906329418567116616454680720515155451427886729906316908953287783}. +{{47,63,40,19,77,98,32,57,60,64,2,82,37,100,91,17,50,74,40,60,65,66,73,12,2,12,30,73,33,92}, 1039931441634240068854503095648692562078671289702701759617618075}. +{{47,70,70,81,15,100,4,57,88,61,38,57,87,28,81,65,2,62,48,82,81,46,2,56,32,23,36,25,29,96}, 825244751764711198433492468918431111312494673650867335416830617}. +{{47,91,71,34,94,73,21,45,79,29,74,88,98,70,91,78,18,34,96,76,91,98,2,84,3,70,96,9,86,86}, 1407375331785102128362132182061001041584520388248081215955944423}. +{{48,0,88,99,56,34,99,89,18,44,76,8,39,47,53,41,42,96,23,58,21,73,78,61,81,45,46,63,23,9}, 35555386482077855405152676468905450907878389563022649450623176}. +{{48,2,52,53,85,25,11,77,9,94,65,46,63,42,96,87,2,19,52,20,26,79,2,31,7,18,70,91,80,28}, 723200019730296928186084382307229733946250684041723611868993016}. +{{48,8,48,11,69,67,82,46,18,38,34,15,49,44,98,24,25,26,59,18,49,80,59,25,80,47,53,55,77,94}, 1263078583177142217793334797816686020999224541152567914258569272}. +{{48,15,65,35,78,39,5,57,17,65,22,17,50,31,46,5,61,67,91,44,43,7,39,90,29,23,65,69,24,0}, 321991025914377102113757831142794791978490403099459594988530670}. +{{48,25,66,76,33,67,74,34,63,48,76,56,25,92,40,78,23,78,55,72,12,77,88,30,23,49,71,47,29,57}, 113554506184199269577507970837673920574028515086651507058479410}. +{{48,28,55,15,21,89,65,72,65,38,69,16,68,80,40,32,87,66,35,50,53,46,64,87,57,10,62,87,22,94}, 1048046042044069114425992449080189624629858481076824346537035132}. +{{48,32,5,23,58,16,49,34,25,16,64,55,4,82,49,75,15,100,96,53,69,17,100,38,59,68,31,19,74,33}, 471499789836757044882662880061150601953044208682739474965842252}. +{{48,32,72,29,5,60,4,32,84,71,67,83,0,34,23,75,4,91,61,20,35,30,75,73,29,61,46,18,1,20}, 19540231658936543683225804637092187077763110919214568889044504}. +{{48,38,59,58,96,30,72,59,31,81,88,93,75,17,32,19,37,100,92,63,62,59,81,71,67,65,4,8,2,70}, 919783055253678919412875040487376558883823053999759136043678596}. +{{48,44,63,20,27,77,86,79,57,21,63,76,3,26,99,32,85,68,18,98,88,24,42,27,93,52,97,3,15,50}, 131295342643942478832497068653344787763326268391727011847034804}. +{{48,45,39,53,6,42,18,12,74,20,36,17,81,77,25,90,9,65,85,19,51,15,73,36,65,10,19,85,34,84}, 1061251151812073032239112065497622636571222669449349861916768270}. +{{48,53,15,80,77,56,88,80,11,62,87,66,51,9,89,1,99,18,69,67,16,21,88,28,69,4,81,57,33,24}, 136318580705781518152902558231619392785231833986765939652031766}. +{{48,63,33,49,78,54,55,85,13,23,3,99,67,47,87,39,65,87,86,0,2,78,70,95,34,45,98,23,20,89}, 948831226413748324783509874664050460462067478885063184500391886}. +{{48,64,10,16,44,8,70,26,28,40,11,54,86,6,63,12,7,36,44,39,5,55,90,33,66,23,61,94,13,55}, 237833209675102731657747218939676635453744720545986598093276160}. +{{48,64,13,31,16,99,74,43,35,38,90,37,42,12,9,80,17,42,16,63,75,22,71,41,15,40,73,55,77,81}, 1345059079571025312142159025418118500441034436708403301326604716}. +{{48,74,0,91,4,62,41,51,26,16,74,6,83,59,51,14,10,44,27,45,7,39,36,86,88,90,90,81,68,17}, 809904636018605966220345122100611671748904300170967543023694024}. +{{49,9,0,61,46,62,97,25,67,90,94,11,43,99,53,12,54,95,20,88,54,39,43,18,99,31,42,34,85,13}, 438106883153200676058541359293981728921888017360585236179745227}. +{{49,15,12,100,20,58,46,75,85,26,58,37,62,7,91,57,20,84,25,45,83,27,93,25,28,81,55,69,23,68}, 1088123632460648765579641116759744427205922004721868095520303491}. +{{49,16,42,91,96,94,26,64,12,73,41,92,55,83,85,83,16,46,9,99,39,92,54,89,91,39,19,21,52,49}, 42675943970610521424503158277916181154756112482010275233199625}. +{{49,18,31,32,10,24,38,32,7,85,94,36,92,64,12,84,63,36,14,71,53,38,49,69,68,33,54,43,86,25}, 450817523792880058445184468464219920589329622263910449941119749}. +{{49,44,64,36,87,81,40,56,78,81,5,67,52,84,85,76,10,83,78,76,93,64,77,39,70,4,98,89,32,5}, 346990025416799756484009517711724541859971419200535052147641905}. +{{49,48,18,78,68,30,42,5,59,52,58,65,23,20,62,98,30,88,43,21,9,2,82,86,52,81,97,64,38,89}, 1202243917009197917353735133759320157556049547423979255342307713}. +{{49,58,1,4,50,64,0,26,62,58,32,52,81,75,37,57,43,42,63,11,62,27,99,47,46,38,38,14,26,16}, 6446632709902052067239224977507666659491025761887991303630853}. +{{49,65,23,77,93,89,7,64,15,9,36,36,47,44,66,68,87,91,60,71,39,11,15,49,17,22,45,0,23,31}, 1180380280069536952751040333380413291747037935191677069890431}. +{{49,86,45,67,57,14,95,39,44,13,61,7,13,39,35,36,87,100,91,59,35,21,79,59,4,15,56,26,19,97}, 829883180513189500643709598737364137294351489998801343384223453}. +{{49,90,42,76,58,53,41,2,91,80,18,24,13,51,96,34,63,50,81,43,16,83,79,3,61,7,28,13,97,51}, 421445803969820347683199204073583051738564127244650790920204641}. +{{49,92,33,39,57,32,72,70,70,27,59,87,63,75,69,31,49,81,82,95,84,97,86,58,80,30,95,15,62,20}, 141251171821722767442047676774233290096187050532472548932451869}. +{{49,100,63,87,23,34,1,7,38,8,22,35,16,18,60,78,86,35,68,82,84,19,77,84,34,54,39,35,70,69}, 1256374482225462779630468644081156737149190800435587307767204061}. +{{50,8,7,60,14,29,35,70,71,75,48,24,1,65,9,23,75,41,4,30,64,63,92,66,45,11,96,3,93,56}, 535224730574641116741825591828604014655903215777273721525629796}. +{{50,13,3,71,40,65,14,93,94,97,28,19,41,98,23,32,45,0,27,60,39,11,84,74,91,65,7,12,63,25}, 96430271660363790387673903841388986728699970525545847466580654}. +{{50,45,79,28,9,15,26,25,33,38,48,12,78,33,54,96,53,0,31,70,6,86,23,8,34,78,15,1,77,77}, 1289624280587563524653793911989138796829034687176013083278909878}. +{{50,62,19,87,65,84,8,35,83,12,25,46,2,98,5,43,41,74,37,9,99,100,47,64,98,98,30,4,47,19}, 95023244674857232356208777826908959306544445153617985109083548}. +{{50,70,34,75,31,60,72,82,81,74,63,54,53,60,96,3,5,71,29,2,84,2,81,36,21,58,52,89,22,89}, 1036702500885886727284655343759978355999146935794642767711802648}. +{{50,91,30,49,42,19,82,61,23,58,31,38,30,50,76,0,89,44,24,99,37,9,30,79,82,98,72,90,52,51}, 399449748377482159675374456456206595591084933825614735885272490}. +{{50,92,37,6,95,13,11,58,19,65,16,31,32,31,16,81,23,37,72,95,24,85,53,17,48,20,61,68,10,66}, 1032910457109891385026404523903534196616234852916610802593278836}. +{{51,15,48,59,33,29,17,67,17,99,40,14,38,63,52,97,21,65,25,87,81,100,49,3,21,5,83,96,74,83}, 1548536870710730085126241538261653890171043868691004517586543611}. +{{51,16,28,84,19,73,49,64,24,29,79,2,34,93,20,79,79,21,17,78,77,81,50,33,36,43,26,15,32,91}, 828541593668238738284738687160205903346645750143039173821965937}. +{{51,27,36,23,62,29,76,42,19,91,49,47,87,57,78,7,73,81,24,26,14,71,12,39,33,46,74,7,66,83}, 1340519898105229562418344458764292937085850806955942674052661035}. +{{51,33,98,10,99,43,78,23,95,25,24,59,25,60,44,67,81,97,31,69,80,72,47,39,0,5,20,33,18,81}, 828728600770921061206888122474275449854856549860509996253420467}. +{{51,43,95,49,63,34,84,8,87,38,100,98,27,94,26,96,6,59,30,58,10,63,68,29,25,37,13,38,34,72}, 829248006836406426977002574206448206535645040136997738190606623}. +{{51,50,23,6,83,27,41,44,75,14,3,77,87,60,24,38,90,34,1,48,94,12,2,97,4,19,73,3,69,45}, 528792883459578674407903888726883880595415449696717577702874485}. +{{51,52,93,19,7,97,80,57,95,50,65,95,96,11,94,22,68,69,5,31,26,97,41,18,47,45,69,43,2,63}, 106395851746414658237965558906641670753061257521009740967980477}. +{{51,78,23,93,28,17,85,82,2,86,40,64,99,49,26,85,92,11,1,37,79,46,35,93,7,95,1,3,30,78}, 888797898781036917238163341443550869488657984898374014854934637}. +{{51,86,88,24,23,5,57,87,40,51,38,67,5,64,89,35,8,44,43,29,81,74,92,52,49,91,62,79,39,89}, 1091151939082970243275361834808054021213859235135054631678040817}. +{{52,4,5,11,9,60,5,7,9,77,1,70,45,84,63,55,77,14,91,81,45,28,82,95,96,52,86,16,96,51}, 560536555177924443559401861864850058351872174818011994642044892}. +{{52,10,6,96,1,46,82,89,16,51,6,50,33,60,38,58,7,58,74,55,89,34,76,68,36,74,100,53,26,22}, 175558288149710937540913849791151802278335526135860105764737680}. +{{52,30,61,87,87,67,90,50,52,65,95,49,47,37,7,33,79,94,31,100,64,56,18,24,18,33,77,8,28,93}, 928310559307180833945169551929567955281935555415933127129169468}. +{{52,37,26,18,80,76,76,98,87,46,29,44,98,26,10,90,40,69,22,69,95,86,69,47,91,58,98,24,50,38}, 140865201466719729962306894875818976565616452671223641279169794}. +{{52,49,63,31,73,82,16,96,11,60,18,75,89,67,85,90,45,93,11,13,72,67,35,81,33,42,81,81,92,77}, 1560635273105042116638427171603104360705141210446576515824974110}. +{{52,53,71,76,15,27,17,57,19,80,15,98,22,7,3,20,30,4,41,75,3,60,99,65,59,18,51,75,72,48}, 637154877022551457205917940427345413306726967674699502478714358}. +{{52,57,77,13,48,89,0,59,46,95,41,93,63,27,51,72,29,50,24,25,96,75,53,90,70,23,1,30,60,31}, 43441522758125032569126081905310356341281939658600224662322862}. +{{52,57,81,67,18,48,49,39,97,46,100,60,84,15,4,34,61,93,89,43,17,37,29,17,97,11,47,11,87,89}, 1260450285675233450971833268224253956037653541978260752836796878}. +{{52,72,91,30,59,30,96,28,18,96,25,5,77,40,24,69,4,83,33,45,88,65,39,64,87,44,99,82,93,10}, 763553824257368758591310222767055897424082124084703916427484180}. +{{52,73,68,24,35,56,83,55,64,88,66,60,95,45,77,93,51,27,65,22,84,44,31,18,32,8,21,9,87,72}, 1236221546402532190984070975061914580965749720491672570054570194}. +{{52,87,51,16,89,7,15,28,50,9,88,67,84,47,83,26,31,42,49,19,29,90,80,39,35,8,3,99,39,92}, 1038118098122382900942318694389637979619122105111420570315876982}. +{{52,100,92,74,95,16,43,11,90,32,58,62,100,35,84,24,27,90,21,34,65,62,12,52,65,94,26,33,98,19}, 490348795147348672065083980977175510386074862984312115795665104}. +{{53,41,55,95,70,76,15,91,42,25,97,72,56,39,10,70,83,27,59,2,96,29,74,8,3,58,52,2,13,59}, 8190331380234616273330243233140457825534507640557887715485391}. +{{53,45,1,49,41,76,92,55,93,56,70,18,58,87,46,23,48,68,6,22,21,51,30,15,76,28,52,58,70,28}, 437302678501772521970246654498007055715452168343965010626650527}. +{{53,45,45,21,85,95,42,81,58,93,2,65,71,64,31,30,28,75,55,20,24,19,81,14,24,57,53,100,58,58}, 212339714795704726850668398487501594324601118688499449117170367}. +{{53,63,12,22,26,21,13,30,9,47,60,91,71,83,52,57,100,54,58,81,83,89,21,90,68,100,4,81,91,44}, 712799426927567585466498605775518451294459048683031921560173411}. +{{53,64,80,67,92,89,32,11,96,81,90,13,77,70,3,36,46,60,30,43,18,28,5,24,11,50,5,18,49,22}, 21672984029420929650818050480568427775876660652084382161577}. +{{53,100,28,67,4,98,43,73,36,86,9,31,100,73,30,51,31,75,71,44,65,58,44,19,39,46,69,100,15,95}, 1133513799709528843632896048240233502325399152354597826821860553}. +{{54,1,28,81,94,63,50,55,6,61,4,57,2,72,0,70,56,49,9,18,26,55,12,24,31,97,98,27,46,65}, 977081139236786016060579058244604973780899492699116216129030826}. +{{54,5,75,30,6,34,78,9,97,32,40,7,39,82,4,85,66,92,17,93,95,21,34,49,88,100,59,56,29,21}, 79908001973228470466094791458680525767640648820381119237888390}. +{{54,17,49,11,78,86,6,59,91,94,78,48,17,73,52,54,40,43,69,8,28,32,21,11,35,56,78,85,17,64}, 1131701491739842625785836394272509040218581613411909885088903566}. +{{54,34,0,65,31,34,74,66,4,24,49,70,66,1,32,44,7,84,5,20,61,87,1,46,90,8,49,63,39,97}, 851887754314763905500875209208805058177548895373588977474151448}. +{{54,35,90,22,16,75,54,44,15,31,57,12,22,38,98,58,56,54,89,97,8,30,48,17,59,47,51,89,43,54}, 206918438099213164092229012757176934067368168104285656064984866}. +{{54,48,64,20,84,28,61,100,32,96,14,8,11,89,0,18,41,6,89,96,40,84,76,65,87,92,19,82,91,40}, 717913137691819198633261455696081638255157905661541856452096064}. +{{54,50,25,30,83,26,95,0,15,42,23,31,88,54,16,75,100,14,2,81,36,13,5,93,43,84,42,34,67,60}, 476614181344957021756915812727266246122536913555765789765176660}. +{{54,56,20,48,83,69,64,44,55,76,33,28,63,14,29,94,68,68,61,66,2,70,15,95,52,70,58,69,40,58}, 274335411790036882723773429568516773268079650286104708747908400}. +{{54,71,20,25,49,26,46,14,40,51,54,62,61,77,82,1,53,84,0,21,86,55,56,55,63,17,30,87,87,79}, 1441661958676252362123510765981537512986035687825532008887071258}. +{{54,72,38,36,71,13,25,55,53,45,86,43,40,64,16,92,56,9,68,67,61,17,78,11,27,57,89,71,59,33}, 316229429284526107754831091301469223907810750062351852435540976}. +{{54,75,85,41,65,6,71,81,15,53,78,59,42,87,69,78,44,62,94,93,7,3,2,83,72,40,96,37,48,57}, 142705529566655569672338918005076001122689239677547080364616670}. +{{54,96,63,4,79,40,66,98,61,15,70,77,89,76,91,52,81,44,68,98,42,14,3,14,39,51,46,26,5,76}, 824106885354172289797001928813244166443366650347814487440055060}. +{{55,9,100,26,4,43,82,33,90,17,18,93,78,22,98,37,66,60,47,95,96,22,9,92,99,27,74,9,60,87}, 966708688246846015975090034733581615467978813304971196740962979}. +{{55,13,67,90,27,60,43,85,78,56,47,69,85,85,73,6,39,80,5,48,28,73,95,69,30,43,19,56,10,21}, 22745685246704405550017716175417507823464032266959252812561623}. +{{55,22,72,58,14,26,86,26,62,71,18,3,22,0,32,16,75,39,97,97,91,80,71,13,4,68,14,80,67,93}, 1503793597391863308056296811787714958565651826445710139645168129}. +{{55,29,96,2,36,52,48,78,92,37,74,60,36,70,90,65,24,74,18,35,1,30,62,55,42,25,2,47,66,96}, 1234419329554907865204674816240889018862741820110263063489839619}. +{{55,46,0,59,98,94,28,93,27,78,7,49,67,20,85,99,50,54,38,57,41,93,33,71,83,62,24,40,49,32}, 41863047227985633718295059111425581319155837987992416833559945}. +{{55,55,39,19,35,55,28,52,20,68,97,77,79,58,72,20,91,27,50,57,11,43,2,31,84,34,33,51,60,70}, 848600599691694737790568645968502259520191711512013640809782335}. +{{55,57,14,48,12,52,27,5,53,4,76,24,58,32,54,99,71,49,52,21,28,59,30,49,73,0,58,28,74,89}, 1259991646527527585581232575792555527213967718564344085508489667}. +{{55,62,84,39,25,1,23,56,4,58,71,5,83,66,62,71,2,2,6,85,53,86,28,11,12,47,36,47,48,39}, 4087970121278685733199000115182045893687881003175563645983865}. +{{55,69,25,12,96,22,10,41,40,95,26,88,3,58,16,72,43,28,4,91,10,70,40,59,60,98,12,50,72,50}, 466869670492334295761920863121665298028670252092521519356908167}. +{{55,75,99,78,48,51,30,0,4,46,61,8,43,42,23,90,46,95,25,39,99,16,75,28,11,54,16,86,17,57}, 213973866227295212018216676174267664575787518804631099151373351}. +{{55,79,10,86,46,1,81,53,7,72,2,68,93,6,43,3,96,42,42,61,25,99,92,24,34,43,97,7,2,56}, 112596411359169792461976399152221050784620942357537280140825059}. +{{55,99,11,87,36,44,3,85,42,3,40,20,42,73,75,77,89,34,98,33,10,39,14,8,92,21,14,10,81,15}, 437677407090266749349211376582765254605991464123118342038479567}. +{{56,10,65,1,4,66,67,39,94,78,50,57,58,23,27,22,62,1,42,86,19,2,43,24,79,86,54,85,34,66}, 1106378174163813539005251871866960623015642190560288108665006284}. +{{56,25,31,41,45,3,7,0,73,8,90,36,8,20,29,87,99,10,49,69,61,94,96,21,39,7,95,67,0,45}, 319129814619497699326632053578824799702966762981251564246516094}. +{{56,27,70,50,48,38,86,24,94,8,59,69,95,55,91,47,80,66,62,81,14,76,51,16,20,31,1,10,21,77}, 827105945249069383222720242510035003403856424373334019899194370}. +{{56,30,37,9,93,49,0,39,62,88,13,43,34,22,40,4,56,91,89,18,32,66,60,72,72,92,99,24,56,2}, 196649852810353547661291626296555070984405853206939803016629436}. +{{56,38,97,43,81,59,28,15,24,29,95,91,38,5,60,35,5,59,25,36,86,4,7,64,80,73,15,19,19,68}, 914352485660589250884863149439282638713761401346949719605620412}. +{{56,57,40,10,67,47,37,70,64,27,42,55,82,7,42,73,74,90,33,20,6,74,7,19,59,36,29,55,1,57}, 3572284915698870201777212739551360247659995069092572881529458}. +{{56,67,49,77,91,18,94,11,66,79,65,26,38,41,8,91,66,86,89,91,9,51,99,79,61,52,90,83,63,77}, 1152127245540377469325892522364113212356869100314323987675784862}. +{{56,84,11,42,93,62,74,93,7,65,43,15,27,44,91,53,71,24,7,97,58,66,8,60,38,27,70,27,19,43}, 106988029244181573974396650260361380480033610954137164602793876}. +{{56,86,10,7,15,97,11,90,66,49,31,29,25,67,8,76,35,71,94,87,95,92,4,47,5,31,40,50,32,16}, 6290297204527271505397507797068360483340890059930598763085432}. +{{57,2,69,80,57,56,66,24,83,53,37,24,37,70,85,81,11,77,100,69,34,81,21,73,54,81,68,88,77,52}, 788894101480518677028719225708534994309381357046650226099345173}. +{{57,4,52,44,93,1,60,23,61,30,67,45,40,96,32,32,25,31,28,11,50,68,23,32,70,69,68,37,100,98}, 1417333504389756582643821541977900514585155591790072501631651249}. +{{57,12,6,15,41,30,54,26,32,87,79,5,54,54,80,60,98,32,79,3,80,51,36,99,53,74,70,85,49,63}, 374946195965882367983236842817810373703614804490339210157100569}. +{{57,14,80,91,68,5,53,67,91,25,74,18,31,20,58,68,93,76,6,43,56,89,15,71,85,51,100,44,39,24}, 144978143064713091215911526558343849409415823955644260035400681}. +{{57,16,72,57,51,54,47,54,76,85,69,26,74,4,24,51,51,63,91,71,84,44,1,80,43,13,97,10,44,86}, 941272989394601322894015607528830005407883624685687672507696729}. +{{57,20,2,87,61,0,27,68,27,71,4,11,61,50,82,27,4,9,16,24,43,82,14,15,9,24,88,53,14,3}, 106084012578221468888652259046481427681822769120024862531951449}. +{{57,49,1,45,0,31,96,76,89,100,4,17,70,20,71,13,52,21,26,16,90,69,18,32,67,13,61,30,73,92}, 1264693097644069479114487431459535121332733103602620681276279087}. +{{57,56,16,80,91,53,85,12,74,59,15,67,25,68,98,26,98,77,99,13,31,99,76,77,72,90,55,2,20,37}, 100374523343680519456890772646951910875282357635153639681957489}. +{{57,58,58,67,60,100,3,34,32,38,52,83,63,100,6,69,95,12,76,34,39,58,21,26,28,12,39,27,20,30}, 568139107913480541586848124741683114977120958039814011197513}. +{{57,63,46,62,72,74,12,77,12,100,78,55,58,39,51,74,30,89,58,26,2,63,7,23,29,81,24,7,17,62}, 51675725887728787105446136852434099662859797454064032336210051}. +{{57,88,50,67,46,19,22,71,32,29,24,69,92,78,82,41,65,24,37,48,61,3,92,74,62,70,51,13,6,57}, 70852998211201958344650449420618086773564135867956265018034857}. +{{57,96,26,44,86,61,38,98,23,73,45,98,46,16,63,57,20,27,25,26,0,99,73,69,44,84,84,33,96,51}, 588143472499676739222617418538824445438868117077251000103257889}. +{{58,17,97,41,34,76,14,27,50,14,91,40,74,50,8,98,38,86,25,48,93,14,41,60,99,39,41,79,30,11}, 233265002220457008756871708943644503522578417668157251775628430}. +{{58,19,66,95,2,87,60,73,5,73,70,63,58,43,31,38,37,93,28,24,76,16,19,24,65,35,39,34,28,54}, 27521432611961036446588800043599218239760441126567699252734890}. +{{58,25,62,84,0,12,65,44,46,97,71,4,92,40,27,99,64,28,78,9,25,61,7,46,25,12,74,71,27,47}, 309093231586278553439695112815486763324518941818219376072508994}. +{{58,38,32,68,13,54,86,46,63,44,9,23,87,57,93,52,30,25,6,99,81,86,90,34,9,47,45,71,4,24}, 217771601001901220557070639215764460766459414267085961513565456}. +{{58,56,37,80,59,72,63,43,18,63,7,62,31,62,95,41,69,0,26,45,85,63,61,70,89,52,23,76,87,76}, 1480115542154740073776016290256761779918737938424664502839138004}. +{{58,74,95,76,81,59,5,46,15,66,5,16,98,23,49,68,11,23,73,70,65,68,29,91,1,36,36,84,27,59}, 224626917123344208920148583518372537032557315966508988162860404}. +{{58,85,61,28,85,86,37,76,29,79,57,19,86,4,16,41,51,65,64,2,71,57,7,45,87,42,71,25,47,34}, 130771919087603700226572421859329598011851208958966997206667094}. +{{58,89,95,22,68,21,75,84,37,28,28,80,54,85,27,22,84,73,9,92,39,96,18,76,70,37,42,62,69,74}, 1277029598095179892185230172713909455675736188641757540570784102}. +{{59,0,5,4,49,100,67,18,75,43,2,34,76,81,25,77,53,39,49,28,31,20,82,56,21,71,84,24,67,15}, 572139531326351274521970068367955560877496136549971736439284565}. +{{59,18,28,46,51,50,62,53,3,9,43,49,81,23,55,93,82,53,57,68,30,73,24,26,43,26,39,76,76,81}, 1443990760430402985045255436575694366132954697539055376686055313}. +{{59,19,4,51,37,31,37,56,47,51,9,35,56,49,48,13,88,36,69,46,47,53,99,22,100,22,19,50,68,73}, 1266769347241879113021090076037646667349297686779361177520877435}. +{{59,19,26,43,10,63,74,34,95,90,54,80,96,0,16,73,93,73,34,45,18,34,75,11,95,44,2,0,24,47}, 32500970089515933863684466784207287929678778898616776477344043}. +{{59,53,33,50,21,46,49,19,77,62,18,11,0,63,98,41,74,77,90,53,37,25,85,60,3,67,43,5,59,59}, 58578306972939815795163625948920635586693994552366066908703191}. +{{59,58,50,67,53,0,59,18,18,94,88,94,89,80,51,24,55,89,9,33,58,84,48,76,58,66,99,70,88,72}, 1610377123760304016234908082359380421472055146123590415955218521}. +{{59,62,85,79,75,46,99,89,23,93,82,79,64,42,48,34,14,89,44,94,58,29,75,2,17,92,4,5,68,57}, 470242352684260348605990716323683156390556973633015596535909341}. +{{59,63,89,75,14,3,84,4,16,23,25,8,78,65,43,1,5,46,44,37,60,35,32,19,0,80,0,49,67,11}, 462817104724827345561096804366321209476750691446660213097752111}. +{{59,73,32,30,76,77,69,41,98,88,74,38,7,99,36,64,48,23,79,28,98,17,97,21,100,35,17,35,57,49}, 34213126814742607187192485566243522848536941827136745988567267}. +{{59,92,93,41,78,70,98,17,27,33,72,15,37,2,20,24,9,46,62,34,65,20,1,95,41,17,78,2,68,82}, 1351436645356979920587971529616273863285465409403411502879284109}. +{{60,25,8,4,75,0,33,70,96,18,82,70,24,82,84,15,85,98,97,5,6,41,24,53,24,29,93,75,85,36}, 720654263439096380643275129474335537090069817058144420698619986}. +{{60,26,1,28,39,59,47,99,97,2,42,8,71,1,90,76,41,23,97,98,60,78,37,36,64,11,56,90,5,27}, 235900348912309164576124008276103053127049590067496590665789940}. +{{60,44,35,82,26,30,29,29,64,18,45,30,81,80,96,65,66,22,31,1,35,23,43,82,14,98,21,37,94,71}, 1298600934740844090958736329187351342959930338167469852724073668}. +{{60,61,7,8,32,82,43,32,55,13,2,4,94,81,48,60,72,25,39,85,37,32,44,4,48,100,67,66,28,96}, 1183629184418580498629519244323750530683413149403577761941824326}. +{{60,78,33,55,75,51,63,72,98,94,67,28,34,80,69,87,49,40,26,3,90,21,37,23,14,48,64,82,63,42}, 310229893146174162672852314449292713726916592634378107774157948}. +{{60,85,32,69,15,52,63,36,85,69,71,65,55,36,90,11,68,42,91,33,21,6,70,39,51,80,47,31,2,74}, 881135225040183547550763952965369302252572982331421074531327834}. +{{60,95,9,83,12,58,48,33,94,16,50,67,69,78,41,53,52,18,66,20,56,37,90,1,9,95,18,70,42,92}, 1086714230317808987461865229730673867009806137166371933592279182}. +{{61,16,41,74,42,49,95,71,54,75,56,11,71,63,36,43,46,9,50,96,53,38,27,23,4,31,82,74,9,0}, 309342941764205560392748440704142767935320869080154908587637477}. +{{61,39,74,38,64,76,47,99,43,55,65,76,43,1,35,88,93,26,8,76,67,57,36,46,63,1,79,59,51,7}, 105410076635725813831279650708091983520231800355625362892355523}. +{{61,45,58,72,87,31,20,94,62,48,49,70,61,78,47,98,89,16,88,59,39,36,33,19,12,8,96,98,100,99}, 1543228834583022838597194951262329911878181718525775685290120243}. +{{61,68,50,9,26,43,29,99,53,80,81,57,1,53,71,43,24,9,87,87,52,48,68,76,90,65,67,0,22,38}, 200493183336621153955067253362893126627930387199290002086231529}. +{{61,83,94,78,41,48,14,94,32,28,36,14,62,99,62,63,45,6,94,56,31,100,54,98,62,79,52,19,54,58}, 67905905478761285933691021829134346458379462480155386791960595}. +{{61,85,22,13,98,10,69,32,29,26,0,6,30,20,23,70,31,92,72,86,100,67,41,12,91,34,36,35,66,15}, 443364375781182881635896839817840073059078675581966499685941579}. +{{61,89,34,17,17,44,100,51,7,6,52,85,23,77,51,17,41,21,14,62,82,79,41,75,58,7,44,28,35,93}, 840444391556199486239476972194886923623544038427233713463228827}. +{{61,95,57,39,59,95,29,7,3,77,90,4,24,99,88,100,83,12,15,30,92,33,4,43,33,37,0,23,14,24}, 1797657201179757738234327083626637333245853168493892869628927}. +{{62,6,32,86,84,75,79,97,67,1,13,14,17,43,61,42,64,1,91,81,5,22,13,48,48,2,37,7,77,95}, 1235434827661398427832820489500535412535228623109868320416757728}. +{{62,15,49,97,37,82,1,40,51,65,42,96,100,49,27,75,32,95,74,66,46,63,64,4,46,20,40,77,98,18}, 624958510872695456059653518088963297786157605345389159993500510}. +{{62,28,59,27,23,13,5,33,98,99,66,65,88,90,34,67,33,75,79,44,1,38,24,77,78,7,98,66,49,83}, 1170528431371872728318837239382407663555147014613876741387029244}. +{{62,37,2,54,64,62,58,48,68,65,46,77,77,38,20,74,0,91,99,83,72,61,40,90,87,57,57,73,25,85}, 1070080704316983919645036187307643932489572894405074281114245634}. +{{62,47,1,100,30,42,99,45,76,70,70,55,15,88,52,71,14,71,93,27,19,100,1,87,12,20,60,93,22,39}, 222425680328428360408232541332328996450449750524080737381947590}. +{{62,49,22,10,89,58,54,79,36,45,11,95,58,5,50,93,1,61,57,80,58,56,73,1,33,36,35,30,18,10}, 7284797415972245152437932223723106539218726046426518526602898}. +{{62,60,57,16,8,71,12,60,54,86,36,0,89,40,50,45,74,61,45,34,81,21,51,0,67,34,24,40,64,76}, 1261553909397215279097153324652474758375360362433625516928307236}. +{{62,62,51,39,30,65,73,77,53,22,17,12,52,44,37,20,23,30,97,49,17,65,44,99,6,67,54,99,24,12}, 273581545620559836937858086432619307143546227519772980672284140}. +{{62,71,66,73,24,79,92,17,33,84,65,95,97,64,21,66,23,30,11,3,0,16,78,97,17,91,32,85,4,73}, 1099220331538526366327268786582698184457473935419664619845541290}. +{{62,72,41,11,86,62,32,37,22,91,57,48,29,42,35,93,43,59,83,69,76,64,30,78,23,61,45,16,29,8}, 18932551200554741367570000242087591355067102187419723151431308}. +{{62,73,51,81,43,41,22,78,15,53,48,79,67,76,16,90,35,36,2,43,12,62,45,82,13,44,4,8,18,55}, 12927903332562396804252664501975599739948833249727054954961726}. +{{62,76,6,70,21,34,82,75,92,19,56,13,0,22,48,26,72,77,83,34,99,10,87,4,72,1,36,30,29,78}, 857201714965413572673799571221269563941651143232405771728063120}. +{{62,93,75,10,49,20,88,43,7,95,85,12,44,90,28,53,21,67,100,23,20,53,28,44,50,97,32,87,20,39}, 257727705188602182397649534986443363657668040922681057211025302}. +{{63,1,49,58,88,71,79,24,64,93,73,15,60,36,13,95,59,14,9,18,2,9,19,34,43,99,90,33,52,20}, 154319187592861240111041971316048451247164476405658515960876647}. +{{63,4,66,28,46,72,34,14,80,55,5,59,35,55,91,78,10,10,52,27,27,39,28,89,52,54,72,39,13,11}, 115775312162956151173376757662641007199669532693104840293252609}. +{{63,5,97,1,34,34,79,4,97,95,33,94,61,64,10,12,32,58,90,10,89,25,64,44,61,45,69,53,41,59}, 111297434910576013076166800293364252245795494897217502794749775}. +{{63,7,85,100,61,33,12,20,34,84,60,43,30,68,86,40,12,72,58,24,83,64,34,100,62,70,87,47,16,90}, 994933982523814950598449043130815296884555161042250147027748919}. +{{63,11,60,64,53,23,83,24,78,25,53,20,51,52,4,79,75,86,97,50,91,88,6,38,90,47,37,25,13,47}, 31285578630737932697377008151384491021018222803126238324299379}. +{{63,18,26,57,60,98,0,71,33,1,8,40,24,43,24,93,35,33,30,38,76,38,51,4,99,20,65,61,51,59}, 130212444973050111647690044513423890810563018997376789617288073}. +{{63,25,6,84,76,45,46,54,22,4,87,33,88,52,86,75,46,71,3,91,28,80,22,85,71,68,88,43,95,81}, 1431262404237720484497425461871149160960740655445332955480624163}. +{{63,57,77,74,69,56,1,0,32,52,94,8,88,9,61,95,26,98,44,42,41,86,24,90,75,84,56,72,75,61}, 710525589783792902469877309037455645755597015603668353761206359}. +{{63,66,2,91,27,4,57,6,60,29,94,82,25,16,93,76,69,71,86,16,80,37,25,75,81,42,88,88,90,4}, 760864778751831397222126518468408008183731948417248281093165657}. +{{63,71,47,68,87,83,5,75,11,25,59,38,80,56,19,30,38,48,33,4,100,88,79,66,96,64,27,26,54,59}, 101243660109706688976171757147205777108911247132274224485648375}. +{{63,71,55,6,81,13,43,49,87,59,41,70,6,64,17,82,46,15,30,79,69,51,29,0,66,83,28,93,76,10}, 696673971661361207048290575139331377438726005754528491382654967}. +{{63,93,8,30,68,92,60,53,63,69,19,66,18,82,26,99,62,36,15,22,100,69,24,31,37,100,64,90,56,72}, 1187593985994893549527999986884736465875738654139154097724753795}. +{{63,96,98,28,86,7,63,84,97,32,60,9,57,100,6,72,86,70,4,71,5,62,13,7,1,85,58,54,80,82}, 1286718598813520002239754958276862751920208832251302615312767329}. +{{63,99,4,1,37,51,83,33,78,12,3,73,77,48,46,44,84,39,39,28,27,64,17,85,1,59,71,38,33,80}, 941776037302921357648838964985122085222961528549182280010439931}. +{{63,100,78,74,38,8,24,14,9,76,47,74,81,25,19,68,8,84,19,49,91,83,7,99,87,78,83,12,66,93}, 1432043103262155777918365310315793422508771111210625282795664641}. +{{64,0,94,67,35,20,66,65,7,47,24,84,88,9,30,40,80,27,91,38,16,61,45,55,32,38,45,51,80,82}, 1234640316324850965211218385929192017047583008761458968968438680}. +{{64,2,18,100,27,12,4,84,87,0,35,34,48,58,71,1,31,72,16,79,61,24,73,63,10,81,15,19,80,52}, 470255956658715041172198286878564910783456678137782493142172944}. +{{64,10,1,17,89,41,7,71,16,36,67,10,4,1,48,57,67,83,81,57,79,15,61,74,7,72,4,10,69,83}, 1300717704693979242149714189338206261908497137400184247087506684}. +{{64,48,30,17,35,84,54,45,63,24,4,16,23,37,74,37,13,35,96,60,90,3,29,39,12,13,97,4,97,80}, 1339006284850344151677598194901580460294534840809372184547144088}. +{{64,56,25,71,64,64,67,77,62,74,41,77,8,67,59,66,25,72,77,83,28,77,39,41,45,87,51,32,54,96}, 878861320230107424784330130289881540509565741077642664003595468}. +{{64,65,65,7,33,13,54,23,77,5,94,50,73,4,2,61,69,43,33,97,63,80,64,86,56,75,40,17,50,33}, 74831303381259474516269651690940559656444995639162113531810750}. +{{64,70,50,7,4,39,79,33,53,28,90,3,95,79,67,23,77,56,94,70,41,90,39,32,77,9,38,12,33,46}, 30276134887200854415379106201980041692196215356275767163091432}. +{{64,70,94,80,48,12,70,1,45,10,79,56,78,70,50,95,18,96,87,40,98,4,90,35,94,88,97,15,99,73}, 1422813509890810455743726748035015571807660802325528927130649984}. +{{64,73,96,87,23,59,77,26,45,90,71,71,96,73,9,56,29,96,80,92,12,25,58,97,79,18,22,32,22,19}, 39997028897075713863672722816491981258394740984627693319449978}. +{{64,80,87,46,4,13,85,15,56,23,58,16,40,7,8,43,39,47,55,83,91,37,5,45,85,44,36,90,69,80}, 1467938012397117457912408098085441985200500327696629370634347236}. +{{64,85,18,62,15,1,15,77,76,15,58,22,97,23,54,16,40,81,51,40,29,27,38,27,85,61,59,42,67,35}, 437294886580201583702138229965852700894101543209763130618295026}. +{{64,97,41,23,75,17,85,36,82,67,97,19,87,11,100,58,20,53,1,75,77,4,28,8,43,46,91,93,40,99}, 1133729050383999957782284101057001485308065139553617570502164094}. +{{65,23,44,50,97,72,66,15,36,82,22,68,22,57,43,50,95,2,58,58,89,57,3,89,82,30,67,83,79,27}, 760186224927047160760705127158234560528793838760198611915595923}. +{{65,29,99,79,29,29,78,0,46,42,87,92,1,24,27,31,9,0,13,90,95,69,92,47,38,63,100,88,96,6}, 731965105551142565671044744148662202349753305358903374519850047}. +{{65,31,89,23,77,78,72,13,48,17,92,16,40,25,57,68,98,85,85,25,92,42,81,84,79,22,62,25,18,91}, 870108482828669528311388965632911698142623700026849844412703391}. +{{65,47,2,72,7,53,81,3,24,59,56,84,29,39,64,10,15,17,91,73,32,55,30,18,27,14,2,28,53,49}, 1233563517053288742442744569402600453630172411350592485536499}. +{{65,56,39,5,75,74,43,74,88,26,76,71,52,64,37,55,70,6,42,13,94,51,80,17,38,47,66,95,76,85}, 1550813572013312438248156427526710660363853760584829352259668061}. +{{65,61,50,28,100,66,21,71,41,43,0,89,34,97,54,7,40,48,57,8,54,34,18,86,16,67,14,7,46,3}, 64293486164719231578282877260879023161608229612754320509676483}. +{{65,68,74,35,51,5,74,77,100,29,64,20,70,15,48,14,38,75,78,16,8,25,6,33,31,37,62,55,60,83}, 823363424820287697079293914962626320860281733228712781630546617}. +{{65,83,39,93,83,27,87,63,51,46,67,5,1,55,89,78,32,2,75,36,82,10,87,49,70,97,29,20,58,16}, 85646485253985732924720668735114167116617242757314012300738047}. +{{66,2,32,60,1,30,100,10,59,99,76,68,61,30,36,6,39,51,98,46,17,22,46,74,0,13,5,80,15,21}, 218950900613935832475582941365727195745520328948843978670936848}. +{{66,55,38,8,21,13,43,51,99,94,46,37,18,51,11,75,34,98,93,13,53,20,29,54,7,71,26,14,95,34}, 463452154596154642816760285046013700098338827690437574540454386}. +{{66,59,50,77,4,18,0,68,87,100,59,12,46,44,51,76,53,9,13,9,76,5,43,33,76,99,69,93,94,24}, 798699811785051822006992792643357103552069871295642770441454858}. +{{66,63,98,80,46,7,60,50,0,37,26,68,55,88,6,57,35,39,90,29,96,86,78,98,18,22,14,13,29,4}, 24521517865533557732866240997596734770763091025796623139312162}. +{{66,74,21,27,94,38,66,30,65,59,31,17,37,8,6,66,47,88,57,43,34,3,75,90,58,18,36,29,19,11}, 19534860238957088285505977550174159798955853374971025690533644}. +{{66,81,41,7,40,46,2,35,66,16,35,17,68,87,42,74,48,92,77,60,45,28,41,8,71,0,22,6,1,44}, 26383056284772889800179806673608302076725305684410979677645966}. +{{66,82,15,92,98,69,40,2,35,81,84,57,82,4,30,83,4,53,76,78,57,2,21,1,86,53,0,72,39,85}, 1055415499245799448782767905937948500716687961172040909625396004}. +{{66,87,68,81,72,80,6,70,69,3,62,81,84,42,9,46,22,91,35,57,65,18,5,53,91,24,36,84,57,70}, 1055969263503858665264208910582682806665220728213835277620103946}. +{{66,98,81,4,27,50,16,86,87,13,3,13,39,23,44,64,73,34,69,50,94,54,16,68,9,0,23,97,71,23}, 632079635747773423139593869403756594940684521295270471845363476}. +{{67,1,27,7,58,56,22,59,49,51,4,34,21,48,77,65,69,84,67,2,85,89,31,40,25,6,29,18,1,95}, 828351454953052065949406968012853989020826784561512592803484559}. +{{67,20,20,57,34,26,12,21,26,82,61,79,76,18,86,56,23,40,11,57,8,28,50,83,28,44,71,23,45,79}, 938487128514991718513680945959941380977636256509007573426179209}. +{{67,26,45,93,52,47,16,33,32,33,86,76,95,15,5,97,0,3,80,60,63,36,60,59,74,32,54,69,29,54}, 231862029351903538816230409780615109254335473325068061397676717}. +{{67,56,31,95,23,91,25,64,77,34,93,21,21,87,22,30,71,67,43,85,40,6,68,52,96,4,16,31,55,69}, 856010584661633576230210511446298671579128176217018286562295165}. +{{67,86,69,35,8,65,20,39,98,6,50,94,7,47,17,39,37,48,66,65,97,93,54,52,94,69,22,18,84,91}, 1317291052438156127691919963174966513533569763804305316560629933}. +{{67,90,85,57,64,82,2,75,16,16,14,84,51,31,0,47,45,95,60,91,83,17,68,52,29,56,21,79,90,94}, 1448858933212947193292622154872506804562747746503187836417323149}. +{{67,100,6,12,58,22,76,89,47,67,72,91,80,41,1,37,13,19,15,78,42,94,29,59,55,76,1,41,36,44}, 55451432307726374727638690920800456073353196098224944308546433}. +{{68,9,5,15,59,46,65,31,24,84,81,91,35,58,56,92,91,38,40,81,10,33,89,20,46,10,80,35,12,43}, 110231499534969052351128003057630562611457438800060543341763806}. +{{68,36,54,14,33,29,11,94,49,40,68,35,24,90,87,77,78,6,19,63,14,52,34,17,10,59,41,25,74,7}, 411566219503124991952743962017309482309258172559549760774392176}. +{{68,54,30,74,70,21,28,21,93,76,23,37,88,2,85,88,13,90,6,10,5,33,30,46,31,62,59,38,50,34}, 283686346630065640844949794241467975418586111004182223867296}. +{{68,55,41,18,24,68,4,85,51,69,44,0,17,86,54,98,10,11,61,26,85,16,21,87,53,74,34,20,92,76}, 1300076680312548349112225930842888904331656777387280484823077766}. +{{68,63,62,26,76,95,92,98,66,6,48,11,20,59,31,27,5,1,61,60,18,65,2,10,63,97,58,81,38,84}, 1083077004032719620090176650142868716424959881399204166257600546}. +{{68,75,66,70,52,58,96,92,56,33,42,33,83,79,52,50,67,91,94,35,27,68,68,87,37,98,98,79,47,90}, 1205925717671953801308534096643979409360401060705185615851502082}. +{{68,76,52,6,42,20,8,25,65,72,85,86,64,96,15,93,21,18,76,37,31,73,46,34,45,13,92,7,12,21}, 106534582974275092000387244128012443369400792511715352617010560}. +{{68,91,14,44,80,91,6,30,65,72,63,69,76,58,25,79,9,74,45,55,39,62,71,28,23,79,86,68,27,38}, 366643629698789401374238932392508323838800703301612998005476642}. +{{68,100,90,22,50,64,86,76,27,85,63,59,79,46,21,85,67,97,48,71,60,42,17,47,53,87,94,67,36,22}, 361116524803356023217849139408871035497348993708074180014759680}. +{{69,2,47,16,0,96,49,86,2,74,54,16,28,45,73,30,45,34,82,9,62,55,83,27,100,51,12,15,66,10}, 443942774579605979212476141402887904650424816111988478252245061}. +{{69,11,44,73,50,22,44,32,30,36,94,56,59,96,2,35,21,74,39,20,52,74,35,14,5,35,37,23,50,74}, 826181159810738501152722210856741493628440296596195505946857483}. +{{69,23,56,79,13,7,15,68,53,38,10,16,37,53,39,24,23,18,69,3,28,49,6,74,19,41,82,98,17,0}, 321789553557239509271480253162874741476930763178745743574659451}. +{{69,41,48,82,14,5,96,31,1,0,85,41,56,88,63,0,1,55,80,5,18,96,84,64,66,46,62,10,10,57}, 48624112103045267782421111531971173013565345211373879831514531}. +{{69,45,77,19,70,74,31,67,9,8,25,48,56,77,70,48,87,16,60,1,78,83,66,62,81,35,62,34,100,88}, 1271226367359492303025879099810861373365096635543118820204422607}. +{{69,58,76,43,89,55,70,87,85,95,11,67,17,65,61,17,29,60,75,32,16,49,31,94,4,64,29,93,37,100}, 1093136801892965807386311115548151607420408832756914755861872569}. +{{69,65,18,97,21,66,58,86,36,21,14,22,26,99,99,55,88,13,49,79,39,46,46,93,27,67,62,2,54,40}, 65219350343490229021215959450070753671644154371669364551115291}. +{{69,78,73,52,99,19,80,54,0,61,56,51,20,80,41,17,51,73,100,57,22,46,84,35,96,1,47,4,58,36}, 32754051467668088054324917311493206770370325068812699258571317}. +{{69,84,78,20,73,56,11,6,62,25,84,45,36,15,25,75,50,39,79,18,59,71,62,98,61,92,93,36,55,89}, 993541267818211487938295480191879663644148686799021509451377233}. +{{70,3,60,42,57,15,34,14,4,85,38,25,78,32,86,75,75,54,19,61,6,15,6,100,53,44,82,14,46,63}, 115882362541314630018464625062694635850277567952184352669796914}. +{{70,31,27,19,62,40,0,52,37,59,100,42,73,26,46,50,71,88,73,67,91,56,86,89,39,69,97,64,95,47}, 793734809034882807641971463115911466488212218171231679249453838}. +{{70,86,97,3,71,60,82,40,20,2,64,55,81,55,97,73,24,69,66,25,21,54,69,35,99,58,47,2,47,20}, 32824668142627451355968704490833192103115790830516817756878876}. +{{70,89,1,97,99,100,56,52,59,21,80,8,3,56,57,32,48,56,78,39,85,83,33,27,20,82,56,60,70,94}, 1290774644038145382846548233471133866799270052743929266250994462}. +{{71,13,51,11,88,31,70,90,84,1,4,23,9,37,65,91,27,91,39,75,59,73,79,77,84,81,13,69,50,13}, 306398602903127469542433029247245712746420715634155237006113327}. +{{71,19,70,34,72,41,68,59,36,3,96,86,89,97,52,25,96,68,63,36,4,74,4,40,8,43,1,8,58,58}, 3538847575933090722727998875928456591904602961683619269358243}. +{{71,20,69,35,51,86,31,75,10,33,73,94,56,75,29,92,88,25,31,29,54,7,3,36,12,68,55,28,45,51}, 51590184008101963437932858808744144807586117071422215139780317}. +{{71,21,23,100,44,39,4,14,52,83,82,48,95,100,16,11,3,71,60,32,99,94,7,76,41,4,26,29,55,13}, 17898385162901264577823382211834654286891991650442154943418919}. +{{71,25,78,19,77,48,35,75,0,33,56,39,85,66,77,62,5,100,94,55,73,2,49,0,55,41,15,76,96,4}, 619317917322224979021605741966814816502003572122400894049934043}. +{{71,40,18,95,48,91,67,80,2,99,94,67,67,61,81,49,67,25,7,85,73,92,74,40,76,31,14,75,14,52}, 243588783155439241253111606235925279592598048454365592944638569}. +{{71,43,43,93,25,74,9,50,93,35,8,29,30,83,31,86,21,46,42,83,22,32,25,60,28,86,78,81,96,29}, 772196956833626132965947633656474313605654424762814943503936351}. +{{71,62,48,85,56,55,93,22,16,50,1,9,79,25,43,11,2,69,45,38,77,72,68,8,69,52,22,70,32,97}, 1065607180771561562900567997198731555420653139840520617016622185}. +{{71,64,15,17,29,74,73,24,7,7,28,2,87,64,15,73,57,39,64,50,83,42,1,56,45,0,89,15,91,17}, 516298046594288343147207346649855981039021939754898471167185757}. +{{71,65,10,56,96,92,29,77,75,77,65,6,50,14,17,48,71,7,33,42,57,53,42,2,37,69,13,93,85,21}, 668589680623813557570487561836343119060498175560207160103618499}. +{{71,65,20,9,55,47,98,89,27,81,90,67,46,27,76,66,4,25,4,3,25,37,90,77,30,24,20,20,61,4}, 19364373438704502796161897970431464480358832992139914310724539}. +{{71,76,71,97,56,47,87,61,54,94,73,60,82,75,45,81,30,10,99,34,52,59,57,36,63,60,85,64,18,52}, 309005362969860165944650867767221561238007853172090131557180653}. +{{71,78,86,100,98,0,21,26,80,41,43,35,98,86,66,93,73,97,43,73,37,11,8,88,83,73,14,32,96,37}, 502564037409486438617832590454623154929672465650735803086638657}. +{{71,90,15,10,44,88,82,3,88,66,16,68,22,28,9,39,46,74,15,8,30,70,57,87,34,79,93,20,99,67}, 1404669185575587264702042148097524039398450638257584697067749509}. +{{71,90,39,88,7,34,23,77,17,55,42,4,89,34,90,18,52,43,37,64,25,25,38,16,71,26,21,65,89,90}, 1466362563918540740500645118186669748637539175223037746035954645}. +{{72,3,69,23,39,0,93,55,30,35,70,61,87,87,93,20,73,39,47,81,20,100,2,87,60,90,8,23,88,32}, 479817055362599902457536053252520944888265064216901007843490526}. +{{72,22,16,27,8,33,50,75,36,11,28,47,67,10,63,51,42,95,78,69,23,13,36,81,49,26,16,5,15,68}, 837020328627160385432616925596253612371857768481117434541693608}. +{{72,23,59,28,86,75,55,65,95,8,49,74,48,66,22,98,44,59,95,94,7,77,38,24,73,89,34,6,23,75}, 904370957647639595991364833057699073472979419361922096205006310}. +{{72,27,51,0,84,48,58,42,18,62,3,16,37,22,48,80,59,9,94,77,62,13,30,50,55,84,54,74,0,46}, 258365534380506981087893937878533693506237114399338355529290758}. +{{72,28,57,98,100,98,48,81,36,73,26,33,63,31,88,70,45,64,64,8,54,19,88,45,9,57,86,11,40,96}, 932703062017862292864821001673470898906273129976591670313040516}. +{{72,49,33,74,95,61,33,50,29,9,72,19,33,31,34,2,97,69,13,7,0,23,49,12,65,36,2,48,55,4}, 26013917807950492534122626957279066762922493454185945904397174}. +{{72,51,80,17,34,7,61,31,80,48,22,83,75,94,60,3,21,67,78,26,20,71,62,88,14,4,24,64,33,66}, 1045134700761485247677719799452790536684086842729216339955914986}. +{{72,82,21,24,94,50,94,2,89,74,50,18,89,7,9,37,76,57,69,44,75,61,91,43,35,25,67,47,57,44}, 111388475828970181559445575371850694926956455612764577313779972}. +{{72,85,62,30,25,50,83,63,79,79,64,38,39,51,47,3,86,93,35,95,42,33,41,96,80,3,54,50,1,20}, 39674132187064095717987944845724237357136913161775962680914898}. +{{72,91,78,60,11,79,68,70,80,91,41,72,17,84,21,94,96,26,83,29,61,62,14,68,12,82,14,90,72,67}, 1504663618101097459822152857697659064498732028489182570713208370}. +{{73,9,81,32,54,88,59,62,76,41,45,56,58,2,55,85,5,85,83,87,91,82,26,90,43,20,50,2,24,84}, 841885333891015966681658631241617035100139433728280566853256775}. +{{73,29,36,69,77,74,20,88,72,85,53,74,81,59,59,37,14,4,17,78,10,8,39,66,58,40,36,55,95,57}, 425045989958852489197821221326526579082377906435046631255897627}. +{{73,36,77,55,96,22,95,12,66,93,41,8,56,39,55,18,59,32,41,42,64,3,27,80,97,3,36,14,33,20}, 40174758829466677796633402215421054951836625719780684750743117}. +{{73,60,22,97,18,36,24,18,5,14,79,82,83,100,73,78,9,14,7,47,51,1,57,96,45,27,34,77,65,13}, 630018591634258160801169914382850621337663621808501138160178441}. +{{73,74,33,71,9,9,57,0,99,80,88,81,13,45,95,86,6,34,82,50,75,57,62,90,39,26,71,28,2,75}, 940541717297598798086762460368628506653821526083574164469348733}. +{{73,75,90,44,63,52,96,14,38,10,100,82,87,38,56,64,56,0,77,7,39,73,23,61,95,57,44,47,98,5}, 440764069919088598928066278737866516654630845583258520978722835}. +{{73,81,72,78,40,76,57,12,51,12,35,81,16,43,91,31,86,24,90,22,15,37,30,60,9,68,53,98,19,98}, 1080392853934542155031167832633745040357147176209677194464652611}. +{{73,85,9,24,34,13,78,22,99,69,65,94,12,11,59,0,99,32,71,100,62,98,82,50,98,66,88,26,19,11}, 190930313885059712442339352874535028084044609191869446663530279}. +{{73,90,84,98,46,70,49,17,83,91,6,42,34,15,62,96,61,33,85,68,84,17,12,7,25,61,51,6,25,13}, 2863607519233244602043276634102593128016873158688164878427073}. +{{74,6,17,91,54,63,39,60,67,53,56,57,34,0,78,44,76,66,95,58,28,64,61,25,89,25,84,3,14,37}, 132497470314900829030754291584236999065597735490860657953475436}. +{{74,8,98,60,63,5,11,97,91,46,90,90,23,75,50,33,21,67,12,72,81,96,41,69,72,91,90,10,80,3}, 610051713231407465587424469281466849965226885337976291005280752}. +{{74,31,93,5,8,44,88,59,63,14,58,25,53,26,91,78,84,91,10,90,28,60,51,8,57,100,11,16,57,20}, 52602218748679686826723871061408298004857152003174885329361294}. +{{74,37,13,29,19,80,24,51,92,83,17,36,28,22,100,59,79,48,95,61,54,11,0,39,50,82,60,89,38,72}, 1080390870334070100370743183927265087890855423825395104047007390}. +{{74,53,91,0,5,14,50,3,99,49,95,41,2,36,53,15,69,37,63,87,46,32,69,59,83,52,22,0,86,59}, 444420772953348028509297634517495624265519673434268966891540374}. +{{74,65,19,66,99,83,50,35,5,38,15,25,88,93,27,85,64,42,97,100,43,8,47,90,43,21,24,45,93,69}, 1248358698266563655399923636175283640518503584970826980194053558}. +{{74,83,47,49,84,27,71,64,90,7,81,59,64,45,53,10,76,32,31,37,2,59,92,49,39,40,84,45,86,7}, 520756922299602679424799310078407589335375069235186797625765486}. +{{74,92,76,61,78,94,54,60,27,67,50,55,67,11,10,46,7,89,69,77,74,56,54,19,45,8,32,4,4,86}, 825772433649052804413942010307568542370779451667453577408756488}. +{{74,97,68,96,6,98,79,8,52,100,93,93,72,2,84,68,68,47,65,25,59,24,83,83,60,89,30,28,58,7}, 71294707388563967606505865018683232757199334713130923188948034}. +{{75,4,56,49,95,86,91,35,2,90,63,71,77,88,4,83,36,44,91,73,40,22,30,71,41,67,70,6,86,61}, 579776044738072591556569691147046064038943637374008846296325337}. +{{75,35,1,72,64,79,87,91,90,88,14,78,26,26,46,57,56,74,34,96,46,6,47,4,32,39,49,86,95,43}, 618073243314580372197879008687596498659593710163607855327903975}. +{{75,39,4,51,9,78,86,44,57,36,59,55,49,79,21,19,81,22,59,23,65,46,14,67,89,83,87,80,23,9}, 400240709507171826917903258450288853507073656840129166803074331}. +{{75,46,83,46,41,43,15,28,39,37,72,35,98,29,44,27,5,79,18,10,3,62,47,96,22,93,67,21,64,34}, 578706418015649000756782753598872802882271297447115984372738933}. +{{75,47,29,10,91,72,73,52,95,2,69,53,7,30,50,91,14,70,71,80,39,18,81,90,92,10,3,51,27,26}, 46452687801234877983531505058887021218326174017091219794206039}. +{{75,47,73,72,81,31,53,88,29,15,43,6,31,53,30,79,84,51,23,37,91,49,94,46,33,72,34,78,29,8}, 265295668481823191771915111317956694846210281753614089245865847}. +{{75,56,78,45,15,82,15,25,41,16,81,75,17,31,11,36,54,41,16,54,56,14,57,98,81,79,16,48,70,2}, 501369434549535015572929420992518804225277236453225034202381785}. +{{75,66,18,59,73,56,7,10,92,21,42,79,11,39,78,32,62,20,73,100,79,37,22,66,69,57,29,94,76,44}, 658471532847237458942638334012320482068056151728944322375334489}. +{{75,72,62,13,86,90,20,94,38,15,40,84,10,3,24,41,31,75,73,86,45,9,39,74,31,98,95,11,81,59}, 579907180411202370310011168109477381420951074098199257863922185}. +{{75,73,95,1,57,96,20,52,18,84,96,27,86,86,69,68,57,38,51,99,14,45,20,82,35,28,47,73,5,21}, 219443613371983961125764262860872325753971582467635645896280095}. +{{75,86,86,96,22,15,14,59,4,26,35,51,12,44,78,44,19,64,5,6,46,45,98,3,91,41,76,44,2,54}, 135208795383901498483089998163294281129324692447465855896587425}. +{{75,89,83,78,4,34,72,10,57,37,66,19,64,66,21,72,7,30,85,41,52,66,75,13,62,93,86,78,51,29}, 370068223561618477091428200061021137980958037338814917909498631}. +{{75,92,31,85,32,41,87,35,75,65,56,59,48,2,99,28,5,77,73,67,59,49,78,15,49,50,63,22,66,8}, 419236362768886883683457710944265589265196582054266579275697133}. +{{75,99,1,96,4,69,4,91,45,91,82,32,89,64,55,28,49,36,15,52,90,1,16,50,80,34,66,0,53,39}, 130183430070362977376090278528520210225926069338409710559515559}. +{{75,99,51,86,81,56,73,85,92,88,74,19,49,19,7,88,83,38,56,69,91,40,90,23,63,8,80,30,24,89}, 934588205054290323297421347971629832768051356044329291628509399}. +{{76,2,41,91,48,97,28,66,48,60,67,8,95,18,38,63,31,98,71,45,1,70,44,80,44,63,70,74,1,17}, 325212192154657520122687883803718953682757114231141734312416300}. +{{76,22,7,70,19,24,40,59,97,58,55,83,34,10,58,54,81,5,55,52,56,7,71,79,19,47,75,17,32,54}, 122231270853595453531403203041678396734204464110805074303192468}. +{{76,27,74,39,2,27,22,91,70,12,11,98,62,68,15,41,59,33,44,88,34,5,37,88,64,73,33,43,54,30}, 90808289074396803908857206536065022915731498000027095203562666}. +{{76,35,63,22,69,12,75,95,94,84,29,94,85,93,38,3,95,21,15,46,27,77,79,21,40,79,9,45,35,47}, 61187547779475619243410241859047652103027524468476067085530326}. +{{76,36,30,64,32,83,59,71,58,87,57,61,28,87,45,80,56,25,88,12,9,15,18,18,29,42,12,63,11,80}, 823217828058059181361965740949503387551745800063051610830565088}. +{{76,74,59,69,73,73,16,83,61,16,23,65,63,22,0,98,33,5,11,68,59,53,35,94,85,25,89,75,78,68}, 1582084146525015420134747858497599637905507032990188885471862204}. +{{76,76,85,28,60,8,61,40,51,66,65,45,70,34,35,34,4,29,30,94,24,75,39,13,31,68,12,63,14,14}, 55448004466923790109428607705461367477696719548379031251602756}. +{{76,93,39,28,86,36,54,35,2,22,0,7,80,85,49,18,54,30,99,77,27,43,3,5,95,38,86,44,35,29}, 129779108122595760863696587955234171757421228015807766497880198}. +{{76,96,58,76,67,40,93,2,53,95,53,42,81,23,52,60,76,38,56,10,20,33,87,59,33,47,66,50,33,89}, 932131701156650582321012471793810034061408481481974693905839952}. +{{76,97,61,98,58,9,89,5,61,7,70,80,89,63,32,15,63,58,73,10,34,36,24,91,27,30,7,38,60,81}, 836020617970433837039143721675253130333823856262427278825599974}. +{{77,28,9,91,68,36,1,70,20,62,73,44,100,71,89,86,87,34,40,40,10,86,43,61,10,81,78,48,48,100}, 980428602259244236206165087843873466844813567283568820078339149}. +{{77,34,32,60,47,73,57,29,47,23,16,96,87,92,4,66,92,40,14,18,54,43,70,96,50,14,14,89,34,14}, 225143997490056598309058141886799902685385516538340788706218993}. +{{77,48,53,0,55,40,69,35,69,38,98,77,27,98,72,80,35,93,60,6,3,58,1,68,13,79,64,56,61,54}, 167415504384541513344084987475546071220278423662604144830781909}. +{{77,53,45,11,74,70,43,67,31,21,94,36,83,2,93,30,10,62,1,58,14,53,67,15,92,32,55,37,90,85}, 1266300405251070790525247377384094553449142676328679118161073103}. +{{77,72,86,100,84,95,67,11,42,87,55,56,19,95,56,67,92,1,8,92,72,18,85,9,20,68,1,16,44,80}, 883176639613237854877641055574419848572959184429841034571331297}. +{{77,76,10,23,62,32,90,93,13,93,7,55,8,15,84,41,57,13,38,86,91,41,54,93,4,59,29,15,73,72}, 1249420521350041270092411519725598900175465629169154638138814345}. +{{77,96,65,33,18,44,67,71,99,48,88,61,86,21,25,24,42,52,89,84,31,63,15,58,3,43,35,78,91,64}, 1441030235010811778406808378491060459288637268370150348144536013}. +{{78,38,55,73,31,94,58,92,44,8,62,19,92,2,1,77,47,40,55,88,77,35,36,41,6,34,14,47,12,77}, 825219438895417588204924675917558266042759005692473615519696924}. +{{78,38,55,86,87,67,7,14,99,100,5,15,94,40,37,28,55,7,94,81,59,18,35,17,97,57,46,10,56,27}, 26923754210247879501562672892143799062160494703015437887294836}. +{{78,40,12,33,74,51,67,58,49,10,42,65,28,61,76,66,18,96,71,95,45,81,0,82,56,92,86,62,69,89}, 1405948509592119858866917339725385261601210537042251268046465384}. +{{78,48,82,12,9,72,74,7,86,8,41,6,90,27,8,34,30,82,69,27,64,28,48,24,12,98,6,35,89,76}, 1287766799666178779618155952362124948993680182740711560371250320}. +{{78,68,40,56,3,42,0,61,30,1,45,0,93,91,0,78,84,86,90,13,55,57,95,80,13,97,0,88,23,92}, 1099917710436470459742875806466091146297344893058121238717150864}. +{{78,70,29,100,32,58,19,63,1,24,87,35,40,60,17,6,56,49,60,20,96,5,70,26,68,99,69,89,15,95}, 1216453685687002975383463789116956730426714210529462953646902724}. +{{78,88,30,51,43,18,42,42,75,68,41,24,40,21,53,46,55,49,21,14,97,15,42,29,58,3,20,78,42,48}, 207296190444629917027374162016844485887529526343296894541194520}. +{{78,95,58,77,28,46,20,48,36,88,7,92,48,97,39,6,69,96,5,20,29,37,96,46,73,86,17,99,39,60}, 289566644461537430115411082960014018078493329735743132684084234}. +{{79,3,53,28,61,59,4,14,34,65,87,67,57,57,61,93,34,2,5,80,76,92,33,87,13,28,68,10,80,30}, 532755672488373583579014742968974701685653600387748895801015863}. +{{79,9,49,46,4,79,95,68,86,40,56,12,89,31,17,65,9,100,18,27,18,72,45,3,29,98,52,41,98,19}, 466270131861146068215033209589689026693818230985465007618781287}. +{{79,11,3,60,43,40,94,48,78,43,86,61,75,71,13,92,61,31,65,40,77,17,12,26,59,85,94,12,13,73}, 979098112815172527790010414724224987363768635972727715527096855}. +{{79,59,46,48,87,2,85,5,47,19,11,22,51,68,98,60,54,86,30,63,14,89,11,15,100,48,28,87,76,25}, 646227747862951532667082506809397188768214271566865430229817299}. +{{79,70,90,2,1,12,93,94,77,59,22,90,64,54,1,92,29,56,16,7,61,84,6,79,20,92,35,77,84,37}, 684615937470011939643312644426421011002458892127108010532750161}. +{{79,77,58,67,11,44,34,80,19,27,38,18,71,37,19,7,75,26,73,94,90,81,9,45,14,92,52,28,93,47}, 468931099032956826884587015344762195088490943383229414139884315}. +{{79,81,61,63,63,49,66,96,80,97,32,97,74,16,97,80,20,21,77,5,89,3,48,58,53,51,62,99,45,9}, 207782959647398294660552992520605370693894723090482659671820863}. +{{80,22,92,40,34,10,4,89,24,35,50,73,63,57,23,28,6,68,79,44,57,12,0,50,3,14,98,23,56,62}, 103449980231337008160621652347153283042196955302390700833012352}. +{{80,26,1,95,64,100,52,59,39,28,77,13,79,50,23,79,82,36,11,95,88,7,22,94,14,65,77,94,27,89}, 1198130896166341044030832737556447036573920421596556082377710988}. +{{80,30,41,87,58,2,78,43,5,20,26,50,57,15,58,76,8,1,38,17,6,14,95,51,48,65,84,66,18,55}, 366432203579679504038783889466842707188935404996261545629069708}. +{{80,39,58,55,98,19,67,82,55,33,64,25,29,50,11,96,53,11,66,27,37,78,5,48,78,69,87,49,8,18}, 183644778142658897872747911371552631451334139791769321420315498}. +{{80,51,23,15,75,56,0,53,68,96,92,76,1,99,72,14,0,53,97,39,47,77,63,75,0,56,52,87,79,74}, 1456331176207899882130177600351978522866697514021422799437836446}. +{{80,51,94,42,48,36,83,5,51,50,36,96,9,50,71,85,98,88,91,6,11,56,38,21,85,91,91,96,48,36}, 386446736880429484005740856934258861967136008706264233585988034}. +{{80,56,81,41,26,9,36,35,39,74,79,87,12,24,72,59,87,28,92,18,5,17,8,50,27,46,80,76,12,52}, 309064881996153081833617058040440482017467526629030647127182764}. +{{80,56,89,70,7,68,69,33,50,88,27,39,37,100,78,62,55,28,76,42,9,23,41,100,91,85,5,64,40,16}, 296116949346854579125815086289091576757346118956027431164648660}. +{{80,68,95,43,7,2,6,100,50,33,28,46,80,27,66,76,3,6,82,29,31,85,16,71,59,76,70,51,65,48}, 582195116724036441087550947740511271683065511608585606846292508}. +{{80,75,3,34,4,39,28,13,50,97,3,34,45,45,97,41,41,84,4,4,74,6,65,7,31,88,30,70,70,3}, 676747681530897675022145451817445536140984997657856275095090854}. +{{80,88,65,28,28,74,93,57,57,35,41,64,82,80,42,15,38,53,68,97,96,48,1,7,74,19,0,44,33,57}, 28545279335189993503281313944364977381562392851963113693153220}. +{{81,0,74,84,9,25,7,33,16,13,85,61,4,30,96,79,37,29,4,4,50,29,27,0,63,73,21,99,12,59}, 257187002483510522383502517943691975830802071216599950894010097}. +{{81,1,55,99,94,68,54,82,49,68,38,36,11,1,97,91,76,1,7,35,55,81,71,89,72,3,50,17,74,94}, 1282513386414711131661417745262294114069180979504164083911815439}. +{{81,3,8,92,91,15,92,91,27,96,72,32,34,78,34,5,59,77,11,96,94,3,36,85,37,85,64,96,11,91}, 1198188420141131741107244651253001569636938089936388898314224051}. +{{81,14,1,3,47,9,94,46,45,48,33,15,18,61,17,26,24,27,80,12,98,81,41,33,1,76,95,63,68,77}, 1393617118706851380586647988006868145330744854221414468973391165}. +{{81,23,11,94,74,3,58,67,58,83,71,12,49,53,82,91,62,1,85,55,79,50,24,64,88,89,78,5,60,83}, 1017671430519775616041049465368573637756764410756767685009127079}. +{{81,52,80,42,57,54,54,5,31,73,20,92,11,25,6,63,75,77,19,32,26,0,40,4,74,69,38,37,10,85}, 900190536813519892334297758832343526134635809374460727720915857}. +{{81,53,31,98,71,63,80,41,78,53,3,70,11,95,41,66,8,27,38,51,33,78,32,8,53,96,28,53,64,48}, 466078472152565460360258932601324464749095027385535055896671927}. +{{81,54,46,69,43,72,10,10,27,72,55,19,39,77,8,4,75,35,85,34,79,25,85,49,41,67,5,72,43,48}, 265660348301301422701075413661905611942863874982605024119962905}. +{{81,59,98,10,91,34,81,18,8,15,72,14,26,75,67,61,24,67,83,67,86,16,2,72,80,59,8,5,56,31}, 41618884474229708033317594955314244670333205512340769111728723}. +{{81,71,54,89,59,81,7,56,30,33,97,18,60,44,70,65,16,26,97,34,47,71,28,20,58,43,35,65,83,65}, 1443509058819460411695319729342583102649025984083508879852603003}. +{{81,89,80,42,30,72,91,22,75,43,2,62,32,12,74,16,40,90,44,13,48,50,32,53,12,38,43,76,83,17}, 617290734990422672063849834152494864920925045519033583312307011}. +{{82,0,20,92,93,45,63,69,3,31,8,7,62,68,49,82,50,84,81,36,73,60,21,62,2,14,39,34,66,73}, 1236400963594112145224175617938234917946877468394009357188353008}. +{{82,25,31,15,80,29,95,90,68,99,73,84,58,18,2,94,17,92,93,43,78,43,74,34,66,7,48,88,76,40}, 651468932457565626745215072343587761386118892539778442623518318}. +{{82,26,19,17,58,0,54,75,88,73,47,40,31,32,8,60,93,47,56,63,62,26,7,48,32,15,31,60,12,18}, 101808506615193333450155010417014901824530058269778644768396}. +{{82,39,72,38,70,77,41,71,32,97,68,24,49,23,0,22,74,90,92,67,29,60,42,52,82,95,32,25,50,79}, 901394440996235016778499007523322249140617289636957244349756130}. +{{82,49,84,47,13,2,54,42,30,84,16,64,87,83,81,73,9,35,69,42,65,64,62,12,72,0,30,34,95,100}, 1265160063684714889188033181195126006865278755155221011186053146}. +{{82,53,55,39,53,100,6,85,30,44,63,87,43,74,84,56,20,76,52,29,65,4,17,36,61,41,94,18,76,9}, 516069027439967734474187863285119968361115608669614571974565022}. +{{82,53,77,75,78,82,55,96,18,91,95,83,78,57,81,29,28,44,28,51,17,76,20,69,68,66,17,46,6,32}, 93239575140131099469524795501833863583641208036469133536718414}. +{{82,60,96,8,53,20,1,100,99,49,32,28,28,23,43,87,28,18,71,91,23,99,7,12,37,86,45,45,23,32}, 55891911073203641021586898416665531163257304069124930727109456}. +{{82,84,54,2,75,91,61,95,50,5,41,90,60,70,8,23,59,22,65,76,97,39,28,34,55,74,81,19,8,21}, 157094160937865485449817530783786717790451730919838481829431024}. +{{83,1,37,73,81,41,24,52,74,25,20,17,90,35,15,97,66,46,49,23,82,68,28,86,94,69,37,18,7,84}, 917718981542915980668799150770585939475646785121426195776072255}. +{{83,12,94,72,24,69,63,83,45,38,80,61,0,51,5,33,20,78,79,49,37,57,25,0,6,81,84,99,71,22}, 771934697604937405954302150809582785678999916224646801314867681}. +{{83,17,66,60,48,42,33,3,31,82,73,58,19,33,39,44,48,13,33,59,73,75,87,72,55,97,0,96,92,18}, 692592658915951863005693603316061451798587525934359911822423491}. +{{83,26,41,13,24,40,67,13,98,63,42,61,91,56,65,85,68,6,57,45,33,73,8,96,41,21,98,83,21,82}, 1147536291616648960225705570636328368225338861357018937162521293}. +{{83,41,22,46,0,40,62,72,1,1,57,24,34,89,63,59,31,20,97,61,87,48,65,1,17,1,53,28,75,38}, 419825316824278696064477977865848367477355239525599074278303491}. +{{83,43,87,100,55,59,55,86,72,70,60,81,13,6,78,17,3,63,25,26,97,45,81,53,100,11,15,3,49,81}, 856527618010017895429535384835342268809386539023841117458634871}. +{{83,66,9,69,90,31,52,89,61,66,56,77,100,91,77,38,14,94,96,42,22,100,36,65,60,74,91,1,42,16}, 170986135312816808680657854060673915146760698009179857759529389}. +{{83,80,92,43,36,56,98,61,71,49,63,93,35,23,62,8,43,18,26,91,80,95,45,13,4,58,31,62,82,2}, 417004062407681584977860830820917751521000520718388040028471177}. +{{83,86,43,45,95,80,15,80,44,78,25,67,38,13,67,43,37,60,80,9,33,88,78,90,98,91,31,45,67,71}, 1334189617375592022796204680220873001503311949457110038650416221}. +{{84,25,85,0,12,19,86,68,90,46,35,33,74,33,27,85,15,97,13,70,0,34,86,4,6,40,44,33,40,62}, 7489278078598413163664959963189287931892741499996766416137254}. +{{84,35,86,53,3,96,51,71,9,40,89,73,36,36,40,91,1,21,15,44,26,75,92,6,48,97,28,97,4,50}, 266806893879376797343128555690125493596361693834064573996961242}. +{{84,46,27,79,91,14,91,90,36,79,9,16,74,95,56,5,8,92,98,55,74,35,44,41,71,21,27,58,7,50}, 27940497993363394367080423442371495653033736266768620540438108}. +{{84,51,7,75,21,77,37,17,53,59,10,17,60,48,72,64,60,47,67,56,19,33,89,6,27,54,29,96,63,54}, 212592945799258145605218071066672754732259457275747439650147326}. +{{84,55,26,17,61,32,68,59,23,52,44,27,16,89,57,53,26,48,48,99,16,13,67,31,27,51,67,23,100,16}, 521464049610119749746558696587142505553853146759463232963406234}. +{{84,66,46,86,86,66,49,86,27,66,35,50,55,39,50,9,55,71,22,17,63,86,15,95,60,10,49,54,13,6}, 16271319225429016225978901000969574747707661826268322315613504}. +{{84,74,24,40,50,71,6,14,87,76,27,60,18,37,25,27,60,47,6,98,36,65,15,60,27,78,57,88,10,70}, 1083880941556901973279787641047676564041646003121284777750226208}. +{{84,78,13,27,83,10,36,45,98,80,29,19,54,10,86,39,43,73,24,39,51,64,46,71,90,43,97,88,80,35}, 761915815633523167309481121344819836508472105782210648101063836}. +{{84,90,14,86,58,58,47,71,71,91,3,52,35,81,50,82,28,80,49,0,10,85,7,83,14,72,5,52,95,34}, 479132566393737078962725789656573710821513188606971974552664000}. +{{85,8,85,100,1,33,17,41,84,71,100,8,27,0,48,66,8,72,46,69,45,58,63,91,87,26,24,96,98,65}, 1479440320549828380257664842664889134969735008141148055559213813}. +{{85,16,58,69,42,30,94,1,66,77,24,14,82,80,61,57,91,33,51,100,61,49,52,93,47,53,8,42,92,94}, 1247907945404081566155146047260384699749620153308731600595829385}. +{{85,28,84,77,32,63,58,59,13,57,68,95,53,19,82,76,82,69,84,52,4,94,29,44,81,0,9,74,91,77}, 1469524460829376461463989173588809838725528260090675359832488873}. +{{85,44,53,62,69,24,92,16,40,46,44,20,40,92,39,28,2,80,61,30,27,96,48,79,6,39,40,90,50,41}, 221970997001311146577813783581403585298481519231462393949470741}. +{{85,46,47,61,91,81,89,70,39,83,89,68,34,51,62,29,71,61,3,31,81,79,47,68,17,75,41,95,64,63}, 686268841190042279546066818700771977007089409210082781757941629}. +{{85,52,12,4,31,91,82,27,66,78,15,68,80,33,0,63,62,81,44,41,22,79,55,18,13,17,63,22,76,51}, 414801624804887279659359288243097891396764841580440941822125233}. +{{85,60,96,89,35,68,17,56,51,96,42,57,13,80,39,53,70,88,12,8,31,99,32,41,80,83,59,12,7,65}, 903413889677147036924379264320788409355820948465675942092659033}. +{{85,82,10,4,16,6,13,36,12,45,78,5,73,52,81,9,91,86,67,41,39,34,76,79,33,41,81,43,13,79}, 945615565068895291431537625543810169882678015585953493232245313}. +{{85,92,82,38,59,50,21,78,18,27,57,58,77,80,35,1,29,51,14,57,91,50,76,37,64,40,53,85,1,39}, 239452807712541941926066268344286598681990683712871808383047249}. +{{86,31,17,11,67,37,62,73,87,27,43,88,56,83,70,18,21,75,89,86,70,88,0,60,97,31,78,57,79,26}, 546199483712003472869232484445617623110195586020343538172503998}. +{{86,51,84,9,100,24,75,63,91,53,5,51,59,81,92,12,52,72,75,33,97,3,41,74,65,50,14,21,24,33}, 40814238886936311724555632581551983440456394306688218971258826}. +{{86,85,5,60,53,19,3,28,97,78,50,32,11,23,36,98,78,48,37,83,36,58,99,65,12,49,64,60,94,65}, 1357211010622993201055595377311875104604753708073387405060354422}. +{{86,85,13,83,64,9,24,6,38,2,22,81,74,79,63,34,74,21,72,79,91,71,82,73,26,7,8,89,56,89}, 1053872067767246920789320692471558682988915740424989551925815342}. +{{86,90,57,56,35,87,87,94,1,92,69,61,88,65,46,76,93,44,16,76,45,100,56,52,68,98,5,12,27,81}, 904074833502728588026087987653350963057578344148725544743153012}. +{{86,91,19,75,83,71,41,94,33,92,45,22,75,23,60,94,17,41,66,31,73,77,57,34,62,54,84,100,20,17}, 313812218553138375578256052148746799881312278146820446743115134}. +{{86,91,43,96,11,32,65,34,33,91,20,67,92,72,95,1,54,23,84,67,8,3,61,20,66,77,89,10,75,90}, 1415358660325084032059572213503392436312445574073069012398033750}. +{{87,0,3,51,99,7,25,41,49,21,13,87,20,55,45,44,18,50,27,73,45,3,44,83,18,31,94,21,71,80}, 1350634590810725602714888738466302402048736968216008956435001341}. +{{87,14,21,46,79,28,45,89,44,72,53,71,45,91,95,46,39,64,12,70,9,62,35,49,21,59,64,71,15,69}, 1132330527515832038226022842471911658655794700944411123650755797}. +{{87,21,28,95,62,84,64,8,1,51,5,97,1,70,52,64,98,78,14,49,39,89,99,90,36,14,54,23,67,27}, 434240643441557275207872577189572059554586139764368294930816779}. +{{87,25,81,22,88,37,34,92,98,39,74,39,41,42,60,82,11,65,80,41,17,68,45,93,69,43,93,3,10,39}, 145279433320835170876505931322447095381049966408053490034874919}. +{{87,35,40,28,65,95,38,74,75,11,90,88,23,88,26,46,90,70,38,87,89,77,54,35,70,42,13,79,22,31}, 237342588078111565849781708886708114947547886625163662901908275}. +{{87,50,67,68,79,11,68,1,34,95,73,84,5,81,97,30,54,3,43,96,50,31,61,42,29,7,81,30,38,87}, 926443080515643095452273937101928832560361295272329053829756597}. +{{87,56,67,1,85,0,1,94,51,90,23,80,35,6,27,92,22,11,5,10,59,39,85,11,77,91,54,11,71,28}, 494991286076349223430959980136735770880164526798054486680425821}. +{{87,67,20,46,37,65,12,35,9,1,1,77,31,5,87,58,11,92,26,88,23,68,0,55,52,73,41,27,34,38}, 55668531658738185061351822409565704096677477723433204083425203}. +{{87,69,77,11,97,70,73,6,38,55,74,49,0,21,5,43,78,27,24,97,86,69,55,61,4,36,39,66,72,84}, 1445542956243560638117334517352483727039360207825929167711169119}. +{{87,70,53,88,2,0,40,6,37,69,37,26,13,34,0,94,36,55,61,1,74,94,42,63,49,43,38,67,59,4}, 210559902676346578590313848638858804168757359591582718093039365}. +{{87,92,35,25,16,26,49,51,69,34,51,19,43,6,12,36,49,32,54,77,37,54,63,92,11,3,79,62,82,94}, 1350631823318774237257124259143611920813412956873114397233978829}. +{{88,0,66,19,58,56,95,94,25,46,41,10,1,27,23,5,5,13,11,3,95,20,93,61,35,49,82,47,19,75}, 933631305891467454441226404928099781623900686846322105978451272}. +{{88,1,26,89,85,43,70,39,80,93,20,70,4,64,81,85,13,25,55,13,84,26,69,80,16,100,81,95,72,83}, 1615065065852391715307801430991283965134053202234652808535065274}. +{{88,9,88,70,13,58,36,93,79,69,51,94,16,43,14,79,56,21,4,36,11,39,51,71,36,21,73,21,38,42}, 115754288772996213956164148406230549610733949900439925535451026}. +{{88,19,55,74,37,32,34,42,81,21,86,16,49,38,65,74,93,27,83,54,77,37,60,88,93,47,95,15,53,8}, 143596955126217897805295116488993698506331288720297821581300502}. +{{88,36,62,73,28,12,0,32,43,98,8,22,48,82,49,88,70,31,8,70,70,11,35,34,64,30,65,27,60,93}, 953881732744120909401971090746096963747779900075586402467856648}. +{{88,41,27,69,52,64,3,80,74,35,14,53,43,8,77,34,23,66,17,29,65,57,21,86,9,29,91,32,27,47}, 117533105164844241034020985170698833840013724112265505142561358}. +{{88,50,6,80,24,62,84,28,55,67,100,93,59,37,55,23,10,20,47,1,65,6,58,52,25,71,12,17,42,78}, 875786838858842406148069564783297686757876898813616088420252416}. +{{88,51,91,19,43,72,2,24,24,47,11,13,91,69,71,49,0,21,81,46,48,9,56,83,74,58,12,76,62,79}, 1067452592752810082335738514425808633038561788905221360273784350}. +{{88,60,46,52,92,90,20,23,68,6,45,58,92,88,48,70,44,73,49,32,75,69,34,63,96,62,16,43,33,3}, 30802206292406653046743772115238061981224269615966878520706176}. +{{88,73,68,64,37,68,46,57,82,8,98,37,2,42,7,11,49,97,52,99,27,71,1,67,47,100,4,1,53,82}, 891250046875104240331170550698521745175381430698919959977511058}. +{{88,80,68,90,47,76,73,87,85,55,30,91,74,79,14,38,15,54,24,77,66,11,64,38,39,43,11,72,89,45}, 625925097530534008851394854127673567066803579350590654350175184}. +{{89,6,49,96,87,96,21,17,11,63,32,73,57,44,93,88,78,92,73,41,21,86,27,45,17,92,11,10,61,68}, 878169759079574750529193326899374841436018993705688530520136661}. +{{89,8,7,60,3,95,98,24,77,27,92,82,60,16,48,53,97,8,77,17,8,30,4,36,71,27,66,32,73,98}, 1363190879437634125244162786118539768990457165916031700343554869}. +{{89,23,50,74,95,7,36,65,83,57,14,48,30,12,70,100,5,9,84,0,99,0,1,43,79,68,80,24,80,42}, 593437825633900502568274185024111438963273509083983919159903155}. +{{89,28,46,51,13,82,100,51,2,1,25,52,36,54,62,4,58,9,40,40,62,89,55,94,25,64,62,25,54,76}, 890243825659195927782851951836847146070349209454404682867934873}. +{{89,32,23,51,60,74,96,9,73,77,87,67,44,3,90,11,44,21,41,49,16,62,22,62,40,25,58,34,50,98}, 822783421979336490292562677387840855062439512755695869162860429}. +{{89,36,86,69,74,56,56,16,66,19,77,28,31,2,100,10,97,53,1,46,83,55,43,93,38,38,94,77,1,64}, 1145874373709898409216931141444370133054101930325695209118569993}. +{{89,40,31,76,35,26,29,39,63,98,50,52,99,35,33,32,48,82,21,4,69,57,86,90,81,6,72,99,34,68}, 1178093529807150321998282409682266356382423390215705926927938005}. +{{89,45,71,46,72,20,12,62,99,45,3,62,75,15,56,65,70,67,3,13,22,65,55,94,84,72,80,47,55,1}, 196404661280478413404428747812232814852826504317946919182579463}. +{{89,46,18,46,71,89,72,99,28,83,92,87,18,70,3,78,55,82,55,90,30,82,54,10,28,22,22,43,12,27}, 4286845376993659985493119255106833143566514342656919061482161}. +{{89,48,76,29,42,31,92,47,35,54,35,82,25,16,55,86,63,74,31,29,33,66,76,0,8,47,33,26,46,80}, 832648235817044049927541497107581440345624689935124511403627945}. +{{89,55,76,64,58,91,88,81,13,3,95,17,61,32,81,54,91,52,64,73,76,26,70,58,86,63,42,42,5,90}, 857830655982278250815957271581155537952713399818259892754014115}. +{{89,65,30,19,100,90,75,87,1,64,62,71,61,14,92,84,36,73,81,50,62,29,29,75,36,69,20,24,55,25}, 64959744752197281985942643914624900602134699908833575625431499}. +{{89,66,77,63,32,76,76,48,83,55,99,93,25,33,26,63,87,95,83,71,40,58,51,14,14,58,68,3,39,67}, 927108076343423196878330219314147025919906109153305491206553357}. +{{89,70,35,85,78,4,11,61,93,10,10,29,53,100,3,65,9,94,18,75,22,30,98,85,100,37,80,92,44,74}, 1177346189849798333573998861159628694848029628895204257221433805}. +{{89,79,39,93,97,0,88,44,80,24,56,27,42,23,33,100,78,15,75,21,61,0,26,89,50,42,61,28,35,40}, 13408422401301234811416269750944781937893431643583562567804959}. +{{89,97,56,89,70,55,63,70,59,13,29,93,97,13,16,78,65,35,79,20,87,7,3,51,35,5,70,59,60,56}, 105013012396005202980971720170411052640293036644785600276676459}. +{{90,11,83,86,31,97,96,83,6,38,11,44,11,74,27,86,55,78,23,62,13,48,96,9,13,44,55,78,95,92}, 1446508241460917213688043339633615503277714860696976631786722486}. +{{90,12,30,46,16,78,96,95,10,67,41,81,14,61,100,48,21,76,0,23,41,22,72,35,68,89,59,40,96,28}, 495167161978343644299579941700207406284679538233345245567331968}. +{{90,29,87,3,80,42,33,21,71,94,96,86,28,10,66,39,37,50,37,13,78,21,47,74,61,39,48,3,66,4}, 425869607275163382845080647325293151841765052843927070508417486}. +{{90,34,82,78,97,70,58,67,95,48,76,27,61,68,66,37,21,4,69,81,41,14,96,92,65,85,1,28,78,97}, 1331789818799784163825820174153006253673495602845592808069110160}. +{{90,39,13,27,69,11,55,58,85,70,97,12,90,86,26,17,30,34,88,46,53,0,76,96,9,50,91,74,30,20}, 328238699191835135598116031382430425696013094524391423353062782}. +{{90,40,27,95,97,90,52,86,77,75,31,15,78,48,94,35,32,87,53,57,94,37,65,68,69,85,16,2,74,40}, 509633074033075142111859574606324537205125382420809935762657052}. +{{90,45,54,71,25,24,65,88,41,54,1,46,10,18,44,69,36,89,64,19,24,74,95,23,7,43,24,75,63,29}, 215982824973923945636869942511433099494860081677881135034172762}. +{{90,47,53,30,48,33,74,6,44,8,65,25,84,77,40,76,5,90,24,80,8,58,80,82,7,13,89,5,26,10}, 123202344651095368597763348192726040266289908706109793595632678}. +{{90,47,73,75,3,96,60,90,59,40,15,50,55,30,82,49,87,58,60,86,54,100,90,42,15,46,96,89,51,29}, 319103009485721560669331183077037639072400005555606380657874206}. +{{90,52,20,4,6,13,20,36,75,52,68,34,73,49,52,35,69,80,82,32,39,28,17,52,16,1,14,85,96,65}, 1440527763676368887768726158442322338170505615309266616568623392}. +{{90,55,93,0,83,82,45,84,33,94,19,21,79,47,41,2,30,77,21,8,53,64,29,49,86,59,95,31,13,9}, 131977126067310003828451039441508054045738373962735400976285014}. +{{90,81,21,29,10,50,85,34,71,13,38,4,68,81,3,37,55,55,10,50,56,76,74,84,95,4,85,52,95,36}, 562447642752296102608465630919618655649476568936955841865835342}. +{{90,85,99,92,15,78,5,52,13,8,91,76,87,55,28,71,84,21,18,13,87,23,94,71,83,56,8,87,96,57}, 663827120873213634205883277434412643150920600673786132770239830}. +{{90,89,78,10,62,38,22,57,53,54,78,7,73,66,76,5,48,80,41,64,97,94,88,96,46,68,59,33,75,22}, 487952083728412646393433382489837527380005065304806247013587330}. +{{91,6,100,98,53,39,31,65,82,62,65,75,37,67,89,17,67,97,61,27,47,69,44,70,91,15,19,14,9,21}, 42124668879526659924126016292165428536874409469823011877027057}. +{{91,9,0,63,75,51,82,78,71,6,41,76,43,33,20,61,95,69,44,31,78,0,24,29,78,53,9,93,52,94}, 1056063447554203708948728084239637724843656023805323647719814459}. +{{91,15,29,36,68,7,27,69,40,60,59,22,20,49,77,70,63,82,98,52,87,30,9,95,57,42,19,21,78,98}, 1249269010427824360810941946247416130943487918522576179242820839}. +{{91,17,15,41,90,87,67,99,33,39,82,5,9,38,67,38,35,20,53,2,71,18,3,81,22,21,89,55,94,51}, 528709664533345688007709578866763150589893853396571694950603759}. +{{91,26,70,66,54,85,94,62,5,16,12,100,63,41,77,95,36,70,47,84,34,11,14,91,30,92,78,3,82,54}, 579580663792837352338096413382178853674951276409248440794804513}. +{{91,43,45,36,64,31,86,55,59,13,43,15,24,5,16,18,44,27,57,39,53,99,27,52,20,75,89,62,82,23}, 568856192009063665017520749270505709423697757908684478386941863}. +{{91,45,79,91,12,48,23,61,61,95,77,76,57,14,77,10,24,56,50,47,13,88,86,48,35,1,58,90,64,36}, 626736458953670803113622846568756983695340592668555298911836111}. +{{91,47,1,97,16,39,40,83,4,50,30,55,20,78,68,87,44,77,19,57,65,87,56,5,2,75,89,5,28,48}, 159375823786436635514568285270123146195081271315690921591212207}. +{{91,52,2,96,1,53,29,90,41,65,96,80,12,60,18,78,85,43,24,99,74,7,89,92,8,10,40,0,39,34}, 21850017701154777883762189980440388622165236434768439922066289}. +{{91,68,72,83,93,97,40,14,97,70,70,13,75,22,17,71,70,91,56,44,29,1,78,94,29,95,27,88,20,23}, 276753981191814611487292831617270792368285984398270253470243129}. +{{91,71,71,51,85,32,22,93,49,87,79,4,56,72,65,30,35,3,37,20,31,53,63,76,92,21,99,96,92,95}, 1581267283778032522088147036534842170929971960385262839769024415}. +{{91,71,86,38,13,74,54,84,32,9,85,52,100,70,9,1,76,97,17,35,27,2,64,58,69,9,85,92,91,56}, 752368962883066332338084022685109464011894710639722667683268115}. +{{91,80,76,11,39,52,21,48,33,96,51,71,70,61,65,13,63,58,3,45,50,24,75,53,13,16,47,72,50,25}, 212151141760334507242171210702549214677253295042175855286414681}. +{{92,5,95,65,89,7,20,13,93,36,34,59,39,14,29,1,79,98,34,85,77,68,21,12,69,25,77,30,66,1}, 545857203671027084121804419335641873593677560155507021464590782}. +{{92,37,4,76,6,6,22,65,92,50,94,48,77,73,2,24,42,35,39,56,49,53,66,59,85,45,18,32,50,60}, 32159765143260510248693394450600293455112933664758686585073794}. +{{92,40,55,45,86,27,2,8,13,16,22,52,83,18,21,30,98,8,40,51,56,86,0,81,60,15,96,26,23,13}, 119020152179532753410610871549938832215591566565590325118128428}. +{{92,42,22,8,21,17,18,32,44,70,85,86,23,51,45,73,8,90,81,45,70,1,79,43,18,34,17,75,78,61}, 625757212620636230315727171570805263902334988550818115332404272}. +{{92,52,94,2,52,59,90,98,21,59,57,10,5,19,97,58,86,85,95,11,68,90,10,65,39,86,68,67,33,50}, 378358887277178617919334179647143262217964407919709517750630176}. +{{92,56,54,62,93,23,69,30,1,44,61,18,47,57,59,54,73,9,93,6,11,66,65,19,0,71,87,75,81,14}, 781474181780928921301255802538095117890215495104470178818651504}. +{{92,84,80,82,21,66,52,39,47,2,34,70,95,7,98,25,50,26,66,10,52,29,53,21,99,35,40,63,35,70}, 848899618716551097725281563338128071375485641251691637772431760}. +{{92,99,12,13,84,27,63,94,71,72,14,68,78,58,28,46,20,60,48,15,35,75,69,81,32,52,78,100,29,38}, 331040056035136759572773845366749337210406908371369256640053610}. +{{93,5,59,70,27,100,73,95,61,98,28,47,7,7,81,33,99,21,12,31,34,87,15,67,93,49,67,72,71,36}, 761815317538426277809184518531658857740796738079264333407975895}. +{{93,6,72,91,60,17,4,43,46,70,66,16,50,33,3,66,80,65,91,39,73,92,27,5,35,90,11,77,94,58}, 674062667379315540545440271250932921267082921153446405918843049}. +{{93,6,85,3,45,57,6,36,61,5,90,70,32,59,81,56,3,11,12,27,17,97,69,6,97,88,8,25,43,48}, 86804479462081243352884087506451267251915636685928260762821437}. +{{93,12,94,56,92,46,1,45,49,8,91,56,27,43,2,71,31,31,93,86,50,80,27,88,69,32,16,41,2,59}, 43037411962863285535026948643118609849184782893274829343405505}. +{{93,16,55,3,48,1,20,11,29,75,98,33,96,4,58,70,73,96,33,84,9,83,32,19,9,98,48,28,95,47}, 467175653018300425165708308989071609593666403999761587483511725}. +{{93,19,33,100,40,0,33,37,100,3,66,58,55,57,41,0,41,64,27,85,100,17,81,83,12,39,9,80,25,29}, 227584575954456799026284801059336035200455254849727627539608263}. +{{93,24,27,95,54,53,18,20,52,4,31,24,6,53,78,58,27,92,46,46,39,29,17,11,61,1,19,72,17,94}, 1028666337807310713546894683410287529931815252511509237074043949}. +{{93,32,45,28,28,40,17,90,6,81,40,61,48,47,92,4,62,81,42,77,85,28,95,43,74,96,5,50,49,95}, 908950422655613209793826698616694776580827158094976429430811205}. +{{93,56,72,87,6,5,44,7,40,0,59,55,60,70,3,85,16,79,55,98,38,89,89,3,32,23,16,42,24,85}, 833461034361751617383816253845678566117763020005339106111835305}. +{{93,87,84,66,55,91,87,91,61,53,88,82,41,92,72,88,41,44,83,43,12,6,99,92,68,58,91,64,53,68}, 1176773336863713393952940542142090717923443696933801238817739763}. +{{94,7,79,88,96,9,46,86,85,0,77,93,84,57,57,21,58,42,77,75,98,98,36,2,90,83,2,38,70,44}, 494546801938001116979595649627335861231726390176588160580775206}. +{{94,18,64,50,27,60,98,20,61,67,68,82,82,23,100,70,26,76,93,7,91,95,33,43,88,75,19,55,22,58}, 82643643528368979708949144590390991622936008073521004636021520}. +{{94,24,63,3,54,45,21,88,53,21,15,4,67,38,42,86,84,14,76,84,95,46,32,41,3,59,91,58,24,61}, 105813302672025852518112186706247002048471475294063712562845548}. +{{94,33,74,7,59,95,15,78,18,99,26,15,58,42,71,66,31,27,78,56,53,23,74,91,83,45,8,55,71,65}, 1279600780703242402729374875554594768902721455091334846921001594}. +{{94,37,94,41,30,5,73,69,39,19,16,14,78,3,86,11,99,67,46,0,81,1,73,38,41,71,2,23,4,80}, 882541974628168631237449453187959678808953126948951964997886954}. +{{94,42,40,56,45,26,56,81,67,34,42,68,92,37,1,37,15,41,95,56,83,31,24,63,2,87,8,17,67,85}, 1287569113638871041565081578264562752941038641776733501072597392}. +{{94,47,95,75,5,68,37,62,98,2,62,55,16,18,66,29,84,74,87,77,14,0,23,93,85,65,79,31,67,3}, 605740778745977521327005732842099244657225323500292827603830878}. +{{94,73,81,97,14,88,77,28,5,44,95,15,14,31,21,74,66,99,19,29,34,59,21,8,95,42,67,67,35,80}, 1157348649381785454318999051335337486365444368643379239247048014}. +{{94,85,98,57,81,8,66,22,9,74,22,39,96,2,94,77,64,76,24,87,11,35,77,88,21,53,53,2,27,27}, 20470546870598344323281785690818704474517601274492890146965786}. +{{94,86,10,85,35,67,97,48,79,76,31,83,94,96,88,51,48,23,35,21,85,8,55,89,28,12,13,37,91,14}, 425887001123320771947067787015498899336053932470384873382514040}. +{{94,88,46,92,3,82,55,74,85,53,95,36,79,58,5,37,4,44,12,94,13,70,8,60,29,14,52,71,25,28}, 209713915636566291036664380833432119875512357838951408905279312}. +{{94,99,38,95,11,67,7,32,32,39,56,57,90,25,95,100,43,13,84,1,68,89,29,76,15,59,84,14,36,48}, 121003757247765420514855426238076528166718906022475319328074362}. +{{95,4,59,14,87,84,21,28,80,49,55,15,63,46,72,90,40,4,87,79,90,62,21,25,73,65,79,78,91,11}, 799929204164983441733536095732328599766925652987133083280744021}. +{{95,5,95,41,34,66,100,97,11,63,66,19,36,20,18,48,99,1,93,7,73,59,26,8,9,62,9,30,70,86}, 1236239444441937992462403491386625030414998278859684759098821519}. +{{95,6,12,15,34,12,100,97,17,90,85,90,56,76,81,46,99,4,40,22,31,29,43,5,17,62,18,89,53,93}, 1028584233237111408221184214542628576777216522119162627053667721}. +{{95,15,23,60,33,17,74,56,88,8,56,17,78,73,42,91,50,47,88,24,67,56,85,9,33,81,67,60,58,58}, 162772018399558305361123463859070886157267341461037124494207031}. +{{95,20,32,59,75,15,31,16,3,78,55,4,85,9,19,33,91,14,72,85,66,94,91,51,37,87,99,56,53,96}, 989579623644796634875119136951907775785646550206827419249800569}. +{{95,27,21,23,53,8,28,74,20,45,14,47,74,66,90,93,70,20,39,92,2,70,5,83,81,18,27,29,45,31}, 42778646402086708391111291245095717512905259667018561888750111}. +{{95,31,31,60,26,76,99,83,76,2,31,35,87,41,42,36,59,30,64,28,98,20,46,33,56,74,26,56,97,87}, 1287566122812871488867063272112376949689830233907051353438502087}. +{{95,53,67,53,98,48,52,86,61,86,100,72,95,75,13,64,75,72,40,30,40,23,15,48,42,98,77,96,38,38}, 360330193148870359510020491347599569719375132703530251366527247}. +{{95,62,69,56,74,99,87,26,10,92,27,85,30,64,26,8,32,64,73,61,34,5,83,92,1,14,40,76,62,29}, 225590585138132751447817716533364915410661582210889338546031717}. +{{95,94,8,19,78,7,40,27,80,62,81,77,61,4,50,23,20,10,94,77,57,18,2,84,44,66,1,19,35,57}, 65487855740972661045704976964786353910162436840900927963045033}. +{{95,94,32,66,70,95,12,6,90,21,68,8,8,14,4,43,84,0,98,15,69,29,96,23,87,82,33,24,9,30}, 85671936598274839654137888847537997228247998784511275819368993}. +{{96,2,82,11,39,33,24,93,41,1,78,63,22,76,90,51,30,43,61,10,91,65,92,29,44,44,86,35,86,6}, 525508176444451936566132562281977343992299147702386996234587064}. +{{96,12,91,82,69,50,39,18,50,58,22,29,70,77,94,42,23,44,82,14,16,63,86,48,72,40,96,83,25,40}, 341116584973609157403109794487250402377142750257804030228113492}. +{{96,30,50,61,20,47,93,1,86,62,38,91,8,64,23,34,90,73,37,78,6,10,43,32,66,96,13,21,4,99}, 901006260208390052103364772468156104983900782290802010222905576}. +{{96,62,71,13,51,40,26,9,98,74,79,7,61,39,99,7,87,11,73,28,77,5,70,79,18,77,38,82,38,35}, 278530313342258722221118012592820470760257865329713488021945500}. +{{96,65,96,34,48,89,57,82,24,16,99,23,9,12,55,98,18,39,62,6,1,19,5,21,20,48,83,67,36,12}, 308584146945445731605833241292981478796633860639627829325225058}. +{{96,67,60,82,78,45,31,69,19,75,72,9,32,84,32,97,19,18,10,13,54,81,48,62,67,6,77,63,62,98}, 954586562117618854201128393671137610211458292456228934914771938}. +{{96,74,20,29,15,49,72,48,21,10,41,73,92,84,33,55,6,10,59,95,74,94,29,9,93,91,92,39,92,8}, 596999556167497909677952137137276881796703179179670740423986488}. +{{96,81,8,86,25,66,81,4,3,31,72,78,85,2,47,46,46,1,64,66,57,77,35,92,45,34,75,71,50,38}, 325817838607424040198207869157161419580683040839764625216131922}. +{{96,83,75,60,1,0,96,16,93,56,86,93,68,69,71,44,14,77,67,74,71,9,94,59,96,98,49,84,52,6}, 292311006026855776330910865296257351488355512061225238848235798}. +{{96,89,47,68,52,79,75,85,60,54,65,71,28,55,94,68,35,86,75,48,76,23,79,73,17,84,74,14,43,84}, 998591520818986895183834447647302615278556903194703969034513638}. +{{97,1,100,37,65,24,73,73,92,91,75,73,79,97,98,24,1,93,30,87,58,94,59,92,87,19,80,68,24,15}, 351366980850214568714989689868431874446061799553154242598092507}. +{{97,6,44,5,43,88,97,14,29,28,62,64,37,1,63,45,54,22,14,11,33,40,51,18,68,51,5,97,39,9}, 231402366209453231292033165830631602880292311135376818161906009}. +{{97,27,11,62,88,59,93,30,90,35,37,38,21,47,28,45,26,6,9,87,60,66,67,64,56,4,0,13,17,14}, 23301118118258085522257741878627906259309902352663167963543143}. +{{97,51,73,26,40,60,40,72,49,100,43,15,53,40,22,24,12,14,67,61,23,60,96,1,99,22,3,10,55,80}, 855293762933288576497083866658596510053187565025853637276736775}. +{{97,59,7,47,22,89,84,92,8,96,14,20,7,89,21,71,45,60,31,78,14,53,73,21,71,14,8,18,25,6}, 33006130377151296284215934376162257302425701151909979391127599}. +{{97,59,31,70,60,27,19,11,55,63,79,55,9,8,55,0,2,85,31,94,88,5,26,33,44,59,9,9,62,13}, 2612857856774239451555647740045681893057730206070111803432935}. +{{97,62,33,61,39,20,64,30,19,84,89,16,99,13,33,85,75,12,17,83,31,44,23,65,74,55,97,9,66,6}, 553749537462661629870884636092481788144946250049293457700025629}. +{{97,66,92,21,63,1,7,39,33,94,18,9,92,73,10,35,48,84,20,57,100,13,9,100,59,89,48,72,89,73}, 1505921441530682710461712702072674991267795278110032634262891001}. +{{97,72,93,91,92,86,3,30,97,23,9,0,18,61,56,25,67,86,23,6,90,21,44,56,71,85,69,81,28,92}, 1210326137094390150649162748694407264426658458391723237223802701}. +{{97,78,100,48,35,39,35,41,21,86,13,25,2,58,53,6,71,71,59,38,54,90,6,84,3,3,1,47,88,19}, 427747616215592075128591206384938021613146606079726470411275761}. +{{97,90,7,33,83,58,57,82,80,72,81,8,75,57,10,18,53,83,68,72,44,34,45,0,99,42,22,17,31,7}, 27126328189876737357141485483088908407773915864750018340795485}. +{{97,90,61,75,60,72,15,76,67,14,92,33,3,60,84,76,94,58,5,66,15,41,30,91,37,51,69,44,4,50}, 116680991741237733288835399246349024710850258229057542799235405}. +{{97,97,63,18,96,42,25,80,60,44,6,46,29,42,17,57,46,10,87,5,78,60,78,44,32,50,37,79,37,7}, 214124720240217417112792977604450925683485826731817377515491399}. +{{98,29,74,75,83,92,12,90,2,62,32,92,2,20,25,90,78,11,23,56,68,79,6,3,73,33,86,97,41,70}, 1161970285256750962633659450652028671222691322776034663444398106}. +{{98,36,22,88,54,8,28,57,63,83,76,68,50,85,95,73,98,79,80,21,16,21,22,49,92,54,47,4,74,89}, 1260635847929929465403677974487676019701592773083802079242937216}. +{{98,37,42,94,93,50,28,28,88,67,100,19,23,93,50,67,1,29,19,99,0,16,28,58,44,19,91,24,94,65}, 1337841477444052079473329456331957399802751806613079381741910546}. +{{98,40,63,87,35,19,59,41,1,93,58,40,4,53,21,68,62,67,77,29,9,38,54,79,16,70,82,25,27,71}, 990527452283284401855313253210312633097408841495439862587614204}. +{{98,47,56,19,98,84,95,23,85,24,44,49,5,52,89,73,89,46,43,61,47,88,38,72,30,58,10,95,67,41}, 633309914600434334666719466654100605726741704396302376417221066}. +{{98,53,61,34,41,46,97,16,25,12,89,63,4,93,27,64,47,54,3,66,85,15,77,6,52,40,56,13,89,58}, 420278739412872010791623176025547758964635098672615565722742102}. +{{98,68,20,2,9,93,89,76,95,20,66,27,89,48,1,84,35,41,84,28,53,43,35,17,37,45,37,57,97,2}, 411836677980835696419087799600931590399305330307693290993178992}. +{{98,72,38,96,36,21,35,45,62,7,60,30,81,52,96,4,73,80,25,14,28,83,32,86,30,73,56,2,50,42}, 67824102359480191660338801525270587335551264527949660705592032}. +{{98,98,92,8,4,42,58,0,2,18,29,84,39,96,1,46,81,80,39,71,16,8,6,12,87,14,1,14,26,43}, 26831482862065515588676025708593428270214834256632471565980672}. +{{99,27,20,84,15,84,63,66,41,62,89,45,22,95,100,71,100,42,27,83,28,60,61,14,83,92,100,6,19,57}, 180970672169694572612943345382116329172152194657059372337507667}. +{{99,29,61,49,28,26,88,52,28,49,22,60,24,61,35,98,19,67,88,36,76,39,9,76,11,26,35,45,47,88}, 837867639925918247806361656701079169394003779643843144285643279}. +{{99,44,69,1,67,54,83,92,53,81,62,87,91,21,89,58,84,92,10,85,65,38,64,17,89,74,47,5,54,48}, 86308122618160723226613572668342249196894220308942162650233693}. +{{99,57,29,76,8,24,46,16,9,4,45,22,14,15,92,69,51,71,98,36,25,90,71,81,59,32,48,43,73,22}, 434551213090205173432329678483838231507082985100409949968901383}. +{{99,69,50,33,22,3,69,47,93,79,94,74,21,9,98,89,11,59,67,95,69,99,95,24,48,55,74,96,31,97}, 1143819466715088386605511811824733394685434689986259758574711787}. +{{99,83,31,24,55,76,27,59,39,56,69,8,64,78,53,6,86,47,41,2,94,33,84,85,19,95,49,5,69,20}, 483809239267066228126350300086364227876383319833465258418521559}. +{{99,91,49,26,36,39,87,6,58,84,94,14,14,0,41,97,23,32,99,66,87,94,99,62,98,8,90,74,94,65}, 1580877974486552770164207752632264178918995708560123474130354279}. +{{100,15,79,59,71,45,24,70,19,24,83,29,24,99,76,26,67,99,43,33,12,89,84,26,60,15,31,28,94,8}, 421358528732102268130493070487550949022911876306993697279388990}. +{{100,20,86,39,69,95,67,72,64,41,39,32,35,71,76,66,87,59,1,0,23,41,57,90,26,60,72,85,91,76}, 1555705107732098159607260947016253343538030016381566131954464376}. +{{100,24,76,13,93,35,98,44,14,77,7,73,79,63,97,64,2,69,89,48,74,31,98,41,0,64,7,30,100,63}, 471521105675861163886236015893212151075412021405984562983894584}. +{{100,46,0,7,97,4,26,38,24,4,46,43,58,24,25,77,80,73,36,39,93,72,13,33,67,75,72,91,72,2}, 802213627847947491505606922681017555017349722569697832554121240}. +{{100,59,77,5,91,98,97,11,57,12,36,16,8,50,68,61,93,62,98,45,33,14,58,100,80,38,26,86,74,57}, 656158178740382495511969160039604832006501596511161261223412190}. +{{100,67,85,0,84,2,71,71,5,45,65,58,74,62,27,56,27,89,45,9,31,3,42,80,11,11,73,5,17,34}, 115908583078560534315662533905990843187828241733043757617465286}. +{{100,68,99,54,71,57,82,90,19,31,69,77,33,92,50,90,0,91,9,95,56,47,15,58,56,4,30,48,74,2}, 412448284170158906884728037281197942145272539937842968052768564}. +{{100,71,55,65,42,16,94,22,40,75,60,68,100,30,1,69,88,63,38,3,91,77,23,89,30,95,30,1,42,71}, 892011580616567256437529908047730962888439335270062140818113038}. +{{100,81,35,32,60,70,32,34,23,92,19,100,7,5,100,56,99,43,30,18,67,16,76,45,8,43,84,4,51,81}, 933760523018450622949781949020404328032785943148034816310719750}. +{{100,92,24,92,50,70,93,85,96,10,28,100,46,53,91,61,29,55,79,46,84,3,89,68,9,89,48,85,71,97}, 1512559434434926123887148757421079847881305299143347329862983872}. diff --git a/support/test_cases/test_data/30dim_from_0_to_123456789.data b/support/test_cases/test_data/30dim_from_0_to_123456789.data new file mode 100644 index 0000000..b8eadcf --- /dev/null +++ b/support/test_cases/test_data/30dim_from_0_to_123456789.data @@ -0,0 +1,1000 @@ +{{63083,35050338,69039481,1866456,112132772,42376883,87513728,1347093,88229187,63253333,26893980,32688735,49058922,95611673,5688571,3165266,118691277,81676963,70208142,83234470,11918952,58221760,30002790,104729584,114991350,43693683,29559945,96349563,112802453,122041517}, 6140878802871779228124026413139279584155380582128048083458126783282893352016448371778754231616478984286102367660262661824592641936506506163722982995664811794651716737965385218474196630950545054732069062468845959736438070471850782042822153563045}. +{{160626,79297535,18403137,110607670,75716122,106020855,47850516,31371340,114394972,76873316,66009511,7773065,100166135,91987959,88554627,113091209,118125038,97897478,92447446,46493636,118378453,105932810,39138593,17473836,98509842,1928586,26260519,32227673,49502322,114448209}, 3544028881589017232804110070422154431662216372289727374872336503693379433730847382317050362649095362163311114298350613415231264080873199393062524334979383502187938192138027470601929306359178641000957573822888628240576066174027747538909457873958}. +{{257702,35295260,60765867,48896970,76740839,65940581,81495441,44835588,104427628,57133260,113373562,73224006,20901116,64248878,45449821,55635553,112773412,62404874,15275835,104209694,47935252,18213285,96537051,98103178,18399906,25243129,98553430,81765039,113157919,91524109}, 6485082460339196021611777452322186948857872045310843553767795434821810860839352022593207238414618177109889014655336773048982515089396028154437474348242767876901636698879052366366406073319789043389292739860824742332900933886113517384506672463988}. +{{279866,75376157,39373707,69609476,12720014,115929267,61979408,113561247,103025464,7378179,98714972,26911105,51464648,108166027,90357868,45230948,46662227,66908440,31286259,114365472,64352855,78961862,50384095,91973068,59947473,112108955,85290598,112498251,104409724,64124708}, 3270826587529190747502097719830878863876011964512677515713445882012440025733098374624091841104311819616422098309070722437666534389584427681027689134678428799453232965867391535762193197740113241679136000436426732563565724370057947812932560956070}. +{{313809,53141434,66264699,60638692,32020099,96161077,88437054,109315238,34058573,11415708,102577748,59946724,72074756,41330829,40520546,47712620,16836121,69710511,66375927,123287156,25092398,101287477,75624422,22336233,89942994,20301817,37044122,4460248,27231144,106183778}, 3564921202878614445218072813553095121175922147456798951493594614071963963608195023912396499973193205079889136861068480873540873204971617087803988393083546342750435442348852667202322492379659528050524964884758644270262513635458170315314320318773}. +{{426995,16126807,40632188,65808455,17168974,55658778,63947835,79846106,121890469,83813737,24035048,101696004,76002423,43857422,85396552,44615551,35634340,28469247,49674610,118634656,66926256,57770901,19707094,69061293,93767261,38830360,73855427,35425448,28924138,11508646}, 590268234216231886799423176639047015065335492083055359485006351283576693676820533543936733035022869347695126737248626608868851748644818879233854489661981677181620720269202660774003421446868696863962103109664760270762256634328718889684230640459}. +{{491193,92184399,56301059,76442670,9574235,81706287,25519480,121942882,76163479,75220382,113842592,58776326,17193900,101678245,32665003,41375981,40899527,26956426,64000901,50801819,40829604,104779601,112166190,83028006,48649155,86138185,30475902,54553130,55371123,85690471}, 3720816626524398355871292302898827253717254936212200284354546976401512798846564760828074518541096783796603766547161903215200059963628061047031498223568561892348128394654425228714162546052831172118112058715127009854942154433502255144610420351287}. +{{523684,96973011,119999268,86555666,44165451,34928160,121254752,111163343,113562978,4106768,41545711,60381094,105461603,26958025,48267060,115405350,73104294,57859932,59992063,110144304,80858142,39794131,80140493,11998025,35058764,92983296,82943604,17379163,49663901,92479789}, 4091480967474298678223671914939497816257009184251362584201420214745962669282488437361033128777119244946949712054766150110455896396865656148300717305430434039272049376779908604935583980410780587737427034432249364816069516692560022166926329656466}. +{{670313,34797593,18751644,85169675,20327574,92701419,5024238,41103444,90582044,934419,22832548,3126212,18591234,65341701,16355145,116149753,70604938,48591833,30472015,17988723,122872184,117439113,104857589,107562299,70398024,114526695,69994854,55928998,73563208,55788530}, 2554476540711181399429458842316608874528919414190673010851862679457387396053909284336011940250849710971441016505975133318586803736518970479827509343709340917285324591465852897682500380891342938488040694206684322638243879470075776366095465636395}. +{{856751,95106299,76193646,17674119,85807804,98063327,36810216,98123171,33172750,111310679,114119247,107491495,8623756,71883034,33803276,18514808,7755584,53198897,7475070,38526140,54178923,89997080,54322794,46505613,55591431,70263747,18402596,119202565,92859840,114470543}, 6201329469023283134863503888670640298272321044061343765507760765634041720881719850261441379186619003815901578331640285834698694505068096854721238499863941735534389067072005725121410070032755091598061328693897363626525932644972787435541210730155}. +{{1076267,86454667,50052061,120810584,103867732,71027773,20353917,105222576,12913145,42915427,98885829,25933645,121400404,21763418,34553846,73371625,106913505,52040744,15558785,61032316,103322475,111169785,121550915,27644381,17983361,86164117,3703348,38562422,25595248,59044165}, 260711434717155076090387005935705092734102814035429651639358485970702087292881278000620125456210875941181967128737256119138690518809982041715810619274671432581533611949027773248263512227873364099244475039779159109624565311180320620617139588967}. +{{1089934,18785108,120024781,90632542,117672262,29859719,109243315,9748563,52154692,51961253,73690374,19030941,29417381,84566687,58908036,59165994,104545287,42197474,14350202,94568331,70754992,107485606,42705286,80349142,88520780,103836754,52570630,16704110,41148811,105776371}, 3811246195331214442740968867849788908023550067331430590397947086444063152731491062999848095904991587360969365860178361864231390158083127121351910624006384954157830054772645811511741664938966519067967504141890751439590045815995959285126074546916}. +{{1188429,59931375,76220381,45056104,13759475,61244867,40439390,69072846,91150145,122860260,2562459,68605591,49797446,50112603,93661794,38644326,106166894,72061549,35588244,56429575,83222710,174342,113825731,75559203,11852875,63206455,4366658,34014219,104884771,48987063}, 1795069075337847827092766067113184985235514313391435504993265365451916304121322262867062585404494956833448507004656081817926324797354128199486472307330348610334860273257578175860646496182663184330086402470114639010000550339957978733409836084535}. +{{1249177,117310359,27378274,17009560,97717635,112761109,113526839,30805470,94260336,68376033,71807514,100251719,74988580,109164543,65332040,83988782,57793438,62786977,46994882,121943359,56693528,66552010,94330092,66859337,66580407,42867043,111114867,61308842,94357122,29135386}, 2164082345216547135908781857206636427320057703244258314831809374872317239103760578410758573305274203534860258179175791048268422584201589271115517666741113010798307782590424804916150368813135708203908782329157792039023910230703629383528071441011}. +{{1896977,83809359,108673449,32235618,84212217,187058,51776655,59360773,40103277,33983968,81636117,90856223,36265771,30216619,91236996,83675904,28919005,42845601,85535439,67224377,107054949,23060511,31583320,37852876,21400159,20855492,69668154,6907158,31461490,64969391}, 438754190473689758222085293392265464897607599745433029950638809673305788242920624676032508587043544535459300273708775126927791162969679149627726235544610085391154695796632500920438397199530347117354399824888103492741069278677258707459345694167}. +{{1998065,107266567,29879958,17288228,80533758,109125882,110053124,49924730,65559094,102124042,76837691,2924842,117758142,514231,83368435,8703152,72121147,106226526,59037125,1300878,117547605,3800044,35926686,29356974,63394472,105955187,53303603,56780411,40948140,53878111}, 221435462479529589792101498958843726416566430661544504816794687521105153366735756194703498356305643014340357026773018607810492250270540490412126602828990510983136791414672088675286182636394254902573293475680973463342196249950784539823223170051}. +{{2002095,121050746,106639795,111728735,92826574,52867264,100003826,66890892,28287688,63667435,60798288,73419006,109830517,73270888,15227284,89287687,112895978,27576198,83217656,32517643,18946339,20828243,45398402,17889851,73138452,16699478,36327925,42781506,63993245,46667482}, 109072128890862897896578626375130206738530359993379280714151075998687042156242546711546015525102576598587416769842772549315839909597721660844288586049560778234597563965335899435510161823661328003550241676737936950265902200328420737575470797325}. +{{2052554,99975396,76774714,1205778,85778939,95573646,6012001,8739806,11902620,34291627,67316293,97295671,102669167,4128746,46605057,122946161,3667979,65910903,80367744,98620070,16102991,39621734,29609625,19466341,24629612,2477783,102846172,106374592,68932730,34036126}, 2992525782113341832376727612915095634908438051965541669556152342885512086701922490922238636618152936239457480334889641535860970332611905155959647448466320745098725537047023310143258251417771445172462027395189699308930024277015601084391054630480}. +{{2189946,52756006,57248125,75999403,66085959,72508923,109990179,115442810,18853397,44337098,17312983,55995285,23460145,45052343,55532647,54865335,13979520,34034548,107416996,98352004,42850582,25772394,9963305,1820278,89260428,90560067,10323248,39719771,59584443,60237100}, 325067184490485241721143121851462015428286698731504118673312597642378578034648359284466378544102861864569555031582092436695621014510567229166866100877275937038120747168196887081876714294706616341906252625073831892671432252074238319869187652988}. +{{2569792,85127526,104033414,108498621,48500958,98973012,71527429,35735731,113363,102878433,60142735,15335814,87567513,17743517,46200406,79873675,70334623,98385174,119483352,119824142,115892686,71104496,98446520,62840795,33852448,120327957,4289870,17515961,76870992,73377008}, 5387577288974985899945113061549685858517389395294456294674664658099384924527285356895646969476638546914268230574143964446151565933561660561029709938886778389173838014654854515564772304978098280904816908895955263625438443124514951404185242941384}. +{{2598332,75961648,91691521,22811205,83407311,30838806,10779235,85116905,104285070,90859199,89641987,97733737,10780196,68675629,94788773,108474451,110759063,34229022,100790873,91146700,35438835,110666181,41598591,91827469,48669321,39405735,43139298,94164901,115958181,107496218}, 6047028873331690844949303322550901963428662615389133296920528097197491181813643781953442871301486412570127082799517520007620208520322796485713551546406277850995470234962996048885378265151869521495963409875746241809635034349029058014977465904860}. +{{2663727,59835124,26279540,72412012,7868820,33795528,22576341,33407762,80362162,87620223,57140839,109733107,64566215,116621722,4899017,38620690,123328608,50049832,93717741,115484306,63246468,7753233,35078486,21083058,114324478,53168608,100017589,16913629,108634802,4816571}, 2245940665098805337616129988919186224403754017321702561911620341518426648845534280146822769121738403509645452111198199260384084589455443103303448720958799257763525592876603479755308336472903469285464126274665542981151795275251560954245666856513}. +{{2790971,58605549,99706002,122751134,96093303,53985852,94727097,69361652,116046131,67900252,82396581,110232395,6975669,51177505,14394457,38480642,81562359,21737510,64348105,96585724,84805788,116819305,9400124,14499149,33936892,83977844,35363557,48937417,107874096,103978749}, 5358192171799548288992052525127438703561545579064543879102843547680082005711505587970259504911339396875296643635951185791975132673909256424108305353145809690947317315617024626751849866247298357160044036356332389620568194900341222112185146506579}. +{{2817579,82996885,56666936,114460744,74718885,84918493,92033619,29070377,117031058,38512471,81393747,74698833,71489877,42231295,11311571,1028255,103272100,34003329,82812905,35107660,20426970,74985818,5862595,182119,96670713,111825581,55318744,91910819,8632455,93148415}, 4603061699672908272303743429918546817640569432748581228046638899734492570966180054092538354799180146575071404316777718306489463128400033030200000156779775031784370884598713055661398001485035208719618701287124391221094965211351090886228803256051}. +{{2906608,95300827,37542473,115369009,4980225,97956312,122381865,44435401,30906175,82123084,43306000,42394,16693455,78368045,101612848,82313078,114174695,38161329,40300469,2684960,39057863,48634232,77906062,43515660,68916034,14517529,84830851,87744156,65154188,2519262}, 1414404399305310298297766382430289115263587726971146819338819271873887916398434018473531819790976763582642316798853960684341045350203448441031947167147056129244124291990874471568504240491038523885659025065441348940386304569471640874660614582750}. +{{3135419,66244587,15179010,116101690,56112387,91626274,118410010,64702115,47727602,4353963,5944673,67417428,115096748,21062032,45490482,113429228,21473929,27082504,94479010,14724989,73881069,55350714,9254152,88932010,73808796,2762438,42371619,66065152,54633861,15392458}, 168615474421029232759206932348772389063745479875799984106829925303031717670085932789011301497822393839112792032968477956142555374263308915079772048829414445274967384638172713268539226195594654553642661069813328562989981595338743907171903800979}. +{{3265774,106768054,32788270,27998525,39931130,43821537,57188367,118432970,10870388,68869143,108330870,96858092,30493767,41115963,113598057,109136173,57762969,15057204,109393600,68849279,57411866,50256347,4240294,77915855,52657386,13292756,82802635,14823768,23175232,1495896}, 485434231038619697487884652519472712500843908106644863711131657551130363943120798524723509117066621388353496784246718023545161594471172774597774249691331142265069162725575112553471854509300645796664580228095842772767306020122992119990905860712}. +{{3283191,18254496,7066539,81635066,114015787,75916132,67248526,33578668,9114087,89919187,104602803,8570164,78414492,8850177,58817427,19785647,67408056,101121039,112336715,24045410,23342594,112831405,122259759,40595125,33271381,109734299,19533970,96286307,38830051,120067838}, 4523867624488695852089344633233816850515695812716546532442305886294168099820557848797245090920840559319049549562436992639219211037272507339793100017047329847809524326096135799119083027368592416444651701462379830348419540111814002498447983699733}. +{{3462566,16312388,58144984,46956695,18001556,104746672,117515628,36228541,11290080,64211642,90482987,68244874,107066146,104155910,119026941,20929401,94123422,107986053,38340375,37934022,13059790,47777192,57317743,41694234,59101041,77977538,38593893,86121676,88233853,106403172}, 6189370124380718715360075050576397282768733751880902334401617645253937066924686713758489336192457747638027926587665052674878095595430806694292680282687823386639626054774851489721401238237509221182287719711235693331861322509964228473795320923272}. +{{3665108,8607120,86599036,83302165,4313943,114391329,96570255,74613353,118794141,73245821,53015733,78543023,23515372,114814186,43699574,6316547,85961321,87207548,5568328,31565834,75373887,37432862,55088480,118796721,60250682,8321613,107426207,87147052,18410840,113929500}, 4755616048991966827246862518853658201051788957249117583255125627161750723664115668311278294073129367705023775866833100620647147771675491694788896668473289745762399890635523690222548886766932544515862009835415122551935531027059419717750167277560}. +{{3745819,122991437,78469626,110394718,78325562,315018,7873643,57687937,13140262,50674217,46507455,78941981,96094390,52759891,99963472,2567002,22540948,31637635,104574124,28116608,86610838,7319272,60125917,40314347,115399470,87419350,104413209,56625801,89094403,37239831}, 2462307782784274700787492148257746666880095511314410605613727344724337807582680475645612125898316896825666162525481810744449413134593062030216586006672258630378109587996181021289930829031030111137504618231359886494818573006694253091781148290755}. +{{4020317,114131262,61098089,109631996,38768242,5665106,3909917,21948623,27459216,74282967,6016798,117661406,25825583,53293253,115311772,84376178,79299364,44752824,110132604,42348322,31138438,33098417,71191206,8047886,59759867,6410336,24130911,8374454,59999829,103737352}, 3443108112850361994803029190835901049265323696172032874823527666668904179046254653983838083588290643661912687762386176545314699786592837339185575272665622558707762644019019305360849377105418112406257291472158315113828779190419414697418361418437}. +{{4023269,75109495,91173391,53668221,5137025,44116190,88358765,74685737,17939756,76238033,121123102,36183529,63627413,5541487,64738911,99945452,40158063,6474652,63963238,44666279,111880017,82772990,103079276,92957010,6341836,62516145,62697131,11419161,24073313,64356775}, 100239622460044996128810110441683075485188523735991614746939772091120070104970296131180881855699038696601038217346339916839137029032135415103448125006503908590346116580202673191208009881079909188664594294730936746843909267102434953548738951903}. +{{4116026,14200722,5115255,7904778,9168967,110162162,62399337,24589661,92152449,86462718,42505606,121142088,43052162,54427551,33061300,38929232,58495554,47882284,83950164,37855643,41146103,30633900,67030908,97381244,16870203,101162652,93761435,101683616,56985523,35690321}, 1548664468591872772997363151472964265965482127564090205100853701962686682888330650615194886805654620803148219128569913046446501823204049721812272059934986890026781153076414542127895200956577643739874805498083563380856354518994223125518811144660}. +{{4303065,66088673,89711265,15523183,39331650,95271614,66973424,30105060,83126367,61072121,47326853,72150105,22911603,59085936,14446095,63891676,84716126,81480728,76871402,233220,43977997,56401167,77916047,55797627,114146015,101517495,88924549,101025745,45443399,7953111}, 1629927661015391791546051062018447886483914415982251051203030702487745728793298807929693613668345731294135761892857902349152058175077802929913234456192477276702536122459777890736091034241792917881205638858497990793139068468868817406505146933007}. +{{4549171,98655961,59945826,64889024,11445576,20728463,117246928,5448860,86050324,88324775,8339099,20452460,71745268,21548923,56711276,93693141,119638389,88191473,35756002,120174026,3423009,66120993,2383959,50196684,37740002,67471107,17634087,28005621,71868229,104824180}, 5339235535456220810622672576241214959564568576422092622933682205057814721426488008320128769353855331469667845951341473281978790889306057029923749930097773835992147538847988605561845033592166711136747714843947798044287210102714500927931175642659}. +{{4645903,27728196,59603582,9511665,21623645,1261857,58227913,19844002,25225105,32298444,120609836,76043099,107586670,1026638,529726,34636486,82099119,70673892,71333205,14386258,22122032,118850807,76057456,40665256,26235314,84418471,29401296,98877762,84033061,8543263}, 2816864929181921221216291548489097696519675512675007773192137317331604775416642132712954409074265428862406255110892690709650894543099447134935562338747717473116307952211071014852452824581259173728382117966263293787326078539699619145994515843449}. +{{4780151,35650197,1649126,118964436,3941832,123297374,65162543,64944657,67992450,5227094,115109286,108254645,46339736,26985294,12171752,21240128,90505066,56943632,77952788,25540787,84129131,121288109,103551883,47655538,79265100,62992396,32286065,69766035,94202545,13530949}, 2715987046475168294157430253870639653199927159863350920352420250715364612992112795004967087191761138514814049384127502913182153546432032893877273008018795264793277999291838818020656554496892875508118271398525123149728549602064590764156701378755}. +{{4793746,90286782,116541455,1154408,102629113,65552921,23213753,102233327,96864138,84912733,99949956,66092084,67382472,82976166,69039907,118610248,50717279,98059753,924131,49188724,60902836,13923789,42977729,95451015,24301784,54990119,28026448,115763764,55922215,107467467}, 4322109913478224029256478909517147124540921635299844137736312383517279797639244367251478413718879415256534338173154356946643495909285617966685641874450761654522022090618039943736892917587028296828259293037235480532671863672584537050617118933748}. +{{4965837,25061734,102993897,54602782,21127003,117720477,112291258,52572467,75180766,65268058,44507750,9218586,72679379,53425844,122535368,41335342,22213424,111893728,94834821,50202957,45905465,103169575,106431713,38457877,117826470,83403845,77987278,92137418,7787286,110120266}, 5056987947413074128781931338877692749256909226931834964770672669462793487014559045251707659759230249390223264637562300787732890131485426048845189276170908368229927977820074485898917943114167919735580742178984442576350744764976960878393555685557}. +{{5147617,85336977,17164227,46194852,110240099,80472099,8904795,27580238,73703149,12223194,98828968,91795309,36830251,2727104,54845723,1626528,1019621,102052400,61018049,34347921,5074189,110551984,69016462,22333773,51308635,72530681,56505958,70688009,68141369,122851703}, 6228780466895682393680749168719175326219200343969987020972660270059642437853927942750927651608635878046832183798512185915188548085145070814539533111532507994100103254479228407615969445263259632209982717011213593231264211791671315017167670172023}. +{{5180297,83843606,92114691,10376175,6163666,54043856,60027775,17790046,33950782,62018030,79179219,83618001,14306916,13498660,17884959,24485614,8554062,58041745,93316928,52569913,86387449,95079426,52295456,14459275,103978915,74271549,77869080,78666540,101947574,60588553}, 3329025783865909152526212479032340853189198550557213990648587961169723355608253870815331517639097463984137481735211111489597758202819574784699267125138022239740174047564637996811819958784270621343310007808784924518333537701547634561697034423373}. +{{5197833,70192849,105963769,52987557,26627911,51758034,101575926,104363606,121885149,70269293,83980627,118248088,37878747,20860529,77757762,115538361,87881533,656478,25164463,37535881,85177538,24724288,62141469,598444,33815017,97248140,51523528,53426336,50023633,31862051}, 220799471376043985330895035867336349385848110896684014010419343366560338989099755914380194634369221648706906634768262732515607640702016658777872577485592597884162472951366693406645683918974651164290893507295869268500351575924445886578674218783}. +{{5202426,73931441,113498604,74711866,38396250,73167921,23508756,53214466,49895580,13957600,34083350,115033899,6138469,81632088,108493536,108470090,57639939,95057938,59028101,48888907,80184294,100217209,4013917,47751606,25598395,97408951,101362003,89624844,101224659,106590661}, 6635885840765619357240303320046774825980321666543254508562280824476135846306487436830814798633861570788082833180087905120550560621759293834657369667532305893790698701983328303420470391517029198743042903496859837781273650381050060576759904802850}. +{{5296064,9516822,114737032,68954821,67370593,36513564,29716285,11864475,40825553,107221577,8743834,14443846,72545482,120030324,46173279,13890030,107200033,114739017,46988939,25320555,75457153,16007954,74353737,100431156,40614694,67063485,103045809,62221075,81334640,107842357}, 5635804027878236058912744318502879095471928620333523368662352397297643863922359511580935336053241973489836614839127475435593728065333013825507263538292775020276593076882543163811829150625882250365883920957624264628591693529327485576699149501400}. +{{5497293,65480957,98556137,5609851,17206144,77378859,20106692,33587946,96742404,113591164,84521350,95551456,119308191,78087760,80057894,102581902,112213424,97365802,108371885,23375542,68464026,50486482,24835240,63332571,64692379,81399643,55515913,37577714,89137096,83430751}, 5344412170304058417818545626799235263739689141187221406989552247170141105671208567689795475289438328588782414575659114607831534407696897792799266162097913879325769797548062671664854806784110299187639417121986340666179428536165420996831498997807}. +{{5703747,70644627,18741859,8679186,31062722,39047264,6195912,58331008,68903021,70690691,20760408,72585722,8765802,121697174,110249446,62571910,10877015,42313991,122103566,103453175,96480990,106732320,35165921,30901824,116021902,81294876,46597129,6929717,118547452,32369339}, 2052255645420215790950403872749457655125992547582466165699768473897288933178854528637317614165600705704142517912121863800384000726392555317736049512203697900791589943444954977560931554526654645503424733822903981917369855959886860386803496190727}. +{{5834818,32088080,80533795,8354974,61868760,80172425,67710751,113636515,123042695,120614858,65982454,13736401,36345587,25955425,111192909,45956292,66729961,45171710,20702281,102146346,51841219,47299600,18071599,3407721,66805940,105446627,60922847,45892643,73783543,40131358}, 1923832689982202230217292006431056700592403699416116152285647525114063185694693193983573057908567766588973614913154862334834898830023039973467347136735225305510148164478581751807601109655788180191559157114866951156450257505975248758738689292772}. +{{6018352,102737760,62474774,34834852,82532975,83472884,74852595,11940475,56235033,15242132,82368947,83208295,92959854,83515136,54108338,89307682,25799160,90370054,120945494,106384067,58879387,30881855,54519751,17671554,49927454,105781614,82432253,38204955,112625182,102798095}, 5767305764917783554658554805129236220743681819795970734744015335077633466182582192860878415767147853983493405492990090317564323434155660943589092575587681303107249373002668456880452652493511130007525544313968830435042077822929270435861308640720}. +{{6024871,41959701,118486870,18801306,3349960,91670757,6992239,37097805,89404259,60256016,85781680,4013485,90226285,28547723,97711990,80714866,84720597,96112126,49980757,59867000,46488940,100362562,54247560,25530135,76944529,77450403,71870254,398,77984111,112197843}, 5882785964423548497450449255085233518691995229866287078580886355429874308245134003948094174626050905350774439171913238026587352236426565381907867381659085106170088579114103930370728362716756444795508435719010144044289203916044751281170646645219}. +{{6163080,38380442,87572740,35427114,110052145,40545800,56734789,100550992,81790026,64940409,88494914,98221101,83865883,59744072,102221371,96372270,5403290,25341839,94966176,29989270,12938019,76664135,111025689,53872587,61762657,109154077,1383686,55390312,45087154,61766594}, 255412272383185275685536812447076919988962501794632684846945959177628435872887099687816162072784354085112940995011449901239843786629319515610418659399085314220557768932913471614018808486314609861935102653542822760982545890208397706493424720464}. +{{6509869,13745949,99628779,30367591,63600707,25153536,62572826,30358794,116472813,116295575,61287591,112651033,30431804,84939696,87045223,58062642,36118258,108742077,14665280,11378868,34140698,62831200,54621008,81805325,102773363,92606530,76941009,120500406,117588181,25236765}, 3361686992794487385903457301723305297733878251334183861903678588441884905524444090694365174551456799058268404761044580337274893250038602378678166147832359956643500834436614981705356782181694064607993903637919500751861505912389924741557830962975}. +{{6995242,74080683,804998,696349,97907019,73525625,21994781,24891583,3496481,87817910,35843058,14056064,99461120,27333500,39703370,98910936,79492662,64315251,74778764,54773213,104120648,73100355,109155951,76737326,109029824,112785755,8097838,71314821,105950585,7382033}, 2982924204135000109375563590728282388811179312302061641711227276903163212791616669653331876759887363555126806214313335388938902892764516352767212253777717918588360395796467270394250801857911938444733910192480974256245892642449728404197196038650}. +{{7086851,14587986,12719248,35673985,90179763,3408262,19444097,120241530,75881011,92012793,49624413,95750064,33364893,61466156,45123628,86045079,1058300,10650180,50129052,41955602,80924306,10817890,63139264,44863884,32550302,83206278,25467302,34345264,46515071,116523301}, 3634295069991857707921507100728579130263970601232060421390501509932475230962929911999827711941676325899706874284507087013682296711159487873428383616207558754840252092266737529819092876384746337824279569706718820786768343546421393181761599477593}. +{{7171136,76568782,118504316,3795866,7114948,111887067,122833606,119735528,118819571,48935649,55870631,120693900,45209737,75418646,50130963,106841583,57608405,114683359,62103507,90383279,39807112,46028611,109813153,51626487,22583344,2147992,68152564,89560802,73290022,85353415}, 6432410005721866007417736408354335253065267573192622881828107665405519420419918667865641594445990510366965935301189979876717933948440403426671457586916225432589626785065636565614678120265462741545579693984879305640984872346305620163999397041952}. +{{7211546,64757803,79571000,112387048,71235248,80493200,66460776,66054478,101514404,15750402,97305229,32802865,96753652,81333993,11336005,66782041,48990518,90038248,53140828,74663072,37078906,4698053,35653093,4670899,86303411,109693152,46030505,10595553,104470713,24674379}, 2031330560842196308088412474551122536341385896411374031725585628387388029437558068104049275198867498556099532871103486811731092020640560584354541621248056742948035436208233822989683403026414899058636762629515586729226564771391062933155400969218}. +{{7268536,6309585,23213273,10251849,8482979,120138229,40565662,81095970,18910208,46049351,68483276,95515334,10646739,20834653,84259988,15785796,105566258,122408789,12239156,50920285,113047499,70266264,81650901,80442897,94767051,38101489,2568872,110888981,87403046,44048574}, 2768600986917260773648474911114967952379203773453081248925731329188140492237190806535333543768939962314540473291956548692035066173126830904827405490923763005410796222171796873832647772074825007098957720235525393597571715955412091206627428545086}. +{{7340700,7399939,119626723,42156392,77116942,80913289,94111932,111513873,17387531,31314581,17762057,116828385,30581792,57785429,41388776,86681059,100729592,9026040,117555668,61309367,107244825,96481670,10498949,81435641,87315864,83630069,79387947,113575228,105965288,8695840}, 3382990024917001717678937953411793022628249768998584107359579597343090987527431500656426689210870867254069680752627468784955793577597322067877221900762150788600187566376269611108625231922139031843771230164756432759218779336796767102164121726886}. +{{7435316,112687629,83892168,24931530,74776916,7174439,78912909,114683759,22806129,110813476,34989347,106903454,27740912,119335399,61456809,56555498,70865533,26017701,59239043,56917133,67379947,79032124,121594923,115101616,102985659,60008888,5098510,117193829,34718547,113594377}, 4474724175351572651900218215771299445559062207143715377055346836172321654021089107393944427964497280880932619608085409822470296706543874329089062497738512431275917532123276527385676571712933435283319150619520281353547276973437395376808407295458}. +{{7521049,36532908,23250760,61642286,50572463,92094135,11261270,109642231,2936163,107898246,93164414,44056551,118344335,94470484,7861226,108100023,19555821,33699075,58791222,2201985,18489237,60879591,14953176,106622147,108386588,96327437,110387297,60489857,91088471,12793570}, 2507470729421870849597625554421797534933035292216148822593754665344867196162840691824731213069602528354480727499702499774314553878641100729488541443411231229902414854303671752077263945669840350976387387714125835100451893704876019012698285775281}. +{{7584852,38394572,56072672,73165752,43196095,112767730,75789888,94563115,64752768,10142158,89192393,56638098,33617749,67488939,114504237,28801040,98131746,70252847,21455993,96320885,75706622,63632285,44290864,110753882,96974644,121903497,50887861,94627393,85520969,53869920}, 2945342897321008747233022009792869852854368317957898957082786291387951762587752440262220797668565671182001431769843300477814083875351365873651015913289369873739798557521290275871978797113932862781420252776763694055458233204019999145229732967568}. +{{7626817,37973482,15114009,47087083,117827168,10225605,3781552,66935521,89064186,65087754,111059064,74129767,6221142,34275058,96784854,41199317,27594498,6503715,63853058,4499314,92468942,38388639,13801993,66627495,85467966,63603702,108532080,56490468,111389192,11852373}, 2247246319528335884972143080008777310991173232038786059675556659675699986042927497999185035020113719563675886522507324086748650269349672017600382750528351874853569477083097729119603195329861450600208197702680931966867636318630513682404809541805}. +{{7773637,2854272,54879369,55121988,7212275,21579528,42826025,90118716,76360833,88003486,107679401,36349142,115918775,55337000,101681010,83305814,81877709,11850823,60062281,69236184,85952918,3560482,5548405,12640969,41909403,14452237,70139004,44630746,108083232,48151007}, 2144534216345258431571631345907266546848297495651731971710081062255516990664442717020708873746295767573158543296486412012960620408752327866529331066784822686238449543789568972157635558933660919033639661280263536596005234466474516415933814609237}. +{{7916473,123405926,117340120,16098218,48873760,4217132,82206175,36043505,4796859,21472806,93163013,56675760,69748855,71327956,30689171,59443660,81575090,46852159,30005043,31547402,65060783,98201481,38376297,89774652,13497941,10106332,93265763,64666048,68555623,111216287}, 5614970005058339654679381747024647723289105180440298763018406159981390915070620648284759276784817632161418615465747682610343917056603776671217623280129188596397593717438989877105572342707457212857001688754446619766323022426145576035852825810369}. +{{8168184,27966148,73462327,93037899,2636723,14635063,6681993,59502284,2739311,31859364,98092291,41117227,67383007,62138958,41607732,95702790,96092313,88443370,2667536,34640232,105723926,26723837,2992132,118907032,28143678,10131568,68901766,85377476,82936635,35681011}, 3048773862195589367420334345377747829633695711836325512695171964589885062294050838751780563704780622612303620081187584499259775074983596218634049641085589321922180096911835186616319140930000306841243371173928798710945703861297835182062632508796}. +{{8451511,53815767,48740218,119199536,120114265,11592982,61060664,92371565,120567600,66605890,73728465,79501215,116312000,20121346,103436891,17542275,12978480,119563092,42720804,26695082,83875194,94046759,43815203,85172169,78933918,2455261,97061720,65771001,102824241,4523351}, 2314786876799363954367400765527309873711824352031390824990548197005353115083642667423187152944183596532338488555359033185470355568736711403744974936505411405656331253115587237879513360011481983462845198109557575226984931662444301433755043679379}. +{{8557020,51508090,84871334,44951187,99907947,103644469,64329537,92904066,59735526,106472946,71881520,115311223,107197956,35131184,56805614,86529686,108639,22762011,66009068,97968157,954844,82277785,88434848,106604033,105120165,86191122,113467522,118885719,44757801,64465306}, 1697268037368274914093929665074459171865564000859285246645688668262852690495075809040072103109144638885205203775681991903371791134662523881594227485652476321566000462156828608741576603113318108981310225499467100163933680818326963028094695966840}. +{{8583810,92964903,1747996,26932442,30757163,78411195,4471321,43984456,89005485,49007712,4657673,73103517,40356702,92357606,75943121,13993754,112402048,21140363,60528051,86026041,62011112,112568849,39449322,98269522,67027478,63483924,58580099,40927483,86586329,112039181}, 5191637140811485768235735395991778442346642073788541676550862081589578211603814486481899198059852521470698949026662002988234342585976748875918950733975405737661948191017232549832841554440317486991699234916442898891889988960947886681207084043634}. +{{8610838,51513658,68452436,88484186,2812402,105149743,26845210,17598132,82414981,116367756,107044916,99920382,59220264,3992346,100478471,74115256,9965785,77575236,4772820,94942066,37093288,116348909,98488502,98777402,95863087,118163919,75235548,27939012,106856827,8422068}, 2551686286163548052984840175205895379648968846642674166348413267935717722121418695708608806443862458383523942339210993903247429994513483489872652312757808597667314730072606054314293392363945559064078640661423107399732136004556623818071621058848}. +{{8611422,62934829,5283066,119692069,52696643,111605734,3663532,6241071,100449202,123197190,107946089,9998010,85647618,86840569,91778681,63103596,93487713,11187151,15697898,38776244,82146783,96520087,45791526,26577096,54502533,78810001,69072382,78904077,16175889,87274522}, 4928273395344468658384388087194949808858422359792170085014856780984005068783049147921448228238836880077616658789049139298649577901465938952739983602387435229751656158853041698389982467474206559579601360425746272197455740565776983955689996248218}. +{{8782002,66171599,40013518,106768527,4028180,68836903,93504546,21306155,34114130,83539912,30074246,63196303,15675383,98644294,51049759,9674138,117397164,86451350,50054139,112948870,45392597,2827233,91592279,77560302,45461061,26387669,45420104,46589763,123069180,104972857}, 5205691534718334593372325917076253121929030088915193559282955133181190453882883973230736117367683389668089605825456790911759158608540461298499163859605559884564446804301937723991996396584306816169860527530709101885862551765686696970710502627498}. +{{9075641,24794129,81289062,36253450,50323118,75176236,71823996,45942073,21027119,65949110,112459386,84480300,84573164,36430864,35270854,35663401,89179628,79903044,105449267,85087051,72684919,8929391,3216907,65423088,56310010,102677703,38498082,110466243,58952166,39783078}, 1079847811577139929654227468944162186824998525630522098822542864558580347481971163348815695777901779327576001252874589616511623093122176422708357121497611810271044114187614684739994443736127817698653841930997355823121779211225728205065465659779}. +{{9170086,31375457,24601402,55835437,96597334,70907985,2896253,83242701,107371388,46767673,40737259,7752383,68318981,74378869,27079088,101022170,109687197,8130591,26872387,47323963,96179127,30955783,101834354,43323276,99257046,34069329,13876153,115945679,2643641,73576186}, 4408263555489925630196557440622586794322691090649750030231490555883223491690851551762992545931716891134494313737835260455340237864700052316353060861525785873801999723118593812504093009151094560159920660394006637364852475542737947509575242432234}. +{{9276027,14780737,44870773,117006107,18605089,104087967,90599800,71474643,97857907,14246433,67567676,34931037,109042692,78966914,18053799,52410533,92436606,91337581,21631288,108245177,120963093,15094635,49795191,52082478,36406444,88616430,80530174,13095151,100615903,52335624}, 2358481113866842042770423449513868888562787153786536217192092012141379837576489383737754379283355484572015402190182905470643248486306696267146823134875358515510123550794846430472595249961321894053581017244963666911587945710147701835678460070847}. +{{9416209,57401192,60024295,17212822,122249545,122665565,32446829,13768233,33505045,110804434,20384155,21982006,75670011,46597844,4329931,22473991,103056826,45884842,104967879,79989369,11950800,93566887,116029490,27802849,19968146,64908480,1428135,49837642,111617937,64542676}, 1752467156967070760328061723992347087137033452600214277878471040220527113752853338982895634250361546164045404876488536978267976825223557444773320360158815109288512732614587807715825010630626092260561146722549997619439850279719105429065404569077}. +{{9609081,80412122,123131385,19966204,81509863,97470244,47199665,81605353,6234408,31093410,53988345,79770006,76904229,33954898,88595451,22040775,114026110,48230271,48029386,107971943,11774002,54726819,43707942,49682381,113493173,21525077,84180339,28450064,83095555,79243881}, 5658371412874139147828192902432724143238745544445023446432009835087976606416132499871468484624234825275063284505762991227277798385588473108843490164338905840731760925449888946736564855158890953928023967500697997827016380944266822860670818243797}. +{{9775632,80079964,14398739,16723870,71661677,102202317,122302697,25671988,121853233,46090231,88859336,41360262,43414325,26831461,82852764,67484143,2790492,56129230,27865138,67523935,10719909,78600601,61977541,47020987,21618010,65481257,111629748,101265950,65433158,63950885}, 1297250241212467178836022167129651796978299050602333449299096714487219715106386357123133176581990638539087215306928902987136311932523299267202541835783173057998722939794934390183063625115353263342503701890129647845385678668936656012452874990452}. +{{9932744,19729794,91592275,58597333,13307212,77307211,63998054,115390860,4146653,93250235,12423958,65482910,93171722,20439209,8907851,92039772,116127796,109115745,45410026,29287663,19808782,87808008,99755472,98075767,87584110,109755669,66441431,68606478,67405894,68940384}, 6389446801147504166867972693579303085782380379367883530227716069806369950490635477954585329149620077233168475196374494320248016215778926492642553463704651949424642669778647859683951722511960603690473273339563751523475589862113709214361916695340}. +{{9992967,66008703,9799882,95201459,109997740,44857006,91444274,60750829,108019195,117045372,45774239,71420164,48655089,93665397,6753375,109993107,25887861,7046615,30480771,40117747,9116859,66544667,65864276,85288248,708269,25160219,98715105,18381660,14269491,53401570}, 480375978568650403766547688337899567145373744048596284018472369544008976553670220256536258897860490875910362043783460232691713624419814336242761858973004609707013501725530087216674764646699617591039812743688421504895089856911490243367048050059}. +{{10149301,81031040,73081596,71321465,102220033,75726626,21242045,16412159,76320467,18461396,55081654,65464507,18289325,44949847,38290352,53479796,13912767,54213242,7456145,74891873,62256838,4760336,27518767,83794206,95492236,56990132,7482579,33369633,102601793,71336616}, 5284403462051415316921904067764032943347985884262237309544212117088205705567244060938956316384615456271198212069635802099844736603211238183684039925973382505350977934555549503988763006976975198948686695365787695453160911209714689259385247316441}. +{{10153129,90479819,78107099,44144533,102100162,113979590,24052206,104840694,42798783,7850353,85695403,94714576,29667825,79805688,51717324,72079980,21018349,115544849,23951279,68299889,95718992,67695163,49011938,20500186,25807527,96292174,36768590,104679031,19919187,55350354}, 1091335027848658795642044840265982159991272215585891078066587752873268201993947394534151333519219828908379134048682414793974714063334283297655879445638870541679475218628035103221577232369483042341816047186151181713715301891177130106484392138511}. +{{10159566,112771145,39903646,63835444,22027833,81271159,110604224,103323989,34483844,6196443,7114728,13535874,63745566,31170054,49715606,83632751,11359757,102666034,19925929,98883281,42089061,81026519,111838546,17871778,73089194,96405544,97715500,37180031,27683893,66262781}, 791203028717585147954047065018292206476908721098759611532357395267099001013550743170413127877555678277327858613586621769417054489623651977095232477059772478901449195363261842416428298895079138651433503704959792155828534968952484969153768030898}. +{{10202455,31487944,15553094,104049890,7369353,48543204,52364067,76773399,104995832,7497774,45642536,113100804,115043367,44276957,110419357,35012789,63322040,103556041,25044592,110243436,39660575,28349859,102535296,62442421,63791642,11387921,67798284,72666993,68452834,26090576}, 3018255783762300744528959719763552241539578764584764932975746230093887937838739195538907859949273189775340481576884793001873350694665708408054147264496268371707399147095110714128518188310413922739557285654878799933947853841129931168952920240337}. +{{10345151,74949598,12489180,17947278,47378284,4055316,57598090,34953711,111982987,42805296,63786153,34876937,36779756,22563046,83462767,6067979,90603407,2463838,13991266,8602187,62111320,97087026,61682660,101978020,51350731,86824726,2638357,68077200,80159314,4830044}, 2841096727865966354749982567734170427289218200657003440122088846318529786647484767818671468014047749722279398368285603038735279922328300530227961612403783662706021295055855301314756615068644007032993355660713248115390003772555268581237688225153}. +{{10381207,43486445,67878429,39827795,71149158,75435910,73374373,30040556,9236078,4391420,116790286,4076757,65824943,56087993,72786674,109800934,86572528,34106617,122545923,48502774,15986184,61713471,7023192,35288622,17832552,103316001,37954717,113772305,25986044,95484519}, 4483309267431022897492801683887066725298117080114959766721718853068604096269726149705234713146566268745737212422417167063807361617517116330336758642920598963989964923910606313543719459932209236901041505876349733795833507006255989182250023794767}. +{{10541528,4177708,72093478,84555835,86704800,84821258,84934890,51440475,114915712,96941388,81558786,32494218,17916885,8954007,62710848,32487914,69656358,11460624,23413396,23851731,65595070,13502085,22927204,12143814,79191121,63058876,74977152,14140244,84101700,35934094}, 2240881787796901994531412395280944374611023355502862338206331669123281784946484301067583637266447821043521351795442154702922075492086756202315780671655426701703946252661903555613508880790727347428058238858209095848982796854090992907107579736200}. +{{10763400,115507649,68523050,17885383,73599997,1920718,120883195,32099752,110647673,82793753,115006237,43608769,26941838,19732695,121469632,21305872,91261765,7753912,97569981,1486707,114636169,76632545,87947774,89607375,92070996,44554167,43200266,65798066,64348192,64400438}, 208908338238074373241105785276215167518217336769509148883173275543864389987097890649797167678383553087022538219700532646909756877969550599905030987907175588960318085987188626439777005142013272585561664333253606342372321382805724760157405917018}. +{{10846721,39791367,98828812,80244230,64776515,56701793,107029140,122593416,103958534,59441393,85268015,123171977,65018790,118601610,33443739,33281041,74048011,82272493,70663231,123088371,59343336,117112464,9157860,5871563,110073586,26229806,106101196,94640979,22492679,105871900}, 4820632242022048123349787611973402678673422188999348464144389933607005884915623605120634319251523596166700266267576393154181674594650729300041597886274514364201570326424868465066728234157829257048382305878638891160897434754045904000381208219187}. +{{10898582,39359705,6228430,116800576,45827853,31602112,114207570,82737822,23743786,119025394,19047694,106120230,52214734,70046047,28776026,18076262,10893489,107759948,44876008,11990917,102805929,14617043,71112065,33412180,63033548,31570495,11871514,117005370,21799876,55457767}, 887749070477206490811042589306565115616602136995384437896271973087714130243180154624646457855791405513187909987803679369313166005973605656408126931486162059545676698309832631678520384914139170050663432491878624984145860851704935661527717453842}. +{{11001947,117778356,8734221,56187137,77218380,79647577,12209549,28282710,111269576,51884031,42504857,417834,55586330,95824804,24640406,79478126,60152418,71806337,116148523,84207915,14626710,62554283,70123233,89252359,117734463,74089739,92009427,47887343,14509180,117146885}, 4246954111231261212916032210727142699676420372127772824767063773696744873723839835415734111722818852618042713387001646747393313808843110621046811134568497448721809289136627875111905708365578930417929688729296331101845347798909162635838006101613}. +{{11018621,103848585,64389045,58840605,121543622,76874644,4805319,92283990,42213132,94506147,72506463,29452895,106154275,118679891,10881262,7636157,18435062,69339380,23273726,74813655,59277067,64751398,96346594,73987731,19952311,93675563,39037157,25619856,96985579,51259662}, 2004660882795925670484456546936057249554240119560850790109328542400925298525371066166216523677694211275553441718236112048771386312690903863087621018314556583699662272406094361815731671926462547032993685742699291127485241415863443224076691750479}. +{{11210149,80322309,106749968,105528918,82625566,52624235,54164460,1918321,23054241,79456849,89046763,114874861,63716922,55890072,19530653,60789909,46408500,45715534,85737898,42600415,88825411,56583146,56165816,45506143,116879049,23794047,27481647,119564476,50190791,29847203}, 968552080789697145150874085378706807714992178861414179697447211762799547903423903746661192650787612055321567125501009846152700296831616153873645227464090799980811308524957445617760512013534740295738363579552980890948206743952534004491282337699}. +{{11298524,118396454,117413757,122828404,63217782,15888661,27933311,52715198,45896989,120840219,69465647,87292531,86338143,40295738,26564252,57492608,43248099,755552,262071,40689296,19933848,6120555,93361655,5979642,93102972,37888312,91242701,39747606,30151930,82562551}, 3974185530017678013323097571031119250944399307641052291621234686883988703994661568832341130874341622948776571294763873193916108526068376667028571050890209986818441806624744731586016620227255348857026678377002486628164430741199849981750540574564}. +{{11348667,13461014,120269689,78973154,33910101,100876271,22415533,11337085,36280816,62241826,40912042,31331413,45032526,36217632,87591511,89943908,23947554,15526056,37805814,45958237,96212216,103218682,23211913,93208489,105352644,21341563,122001674,89003939,61026960,13128689}, 1460608005881995709081287381009201807925934071241329269277310027947878725034622065542434142737025966296781651711224863599701980244568902775998368699094437654240573018303670832237400313514480692034981848484326311392175493212302115745887309809909}. +{{11415849,73752576,56500319,89560099,17051259,95603963,19053589,79238533,41063246,46615132,85267006,12146586,107575829,89941625,116532751,31178162,3804281,70639794,100544115,97839356,111687850,117348489,102100548,110648847,72964869,8688188,11235810,7936872,101623884,112746630}, 5333767970664277663706009519094569545705660943935814498776324046874460021206237261512359297532007679356039048722980565859508867731495362924809493985985061068231622799926122634069802609234394399068703562717090788872752850373391094466606956638461}. +{{11463515,100058411,108924973,24775874,80891057,9407058,19351442,73347155,26376916,74716559,51304803,97763653,85822693,22103632,18498089,114819184,20785746,24253791,94150411,7884187,102569313,122916709,37462510,54662559,111074836,33376291,84072715,70848948,46797188,70306540}, 4822893095944478892294231862113173959003222599666838508610403090220734744967406500732633723407371744117341184066060249094665766559611751905023465208682143455450195007170628189153557013013317918952159820827474429723668277431122667276538105192087}. +{{11658971,60406408,34421031,65094699,98252898,35081918,107554629,70483807,10435339,84568361,60397017,31132660,122291338,122235584,111625249,66452411,116243638,54412536,20454052,9433170,27940359,18560729,52101642,101065728,56158904,17774889,17386015,8013641,98596872,84139681}, 5174982858074044339413713257090801946992289805726888531676229203615220589792557282999141177082117206803599948158309167055076968760455299938473678953304335354369431105750321859521060485409856486360903159620156653883844630117924516840544628950989}. +{{11766000,51989946,7800260,53747019,62159949,95893671,15761054,95667569,110217692,14951790,63728838,109294386,82984975,100996959,111546328,100627419,83005140,89454981,96425762,51747833,54255048,74677130,117189323,83148650,107363923,117631024,44763697,47344887,26638751,79294672}, 3830763915139993365065821339400157274968427171541811430630480587032595011637110607497675702828913620546184298365308157258394702393349672479680431733138989346620264549006084645726170627744984302993692291972267035546915600348762502324611730550968}. +{{11878240,52013054,116148239,22699635,93259910,49813373,23554661,98519942,107497416,26196052,88077634,75976488,108578311,52664601,76312193,83394710,981255,117666142,100147689,16977465,22103990,97089790,116801259,86892737,5127548,81861156,103624752,44400062,112789953,112971805}, 5857377897856754894022781387011845421309871664372145001429078053386902786232195409514266761994529109918993478648868616121664424485922032417319421795144763106561359303163860653874835532362782121362879857235376400707910737384999695379650440949868}. +{{11938065,15965397,25479570,71768659,22978756,13889013,106802877,40017303,121762970,119068189,22031495,90955099,16964766,59647731,34495018,114691941,62842431,15853867,51226840,34399217,35883081,26866090,3909067,58821905,28633714,107887579,67705319,4566694,117345162,116560160}, 5761391215610099429688719040786967522188974500936448621757122629685389352266663078620850263911810390727811306400553749589112503927769355857916968199532847439178922332274907711291417063084874222134555326406680055661101845941931875357304983105259}. +{{12141891,32174160,107579781,59109010,87528978,45258309,38723074,39582083,85738299,110860478,15458988,73023471,45610502,22244358,24849608,44414906,36960269,64351197,28772615,6493543,110947793,42293748,82214114,91358140,30255917,84879494,77875783,115221885,62692789,57142383}, 1580337460624372465673296166001421679838111440693346130820721387802311985874454507283934867126514985251315442290311707313099084915692636620886660638025985733417243325824157462922638000294895459705804416340951285233181213687636566638904930666917}. +{{12187413,6009007,79954849,6217544,84341588,42707905,96017009,5901004,110190806,51327281,109408840,91940938,20176428,110567381,48406232,93049103,120812362,113693151,60187996,54199873,19760428,104862374,16158292,116174917,45125250,43716835,87331777,47111112,82712324,73161544}, 5616000572963168285019439827179815850573737646896661056165057511898741210081110249391872185958561964677812977150153086125202914193640081182759240627889785585887356037830119666713869567447284582401259457034337354838590423790162834684624528646759}. +{{12435537,104489561,43589315,46980600,116830125,38827084,16772008,24884372,119880418,7338847,56547963,107440602,836856,109893045,61923593,44883184,7990563,76894873,100126909,33004329,41460675,51120592,62129959,70284880,59849070,44218524,35336485,38922396,55785589,116289579}, 3469934876539148468232187219530212113737339506844158901495461743108328123328176953435715669699285477626708519650548172876872014886158157272623328545861175724356213534515405001923144012590184323953528143497029566557950945107835211137863546529303}. +{{12468010,23446353,104486106,65946965,30396462,96580083,117437490,108069539,22709072,87180702,92099070,5007036,75322,82024727,100026729,99392440,61265115,20725240,121708903,13453909,25751600,58611039,7295518,92840704,59464600,55196461,106065410,11268798,35562413,78827260}, 3896163309226304705766585862631373681183271952409450992697440109835432946094789283729163212605492395274545377526742050324731605866837779621846514346559767322815399550007926718371751111933814401153950385165479356510789400335822744850878299988138}. +{{12570237,108930482,62742732,95472577,42215795,68641722,101833362,51601473,78257933,82880640,106959140,21643045,101912067,103043134,11263808,119052128,70602204,7277822,43004476,20645985,62793107,56032990,24753917,103359826,66613992,42435917,46191445,29214698,27097672,121220259}, 3468082845788537977377726001423261812605385093333124876699660978062796234248422178636103699823994902757094826985048563632444853667939652482921336904843821217321798014095674176932058367319475167331097548406707407974019194057597469468555679898009}. +{{12775754,49085974,98420541,44683009,111453422,1913895,83394856,553402,66366265,102969185,94779021,49779324,10283866,122887786,18087126,42249517,87154989,90774100,80906607,90694479,44045068,15208456,105466090,88397153,108167322,11449154,85648482,28911802,25913716,36166372}, 619770990293608141459925062833333248459671117522085754991352942138666277995273314444688551366367313552150563836434118399251930843071784725051925427536840258985410083399672486266646702110536597601165564082935149028642365765870704262392969004844}. +{{12878964,34421028,88267076,290017,24329273,39269707,7665461,3480904,79432982,67258589,88012332,2137141,65930199,112991871,93281806,91084975,46860108,102848063,111699227,52506791,55333666,92775855,31259720,91364780,64782922,1235730,41054591,112905012,32434428,30911122}, 923062576461782490898945902883760102154100703370775913897829886679698951642353969331961242706593892324666569079103583543646233382078336046698494038491083962567254996723597990135195150428093764551806690841297697900114786144154317647111653341816}. +{{12894994,53275682,68533907,96731992,13133261,43894908,6512600,3822566,33093370,22539205,828664,2895883,62843257,118631551,14949331,62265731,112734285,44146663,82464501,52781099,105344631,79865631,26365454,29043344,80624196,986609,119312191,58749257,64005386,72045663}, 3969604515038773355761871379165028784343430493109919368614543267261384550470083045302953303148812965948550257270771308652478940568426449233931610628030504742782115908325368503910274368627433559415973343565852721044814048505309255307492667161108}. +{{13114310,36845837,8630815,71182666,73513163,90091969,95983955,23461845,72536949,38755306,40291985,25141611,91397032,89743613,79975159,39536324,66889240,7845285,31373859,83468158,7963345,114437663,115571756,56274073,32003061,65916074,29412441,122538463,113928409,97720925}, 6018067747891543846894712479172589202992338140836834906286035642442735139914131002112173377250220550721548755575227002535086958054495498891860394175428738196925116733648154194903592671887855888576653114972607884150765299154423861335900678417910}. +{{13217133,112765320,90323485,78809562,101228572,44504945,111371601,108467574,19443145,118178122,50481936,76031578,98948245,101585006,418569,1777828,107711719,18047808,92354526,2590038,51375209,14895068,80944914,25158165,93007976,57325697,21037511,84259098,18265094,3174386}, 989045722631451333864007434889386585217472495298734264120010641599024347148401796830483864685962350759824615374076946142646881763748883631092499666603514673173117628908477671837718637148627892108550215769088708182961200175560084914073920164197}. +{{13243734,10069761,70512365,51505910,94234504,45535060,45419487,115279947,93495941,78601405,7064427,102478339,31119167,43308856,3899588,26532173,67957826,84956366,51322780,96785783,60546367,57489650,110708134,122646733,64366649,37000097,94074156,108250676,66737374,34094169}, 1364878058601379485945419681058335428747505664290639600454652876351623390621346200039124120525547250819572392186058976073897636030976214314078301608081803778797257509094790413206614405451874145441781277623717976177208106402585012648411842256838}. +{{13279933,41209421,43927489,91472715,93815974,74624348,38325461,40784122,115285254,80945826,121732685,51909913,116008248,50389870,66990989,32583966,43190296,116849096,119571397,97952203,61005381,60619225,64912569,86852774,37548808,77096022,28701528,21898066,38050461,113202072}, 3686616283067770715341337434098496761284999104316793401551504518063327100730213444209288497188880436986190445326014814692821475205592753530246055763948414504342724074290676939129555690336855127575156608379152728076128486948285709617767928056911}. +{{13677055,74439801,121874815,19485152,42931903,25118101,44667366,40949498,117140704,88483163,84065394,39763307,80392933,121657870,44050353,70289309,26612057,34254929,89412299,33647751,94591684,18952685,86511120,80110698,70797435,59520321,45545052,91633246,14946357,23491292}, 1048843220102891289275603392641268288067891897389383537384889447463935764013779795263376865852165558679449958653849692137985353582933807996670214061044030495811664868548464712727058579870837286026947688562278013783496065160142321456175318555191}. +{{13691429,69415388,825100,79017759,72192275,93820461,88965995,2775323,8801620,36930338,59184763,109878573,47251096,43438406,18214278,9344592,35953854,52372204,96061902,13445594,98584431,116603056,2817993,30289614,70899756,79466130,57837935,120463588,25154110,22283178}, 1195255387577336470786056309884796231381454448987201206169197182731139659735019328887733089208383704084799403541707051838833076091436296510723454405055784255776534032084748540362782734227814981747283401041955164157314074969145272215259938032889}. +{{13754021,60326894,11168484,9371724,5116265,36840515,46774342,41803512,69658856,9246212,63880969,56895544,47675679,16079814,100917174,74774884,94749390,74944747,102079085,53365266,34631711,69832712,53934952,72763386,94885520,53118237,99610816,57939937,83087414,118718349}, 5724387835044069673992280723965107615615412891856834130367557321797000657788188851077581939700816590355859363684430213898266746095538486689776215575033849568522770523922098048998009739259284120915868515255251357013491800023329837039511370339377}. +{{13778540,1264575,47966082,77779670,55303755,2325956,23350852,24634715,87969001,68339171,118562329,23220303,50461694,109598125,4245215,77682183,10810400,44413953,81259371,55397098,24363223,59790623,67618249,39253139,87470269,99810043,52554922,73937929,117145456,114100932}, 6323216606930338287395327970739535195471409434304170762694733118619630080832156771633298018342513237289753151329282990321100003898047953853515137224596649862211060033602200279129670037482860160151055889049653649131060477888096208870205692506002}. +{{13801383,81685184,115984776,23217593,70867831,40602723,27454933,20516624,111797001,79705035,24376169,28026759,94647078,4560744,38976165,41604909,100567500,5838246,70307341,1686161,1548482,25833200,14043518,52341526,28384510,88868873,4362505,113474407,104990933,29152127}, 2776008831654457758238352467868674979215406510648154698336444277721498182630103161029174764956298034672214923831442918080065482413349747579669612543622153341250274028832010994056913399805057525913070841026004761897885229612042402281787510017913}. +{{13986168,53136955,81769836,65440677,57292986,47271039,58664467,29594127,122939520,48046611,76111393,5123504,105913641,93133440,71303024,101653262,75058299,45604617,19575311,51719730,116673749,94312456,25632679,45377701,101806288,77178866,82840809,81485109,112155735,77741586}, 6742178213365911626540478664747876573648796490516446100250292982829160357019148947154575992702448578620483557469391891898766801482166601419368662685915286622855174816173017960430190826100702234254946092513601609921622612923896821187706434819818}. +{{14277716,26821360,40674833,110677620,101677694,40308043,97776750,28115566,45693279,68790445,30625616,59433569,28598466,61542473,119070098,18876950,53535907,12330412,30640893,53445566,18509,3537982,10386478,87541935,87565196,28171960,113956429,77275574,102304110,44206990}, 3147410820683701529617264163357159978681887658169439006807715521422413325702561446743782365449170055740903803297490003896459477342388037427329620825847629085168739231535713248221306087803515663962486747512188539094397426613312312128290298342180}. +{{14440891,36655326,34211950,62274917,10633910,107110447,87643937,47381298,88057168,51613112,103509387,35932627,32975506,17026713,116740244,39526067,62655044,3282137,62648589,121587710,20008837,38914606,55373598,81045470,61767065,9269998,73684345,12316367,107893194,69887177}, 5604579070433800364779021190569464034741793537956538043787783160132351043758403859118703939938302268920594381106496305029626687306691040556059749124722818314675293123491739044726110625589669342948010244405980204173450991744004879865870674209897}. +{{14635569,43194261,90922237,14632264,88043191,28030289,111781710,108447272,36908033,18031479,48855860,92780635,66792978,46040757,67942570,67933465,121589765,6040497,35267447,97802588,60126022,106509442,117798576,116830624,112278357,102158923,38247262,102866124,34815024,37451621}, 1271000441495014362469417916728848686430241755169896481207037500619389160820424546149224277298251031548751632259161734847633324883459463840219352015720090447946635069543411214978246337628035328875794937919401417462778545041536976895356736875319}. +{{14950708,69180308,73426110,71798382,111745109,73196807,97144746,41696142,63249259,56135862,26550405,42193074,91332217,114650619,92228825,85300678,116895755,59919258,103630789,95460505,61591562,78124035,83318542,23610609,115530971,112563526,105890318,70877015,66688967,119507761}, 5060164212542555054219741450903914609588947599637195491540215815631663399030788503594466145479916895483560154763675110106602991598160810085361667040184358553387992433973569996747692133084936292606918122840361378960395996441094216221035623970096}. +{{15073646,45277100,72693047,65740331,104739361,70968156,98429136,54364263,119542418,33208385,23697093,96854610,118063473,4668320,23442666,12418716,17060776,1126385,17664242,38605645,18312006,79511260,95648792,91411187,9495615,92305577,41286730,70937311,70972790,27419504}, 2867287642526428806258932385656877492697510288310307390409332998081646682995834661950616460050646146605751055152955578396708206794118375498959441799704038459156137109418136851425638601368451078334914887783455157772929627437997970191954047800988}. +{{15200684,99180625,34034748,1564367,73397604,54071272,42769428,13097470,104506214,59582593,15338999,50193653,42224230,62138502,12550906,66158455,106264503,67284856,117527132,90307636,117760840,69013284,8710635,100343090,17878725,97066573,654399,14458695,60183211,31017684}, 292977628140137018624960494953089118221695402112985931748165128504441269911596403724279417684895862640554754580119638496553685190302111448292280645369571217750087034000033190356426513475775158037738451888328487994649902786417031935834921733642}. +{{15235285,69051347,112399422,17410071,65083952,105976306,56543945,86666512,100379389,81442108,23332061,66117079,95093025,42724543,73381697,58015309,85372343,79387178,113718986,100719714,18632946,72257072,16549739,19547575,31426182,113744426,112005149,66777757,56909484,10664247}, 659852855008265521251600316195907963792740478307610263573902816088234024592013919195107343423850182466435020264760385584682406931091700689986800015613572316346504168673246921110815609119488202063180038536000012774688197087253601453745503337803}. +{{15437907,29125036,41516868,42192797,25279723,93900696,22027389,38833493,41382808,48551648,14334919,111786003,28251779,8341801,67065275,4216999,103478068,21756129,12018724,73336030,90970122,75301583,121059467,39379396,109127890,96630950,46690778,68648364,65816966,91665330}, 4638034018088942108636174893416813930782411021441480416055388793481793199378682350566638937943350663550004975722186812290379954501319556015159674371066918937886086457946808400591217661909620012561773599851493455079359766869688737072690057379033}. +{{15444627,91085635,52580670,102472362,15361691,117031306,43900429,85883601,115136690,65403993,90600453,39866278,7214605,56936571,1938884,88513206,40767546,12568950,39934036,30541383,45647372,84624566,96016781,103687542,45038621,65735533,8618830,14701032,87187319,13413359}, 1800581493400022549430143117625764255932248045783286458044433981399124681385621788989078257639661775226580412647357036681293184211619459924838598755747857294389482541018628904853939847554371056282069090492080511500384985665341125444223090833107}. +{{15483621,36278361,36537784,112475515,121943193,64008208,111599519,91243063,12237528,66721163,10849746,89404382,53253979,94899083,78918559,49865471,70718732,47352114,2654948,61297565,99198288,87063956,106597826,51055487,72931965,57199233,64419401,53589877,79063837,34386776}, 1860963460947378613266276425745235604064430988414895101276790347074456073892315050821848499879422766333108269832468768447444550143915991196008854711234487694693245966821984464418709965242272822612239603206273208762153404587525339677294594683611}. +{{15494707,47203262,13523944,80598060,103217528,16861564,56013688,17311621,92414408,79053159,41386372,50359593,49847447,101071582,27774109,71018342,19876819,40061181,40831373,77838786,540295,64863726,4910100,53632686,52487842,54467362,6378182,114108916,94379688,12397668}, 2564117056331954033264046683565526558370239825298385452683151819328943875715744859491779477006258917037802211988778883329980100962009430558675257796750414923408991021241111895474336568965092841760369089114504107326219827345441150927346788162177}. +{{15547967,48105855,112915981,93294292,101373083,114154579,61451422,26316260,13443440,36599771,95873991,119876613,108271718,67603370,41884158,48949856,78546673,103628371,10353284,88562107,56470500,41474474,103718339,72212678,44937120,43795335,72218411,119363009,15837493,80016129}, 4778980652541646781115038928225566194044286734700236690786114326841496103589419690304687491898638879209237364534892101583713236254563275345264944848497830329779112663688126717811607128118237036846071803757418934807872236406829318197524524895799}. +{{15651046,12345009,1541339,68748646,70163944,86272999,14758108,107691713,67635246,26857068,82136996,30034395,75398960,71389933,14334601,115663813,52636498,78238512,100273258,31471170,85834882,71591284,123412639,38065047,91753471,90187171,5002157,51912101,110136460,78525319}, 5490572212120435708027150172416316656077851597148306540294702228806269088055268652093613116871784435439486419848190557374715879986937950415319525741541636009209544078596564096534646282369858947485479551782635897746673322790979504472746945996966}. +{{15736312,89687408,108892360,84622691,95176759,105229934,58221030,6266940,115395813,83716892,67838825,113772050,8897823,9845354,11794289,32580824,74476534,36709603,63362194,60368904,59950791,84747842,77379185,28766252,83103230,112542428,109791429,100868611,76391733,35865250}, 3347784814053255083963315324615780224298614272448470521471266872859117964559566521231159057748053273150361559365464480401394127096040849261313604808243355502320778173146215655164785002570791119942255482150987009466438078478885076281403437634840}. +{{15783209,93964989,39726573,46042920,15991823,80813625,36793387,49332436,68727270,33211211,5304592,29397711,117512818,119903201,32139186,66169058,55538597,38169672,90329278,62780168,83820341,48050829,95659824,39121431,121806040,98829215,18291072,46816209,42698402,46830801}, 355151759218302506409881613119822488384629362480657119411436310548922514177143808234651164625636871239979338653199272132341982600802767253071570227795588292238569601148801893636558262302622551708650907662541427731221480815953974417532910643831}. +{{15886452,121242983,29043356,96177567,29890944,73166100,82264526,7051956,113397552,115663197,39661663,30725881,70033193,12151870,81427377,62013522,8012768,109774011,56039522,34452695,8460262,74799906,68650288,72631716,115610197,22881736,100716281,59695474,31779651,18513379}, 627762652314770728887676862221946442786963364957942468921755271448516357502103934223373708834122132287043153934376818645227688929111237023886608738308267040235712286708230355474919975916600454708663437592973686116838784020794922145604516339210}. +{{16039780,93294429,93708160,8275018,101620531,42359705,37282203,9967584,77572272,70830989,23673601,18580942,102079281,120053563,116522260,96416464,58437988,115199642,27338358,69960024,7222749,106554484,77690271,115119178,12233310,5764889,93653955,2040824,6584604,120166952}, 3938691755333476913515919318784437665390490220236276930640250371800425783970397850498485719097640525541316659623417464515020182229540697398180384652607160789046481639473895087313917311631786736353294546316531037019837764249852457693033666721394}. +{{16305568,63659467,10717254,31473045,58131032,46545964,15748724,115523738,80105500,123402726,53008243,118844226,47568460,100523312,102494906,37154567,35598019,37515616,92649542,21427244,28908335,120246421,52554988,75922848,73332292,65160280,101806278,112893941,122684729,51962879}, 3162480853812624015571901365265250943242762711082893336495698239258734387164298149746101533074368695797596252740874445421809735091818895109849753016132786417431564337294911299398584164767722017934991013731582481874766818313224735134088193737738}. +{{16338837,573509,95578237,15603001,97117991,1747554,49610885,63183770,71961527,19919195,82324480,57172049,67967902,2193260,99424421,64325221,67621943,88299856,7282755,98404912,57927628,96423846,41797038,34204896,35342660,111863155,16091828,515188,47829444,103274388}, 3645458646928592725927505653664507452971736991324712512628255909506032463724957039496537311995677691009632343215563054844969761071726645029044116489574981056137142635677072626884839655723177998361992239711777624867820901967256011150848212454239}. +{{16575527,12684970,55783085,36172940,46254592,92833605,26726619,68582444,63134080,96958206,123425191,97007718,118357207,55005420,73828440,65391445,122528431,32036087,72437435,28127916,79412120,7557021,43620113,86601798,116612125,71952665,38751425,5814266,88045332,36674162}, 2089326318883640478036216644093253008389369478621417163745033024413464441278749314009092164638501229472519780609157553038414295478607150115152401503014931211974496614901974140108149141924695625334658991394603445242099068569163076666963226236005}. +{{16631470,41269412,65967573,71484027,32505390,94183003,109215802,95962897,43627894,87670117,73804619,22441269,58178665,87638551,58390442,24329603,93336078,8095843,8620635,8313096,74874973,103731505,65818751,18184631,10738794,117869642,102715155,74757853,117160298,45389461}, 3221131064162407182398157298403542087731644416008213592015659913060938277444740637513992577292745962024804469710070519963058193899770058859521747834404783972876658161728855895778202377962103712586348509613431088647912905376061380714697850273452}. +{{16853329,60207179,24099154,82233869,110087437,60174379,82258036,100974418,29433834,31993548,89319422,69570093,80218715,63628097,116291901,33044855,60019170,30760838,86781583,108115723,23391174,73150580,69068364,80808880,92562652,33427568,25645960,109394106,58343716,54555061}, 1058698440211614404489528413804494142775775678060426454647303394536067902745237997133596210541483067485723626758506286897499860298408537222854333463930451657161130739855550499730986415213098174163654112313113685739912697271902892146434455173179}. +{{16903369,27530326,34299547,55272930,13283952,53527173,117346245,53075456,62904092,67990934,75274531,19965665,101047317,102977028,41014977,16857668,111463964,95079350,6792517,70330837,19319669,18350979,122918851,59677385,65638126,34497138,35850969,24298276,113945912,28169764}, 1738356330208460377974909786315502079855465472248729009689473814940097105111621667735131401442054359941625388991265628368116099777565208381222597294061102751649746555247272396483012515082963336428400352400991431628701936560616492305621834292325}. +{{17196709,120825514,14555895,104034608,113647352,39071303,114136531,98827230,107133753,88833007,69151432,48483310,22339348,54084939,31316627,34459890,4796315,116345879,69479456,110005837,43617283,60754402,97581305,75516606,93576047,108887943,81505117,85225193,66303876,37612404}, 1686186936524672696313124753974897155336722810466048450516355683117076475365566304582330048311712932512414293648749143657540622087877620966493470084016067270213252439849789834518600062725095291254910707265581035676246919572023781867276291760997}. +{{17282431,78308716,34711467,49316157,117898800,52834441,76604856,117606411,44471302,33664330,28095207,3258906,79337026,51936619,87946795,110155220,106520906,60783965,63283133,30124469,122386379,119666039,67733182,35128426,101627406,105899085,13887611,78220746,21597974,52660309}, 1221003341189866753220521607290269505931682140609180248142641190907899984746207688363913343676110534897471938920136508417301610152115407022803970601480773861578413995013862585347494546210206543535663346134579709943483771784780941057898556843181}. +{{17579848,54551677,110630052,72979461,12742980,31114539,27071289,116719662,92646588,116691357,5601890,50984047,61926376,58192900,111920686,89482982,105996610,32617092,13593975,7130118,121344975,60915994,35009497,44471693,46432062,88511103,91352577,100761902,6988204,9325219}, 1501038336540147149947762712373518063018562718359364600243559022836281608894860189594688685039123012673459718347322539479883636435072084768268443075549779599458622858978159219995372775415212824683401767704585844294743345560755764109907869305450}. +{{17764054,74398389,99108321,11988063,52911082,40807690,120018449,67093092,87090971,51171964,39638886,89294680,420973,59245063,98551618,18051858,30838841,104709186,70811930,117510138,3954921,36304684,94426420,108117387,20276036,123375363,121751019,114110266,85091847,106859307}, 6700640292139199425781833010907528438914551549438595841649594557278207302597648663278072808884655009282261868076710771950261058712179909371141734194085122046752326423609964169592755185998525281284072315069429169421826558421813215471010275471694}. +{{17961628,20660829,84023122,24564198,90020540,27805006,13351955,97853329,29167730,92297933,22574329,103595878,68049875,98379234,19006562,99063725,91909805,97388303,27963484,11989994,6213828,71186231,22186370,11951433,76839990,31043788,31381661,117916419,16244493,102067608}, 4389107490241729558428082698536715120201414736837455508424312225838457510340147554379878041677810859932427070024627744208280661740109399332040737711168390873916582825271884272204298796704846135688719275879216210392268667574860858087875058833090}. +{{18061328,100932129,80850178,89965946,70107056,69386341,91696219,121577136,71098362,69586467,17258197,113784692,50601176,49022591,75992080,97070413,110912796,29231054,85480282,56246929,83626962,85842123,57348673,66760165,18500062,41446286,123001367,4789215,4560281,121252762}, 3863196200658381149259618433433054515525513583435811895259725842664132296320343898407336977898572425619813045005963170409455601758417308737142392391658263006274784940856068161219540227619608788031793365382370605467988447014815570214421541725794}. +{{18487094,44434325,70730200,53397599,25079966,41822049,112720583,94904685,99884717,21523060,30827021,48207094,38974958,81885654,22133943,47310788,26831795,9885018,90241569,62969369,103682691,41465892,41561729,30943532,115263354,53911457,22448503,28878405,11532149,108986850}, 3529101610308442839758892078278209708736185055039181274159956733361934570148639091415116936075473094022469539352187688079167956261427976473232352845435623135026472718134457305837893169234355263878617447789953589204478657526347679279051031004650}. +{{18556897,88917019,102042091,82955199,30576708,20846203,12138276,40958450,10427470,6043450,117174745,94023004,121247542,45403831,88971259,36080811,80096902,25098009,20866743,36562530,89648650,93795201,35380892,32233085,117904764,67755479,77145340,56658144,102403630,15527296}, 2474399966895752383386695905941067854434373888801187968232095976096345813988318942037471926165015716358896491658195397565874544467949839589076182613995951936015923764793922767971764132067095996414791094810697716027707380010149931805816148911151}. +{{18663640,51317900,82792787,65923379,118955156,116528062,11878425,46225393,61651012,112877821,106954037,99392146,104732173,30851515,122246601,46184183,11858096,5306136,73447012,37052351,33971653,13687954,81340088,115874271,80215670,6241725,114333696,74901675,33899788,36275653}, 1468783540463672704549261712496405872082819250595320614534952066031012264709839385531028425088815470001458854946384665295764898992474438452698566858673762984834795305683909351468411174024723186540784654583281304409550984560993032053969500305100}. +{{18678355,116872882,100067489,75044815,69052327,51006136,36259205,27769804,56297455,52946480,95881165,105921833,66931286,25564737,47225037,112772156,97781798,928618,118357397,79409203,15540650,3103762,88824676,2586479,109380449,68685079,11960982,64559802,24842450,50528085}, 352382617735144419473381464718621542232711336303719423817257362588231913350743024958094171867393442086398529581450182990994665642433591479397699054936434430042080978329928153774735746894797275232995307191687114914982038405048332872102877883741}. +{{18686572,13843382,61252840,65940827,116324713,33784693,115287948,55254126,55751043,100915050,68610931,123242409,89424864,89773932,33759165,26445077,17535532,72252267,76802574,122526013,22993796,89265385,111331276,102632008,49361498,14342137,80454688,54162984,42095651,44762976}, 526041084722945542422842735828685908406465173711954214391358521668626262242110520254428124991911024726328239384800699066471754653636473230751782048160708357669738207833369017677785509927584908296618639348099586257672776353571020229798265539896}. +{{18817191,47625410,66891902,14489216,69576248,7571901,84522833,118506363,111021422,28583823,32915524,37353824,105610606,115828864,98341941,32742413,13673564,122105299,19108126,90372452,91014126,63735146,35995756,34072661,109053816,42762968,118135819,99485077,89628912,7179697}, 3104979500241609011685660198272107625543591122610349475093716915737535507318374487336333068219027058962997394954731920243136408274498917227159714752399208240569593528190556536759555514150515624883224902304391151757338692661843570750555150271201}. +{{18925490,52972882,80439516,31399044,35152836,107564026,120315981,24512758,106485746,93015873,118983236,80727934,55706064,38877217,90316998,21005650,21959128,115057514,34584828,109212338,56883850,97585521,59435437,7868905,114698761,77713691,99646485,97605402,76674896,25579142}, 3324967939365735343410554385945883012820879136779826329848235974589311201382801947126337035027673462272285612443195342211428351914496129594677822599965440672968728216359530383814013902531774356967835586668084571195194281603099118117104109232704}. +{{19161031,98585544,3554147,15803250,122661815,3894870,19788550,67907299,54723549,109115205,42001534,65637806,117809035,63756956,87602475,52375272,50108094,67079743,104135521,81597482,9434646,68276080,83734114,58921676,53612060,13555709,25854568,3953472,82768502,117388384}, 5166178604159246446248072628739491808745846391041869238135624349896875285840691935186252682199304734494206155283787398067005324961910358533707301640533690161118838154242147812740423645529798237050487088046784651565835753975624257438208645026709}. +{{19170422,2180643,4187982,73166129,64092244,81330082,113794993,42856221,100833122,31351196,43394868,8128429,53452126,96308606,89381629,42924709,66897486,3534211,61240267,107212184,7897299,119079803,42576263,90247846,121305868,2659474,10184539,116593252,97804270,30173714}, 2737378496503312663170103236221201785469821228442813882332213177047370987439998999283966780359703329757131834085626598388756467262443061363449278923010263053851542271542409389805268359469204164371262057079962923297344431658536757755037095479498}. +{{19872049,12737576,24010433,86275490,62084370,38018047,42895760,16252958,78467099,89337244,61349518,44968408,86748025,60643439,68048501,107053904,98818689,70953654,14560464,89954314,1076702,58469017,120616688,108903503,46728693,86082586,39685978,6518777,46062283,56035656}, 298320445103128296674696481406794353042582964718495456595233198607734834734550659041406788828278383198941581895978617661101150270969223136923004482980794470646083535014683797289692198619511979287087079152690905592753938933729282612617963204901}. +{{19917014,120544801,76820043,55521154,53194922,6253278,89655495,78897837,30870583,20214435,76186146,78432635,33755975,28264772,84387636,91146849,97704477,82129924,21616011,96529790,98543122,96480548,116035873,57275395,118715359,23451263,94112954,45933459,28451639,83471001}, 3999058263666101385337660652970518797830119707941191401068356066205806920226571592228881483573902390908986681317643601016707521132683993484018839871174557646831746654296952742240402806453048392137032360673397111030690958917253039529681985313734}. +{{19931043,8808869,81843043,82172625,114667880,111951867,54168900,114608672,20912623,44707202,111664781,3081261,2320472,21241451,47952210,57663005,93840995,41480927,82862259,72790411,17434809,77196136,38886209,72949056,99205018,38562986,121884834,11506645,110310525,74830858}, 5726581854595790036219394039299355209844130307870776560046386463369029041220807297003419235241403978926772375521475079030878154431313685415746059814939853710922112049039119863454329376315440804367709247063415446550702561090075832741191158312239}. +{{20093357,6207238,123010676,119853085,114925718,35252778,108061484,43585574,84388039,42679581,24048027,1641404,40412871,85442760,80170404,87411797,36038461,107183676,117422565,97415466,43044696,120416949,105778951,99382568,119193853,72724039,54383576,55790580,22790057,95836422}, 3833641668450724507555556252635341443051894982990231639258204266825708002974632456493731212878651536344646275223642064682998724598230087794701891809047632740831289803251072692120398124724551934021774180790981942476780398483110208695250234742537}. +{{20287845,80500717,23492183,118437892,30030315,103887762,91236363,25082634,72375572,103334342,86658888,10084837,102430270,50642018,25669154,93042649,68216068,23151787,43590560,1214614,42740904,102602251,92557461,78747489,105836874,28480035,54372368,119267027,97522022,23435112}, 2761221219407247738846348961462634465563756753474670779992905136926101927383856485935357325626709089557738517958310260258414341443990295464406400621357523479899680530710467719036068520118636535814411992294665022423263416037296250976957693593687}. +{{20640649,35776010,122586580,15551013,81613767,17926041,91419885,119974025,115350595,54025765,47835793,117739612,14561734,89446541,31348260,98101726,28082815,94698130,55604012,55230529,1807411,43784678,46725118,45809119,10091404,98155136,53647381,66972805,65108859,108226903}, 3628509828188917512696410472915241789158562075973589105608052632553120887326497251571592830300574845709817764360355107849301146058014545482900017549382784645470383564554281460094724374690537617690595230968108046607937413290903103647832075741177}. +{{20825720,123267799,43712732,50229005,112469692,100864041,75690692,62702017,63660423,49646499,103863480,108125580,100714266,104026571,69765059,79220645,73927273,118361134,92128717,108683293,41836432,8018247,29060723,117889984,38787465,49276091,108102082,36563375,38147400,50832670}, 486759273126014383283433962773792478013376995439708793604693315397818883033323889089074216459416725567912546184950804546469708956098731647598611649097333909554100710524204784791748663536836165971674454681469407183133947539226468890797497246634}. +{{20960077,22295754,87611748,59521844,46022645,57568863,4493674,53915203,22063906,49479661,18896294,73598018,33573993,58669328,121228718,51594326,64556795,72827026,46825473,83318838,66974855,63318100,21484456,107782709,20577386,107023571,93792474,53032229,99914281,96441582}, 5818793332183673248206065696163067893650244988720156242593766530567166562090904502487057072713530079084061000862524732000325214937922906722884461977531388723106272358639487650562797241443419438233112134637522049876448996716308025879407763985073}. +{{21000906,62065397,102533543,84357995,96793979,91551707,86701291,96403613,66241619,45855652,67048475,91703465,70228874,91869998,118161163,48959265,76791677,66230291,85763269,101942494,86307176,15210159,35108162,112443073,104469394,121043741,51072064,95378054,23353412,23125681}, 1239197387065812947687100746465141205218213024537131341169937898515499864411919118282848623664206452663548379548525470760930945647317769336241255430403386305977923237728767107543873430979823358521707117643046560826667512441509450164567884156414}. +{{21038483,49000596,2620431,16543185,110323063,107601130,50821351,69535026,4917130,73827748,63762050,100745134,41416328,79440235,56889572,58054465,118614411,49262854,111262358,54246411,107287690,102198736,28294019,57671512,86471321,114075459,40726937,39701642,86652169,28368518}, 2049233679268864458935283812445100838421899636210940886846397206045274173209168213732009396847515263187213882752896817108842877694083711987830855400498821893309639586006226992452287133035223559430835635997587094402998672438232259516867002605661}. +{{21093935,68573438,103993123,115036074,46415053,120613784,70180575,30738425,5085498,55616263,31877172,69062288,113498263,9873188,119358440,47116024,1445553,10923581,121660351,105403986,13157957,123078913,75064004,84080509,93978196,22714680,121834032,76803052,49488160,119746769}, 4899467567367782654709750359280541632078809311499715638285178593165923862861132809120088520886669510534547281035652629041930731555809403261654134348312813501813288704941757306862464709513062635808559440518003491981383270392322533306133334397653}. +{{21200347,68928148,113843589,90386197,9140450,43571862,61710430,71673451,3956396,82960527,22783998,20297086,67117187,30614992,28370836,97068295,62460145,79063017,56251938,66840965,15938871,7452706,30567077,31454142,35872694,90694443,29356343,64636099,89814368,12901230}, 1921460240615836010812756803486377678828784648938366092034772603265191656068308826540686681961685346450148825379586871548413499971734752874103098743840328691779701628237490600151829587513588640101730306330331866715446682357698425566003860312717}. +{{21344932,28873650,40740185,36361601,119601160,85312761,118362838,76145168,1394542,84083714,61318702,16945714,93895110,6069038,70731517,117488601,92146663,81169202,26700345,74525958,94873614,30533514,52228598,75006698,53600681,118231982,92288605,28320439,39198095,41630442}, 705069172629177056918722761068597725411719724351362093255864481011086075228929032588294647263349507489662284861208569971718834334780856275513189373298142613634831635625998933433409948130203732608780515525595778013804065316306460529603362799660}. +{{21357184,116676735,69754146,3320673,37949203,99076421,77121092,53609949,46986389,26416049,2720459,98901856,94281594,84513234,52774285,77588319,59049924,63467838,59247379,120742391,122064186,65390294,78358119,54191550,16548840,99474805,97894645,35155953,62816667,64139306}, 677103658916253051980089225558801939235103678786034996620906651736650767907313210707356986318804119593529239205123622192645646244688984113550882927686456283582559312680975645005372431702045307692256821966014347549738763059146592797678008846266}. +{{21451891,32952258,49672327,48886237,25355919,67338119,2935449,19801495,58272348,112751659,117976752,83255659,55482484,122914215,62074935,61689822,122886514,9096794,28509501,24635283,65711062,9319980,117498071,93717856,14830271,33377481,17214015,75997440,19741854,80292684}, 4348037249590897426704954523629004000269655924922099854955875594211284773108517529024869337133106169601052705762757528379941400693243702742081316735389091207339318848566213694658998832797179162963773770411301506555655678924507858370684592614141}. +{{21567154,12047289,107825925,89494176,83479447,116478357,84875357,24949717,3871534,40890115,23049243,48633691,90330460,72629648,106765480,24475753,68022843,25072670,56216360,119728595,66400946,59283394,93828824,59592381,54813721,35592827,74756083,66603302,122413725,76037444}, 5578393943811683324709897602027751495384406178737888118250992780813672175568222408900271595450672876506426534713511860747843180276892050793225299338401864538846843508087800455985012734848821722815061072308383079748137168452783105125300918914806}. +{{21574841,11587028,83695760,85135375,31444421,21179042,28387436,75806809,55525868,20992801,80509454,555093,78002506,91304120,38812415,5667516,31310524,109378159,78236227,13836002,22252487,24898472,34231275,110567668,28625826,10739660,117665064,95345315,77056120,30516356}, 3043200630081338575075912545934947786916894138683190166476018125027936077322142440164618672327902215279548078766840957968847416771675164621757924410228662313116422908660910688395913332182506680283844376241301472942442453301766867058885741922969}. +{{21775469,72722469,51109196,51319721,10847161,100482032,67449586,24100362,4422625,62817870,49528814,113815342,3055597,99371657,110506076,122296820,101456550,33488241,108241481,101656623,34744709,12124744,70433242,91091024,76570026,14957156,112672926,45769277,64161964,63573826}, 619253399223068833689152742741807040939337083934079718964641144960492914853801377800278626732755283932911754331634109684802681156642656731200507575331580527087147158059618542748412949933238694591365494130251588274385825358868659998424091734299}. +{{21820233,122407389,75169806,2146824,59867379,53571879,79273407,90715314,101033571,65893208,117810969,45543931,117057344,54842946,50685512,112618613,18919550,84494880,109059449,21088533,75241734,87131225,53272806,48403155,75446672,94079683,117959500,91232862,74232253,88270828}, 6744106918680822242937253202262172330157016039145423024145586660033556376857283024357958874675862648584611786001453242528364859658254329807581893413706202301677047302510849946184257660485525901993918810285585765486088400130672628116391868534131}. +{{21849284,120557440,32884822,58175924,26678403,42560092,119456262,92396762,40609374,50842115,22740302,106395982,4021497,104134398,102261846,14784460,114336512,95432369,45052635,34124611,57943096,6685299,13967816,115469604,30859870,46931962,56287714,7083622,62926716,103290762}, 3468788301952387329454798921267763066268242097973968619706518895479670648076685808413047672502834523910896305525034676728026306427455618306029947728091635723012334469648952687767534020386690902160033326060525701615615489797531302398816443830800}. +{{22053921,94814039,22218136,35057761,68521019,33786585,86829304,80209637,119086744,45156091,21853041,4964146,3998471,109114371,6500517,6854846,37908338,7291682,37065067,100318517,110514441,72332807,115956952,84403170,28352896,42997150,7070751,100900867,116409037,68906666}, 6077950215396351887041439902974014224678856861531454874984211231654854917623411721295692109823097548486478855040967016041961540899621263916618205083094473878457359976961669244082610518975191340159691773062267084461964970916621155119289696286395}. +{{22094324,86997235,102002955,51067931,34191293,89061045,92812656,45128081,123079755,65252273,77219615,60741962,118152284,119156920,21271497,27562290,27860589,64173317,59758468,78230021,56264993,72861526,114437924,108718771,104422374,66329314,95453459,77869564,114439895,113578580}, 6604755230007894696696830046136754952479544794235658738317512809209181126609186386486411745224923783864245415865758511515149587103832940067311610454381388499615387190060644954765204722578110215162126351509166298999615890823876330422267698431934}. +{{22154672,24520703,76364068,53033899,12998268,76448225,107973361,30548472,63557051,66869785,49694355,40846955,47906875,75662480,50893077,80616829,57550692,115781454,26900339,73072533,8026146,106418211,40552653,68654336,24557115,81810449,23344341,12319586,68083833,62626926}, 1991496918462067796369166948443915441549092260922790595030141812622281736416463764741167104177364156880947566265148445359279803398419774486729023567662055193848674683754966310597169385488964550649532617367397681655249160986798763164549690220394}. +{{22275658,22626363,78797287,112911335,7503252,119859657,37779528,97629569,6651827,31991819,48493428,98795485,17810562,13961747,5639454,112211949,90261832,123078561,497940,53356424,84800275,122024180,49540529,36258460,19894799,72763923,110981299,52128071,52428574,116338768}, 4075629569932791421390321257701787755054800455078913894060867202330266231201881341940468100414426448748945499551490297246164467698942835364270637869936506277105089444070003408929451586860380720995565204331817919041884457214010637781440857811886}. +{{22582129,10193466,8937295,52482173,121486885,61152568,108432045,38455998,6187691,1514789,18137384,60896061,90828112,21069012,114948397,16201849,104237786,87686273,7202327,43479354,17282862,51528566,100506882,43912440,91385490,54182906,21113232,78567872,10792112,580631}, 988247132422830911073774533339761864690636681245789294014652939890688683157763567741163233529112222064698557701259347794460455672213584676637631487943712675319929157463859819046444415379349233918108177105844852758266153349275067243058214390621}. +{{22630269,89473080,42382778,15627097,40790756,103949212,13850854,105324523,81183952,48739874,86081935,45640680,32351586,68079298,61488311,22955726,122342938,89645218,6322832,92585670,35153565,70257283,66571510,68345126,61151700,14249541,4072788,19398279,99889640,76345555}, 5192360752539342254106962747529663500982998297395183820621059048954808062078574579874781535195120000996128472679099400236126449406979288047062077501869796845874163385992173917261973032806533041194959956526064723416545696039386309298170981532809}. +{{22634074,47633714,61692358,66862301,111633627,113423523,113973839,80445839,115896377,12689022,102799907,19549456,52828307,1279301,120169852,9392710,46550184,84921098,34328756,31289098,43210037,23305262,117821589,43282240,23175588,82279535,10243973,65839690,19262473,93302043}, 3655019265478915562870276826347057306003583809323541778375395192676405732478116373667285215378065230733908825275897371691027298854168387749916721873048386373773996219259682608457481305108246737148713476783595473249570450489992614050079538427384}. +{{22798272,116673747,1949054,51155435,36854005,100512118,35057958,29309275,81394978,47593807,20249640,36906212,38388231,42836597,63963247,104971231,76917652,119832478,98961479,110841772,78801294,63951984,51009757,53169064,110802067,22441145,8425653,46110692,24746191,104918620}, 3533841122283395378388081870225474221886150897493230725051928033247940592143444114583915993644678280859308043325623507479674096716841130291714648922248818703579914631600779501664041856944122419526863350573240664999379311905710593767956619260570}. +{{22961685,25422610,27002501,49693358,10875107,48419437,69286028,80662588,99210114,34489865,95168807,44113209,109256962,59471821,23055301,104523241,39401408,34340754,108950791,5686070,79311390,59294582,76406399,27449806,43021540,104249726,33356720,113668396,63395872,80592017}, 4516156560364421919325745318353424454261424634705254337123106853568922142334401588581786108761718360834425971593773341781872919618758092768927483920215243529028596064525737441997016322014604576954104232344258094561001629097767559095954780253749}. +{{22977260,52899823,91539982,36435370,2550867,49679617,1288946,106156,114275586,112327263,49885745,93710871,46699561,76660235,111638033,84028845,116610891,17807837,116782403,70738262,89522325,100472039,5941362,118172357,8239407,78953791,83796350,36741913,65136658,102003559}, 4133301291036400116981155201648022271880093014052463047874323326578932165127539600994630656611105473851327939500473039395991236525018971360503303157383693015651681845095455476841360537797985214488629683734784034433783461774121768489288533016114}. +{{23050530,114304233,26540537,75169784,35171800,72176317,18822888,92945160,106620680,107547050,114722132,76132851,20485618,36173987,59166175,18547642,81359800,64684680,3984570,19842349,96939151,5513409,93473526,7006803,39258669,7301415,57965629,46433581,123402125,58506182}, 1740794023993225436202844450220521954138873928688856047129025162205312352799189694600676492607560565538773029324979926235668822505826307085079120377998292791931160710078016685319185300324903552309627980459537217145412992799441101698665228560422}. +{{23135106,96468678,43059627,66738625,60179206,34941235,66244732,62460263,87577969,99369873,38255193,44594933,12103220,43433798,111408658,44917685,99626827,63881195,11111640,2686811,23682780,119356516,50898113,49800372,99066605,23284668,105696413,96616292,17999193,2912250}, 1400808866535721010953397751082160947021220233898183796019450746249672764775299908628287290014967699463464007461936564975900048698961270153239738632155924356178517378312366208878152684620858384534489333448012526976978652877555366048938293170092}. +{{23221900,82541208,38297394,45796607,100412764,76149956,6406949,121780035,17206685,38747284,104140991,93708420,48314640,113268035,92064142,51154592,25365147,28355382,45940468,30293333,71077289,89564921,103931850,91527484,75430744,99203833,15404918,65124128,50378487,88184609}, 3834285250026368903956992896158289974735571830551039528344649122392128007056976313269405002316908271687522599279894282452011353192249038092544301109383509424216988294176211540655294855647444053931610429496975399336770046674297132842870850004424}. +{{23269130,5596859,38576871,102099797,52189137,102939924,101865775,5616318,97375523,83089912,10488659,92989865,4727473,96537668,30399718,55541255,36384474,72454149,17871445,48678999,110855179,80093396,29443416,100082773,122320545,98855177,45633871,80074047,20151270,81290220}, 4661846253369778527822642878072255977632611738500661208029281220673786328685560357995034786056832389501800902894639933273992231778357632703143730966551265383767612242409589456879418938577945144680123752461117540943833721595666941900968727321950}. +{{23313607,66597927,98259840,85833973,82756823,102841937,86258664,2510646,116025361,115780529,737400,38932701,86139354,15533278,104217977,49234001,118131999,34185190,56603660,36345954,52515499,88616383,31545790,110542050,979989,41713357,14544265,83024934,83373640,58393804}, 2627750347883692310319867663381350231612757744167594420193944113864691930654244127445898540291017339805082540405565564424704140008715507350100202442288080759158584756702471390523740865679480519193564817573631603315945757058759114387068627831611}. +{{23631468,42705003,99689488,11708504,111595788,7074515,43156545,60978353,80925030,78078049,57769538,4135938,30238729,108834243,92520590,67212118,99212445,53969453,105066898,12635756,50171783,35129639,5542822,15987396,107949796,41578565,112239832,104265507,91676078,86641340}, 6510435510533658612904877931196587651516734973756269918716200065506454105776517077031597287563964544773780082657083400687055448748776766808450014773522165549932417353209538157099528058655521913230460666831259186821897091022904152400884034384610}. +{{23649826,1763368,38369746,121263942,81775909,78809126,83299674,114666578,89095777,96567683,32043311,57483748,37541759,45986286,24637607,76751737,83628876,21927481,120107853,103393446,66171603,60633797,70516473,12154016,37189298,104170368,23458055,33495877,49613511,43084139}, 245681122712141449885077651879332238964298663870324015056465168798719223743171368178750905916050397252918940128268106930178458870694178476573144762379294091122292025684038827284069248578445021919672932757583050077270115739901707268449925256976}. +{{23690087,64504590,106717298,65491329,4204855,27724246,117846815,51004888,11243218,2921179,98047578,31744741,55329884,80815655,100229771,88979551,48759869,64633457,89471519,46783059,100594178,11134189,42774038,50764942,49551283,26766831,119371935,75428238,87808663,117740294}, 6410000478552840478465121100807207863289008324511608653762326097227232858759461015847427981446822621814692038931681635605259336562767567655334471370193696354844486884060259353819198605820836188278508648549337361618827023318800076703463466068569}. +{{23805099,94951030,53941040,89838466,91455984,91919120,45850813,53476157,14561206,40707896,74040126,19149959,109539878,113175009,76784855,121066498,19283825,53982513,38775105,115393820,30240251,52847739,108524528,14233561,49458693,45403185,52879874,61885547,51942364,118878672}, 3444427045417302280813490119146386900325081902599935315261279749908297765053908019194110061565426807950383441427301840378736804041209158838026109653696958239663968536731602569351334698130490588445057202090637836786607905795315400464746627426497}. +{{23824997,106535896,62409859,77959530,55897038,24205149,119953495,101148211,81030428,7247724,38411101,74562423,53519063,72158188,52971333,60676756,113137189,84087267,30126795,32418537,42621854,92077136,35427051,47290370,79868188,24338859,87435375,102153671,98411529,22499423}, 3108613009107214759647458893169293412800670807365789100043876482787147742195201587673496234224570320970325862011912089997466000005354598033712060408265810027361151580647323514852791229624839324665092927590481830941060239255244842707742121483493}. +{{23998645,82539182,77398776,36782536,7241232,119173355,21315345,28081938,111489555,66407837,21403248,17145635,39758380,69732030,29186739,67455384,112737574,14565556,97710382,113028352,122459725,62178609,69065009,313599,102575012,40556103,40312784,94486057,101415622,55630583}, 2706225951423403529454209562190864875898173872807026585861781042326136411359948181486245001828209570286235202489429366436219727693204894923380023751331145109548127841647398629513494801853445296888752162605491132902961058993212714433993793096545}. +{{24057588,53883404,96109974,82076147,67827884,114474686,87556785,102845160,22181036,96775659,40703834,37642978,98334706,86166060,85974765,100508945,20023701,89996991,19670446,13618256,63684625,73420897,28334427,561671,51775265,54145568,74306161,12630580,92129871,21234622}, 2148329711829589348509189156611916448618129051266685499336501678531116223924937359486297691599172051356278319679069885821017060737820793363031956451833399741539734731850392363647977901378553943612274862937592033530864818941590844818065825448520}. +{{24093579,23826280,59003423,84951499,108839394,91078835,30447081,90430449,62448694,14888198,7799038,38993329,67410010,859600,34586156,58564549,23607888,98985818,77832178,66509603,60198493,37784546,82475405,113695328,49402060,83737031,28753815,70759497,30293173,7989673}, 1149426205047120685929120934534048245138597413947958461637761649377819615575596805314350414459110692287429589492816601174380112949929812309375966129530627920450949854677912939584253341400162574172592644600206184518071377323043466149046544533741}. +{{24186073,103015772,101077158,63342952,55625410,96800492,70059505,115292572,79421472,545015,61940381,5630233,113373929,55618567,14136279,74096288,1989528,48578224,4358076,71086102,38802279,34549789,26652461,38448446,42007859,21786267,4765680,97822064,78203068,34973760}, 2564089065702250489262054372623913291820119100493535438569665467418936228072221697916740581686810154664272431641721579877803277610345073578837316709546112382328279484468637951144725257835238246132534770510038639895847768121968399009451852463681}. +{{24198570,56787193,23196274,50826406,72174186,105583302,116688368,33600623,40145456,116791729,53707359,82871901,50880398,116820496,63908296,120314644,102035587,80305552,38097344,72572429,60288391,44599322,36236775,82011339,15207393,38038423,84954153,24375784,14533810,51238029}, 484958763380696576378147443816955927353275855563005443441052998489441754743109221225709484003888608977878198128409494412251331317591153000215019107745621356825453399460769909868719151236193552441384706309229523001950466621685597727227926613634}. +{{24305023,6910268,99418409,23820692,73396543,58822811,32499681,2816229,122254087,410827,24298881,46118575,34907183,101355705,84842741,39566199,56246624,19536430,38356374,15215200,110132378,3368130,21203907,110410611,36245479,81309821,112207088,119626655,38666817,37392942}, 1553805405683912546814215228857701832414142381378570661350001247691773857670067541894335915214813523396538552736883275877505567305137705387883107578784448461211479200723279487446590738949393545200296932129225998795970634207713843768691758530549}. +{{24406796,1839583,85712489,32341995,95579299,42350889,3534772,104936734,116616426,5972828,89364468,78238821,107106413,51846044,46982102,55325704,114839874,112988821,107122444,29380496,111293230,1118716,101857932,10480838,8997336,99741286,87912350,23496146,22878931,94147020}, 4090458254915880330009672163036299886279137726191639800957175394452530676103932760441517551569150980383657865065538911264229784965440030257207977235301476016266664802634542483730760659390051552792114898717527925191997867866370072831718896834622}. +{{24495013,84909817,40241247,110995377,95073686,48229105,97905349,57795853,76663578,25957333,26967970,106548671,5599664,95484892,54378885,21759784,8987121,43882863,27950945,80177294,26105116,12303314,120411232,59545933,79786051,32390928,66305857,78797765,24068511,9572598}, 990267461337437091366458745155132737504240638372649490173411398932203071735223243629290315661365228532397168044888095849276853637921102320560517680851304431017702370823145231775797479649344387089064904688260478003229507411228745436806578129647}. +{{24581711,50038488,42180786,73528236,109892332,102477576,77705150,24170937,86432978,13837370,85855768,75393042,84721696,111345756,40080086,9180582,86241832,14279901,122900683,99322429,88883436,27243084,68492751,28618601,16650639,42557928,93014578,32548636,116485136,94941186}, 5586645910856925160388229387054517090380600704147287480652871701719614954502853295041591839069386806503327687938496200672533832715034242951423834838528914336394910895823948086491731198315592005371079625296617880545398140400791736303647663718529}. +{{24667636,42596706,40586105,116741195,67349181,110710962,80686498,5484400,56373664,20209666,95656070,84060166,95361041,59154929,107833865,5608619,113834563,8395597,15032495,7140119,104996392,5520747,28296543,101946689,35866916,85789203,13822344,116074817,50493403,23767709}, 1127461725548324173516945408049701525744795084077956494957777379483782049509032109647314795363841883624198366938696409754540021283821619605070207560438038852343242511057054286115651752760907336013942046974672454428671430951805097227029352280092}. +{{24700943,19628488,113428013,471464,25855307,6978339,35255386,117297074,47049223,29613091,23682945,73642058,99831277,111007261,113002586,24970868,40030230,55656813,21962564,46512433,31812852,100580047,31152914,16467451,61037686,87543289,88611524,46614146,43457364,40030220}, 653661611478629647896713703533727838421585943922208654698051042924907957236009576378144994434492574016515633330729248374481868925347874850363581500558882445350946098167701653653702462885095904359473420649347980694437317758581153521124745295669}. +{{25215991,117223361,39173792,96039731,60859856,25643947,115351627,34892910,56514582,11949265,76782248,5831179,36211408,64533466,94718938,14283936,66919059,75568826,54855500,14546604,36611081,107118473,65521733,106858751,82102385,121146,62915706,90143684,81123356,120291641}, 6148853982624306807873899671480970619428739351208269629436677457111536924619487354278537914052589234708512099425766044952609904463278966260309858691016049056216681965765416428451739798634636260177301745531518199400479213515750561017836917033579}. +{{25221900,101964436,53475526,42921008,45405010,76160020,56005457,69262062,1518290,10863141,114941974,55643069,10442552,204536,90648677,99410785,97386085,56233177,118598943,94210020,7337952,70007366,89464729,123368195,22166245,74268292,109850745,53373842,102532574,108990934}, 5860254544894795550672068806051986132726927578035323344289598159355532498194716814144847762276691668664628761571186042768193531292478998932403078975357013078346078975100985598215254837709632519696295011778679505864973338933452715970149556406848}. +{{25636744,44539073,20809601,10381441,3101153,71388909,8510408,39150753,50682929,74626696,24956252,52517850,46916354,120183589,36104361,83521406,33708015,81975620,93004248,41188253,52584240,39108107,94440291,79303389,55046086,113645193,52171028,40429167,9735484,80784627}, 3710180460278111963375843396099400181965160138639105378146940004225277756930239109267020808111835804900572526703667371474778776752566687325343667281047816819985776582069490579992167066279791485733034500457055885403311238720761745862797273162174}. +{{25838359,113131525,4214480,84539658,118320215,113489680,15331950,65042853,107173040,62693646,100485653,80392460,115824830,59416473,93492803,21724050,110962743,29289220,20226208,16803601,95078950,14577671,640553,7819223,91689971,111680665,22619694,103639471,39053840,77447374}, 4594830464357386514536536858392344798322138390539416089668220100104625665623847602776743229706494579163752162908147345601523434291499240364320691014535009218145411090899026429753053140089655926843276713147322089832207023653248749559961145140371}. +{{26059845,38049417,20117267,105255201,11069850,15992350,88663093,20620510,52262761,36762623,103572263,33102704,55087915,84513562,58473510,108746087,78749278,94204115,5028812,81896848,61288386,82773304,18861981,18836589,98063548,55231608,61985035,91245954,75730632,5702685}, 2685393501445853981775300803946078851685468714986461111716542464508020573115719938511994098080036578298985866246900341796636100196270825943389152773572040938094307866149358803320270110335858728262767280731389258331532354662577186658744642213711}. +{{26105202,36879723,31091836,122601829,32882523,50374180,105347300,80198169,27142575,58162320,112503777,108992065,45100481,103863429,23767133,65055624,14755053,20719003,83275142,106647479,79823877,45441934,88768067,19095634,86953525,38057048,121941741,107686611,16334787,43874951}, 1425360990498607903227673715072506476214299163817150716299273557720020800670659541378979332637754417999743551218470946052054157553445905035363712679921572847737266946979581246417625063633849559654939397450254799830610766469106759957864618098074}. +{{26109309,32511878,11142507,70428281,5932633,38741854,107032019,95301126,79580062,112535234,104989177,38496219,46440503,53237499,86796439,119019173,45885218,24948232,19299254,83513927,23451659,46498563,89446477,42278713,35831532,57355889,100826275,63236242,89789466,20529544}, 2164095915554548094657839833916875284179550806297028513090993297647596130107246402607490512434062155304755736930142938325562250601992518590532985509142170832634492897515183483234428322856194028371726731248678338595574141533275966269010199772253}. +{{26164302,93622880,111668165,20750827,15404344,114894390,111951680,115177933,76042057,22882418,102514761,46584095,113398134,38221685,73538385,103613640,110773103,39435181,105016171,98874267,30946379,20660649,19061853,67685422,65623587,6907696,105333716,1891863,58081429,119459487}, 3899886408167914277198787593036237433936645873195352260599358387718807035554594671145901455625242103319199514562215385090797487807913196718131684678482205655701493912999224971542695654810664378023900272694630050401302222568022139297018968763788}. +{{26172521,75347763,94679999,110566448,46801582,113989770,92670787,34320721,103360877,48678184,26626860,570851,39341189,21562320,71982254,36521966,104068148,70579040,91846803,15459882,50218440,21893085,71912811,16003938,51341947,66597187,77080668,107284752,121461356,5773271}, 3016966297826929063295499753435011641666111166756122809060882536605246829235831182557234640300063524903430092414398290092909263238365526805978836450144145996589968267264164308099521121064965309773610770561611441791719990722347422385989958769095}. +{{26374300,94634078,65718260,33218680,92632043,53044227,55302849,81909195,96959269,41512365,9161828,73189387,17251073,8080193,21789665,25443545,117261073,73673613,39762942,116515087,75723857,9619766,117947874,20554908,34202865,49179178,76055583,50499178,42467986,80781210}, 3878716227968000951211091757461440489209819560485256676317223855825614624122888081323561811476342123500320994710488730438458491007226192328568273076158369325172794349247406444992016856527807671650038758794551767416459350493384432442869378972656}. +{{26722815,3787839,37213553,25964852,49991180,99305733,78641370,1004183,10591257,70600317,76332194,90278269,91151612,12024899,40957693,96766576,107002619,113289243,105862885,97336514,62100975,48701255,90183980,103498296,72075533,82329210,38701061,113514162,21296192,121496927}, 4674119194912054907988514693350596373020720253814492472192232433096997960074272971325859028576422634255533058403933763822691549491106542548607449006277525711965464158965784314439481882160040790994625178983450620840168995565228745301141369613223}. +{{26735271,88407982,99643145,3332127,79139295,72508659,78831111,15956581,71677336,9229362,30143867,3744998,103471412,96200136,68423801,79314659,845846,74578374,93380438,39402636,52218800,14302991,92245950,52370006,18692382,64110015,85697853,40348638,33786149,53897263}, 456318574949479365685290628742603277030660387452389306856492688140750464046367833684654943134262717777362040947209041675059263034308749055575768411265189851784171059023277211964027867619862166665022932621482677133960266446679326579484543468797}. +{{26833654,94544756,102108572,48220007,43664828,91203132,110873697,107989819,82404801,7890475,47602214,47333537,76318029,44855490,86519019,50489305,118904383,118933556,108879092,36068584,115551151,112530267,77200868,115375932,50029614,100273359,16845834,69399414,21341983,98692936}, 4583976497062948533412929191239861756113664563001286884527948268371414280204307929317299750556788612490980522289364857546636456167517857986835136916058722395548599887884531812835191745980696210251111329313063695003686456899157271948561644379080}. +{{27003094,43968034,20533356,25746487,78127884,103388735,117479444,98698853,18468995,48489996,14790445,119548246,99417110,97272558,100536144,13694426,122154624,81452418,9077164,56190518,102036130,39339770,31663536,60522664,104912097,22444981,114763644,102479262,2771988,81234023}, 4809085538348778393081935308606961001040353369558072335230223819489244708613631655055978142148517685449723054880531857735516828460459238460622454725778270765222542953540563230166468227165276256236544886974831682212699753618752931254526072063400}. +{{27009066,95171758,67216648,65662467,118150306,32206705,72856203,60195678,86895721,117658757,35944288,114730141,55630388,3769007,50216750,30671212,57585111,102131565,41672754,6233452,31710256,120803918,45975490,54861321,23966828,7421813,73277153,8359587,103640613,95200115}, 5561975994654624109211496585197609487242102791890770595185027876133099702846206308207659083902901923617532839053697254501324599430641226305859665442759171500722204820073658422812865897177092187337395623887000349090934482730736888798319667784552}. +{{27034589,17382777,117037012,53131178,121378996,17012610,42067595,13418194,103163842,11200478,47594973,5705070,43874428,106511961,103869962,94891576,47432467,39785869,12329529,34132375,47098611,63803555,118652443,98088154,1687325,89364543,62647925,55285605,58397208,87230280}, 3707782439666020657741492966058936786361572393275341397546938018959697541835165170213608006095405446772520490312399500387033458422541828488220973218607466746724531463004096151661080384796560290128110593189371389620303555667106921844378827695171}. +{{27127139,109805200,98808157,121744660,107532587,25581546,108543901,30441526,66807272,76306660,23746727,31427889,76137469,116010293,21179602,30310565,86395940,60091136,3495450,110997396,19428020,57098337,54765658,120580697,41939351,34457883,74424073,79917145,78466938,43502947}, 3044447337497505452983787404419974880913370649941143885824648633147851660789926241060477622071368927445865543174852587762312511657448167429900265234329743197336882359189912163653273612592784687672387109755281850634737562693770715484932901223509}. +{{27233592,77513182,30946375,12968496,52883323,15560740,75829417,106610936,42469079,53527997,79766072,62010481,35696553,63103338,6248254,17296587,8577752,82645489,47258485,52136854,93617470,78537713,38687934,71915141,37801642,109429908,11407217,40699460,26351114,49081446}, 287565872121042840965376978636904136938962278689406751355786611189452837421404630085318310506268369887534086163621123394240262373769070976982793293336253409877411576559048721082365872928708094592534775892063702405074729551393853862423248149332}. +{{27381672,23949686,111415498,45017912,115627908,23443411,82589237,5382232,93377813,25421972,79351796,42618551,111568532,35842436,44039834,80945020,110275118,33033197,96070265,82179456,33026791,99031449,56469288,113343301,98337705,50098451,66461758,114997026,74564971,35259144}, 2739546780067206100972138398246260997538773613723907345054255398944331250058689833768680500385801330698008031353035155626460021002381479979965117711653268359015495351635508396731869704584061503920355760257889535245793921169990908785874699684192}. +{{27466108,59240995,31975082,24603574,75433989,64516980,73757530,18173118,88526007,97688903,119654493,106077930,5311575,84401904,21471168,37387377,27659208,116056250,9197262,109987808,123078190,18955416,73983925,62490229,90542212,4521166,5521923,11521277,97814484,41973761}, 1851284531757863647338588563221629687628603668667956708948965966427744157234498002600400076474089451986915873827887906298464750888947125448230851939237939833335843425922558781879365286117398391610534451128002003934730557054812415121471523821330}. +{{27703027,97541400,19988428,3341021,36886102,47638703,36306293,13028030,47932026,21967794,51024104,6569429,42097008,17031470,74208053,87859648,43903262,122968055,98770165,77273799,62399014,17690453,15118767,56316978,107465215,90067909,77060018,8024545,49735930,32254139}, 752964706752310236068011412819242550873960198535914387526251524339929865773292170622184843548940828189053518335428654104858579068665353666722125514774120148577861483201759050043168995890344018699197452325716433979988259546891057089023094704233}. +{{27751909,73499299,1784137,9817627,117483457,24420187,82492258,88147501,56479341,88769592,110387733,78807614,77656812,39502809,48909879,1804957,228760,388666,83936051,58073719,122940396,95374820,57835050,96478811,33235978,6864019,45869656,64353180,109619221,100059160}, 5196100423048344333002390232570735834693892205671341143901491809812187451563162891524395064132368335885658680145876295362177980148510069279836735958642384419976695922437668802025449150217965799810437500176920805098650503052542692235349792187839}. +{{27808614,101283336,37193686,40326506,62533196,69344285,72626605,86970117,56882800,31425913,69689218,46358535,54214904,21065577,111385590,65869221,82602843,51830906,81144184,28568899,33389132,53351605,46472362,88786606,81687822,94282022,66769833,75025287,74168634,16316810}, 2936122242031367666009265310692390851053866620895509046193119200697033043769538444060124392917775755306298855893841042927424460884158768245709902385292523343523462860864439731455938206721402593443442825968369544006313274705120128380383265401568}. +{{27964405,46619676,61548140,123141715,118009908,47838429,13856534,122367979,81558089,65035466,60348390,122201756,72185822,58447487,44611522,111851313,83643988,25836799,3227381,56540306,15927794,11723651,36037559,91203279,86296613,50395856,116246526,28803623,26376588,15061774}, 587452061986606831917272922182314169961297543618334502745916256829224390089479420649027943458068398258938715328403182239694271959687705102562871275803993928782956081301547713058464782537529188917055639488889932874087279703662244208529113522601}. +{{27974560,40536121,112117325,22421003,49191296,50285208,30772404,118797008,95969732,48998941,59628932,30882832,65136311,78959371,31649214,1817731,114333007,2295332,90263449,23441436,73033809,92775078,76197080,14230195,119936452,31040421,91267679,2263312,105476287,30428173}, 2289267267876657247375103386564428436172619395305406016250673002102275152956419328580318166416730869319310762853184142289172203210893764638804712823406373669784658070845226023344996997056721036988225571361398896130414880769020501445378640818702}. +{{28093493,25503566,93141818,39552448,113803415,75945326,27890338,56164409,14539855,4297104,109822774,112933831,13240003,69162318,77852249,81011200,10488966,19889744,86796594,44693865,113831932,74182481,43516388,4673294,10408243,74037868,74663714,88102648,33882940,31708689}, 1515690804407665365850274657163566340841449469333963687634592657820600534200425491700619840097400569174276922255753330263962083061342514005335207561709869701943022039103052685932150436772487784795715443417531455535797795156453266336143643269521}. +{{28288130,56314762,18335394,112593930,70626060,65053037,26567488,10438055,65132186,109655540,105822200,87583795,47480843,109061349,16342193,61995276,18816068,93092304,52199017,38315636,9588849,2512697,89770953,26782260,19368461,9629211,83578274,32149235,100020635,87256209}, 5575368605243054966947486444523438194842163275932526945904262803582258487263261854338645201996038937661681115349907623473072876981256231450258809786168884595482346018320065799284459347012814987345585477220709689335302417236714532972014542813344}. +{{28343803,88610644,53382091,4678093,11936963,106750023,36734014,81683642,33606905,71258540,67257439,66652946,40066493,56082054,40523307,91713015,104608305,71821600,122098795,65681487,44061283,102547577,108128605,118304933,43395374,89650809,1636835,40185040,3311941,18335534}, 309865094446269062251580512933330050302887426391865022627380092494782329662566094141298525650331671994431772044235366439677628115088453326355271102193764023760998221031493871134951409538422702383016604974113646947913124948547859526147347699005}. +{{28423407,114648466,56977350,119660298,18792977,92616651,69714350,38396731,89426237,99887849,104791375,33397329,21802015,62728810,9856856,112741687,47294929,8358881,82918501,114537975,37192935,64351722,103905686,45263183,68506438,80898233,60796708,53099309,51073843,115745466}, 3765981602077061720380213048667366530144010024183489385189463661181788048834465893403005782768192440130293728049781124490497440007787037903042569888785652374829856994327330409108197422310351285851701471742454399968407303302631021813414043295665}. +{{28516171,41040948,78396340,101162086,82621054,92979531,49079666,40222203,36539233,44796705,119546584,84460492,100099184,58483717,2517106,11285196,14226228,60634497,68296669,74128986,113896211,36759134,51457100,97141445,91897071,42833153,62781568,73264382,38567652,88773123}, 4439276574596774179932883194018688389419905959279717773598251862458023382206409330009706606137880478602847631531671754819391288007899393763540983232240909990250969960191837955569601120551962021670992291725553816733104194415968596439626073645985}. +{{28620110,73985538,59473165,18110330,64794324,1739946,112003800,94744141,35433025,3342360,91208519,51786106,26819132,85850675,39856154,93070478,15132716,50135810,9874970,30954184,93380887,320009,49153615,24540701,21521979,92044227,59158809,25692470,22241861,25972517}, 220312691422973107020227742636608047032423689225806055493871709297268685047702579650688029838508222120931376347378725075196970182404346142595854102631726018240789269176631004860663361787346432606602418684986020536324883099291303196621982934404}. +{{28932436,16596383,84005874,32462773,74819937,32571790,90165282,27020108,43960288,13368569,55249784,855851,3994158,60172207,96716837,20454511,37928290,107893034,27917160,1477202,90045680,96503904,22005141,28349959,48778416,67293955,48380119,74225085,46063860,60742053}, 1087824581521986743081505697229057883951356164522157673470500466925379400431389355449683803944999265470407763031186658141423711438305161344358827444211546027003479871899276312490007285431460466711193067370978243654417196873362906068053643029018}. +{{28937134,49551890,10700603,119909502,116020713,78423909,51076079,23028090,7210628,46471177,37911915,77547847,77335204,115550397,91516615,69080110,112785311,65745489,45511937,1350362,29243363,6875933,66615195,123217069,72655693,31117767,76486513,104739159,75031573,54576699}, 3148123650819844160846896038712417799100371967152261621277133837619982054977588318589604418567999789401389273441587215070557485467272529892047132118645189458214573516991983799216356146562602145761275162673298735236307696288343198947847263710836}. +{{28955228,933172,103869864,42394209,13782466,51531649,93812129,47279361,22015915,18935613,63997741,84374601,88200546,111982259,119015923,106207480,33321263,101888452,68268432,39543772,4355437,23699366,64697405,7617678,119066909,110032852,70893855,62663283,113440926,41284181}, 2456733982459617901582818448751976956643248494863736568895902139390394577363579924695363949578324733219599530892230667290519413813587756778518192305385428260748481368896809990256040498974161711501517040289251389833543677820051622779284312125416}. +{{28981407,36232435,91190420,67893323,3364087,1128957,101690214,26880732,101713631,26392035,94367170,8863105,90318668,95820973,100169756,41457108,75391224,119126781,75174027,79249310,1490639,69165433,49865459,37168329,109907946,41809074,55269265,71108471,86621150,102079557}, 6101007410611966810269379352490080503427068970636689586698670703903134965451032098146567296533270947749604981804246718276191947886843410828006936046258688187799209975710395780354717153426461622847191288373098183275595291050118562782055878765371}. +{{29102245,66604183,101291514,56041976,113567049,52098952,60657341,25942121,9902462,96599720,51345112,46597138,41803651,80235768,50152461,115089555,101770279,64205299,9683766,114598835,65047519,68141386,77510551,122097345,53517229,50601065,6426225,45264976,107167295,36522996}, 1804378513281347055192852541228067286406130327356508020369177605494731868619648616993663008074554187368984114774409262686494363596280212412411229994008259935252374546395852962341050228484177738176558659318891054870237283861326264038953183858899}. +{{29268923,17206556,104386082,116071301,18666407,119483495,91177190,96868088,76890983,100685794,108624264,93936578,68080623,74601907,57099347,54858159,41033066,68695946,73269694,15271960,97489381,91435604,117547739,61566170,28442000,86051861,95024365,116854421,91868225,8300997}, 3249927595638149321218501990395536231646133811402453732139846154678088314093560598499551281157199659568804189446191937215600813248019743313534730729177919445903766488269671580685061007909256153448391131938443782271024090187871338103808053014841}. +{{29344572,121516428,87260584,91801561,73220313,103380984,3026633,95679972,75722571,37462995,28388249,84304140,40435634,123268017,32797035,23295714,16900441,77700431,4179836,115363012,86701116,12706732,69336332,99624273,114034833,22614936,106150364,29450747,72896579,35289296}, 2331372503268500334953375711756822039186307285295203981311812150327064400761994141686621240416635340474579140470613726375709629026559607045407981861737468466938975364665463917323582571387537354299088796857799747322232904537435573649118081541976}. +{{29465126,106220650,7739956,58959875,45598008,103188422,11827108,89532511,95962044,26690244,114930790,12173156,181865,121041931,48108961,83316161,27401144,83181259,119537682,42536036,106834457,36312545,56349974,58841419,30064489,28033363,89680398,121610345,22557520,34621714}, 1289696934186874049056695344551384434421841469813279572603250163921114543329496699943683690479499701363984323585129919277036159456824801852147668361324144170367865682280099817566960066391083500329432194021543598671354379206326068061258277646472}. +{{30144128,109899083,32809209,44270376,62213134,109299179,113112416,41204332,86654723,117498946,3927665,54615951,4059920,47935051,98795920,101566321,28196680,39486515,87402526,116264256,51027651,85371864,42953377,61119216,63841777,2120569,54291649,122054425,21815317,39468707}, 872160961824521608136119531061480173105403070724784265579996882290688870979937393256786852048026933166918243028457680159477439774516564740603224968897697242768387845743334528478198622708007511547608973281397646768039574948561357182932956130598}. +{{30299727,29160977,21807872,50997727,103394625,92036718,117621609,1761670,89355177,62320965,64927351,4977702,87384305,25637276,97560504,79533088,93105553,54693244,68262530,34416531,20503231,115086192,71728310,98290705,28020434,73057362,93277495,31007995,68876917,66142910}, 2442917990402080445490932753765662266163418849141817680126658246615411227952638005612868949490567006743323881189972037678412124014956560046019506673131578322078905261218400358046175951206724772670012515519600015014263156416404371546241173624667}. +{{30445004,42564306,13908860,107673540,40952278,45052824,79496249,78876397,111447828,51636642,33854300,26352908,69644292,118701225,66327779,94509052,120331819,14763065,102794796,61691959,27602478,69984495,27850762,111003589,61609502,86424207,96220864,98923521,63964282,24853529}, 1562688549549378483907946853690465909033408298617499758942880358301148179806481479340560568823812098001942631372517244898311122628865986608081640953298979208921870373871997596341428329689604660430919242124551791875678407077516775381970014920896}. +{{30462272,37039252,64014050,23864915,97121001,60065593,6204429,19458378,56761019,62374494,41574225,14464398,6775119,55741683,117239726,22538796,37197303,20006504,54750441,771059,105829294,25917767,51013867,10242638,93349326,15957922,113338098,28683765,21993437,59777120}, 540213462144756726915199340385536011711332147948657667232823065145614780574032110502839098355801869293123831983726408662283677261906393588444122643915190101456525876468164602399645492889087060759651304888841762177200446740083794299081102013816}. +{{30484927,90807226,107898541,85194720,56667986,120456759,107901999,56647415,73969072,103326705,106229,47365637,43621138,12016588,42997840,43321649,94446143,65130992,74663505,35615245,29701907,55577552,104549333,11658803,59896412,87136989,85881025,105464747,110380644,46070899}, 3229408329031369239481690355896519748459338479618998493378835322372928979752496179760747014212674040935123463299447165559361799701931977599107834089693513419043389342181771321658341344199699354665772208472520768968972881147678745176992640765669}. +{{30491699,57227844,122434898,90374919,10442480,72553360,79594459,81892860,98879912,93310605,15192705,35842098,36358528,102247032,72650911,80332601,56795256,107119834,10684292,24195051,61655629,45494880,92361445,55091704,100626368,100145411,8636016,56596726,18330257,69330921}, 3761964684402657786687386165784498328725662716375724805542974944893714484132662999035546750567686960215262719329486770197634557702274714950183408483099784841845269598860880123756171702285216921961585852496939514245839968787480942286781384541769}. +{{30532079,255814,122510964,19638851,69218110,120453513,86070438,6514420,28748010,57594371,36634299,44486761,76430093,21873810,23957512,93935916,69344551,118454869,41654961,119206204,65422459,30941500,36221593,1578586,13720911,74168141,36726630,78151129,17374190,107625598}, 4485725122471016508132545265297943771621031235460536202459340195811241418552283352057141178798601644834743135778325134758839643676067517789708331695291982648644221703821009556287340008937151848492925929395910488263056547922197486825032537021993}. +{{30557820,42084698,37118615,121676080,78132063,71689175,34467835,78704295,37552838,11695397,62506921,19703931,338423,49921512,9333586,71424406,78896496,113629460,73220086,53275246,31369576,100673309,116185912,18407519,32821166,26865660,92629864,99821996,105584803,5865975}, 3030405356000838604040922270391470815289016540357760142188738849128059682724348811942032791376657235919296111975280095425306672879335224807334234685143071567701460383207350269079347266056883176047443182842366487631966517866378610055067784453876}. +{{30883887,294290,56625692,121981392,78529144,58166604,86283026,111205498,564608,115038222,24158514,84179264,41637257,64576823,62417287,106970813,30679252,56912512,19538624,100709848,83068672,26132324,54691315,118117546,111804655,63012355,64994165,119375583,119422128,108278974}, 6144801334589094678870072856403864817430891413317611392418819496665781475950658725599988481173316303013063624009466565710037582078903668928500962116175078614738635127091598979461491641497806246236552310328411296844847571624867000693643905396737}. +{{30886226,82643914,102680901,87887164,105582877,68271939,18506189,100046855,6396089,20258717,103142692,39606162,20534195,56818858,108381738,99254334,116082209,91642434,122687900,96520475,74914102,45821436,77425378,24069642,36228147,64379276,45200999,47620345,61367748,28720927}, 39911621931010692004969889473740431311010917292735619306033113379184829557399401108645802494968776938462577973731773220524733340039279193384316228383880033061796184704066162066920543844741397143899880439970361430352310726052969028546124649460}. +{{30971226,121111321,56453741,14832948,39059557,7833073,95380469,83432157,110307791,98614666,70551189,114852842,41471568,107137167,59401759,96915843,87187872,36907785,31463093,15769326,113620139,53103152,8154726,30579928,39750392,37081803,63288322,35194088,51683233,52230672}, 7370893594366086774382020794097581446598250316719783055589658204055358242304230704543517822970651834943938378983612726793768851269462901599818098619798122605368759951775061284927285249982789710021119438544069961463144455325603050378258474486}. +{{31031822,79557629,28817792,61399698,53642922,24285786,29104359,75808265,117720880,15950481,121954373,86050783,37844937,87681683,11362057,102298248,53668247,96453601,36528379,117376141,119911924,86551968,106184794,117195516,111102782,23515472,83156265,92114292,109421221,55801267}, 3198428886455062655409321728393393272531862159942796094260283658430117904348875646497478231173787263447720247795960498947274267041151252082673886288602036546067232414683152509035472782541881076076955928420786524490156583966076800261830858473154}. +{{31089757,20990337,17469666,100703673,48374649,12998653,51237001,66924201,102942497,59040076,21351430,16684042,36569225,122330007,21354690,67736442,92437932,21365478,53578048,8511782,29336319,23183502,50599035,86784615,48232523,69864646,6591322,103061590,63253484,109422234}, 4534928719070321679157851036018198613107377948263771634498943758308033626245475705484401783173717456694959038603965357353578811181500927260460317633792662548926121142293886379103307770263125696248581590117244894536491956530615884964382425231867}. +{{31157165,77514081,99832969,120814049,51636494,21296478,14929918,116521051,15842197,72053048,58618093,17352517,69748338,28544183,11984471,34547297,60012650,63994242,59470216,62823652,71127435,76305912,72368052,5626911,106559840,102179057,14807030,42537132,89034175,111595913}, 5487806088330676633992607047354342316154484714339834497248242693910954429985272179148826444112935620399343412745251941792546960379623370392433869202181211740030676134739369332130855235761825373603999932384764361545691697322572251695813865041295}. +{{31177916,60797615,1147757,4024392,25810778,62590121,30406027,28378771,115889582,78107369,104479695,75778641,43426590,73943161,123023966,110393963,68271638,60634067,121632337,8125748,22110183,69364290,16571829,98914419,8433839,89588523,87565544,3214303,111297112,17665773}, 2416294056842678047809250449583534896669943554649639214036114308618808356617472817587163884999295086901102885270913919527387448655779788454692006149000541354278274463901046432228856350491878382024867202409720464912568758279744110722809937178342}. +{{31204882,88450294,62588953,835052,27623437,17162522,94944730,84095478,24772256,80227369,10968424,105900459,10483434,103150450,90709856,106883720,2152414,39206925,50423604,69050586,49080404,114482565,119461129,116508012,71176149,23276848,110126826,17442518,84897247,48384753}, 2337521232436671422992896551265370639084537109216798511600110888507981837010343882968271515466519562786289020588288031028258569599766978518839090412987946041249330566012758462569475004345789314539557059406878058639398201442950605772398897793556}. +{{31671676,57256532,4374711,42619649,73319029,71647326,48667724,24919595,38665562,48045920,117634652,80303048,58078967,15912777,55898470,9578557,15095455,84046394,41325093,28147722,13066446,91672540,116456771,118436572,88584144,56387908,80583008,32115741,40773513,43391424}, 627646703975090826917310530470254003303518405152670630081520693292245620663033208568012249774971306293169545014777767351169545853438678719337256420686737226062345195149579242475494471776934050791970041429034648275659875588925770433538501750940}. +{{31693246,32028507,103090318,72358922,26077952,15986322,120921654,59957116,84693953,42647927,43692399,116929430,96897509,44528228,122867193,9213847,29028042,88048954,94946028,23566612,123300633,29860567,96159238,76170587,16589212,96294452,60780416,17828730,25727677,118637380}, 3716729917458253090289663595138525803170640857323872796270005025481743555359902083743535219992929079712089652783446296032730775007722019289038917328145924524617735086556075875239619288944802508112958139759421598554227087593636353248971182888706}. +{{32337270,99376169,27573932,84994565,118869315,32982612,68947821,121211338,38920020,48924491,51642376,30042840,79296825,116645479,95276062,75241980,44175448,29355815,72087333,31307994,19661056,73371565,98976256,44202269,94711013,51716343,56086301,57090916,14737908,36437236}, 148755416009870389008452015709644144148001826293703014722547850062215009342619089009123298038256650416622752156130955305255482843768224312216241848420175767041835548010794722677230143637662222557474540440744852537349665140188012679601808880218}. +{{32415157,90290697,49090885,72267303,119683854,103910814,102931578,119352579,93842679,63114717,83693275,99759353,100440488,28619836,68413444,47749083,79416616,39849071,98333922,58789148,38443697,119133834,106419723,78302049,39146212,55266681,105690287,116186187,97963330,45000476}, 3082859414785456076894634818539361111267200559813462524193711791781481915594540168880152886668546287105986448216740404854138689436576189658071242367690689129167526721695972981364917853513840940479439207641071132118441487869564682701038144360335}. +{{32538588,76984106,30790241,112654528,121491081,72183490,19465015,6053172,68222238,86833327,64627962,47892333,18005268,20516759,65817910,46390326,120557001,43891124,95158325,52860925,383773,106030486,122915376,86438474,119537934,50786770,32560432,62158557,47994209,106673647}, 3616152835663555189441093585171882185939697982205263790604615697868090397180382746611533804529193213713394946284847162755107368368584375835234219665226504449261898445765689367758501764386882660032853664922006016616309853928157130238718073711188}. +{{32584783,80645629,8553940,64580611,111814934,116689055,92529563,29896209,5322998,34488493,29245537,84173309,36791382,73741527,94949731,28651868,22330555,103025187,89688129,83029103,34974336,34650440,45185732,115617721,79840586,89954308,102492250,91653953,121528796,83071847}, 6780707208508847873415012923725796207120034245204772149217261409449360992851773542185769928423935335685213413281926530179267453687560804757991188359564941705392525885604884364297756579918999766965987045663151654792973358901827167940063985102571}. +{{32803218,35735583,96714330,70218872,4018725,116326354,92926669,47010747,108520726,91590079,89225486,103745919,49323695,101715535,101513217,53825306,65219206,51439334,51095238,3625760,118399302,53341884,10056899,24924136,76758444,46131783,103706015,22085287,7379903,8067880}, 540290557051922105339902372793782492109747635647083242969303584046765552880727371516841464134382508075986734983139000855915413847631799693419759094623717329926784853888987559441111212960468719359410361216917651656347928166862628166067340475090}. +{{32867206,114709969,25722174,43303662,37429410,7175747,13917931,56096450,3553607,60089320,95445108,54702718,11981941,107870006,42609544,46599518,22323656,15178747,120001812,95415409,87825616,53417443,115068737,41448440,108310808,116871612,10727617,1806157,96773561,24374223}, 2065476089285297252754294509705764303000389365071992966286314427024319269530667954900052191622677158124141531521202144972944344406359687516134609422223198227266627143132633654550618427613969278427671845444114008907676274713812383827430963024226}. +{{32934657,13374136,78661766,61189157,19235040,89772599,26870547,32907235,82727582,252775,44932297,108037537,2092619,32583543,106187347,77471143,120695264,29432781,53705423,30605913,80192684,43739477,372459,55534134,34831494,105673924,39448511,16151647,72115660,23568068}, 1927800366267567061339500370245158795866197657202683712637266077596582452363879780464083121347239555255762830424158795837604561545558862576165680231574143114957177290513820195773236190251609516075660699095254208848399936414024788669713735417577}. +{{32988599,73804811,30312228,45152337,106187847,101745778,47479827,14105098,70477968,47421590,2569029,65363909,74606637,81277629,116447474,115331507,15558222,7474279,71191907,110225606,54757393,103853599,19909259,7624534,103033748,85518973,31158136,74169483,23143593,82264492}, 4606323619492755731677780776418311664049928683306389749210911790506743163443780529397702407884335358048244146702161185803047861847327420555429468075816386931603864994108019208912357928795262991882489468343517973448379009774298353498575131294811}. +{{33028630,9790591,7873608,118783528,77036923,45070203,17193025,109122320,109151841,42493351,81202300,24386952,44106447,5388707,64485889,30173536,85022177,90914132,65244022,34463321,86908849,119371982,52324083,19572473,27337276,79970732,17128836,7522944,53115301,48627672}, 234639868919740159395516098459217053765789255954567399377727367355331958244518653621960412445568614508064524881907108341309277999575970989026907354593443088755210077699447469484621106328840025352095803968165752085864755311701871700935664300914}. +{{33053961,114864641,70760973,75342035,16203854,105784382,80631473,77550474,93300372,40680586,18036857,106094815,54911420,50783434,89834971,2625003,78975976,80156325,75311767,72952375,37164602,101616004,17208232,83977846,117097868,38553101,29869882,81108538,40097222,4153110}, 1033245840694474137989536352029010559034368462224842280888931965446139461280244742034756659266758058501230057922286483788568808790289101886443867069964673474090578780593518551370993481650592730184034624336286713124512632142443233696125792734287}. +{{33128191,25297381,49478179,88726229,69461921,60715926,114037398,31047329,116196010,112693567,60197506,94447199,68850821,89959711,67496570,20478091,17628796,76406526,7203145,26357203,66262643,54086591,6523311,108158468,55797015,30755894,86133803,49777347,103711642,37058002}, 2188143036907623253791713676512715192507383273609901378336695550440219980855370709315141655593110870156741225632575916213446804982643240761980819763170507478178982521583768944904099662659075874876146434101471722124429411107304782973917665737375}. +{{33186968,68791316,44369041,50074451,19187279,52276168,11298471,46895604,45412926,21955378,46638147,92984952,119740682,37041176,2381844,966075,107914949,44277440,24442887,73318727,98713991,86699151,27714486,76276939,57275858,119177778,18971152,2013713,3707264,111109072}, 3704537854960996197270380822056070939378990000687007269811222760506783725780860819102366505260247646593312783272605789576539080205232162956048513971842673828168087067613361054104668586069792451074870463825098928338068084314002976541614718944348}. +{{33216164,33497209,63809408,13059537,82202051,20025843,76108746,12641384,74799128,71174864,5866278,62295544,25158459,9157100,72368356,58637175,116643185,38567556,79500598,105478629,20396787,115601622,22157142,117762136,41691483,102883976,65969158,23828819,35356666,62828105}, 285583953693384505842969827636780174933932647843216274681228397386273583317102363475949148892079926963187625476883669224814899325712125743246668989310330294819385408206249845439371885643969848080621968745821268110615655718750383502584480108602}. +{{33318028,88478869,4480182,21006346,109034545,84810519,123368534,38568686,97506499,65803337,5214562,355029,94368462,50839633,6925495,71116630,10569084,59371437,113387510,47165589,80723852,7566707,31467297,35750832,49455724,87268061,9896345,23301167,4254366,25991886}, 221948255302408664963480059100659397955419351451093253313679275314391643774246233252728119137182967627140591620982113506103801776309288876174815969074238021369255475580205423366387784942527827786162544132268992024269245341374630222000848268082}. +{{33427842,47690871,52557618,91121683,103687321,72467537,121359748,120345039,36135775,1902249,115150256,112238669,118426100,89805823,49060480,105821350,60477648,95071515,68600551,63849404,67728162,114209518,25916838,64589765,113052769,48110540,64325222,18527856,95911461,74784193}, 5250535493354228526534045858794224820706567398174088776337141648780622292386370234821141891547098247532999568223556000019254190439934669284782233557897585727638292652736921621577068142851358503768762072944164650579362719590231768684276320971706}. +{{33459976,7330483,28384365,13837778,9679227,61189046,39094977,58209162,42061013,40573067,118847759,62485899,64089076,1072672,116039077,59035998,120945920,112300530,119983009,116855943,13232979,96003522,85295507,5917862,91880693,55695099,76448798,59122661,41527884,46546918}, 579811209985959214245860683483188738104640476851580001918018419073611984234118597884208095400956708863331414972161278423302054325656683505713935441221625159137358673068695473158796348180099837728125695456845665433982701543859009800860296040278}. +{{33512614,63053303,4351824,108778932,117499405,8951051,35675428,40714629,38924077,103077660,119674878,35561383,5149102,56081561,76319651,6719557,17094239,88270505,7142277,92189665,56844046,19981681,48861871,29523879,108978831,74418915,30051222,8406247,82216385,56979642}, 2031358007869585940761521990200650382149716200404694035127480955534244751653338445135953002161834644243015740844154037821519273292853851256086507373111635820652563647700216453429614119562559085757464067351537333214484490264966533337018706946482}. +{{33612620,13284664,110845347,120894559,116693207,58349684,86548620,92561854,34690772,29236951,73304974,10872885,3889207,100819361,101385385,71922470,5747319,70191539,58846108,32660506,65032467,95626231,58849378,33886160,63044744,39083625,79929888,2814141,32432189,17835332}, 441295022531940787312177356197424095095180158370305314838190636936112611447271741435990546289697624155016373931164049399822559927315061115372707587325859408888826914154449098362991613743373144394578485747258356920123222104944667586181452757532}. +{{34023726,12889876,25268188,74068213,29476713,107658504,84230133,55487547,32765495,109516610,76321668,29991804,16701643,3340075,108310972,46448516,49300343,63904627,53921680,93796378,79817720,89608586,88908759,98504214,24132907,113266568,81224453,14883182,103409116,71358864}, 5864633312181992358329451712526810538491638563243402566091803275473668560277762022277893213705204940813373569407249115453271836968396762111057643515986168287218953307365184307838967908485133482592160233218328385716247533232474112401637176979928}. +{{34284657,78124618,58931680,107642330,26827942,64120960,6535559,43782297,89577500,95291138,57408798,114070915,23458967,11753845,113957318,103208781,79778719,6508670,65866786,87279905,122104158,30562939,89077979,67616795,28423524,120337054,88533251,41304004,44650660,95248039}, 4144918257561352416419051339092073981383326090175095075033164856697013076607906160694536565452173590357926955294931644964407969295015044681733644830710388269445384347164072815029590103204249228746224254554076575105809286913788581197083969173697}. +{{34511441,38712671,115074678,63909089,99808590,56527413,96710417,18107623,114037820,86967099,84963399,20915218,120447850,2922054,76351657,21933445,100661266,21509711,103173853,32890473,16418229,120111394,18786982,94883478,72173208,104509551,23409375,75775008,88973743,89686247}, 6363511688045332128215560128167407801982506207189948357805343724225553324719818937848413141027740202242581091853622173332168582099782576708456790717127289266089729831877110010980117636648614181451760931236280716277737119547396872994876903311083}. +{{34622239,69468957,113768394,87542295,4487890,10587907,82188895,58225534,54237554,64892429,265625,5091066,107633537,34161046,113605513,23725137,8060410,108723130,102914422,63709921,104255308,72517133,98945323,89765730,19460041,112751505,69167200,38801021,86565081,63007115}, 2449792537132016586702742336324588928599100885314037625533051393344954668199212840253119030024896573179254955144643327487131294589669907194335341654505719672577146370722427704940871099898458528284390589453225490680768565200488627224483186923115}. +{{34629959,110427805,69652418,51838641,120197507,77009885,123106484,21320601,6052722,69585252,19936300,59780425,68589832,7114760,46497242,49211560,12915816,117289267,29095043,7667760,20399071,24483230,12721738,75798518,71302269,22217598,120492065,60480293,39933115,35139701}, 587648831033551914889723468576211076038008564370806005715264295127656019487395873326427724906143361395368759396928631363495290219857040683762413033617173410463383210663070867368259666976332642166789762615206955641235761738826109014012895561915}. +{{34858949,9329074,15268766,19460253,17315133,52374906,97976459,28522027,21033708,112698883,53228035,94326077,9094613,16461483,58043105,106376231,69195086,25323873,66207515,69255922,3746974,75425358,28260755,103572265,44449131,72680484,69819054,100474562,16244094,44415701}, 1564291200509274322886178065974137394520904030544724991093323504740479755874941498455022858124698805959110115514127882522968063573213555932919469734706052853469468340681151320254588397000219902491324361870619495049918556133150048973669670518489}. +{{34985121,43501810,62280742,123014597,8904613,19604227,7410823,25154481,120928084,76407214,95800414,9527279,14512445,95426417,77028064,92832226,18672183,103785076,47498275,77174363,51126288,8299528,93630027,5604124,46266529,43425961,42046921,21695610,9624978,103396736}, 3445239063714869359670736600118608602321632722377829292523889325944575373741300735249196741779378711983117864365855728897075891369951169045203394078732224095990928736371115701680424580439845461877218545848161662565885947972453541891991581571321}. +{{35093252,38608735,42801914,72412816,2695107,31595199,113636052,50174710,96593504,93478791,37104668,49046044,46461935,32162109,82050168,93678831,122246897,104354434,90150373,40971986,354789,63861056,77991723,40518520,3299803,8229715,89988611,42441679,99267659,53870606}, 2163671841440708157509788267490263120979655393696106573320392682809598813716783871384316000525133443714133458437040174113990752007346093451365623339732449600074570959097579810005136233864920946231193156377889462534863577297387260298248852976178}. +{{35099543,88896650,35719813,79622870,105166154,5287952,26132836,116940867,123451469,13456623,52033185,98144832,59097824,88541691,90466429,34662554,98867811,85401388,30399486,114574162,116713828,95771820,114317142,21547502,30892509,38927970,42120498,66885604,24653629,79622899}, 3465455664303430991282453204310038938900944010765944059613152580682939322915606179300267795582962947808573075362947026725491815162953050242206353561242928677000068376897669318564899247602674226186979593082259779339667378375326912192941576513413}. +{{35180095,105565150,118204818,46864850,84927322,60592390,14924043,3452175,99377896,51320177,119130484,14188048,37171044,15568726,15653081,34760441,20153536,10130849,114947191,35889157,19604718,32907592,51789590,3061421,16361163,107550077,113907118,86880951,114379783,34021990}, 3202322216352344179589906249643540364963095090582475318903643038113138285883320622706080181454708090203838672598214284543549146913265558384976472243235391386127426409969705603681010175023203056028593776413358772816183011386933504134539666965185}. +{{35217805,79681884,28051158,31802261,120878795,99902821,66161184,12039878,4850476,30714703,15706671,23577782,108126875,4974486,39454725,106044378,67238312,122995762,34859049,59064214,21790699,24571703,3606805,28408264,13640502,21510541,103398496,71099070,32880600,89952139}, 4695767154194887901787572865312001200248815660582281021216262664019035586692463917126032185495175759898932960287795145897296463432212431321959668964465793312060606094621805445478208087251978554454174543431954942378879077360068057644384239507001}. +{{35275745,68944384,65298271,47601606,81098767,48711343,14413709,48211865,94723917,67206390,46203972,32560648,48538053,82681047,5608448,99008502,17455128,105651027,75987545,16347491,89218542,111421538,41086636,9382571,42316440,71485829,113714846,109840377,58498382,88622992}, 4930428641807555613488027220642193378903745703866514241279769674428875013997665608211879979757022607481554273899964832243334587217932419408732958757065049236145208472401385930325909910380768650197312887371454567955370367376670675127816640410101}. +{{35289589,17255638,60711330,8906284,27443512,105948586,57978256,41575833,21270043,87823975,75679635,112279659,25990919,54210903,14012782,36213549,99325222,2395145,18330781,96931092,33027518,92990638,94700808,9409434,12567349,88492440,103661677,111335569,77929067,69942987}, 6658452157881786971257104179843387667535979128959336376996547640760700795637284540235581437532028644413736499777833885237265565718913772787000538143835559725914156375769784062420123830146662818427253303670485870723924356046948034539834298515329}. +{{35296441,26910544,16470647,1244218,74723968,102852735,119838888,48432082,61794037,32893897,37556684,87698385,113986072,9543021,50391679,50640621,117409887,51209165,55868399,35243982,79175942,114415144,111884992,94036195,88446569,90194639,26780618,73549425,91318304,37606804}, 2981058988240161086636278551342802102400243430537685269176022353428041870416969587051256049554703831977001032810806036397403866831761957479935597258185023835289029339295108225706870138702474727448280055437790454466194129540073941586179684559653}. +{{35342474,25050274,37351994,43704532,96778251,117897712,563158,17983455,98297887,7135377,61807370,61477122,120314062,25306308,98886291,67609762,2388723,47123589,85518302,103415653,38945562,68128740,96662518,43545441,15321333,122599792,119971529,96045129,46313390,11476251}, 1538984875911394437216971170629267501225651206513033415667150276865031642657198674504218010184071732224557110761235178309009004779966278691329198441728550089341304238359401155046266411937127835993989333611237864325098780602704379205417689629584}. +{{35378510,30798136,74185418,68876819,8552811,5395371,21409281,69348921,85921146,97699007,35514149,56813611,28146625,57993270,21521888,15931571,59227300,78158807,46118697,94115153,7494630,97339152,11391110,34670780,104909139,11251263,78671907,23837835,88611635,49975961}, 2257962164740155114831489058575103414932620074410912522918677971237366955237107896273099083006026610117902642835826492456628179368110782335927391688679267966543818756833311712336432631154802504561165299289359838728399987491621448812490879049464}. +{{35405404,16867390,65790408,35764412,77630018,83269046,83884957,16614710,60821431,109346299,81809173,35745279,72395797,49938773,66385346,40788905,20846605,71779818,20706359,107612798,93115483,4322653,88290145,4444927,73537460,2927161,688844,51890749,95233013,5118646}, 1851244034478045442214473313515183824612908098030709920605297640889482353142657409609099552790995665504006071810926426593910717334601332199347564193943601470771340852759146862624968421277860821708075384020901277531877460721439239494418994413376}. +{{35453410,9230716,119854788,115977114,100901136,20134257,67463315,80313229,77080327,63300810,115377991,57281014,4612822,9950609,73723037,107766985,25689895,44765775,58946515,58990362,104928733,68762718,15119733,21136492,42289432,56576307,52943469,80606362,77215988,65264084}, 2580843691259148452779961522021145976974114485197495402897039059959288342721537319392530971364689950509048646338187190831238989497564858342631714722670154328561645457717414360666066209759322704118922858474023117148859594732826830237049288123872}. +{{35810790,50174745,40281494,40309736,18466662,107669159,4660229,81310045,1364675,79682664,22623824,55815316,40827852,89692446,70751684,54437135,13760559,84333938,117680777,65707763,48541853,119831031,19503197,18622497,68621137,13631202,35092385,47273972,76785667,15177168}, 1829697016150212309458381800837703424465286440800557685052614992198147817916051726994527600401463145077549863970461168451579681395072981155356935896149546381858314930310160442709413249798710797287229317396820082420821669896722404868756988592610}. +{{35942182,51972097,23782151,22951643,75793028,70779337,78104053,30631696,109033492,57367820,1575947,88643387,67947826,110173601,21356065,81042029,18510600,77333148,61216324,27880487,36799457,47059108,41655113,72192366,48968433,61786137,5616206,100231118,4592506,3779947}, 907985344883772800884862555668563243625398849646972146303580094828782170803486353078964386534103910106306319037720178658301233725110931086292532453676331852947711180784415470928710939917556708968791594165314583826249912278824839141077213047918}. +{{36013501,67333788,90798928,92993308,22589685,103903823,52170346,14970895,118216280,29884761,54436577,70213021,113368820,72997034,7753317,101076142,115933423,29203618,69062994,103510649,98564582,114137601,76839698,23572756,116402735,71035484,113932800,118352558,31602827,110448991}, 5066742180933228228095337379667102140164625564152838743440848748182842197125967133173164207388119498966825791172130266228852399724111314631033250486624273210568996479502961629751486197318180279798477547411212161649034090184178348352282391301809}. +{{36263040,25701505,74071604,78359473,77140079,108398428,20166453,101212408,120175006,89999384,15222563,73487480,121281953,113513523,9874731,84542659,59413514,34541812,32459400,59085184,15881307,65856508,122550592,119461186,38866936,46013823,49016876,14404547,28746573,7083941}, 80321793005309461654122071579775974720286906730337867193477371597413502253173279421955703498117403353335068470892952766769411876798460860707997104545100178906695643032207274603045721434417122668407943555939994968905688730939459202619949511770}. +{{36283609,5342083,33316002,54648667,64453285,989910,21004594,51315873,17817520,72556478,7380739,58199513,78821702,79063652,4948980,100904459,123418172,12804332,30495648,13583822,95018031,29413772,55334374,14462155,1633270,3145497,119568638,60869572,83308682,114640543}, 5555162549999885180061038862829626437591523403786066793564218014220082177008978140563313857817888907491677802990363323414553124176649123325872856209071782639773061122264532087710300915136401736472332650688002541741419688297295667155518576692379}. +{{36284366,81147839,9313288,67292092,122978896,119465399,52956816,6778059,109002963,64514259,97679226,94002184,103233821,35556288,106462640,14556008,123392988,108335802,10111334,57619321,114907190,98614691,73350207,38511857,46178554,106526667,72287909,49258578,19334282,55371954}, 688207510242910174095171634626947217696974429915226651024193487805084630536320114905574238911849157107387714353123072209393234896966236425095571239843259247055775473339012890737875653771162053377940094832841138378988989933463126348092959888290}. +{{36499842,44908581,77554860,36761873,122264817,18473139,107525007,66829803,24215404,54258904,98156036,59895037,30944029,6590285,7582379,73699013,48614435,79658424,35297624,59305261,16126622,61092885,43040027,83392438,15484570,70158196,16089834,113786127,109135553,106781396}, 6242310437935658015500457026047555301343084177712899799649095832388590651562882616688467988572183165817891112351515268206581700733053199185429688364923566139832049281483211929947355139461189011622761219973590736496928080075300952700096382367994}. +{{36616284,63024118,84931615,66680611,98997012,46658107,117179487,30673649,17426062,61851299,33404679,115875981,81395327,10155830,90663765,116991651,102606009,84086477,19372692,2251449,7128718,70852880,68423891,87288466,7324093,14267444,116018154,26527079,10076434,6938082}, 521707546608030035678256265210527174623581424232807890729984344954338492470001232659158501088724527556774810847438693163674406405336599241300423149746377346137940852707096104750000927066125511817879750474467752693901063292961776087240914231020}. +{{36710940,69735111,28013618,46483295,36237752,5576903,111831686,87568743,86844278,92309645,68260718,104736195,71516842,76319646,45960531,82821549,28701720,46797839,112577115,122093083,42040596,40562519,99138631,6840227,72077127,38163257,80437849,121117935,90723361,8198406}, 3125943935341683658465560034477301763402220078460586165162295127951622311624526272093785033007492653898083545446947362351057530883537904381006722788290480973033334620629704572667551136138797408517103421267385359212506848139099576705355579574954}. +{{36747654,108248115,118935244,45450307,10796544,22049083,32035150,52145671,1039881,67792181,33323666,65500122,18465711,120387471,24364606,115304148,16970437,122059926,105228724,55669537,18765975,62197918,56875538,105112825,16660482,108282292,74513246,109042589,35910248,17999698}, 1549743619851367939232347756904314623361588311133839095884877034747001584277801215940598036989730212340385312744474256570567385443917929003679840569230204075413399800521178246408109348337417608877650976779112424340753887644341023586158766535594}. +{{36880765,81467682,24976698,24922392,21995014,92686614,76413721,116304229,75597887,18424953,5760475,2565816,103977212,118772524,76816835,76800964,52172443,80756654,19828138,81410364,106188870,117289082,73594635,8261588,42294065,36612204,8286040,46989268,70568512,79349529}, 5172272464678177269885464085868118971245581565730326680543078192429110682870678764029510440903257213606087641199786125526483560435413459084669815588866745551101576100079685615234555808408889562141806690262709071020489714536765412453934740621249}. +{{36910822,122423950,13427275,60141701,109415055,20565711,58584575,38143976,107844847,34395173,32841297,78976001,103416300,69098623,15663852,107331094,32516892,12774148,119651244,22320355,81417139,97832167,23647590,36540912,64160704,4628133,5381899,11097188,6824998,834265}, 21972329165795035886658175065166087182414684635918806886860004739845616538393720906697754269436300311127391693192900245142784792002439712499085576388053501297045702617147343551324712133677180515434521348516922031687677835947980735670562336636}. +{{37048565,48513572,68059815,81845504,87206630,122301151,104409071,14816372,51496227,2707324,89521967,123189624,411491,90213987,87759846,84058106,68036497,112139058,47354242,3675398,48739405,81494609,39919593,58861160,25261353,105865111,79654877,32918166,37747324,81471648}, 4069124039402431969135807926077954779180768287164406543350226816922315675797250483373657009340522722643043460768500192388674917102813367394174450670861266495425818362804676124223465075948680130437549066942707044658331970692476695062114489939301}. +{{37057676,12099095,43458721,68124235,5053729,67233488,59625215,26547598,82123690,17419344,35895653,68313980,111018738,9030361,7308238,69733730,90167292,118044913,19373540,9704974,123266104,77774221,89693664,31974651,35088748,114782522,66673066,97988185,25985721,93129992}, 4529081381480001744134824981338811170489121605936824591354831895461739932398322606420867596478411750890791127961735918965424149414638225825762801090573872599162094853525931545633480564951538849850976514476212108263521902091434507075184125682782}. +{{37129081,104513370,107056428,2284971,102447064,112923034,7993167,92146148,57654997,27051672,120132441,25790336,4469067,5480418,96767438,100978029,51546248,112921209,117071083,13383449,99072331,110414828,72149676,27300778,106999984,103641857,68761186,108001470,71733911,83279309}, 6770855388161846949119408633433849676434781847487699688111330024721721340685640656329270730558724510596504670219699037658664619499983701065113505091069990358643730598730747190867259183763904231505095298713647243531789749711932127203840896177481}. +{{37254157,72941689,108424742,117621378,99446631,44696026,99679392,55290848,46446487,59761075,78281313,8378453,2368304,72517894,79032352,5160043,28669104,31087876,77022920,60802020,39790286,120778367,102557355,44426635,117680570,61484394,7000694,17942926,27890590,121738521}, 3562550105417805573649752339116513085545052418328192668374925615676713575288547475523432459588456503434848092063435215214765554354125305071928161928397577223189038540825365458963698939018344320189283214472654207890946330717857613261921394396947}. +{{37304528,37992701,76563339,30966373,86680101,38940079,58782835,40700491,82258938,98592637,6499162,15498712,112385171,119538465,30249858,12238642,70103432,28283748,80622766,40137189,94528540,116164977,96181979,100876987,30536126,50091830,22684017,117918256,19099665,113806545}, 4369716364061078906335433850447784698038319583673669244474366200140662827123459951530531276016562731716971445879829983096461720351111214099386611542354862446686003073375990564314355073150478705601528966347234822296355373989940366256781612561150}. +{{37543006,50332765,51027320,100901522,44929866,81378723,82665955,26770364,73557505,72435467,84934655,99132481,61786023,46225504,24913840,65263408,70145755,63593034,45161354,53972485,46446815,101998401,86589383,121314320,60308099,53870948,46045973,123395004,113655335,2110024}, 2654311578688478835464917599968662295360495615284598418686332959967168144823186704553133133190840639720381712414936982242561078109217263690626252555329080580820225259860374599865537546396630608602916321574236846426185130671738740033762906152802}. +{{37615903,20177077,120054913,20395684,39517096,7434717,32711211,61796163,89604617,47947709,84846516,73946413,98112417,91450814,76993990,69244964,13419101,93321575,11629660,101497858,81896774,115119349,46442587,77979610,51463039,79173916,13817626,5580725,110543695,40162756}, 1998315721899570417739272226388344650153863523758887902540765785044722374034728436064218612205493638800651071126167906493735059503079126399157668911945679166808875139208003152212201980514141919254231090331774634492792631275869400789367474297831}. +{{37913585,51324400,71567811,76242156,24153214,34385823,64833198,119650904,70675202,30629199,56594548,52217827,87840913,48257629,118511622,59061165,3913567,8466346,38394662,41554787,12692242,24689791,65671550,88125781,123362188,34621584,5205080,42013484,30117384,46738663}, 160165103557581475163919672654837480049415534768481700490948284410405040872663745999967833025397278548739569575520955520665100047450366089899309331518168419222964924126119161341631531289244909650231189871356841511063832378293089895640031935013}. +{{38116472,115133972,42092811,24298944,24776623,21232712,17693900,21505005,15327380,101741423,55823577,79038610,63571809,114527088,65686586,12473323,946916,36942225,88496907,102664726,35278698,94523073,94374556,52760931,93004121,63051240,101867441,86209813,80556,24854962}, 1432024486030163157396732930024785871113618027080112116177727188745174712915082764207517027015922500295698386034224829317019015233146736680735175664235016697834695916151460716362135444129131388419450312401255489569275483463951360018926371509908}. +{{38158553,6784162,103436722,100652080,74408406,41201809,116934419,37465923,110528399,82090291,9497113,17081929,49525288,97973279,49143728,57702605,21251394,81843586,47501224,54703015,48634687,45309962,85333085,32014422,7673374,63640018,96092727,30290483,2210238,63569567}, 454316049342713533223896361128024417463546343583357216261024105251847003436654598615143674995015796640128142337891883718285041899810880528638995376112525666993885252789388612494107769762210479527383014071100808696010603390753036816922921447393}. +{{38637268,45914373,72771828,13686139,12294665,117027777,90849183,1195119,117415322,103343689,53143633,16094145,109979571,48020007,100472112,86700168,74930320,31369938,118548492,9362087,86216652,101562330,37765420,5536218,73189377,17603224,36540941,28523921,39287929,97542774}, 3543143550214561026224776141894638956380741152370301088603139614635115370065697726154384684040960805900562010179049556191927290660886769509090141325413187409772564595287310928312855906344488932976715684524984299633003213889121555520080774184698}. +{{38679072,62775485,123341989,1355644,58098974,76030022,100306949,78068233,84970781,122159069,58371125,65029890,76435288,109299947,4468669,46917027,99727538,24163811,122703968,5024375,31273594,5918928,88578867,18750217,100254075,25138982,102198753,30794862,51450257,56815479}, 562281446512564341531218847914329102425638860082613078033737833824213965709719620662232175342316109506452384891959716549111338283004683233315086086439384149724543369142208160005572833876192941013099179949151943047315577307200573448186489399238}. +{{38807075,19759869,88398079,113027699,76495787,14125775,64307563,23747098,80609013,64024951,27871471,7330190,44015633,88458105,48107810,50877686,94639205,82904057,97691016,102102329,91021745,83328482,76968198,33819712,100566535,3314606,115617189,49972024,68286792,78231355}, 5707457504739701593632764100408271227896138095856970059323880815786703781108310004790051098913423817353589759341319494632864451579252356195030967219269027704825684369166853303340474701826018187427503694939339142547910659000169428398510775678847}. +{{38870966,11682572,23791015,30111578,61659799,58945200,83757742,97284094,48468366,2979460,101567663,22612701,100878787,64553579,68990167,31288950,102413595,84723703,103703574,74140720,57062915,61130280,60359068,118437160,93157521,78765564,119627065,30946304,18111768,99864497}, 4220574352943154938370178823229518577624018403103579620051548716951675982957546449574072555343121927997642927984653931278060315804642615708359510593601178155545732099795258143090907407136761612249252642866803660527849318628100599310282111810580}. +{{38943995,88656397,99838790,103259272,85233706,75262976,109167006,78302130,46733602,78030978,60677485,95744483,46299132,27858053,60888760,5516784,71605942,14158935,27307846,113232293,1800002,91520022,58339644,59446566,109478425,97928798,99800739,15527186,114687567,109785933}, 5884957387412072797202863487411698960139635954646278251252401408113425344146342681481476327424314541870226517712907107207846450542921648933375982604733034091020865981398393731130989144069055714826248848878160030489228256229324194073790607141891}. +{{39103887,3560350,34835077,58354674,102613407,72070523,189710,31536498,7530334,50816170,61547557,113251285,1542960,39981111,96286635,60552493,73908582,8730942,96240011,33661382,15483410,32576531,52993982,23232795,47831271,3014901,102655797,57332280,63494119,89892742}, 3842977587187433962347575853959809096648620745957119479668450922794782910462813291697181912483231549269982077403124255752496765457706044625894528640747306802074924378315145549508551952127012431763778426305587316647904724747432087528570595109941}. +{{39111402,83695235,21965981,62321591,22342114,20626984,76244742,51709426,59300889,103376821,115868420,118654582,71319385,10922179,21129153,96630143,100295728,28206456,81803460,100233529,29336783,35899290,48751583,120420498,111558203,46304977,97980408,27476447,564070,6814527}, 592460665354083164000936721738706213518639823017656264974520413403097993476233118842268061454201211957294705092655202989208470474519118471049154477735342052662557291959304201034965458023535293273605807433328068293625057587651125804231841870606}. +{{39126053,63821496,80854198,122503634,81747177,120473852,10789357,17975761,103230341,102174396,104147791,75911698,91232549,49215856,55403049,107909664,111125479,66355833,74534569,81840783,14678487,65281821,122933705,83095193,43330783,39959257,101805179,41089798,74286526,18711551}, 2219457777899438756715649944737566462470239143839444324700693982331915270277950234677612636128752064878987212381125025747075158147276435997816147529007780696692025790068647149589004007597336551207149921963665271143214367804091838890692870886865}. +{{39133671,106737150,79477363,112455329,58773002,115894325,61832944,22550875,70841229,77889275,49470914,59080732,103719481,23108942,9458945,13184073,107854806,85811065,84394113,9379218,46766778,110394096,55703111,43270229,108725316,107788964,4009919,42586812,55967738,53619643}, 336349207164529138910426355497286360045412948939254426553559366462096253189913627209477897586771543960260842462743994103984243420048938029524494484911742838183584211023816786695625405890136988056965378927417410386220321637304357509355742352301}. +{{39540532,97226827,78098847,36395596,59827377,104135218,119203299,51027167,31779981,108772852,120987588,29094367,74516873,71607843,32912327,79052441,65716741,73424100,32887365,74480400,12795739,58016523,114952885,87880636,4690186,108709230,33963332,110359341,65448393,55044092}, 1151362930148004312597184647800428294393838544110337270132129651351221179944246408813101437093145735586566840643813103238762389696312712703160066237880118275279501276376611202746421406981492040502573365934809518083034061247677306135653293357526}. +{{39576421,78545124,29415139,67218196,2040381,35570473,17039661,47294840,110181711,123372822,16422570,91839586,44277546,76170657,61695086,99734086,22682788,29336742,82092935,98901063,52548140,8833152,100958738,25890443,100652093,33162498,10701371,52589518,29409646,70735983}, 3552663130113056889882393983594515484892404141888866020144735854550713203065725068782355988527385668762330436724889636362511392288437032202665028929592602535817310650667581224744311358299923010523207249964024008951094774432237423962551663468917}. +{{39701709,43914514,35973263,60945348,113142785,122009651,24722761,109323987,58677839,55728465,83630654,51340248,96140430,116010392,103187431,122027609,99743461,10823129,20707298,31882258,25150577,64367409,76634835,111404802,51894123,54784859,18619503,93248621,50483785,26300096}, 934337108363158571400009175301231340480584279271184460699848115222493544654864135794885424109489564718741959553551250974682622721216155401070756788396627760973791090551570437656139213733321680921851137294813995190197146758149195867045034705909}. +{{39743399,4198900,62300585,106989279,68671951,9278802,115759968,76835181,42990217,116611853,38004429,99113880,8525805,67665711,11952179,102177785,93955507,54039059,8570362,83752753,7504236,46613428,36620842,107361837,78049762,15384257,33153766,72407364,17831992,111139338}, 4431590467032740418968146843991723786518337135800833986589867256348617559694392735527689380177017394242164009831518483162106460337663619160885178776199904869269429816886873604146359892005248307623202668410812985057456241409419273404898706454429}. +{{39785711,106738035,24670905,13451741,65361351,20298164,74538694,78211890,97439962,58023361,27204898,100378012,23677274,39439353,29195113,99762779,8930132,123110930,400977,120907329,45764257,54841490,113207132,11614714,25269695,115463628,80168950,6562868,53340844,19773443}, 671193214662504088580478302168424277202299884427355062493358803535145133417623618445918652671187331065155398039582259638580695759912016540413995339841052912804675473875708648120218587570270184021883137784727787450152473426723042816786444378655}. +{{39786909,36626166,88874475,41009932,104065791,38529341,91497463,106663520,111866571,80145722,11076938,46873378,70681246,55224284,94400752,98274882,53702029,92193416,20765826,63447922,73465293,122017324,103203467,30355932,37229090,100089554,48839258,99645445,96476220,19441639}, 2821748449489654625994682678604933346891774405398041023528990951982443890952600553702267869422070536681468982697306084904249230861781741939594831698360816013432183032355958365784891826012839577604974267552479917442481163110696021328803241460085}. +{{39807353,112603500,22486604,98692838,73327483,16090984,54083548,70846535,42166570,28441874,85460196,81090675,57487574,42750735,94677190,47605111,1587327,48877825,23015023,92086975,48267183,38105911,98751835,56901087,71839075,110452448,78248251,80496896,98563718,83999620}, 6751489315786550489152821306935609755018595446685608345572604985317538193832825844983482637404990121366411190176282709360191125384952882579160763745978837457227572967640289717918031713521662194754167964912920914165928935577000179128087762413713}. +{{39898752,23988202,118579307,25474980,86550550,112262564,60500215,94126573,70326512,9427810,90055973,38198401,82072499,72904068,33875304,11412696,9506861,7807273,14309428,100893333,14110900,59494940,64141460,78786165,65695718,96391600,85411645,1745460,99445898,122425705}, 5817930021107796463987069227642353922559387253629972575709326748527032194048054369869750946261028088263482437347346717525466441999527424004042484178249375611431613182427797141470544213185622516555210658961096388310916348265960484940462389140676}. +{{40648937,1157025,31575965,41973221,16267976,49064692,118467060,50943052,71829490,96358542,51158239,79738899,46521939,84019343,116753008,9824770,80587659,88719311,57942616,36942370,48546583,387746,62358838,1789016,55047317,106017194,44138060,41456732,94891829,100910691}, 5335836399552755551269518623605894610247558449478113697746368633330357368125164298880153421897920077894663236389867080240161991512627316170467428507241080940961379041400305795784724520102150504188247164790796113029641987759997123259713147059215}. +{{40948108,53148930,51669660,96363579,64109642,60737621,119159434,107787319,112199607,36545566,21154641,99332071,32760104,91328020,25886290,54141129,119921193,16115606,644863,87016871,65668632,96827061,116049182,93104160,34816526,101042164,61328089,53461030,24716832,83785094}, 3724570830271987998961454739500914468703773098691239025094345822310315264722888643601900145766746991703339461883561319330603760262573547468593759077383193914282763135262237733857512375877276984568430551638996834574024681333234356746951714508200}. +{{41105592,27987498,18153599,40372567,78384011,65392578,80852972,113776326,12153098,43723622,38054551,6709533,54336843,122247693,53995726,101029550,112189364,60663773,116183943,77789293,71611679,36942909,60080805,41155730,64937789,110569989,112590262,84522184,73855997,12337887}, 3212994496737003213122906864538426344703999399064185028090522971376114890121240275155530244751438565655647436890537623577799045039732805149657768282836403993152336703229768561292506403132782612543285518503154420934815567675328416385755875523612}. +{{41109741,54755671,106014225,7430609,38809517,35242304,29318197,29019026,52348557,67057966,109208193,45125656,9841272,46466102,64373653,121801607,48539409,82274521,34410664,107372822,22178347,96214130,25297579,27641901,68410071,96917348,99542564,23608387,29627307,20083127}, 764536066994590195752484250974509417953181158956020164745284547156496269810397629453941719227899167956004242767708761678949444798156976705631180384199521108080519201239850007712485016476141354900209480937379290428024672569025718890003302696287}. +{{41220125,50064261,92627932,119725085,93222941,77361240,70729976,122200425,101425699,54601305,99002643,116590263,65437339,61633390,95638457,55899584,56818847,14792265,6780537,92623046,92259276,76913870,2081644,87827719,25915656,107623136,116101579,35647985,38332862,120336105}, 4130961900684147441156056647402080915803026829856963132367403215187095578349472509070196194773045039324177352923677912319891634127315053971195153660063267213435933844847427703264378812474547590150553222828020925876945814429706255481246805614491}. +{{41243983,25771593,18746750,96276597,64381846,84823903,23831580,30854567,916727,68170429,2027710,35644812,39867263,94809658,20309260,115756124,48792370,95244867,59271819,14391837,74007025,67237267,102704336,39026602,62944316,39153064,99591078,81566520,53179699,86780709}, 4742055745091011360902263417623020822483893894550077249095229888193195316731576108598407997266603472595409504846337226345359812126964336393739845509926802151700749996662808246650374938017060225640017302043148752792779803216522103317372321272747}. +{{41453672,85589504,57632620,58483082,66020354,65087984,18418311,90864758,79872,28737624,12311401,55331938,47098742,22621217,57233745,50535458,102323028,13784014,114492743,17875613,24554320,89795507,102116134,70686269,64965960,26900294,89018515,90786138,13817185,91931657}, 4789718944129314056451409368882187695669647423446409105065067176623629522359919197653802116687480758988922481573570484918128137433669793205357485144585678933976396948379069637586625466087891454149997653177900469443515639638462767061930303317056}. +{{41481269,70212228,33013188,87087373,75337937,76461165,24614546,55690847,68040127,29979633,13434221,40446299,22532009,38379331,100245883,5093680,114189450,48591250,57353869,39310903,64914069,77367469,2730641,96507242,9121828,19820339,35824570,116328093,103661735,15322859}, 2627720624738266472688349075020802464071957079755816904220708006849953825858863828802164646850523555811366634273543168070347158981393430445392655447503522132787589895771759913552832953594913056417044020184855955607112532561638278176941631373241}. +{{41567358,2796983,10015431,56901836,79160344,61737450,70052005,67242117,87355024,36998668,72822140,89275886,5394482,79283479,32993393,106951620,100309932,73053290,18033672,8961155,76684375,98807712,62789169,23782335,33415460,36369404,57321111,39219573,113971822,14276966}, 1728548948969183007308307607602324596851354992121575076801823799759041101839983507802302991996086066582231631984321828136007236667141141535663808902001338759809527339000074984026688635865489477409358754762664023489565018206350062359034759504070}. +{{41593074,117049701,44947155,68336798,100176032,48160636,82268701,52463234,79602790,49048022,60362354,111268770,88242994,60844726,68868097,99452099,78852809,23305439,42321966,2277430,119418896,71241839,49063240,8948587,32646243,93757719,35267545,100594214,28395758,122444902}, 4501680330532721523630615366974283269334250367691460631407991059417279391148343839703034600891544016563794085985389515675100164383940028998714067816455504823831719957460804139287974658778539660851046380357598045096265507289637309539287008788550}. +{{41594606,116336202,94452311,70197540,67566243,5017379,64326003,102566326,108953415,38479275,10915163,50646146,79957805,51871483,23686256,106574820,107278344,63758976,52092493,18285205,44955854,4067551,29632310,113502643,32563372,79237302,33800059,112430554,70399858,34275535}, 2827891929929517965133948709516101534969295277311962086519434197751567470066532326228544724977021225226869089074189483541827018264057941365296829834370033265372593183474064714871788011628500189807835159782714696628896890136173185910600505243508}. +{{41697676,71101738,50589860,73208299,41252851,18005910,93180276,56345872,32079341,56057500,22627194,116383088,118390501,31288140,77661063,40230791,3871431,65709072,63933913,54296008,117343655,88671742,83067824,54180310,23977447,102981922,60559757,46515003,61526817,122479478}, 3674219687435775583315608475136763024716775377769622062715866413577523427932031970950501863786288239916613747333592682539325813282001219827306747340808766964430497127847537012370371739374939515617072677402330044987658072022431031783274761802008}. +{{41703903,59084378,97388215,1926370,74288997,44545679,96752597,84723242,81877765,5568198,2073414,69562066,56419002,56607979,90946009,37772299,36878068,16924924,69058263,106551477,63948149,82806116,98495018,1035705,87075005,64846838,103370221,118427596,114666597,97053583}, 6553111374160086417487550104711063591243063894268600230195914886515882320914466716012056957851545065071771576288649123610821909383606874065775733044890362336651265079561419693028715075150667074865018133728661027134490919470995455538134679085429}. +{{41790445,103247022,64920325,62638065,100233083,122260124,60006759,110630799,46935041,43733537,112926121,71945592,93120568,39245699,779837,31176769,5349123,25336902,99073482,99070051,46094982,41933040,19698101,118420993,43587848,73814738,110285615,55619307,52049534,78812721}, 4112544618480718189731170588513618790893246118403779571287452224531754119949932432734618314524942350173451535499514966694664679081958488417678569515332873592608813328405430394931854090819456978168889005758917630954911444594937826262952729765853}. +{{42166308,63021496,51127334,16668559,104905464,80122513,43568408,23758575,78253192,32378679,46713565,34529147,53564515,61445117,107514536,113773937,13282198,121569583,17059688,27761136,26327145,18666552,30587593,34943773,67330096,5335761,91068922,99657919,21415204,69645678}, 4802118389875673966540144150195691647388833746449039770173605231555993016605596220151902926558958240160889220495285280891499011705941456242595512594726708351639037798382990152950844262458363450972481148387147178482655389311140273442384166174376}. +{{42167400,23349828,53921448,47937130,18372770,584695,89196815,93089715,86207358,18631402,121734797,3269569,27955047,82296450,49520066,112194817,59440407,83334721,37990108,33955035,83491454,50900739,31301275,33336800,27753522,10633014,68409053,78022968,110282574,99336292}, 6409065203338940031101103948983461460190919700884162463066454491157897522529824274362710140161089841520359486907587157148557855095953864416880045100137125484104623258621627425294699806408819207937579547358155909822197669747006474085429561498848}. +{{42225708,30909248,19329838,10285321,17489107,100303822,90263581,4589400,15062303,55641400,116399393,64722119,32907686,17358619,42517504,19988570,72022810,55785536,83157421,64139850,38500842,62719056,98616091,56084838,106894944,70257076,66198335,122386547,34264116,51351998}, 1202333480769788507070165472734531076596959350485562864323679533450249659018428972243009827394373804611401257358226784559748075116708661136005543223399367073154286409868232241243437686401265963169780847687186477686011811146954712984988460264792}. +{{42344671,54049101,4799382,98043864,67012558,30589317,66996507,116495331,115930915,63430874,37951766,12964409,39314343,35201335,7286755,64349092,13218212,117694371,106818947,43550489,109729542,5467191,83349375,3267097,94359135,75024690,97278073,95909605,9459272,70839115}, 5050189923887031796286580788901748757875690489472624331384303168069416811002098132893749091531545944610072996644866889181315124602328847275788896258128716479988756650676511953745871749667251143136478388712038209518117982119912123576386019293667}. +{{42388010,81620530,98334435,32981081,85042077,100041438,100393498,28666556,114846969,117630850,16602893,49222486,106785486,4613707,10056209,87617548,120664476,39292386,56106806,78888248,26941447,89353904,5241088,9999582,3852295,8926224,38754242,96981666,66298428,89487393}, 4284856082574846278272711546519506917340066534654898177444535248272319813196405587871536484343665364292539165898983247552174315689722909326164636857228320282520096748248480611073778986461351833545438095029535773235312937652026868968503974585628}. +{{42416394,88127450,58267520,117968619,59404022,94823569,47176115,96004012,104598536,70390330,24493753,7565455,66468453,115799536,118420690,3286373,99203119,25799867,119041423,57062967,57596195,17679227,103401686,56819245,99817169,3082110,49137379,36204412,37900474,11741778}, 135606292472846939501307857929772497023671102986181117703922639357174572751242533318980682849217921161783540887233282425703581120407527046858278102214745184443529207033847167540970649789826899956979444877004616266063471723329222155749291957352}. +{{42775585,119961485,40985100,103977689,11835591,54875508,103412810,100299308,11394271,69379449,88912745,71427136,17281288,50188925,96396654,57078342,67296676,53594706,58812638,50102782,77157810,65270470,21179030,24129098,17886724,11427167,77183774,77842861,117607577,42726038}, 2994483499384061642462231583284366234476173978436102731300394697971258843001682458286831555538855226049465099309481938662918226370869851411509500199121661931577690150751113734095626852460207272444039694321715318278033138703504992526208665134875}. +{{42828551,121914539,11916561,32081736,30299946,32873809,36155215,34360261,18553750,103642071,17591662,70058159,91364864,33184774,56319740,4014600,84193210,51921274,119236997,37854038,22812283,55789394,123438438,117343604,90556245,53437260,6238901,82207612,41104501,68697620}, 4456359736536712670337021666054404607824880826033529794629407673205969112236295878545229693620956019416805482824728009394766452110976152518812668488359508088497530617029871529901155876943100798903427984858506465725318136634706999155082149497575}. +{{43019839,11339359,88390788,111962997,99122401,106724967,110266214,14500297,69504040,6756837,52756780,88056244,88424158,70169298,65631159,122086281,52756696,93250435,55194285,55235602,37300987,96050430,103556107,33123871,76607167,100126582,47164206,107349241,98064360,12845719}, 2921725780808426208521261894290926637197115700515339839856490005343444560907099082800997972023825532342780915674125321479474582333793665030122437452915402549608131003996466812038683966961071442306657317003200278950692648056127467982282342974139}. +{{43465230,44896467,115971194,118105657,62458580,9759910,16537100,114347289,107745726,14053056,45831809,1816287,54932324,37745477,49722591,40253433,41010586,62994941,21946357,89787414,55297636,119708395,113225980,62315258,58823628,104052473,42931560,109396505,67925577,93260578}, 6231262007320515059934795061097618553969608958332269701192621793713409714305487713322071064572399236837620688916653691212608605785577768620681622102526460902025498242330226163777195339461525449850675889953665560292108425162957451117694005210250}. +{{43472450,74131268,105361383,18320589,39659455,59853137,118346958,86971036,79147524,38645093,59914369,4839972,64623442,38096453,27312956,24427770,98331038,14138312,95966138,48264875,118077497,75797612,107682868,8401802,115211585,29909691,83129987,108670775,4199460,20584949}, 1435709745545736162649822596389092572099046764512131025667571147823301802855347795173156633405377929048626295164238135809723582991958137844446860979173645008395863051313014371120391946783886269764561376961356451508222907952065337098945433183804}. +{{43485598,9622761,16064708,30094625,11223092,80605858,30328146,4179347,31251146,11039337,58520098,32111654,40510771,22303791,27687947,95654873,58916154,8657564,17806623,18724505,54082488,18447162,40117170,55311333,116311038,107806008,38853320,91313529,81305652,103201525}, 6294814207537495882271576852532117979338002842345116897302397519860065591172856500594465726396742038478254467144520554072739011625371238762282957704775127211832840504934927236841801253814486682807114115670498894324995365552652620434847036142218}. +{{43510541,5198024,22275311,46247912,76753516,68051179,30309008,40320460,89539953,97216810,82065842,114830479,45293156,15570103,95850112,52417096,35090454,34296933,56518903,7979991,52276462,117513643,106927004,100893793,37565363,29919557,30866816,89097339,66703978,75982554}, 4361010352849821761340834106859583760035625786586195033681587151955798532438038155695320819173732037059921106408180640436196851810122048953792825161455949185433924008495033628523525562500704854409358436195753789878667652221751660307309094906149}. +{{43621594,52605306,90960218,62565581,99384028,66023156,9729298,85699551,41941909,39282723,240094,54834554,99307394,112761121,4843223,115719615,116101040,23696390,93370095,115354728,82071808,78922798,87463112,89642817,106323973,80578230,59629369,110995007,56899851,56337956}, 1279295981865600867601620221046988250531422527541798762260215086405405298317190773925767503253806098407943574890828583534531431020994560950477011844804751971173717702909476855709325152562388812830613748762592564422439485713177626812409360737160}. +{{43678460,111354857,14028597,6592102,118965290,103922339,76577203,36700294,97617738,114472753,107102289,7266974,17951874,83563380,81630576,111279565,63893769,54426870,86069463,80453824,90217585,26157557,115483292,58820362,79666056,7774321,82197187,88940556,53168037,113919159}, 4839688257018563574352434043660876483678858203343689184912595300038307003373182495002879385818971418249700673761998756181120356975120182816013538982406539420941473400327242204598362521061007011109084030098606700350943956602169544526931135137382}. +{{43708119,63908839,73367309,61780549,71497246,75080148,122391783,26679256,6845434,18897147,87951342,110173341,11364521,12454401,99925124,93304550,111242223,44440280,46429422,75015825,104166874,82701202,34367561,44832456,112484955,102705638,19399783,4086424,98646038,82781380}, 5465187415060950839017886149414745455666657606155278658383671085624924632350432266492579282464500193372550428223657392937188728041555452476527724237834853371135345816158453065379527462831004131825300441145638806990882727636594632921749251504719}. +{{43856010,56553266,59815661,45017516,80872834,89672863,67028906,92310097,111563585,67522187,113874976,123150713,67332479,51888303,28246105,90032308,96999388,8406488,45680503,28628237,72339348,114858265,12877397,105320488,114075263,94692456,61214942,31239898,17576796,111799666}, 3808112956401192446496374626555561946140032064163850190429356431363017644242048210061143881782328521469077352532041258654498928287926119027258264796169307889252074616290979767629218696102291207160435587677008789109298394367386419818695565802404}. +{{43875528,89126369,3313221,79002248,53423767,49095316,86083116,44310166,122388453,18402527,30920399,60313278,98440675,28023115,104897511,2172662,37258432,493493,6654853,29521746,105964775,68018389,84275406,95906585,33264054,108568009,87372623,115905825,21318150,47262763}, 1593787786802710919015108257262053553304069668461496326235860031974430926119899281052313003496552246763809166832719950633119248809460379070607274229578490186039506816865469202506194275059751367737668357052431913875815679003019805909646747006742}. +{{43878044,93122815,90281638,20223380,47068170,102907699,85688522,46740520,33804864,70070132,4903187,55379864,25327589,34608746,90260996,22101070,11470337,28847241,63606171,6789135,70314376,116353690,16754642,34181812,7569810,94713747,109237256,116032304,91940600,4100270}, 3220759064558594833188496437493573464279318478927701436732261697397639840791315932268490395597037004340118623847771958211737698484679337457039363291743525881736191624784731537447972186688821644551521544752755362340680178700163072762630063985698}. +{{43888266,25739693,5308106,18505673,115086118,10951158,49040887,3886433,112577069,92782462,99530700,71087044,38605831,113562983,58753553,20391997,20066462,123274739,92084484,49431530,9972669,69510712,41978511,4094170,86078819,61162234,89403962,51144599,18657877,115918915}, 3963377697351775261853512475486068818299012428564555792087446904968167680491911350461622714704218328887112124320979013596177343038848260509765573204510075735677846930687345939437862030137935051983206986309195382015352977064159439720644389040586}. +{{43931893,120121860,87195505,27488176,117253425,54128786,102201239,30176986,36009353,74725769,32722215,26490433,1351609,66185274,95085936,58097359,13369127,86939505,35125695,105682341,26847848,10963719,18767115,75225672,65815016,45992391,38309302,15895283,48481854,51142862}, 57619620429103937348267294151359047988837473914049456121313615445800868476874865056607489863072881449850791161766943381399926978192746428889170395639082663499871384025843613037771642118141325696850372840340326797280541261257145303832235843413}. +{{44110531,43597355,17139423,114494128,48001463,79667084,116824839,114457348,53816302,35656785,107713576,24704328,87039152,116740668,60296162,2804958,58052191,122054956,44619124,49310415,74104895,97818788,25716375,34162985,24468728,27468235,100718224,10575078,85105734,27023589}, 2154688291918860055790790420572707132782444395068897793679070334526377985788570375939151843876243136187403139285186217958252332139118420206096010811855482792398614029593958176296961040914421945587802740879692456021998836242657121364090855948887}. +{{44256959,53873829,97529052,104707499,71460396,74397366,57557844,56728171,62110620,55520428,102621527,28252588,119353591,36286911,44288736,87372168,79384836,2734918,86241025,70875275,116535451,106435002,120482732,25128441,4129869,95447484,67564827,9213554,35866755,39830343}, 692464568788424485475452109223612740001356718738572314859528035653018571311800720444407857260998299959709143230138454496227610193390463521863995079405140909203064587297597366716897712529645379176821538739954957264685475201245499468451099194507}. +{{44402094,90072535,12458309,56868171,62693720,16993278,25537287,68823794,26861737,73427714,26453221,37729077,102471662,30025339,19492831,75891349,113990902,69483450,96118739,74485566,18553836,51819246,112123948,78764526,65630051,102821911,33005217,44723740,17220504,111444542}, 3713905797455900755959526651406334883749616524426783693784006300909659201246889329791245107763907741751904608900657407145800624326770752121745726310779332502715985532142948645744896550490240470634396524476624534001439026750070725224187373612366}. +{{44415741,694912,110936036,122276728,16599682,10674691,25209355,20177441,99069982,75879073,71433953,115907353,100483923,49593968,68189075,35402735,88692607,63326203,34682114,58379123,76783663,38184998,122244168,34298356,52163343,23337279,24696358,34926194,66979992,102659329}, 3447934948421584008983149851597739559080523531118268433091230373408483016329194034989974734339040061009225737878420646578000684448578826554287060523183826929358399032620125338942599888780929561162417920624310368930436025511372061798777617112801}. +{{44493077,115648883,91257441,82452030,22372570,24218121,30685095,113605107,69092570,44692606,103832936,65274406,25030626,20352182,81270926,24423314,36983682,107067260,63119101,8623129,117821755,40034491,5329852,71075299,24052338,122549473,87291393,53624708,54366676,31966037}, 701088250247026487733259269871921443119702314034165275219650746787162887378303115798757427188945381212969534648788828315948690791623467860112846633002924015352394675919434656336303802577761192564600920640450287872173933143922423112904426127591}. +{{44574174,84660890,58263273,69407798,4153126,23604214,89974258,48170322,115982644,65936174,79528748,80613158,28084461,63756903,94571753,85324897,60804819,31644746,3643661,117023112,97176307,43047883,87376690,30941120,95164193,9767831,88834774,51226334,4846819,8904442}, 570449431704814039567530418834726226125407176051540155387373091847501276271156319800615122735703350489383012686574889322942388823945491615042206819520824141288593710623656431226090953552721602256763158044556330909163333589400153748544905670660}. +{{44679817,84096833,73898851,99494783,917409,28588833,83205932,95565687,3472835,105524282,89184023,106549612,39699562,93821125,109539875,13362647,914965,8460509,33217628,8464176,113418141,15765925,77896879,106642247,21796779,85777178,87091948,77629253,46981562,73648968}, 4994523194503549090503606363660075901735298532239726870834949216444741023447086223348137048882491630675455029528078977286854480594363288814897846705145804559541147649268804220146195625710469993727574157415562170737907558293734289095606542788031}. +{{44749743,83976649,4611423,75026847,116353244,103934092,36707407,53464726,545077,2917616,56244382,13747348,82238295,113512838,13518196,36242010,68535875,95503652,61708441,19779396,14698347,103740842,100223318,39492806,17245581,86708428,21972046,102473046,90228159,19159648}, 2815230853863009521756098109999938691856372282719695405318234897918261491339581791795660654911210804548306082557302086430825671653454035993045336283579213192722180256091765203585526930062691057840724362462326442407057196952535520711518188802383}. +{{45325673,48570495,21076508,27193561,2652876,46606672,123011844,65906481,24072031,109781334,41268106,37172094,32240587,89792401,47954026,91648034,80523958,59977126,77184238,33481128,53328132,113276630,5041808,52438896,83839767,117289450,94538127,109648071,56887754,36258727}, 1616007385262862969019022466275388409902216859141166937604634291942462233129725429199067981177418131392392221696959903918938435242747858405448453063836875844746683218067787556321462171791644755829189702753587315389514620870946986975721697587595}. +{{45440971,14863184,105542535,123294000,73680742,81447069,112242298,30038551,65647110,52904459,71283010,98240270,61769841,52793906,101233353,118417980,74672714,71361892,59201319,9124403,916132,24164571,102091069,42608475,44925545,107296431,57942318,34011102,39944110,74718128}, 3655655051986187495513847786364146963964058805483103472389673518299445769824591013917362779691146644777337569020427218930453953956400884046893478757730101850186050225498128114395486753079242231062820520623457291644235598870620067770268495139493}. +{{45499241,3809442,65676674,5260248,30332689,86879776,19262099,54034812,64219704,62921890,14819148,48283142,77630908,30730,106712902,29303810,27941948,45953891,82109844,15731645,61484501,66825114,23933154,102197374,77872303,57442359,77974558,27893305,97547878,60367498}, 2295594410114914339404841781156331424046670945308983155370984883573896145126533355937089002922745162075893180869708877837805682896613577350600610646722923167604266545534422400246990985055271014476880660773115920748712546807783676273361912725585}. +{{45727538,115735286,1046436,37249731,101391463,23516684,34919164,22761596,57552792,92328344,53114554,19912473,108880282,52203153,104175684,39680833,42963097,66455227,22307047,91768955,80567495,2344361,7600984,4704521,69618907,51820778,70635119,115157332,112327044,120549159}, 6518117718891909492690515704413672881716031091433016870417216202169922171139860982600245132851973675612485214576808740941285203218913401617011794973730917333299743792324355628670495257974014085721460750840980804564580340850574303681692534024216}. +{{45764097,65400188,94150002,58131104,103608361,6470015,105539718,56640937,80087590,12087427,113357226,18032179,92641771,4744267,60727471,18685768,13596222,17663567,13704230,5280345,28462373,3846814,109557973,82785911,71679061,30548945,10313090,42586740,8119496,51283998}, 186739128883046030323896373866939650210141706720600684011673432518077630033282166601198639221765096985546881571919459938924881521712312764459253086274799019191493784223528148948888564917287737700577582963434487268085270511866119056680480832177}. +{{45775614,98556955,48782265,16227911,8161715,83791941,114825866,51877550,99930208,63055193,68606475,47195766,85225849,98069224,88119547,8961615,66129330,29103243,115571236,116389828,1270826,67017951,106273294,22526163,107241978,88610357,119402829,79435612,27035781,112488017}, 5046211017179402226906885507428793089917506775954772939041790232303772575777479027323728869351279888516380976166509643451085449403091532401209305114334301796738096653513380960087317305484241724803277921717025298707002207925172439770889854309950}. +{{45836274,79784382,52939440,17994666,74165367,105427463,54210305,57329540,71248120,75599541,33087184,37561876,42514985,108813738,102040073,89604715,35498118,83509882,3387471,110489319,28310064,27942085,103788608,122838269,50757089,43747041,70476285,90523890,91382900,53549231}, 3071824010495757610308938491421217990755479937508978084371911701366005202352577507611401904833515112839042682602740209725560946923930964394377872057053794244854886253330099902178424761509103381253461545549862454870510842691700281807708068041328}. +{{45837764,91431208,102065993,8148185,30427729,14088690,30156432,89186216,65275571,42106006,82312434,38549768,82554025,22192804,12177386,121151805,68030468,29550185,87812464,76392187,30339180,113343893,27253396,12653116,111767394,83899167,44528760,11006859,37085874,96763149}, 3753083661340948973558444612188835763266794061145700384477019284487682477466111805884055241681912762008869205034418731078911816255926998783240392174041400127870419613874010714158368209688816276431057984598001248100648645324481914828489310769436}. +{{45837824,32605373,12632058,9703319,36420963,79541307,106416680,78424325,96675154,83839945,15873758,33587312,57250689,24306950,63811751,39569181,98851422,88413689,110904448,88966477,38824914,8293125,22103264,661064,16230745,2884824,119052628,117962309,57144241,66521267}, 1286516348854710133673585637337065011662640446776514243708197732866014774887274985594943459602886597909738097808065295021755069113806480759603516540995033648907423855635612742438073136130198202920317024499948458857049987984689101493245196292794}. +{{46046582,78997633,93110293,118677523,47737446,83688964,102198969,28599120,8293451,19024519,47200331,63906112,24680581,237728,102985991,70090953,95202391,105523140,21186090,91630895,3524120,108212216,21495389,43862179,78025503,40144911,72663936,107653521,18127424,13160738}, 1405180554563071523910377477189270159521600524926213758242548745704205468039508946449730188681574949549761029905368704421140041067346966100123268035648603692685048634866732487703647008206232294616487324655642308981402963816780930305405947074382}. +{{46132151,7821169,28525024,73620984,73523325,57514489,96285289,7129607,66929967,102667863,121113372,107711216,68882906,53225726,67900391,96043397,78105814,107695030,73262412,87804752,111884751,16180159,79771343,120794552,21664204,103002507,15849301,112130241,70445715,26058381}, 2867191417061549439120345922433155345768322813750172707844877915828280222714936897534444619767449902343760228678618617132094972984034757850394270609779494894640826562494571759402293184777025642955201357136708654381027446520725917558203112014835}. +{{46399886,62427768,98652399,113725537,90548171,37985630,121725567,66342392,90988038,31905794,25348063,44567998,56457881,110750245,1663971,104965939,94761691,71715637,95034291,59296634,51493295,68682635,107998632,70552564,41768310,99363157,69224951,15698212,98327654,35242421}, 2443673224347258850536082086826477814062267780876779838550026834287920505540899768377009373589746194513656002184648849507494677817560985159570694108659310315801609938284039593309818181369087882508954749611482466494964447395625133270507242124380}. +{{46683910,70441040,54035798,63854614,105261105,51784444,26460833,39017129,82755640,85302752,44983728,2627700,51042158,21826724,26608248,10978580,1650342,14514964,39319344,7300223,39472560,93115467,8754097,90078370,113198210,22733498,4316879,108500517,34011433,43034286}, 1026879226598564957647087204829924326760159666382495909033005414157245664894475174176085408214952718203637379876518112768610433512191414651377812923041297044284713940232163065233580009390357118987231034865437902405731325095694161715426528592080}. +{{46684399,54660048,107546089,31477626,104090545,79094261,10503236,11715424,82603623,74040160,99576692,123199720,113154315,17280560,50532362,71770984,24659418,35287198,91143927,4124334,114403618,38005748,57195983,73213959,110055454,41425490,106135369,9770588,56079207,107567099}, 4009402855332763122375720884020676098581237050969099188697705879756291294196307418741320824950114082522019342324851012425209757402597852132359693045537862908033823219829789413559763013993292159514829052182338620479047178515549383878951374688565}. +{{46742457,1004949,55980193,79486579,110154713,1651373,39155793,108082164,20621405,78843781,37871826,49970220,106860384,66554358,3535728,108088404,32238760,84191867,112746948,96400384,28952512,12355255,25154804,85647251,5842509,77961929,63389403,21126646,61778351,66847708}, 272793739946755431116503390646517983455521318937927009400393918790128644517367187576246340418853625821507447257476251564283606972391249073290186483277830613878001056162986127362169921627449661983824564136096724481201824359186189826167025042303}. +{{47087886,72491629,98717820,103468004,62644810,89729809,119688241,90832985,96669229,51164656,63921721,28127567,16468413,13892709,38439189,73633588,16266967,80784693,59185457,34670788,74755411,52282625,119331566,92851284,89066812,107777513,36609659,104466018,99610613,105116163}, 6382334835536164323134264537479247908481194416581757934519167533950556590501753701376652110496857672618943020489273654792400791555786149995869982605522284538224309676938552774215219338374645346896792575648590603747327807841402659878524648127970}. +{{47222028,42864236,18488997,53244529,21109407,15053458,60864255,71860897,76738843,31506399,2706375,23687668,51978409,108681305,67372126,107964064,60456871,113194460,111122183,7609334,10087349,117884113,11337955,76957700,76804646,96519771,76889684,87736410,71416578,40280131}, 3376882910583612442125283126449199938536062687305263385578597559115512777263459737205849797041797489147505170571486325019076857186903263962680012527290113244839160317310538203170780522421087530270534002297106766019366776868152790466909988796380}. +{{47241238,52993184,104078919,74944629,114514048,10401560,97278992,37431683,113279711,1291768,108833590,45695069,18169448,9448898,91667045,85388495,75064585,63850095,76772891,104726533,102769820,53760209,37225381,40410998,7185210,7817925,9543869,2048472,84365934,44951913}, 1719418762134542231883456070947770538994238647631121230657179563706566124729304706488897528189314885635353204808249613188989719124948201585444867522723712957485380253149667274646995472159793498979703502517634025980202125855930074751342090373516}. +{{47578352,61217110,30878831,80834534,114738323,23099479,5681968,36144088,21227084,92054074,66844950,106717261,94795212,12675810,62905663,80208035,39575585,98119591,717833,93602573,30863244,103240542,98179361,33001451,88749622,93886922,94565030,25881501,107605545,46346696}, 2498255766033131360233826576328760264515183343622941554708160686613280018139239533055573815125027727814007471229081243612752440587951124433245470628633156141393870856961489025887059118176240648609869778105930282904883169702741789815666916706356}. +{{47988325,66186413,21387624,77406248,41248051,6439029,83511603,121763360,43002785,101357358,598198,2170034,40007469,14160901,98858419,47749903,68999709,91841435,97829539,68609434,20447706,112659654,104729899,100279286,18256102,63978326,94680188,111756283,33377756,28244588}, 1379970953149927869194467087811541777255917783684001404176106124495941526869091155072166998428102397215780242434222355686346381059139179076564808600095590080435978937482325468198598257444245047998795798013392870215917844491362183614824469492083}. +{{48164214,10837709,114510087,68778585,112677595,21077554,104887424,93966592,37784557,68584157,89918428,112378606,43646651,119071116,69347850,84365656,64900829,122185936,18164020,17682778,97909132,114803937,80408713,22437690,84025489,13828969,118135544,15323615,84769953,22651075}, 2288351299802373673919284238988145566475530979713405597194284803120146193014411721809212254651720768899766610566904296873934165762118084137123487476185335031114656516293497808283562381071040925364468690893626681595079969655517963030387889345310}. +{{48389766,108919344,26206018,78909665,111894833,29152347,106387174,18697021,89514960,118489550,59169737,89836251,60460325,34170698,106618938,5404056,91694001,2717695,36214358,68244741,66787872,87790191,73366981,31694575,13299204,80073626,70218654,24431179,44846033,70704977}, 4098034288815551923952346577589558573579095744943403032367460881581085109908503747351924637247638526585064523712018170193670853571675578366674966014428838850653997304603647689272442833033929689851012060458158191470158454654322001887552133078200}. +{{48795243,92334689,30300524,117864106,42237045,92950046,95735638,13405839,120771485,21513866,97709767,120610620,84518182,15405502,28322654,28932473,64612216,104843939,61587728,77904762,3684338,29168116,57025474,110306246,12299847,77142355,77283423,115694123,112830545,78319057}, 6672229828491542200831635612004793015995438204496375839940300818395052174673912592442641485622094954653184969794103536316375665505330163854282242865099893918579788159575986798400207560044502364727710778546925418049925248310459394812365942982035}. +{{49012020,21772743,103264753,32035665,17472679,119483718,3819281,82965522,100468080,39534998,110139702,20298246,70828641,26624975,18888911,95648154,52446402,113159061,60220673,885524,105778457,104610101,95650637,41578398,97115334,94023443,51926891,26660395,106349266,50961172}, 2074829600610736983576240607456084173827969457040190886423591578314519086472891612778060821218618750135024045391706715928334779187181777818154517282367814992789209049110026618624837810317285456849953289358846714901119706987454301132403252818014}. +{{49078927,119574152,16475187,112407316,96814326,26449834,48344963,64697801,13650097,15456571,49702933,79091924,47679094,104870994,100163303,20681980,12888943,93830204,28229657,46239825,4532636,2256267,28049831,25811035,91641447,108260376,21912433,112756226,75426710,20466398}, 2881585208195930285699599779755081182460395668989767218324446427708284605685051896589458633284334824963837515822675081162544249909976240205131936919068358974917054053248883762080463868689002834671342913900848741960423698115416532883653065000901}. +{{49117968,50255322,71456198,70866352,77822139,6428407,92495147,15207891,119754318,114416171,45114574,106751093,75815869,21049573,45472713,49247601,89096965,40045859,69738222,80847072,63279115,12383707,12258603,100872791,95537712,107652957,87690823,56027552,9090850,38973963}, 805624037137645665224842774288978993541409673313673250626454535787628209691380163505457573673378695026282006050435606435191505943113590461550822763685049227898645100170047434558161019301573947671317663912089763254446577833685700713193177086704}. +{{49124920,56783163,47954956,90426863,89036469,111753977,15159791,120129309,32514844,78008102,18679948,91371027,72404678,75943742,79904388,57470115,99456435,103251970,45855753,111437308,59578131,17952513,119175200,34030433,68549704,31891883,113024989,50992816,54727655,63963034}, 564897256261298043920374657551654688114650201973471870022253042818404776440301969225040694962062478709028496548741723867049345226988386895805701126541910464690529104779666371148780406498972171706096178953515010842272720147568701875182657439994}. +{{49186291,53920255,64778571,54963072,51837581,107798678,44313336,103594715,5152418,17237615,34041898,15931420,31237444,40608618,54888376,46330975,108452403,92512167,39974044,10231543,5656594,50104859,41225356,16549248,1666539,78805192,115261660,53409864,107660010,42680415}, 2348392356539348392416609790105749265516461421570647721498050261963838285810596446353202761415323479205298104045817542822787541300164236435355665389752728223153986779581143670996733125023263125647747638149624916919196461246795601331829120664215}. +{{49276421,114258702,44249828,70057461,98400188,3849434,44389370,47903515,69862459,10524795,81156311,38485483,33653631,70358690,106096655,99684629,26299946,37914332,80507596,40407456,9512065,50475323,103281283,94066664,90383900,18044492,62085082,116445556,12223654,64494144}, 1042250221592965145663323677660880950035173192775148260651049618598338356717375774385487687901245487950901071524694879942595678451291575373945961007459201090809822294066744040359204835725299466212040991264705255059852113095813023657527476281225}. +{{49507565,24522767,83937495,67601104,99744057,34190357,91215605,14239132,39109110,1425924,4804066,43039592,110295512,49970558,64640053,5614206,9576557,47836869,65941067,32775863,78243691,22571246,24570365,67386772,36266240,73021672,80868960,86035461,5668611,92336164}, 4967697384567241215050961396973677578735617174396466688541895287723917570119742096450490630680777368881825632698691639685447665010851231288929420426290083262432221880586095835890645083903105057759274381040065911768861758961208357786202784350327}. +{{49640960,40261729,21082834,103725482,56311967,10362175,32535255,100226946,60350617,13762130,105521674,101179406,7152552,68196090,77411178,31536018,106360887,75818392,57531326,6006691,57746921,104617767,87875763,9612586,104784956,76030770,75627495,37389916,85403546,101689847}, 5909287725958436943495440706181480591095349752563083199141405333508608564667136514071270508290349996812699010209785680807607497237528970057658259145632580088201916113047433249086533241282107244071908979926100287224176120015998680647276837798258}. +{{49644136,17586856,95235163,426941,19833576,26581945,84949582,29641300,76563685,31758301,47219089,78789029,51846869,51294297,98634485,20270895,15912086,16760302,80081529,94136624,91426415,60684583,52026734,2669878,71008027,57198227,50430960,850885,108138648,40180781}, 1825488227947875244894973574137746636621241787854500586862070530415759187762290648816447505664511110761495402447275439042523134608526203988624524751175932388012638722573992724545549703746289901995060181210587365823731366779896292008841255911212}. +{{49753142,101458363,24550537,32554598,98119773,27678883,19198462,91057710,64449572,61938160,110327046,77233727,839559,78804801,18490819,14779340,75021029,69129093,60654778,61767860,22369467,73553877,120987877,80563429,27907486,56017163,70265118,67367229,104459282,88316890}, 6495968869641102542530598047005358602563082686947855017576737104051216902549038353113630486146545042841457428781938475264659535106433819886864512813800073907105769433919892783280158996627775697652041244830037405591650898248269285039201120909366}. +{{49802443,59118562,13693546,78316825,120506464,23717563,107583331,59883642,82298731,86940663,92242027,38771898,103930131,26392851,81654346,102080353,58781969,90695041,13616289,58043791,83626204,91139498,46569648,90040373,25809786,98720849,122348620,17916123,78353279,103625570}, 5835696699421988394290256104637089092498191712720742816930484801917076531798044487927962309137793866249008537746217012072764268572234108917033576138282929593588482273993141312072767287848745897275832409540531163225352887048315333444807068465001}. +{{49872398,24304914,99174039,29687710,16247518,3486633,97806675,100572051,72473240,12533638,118116946,17785188,49891386,72160245,33885727,110012716,6664219,90640649,18235645,36655767,58843479,27917921,48190708,38799045,24375524,109957335,43194179,89223689,55066643,119195257}, 4482009061515236908253642699632201209976760755714950929561480063875106226458240818699098954065714213546895953268866739548721253499244221064333432004371253951938352670184972933773799547328665551858052703001093025977762880107163348078117391392996}. +{{50121188,41890053,90296643,85520580,89769055,21645620,24133444,50828697,80917779,53920027,38307281,76354330,91100994,37862645,7642532,97287020,76523871,19809211,61711945,57814365,71318328,14789854,14163228,41689674,34070018,58247068,69148160,39838226,118532880,34342452}, 2141098641609694326043500264171127369298720067513953532139878333932901737118731157772259001398141475096678965281852911682503334838064795523930807070361167503589973328099868165994831872231657460037797930884687942663073870814718257180599810729878}. +{{50133205,114764206,62036838,35924849,34080910,71285883,71683874,109848494,29044526,38520219,29928534,33211438,15100059,86065807,52702316,69797838,59937994,110322377,10465365,61887812,25256706,108659297,28847251,91883236,644394,22242407,371801,12265347,95984563,108902061}, 5188810640254556577293498567449824139551834477013674913731863354318547076806268204977666426989497987320248769410412704007508415876283185092261705529249524369507763154347061183507148247474941522847983601307168881354726371586827297726031854973481}. +{{50796478,22877297,2106025,94915044,65931321,23551637,94614274,70620520,71513753,123223711,23294192,39508840,68232495,69357474,11723399,13742339,1349935,63710457,30333932,122454865,44248024,1175219,53660088,13820815,19289299,78270712,57194464,80101867,82919727,41711178}, 2777312311322997889830365349381950459169015618407924828958271539969731281584156601285876563340009082443927248355061634135966211445374992044876790212310725776711431165569010697812350043760590079253997468123665120415577993985467112477832975733558}. +{{50882637,17105008,23898484,78369188,103804366,59352601,158296,33053946,53665535,105725215,115331776,24166450,93382999,31542140,81277967,43209557,11989651,58173286,10698522,23279767,30919983,19352079,103159361,35682166,50118237,45417047,17009279,19338572,6803971,103482779}, 3440835605794045072693710090547932501088521542861860993832004851987557965106143473867790092758572590953426074797607961842294075342126534655254134730404758694048564501245520666725279879142281777731039565724968622830649402236519810679183750320929}. +{{50883359,107525507,102005636,93365308,66693288,14879001,67868840,90693655,101167442,58998589,69119833,71794191,75269776,1577548,87336574,23107968,2385682,70751468,23858275,101277946,31023098,69256669,33882378,20466852,56048494,37796220,46429842,113760773,2901386,100236534}, 4285185484213926748648914138184892700389733485659965303420940880164381140087630741028757445899128586921358620727321634356847027996699387840425119356909540839906158130005987498335451449449973548415691177382419257383341528923051056194114820509347}. +{{51278222,18292582,100162848,60342476,46754676,63118643,110582246,60153001,22777077,58597380,26515964,105840089,40713041,19693947,2799348,89552606,117737172,81945656,95377613,43853733,51678944,120380461,84951587,88998943,94643283,73844783,63729354,19418662,49403048,13447998}, 416555984498799263812069431531077181328635334218572080137118451515614022067181884810830794591631800374753962146773555953692789015046998616505693516094065076933522890823867123242930420576225866346765630498193800471576689793480867953844280900000}. +{{51290699,30527258,85056942,101035313,1308376,68497379,69626129,25519246,62641012,105148610,97925433,68187054,85912077,61180818,108769332,98184099,69699252,121628406,30917331,82805856,47346137,72006089,35867301,68798486,102998504,65062304,98662558,6680592,47276873,53575262}, 605067651938386879720896839247757650755814836696846895079623894841671459469612282761397514603045171801626911351600010168260635697808974081045391427576064403573591151900930735102782764399393032863124911404355957251749471350770663938040081454185}. +{{51292081,112963356,23027849,43678288,107671984,47860518,76319545,90146903,52008405,75713886,10942858,81258474,51061514,82144550,6727719,40247891,22457621,27974006,89353295,33925798,23295379,7658844,33464096,89419821,116868034,24900171,62610813,123386803,60866045,121833766}, 4429298301713629734628686003484653004891411966065997644419023162977570622167549546399539410789056694511434061324817583414527215806155651267309476835273055116958484877675094883085279344051972345099734053746953578660011017242548893172408172003781}. +{{51486370,85179119,79466373,65909122,115070047,63567560,81285024,97876909,28752243,3254157,103019252,51893337,24022214,73652265,84074358,91001434,71210051,33155258,75199496,20953142,27443398,94140951,117456853,32561699,37459003,79650627,120205464,70473206,91101887,114951580}, 6657134691848152609021995729091193478443569016081941044630646220400971151962851510051596965669778662182895719245256907770093129482859958084059435290697073808123048903104591787631599931025105662599045977192795464570639391791150377749612312210326}. +{{51597677,27964768,51389789,119708075,40070116,77994731,83280537,15113021,77398187,30977246,18915100,116433725,97462276,117892136,68755372,81374700,9134792,85223196,41437984,51428884,88573038,28920827,72919884,21226702,18223385,62914844,62273605,105606342,7198870,51022230}, 888085442669906194270642206753076629140021583763360934301838218006826643099395934085393304362538963056386257368384739880486529098545593843386957275306999086042614577078333089289483072636394025605537766436962617673320281764034524143126111586797}. +{{51671115,88822411,67505329,95656509,20905794,108300631,85771152,95511939,107819287,108834185,67316698,119398045,59362483,107079239,39243427,50973014,98200170,15857340,16236050,33724725,7650882,116527195,58396740,65780935,88860596,89332438,12511789,96399375,11399709,12556378}, 1187401346375177248072364018526097727194570733394330162737828287095261136917085443777157722536796027828793206649290208191425260539525002434195053258298912733636963600591219669506997166624203421002790867356092177680602443599530247466176836303791}. +{{51752518,85964204,94142364,115430032,45514955,70786389,44418413,65516863,63085385,20210333,102609938,54616269,8762962,6842194,36697376,3211104,16749220,2003387,90907328,96540769,54354776,54688261,40113756,41385627,55573892,25668398,121654035,83028900,62722954,83613525}, 4699289978004024218802085143947593740627729681234564880893486945233242055570251584697380462637240710158103964525845583563242423662128655678126688582973613995824130941716510185561826688846756186572740572181931375931731147889839563039692590550000}. +{{51765816,16240778,63402050,45382688,111540360,94168346,59180943,75558667,66458443,18187847,37875448,109540179,111292515,90557406,34621701,38049650,35176713,108559601,70497359,61174633,57133922,103340557,114661361,79990770,5826863,26193787,79499323,50461955,40412785,87219696}, 3936721306708094504258630422672784509419475249538433927727791150271867405357362098144333861563859798303723651530664135977725074237599255304589067707205947213017896773109945181384615986008222326945780741815472626982074097478376589775818869136320}. +{{52053293,104662100,59430582,83862841,64749481,108733891,56955751,115706517,11196392,23434844,55080573,5125139,64042250,28846519,12805733,17355121,102556722,39201445,12112393,122285619,17415595,83441298,80300856,115329916,31153531,7245917,114731214,105242784,53272837,12883464}, 1377362815177237141460112970608055982263316383732761904155863269735929851534477211845227087660424475854647108147971377428423915486885702661167339638778918864864978551117500288324621543430544102465431228967504010321801973176549120100672852651257}. +{{52213703,100362624,5659081,83994489,121237775,31383461,54076914,74496430,70830929,70057975,113090083,29252390,8331973,26321762,61670631,11488118,43161128,115580628,56911030,112648673,32933901,10965369,18850588,70621764,38106210,74180015,115757170,50258121,20303086,39509177}, 697653389353282780194348558574894673005387411672194304619662873462689555050602810190330189045558862769436064642219442723531513259194148495566760198820260302728204521508083732025570874053750633177032211086424329041157982757371148150934351664957}. +{{52223471,111656000,18904437,96600031,100750151,91821989,96796591,73103042,24438133,4415789,3113188,1269178,69748432,83782553,88248275,2642043,97836541,36368535,107013374,121002867,41252372,1350122,48408207,72500076,90959423,95577458,79417191,20842820,18887963,411999}, 805763412006957259124791587120047862166619034095473065990526285431490877077629490293378588562350882890603837996264310447915809274568414464100881467350245538368087640867290413371569723767016433314385655562215828115057945102393441960596112925565}. +{{52373373,27407515,103110685,73230556,10154950,63967826,24232155,96662457,117247231,97200146,68959786,95573166,47183123,35203644,84040877,361513,99809700,55978651,102877114,114043595,99517596,100432442,30350697,24780921,2060541,43815863,70130239,23041372,76960238,41410782}, 2159315923930351385932096735682815763543758293457874484401145492001313782021414954503198810955752842739420208677500349674032913306557760081011739514723427967139921629134402666246627096999640217287834322127260263976915749113179015222583653749191}. +{{52395792,112800225,32843004,84550304,56294158,62911444,38686841,35910707,16868470,106849511,118291866,89546372,19618226,83393454,98560709,89179334,73522221,23455724,100678656,31127099,104138353,46249287,48091233,111429400,4848707,37774502,65309446,105318616,119793265,116707284}, 6037024334217044314144831934442541621955940246906269984572324108806660049570777392338257875132094752213582826988214521215421590223391306621578046082966091685837648579333955991051661051802305602009246560791652746099402850468548405161200639886018}. +{{52451833,39183489,38105875,80723039,59485771,114869173,17884141,41829819,112196309,17516990,113802170,77326175,32113023,44861609,43193158,13308315,115021674,45887761,27921508,42016553,32930810,95445557,2753957,92875308,72295636,118263777,120773074,68885771,74101985,73819940}, 6788476861670646450300060280251992157719782524260756487063356340348399019270838881592912702041520637178496648617260286394451418948305807492734486866719449728002060565090427975770363121822642834427073991189060114091404052157966220111268650072575}. +{{52513721,33114280,6293210,67403163,78790117,17400020,122308836,36883597,37514584,58960690,104662381,78646439,56042380,31694407,37110639,123330028,13885968,86103426,12179393,2372947,33522297,119589304,7025134,106373188,113309324,94076592,103018546,47001128,95432317,114591070}, 5935594821852462884842206622236102113284178030413065966914035486119437523216520536722167367234419431777422026642050462355752381260009846250238167302725045321020753687985474119053421128650343771459161414274038581570488576462588229663093224664217}. +{{52567611,40324109,929444,105604441,32938537,15705635,4055856,42901700,3351823,96919350,110366330,103151985,1881559,23089106,82453011,123305658,53344947,24325485,91916021,13453925,27308706,54724603,33432978,16397718,40186414,18757057,111946765,78755138,106609512,29212677}, 2989272876752410577397238755190498883287925400919046858780959424716910599405051654428239232223285353532496343859734828620365165507301512630153156979654574893071658314269016523432942258753702341783137596026696305416867715475493533058229076973883}. +{{52762397,18092092,91341739,74923344,112150269,81934188,51693489,42840883,20119646,53537587,50125040,82653021,5235315,86016449,58199235,40410894,36248083,82382946,122379546,54179105,4139276,99649372,109446163,12772201,74973777,56526498,121199434,23461767,47746910,79216318}, 3990038637365908137656194896704525572957926197803825618544520057707992885825778837520438491486369566530001706800561050302236128853968208646454746643123949947979057257805838078313965089174687460080408069477068299367048041893952934558318981642965}. +{{52956680,101451522,91621131,57651834,69821436,54267130,63497044,80184812,61943693,80423775,100695881,78061274,18793,122171861,59994654,61801845,97580914,17200984,3497333,17055833,104989380,100437977,75226130,118267205,25689803,39155542,35970367,30245442,115468352,74315421}, 5221547892883993757088139081681948467587737450363694143945386212244217218281834460792047172959252178439662411603847724117512278413633560228733964543592455330955728486811570381802733146706405352240404882025455064486545670728858279466172246963972}. +{{52978032,50142795,82608102,42769450,61702838,71564403,109390490,85013910,10283534,114917608,80316447,97225949,92310294,19300700,22412266,64127466,90642691,88738876,118521661,105251899,90916444,13043677,4214768,42495519,23899650,52063853,92454676,97062139,1149281,68417052}, 4707251726838730964780232731237532055945260550254973083655364604906474622560516348363484488467910013931973820109067625898509765346305399112431078580505852821582843211823436378964740625106292497351793742809347470218908921842882481651810543930402}. +{{53066351,73919239,42975074,51183644,88880896,47258424,122754327,89020364,54120809,87008299,101246711,102503283,56832936,53185996,122453957,45626243,37088404,59366051,74706398,50715752,18449155,70728393,97704223,60242473,58132786,28293466,83708473,89999343,104423009,64093845}, 3029073875263136929306914844137709936560861975156729537387147513730018325346122925345333026233702104456330162072916612878444142275526018992202339843951761593937898534159076233618519837419441246545069344784768462701230581524747260689606090346307}. +{{53212209,28127561,29728197,99308717,16938530,1035074,16032534,31153822,23809441,121758868,68965,6454152,3200516,55109099,7750591,106902028,40563813,123220706,121728026,107549772,94778217,116048659,19860762,65272807,109349860,116017092,43298876,46901008,72070975,41520337}, 2053126630451390490596676231860074188188447324656725335729418774046515740978078377468992645185822951396604940892017182022612869381705023027803120552130612655454691945050109503351765557623177722749042484920514613166224669153230196762353914176783}. +{{53256345,117031925,108981669,10449150,82180971,27254666,58267035,51321062,8452013,65124167,113175399,109989293,85854133,42628798,51778633,1655582,117224309,118088669,113849827,44434765,57233275,41457346,1332304,33678741,66786478,1504567,73143700,70355701,13132547,74067891}, 4697245139265886793100565096090144557404642419918230919995858655300462532825138411357607370410244076385237394578043660935779089493403962570522752226610218436422034174744252645905273373243996794117263838499632621300688982780278309032895874817879}. +{{53366050,1497101,111757478,8353726,73107491,55591130,32737867,44920105,86995350,47327042,102906402,119514640,110664490,102091577,86883172,84426370,5737417,94868921,64998090,31721245,67143150,67962899,8607789,65795038,100803770,48954663,71742108,119274239,68426294,104390726}, 6529231630202048836512155842767681550758249099171508495632620620755755303065583103794353180801031376371905714087823889172985118696924493669482773416060402359041690366259423024811065211673243735267822312747020730527083026756684092210711387381970}. +{{53369076,65948687,97571308,94403661,9072882,89741112,54322279,23296231,21322240,25617800,57782702,3217606,90322103,108030653,75617465,91643669,34956779,3550854,63157495,18211850,45558509,935991,30098148,121994491,123047519,37061497,81358014,44169520,1468994,111143649}, 4001199647830025851842574332906313107314514447789343283312525604569060271410514415763389139699492280070449223867399996959452348403117424810850276339529802622876000535245907334358295146177364760694405552001690550797300460364011853217043781644490}. +{{53397227,93852113,14566820,19556975,8904093,76517329,105961644,99524462,42259844,24386801,57392171,46544781,49949603,65789823,52712855,75338274,10665661,109854858,111518279,107151091,108440093,119879141,33943697,13904479,35314864,79109757,114994028,31018242,63392527,26465660}, 666177756230369453944086880245679708625209174854067080915626584917167049196116528586247395552359742295907746107023478418339024992381705478425654394348709926276994665187243835009335520169962651582056951316615682003628893858708099757542177865275}. +{{53541666,81642499,97682037,63897038,90347495,44997827,13912501,114431992,33126697,22952847,85543994,41859719,58608404,84178418,86584562,12455848,22103360,85336994,15275945,85824334,33896687,15598050,16988787,121500617,71604197,113835608,5359158,11101495,56978148,67043775}, 377740069474038827869121454143695520669633599035413223950151089639201483618611952320544207372639683206831502870184075667700502329850302891483072660252359517655252514368879584393378707205094585394298011331456510777507651857734552322342739250038}. +{{53590376,79304443,13133366,89284849,29494411,28474906,45182664,89444841,69152351,115464181,4575966,48265287,87619328,114809315,29124629,109624803,55199313,56054474,96618098,115745570,70360662,48322779,105240488,3229699,93775604,33993778,36542217,50147089,11557840,123329213}, 3559344985764566371719348513755746689844685315978335939728884988503263481564149166013999459271805593877730842882634430534833611544267773119844111960302859557363587674818813244499241447417665510482376719751085172531805213013396911947808357084058}. +{{53688497,112601598,119266637,117257198,16801304,7139341,83009465,52800108,31556501,57532896,84925943,108259352,88040396,107098167,123331558,28170467,110450978,93513738,35994102,50143861,100809263,122935177,39467047,71749323,123410233,12059950,81995599,68887023,82788079,55319581}, 3168759471380774873218331694119802189430953028934351299777650310670591475069120792381110124008908097457313059952146098451459745776568620185516069561975237915195250705652088830981942282975259561141279550334312691929674920602151096671088829572453}. +{{53797524,46200854,118682043,112456137,106813410,113791479,117387018,33818644,85243940,48529085,52024372,34937921,36375621,26164944,76719791,53132638,103508025,38920518,21888742,93632196,106330063,109511235,9811200,30433225,75049790,113755399,79905782,42856582,59042444,57085329}, 770679027871535039167109541639644455388795437046882099698599512879515302265961610392140764359941094455698708689150753546758640119001473708794798580432099927128231368085852484783618348093885450667800697347583516534630727685716302060858540907052}. +{{54116790,40792441,37095157,67941155,62633286,36923022,99992081,25605435,71697615,53497605,114909888,63928353,72336605,113033650,6772108,73728774,111858606,109647700,88653604,86262706,99822293,113322707,103477579,98370188,75206133,43962993,58275078,11730354,6036804,81163477}, 3627278214986681776982589525887274858152841768005594781364764946257639323137068016469181052609986731271078564603884547295692745360981916143106156731214439800552131667832875948889513617163211230675013645358938794169218281543671343966664531123150}. +{{54169650,60640704,111782911,35217462,117107646,61777212,52040969,38679464,64141655,75521264,12879850,30355338,24079628,63133654,18772749,72729959,106518877,20174150,32390064,78011778,10378872,100660036,101956311,29179783,101106585,92477292,89537820,62272462,112601822,85342857}, 5911823306659086639728213410559385698819068442251710710971642572866452739762982757852900336912615292295075222320789756203241395999534463291063393056812775816142459943841877572042666210875027552257022583178383643450388507109775449343360569033028}. +{{54173223,7369193,81471820,108345676,3004769,1883380,76857353,58800599,115638034,27531532,70954874,97915272,4656467,14191071,119025157,11407749,17312029,29089780,78597564,66542210,62900665,49208222,72901541,29122487,19377544,89173638,62202285,72344061,43507327,83158571}, 4509370596393990013436945709506538694313262806396519112137997349965657040043527589959792627667209302010890104516342213100909686085737357563513823152501168905770478334398356204113084887590307794802935020451390261238429785674094910082129207619795}. +{{54266333,119583401,93812646,66268638,41894786,73445107,40654023,114574286,123452105,88854120,18900200,43062882,72236493,104673752,84228277,14300345,24854343,120851543,117413632,53800643,89323883,18612658,57675741,54701813,87147163,64705069,102615008,108113799,119762215,82833595}, 6517338877329024572334914340092005193302110270942608435771479693554158595046781335870196687395951538476764688340786202681149490486188755760028229258209386040698610125097991148851527928115608668170139390713636384840992835141689854687518104736099}. +{{54693625,78285788,5451858,107558288,117999914,77120258,85188076,115654584,96614209,140337,44786276,78169661,84879474,37488158,77032959,66107582,120268708,106480873,121513797,71548170,73563432,112257697,121452667,49450574,5290305,14345398,93283803,20482177,27579868,82343066}, 3893850153824006450571209872580340621465942356145802328226495444771416149394508266677445796272019599464388859285167653223354599943180648277062845421979159872217362447773448431044120640842666263615138767936865578361621314672351921553624894163713}. +{{54705303,23334550,117153247,14416302,20048512,105580897,59619930,69375389,31228216,10611823,16542353,13419467,26640530,77152989,63009125,9174606,19350820,21528987,10130135,115839880,117980311,54134601,17719311,57941084,43469616,47477152,53696674,17428088,62226995,5915724}, 10055160763610147053339657275886905762262830835397660670114489977380575095004507861167892012097755941665209867589536795491150884000051124513027475857471733041561024206785965727444309074437395475985332534378990038578154951558947183529251204773}. +{{54802231,88330958,103733708,11537012,12512360,22207944,99812328,16253892,95881333,74970256,9987737,80787592,20913139,10268917,59509321,88751237,91039166,102745279,19508019,94309805,42735125,4705187,60986843,35260407,71738822,52618380,65746770,71868411,836380,114554031}, 4379028459603455161802205392604283445070731139348638250980240249019274259754744906811308342300042414794491644704461296251630067168547232620067298426275184313068760520486958021753179741209446765994206547351301795414401084900479109736372778235137}. +{{54820595,19642406,99994199,83425714,121091627,73749584,9518522,110162954,53753345,63635854,72533906,29672769,31202235,71645750,113098817,32072223,77211994,114893773,29363986,39587585,27243255,74310841,121833024,111359241,83851417,29915038,48542470,96027923,110363344,88927127}, 6175995608453204966510790237177601300622911748678054984522864438674161996998896832878790744343516020846162456411993342139067406086036659850709183219942332351153821250138273756819770728459872476289868832146873279100067836246643506191432588908821}. +{{54873155,34970121,107496987,22678986,113838641,27811882,24519206,45868634,51960583,2499078,107648880,15359784,27423568,87015334,69017817,26353351,27695473,44412400,12560795,63715301,46969886,45297178,93423097,105266761,108207435,92931870,29613134,103127199,20965882,65117939}, 1253749638030818001066133628193743088021620230417000745562019269052749121276020736326779669351070722429945789062668678013519990415426961891957037044242014903715150889023722817169883525569282415892670944247533510120304281766059616668588908069143}. +{{54898271,20864629,31389920,105235664,86611794,36196057,118213119,80243622,5590279,19434353,25072895,70957845,77912288,13650020,111725312,32324265,64888025,700619,112236701,27690690,40401377,1276070,46236863,108651056,112746824,34417820,62900311,81514826,11865439,121735699}, 4429373222689525918800452866221925694087319244686382155650513943304689308135781368009354146917024966884213057944475455551778286384409231968675871531170268901070690423736887873218611728005706176049315480263837006895895339742918841545420394958691}. +{{55030067,17456583,5360034,56746178,110968983,58669375,36620407,118921024,25500693,46865898,30211611,107378113,47664408,5625790,118314005,71153904,107819520,79628748,23245782,60118882,82468250,19234880,35970925,57849572,120442730,77769709,835160,54731405,113735170,37371488}, 2035321162830920223284472556171337273961800652913037125591569719814124696436282193365905982515622574708215138446183578225009733000264743664949489714733332966738092509789779620512267807167150165598623898927401135327364581195986372703648951061875}. +{{55065128,111783316,9806313,65196976,8564976,67975271,43532607,101597177,99850388,92092885,101676084,45398413,23112181,21228196,33843237,115202048,17163448,40167478,74379031,122999602,66868646,117778928,76795145,6426334,43654144,115415925,21588208,20680129,39026317,9449107}, 258606362344769103709191559067915594911283440112642614916918715083629605795820143876174770470806456746909850588273861884823076980461477207235305760300751943127004437847006281939058232446503960085622186530399505732916842038225453167945340705508}. +{{55386800,27261588,87337764,100296472,115415770,10606121,58484840,24817556,99895014,82272725,68974818,5488544,3912035,43477364,78557242,106679052,42931331,89068735,123435627,72380010,44275837,26970056,112392900,102138134,79941100,52138700,98437547,95705495,67804258,34718837}, 3180133522904988805297686083552562042742112565605616732081748237969656663656244841969082085225258757879199170814455156191221986284995026337718558093866634608468027884632936829059558429184648122234156120263265506903731202960969539785122347684384}. +{{55558207,34179704,10171111,46025874,18395123,8176250,45424447,118481113,36487011,85725879,28690995,85426872,60726019,54531941,123087367,109554521,13427433,90507920,79549338,12600960,25600396,96282665,110366846,57490851,12944959,43573293,14569455,49038898,2627674,89384088}, 3456861639187851842062949102624718992040928703822096872472525684854318501799434912327728584814180007844093928065017169702810567548717070090234673318525699454097433593462783046371578921338231829902974199368012172391481910284442502187416136316885}. +{{55587705,98017555,50974371,27700171,45084436,121669336,27389372,61766412,52004202,56270181,94578100,14094267,101819710,40827733,42532209,25623007,63537273,10919744,114738072,108345339,63357347,79231116,78426227,59882219,7286508,75981894,89570956,42991537,73172167,81350748}, 5806206343160236787299082671660690969038211768187494704803802293605121156857100325283556416743904240773108521318070305680792818786769529383047520448241391071319870638511540827173272465045827939784635884883357140899305071123120092536669665356303}. +{{55634117,52372670,79591694,47955106,6329414,82211829,110680892,103414445,26321497,87279002,9800903,83947831,96415289,14290471,122441131,28257292,31672992,42801894,53299278,69299794,32173670,3573526,72118120,79080334,1810980,53399410,52780438,38843580,32481753,117369103}, 3497521538485543734555554143031213173114761882630739730604598854616124965816282177001995645096477189541665672329119374363713714253585852091553496298521398801183127817152026232984494503198527549098646049642617628267280534955960094672324034330017}. +{{55650205,47920721,106235365,112885226,39536333,60865157,101412680,113829833,53352502,34841885,21995997,64764071,18678240,119312812,15494510,101538058,58127974,4946003,61295134,19262304,72675522,93701460,9688798,24272843,60645933,82895637,19642863,8494436,115471340,90512882}, 5354677357866926092515254910132501424555208078298009624412381331386374954427179550770959288485740344116972235249956203808212845340974454703154167664570977917083848431623129359893347070062162895789567500680814553281900814596804325978870407892663}. +{{55796598,122489005,65905970,119606992,115587315,103828788,19486279,98857196,12586967,92635496,71581443,66631823,22352586,112451700,103337803,120030532,80419906,19591321,88760272,65359779,66601490,56463989,67497039,22697279,113452257,21803729,39057252,108640048,11123489,119093554}, 4403348892138107011905962516561948409016640638393271486778801151785257012049246380961108848305193481680138969111846675274415462697595123051425455798170366591825625541282477837975732473091310482027828968901080571477689712737793986537986798013778}. +{{56584832,9078551,59723782,99961271,95378346,14111935,80480998,70119667,54212521,86238697,82794300,73927927,112064076,100548071,99379049,63992428,80928075,71819795,121316462,54051298,61229664,107380045,68632261,4996210,93420323,37247175,69100544,14100982,55793538,65175960}, 576572995686870044296678136371477058479249475927374354889471975252801578908557197179709310569097103511440339338508080351151588752691230153215160415721759364269325933515155615545567977301320138383766106265031472392610050951444936654709611260842}. +{{56646283,10546785,62831345,71203844,73816841,39903113,89948157,18681564,42806379,20023369,68087674,120564142,99353868,100232241,92722170,70506849,63679625,60540683,121458208,54790780,91220775,87318704,25325942,9469726,25306772,48615650,93892853,97675337,19641788,5912074}, 1302340616995601387976593005246344912533532742532534831302153954425430193622960128744371311314415128565141020366066901453995925665168716391826463537264708480312474566866945666657888914275495718973048827848494104785195143486980481483284174578551}. +{{56714238,53998220,30434340,67978513,46502790,45829348,93021337,4079640,76630831,61837027,483568,109560230,43117986,95400462,66595463,117475715,77651375,71848546,108318537,107918602,101728021,121530688,15684226,86929830,35965900,78411823,111670036,18027249,55096231,59891598}, 720004391707629611673765341056798195462228334960163065264258288989530847253051472918283152951287409432254865517331571887452601644650787469738575444681024115422855634567223293758983691374331132663369324169213701501303614197509318682056016118600}. +{{56722721,115992654,2830662,94554042,55777375,49381346,548987,79895365,122706122,11126939,40093664,109526907,110265653,53664436,81333083,19843658,117965592,103839713,60390068,117902044,62160219,98171588,23237858,24823057,79679988,114975047,45664381,41880398,63664765,32917385}, 338130748173096348731683469770070280736444926610347595903189550644019465491571886266357617159687049231729461805968979318775643958778826201062503393441875909598829003593696875623881770408496487339855040978009903178984140435030705355205544925905}. +{{56931552,78696568,115064718,51938708,23269257,13557753,3885366,79540651,32486307,26572812,121600278,70142476,115604370,106391093,113806358,103750887,120392307,1470053,62333459,72048169,104233103,8934875,88922188,63930954,33865919,100905064,116730452,54165296,51536895,65455589}, 677631313447815059197658598741396305450646615093326453845556442180097870116205526037868038875774774161647007657141509023908910757833877285242434620799236530877712979679454628036236792997110112079291006908488718774323226235571324209339173937584}. +{{57118226,8355005,51237690,88043773,68415473,104084142,45211429,58735488,99862497,94735323,117407759,48678710,47753780,27039273,16019997,122008917,12151516,116208629,50396430,100305146,104708770,115158998,95825308,97583907,80816414,63297722,26358528,23322540,57022653,48789742}, 211096088522975657701515499411900769443731766612939442001017247025511269957248077906758634637336491627704894349941936101369465958841897707573369185340765126967310073886733027247201061349253546272274630976310578539418704956503075139017209210714}. +{{57190265,41625545,89319348,110795293,86123127,113693901,37119818,20946301,85430376,88146799,7022364,110880807,38819525,88949274,36107550,24185944,39908462,37662515,14303780,62204764,103428096,83534740,72852009,103783895,27161058,47231289,44236166,102663497,35478810,73411127}, 4367619839252359329204531866710544866955304695886645050898754385458923641180160070082790423211264256689567439918576637545287704050481091289914009487600325105190787032380965891511461832455592808038844331353823698450639678402542534791633234434747}. +{{57442362,99140688,42726020,32131685,97831271,3174516,57261547,41971302,82688726,40295031,69878405,73524839,16682597,111102801,98913942,36146469,38584255,76743036,76589455,1791557,122416716,35764668,103023337,100423515,49175588,78319415,79680890,91610288,9053338,109265165}, 4997020878146433935139046495607422130265332359173126179784503370982593467695012645810175143278519227887458937410218005727321399660615369847652044581677913713451003619931507498689421071017821660961560702652855190763525679392853841189222812073560}. +{{57569792,33022372,26653438,77522883,22615384,34611874,48260016,59171773,24961000,119364170,55569267,118331165,28177080,63669090,82390477,12664825,18188304,114486737,85247670,56404190,109160861,13944839,52764067,79052649,1942602,79532325,94340575,11168099,72515344,90820169}, 5823797623281983580935553827482158740904535000237809922136289752152989211453074192274939025101495742410015894347448136525556046454957313062725407905422815557738250106809335930691808548572526772309064572334412528362153825246705180812308947061896}. +{{57578579,82472914,96640347,46331507,120472236,94439089,16297696,98579234,4603990,22933666,19801275,62039617,92457555,70257078,9892387,5502109,40704862,110004920,75576050,122145272,114166291,45514485,53295583,76835416,83728017,52734236,55073405,80714541,35166647,104067434}, 4440143414060030315157336213447006872282669933538421026206700694290473285072478448094130114967644355498227093978245589497722787636510534162425582583911243198711290792626828307863958814942124866656115533789969252437554651982018322373924717911085}. +{{57703635,1281723,102967257,29405605,526997,6921591,27390067,84940803,96958604,97795700,33452089,25988324,102946940,25403947,79786577,64790839,114729148,11439867,78209736,64128880,86819191,53296502,122894629,88416405,84042267,40875845,14924126,2032453,30925063,45606940}, 195592134342629693297101091450636940203170170265494733209040977275532857073783448244842303256342205538268552711757488547137166785626365347408538851613051811251055371014024605108538903865347542721522110021262805877244515350700132459873125459199}. +{{57753690,121098909,103597351,37863112,16754436,90207291,16089787,18486649,49720179,119761094,73878841,67191355,113002143,55316301,96332590,64169631,17121651,116555003,5930131,37733903,76187749,98321889,53316607,10795155,61653246,21435357,104149325,35131395,89423397,21143571}, 2154755432313175378233298652270208372229821379412727000528883613318953713929293145106262532273255640477043054714637092716803296499904314589818487176875207900421391518820354719166481841234520847413039813485684474820074784900365370682340984995302}. +{{57776247,107540491,106510955,88461262,86614768,62882265,65477703,45281269,84951168,5018650,45859426,58549341,65798290,41865745,108377687,109517291,12335912,93385416,13861033,102703787,100962181,31939937,1086711,103253951,90830520,64521905,51893390,15177358,121392137,39414404}, 1878193951967846187036046441954921178340689485919479520735595815704486651200920343016081114490400267044382658005238235407842576136156172318778490532520578784579566828345802862067504632522992285834296336217477829044566694772771254510548992977127}. +{{57849129,36271527,24622052,66186622,65798488,51453185,15354610,17544559,41079404,22086538,40381154,55969954,72135792,31113684,85198583,62273467,12196515,61572444,75164402,112696699,91320876,31667153,109416823,96270584,22205862,39674938,97867016,51201680,8073058,92296839}, 3932591747470333534685937882139359362867074849382750032294915123683706752324563027245556424500668275469551029168681110240679753386965724850027022517302305315340867785728385905478868078817798109210412171869006618087041974693496802781473521909923}. +{{57984013,79841114,45762086,85404194,77940056,108681274,100509705,22992974,79412339,44461697,116439009,117149497,27420878,107711290,17549274,58159600,82804376,94640903,50608585,83994025,62016964,75000780,44968790,79199056,33855378,22655363,76677476,46644624,62089592,12888987}, 498091363279032764944735430961168070955506548015719641364415076656580985068747316334882262684985556538583558848565422915255787403556527783529769816160591374468275492836552024640929671865938157699956114123480566728464234902997939101912120823617}. +{{58035736,112157004,120825095,51609106,85143216,20274027,30808533,32096292,49924327,4838447,50955250,61988470,121593125,77224271,1521589,58152362,116302487,57714901,1227301,55806446,93523457,501589,109013656,48042879,55331547,86304617,25285969,27377111,76984012,37874799}, 1954223263788444564307193354300073526743325053642253078263568830739573869374022775020679360604524808756673032010733754356234028090306398303495955563190618461533539481193829628771330777686423301504863312672568909591616351581926396846421298344804}. +{{58130337,69184312,38117310,37190884,27819656,78010096,28564215,103022577,18029753,69133997,73820725,58351041,54865040,11692641,73300355,73760697,34588733,42615592,110626187,21450003,98136255,99421428,94505993,21944036,78788936,32775305,94864461,41807097,30835995,111440034}, 3996131013832746460356628877496413857477659849770118346756695375413650048391640363994669318144160877315321763809458778693593643100108526982496510138492283219988148957590911096489507767532885155075081080587785179200109781156660324499824249270209}. +{{58270363,28595988,116031966,52321382,89436723,79294569,113573073,55563866,120596356,70421698,109467999,63187283,7809886,55941070,12272257,91105976,73536502,91672201,23016793,82267309,78883555,62973915,104228088,118148914,47563643,118788596,115970280,65506947,108575589,15444247}, 2438630039731699924106516318491940778271194091961852244741957766324434046628919739307694724867954396692966207027772803420249960800835617421917550912451849521757994324012679445223537395784327156659376895706510987978546598397381582444404997508209}. +{{58277072,121451693,110819631,30519562,3987060,13121685,107413413,92975208,82267809,97170065,105838350,37508953,52523671,2449172,67519577,91916254,67914255,122458707,120895828,23834516,116888568,37918165,82121724,7341739,41479353,55285062,39020396,52953028,44407924,34342309}, 36582552573151333044153265494419984680551062698974456779162410491694327811831069305636449161812057867024217972169073481095867750584162773655008634190729819508006240675726675771411947870824700285589207757646301791742187120813241511222511360870}. +{{58597098,5366345,95366172,62345994,52197054,103931626,31212499,20434212,46624276,116172622,119308260,39614611,40330351,61948483,30238773,87463997,96593616,86811452,97106657,11117894,19434007,24840935,63257083,23375989,118106610,16635800,36005363,84140712,63998540,107552870}, 4377353101553049082419435221903801727072892229836795157291145324556327847571381567875400871612904422426399922622514628726060154731954702809378336960812322567206712465761740494674019011496275825704004374300598116918158969910395644209457041569858}. +{{59109430,9496412,5380980,64105029,54776440,97486635,104826857,22527542,28247975,50237741,87575992,87503545,61074013,51039806,92102414,10343803,95117739,70701756,78682817,65619623,6423939,77973731,114837282,4267628,118090432,48302741,115926813,88307855,8521803,32054851}, 1429996679073225276884130009067216142013309584275495086021518820652502010598159910986906622684406339459342997727402204267834798417799487062733131401180330786784383962828455984608263996966362798077292827549798383045448872555532079996692196072296}. +{{59341837,53488786,8033444,49794243,62816638,15005170,85372372,112030490,115434361,121313869,77136893,45085981,87193638,67247485,23756941,42283000,29677857,70313188,49451334,80929001,75545847,86943315,75160484,57620335,76629058,69494707,92323060,15453706,63151940,1724851}, 797751985450997594360214329949172025576453482699560826582052780507814917388971388939776712345398770465315253707538449856307189942826188662155215287834402657005634401798737307584519527860581726314575250770418951800143465138935139493284534644489}. +{{59521070,80777007,6416533,90436859,105561476,64205696,64074639,106903442,55937676,114935743,94973466,14380341,75879457,5178209,122158187,80167548,37500493,33452740,111237657,115666059,107495195,32025385,36196602,78312421,90912773,14413533,57719831,26470586,55440154,5951626}, 172050730680837389872468497312932626531873585657344963758510692032916283060159424298513336085939710049924838053271684937296213376577626723027414918178532186314191920626338688703750384313074233286778577289822828192004915487709703296598048340558}. +{{59843807,28851376,14723045,89727309,32104598,27117194,3415475,48391358,60858180,17372369,34736828,74902112,106617207,47661677,45635571,24064042,60091270,59143642,8828238,77300248,31591073,50748721,99922641,40547040,29108383,69634282,99807538,9069364,41994825,92724013}, 4084197963062113040331445360803874539909082708684033989092889435924206948955956327503956098794750907392950964814837491200461721730204433509397277886943107495652865249576346768749789010572385508596940782192924573871881747563837597556603463168589}. +{{60052912,25883587,8449612,85556032,21540216,116543202,48185008,49677319,23364597,54254880,111191180,44263076,94106606,105125675,69174780,90762364,8197064,521676,56188064,26601174,106646113,50069384,94572938,104376120,59744344,109652259,97486750,7104498,74086211,86944758}, 5848246128071735469997715716262911111453978819399064339249797667045857536914152363735773331719009875626753078897675831696875105882026515093190893468310230214129716984159302728580825168824247664664365254250871588614198474394964313918028230173058}. +{{60227174,44487063,73864570,81846394,74106006,30804662,82975241,118847474,97061707,50211666,39389967,52303737,38051564,85032431,120349207,59942238,66652395,79690058,35955259,92966726,22082294,112254327,113373639,29081548,19485268,18600078,16127336,21863421,93467265,7316158}, 1751346599001195277925939014551412377965372949418539058209181295011034683338628296914831156997211881928523958489307831838118915597218296634680759315003091577944169427446776862477833182923704682702240648430727335498977456468633392381672095575362}. +{{60307041,31748328,57608354,89071701,17764226,2144058,84974099,71917678,59916590,91254641,50964056,5193132,77715523,81825900,17724843,55245657,35621721,18314494,76550695,42561178,60124110,22507692,33415559,54653230,8093355,7227029,47667979,69087468,106819340,110058725}, 5976290609178313924616683364469893625125768771471893333368388303622028984346859802308461233895187146652486788550343143750865084830400856926196502205010882577840030523284682606519428990839578004081089657037073319633203716776950309802084028240457}. +{{60312639,23901134,77460473,101072684,5858616,63417403,104819800,114624760,3170717,58067505,75698190,90026979,65689387,18030626,106853168,16178316,99287661,16145312,60779215,31063551,13889625,93964282,121708982,93058507,47488509,45590943,122337416,56329827,114400537,18014433}, 2227658594773965940356506673618710305698363591249056081449615768430063312635538831991472787745592978888299183160858773347681740222249332934581362869959911781414077241508798321783998568369187226185398836372276283824082262572732959446180841724709}. +{{60315623,67121682,71615118,14011477,98337969,35930965,90155436,114319970,21118113,85295840,6352820,15684548,100163587,92234294,43876784,35828670,97306667,110072922,123167084,115316328,53670879,86742718,74924679,92471922,94694392,75565090,38782244,98458485,31042594,104405303}, 4687280156512396500205794313361716883751226278376349294045687808843698030168564538205761277750230844420148563126924902229174018417455183351918648356731372170906630912136300221554909665676983077037437625320157320801793276229277703676030719430969}. +{{60451509,49729079,18356768,50722328,79903693,25909086,68635572,8144333,63531452,83685402,32721198,115463699,21163900,36532949,23854193,20463784,106763283,13430112,47900797,90850189,93742643,116920174,113876871,3668441,95141734,50828426,71626387,104243738,12923180,72150483}, 4851414039916263871168066476964313523051177705571977639904418807662145412236707497129090712912522658651986260993697217353595734031795858442480237348791397567612864718561409445562027814565566340550324662413746277268122065232929340554738669545619}. +{{60479208,50655738,84253820,93388099,13922680,6599564,43824729,110671942,110410393,84800027,42912909,34653020,33490840,105298647,12357000,78709426,33701121,64608303,39880836,58572598,67023329,68502944,50352712,86286512,76907278,47938370,99317889,107454173,84706601,121810208}, 6574928478419039311838677076035989580630510559748731135038484530470372967562735420355011089019428648266241752630118274263577348818349442483155581123402324208031294513118288119654989652640957641208579296928636901923320402947995388768177074939720}. +{{60777541,32015632,109855157,9117253,49680099,35402760,83295598,65823795,13559380,80775669,68737243,10078032,64315589,73621218,36566670,28801227,113766273,33563732,15365973,93623423,66264838,63914435,45164305,73454618,97288201,835484,26844932,61253557,65634721,23683264}, 163845400818819473670172130380437656262733036038537364305403007181495487309259575117801086413960222280349555568967847319943749595465284941891660541035800468921403029610139144134985904000800201772332637831657018911092722515130806971136159356573}. +{{60959282,95853865,45774562,79930584,15241185,12428143,82030879,92737280,98970260,29543259,103079990,45753772,55878252,78489910,27945997,28013279,117963535,74034609,102558841,117472196,75799937,69937558,70357775,95542366,52853308,9875816,83338697,34594072,9469955,75540979}, 3947109312332019386019750167642035193721914143805889533441624211297438011937196035003923451992027188145889816923091086934770257006580472232457888011231699962125140530083307660791706909440132445508020140363205462216241250941544659585045961884274}. +{{61059841,28674294,7774669,43440048,41475699,42188539,94001647,52859075,72725267,43476139,65909716,51117343,112711959,95298303,75984621,15391367,121481870,3778316,41615995,82148902,69806882,54150771,116944543,48119379,94742943,28984398,52954860,89625796,116774584,53313856}, 2704480972126707353824243462192337339031757298190339903516222409813908963939454483477171307506220327503614090690049668889277850276151025980402711150753672258327396626344334935077571366847914611717239710022841385238985945615583690798515534232565}. +{{61079530,105000186,45182766,106297633,74801360,14384117,34313097,23925165,75717351,94645702,54303399,34320055,54684813,104862215,111894082,69148496,53542106,20172292,122655939,118090539,112346218,62096609,64885182,64732143,34666981,18803731,57488500,47589667,117597266,49632477}, 1719050432410096642664018090948460530310727178475809495406287186416216297500528344438176677878938324370224180976407122075570337741098873897742815142964780846075376520100237211257481893317608890422996079984633332137084915434624072296392771255784}. +{{61199867,107063570,103188842,18572354,98799383,23263928,43959242,15358191,97465090,31218741,43574361,75071431,41327186,74757786,20025862,77405444,60142176,78435372,26028195,100924434,60286524,71623606,109391443,5588788,56349840,19676418,108382683,103340909,100234265,39504872}, 3031721326667025201090229026158434354951263746202633185362077021039451045219540268304767433449410377200637670389181593613381642477909051877915820964608687550209569516239598042471196203497812399532000697023161289966082243022176909129102118882961}. +{{61262161,63381887,82268653,21876874,123035335,3004170,50664285,83611421,44009887,108198230,77704729,16957860,107485271,21587944,89504996,110771727,106598274,74634613,92170909,72585573,55095675,93240895,72009981,88489373,33823002,96111285,80599435,31606521,14372439,41836977}, 740082173289422901537406055465374617024151953064003443454617345720770223861804579601111616580901011986336780553347189029825801178447320404259778591069040821578225282899065403498783468299297292771200481291136917318078464678584495681682903307735}. +{{61347122,107357702,92999329,28828574,94649706,122016918,92200322,119334589,61965969,84276937,2756267,43366562,18589808,116855733,87564622,85644118,123456055,11061137,20018025,1022636,38212,46381580,85639813,81218310,28124094,7224090,45295767,40376325,72441457,6935731}, 1787814097366851745647759816890930006283219296734195144492418028618554798365611688749521142912810308821288121822175892941525459961525484672510605713644508545704475887191293111573891293247733588076224419151085524439284012188623316378880831858564}. +{{61358770,59181221,39793032,39494442,6419098,76103440,75901212,75673176,59871932,6622825,30913154,1149328,63534267,89396210,42488988,23687694,121905399,83774604,31225471,31275959,65688565,68227066,23429265,118297585,92239051,9847246,38708273,108957518,3835157,51219695}, 1028177998102271790357131467343479592309596702203143421434969922190556603352829895336442709541838467299656859963894815105538220196808144896208240133745008891009200699234223958574571687576310016539626300258086972571555079128749381782606456885762}. +{{61498589,13206770,46541346,16108233,101809239,81312051,89639115,44954996,104758372,78954586,7861651,119265476,33279388,100348681,40533400,107481627,57909280,31534615,45318581,103097325,22565560,19782151,5488895,49574567,75892962,21456443,84129485,10503018,84631120,45254996}, 2244065948698546829656403556348225837217640000084609314981492332731620891137042151346003158409919478172214963640319918107327202878902764231265184148317099951810303453708950390793707333297413555218550041929596425707080688837682533747056748438649}. +{{61501947,75410172,13435236,116517606,65431794,91999033,89211936,25571649,44574185,46648593,30270846,63700285,119253526,91024446,92887430,105239309,101725637,30982512,30967829,86770454,122395296,90517780,44251024,2261920,85511736,57429797,19681453,46777539,101397864,10692953}, 1837846107812290386099758960879191982494263318328122269643835646220108033891633317014713232148266668701898198200238462296467462826343625686595066392380574632853759413823904469487268024525857728442902542308104122351411724143984241953779082431393}. +{{61700474,61613095,30916069,69325761,45052308,68787811,61558696,47564545,9079003,27319264,72034382,61247572,18484649,108451927,42505655,70953472,10381295,60779660,114555632,54887655,59120809,50688868,10772383,73942226,34334953,21871984,13448646,36657965,78782966,16033211}, 1762290050218168092058275381878120868932615798148506568923391068364555477020784363703580374112435972663588894196488449270996508086065870274084645661713913538259079398571342056890891551647313997251280739197215416079160239256531351692409289929134}. +{{61713759,119801120,21501513,79293867,112538597,16889649,105978800,14956368,101605158,50395194,56428524,102115595,68385853,7805145,52528865,36732285,91738543,18079010,54876791,5551716,60127174,90581086,112635161,45520047,36437514,10170010,33083773,87726583,28255106,119458769}, 4307995348554505211453248350957883611803570220545409264849723854028866683940489118586202598882473513826408720299749275215711630084161822625164438889936137586964493616110223515935322514026082902332494250913211327395265675510161774112339315259453}. +{{61823306,91215064,54792047,58525548,42500667,80654690,122072948,48577452,17832979,99300633,116853919,2845404,106441556,8189575,114303908,19564989,28918568,122099568,19860427,104963807,103540570,15988572,122916680,96612348,30212558,92776417,46840923,103968713,72969985,51617302}, 2864886330582300157401019920172584510502204755030348136841196355654518243377387996646171476203732114587715035379868927064231273876145253841715488643252030069852341803753091191059477082235187756810236741582358509074204346257401694091534337353492}. +{{61874370,36504542,85432799,84103554,63065507,42805203,97519151,62848056,5027945,89137610,54896197,61275395,86951309,90736190,2118974,112961477,21861039,42730814,114763449,17874585,86009778,76648071,79444874,53398841,107309101,47618621,85677701,39934376,42853963,71199698}, 3996097907042483783891885289047340340104865133543982174407294488127294669183771328643803803772700150418450951902526143501361364772886538646622362037177659687793518959569478222275689794002118272806848424121464420441998899515639763257629227195764}. +{{61913320,68063044,72017336,58133541,67730720,92914782,80505116,53032041,91679188,82878731,114445832,24391189,116595163,8557899,60132873,48776985,84953177,57825322,61710333,3572087,27557096,8643084,94022355,7623838,2409774,92309050,15623642,106883440,2724788,59119013}, 1094009314710769438180574785466035558254776115935432879730257532353614663070688897327867805568470072670072674014268947694773909714517561217038942935672926014103649190782431759702989157422335899149989018715969467040387455107189601475593700768392}. +{{62224534,32635887,98620279,101399093,69789700,120320853,82128194,100302838,14026995,51815175,61674950,111465901,22496952,98840670,10046012,4509374,106807391,89333941,6679562,64680179,21572156,15594510,69375204,45803318,98255112,11957126,96784766,70862413,41319579,120083685}, 4828959426758911083784028051816158463613172859885167259592216483246968128295399385219277897626422493748335684452690470404953593740621088876595158573716600108603166014063728101676834688145884269945825735906405508648344089719557605562367414569774}. +{{62731786,111960309,13837153,20872080,62433873,64282635,104306317,9793834,7627912,95889379,12695268,97086060,103250723,29979698,50255030,113327952,86580588,80268793,96537211,14404591,84167224,31865562,43837986,12283873,62959435,29718213,83886449,65042391,8558841,104275101}, 3850612709601073109445079277738775470193251770581179602618044403590775350161601116944446870319021891618897812500103162989110326816738463273813230916657087619099460536190244923914572416292884064815998953981735147428620553781808009106517501284982}. +{{62827226,32658913,52870046,79399658,66992701,9124551,28189769,61778230,119180203,87518242,84237742,11920885,27179666,86785620,106263929,80581887,54026199,105047467,58668822,5330447,13970795,24891717,121722554,20723816,38840608,71628610,50860554,51274841,94342567,100794118}, 5362293213783110585427501409409367240932977173295612091120606236671631071475363246938602423737439431128549739417448067495551300615046346654579441958791175323598938799087220664305375203001989273516239754885224719828358981052978476165918304749938}. +{{62897353,22001568,52068301,51735314,83780902,66318057,7738807,100983195,51633497,103367676,31612300,640391,22452737,42679347,8746135,21405370,37139111,111531467,51127020,48742547,49220086,47744854,49368216,90430852,46936503,74478552,84360997,12032981,23079389,76430476}, 4108334564185661490799705435210033853687799361178665560848601191706674210435202745480231431546634701556159995326978837516428061699581011613932897090329518703767906252610830019503640162296540009091454431631890298210789749498453396001758215109093}. +{{63312345,121303334,4103389,26731116,74415537,67102533,71676622,2334568,44864025,13999025,17479802,68572753,81602634,101821496,61533260,7457105,71417218,118503057,78109029,105588868,54060799,27279898,9972678,69019482,106801414,60866117,96178840,16415453,23080123,31279971}, 593128219639755384304846976144647226189107661884303435542377240953144352623501478711309730497153684999595625624921135300659068212120583478500944658530817407352961128363699418229283750573701284766183516020177026350988643380482731975500159683381}. +{{63579478,16186882,34339440,2051177,50935753,80733172,8015184,39182421,18977059,12854215,33459423,80292886,101447476,14853527,104606233,27808450,27844344,36970591,94163408,40997288,103486940,65247951,19059685,23649385,66298244,87141501,89566770,24976775,55250936,7198153}, 648607866923571997936662480411653702400631269652793254192630510554451620367575433726592659380675478888012493622204428843469967858973520691981585906662998920634604951974568117777551203345313651577559885702672985294797124605007413955134671185816}. +{{63686091,57357189,112107679,102839179,64121398,9368721,36497377,105776417,47123345,54426882,40095572,44543638,81024004,38053518,95515514,21934107,17726396,15739961,12009251,69169021,77142881,33387441,122030768,121072727,73492685,37570795,81476438,27177023,18797176,96941320}, 4037613864314934564883112657264863464142593779783204190275634847618303697933834265749696553520672287327172441579783091769933759039380767239441126104635278443745220739973835844072742240175291206101976013710677991526867362224112889396237252329967}. +{{63821184,23516388,77463717,75219665,2477315,21979509,34636651,33289095,56135261,92653645,18804515,122788019,109645375,74027926,71242908,29244598,97057849,56777287,2644143,101025430,82965170,80305211,12148568,51305171,38895717,59095777,69594801,52342240,23940869,95263369}, 3864729800063633301890534311349534438150606307841635628660183501572628442892893123559779327326325483519426192941367369895609538993363306209709574833147723050925945749428678733439859374579561901075830344827567862542993588137477031815416832794620}. +{{63857891,49696686,1590930,98979928,60352734,80236603,97719758,70119536,41187637,19143284,45419093,8543307,28253438,24839411,116152718,115290445,113846100,1852587,70501444,70691077,114379538,71698434,53172413,105218372,78897388,43336294,101416708,87990471,2734811,75613309}, 4880050351330487014750526112410365301945660078274373021617792325846489818710234113638814975718249646904612967146328770771231251012200255922027511717275188767912117387765989558036156705469303704950967819103688030994107898598705398167158206934305}. +{{63862400,18289809,69017651,48930975,92121392,122968960,95606472,74673132,84474508,120402941,37773930,97407522,81148281,72857223,63456233,31850529,21189992,103376471,95785712,109662628,58188334,82632837,93608204,61298183,82227491,9992755,116727453,122321178,51548365,21043688}, 1432887203790349298068935892391008835885183788516988710459298194704308762759831073186793505741162745693546003462087264398771493513293976753149303810015950900907224380191592859226373025956841862627550754497561585801067728021020734213938756121102}. +{{63887826,113078011,94347886,121752789,1438375,7242016,26089305,47294941,62088735,106750412,98323599,33231614,19822191,52398923,95408301,42566879,1138905,34760508,112840059,58786420,3743823,91367738,109170434,76291038,4310469,15958566,62881663,59980405,61735377,115621497}, 3509156645647592990595205113300117030251396030147415711272810228486988815103213783605313902967457197235426775595238802092363315688749801679466710443422612018481606018431013096137415220246873082992779031322960177583213024689671927508977357026778}. +{{64021545,48157769,71365435,9569938,41903113,49230674,28486818,73498507,61866564,57435524,25414729,119072365,44611663,45129657,75757483,81429560,15242681,24036528,123181257,74604065,8827804,82572099,78832405,22665685,60661866,65708298,105685934,17710101,63764985,16482766}, 472088449458491058208171390476148437916185041624111860965936678117396365631873876364413195527882440127213207834827914167956578703960923653428372128201709896293560070845299226520143492608323344651467390354452252674470974812089909043669899246743}. +{{64322146,109643306,90709322,104552492,93384893,76091826,98068764,92328569,68253465,36866159,108976873,51212767,78243121,99731867,96025744,28952178,119379421,36111630,101313643,10042210,7886161,15353558,70106568,63023179,40636919,63649907,57806988,115381781,71247803,57941179}, 2589465442590739374839168210473261672912450692203638730655622981619462316795440516744308476078798771531330590787161239054154122109794848385923259763836138984077755341941746148932836527207173477567664180832471774681548831425306017686464056606608}. +{{64343495,75663838,5282280,35702647,115596347,116509375,10852696,72294957,110869942,1314775,15627929,3134761,60905489,114390089,61209552,113789122,6374258,95353092,121193690,66559918,97924469,85842646,67341746,82192628,77788709,5877555,21777125,38649431,123284031,58091144}, 1916483882387402650020697703798584564506947274149401087665687124808938321659643430038883976972693955481579761050152959182567872186071082342377068703946211689315062844550632109856306593904258777909966886116171069571465809102709726519864308285113}. +{{64539595,2027128,78276804,66652303,36144251,112076229,58332355,14400606,34263944,121829326,37068293,104884153,72518,30595233,87693222,114895294,19688270,123350625,72211890,54166485,74897966,6336410,100016291,34548211,103086985,22293236,34754528,73844893,89862279,118807557}, 6117398815530059143969278478910079103301562333634784369849766974598704914386076403155608422071393247746145393532130741773424909427555519153575671830406829087478010769346864576060539718536210430599022961959325598297534021573139417062133111336057}. +{{64694409,66070706,42349399,111543023,46680770,19411356,59397223,93930344,56545787,1136165,99909036,18088256,89522429,47140175,81059729,81468493,78185893,21263329,74466824,10924964,67337532,54759601,109267718,47988638,52084012,120770220,54920291,60104678,64644360,27712829}, 249146278374299785681547425792554273942049087271940398096664999570361485045196978469375868105788582697715778464383071047153162107732335013780729887799162624613175665408045863082350254769846546515608872929911140786242450744998742947159104287565}. +{{64765946,54046212,63493770,37112755,17839519,52372311,9241929,108786017,12910299,90060504,50365428,35453005,102728750,14394995,75773774,66064194,8269693,56476582,116394690,122603973,100847403,68513479,99082277,56235095,83607850,43395583,40461308,117885395,33934281,117383310}, 4426028890535877148399085002567076796491804781054804718629524182138150408342548678061867921568714390275598347241499837164522891219767311513100436449225986060236252309692943433820491740747545405640135636104762874206391051518701650056960852699640}. +{{64819600,7516237,122218601,92423500,81838028,18430046,55836611,29385623,18515244,78733267,46146263,17749394,24472634,40291798,3483513,12260050,92252471,17479024,75114956,98744507,85666894,81397400,66033470,120531994,80243697,104949347,22771953,118790757,88606507,38892884}, 2959351593661852091978950891887999153102262124348912269808600275701500673898869090461711907235936254228147363242431826841215525293680319261141353020416748487989356969325982563636662139690280242925093433037446847108316887981414130820035629369030}. +{{64825039,106565578,7274995,14019069,96000639,120802553,5572309,68984967,61045578,47030104,49082026,18324845,98590332,16185547,94009326,51393406,6429963,45666237,93893386,81932165,12389800,95126798,99174900,2878232,6090413,28069616,11690958,106290059,47000608,879859}, 898646313795412361428607103994299659262037955333384260631029215601662953845065908943637231890151365147147446205673863862356426082598459352661314830703004088202416143243734093707843990983489659957874891583214406534775838669383941411660379138301}. +{{65048943,63521422,54705270,90995019,67521216,2444978,30155079,92383757,33850687,67189019,71432014,119673647,15048784,105277573,115113927,32445423,54081161,65396520,95947778,114294720,65280558,76344485,122086678,98903664,35691832,9967762,76935923,41079126,55641479,15832257}, 525286178347367370711614337148030292893700087394526270340638963829209594578524134869755556698889351913999453327929127412731263724522461784577762954958739357971585797508690006668857358226040733943380277972340449544510953743101625800431407066057}. +{{65087063,111932279,105347969,66876568,16132042,110484080,63931497,101600688,49397613,93858954,81369381,74867289,121811594,14615596,53090626,106943941,51034208,73891604,48723421,79232424,103343947,72231956,22198510,1196989,109457627,58099197,81480258,73235157,35979293,61523847}, 1411376828494390895261014895936223611983659273460158867713995780179667711310026711187767606178343786133631589288423757156194695591957496504714497149501359478290940057692446894020071377639794936664601657736189538296495389511277191929243251281223}. +{{65087069,34962286,50343163,118613449,59732420,112923231,119745543,59214827,46417395,83604919,36868450,85143421,43581753,96487160,82719575,38957134,5575471,54519526,63740574,115614885,118082734,52473193,70557147,42904577,113555292,24818848,65135654,121780523,22846269,40067917}, 997041384529011520992467161449051281391091726953885345978065495283628859105867982707400614271482636022309706472645432167131658744977817029364749557705799490172358817888562440866017840163139980077664985616197013592585805561541694393015257881581}. +{{65301463,53586974,118106311,58148989,70457252,120164357,83974027,27410425,100993806,47995777,56552698,3122426,82062523,82551419,101439925,61020283,103892044,4128113,80864660,4308388,102969426,104418889,63513301,102201753,104484839,21532048,80075431,118400830,80298030,111322002}, 6583598698040436315808575900822419847125124707986608940953198443682747691577487144710030664008779242815307987303447443748862346977003451899185734954546672464514667000821367328254643254525368702173727349325185377607648305062545294770746683486957}. +{{65305531,112104132,77555158,18865664,60830907,54051035,80514340,85590940,11914697,77871429,62966285,105658842,82064664,53465310,72055952,93175835,92254461,37956992,32611544,100795497,29457030,40374776,102575995,97497447,101970767,104905205,31811565,42549739,49744235,79799946}, 3818211164994355771767102981024406475300796066837666325473370239245527167246666955630672065515246332323381839970015292378617953300766978145046916498014403965090090622798017804957778161407723860654148868542583031052626819550188271671309117261617}. +{{65445556,4053529,99168819,64422787,49412294,14771536,23023509,104130629,37672619,64117302,15904712,100117339,47698764,14901700,32262106,65518943,59688915,31773140,12827605,81376412,69548773,173688,68997979,70638594,8889977,48960485,27661666,37247304,85285573,99738084}, 5211067143158580824851238759798633534911171339251813738007614760045559182290042564358053380060404406635133631764334134252489018693478259330163525246011078814733384679606262956399036823932746897548288438534584580058908115200297053556950475049422}. +{{65522941,15897416,25654773,570009,46905731,56059318,100868035,66111237,77868377,17493794,5582430,32599038,50466252,8328232,6948398,96690135,41009570,28214006,59765240,111909425,101120809,108545250,50619754,58094586,101160854,109702744,57975496,104219168,87644948,22767377}, 2904130697475357800413829452434149721854329461200891444987912969992160766379569043917098380607856332667995882069551958309975247611042656054617398589116227786735147207196150362891935729050831366101479660551043603433106972130865186690120273134045}. +{{65573462,18177692,65565149,119689033,80261312,69245440,7282632,120671727,76482254,113721268,9574173,120683119,108681681,62961675,119373079,80972408,32554943,71091310,84329387,35206237,48445386,17798149,43843286,110115833,86404713,58016854,76402607,92678296,70851943,100506807}, 6564184395099088522082299526695236548133888908460540558814296483832018262820733525883128480567926020724847879928020708664895592663546061473983170637516814393253201737201511270539922857229538656438948569742787556876117336054242858525732620827788}. +{{65894394,44026051,120897177,105989312,36762266,98011879,13106622,14786504,38592515,89781877,14860688,49291154,12218858,81498791,87427850,66113188,49005453,90076332,89981091,55170584,5916935,18805592,20357127,74117016,89048744,54304958,113942992,41519057,43547513,24077728}, 589445595746006514213612041458067420219901697332190755103352488750243749196259053335946064429375405905710945920038535424667954779413300992702953353152597870621857993156701232801713619841284698559964416544118793451844796984263504465306133537574}. +{{65932532,72669750,113511129,94652397,27044395,32134222,36227116,103002309,48194566,21777993,105712531,68290327,61333284,33042200,84971753,74248766,97744796,54389840,120330927,92193489,5295130,62472511,56803470,21707439,114621991,16540176,20899348,10044340,58617484,57117441}, 112438998930389641063341332167010080042015132777483714265204154199699800937173629575549755120360059849303222931836720702386547789131570507141740205663012106568026921155862603888836218917182538005939227524995463594562593364430981202231731965596}. +{{66033968,107495041,119573965,31632137,112795701,101073748,70693208,61723090,27103101,70762765,111564332,6279729,24544522,68734538,37641837,80142146,71882368,103290825,81822221,84576046,52689973,57234272,21500563,116774172,2188536,34738290,50511444,73492919,64223089,65222589}, 913372219125694610985746054258824080880921721122483886844226517719533717883053433018946144126355956349538895429693724130393681878867754493452425853852785646125430716705246318622570217257842500777068824165815476663628094499158972468762781305630}. +{{66331576,94744658,39442652,29890561,18860764,88076129,100924325,100068117,115600940,36275360,18091204,26680818,12146967,18239504,59326851,116981194,26316600,85234446,91077472,28251110,70701062,105402990,50005124,69555202,84000648,32943254,84748657,81442776,58007562,5963375}, 1463007108384379666572464458409709422555450431832997191209079274568924806089139581308543030422415524340057397989808451992846654145613953746562481864847731869186398986265704166942589506266034200587907616677172372262157364927914862221982485729512}. +{{66331681,50269229,47658717,94720264,81935837,50523615,72653333,94942373,94783462,92008461,22450796,50712997,118608452,72724781,23280843,55301769,107308395,40517223,106321709,82358722,66927675,97463972,3833926,6458580,18268896,27800189,49650079,116517994,107498257,26457655}, 2579355733772024395436796039196458678232543804429078130497016032548449581867525440169397486428719614299130783984506085790775172001234453161837547216701780159564483268327102818050773236324204241868400999205893565820538422018771551742491656448759}. +{{66339145,64866630,75331847,114791481,120031794,9511723,112757638,8513402,113078751,18072959,62616180,468836,102106206,87887603,109721211,22158550,72399051,55404998,94128772,85001933,55575189,65726452,68817913,3324221,2060434,86794492,37993314,4244696,14233476,89231361}, 3659674212853213513497213441885174963309525071080782371819507932674924211798814890402458609232216401957153598321039458426801377357641288212037872195263275106720761617182745151022993463772414005410814798224023061278157131955560193953519558550317}. +{{66621765,38829891,38137048,33587913,85345656,43953564,97576591,35548893,103846751,42836580,52790358,55334776,53550886,74689560,34567841,101288369,5560288,2562822,74362016,92392121,42136582,64666028,117003299,3925642,63323416,74494663,31285460,37172061,114446150,109065190}, 5366347226543582375171792192747965779494893814044680201386991524913446003043296628895847717627542448282986312385552549570922923496586869641292955559870363565134197534156389019869926889926759033730538365663642581852639625448933933504260070752715}. +{{66625663,80357247,13931425,90528915,83791367,65524117,54837253,99403701,105102122,113619238,5915519,32153764,65864067,121828086,31480563,123047716,2471317,98507508,64777929,86264273,117104345,82889834,117542624,9797736,83506413,100700080,52919800,22155350,105918678,46592531}, 2078186335461552118182631327552766570215826582211144659604451894929227930388957412391142568111394116577835193267669026132947015516869437762488851770071874321334733218143477735491213791436680421237306058251138902375800065948193688869798787503359}. +{{66778346,21122864,12607158,60371776,88403168,12436006,11343336,43304154,66609781,2050285,55042034,83082618,111401843,76814910,109830531,19458216,41589326,35734526,8630112,38827523,35989793,45530984,69212091,24943192,21752558,15598733,60219624,112818993,24207196,55938637}, 880373363266225015407313896485338504095041442180975340886302846488014119745102435622909888864277858299847523047121767965733944053917284025947103750812201641244163934706659895589707980957625090646298677712189801474916875455378407681584193360640}. +{{66871168,49321763,34641213,48104661,58172876,84760202,33936332,17001855,93580233,105313520,23852664,72930016,81699309,45993207,49545222,59993150,70649287,121413709,99207970,18920235,48573501,95166029,6546892,6911776,112862055,90451014,5185707,18422354,27220999,9810488}, 336362135753420856274772416083825974925259355641653952687621905978161808164070915460213237076448216405973904932075302713793177153353503048614273622219189054246906001263074981185890048217663211228154533797929764460049175448621794847579197616526}. +{{67172491,39924408,32792695,45634971,110754331,116391545,35585188,123230928,64714812,72182901,25308605,25545935,18315983,118637920,32460853,37916042,32690164,90565269,26082216,13518781,54992233,3360162,40832766,22424199,31159508,42992874,87068261,101974380,29974439,18393280}, 1281148749234325477718230740329218010531252802699468611354906520981370456226417506458812849048649603932681098471266769722966511779677574428205669847713174526910657942976791935384779961366743327655315941871585499865178903689957932628053293948477}. +{{67186533,118072229,107744886,102296435,36657233,116916494,78284761,36835598,105911048,17022895,116951139,9899950,61057755,9632534,1176448,6771525,76056807,41735521,43753899,44043350,30536468,742158,117759726,47921297,75140498,68899096,106937783,69605684,13020445,85539913}, 5041444508164378637084464919223929908958280299348648287626554492242043255106202508345981408078592019118711517587944974360988177113189476560160083961591670412176762375929499683099503662489164960338332266670596991317847024543667228293871004259931}. +{{67453778,86168299,101851323,86220089,62564244,10282555,95588632,34697857,82507005,35623630,105853948,75168849,9907644,19163057,88637471,77667416,113099563,108687042,80676580,60893595,16842261,73564748,37549511,112265743,101912803,108668822,42568546,84551916,44945759,31624466}, 1243502171872445335491810701398981868975000136843288826949136201223677470676186637533922173645455207397176424878242949325232876823104791618629092563566053581405741344587765135490501158580962298421468373266470453637999516445264410712364159691182}. +{{67483587,45884433,10295443,39425406,114149886,59605135,45022436,60986608,37991908,120976448,121820639,42457344,61167139,114583024,87903657,94216336,91555375,10879742,113864188,7753505,113191179,33256684,81225456,2525578,16203100,88797204,86415620,70562882,20841146,49180148}, 1529433595570683059575405790198799586646336884134063062520672559547026791528031600200876533785481478213772327488649510710292348559800601225280291340403018119417805669207699864192934422646881572211423409925410767913927985073053452706390541423655}. +{{67502406,20435119,105639280,104683916,43181428,67275138,28995317,24606737,28852355,3045222,76087871,13573645,10487781,53703264,8967604,22606624,64245561,87874590,18688819,68654500,6172139,15189399,72383251,1022879,107110940,51702778,108927052,24041595,21028926,37852792}, 564287523150959022374947839045946690610191390752630703992441237276170883392997336509897891835318121961460966088314448832199574769930751910021670955202071333070705324299993792697568500850461926620524784247489872610250285372967686640960061906370}. +{{67631302,33591728,6694723,40955878,36794504,39706394,85915444,116596939,45947267,21898833,12182877,85069680,33140627,7877220,90682567,90232104,72340891,17113545,7141091,63011435,101938925,24685215,40141571,115630875,29148941,81837419,65370892,3022108,13392028,41100865}, 274132160262222227876804260063712099091013232964509394160625874213666583213443726209549675582958930547055841742324437227273559662653169089252599423781838522319446143847777861602870422679962446170948251711710738018373449932471363006864935573380}. +{{68137622,27502539,26454344,38329765,76674073,23537861,81695178,64835236,115447719,31820227,45430632,70383637,11235562,100831122,50474990,111193430,22259103,5933120,23391972,73589016,9831304,77926153,33136300,63819326,95396037,68141553,109699271,62218824,77057995,95874984}, 5884798374059761205254515295956010752178396101839650820856863392128618638417528796566038810983965337959942240277016080422150670033148734529257340111314227235571360163384435640019219273050966380005467278284532635417050083805998184639529362721594}. +{{68182168,95818896,106466449,17577047,30262723,37768404,7932632,46052117,32352559,3507308,62834299,26970973,39247965,70061678,76748432,50241222,3414345,38361095,14306614,35584100,28089744,35885327,82203160,108324503,80624873,10489188,10032139,7667320,43023750,91588972}, 3600884121513176579091214092532664496597067160595652279211586564412163477143240127464597536623206710416850680813541990212539184013029044613522057788420190270913986279577898670806278943153542962484529315611214805815667911685453324743533687676316}. +{{68288551,116615871,37603333,121821336,17749555,111834416,3653332,25886378,63510955,24308836,119396894,7880913,72144945,98117864,88209739,58742201,7113255,83595900,43077338,91576974,38975292,72266305,24250495,14464425,22344479,66326762,54032950,4143534,29745627,52236125}, 17692655364398359855516202238165950160902314600038438292111414779657548425454112516253155375659161848915740945476544485698199898283972973017746357023870600634093932005529387904916963697784774555618077814445078503995336320646075745328045349143}. +{{68347431,26076762,2222612,34065717,98809979,8584275,81105043,2735819,114341690,39381438,75301696,102820527,81198082,67054112,72398678,19404943,111829092,107571591,24722911,92741096,112290274,16682987,116049379,13382314,83689629,15550687,114096290,26070724,76793353,69948051}, 5692552484475724975222587169304037769555427141299770128159510756152054016272689951676872202192208277099848350033100028646203844628140375650506721922030087446441443557442305814089938640959557967211690315162154973588964799719751563086879170922745}. +{{68750058,3006432,60376878,80031745,97114627,97400618,107519923,26635362,104525341,44697777,41195031,42995202,23154268,87561154,57367618,92790248,13319506,19211088,31994786,20272120,93836183,22836169,92086687,89993103,60617413,48160873,18851694,15076531,57259871,88710607}, 3500970445849708031517422985179632934149542400112934370425912929533157776853508898622140780553782964061925712508811836187724147724527023081361040537785294741298987902435745463253549838013146050134789063994037661687623908300612658479977680865112}. +{{68763146,112638596,76131957,105995236,44058202,93404946,103330904,118018715,98550203,111408967,102095976,70543278,123412283,92118730,65898859,16842028,102788758,87993606,11742436,69114022,5007,98710288,35881520,64107988,49535955,80493153,95849277,88095698,16609361,87083597}, 4925682991182913137057643449759383764753836992760551938705179955839205329856814458232474426671999631521820918927696394526749878174544639838733471400895886517820135702340176982625025497737613114682028911289773081627953423341034771191310725436292}. +{{68982473,1955537,37831488,108964123,62229668,79609204,98587641,103993387,36609001,22983242,100594426,58377459,22776315,58717902,118456000,86043673,53094531,101048310,120304145,96008172,95350157,123217623,93645571,63899209,114727477,66753154,32549463,5620035,28675640,12325967}, 159519401531040309883347712454944567308900530960780572075918639347090842921540587979196220250298347047949986051214087240457838155337086297076406048542967844562867993667420527754089943458953538414326524026702912326177686687567499987565371824587}. +{{69016313,40594877,101403283,67033308,46866247,2979871,60439374,3155796,72670164,17615374,69866946,54120354,61108030,118488656,47448480,56435076,97750888,25791199,63880783,95128779,47975340,48880975,91948777,78506414,118449105,79507765,107399671,115430090,105043425,3606320}, 3391162358247876926793825632621346103156489754022252146598931650290670144123249229079976529984179934319251664277082738639862578335434967475451679679421518841494758056021099546299715644661865350437953424084122482928881972139735243174493817798711}. +{{69051453,48763436,6302753,59911393,28946257,103287070,87938218,52343966,119042575,35117319,56546026,102123553,120862307,31946201,73624961,120511305,86314821,2113105,27429686,123143944,112579575,16228214,57354568,5820221,47825513,16092228,52732780,72711203,82124186,35704634}, 2571290196828887465226203254855471055262665348842799601459034411571307348659058126184415336711490071291655346743504038644702079368691458790280161092537951886709150525477690130847227140473485396351239817364783037181082430738968565778530033728285}. +{{69202451,107949346,115901683,100961626,16730922,111916049,7470496,37952538,94437108,17172869,12895243,12364233,13241458,69848045,12495804,98344136,27690196,14696060,109208527,8008220,92846406,4490881,16354805,49939236,21810783,44494281,119810318,51999190,39534922,29273668}, 435350340902837866922589830038742514132068057790379826046816835492693210702035932345718686744123830444075904988712650836821939662448725769330932978742612149661356633375646135044058462939725543208848201485117530996848585046963920630022362377765}. +{{69551406,80381417,44052628,51378589,90955830,36254547,95198527,110696579,10931287,102723716,31854282,73410522,38011428,90453439,3417957,117548067,107927028,118806753,3300734,57741598,94617050,31701373,113315432,97378035,59031350,38414790,40569426,7529129,59837501,68224331}, 3502235922701699459906111151349247806294288122625691629111224549347798801772086536851315978877756725795617604431428844990187027647197496782061265872384162493554149544725942273808614994033692318574601622307519438951275202734968370773639823548906}. +{{69678657,62528650,57474330,27645967,86666770,107517742,106702794,100907030,99064359,48552407,24831858,87120064,49108230,82504074,34807985,73700551,45819827,43515627,78061428,64080665,51874279,15565843,71416397,57703834,16010793,117366596,10606112,83175165,8785146,25374485}, 1095498024118708445745422741599727106055507677995942958204036155543982996573507718597086598284641728305946386532065784232017127564444059727543708168931229611103444927370066949377065958439617001024996602969997999038786372663985521366850023965449}. +{{69805480,6698687,72699854,61034141,4157566,97971378,5936812,119647014,61941193,44698994,111499423,56811779,17431591,108025371,88702958,68255171,73899755,53680360,62607851,90349964,84934645,72595816,86223870,64259368,118366034,44352884,43128880,74686420,7861068,7832652}, 1010993156256932665404553971042323214249346366649872188546502176311892337027122062192021446304912519529889162496937947903765044677379101374997436793350800194916199189478790441478003968705030435247729230129170159665916796002772873102083124215050}. +{{69879912,1081147,644205,83189452,48063796,23749434,44372273,90666661,94854538,40298502,95676579,67684723,83209864,47962927,35885531,38501681,107912254,107167480,71825467,91432550,32935874,17399800,7877155,97039529,101835589,61033848,571583,40575826,41604194,1918363}, 166331693865956085326241578746944553181048639926923941813314339426055856743654421602568606990410314895637850840424374858349124728255740493214988169555663871172655177400880890591355274352826818000328787367562584865737426395854172785441975364806}. +{{70261290,94415900,92232184,54365304,36952063,108023022,21579708,63836295,72411373,62423394,173920,100122937,113977200,11067593,110581789,101860886,90249226,88205143,6781073,113790744,8339451,56118877,5305638,69001247,82092906,74913417,7412866,44087915,11220813,2081683}, 378346578486880847931911270790076210653269929602488222327740275598613889259843538516073335085287499819046887274505869397066074800849275129386331309305187879307974424582876963591053414921364530739370083981318079681627495452780759376248060668304}. +{{70298002,12908132,21168460,34795107,9733982,30025975,39534592,26087194,34447853,105704722,119339112,830572,93908801,47148139,7886722,53336590,67884028,74770482,35942757,90192716,19362202,90303100,85134914,9362927,19146725,30773618,24400988,86562841,69385439,61426623}, 2605145712816870719345458387800771167471549435709326104993065487490531221110005894396821646696670628744155784784687172033967552712932493517527587552697311618610783900766887798346461193689576224763115536212285595372508811276350666427875427889448}. +{{70346841,96308787,119359092,116002369,76970714,122851483,37550934,108061951,24049608,26787530,121659556,11548764,75206029,59012850,44106685,110455223,10129714,73273012,111702947,23320581,63559526,42684206,106185900,87642418,22288250,116572432,82701011,102653853,38165589,86787894}, 4990417452541265951054985206321068290091361406797031407077803479622101401938762087961034883487485294926761573743422922857017290946770932127777998449649359160979100635182608219956279240921238799620608730837709825172755039387364690958302497788075}. +{{70347210,6068471,44472585,89565958,122473517,120686719,37599584,99342763,29291114,120193598,97625513,94096180,38132462,58340580,34607151,58733952,15696809,113996274,42804817,97391917,1887508,30789003,92130779,40094223,15404556,101509555,91044573,60452178,86889829,61296970}, 2378004618852389369066419827929371843280788194777735835003082511558339738133820582253037043757307909932482460023489723123997425879721814396046541994227769542722315077283538332444400717295010385700533819969714282238706459150319017153660564882614}. +{{70463885,2601419,85352241,64636230,79278162,27943003,32094339,58480832,120576252,52022735,104621271,61151023,97796753,50390321,86628145,23754643,57097159,65124397,53824380,46550307,89297699,119108342,95599356,75951582,114017226,15720874,28316560,44576394,120567519,76567179}, 5327882042237690839281212408725191940102611916598356056535360472422524484413192311156526698908546706465338695537094143725200046126226815610288175785359886335792213402497271320696705535641552244036140489405089014256920133196856351297496111906407}. +{{70677470,13270252,112549394,47234267,111209357,53647354,59311810,69851712,60731999,15074787,10265419,3986444,107519381,120371131,66446153,83245642,41667267,121644131,41468511,30515639,7084166,104045914,12753675,19946332,59363030,49357677,121257169,108752436,31931913,103666283}, 4708739159855735241221832588874419473634746969720851493727544226286513300852204851499735876366092779643086560283221442290619598750938883538512404512047057118690036551918077799634042340755427760168786748807960121347727073456909584600458530354968}. +{{71109013,80877905,8731779,88233772,41621601,89813936,48713510,41205516,51878863,19130134,53089298,84034104,108280698,92278242,1431441,626925,7705245,33088865,88863377,53314860,71391858,47316307,2657973,39922125,70304102,13843271,15480228,93751811,78919589,109584825}, 6089655621774053890060584865711678376111174458994674322251011532949229684898987510833176033640745516977099175613657478305881133642962016337709761351686840381095333157442316884139469481899063783321167581455222573611896903714641427595556022632727}. +{{71148171,33757199,85592270,8945063,10145161,36008040,41440297,10262009,58621036,48750713,53066311,39858079,17056518,22728615,18264065,65218731,91994606,96589880,10323551,116656363,108118174,68167300,76912345,11283736,101832257,114078471,122619606,39561336,34690754,36572245}, 798078015500163532948952861157811770021602745511545877381253576919157690271661738461940433876312980503743509707444100984011086521546648244175924373792332437681167344717969563538976355034034031994924763722708621973748943915463757537931795689179}. +{{71240493,82495840,75209134,57651551,8684692,30398728,119058891,98668561,48818609,249985,116624262,15920707,59556865,64829147,41997317,48552001,50348658,22726447,51810847,100658371,107313479,10240147,15713195,72481493,114193549,15159364,114180338,111376495,10086633,63014948}, 1450300920827694727793878146475441187540218728243379196121212162350888415314385124724591549588766907059644327659972564324238316096958924288554203310620926192252352376381114529483220999512090705456513081753126936722284083639021748161839307357129}. +{{71304887,77043976,85177884,3396203,45720201,66799482,50729199,60451972,33982559,17494045,69060433,18710940,111107919,36476138,76058153,22574705,80191420,77271991,76768654,39702442,41367616,43161136,62355224,14094218,74007168,101177854,106363130,123300878,16916287,90448868}, 5017400902181278357150531616859380757264982331799550890309769972050188093674777969094632888780562219641527063947055619570403388044567684179590055315943414516281775135426741778246967127434594501069593062574219298135712919906595695324798621243225}. +{{71463996,81021478,63376919,5984026,49244218,18456838,68358542,73731651,96955530,98448199,42083253,80433883,54657183,64075202,116378480,113890352,63215886,117949992,68407022,118657478,119348852,117308717,79207331,80894795,117210697,71877001,98421842,105829962,20705283,59922155}, 1706509907579324488641094679489270102129450663351650125569394655224567675310983657006364133627641644846610622053240106097464802271164414164619940703089277808908254058638596822141702330893056748598237258221239270158532717313501634979846506421892}. +{{71558085,16846564,14869018,22101556,116194096,22861168,89770049,53304335,13621155,98695185,80957479,113072419,112705233,55238580,49037478,99522507,116250338,831018,43826387,64632818,17522005,48072684,9737773,68482340,36230708,120843242,10646334,2691353,103543784,70882827}, 5388430143110092517707520000860662082742927398928183322723093425330133223861633860035811633501938977705042524859292204264111707548104577173419055669711245546255054010517280611726199801286899197713613304414765417412554078726362044349776416513985}. +{{71738970,41543974,98186538,79025742,76909986,14971123,37890499,4367204,3396795,15992403,98124422,88470433,50096556,43487433,116556261,96730735,116724510,119631445,115630826,117743353,114812525,84511104,37884565,105250237,108778997,25553223,122255330,12212146,55589993,47956080}, 613372865065140201362617627968146582336554571155487129034944067468201903921045844084040681049325181265381643402984401750194925289657536595472093719224474250809204741052607209374599105198756177504355893380600775691636333159504126496396665351008}. +{{71937665,80199728,83584575,31137953,1400371,64322589,53886962,34944380,25387814,120897634,69992259,85339878,40946308,76301097,69271355,61333704,114422403,40631723,122538149,98055467,115142862,100579407,109790343,66184278,101975177,67467153,83522496,105913589,120441468,84072781}, 6773631530834491947513295403518096094136957548316970994452198007423331101510924756778345083958318208700872687524284371133678332771529250148970759937569807090348642524318070075176482384892958381432403684401873850104795841933402952013635717653565}. +{{71969606,67228876,93324341,109428906,104834335,36974490,107314505,109438747,32459705,29704385,80193709,78973406,87341585,97513641,116964589,15191726,22605995,105901575,120944821,94132104,27563315,101226258,90589457,45060052,41423074,49218795,63496390,95045756,71118067,90298800}, 6020586813647083077548321675976695329617373196327480086081912378978204939949689596235461497439606662595034761273618666699955541005221518685519280266204561327617215789474822259815328731843435828689660325934564061110289209265200408221129129818068}. +{{72032662,97191591,30599378,48522831,65609251,53693185,69977516,48619264,27917598,37083012,69130953,114031548,102090047,52512955,109310557,66804932,103458791,98647023,120911429,75220377,720465,95639325,65481037,111169205,36204682,103725438,115350181,19650466,75850786,37339378}, 2420222688101330026881143671726871467719647428987454938227028796376828500128287915120887386041923498197248652447604151013800020652641483661147620328747009631890946167201381954169355877027412579127786363392763407226041104859401951070134149805114}. +{{72170229,110264943,98155070,71842184,111926980,65144839,57824627,40272754,54800523,10028945,6642943,19595596,83441042,11069606,20278612,103893664,24862751,86376237,36323857,77569911,78296148,47252396,8607547,118448251,37418373,111315408,4549887,28412675,51156700,29337318}, 277790722235279415871776047652126861631394943237140036533017512217258662652964501026951179386830061169764604425438715719642076274283734652885370743612735701394238029742899714517321561950732739721071693432922849900278765061862228923633005168483}. +{{72207418,41996370,103518811,98521506,104534948,37477610,32432008,110759857,63536160,44943778,121367067,83062924,119933831,89427039,94092857,18511794,4252633,119148253,54154393,50718111,82554754,795418,108525108,48776277,25814100,75716559,112078839,87233652,86668114,61449545}, 3235023367506929163508397980539934568658612342706294342173541295365831324628149105730632898116620995888319092134697745104898806635851888672227156582343363738328263991967984428495415109159071366100837079940960915650187844819946354023173473662084}. +{{72220246,26344936,20235488,109383889,34934158,57426251,100856719,7586356,31507876,9160793,58760085,77950839,106042729,107900275,76662414,2343042,26408646,88108583,34774859,77179352,8095371,82133538,58625333,30031979,55164558,73185069,56908939,96209932,59991809,14414661}, 1084581665460810996824397257197906096424464278128781560690959403239568338721433408034984986704383383964600829899715632366435349921681495128502417931770262108734103899319229368511800808536721461930308297993217976938113143681586475756912840687208}. +{{72313765,108392446,8062459,85384818,89075076,100418077,20264592,39638897,36551659,76992583,90493369,37010652,110736120,36968820,108694108,14038540,115297600,49595190,27796618,57577185,27666767,47816735,70197886,101325963,122951472,102738523,78361682,39656796,67697208,110381401}, 5948426006813860519947916776639121468819058740956709176663110234137540078987644606999447244780515475708115346467369913194599968085718628855475323692723832844745530426635123696001226063351112449537741190376401303571926120246876700718526352590757}. +{{72920616,98026944,9218523,109832710,16817824,26568160,96737527,86646927,107167447,54613528,78348949,14337891,28792880,90829441,113830111,47110609,98197396,57100485,42525431,70976572,106655169,24113201,64125820,48234129,8625235,10047494,55474157,20531354,12068173,119001476}, 3424607878000707174310082597149455464777157025193276752468689031540778069474817946779676826287497385101533884293174510002929748745501231944346388594100017600380526753362390794461906161827379476115570075754219220679195578874074273722838480776644}. +{{73107758,121966782,44183711,82247959,26425259,68209994,113782863,25611641,42556127,56171012,64034461,86871300,94561161,80007995,16487481,44239351,21822939,58480195,88025623,2661204,80857169,98728976,122155637,51199937,4349068,17266339,85421084,52682792,93294786,57650717}, 2182199571894914731099086854087211176910048279094460644897566961092283493823529524774051964287218334185858642787442605031371654103852213210520463922486739727366511091747109682745914060453549011612495974341871987172664747144799907543613498193372}. +{{73235472,45483853,46430303,119715757,111433903,16686377,2456948,67219402,68797195,39826589,9734598,90426251,3921848,69560354,2699538,15159850,59836596,104310080,67276376,103518400,43814870,23166645,74354326,70608961,61139488,107517909,3068352,116764823,67858507,20394818}, 2859812409210918421279639353772695978290495711448627979490062132240950324619964180276733409680971658133208245977469263435593251781993607074077088536695266177428717129936842199513351349675810613452588694264540715318313408798255557895273641413438}. +{{73356035,39898665,36803330,114336093,106357950,85643545,82397152,25325877,112612063,27702018,67542593,89684177,27789221,12125512,40176439,13537290,105171554,91322759,61418482,111243109,41640453,85618535,101974113,45699269,73515793,65737124,123437851,51198978,120009472,120669311}, 5699090524432819410375250623849790065777551176491228089804772170184322640153053017252239882137953129896214563387508822756774085286882502064705831070825318122685377565973951227590982088282708898909604689605161459961925160377398406620991404531115}. +{{73709608,96266576,73284922,27495505,77181160,100944460,78470607,30819660,14664110,89397929,36568991,115731021,65601480,15952809,88536005,104220726,14096037,10992387,79947499,23506782,25892151,3996584,92901676,36715731,21843374,73620219,63501576,38255614,33776655,55661886}, 242045128446712868055611523459229861221115889214450389964168154119927171586933292088596839625003381239285223121369760431757835751263017458959931061564673074713548607325234386261074921014271779353814993279268018303603113555980563244666995568200}. +{{73754239,87434995,73866089,73820869,117532462,122650520,16233116,107854473,58131385,81379896,59994766,2472183,105717736,16772894,102777924,59470572,121315725,31253728,22522059,99444755,59068714,29574411,76502175,81689549,72073725,119324195,34681213,90138843,106912140,120041748}, 6378507266438169062512398207235613744903333939235181491419677415320848355489722859466061936382758468344035639653707953244177832644216888715078146555588228847638797220159111459606859848265784862546063033320161482764682701721055787068033852049807}. +{{73880604,94017304,96090580,49392975,58167803,11514965,7635619,116102941,83767984,78314519,81174142,1516602,26908691,16587598,65661813,84407297,53811156,56672247,88284428,109936651,108577048,98859700,112404404,107061492,36989740,31600763,566331,5070633,9301570,76833865}, 3519265246600712429592621370307075855755897454327047925469959849387501292697002255094671006185143753728850387371731236901697203996442253913388196107679053436319038993060341582906934456361999607361401305410801625828857556513346937808804144403192}. +{{73885385,35273338,75523625,66316522,77894892,86611887,30028006,19327251,93288731,17222017,57104995,116446809,83580877,23550371,77227741,107580149,38953818,42622532,2246845,117031849,90473484,121449987,17446872,10493358,57177530,81069627,92832347,53662850,117927446,35936195}, 2370832735109143757171234262187075797199355929660359659398250822777627368790901190932211931627910793230961661019758418402133064726335228018553214359632410825347320469006890775434982382857976162368586866505565797652777770371565191691129938837413}. +{{73897668,40159937,63085786,58251316,41401262,26410553,105579089,111963591,7679134,20480061,82525464,53783054,26445653,101239822,2717912,98554007,82207242,75809780,83226906,65618826,96201819,38069336,55455369,10241975,51815663,117358777,5032547,9438468,64283196,56439696}, 223229946062918064368124146234893122056279553071984862373447769207710496999792387825062215868840222747364676605306355105437420368706922413787696923357938053366272968309116736339791126926336307064896461961560509703970987587695731657203289985762}. +{{73911943,110412647,72217645,106941711,54998923,55680923,108774764,85059955,85961004,34920678,22783405,73146328,106526870,93081114,26974945,28489379,57897368,45645519,44996567,95918423,41710461,43216981,110261277,98843992,22989729,11441390,90115915,37841165,19869838,83931021}, 3924220603120554571394983343279779980772149720526523351211701383358551550701737482848499744835241513186101864133005342294837514031235245332184632955514241102524153465954794106631122050076390685662002535207822104933225496608924148977996966839487}. +{{74001918,49592220,109134306,80222032,101977839,91703887,101761254,59600869,97075984,99300701,39176986,12743576,42104523,38258600,112848468,34622636,83649899,52803551,104143374,80714308,104268857,3258791,119188314,9379839,56598701,42844086,21751146,48071988,49921394,27717449}, 38867703022026224848842600453915722749986540725435113772772061199061758189305465328124108647917472902200307623839799860386891577670636974850549049503251743115123206331927000083285032380584811506358803739198757725628756698711020587962890130096}. +{{74049857,92085333,26107163,60837433,25545184,98980119,6825340,119399715,97835697,70887753,100339685,67550307,23355852,115087207,4647516,23011164,97601667,25871609,75825081,67772622,67300205,8455152,45179839,47950483,2183756,22668004,73410878,103800875,2607812,104327968}, 4706445490352552098233377182612018539308262396002897437887951691778504914615269502494564029589768291898250529028281055859237027295856475460630902604810751751298655865716683898622643061062746102122798481719943886677559809296675278307514065039279}. +{{74081718,8906884,25481461,44428709,14321297,51692526,4744803,97944504,44654941,57921094,47230307,45002271,67777780,16151384,64397922,9093188,15189377,81692897,9431468,78121508,21656897,123032226,45444287,107113061,106442365,7409861,63455180,44452006,35389907,42214151}, 177562757680615896334797893290700384172983419165602614731361659880410212958923484639767194367223873541131791004149441551059045957196628303490760852168919888778204191784966779187366096726772501323485839360358625597088990617787867924180887604572}. +{{74189352,30353790,46697722,96594897,96849811,52515189,18338952,89763303,69507987,43004084,114282012,45778431,102155944,23900264,67472061,36485926,93500998,59394510,98302271,83146640,106711608,86502993,10629496,17621338,21369514,51006463,73594922,20351882,41732352,105118518}, 3866337470606840669983140140787609789239651623817495396229680469260344723097804637580855930662590051901338807404468810566834462159491944217229477528192863479558912764606918959128975887946886013054876819401595661318230345907581488208635953957304}. +{{74289377,966624,6186553,72628504,40501627,90292586,65478640,82630141,84893902,118796812,66949025,104064817,22860670,77129368,54324105,40804732,87603324,20765596,111613852,102354290,46645134,1725999,105936609,115654724,1491567,43922679,68124397,81896276,65559602,28318749}, 1365763783726770766143808684537496733705207586197023062914702191719579598357974502024512350910102914864402626627799751583972579210069993913627951820542743898471629512243117149909097778808732300462485384939382570816855368221523618979011736128661}. +{{74593842,81905158,49683090,76911531,25142645,112366902,99434888,71150942,69355378,101125497,90197591,118770515,11308658,11134724,52922657,17484342,45502176,117344256,98149870,71685846,9575811,66171204,112410463,40825525,108654048,70962623,3568676,88415944,101157883,51161581}, 2913114723711283095385673879012496331193549243971487635281798248149802690487080118067296423503342460087507084684820082902561142455626735931114563966408161384661966019072121686716007201952958881288614156026465316196089997939221019261430177746456}. +{{74597430,116950183,36849148,36688593,60560773,96844250,50809287,97206816,24082192,111510114,55476116,5265112,24122043,106448116,30294287,40965895,21458728,92739950,107257090,43126145,119119538,123379928,18732801,29144237,57902572,107533383,3110431,18695001,88897566,48408848}, 1942949095146326540953039409648525216674342512483485618439858793053844418616239029891106474463694382171035705754404751579727225481756338163305664157938327893500169506177786821783363460392665720346548067712635302147407983103215841403273946386522}. +{{74637677,43313913,96243216,55850925,46760543,117640912,74198283,103786356,23316041,9019912,109802668,20607777,30480214,62315530,43121244,528500,78507732,123401441,46095609,62481901,114313352,78236325,10239106,11500160,19117306,95972637,78677673,36068777,61375818,71083856}, 4075415041562195223846931227362723985128236112295564973871730327348297456697353883667208062470309591435682261518171527186677332042171573629240529640574409616713036071797402522141044096087486581047695964043874889519089778567575342957696857803099}. +{{74801167,117822600,110084252,33344769,26607515,56910309,51118684,29577633,2418024,64476038,1909707,71321191,11638982,84340538,25719342,82532609,53772409,116469572,113118686,12568576,18926349,87841127,6221588,26845963,108819983,50866368,118784105,67979031,117061028,19067238}, 3110068770715641545746909402692166370611058869283786250738834560752317033063911443653813107801830559784353068400211438927764627561623576687223401787041758705976936436084692172928160182956440182506765138068220185247815668545134593492493580471481}. +{{75029179,78735212,11991442,102591665,84305046,28444976,33568010,118984276,80035813,74940572,36398483,7725318,96573711,19464564,79162240,1616701,104104742,105858293,86358112,33428391,4911638,6959709,104619164,42373781,33082939,26521783,87372307,81257467,25148885,77103450}, 4724007578988226351879367530069336179604671288464758520691157193384708292158388415289161017650144565856948001684064682109075764872151111096925714589306141736604268967026109368755870220292967426562440799911506446363626836964985626380874411578633}. +{{75141434,106117865,73245968,49336757,24274101,43871176,109436020,59758321,52206289,1915992,84444702,48254314,62510959,84003234,36198813,51033941,100446961,81394653,49492030,17549426,7294824,26109459,74457678,8207770,52220603,47988389,22703427,77606828,23526214,86787352}, 4295510604873460521789070177834190853722128612245328693862990071607662304968656573904075138108893710005982530385385492488561606232952423278289568305840298895667798207209187525851600550114176027418786014928284054861095756991887429656707237925274}. +{{75217512,102550582,32926792,119024950,18531075,9299661,20562908,112224764,105849516,3459620,111324775,6786117,36068338,36974208,99528657,26522257,55305202,80201871,91573195,67805553,64297528,16468831,90853102,49825352,101377781,99694943,5757689,62736428,47168030,100228022}, 3766707866621826839863840834233819318414911838445968242517923294262333998695149934897932233067995731513732784325247573320357695345619581524138878727987872436840406478766754097836804542866368072637443996977331310975643764453740479742172321467440}. +{{75244314,24784407,104671048,105977845,101482535,73909546,75839840,59835044,46702105,47710400,52045462,121283820,39993328,23489822,84263124,22301108,825369,91672247,33347620,117830619,56175291,73952659,96854302,30011778,31615385,43044701,55019004,84696826,82189135,116391553}, 6018834537343731722557139104514102847511449314481220231986704708063720747484379962801905102307746230746368917155910862916063315975708090719010911044985481999638956213559718527351927364249016744337328811721926960724000931442783034594347015930138}. +{{75375476,7825533,85986616,105475795,35094765,33794140,77020127,82393661,86920646,106176034,106595189,97425197,63976266,46824747,93771255,77500755,36649567,84044178,90442682,87436529,33284609,118228960,46357342,59703779,40086399,99964730,98795842,86624740,81147732,115992716}, 6634179148070774849496413242029837170858531672251729565624108551921297343600585499180768138345931517450448225525135854391428220861438235241432346405298400435366258497867540564337373882534392853263484647288478783192307862999141326366261429005530}. +{{75497872,117581620,48212858,119060104,43407659,73850741,27595222,62226182,5761409,83823597,113561603,41895058,66011812,34296771,79453668,43637409,17020836,105351281,82896329,40417,11765280,65360626,68938189,66970937,82994424,53314479,62405225,39034078,107582030,86059777}, 5257010110332340027524789866189709750753125781192183460025411726252550604776668556562825696188876752560773584933767680528252476451085689315806081054609157003745878440519603855681943723423564274326859345059599937647818861772472420353051835934512}. +{{75682416,27830353,105443436,48152495,14726352,75820455,65684694,97931858,1482466,3793906,40603603,19306228,99194823,73758248,49709168,81383276,105943542,20569164,87144330,34928892,64481655,98126719,59737221,77207265,35038881,100181770,70394836,92584679,31267516,28661570}, 1562686697437159399221531653792818564986381892183323282009674631026297568043740533068783017684131673777274224094050291856726806959624388495755045027460661723594274686449444879816936192258250013157916311944670414894523123817903329881084715340842}. +{{75695588,52178406,65201454,62955144,63285059,48992343,72029143,90121057,21072516,97085623,54106827,90104291,73870722,19339369,74481342,30560695,51183399,67072930,64327486,20357861,6938138,109342285,34891417,96912469,110248902,58281941,110035110,61175880,16407874,41006788}, 600269044967171257903883933914852409993080207120935009491547675446895092166173087849434632287589876060797770424025374294830991975048111720296427650355973797715708112888982426507260939025364023003437903368646564441346603044764422584613881884400}. +{{75795294,114877904,59615541,1692841,65291561,79652615,83229427,75092574,94412965,98160480,4244443,43038930,100861432,85609894,52838633,103835438,45764552,13361608,70533394,66243381,2169778,50027810,74176059,97244785,95239150,25099771,121074046,21970671,50702397,123410908}, 4029440569814371426815958515093615357685411801758824804413757409740982417061076118606836557506455790464118547626157031510444621853590268354778891746838509729890215237973023795935568999168490302565282541747408416213843110783746703981751189390716}. +{{75826698,5126285,114968150,58722033,61310571,24067947,18117877,108141070,9830068,33616052,10004873,27675355,97872772,5556194,10185707,49775906,4128186,123094039,84474075,32127579,43411094,86613701,106664822,14903069,74066395,7743660,73059366,120929608,31403195,57605554}, 1429482490748644266705695467018928008317519003850525777950720740426311721860723138785589578026822855040340382049881668174769280593352272782508351287807870324690560691021489183813212686314899113995057907026860060702332299714085902603029863877754}. +{{76001359,75455480,59426908,40868470,59198317,48237190,110867820,65635158,67044705,5364871,114272741,102815314,1857461,117173885,76237559,96551411,90504610,70528885,40042172,51470109,1939013,102970037,23167050,27099984,49704899,21947043,107716359,70801588,94427312,14066710}, 3002241366314529655633336656156695832869832806883345069136629334746824087469154138208596841164895841336752945082527063059016392235406498605223312607303599523347971681677335658240672054404909848827708293243391538992973043338287965068765574133521}. +{{76056910,84955017,13922451,94691542,114603246,110504167,27269422,114506597,71089460,66845558,76152692,88426954,31841141,122535696,117113328,38244003,102093956,50317348,113344524,53932588,93137811,21294723,69102702,13361201,11235824,5450981,118097671,33421247,88985286,106848439}, 5583390472288233735421833500758220252016974103907442105163763421988949905960973296995190552930182944308319005333585354260304552042701753814808818041733245681632608368501319357930154517691282127036653505255521312125400537070236775198182421336230}. +{{76114407,44415302,11070317,82728065,85664221,89254555,828457,1336847,73809499,119661666,85237243,41969058,15675326,105807442,74439697,119912159,85679915,76904023,35715150,69936921,66534794,123414526,35713374,20074959,5806009,5576627,54978120,40876112,33978937,90062470}, 3432320096291523429090704523125577328216333399465113052397742741062456826460374006579906624089318892115254334991213087101110606483023600056305716336825181418147911914991442845804164161745761407709280489751156574175881799592999680392304259745277}. +{{76156240,119510637,101169694,83262367,54478546,112354156,50080323,85482662,44076156,12077306,75401007,92065958,29001745,67237725,17176009,89747778,72312369,50402110,117262493,116658344,104128180,2240022,44449493,9982473,109768340,66048331,36815669,52773692,2260432,50392443}, 119055129149419978080615003978650894928409794602936665840569875361530645430931539705872442755583528523236806846640437633849654832299468408867325852548038407673106151038676936637015154396964109941392778625448937682000116665905336085278187942986}. +{{76341688,111020283,44702006,34252211,111622319,41353230,113241696,60715129,109425682,107755720,95313231,100294340,122029640,31605733,97958955,32324293,120012861,57575148,95166385,48193061,38819216,84945659,91555262,12576455,68240172,77743179,17714710,81835468,75687429,77627986}, 6336852647218176595705285268251719714079651191707735745889365881673664783810733389127961742104717642975341723660330869168927112522837487583332713734668754968217400831511034813068916308018486166645771703886413969509171877616961196124964595295386}. +{{76409868,45800799,2954425,2790319,89323809,3537331,41687784,64041168,38121434,95732711,104883122,63160609,54914415,42242844,37696927,68649340,53247939,24332873,104528276,120571275,52652024,93273010,102480728,21813839,88216175,65459658,78265047,94064193,55544611,72797087}, 4846197742075455861919818477558387463982968083929165604512081747278119757305459306758476229038443287706020880878536828400331511576318966035590700511507202510357431990951650744946395666234730096595850796143432239710120204947262308314649715235390}. +{{76486601,10042092,34340946,14789852,106187762,38643291,164359,58819998,5554536,20102030,35207829,67816992,54622309,86698833,111998949,121546087,92653346,33108092,33161823,36885476,62114125,67203692,94989594,70208641,21999382,122456868,65674916,81033234,25644698,90605019}, 4575052441073366708399263869414400283041454877831237479924070572122054132705564230332686895059790315838208553900234247185376074230134394709874367805477766977022437585531063256758454684120577645870150967918455769407805174573819307311483904652385}. +{{76536201,69786384,43685807,18737405,110380315,41734904,55186392,106512213,32643601,27030113,78512581,29086139,92270693,31519753,109802101,65473637,21481054,32408937,12048165,36536894,93056294,14651400,75188905,30150722,107596887,31165706,57554414,100074715,19225181,11237245}, 993671832178812042843802119239382871339807670035270607508553179159028806437760482944271654734802405480750345015589663703158382399278598323590731838196180585899341227915720055205498301716670578334810225748013146680704166232237334041592995446685}. +{{76753049,3368032,120735225,32708396,84561837,116166939,83908498,6865479,45075394,5817471,107007362,78799817,5803742,108469259,62134677,89982238,75344087,97407031,82440816,113377374,54774536,110223109,8267681,74725847,108330985,31019341,39227877,22088894,87163724,5886223}, 1886912082650306762804462291421462446650653580917103924225645048735170256550937648122416080246638808586539084328024136640488081672118473118274322622131786847342814959609585716521798872200250496123929959834372263932080424478129949288691124103861}. +{{76815425,68366866,98113891,62319840,52088356,48906185,54169085,93823972,14242414,67690648,72438199,79649042,52742249,49504235,25153068,111956761,114839733,25181200,56382956,51820509,94655125,5536527,71560010,7532492,61187173,85009273,53322073,75724394,17146139,122806282}, 4514894550639780362006742923362571790733819172441589349725390934695206703843738226726664670334541543486940985714282172423498738843169978116622700038416309526651727475703546336196241657223285417580843854009179042564922031323698856288902148895845}. +{{77047696,115445002,48646222,101110928,108964401,534850,23057930,22063571,84120354,40144004,10193618,74009520,34463838,121937007,3992103,16456428,3916219,77764451,111668933,48661531,48862550,108325340,72815712,25256489,30756864,32806640,47928096,99607438,104260549,21288120}, 2603093053203798138372901475620796375338674422818557818538576334037303566618762707623850976024179630927306659766634264981513758137026990518987429671012023369878083501400169927485092725472929253303802774463964697580777149858495667879710565556368}. +{{77091607,83402601,81878211,11867448,26519748,29027932,36906078,60246041,121479287,38499750,1327251,102691942,111830429,53713699,18727668,5991428,10232857,120847095,64376609,27241493,49879452,75016300,100417515,34260735,64208977,37871306,30529259,49643380,92993643,106668810}, 5161917420028034549340978337355132808889023288674241390955500050209440305909950275591134497090568181571222907093048510167214314168174598590186821040987115118183886586707758237476633737747897324408555352412415933284771653148787115489736308766087}. +{{77106267,117573576,57632331,105402288,75287062,10488738,122770004,21398073,30483616,101678752,53970156,8391981,24918389,19227687,106817020,77237463,101086219,110455097,46995630,94054289,116871347,52755343,6605032,27789622,102916390,9075813,86159579,116502755,77783637,36990719}, 3105527373029345526352811117640702087856623284492981163311652569377645601464907062257606027562634039607671272090116383820315835778992625234185863500322029444087531108022798575518788287921635371559254942367265066147879807398019490863471803480197}. +{{77129778,52028974,109542416,85209031,39460355,108481006,67097444,88506962,117332294,68013548,111027711,71453097,46461705,49082004,18997684,100030260,16723168,68054344,32101977,47602284,32575884,24349490,69756778,80897167,40256039,14905036,77116170,95446742,71348472,60775141}, 3068354038786882381576592484221937203316786194347605635153398961987237104407215466723407845511125116980203049464719939985138408727568850833187535338556864167012169878862822954583483384849819753050864376861918788067980116294299288679599128714264}. +{{77133721,101404126,78244140,78093037,384717,113288641,38246814,81057605,116378209,38882705,70781805,37377436,96275444,115789630,28330582,11667354,43759957,58983710,107217217,97975041,23568503,30964585,68181750,79384205,86066697,84978653,108857359,35609204,17086816,6766754}, 831922195002038031525228298378253848866107259842095873472003279164218653575553181737807577619198546201913906003240055400843353561820460666188906070185561291950073447146777291604776230017881294013956664854085829979754795559306494801562511935417}. +{{77336941,110258050,114743386,5358325,70293797,110605000,83217702,32661316,43466274,62730494,58253556,16259871,15671740,85088370,23960308,99327425,88681899,111085523,63885721,68041666,25352239,64455289,4841311,102740399,114248062,113717450,23891652,62662377,45706205,105875342}, 3792277689773473774834340783997110189384095258493197865695648018156549395144050872400206288855480685529571091372085098293648821922631185765767220608891190637735343433275887109215934192439187811102501380765574081869418066521921722125559153526809}. +{{77370338,10787030,70091749,91926740,101265017,92273504,92731848,122557013,102213797,30758806,9797096,18546814,88739074,102068063,40911305,96437164,19209580,121057646,40092639,116578911,71682410,65124125,51817028,50566382,88293188,43020541,93944484,68997252,107709530,26321681}, 3105083975224948528886227398006260185565424849762959629870424248580383955381379562083449330715574795437294002215584571072637926579160778726211553631617091417294847515122497957590481353970350393786066309607272986960396845315522336650314149290388}. +{{77474023,96818061,69483301,58826269,44430975,9295832,11990048,67268174,118658336,106759199,79786560,27454892,7582023,8837332,107151362,20476507,59625574,84157617,33418751,86744619,74750058,1850295,92238236,13946959,62386073,7907613,87749948,25024959,77659584,93070930}, 5585412031179235083340530167198243998599771086098035071553117251583653250288451488635652254210790185496989558346862062279516961591178323534412742391985138992709531232651005412783357848811746978699397532181949984498672554491881270164091579568671}. +{{77983999,90510562,12767061,10451858,112443527,92986086,75491737,110432540,66930555,69164794,92460366,98710240,87321958,66903813,36968823,111777337,39949688,107287255,109934981,3590128,88323417,79818537,34976160,17005345,91469299,16967869,108718742,59738996,11852404,90925374}, 3970227852908166153945374673017670839383937999544534440696906629846463709683202794141743664849986964270558806586914299593999757700451534739648140755227372024712945049173273224119391474967948498660350720914106798132212719588946357866873732129109}. +{{78265648,76389896,76073710,118217246,83742297,87605056,105105819,70675913,9616307,116264285,74546942,98589851,3503031,101354576,22328319,21434220,89394933,51810566,92361711,75454092,79378159,111781706,48350890,27307034,71674348,50164098,30384729,120246596,8118148,53901055}, 985692394073120816658334561247731809478373497509806011669844090942950868093341832145407237317261206102000089240782979241835240297051872840910307967908255582342986165908404887310235068736843889883496227135935676850511079169235501547452707986384}. +{{78351785,98349953,89185942,52257488,57957748,120440220,66004630,114243864,111769687,105255983,75388070,35655091,6066647,96855079,6050204,67024770,75600416,94115730,116900729,12632367,29903747,21024805,74263884,25082700,41857774,72597249,74984030,104577262,17285338,80477689}, 4937312488908782903477771720538857820756195565832838662613339806785195331282810849226520521067222425687980607434866506683930704923854701594783293544622212992241610331431934120977367303944919190546222293895211023287770505401312026101045591292675}. +{{78684974,3861355,56109206,114534929,100627185,85135258,75570422,51973453,93497922,99622481,120954892,120152980,22356706,42995975,88839448,89686335,117945906,120083384,48456618,70119821,8166779,87581462,8540022,79625447,62602900,27695378,13232337,108023741,5354065,53978767}, 925108007364132074142542912415398480130445541600370197436859377984200608645939398521555179430660275749340391815204172349721905730556171243528416272925739297901866068570797815282460660120016724833236482674563246165334069704057882470141992149658}. +{{78727983,17047409,10958101,41052509,67023391,35073852,13320922,86308587,94477883,70160123,87928774,7447379,53990548,50996775,122683911,87279408,66777090,119604529,48328919,46065997,2664230,106633557,102118232,51370677,10851949,62641132,88321576,122082395,29729498,31994149}, 1321425139635604798788588231721540861461466407358741264360537101815321302195551484272135348634880770284356081150238306703327737156444893061638186262295930765689696995873021008851962471240944033971422518301250150102011751529814563901900074150815}. +{{78834458,2893117,74187098,94540248,34544881,117062297,65974813,2428054,92850817,29054765,73253248,86886362,115273427,104057932,93815506,109730786,8904535,66571241,78962748,2729175,75652491,87649775,28443888,21823100,70580079,37044365,114232564,84102722,43854191,57071469}, 1409030207574971814408748441387424488579931419488831180715533610534784887197735913174238800485569683578394891891342169302149222219509991536319381604466499178262295572919994415391833753160051552442786711136165964103359517635553301337338189386610}. +{{78911032,101737696,22475786,103791464,112148149,44627340,35854313,32624919,19560412,67676908,87805626,115911320,20740219,47375924,93677066,19942026,92768304,62279887,82644006,30321585,39774579,121966753,81205057,67496634,82128568,89018272,75023580,10068227,100761994,42902533}, 2549392423145733454588194024946453162117645222306406072785922532677976984832766601954241124134582776227469561625511405561766164994722060428056229481498400768639737246864298089231283674586539640268167509883106662100780486821078567368485498392784}. +{{78927642,102872696,19474782,6278856,112888918,50524836,105399100,16766577,112202989,53928815,55487059,25364923,117189996,66065687,108373421,101353965,120682984,121529018,9948114,113381181,39383825,96977134,5359060,31468292,45186619,49792784,5662074,80985266,75203954,24928699}, 2578778597170768418665233515334854625977180283559287864396470401600181077324211014083419366557388086287701590889896384769125470999738032645303681458127106319321675998393972921886850057774000018682201162328330966107069153710206574431572420259712}. +{{78949044,47435733,31375125,115760852,84899777,44380458,34674625,90356144,79543305,56898573,18807806,101384169,59967921,16586119,83070219,96422959,81754580,19699748,12295726,108705781,115108684,26040552,82298875,18701717,40316579,112361005,33275624,112649477,108769776,107644208}, 6225336417386962270122862053615631339153537719260255159141083438261873327922941732617214124044244150028070885114215661505504119089897639480513438024418064511675786975068030493456180254215534863840164830530393389958717449639162162865944838863702}. +{{78950306,103971320,105770757,42188157,59271999,45403082,111354328,28605532,105908404,91888475,10219408,75634366,5493594,55946305,28032400,31220829,110797932,118363483,43092467,117191776,61307216,75871764,46015584,3290210,68671580,118646236,6694838,62519259,54695087,7462075}, 338003342949335010665641471566739448108266075898057953736379948321083465893999799461780848084742006983918247318394889107386435495098338976918829552566522205052762895192695762786547190429519592214817808536157523555628819672251031905924800750108}. +{{78968346,10480113,30219234,16495945,24354969,90029501,76727133,106478508,97452892,24910907,80130762,62665371,45482054,9368134,92538807,37690708,28442928,22491427,116922244,19457372,116502136,85207750,36589745,37914673,29532888,358100,74269951,120618173,59625333,117232973}, 4716066971493259822936785063047877667632547099277735361841359545281433739179701582007372027011575135212954625008341236882387273480091757934295328529254136308239369671917375963866639446303179947211035222358030945849062115137750434025760520030842}. +{{79104045,64910202,17779243,63731815,83025493,10921080,83164179,15410465,3822621,41908790,75531434,101975357,111258249,39848171,94251154,62754137,71869438,43381430,121976673,92542232,24898213,65053872,68412879,63170204,54978403,122809897,83288357,82643072,121331705,92874223}, 6646910423771291907529335173942093782165343353550885291209263830385418940161511780872511492144327848116044090057578998574926310098527656821325822596630790243101880665011404849311513243959327496471418014364798240996752340846519563735354005830109}. +{{79470829,73921973,18237895,5312080,22309878,6770263,44207593,87545687,116749322,91835023,71839018,4047467,38688528,73200521,66564330,121009266,35125151,50065857,45161312,87249189,92850342,33183409,74265582,60384482,96308654,38045074,110615133,12210571,120970003,90479814}, 5691423018591826167313984696947870397910345559427021067739238614135549469267360178411467553309648565714745264437259678899844408328606673129321837058690136179946095241400185519197369025203994703553444864918165937196675541759896354521530938108647}. +{{79674705,49222131,25292484,73044085,52942649,3415210,28356690,85500335,46817178,60310999,57760787,84591925,9342734,59583624,62823662,17192732,70012199,101147959,96441080,18694142,46699226,84749227,101322734,4722781,58826507,68290526,28176272,32353463,83325390,35377116}, 1963327397556284943158431608985252233610493762703320467761714789255827456463285393228261550975428595221825616653068470176141152924899102410584376530809259122871040858087401000626714566549120590367220790539452916253962944326651375047786876833435}. +{{79755090,61613035,25674996,68533845,105712564,19764165,91101563,66922473,23460320,47251619,20564517,4506772,78734650,3877153,47352178,40805427,54313173,15834163,118480846,85441870,103325661,117115998,103531432,23063561,64576701,73980730,107628864,74765485,73744059,12166142}, 3252350653072194736735017462256325031030344413150748105950206371706692754004047554316564965479815014037743671619497310373952853588861564921987010632314008782596464797347390201019717591463204222411653365590600543657114599403672787257423830427370}. +{{80645673,32738014,94110355,39763142,83039841,34766047,15390483,103513790,35717209,5359103,79933876,122179001,94160078,36408837,96499249,38852379,3970741,47731373,103303362,40937613,83634417,48404463,94120019,120272138,33463185,82057830,656503,25280122,111305594,115963777}, 5422913459740096642795789410306172113780883687909930318206037879502554865189715210148300099142060733980099399241584679709229191593817589353002175054967250235938979217312039516558058328163554908470369105788275146796840811048861493465760462007157}. +{{80706930,37216467,59510521,69321872,43728514,17268027,91048172,69040364,18255110,71181329,78951816,101131538,55488048,117802970,41278242,41472753,109176688,115545311,101303325,28781568,51019542,105962993,37046288,21939272,8552128,74908967,89586256,76699712,113763372,58442450}, 3216976380888022148279854245685582142061614686171194221704973347662253571738491700593827481851229699006705093037767770931027402078956410942225719767385126239738939209729495978239078666046795366006089479719594584578052406577846443043871842009638}. +{{81408893,45533503,16940018,73445862,119810848,109415137,106506242,91470724,1444880,58034550,25431300,110521020,108508028,9533127,86792322,106300908,58429132,5566112,51683837,114150341,93979198,69180526,62326083,40609623,2455297,65148202,71336721,37196422,121320932,71269761}, 5571479278327330373254772150140203062653030194410068960314329773557848829527396466937890558943804618728129564509203824554365307768830316245465116818687881904012170668879799954552202400223388721587970814903743033282009516243781753056933280751651}. +{{81578615,72899122,55991351,66438232,17382014,26775453,26706846,6930859,4063618,108988968,36932616,115595863,1828533,62265375,51031813,43158379,70107515,11242418,48469900,106572150,40869236,103246686,23524454,64868446,8457850,73165536,43273570,11602460,27999971,42662585}, 230479550896194751404444858500444767345339089841684943344358034340363452999060236158211190342346877439628530243458682633831342708047323132748605817071004727168423181391571870792108612071294033516153236212276501160127578763051385195166127224997}. +{{81938587,38265044,19772419,64166789,83284401,83065517,73484454,93584841,72144947,3666524,64310388,48864876,95397795,7926552,92986374,61003385,106452863,88399962,46548407,80529122,22980446,48330948,7207499,13897670,43555452,69442969,66355547,74139484,38509294,51848796}, 1071599969600698964313516879963032501579213924480323154556425236259539018229317750114667928429079103005981819534164652474573614890574513198936398759300808746445977323231550618924293464997375926381408755506756005720552182584788224275510437712317}. +{{81951630,80864907,52745898,37178302,58641416,87048118,100030894,19654448,117724147,47905406,58708190,62334452,15842942,84180033,66524143,3940032,72353945,118400749,15791719,13456868,83955059,32013582,40106565,108823860,77114458,52795698,87925136,9933532,62371047,93461830}, 4008781280079139832868823305131535852636304233181886731823086989311296488898553383934981180611339125543399806325594021481212144029345419510454754236193358514398843157979500121626080085846242427521037958344276653559333785197065563223533272129794}. +{{82004856,20706398,119237416,116006126,39304050,109356132,32330483,85056986,103205617,73199888,12784199,80380204,3555786,13828871,105484227,34800211,57655685,65479744,4008157,80625537,10437818,75723386,66048487,114922733,42619827,48243002,78713736,83863983,110945770,76132036}, 6471431204191315571006170643526891779762170040319885289413979147560332092466370422148331211486946535666146986533019981414991615498101894541899302290785436473798603372335765251103675999582526047542472335721970970367587366619318031350793411355968}. +{{82029090,21161169,63003972,110610261,3152513,4252174,53981242,40611644,23391541,96090964,82768821,82065950,60519144,79453365,45625474,1459662,99496734,22794288,30856620,105626889,117531649,68903199,111226667,19414231,8334091,5740772,18288649,17063613,1820561,102287518}, 3464525194156714197896212899238634287400477099729342191209636688670037721601350766335223319561844497692540374204257544482030272611086988504265612395358475697142117824872654744659440201475706409979551492040185529743706959050874632404839024829722}. +{{82252134,105759560,94906037,102217739,104216870,111371199,98289953,53521571,54984848,31908912,99774402,54840032,113691590,119764590,53414366,43943397,90460573,91502326,6057031,35043007,73097801,120287613,118705327,107356441,52093086,15228707,18382714,46923545,15232203,35039619}, 101355933498066319122387173957973857917812696261842281276918754598022325657278889559370321561759304189941030970152675146854707366353948640892299357170662321876931848320753755430620020346703648412833454722115918832560543833880471436662956458220}. +{{82368421,27958934,75574121,96199259,123433961,51592446,14870357,13180711,61432650,83269175,21057274,59910219,50889267,40932621,29087580,15346765,49639160,71736152,70990446,110628894,31489640,2845907,22827329,78859181,48496607,39035664,10856592,1580893,49539940,30702259}, 59182070263981959820470309064879149174209861607440218677486625985225076283405787840585941651834487308617736068772738781789547453337243317008005303090546555809087572943001074278954897982870685571595400015187638706020799860842016700216270437085}. +{{82473784,33769265,36347034,34742623,63222229,43416110,76489622,81544894,38318018,101435546,87868232,14384440,110583844,89572540,122890696,87558316,30298286,90618456,14140646,91178810,96413438,57840733,53121331,28095041,95552345,72863306,86569775,48841996,98628483,43216331}, 2465066537644015032758145248799993054704275053690650558499603426638243318526090456850079785747895987865792088388179185929037337993679531954727081396905855597311996048623742190345891824941324360413702045287960431362603808535072046966604497420314}. +{{82753277,20518174,54482333,11834209,46724582,66570421,72372363,68631698,15140278,58398449,26846549,8786628,10443639,89715136,91785416,41524226,33190373,47315277,18013540,26236833,85998512,9774219,118122053,69379037,3549826,50590760,78664209,12014812,119154452,21976764}, 2220606316860599365649512369625479946924723198710061257048529668095701725428672235048470879881527618956741871935237044239426423540145517075755822310126740146443840148899466602996067632161775771093824655083571932407548988135878172998767066420845}. +{{82803605,9031956,14142743,3486008,39210144,16922982,56105603,69303313,109200269,121068297,83655786,82863055,59063862,1828786,109005468,59701999,46766145,55006621,27141571,81164183,64446039,22829201,71758080,89125104,15457338,21350525,41354760,49052744,26579796,27466190}, 83479608660427630928907434045419124245489470155789623419227986803426008821750965105407043020393868919712358688469494474811593883294300555866439229527882140158448107814459191633986776731411061489608077348880003938912735774797073473634171849669}. +{{83190505,27741337,118261629,28226087,81973052,84412372,88922137,115884237,94809298,81217730,11309929,20600941,59372750,37680418,59506925,26062502,31641012,98081142,65389192,23292198,90115267,107686543,93961393,95679272,75373519,31927114,62010089,58207342,72672289,111245202}, 5328583479843737189853316007066719846075948868513717830071715723431805911166655740353745264913719992278315560144919102864053299159860550449165570524357335870630057307819793627540129972935595869531614070867471007930893580459168703153137224010959}. +{{83197824,6269915,68960413,110717539,8707263,24414850,100094915,102765309,73399664,17731779,66331983,20120415,105513428,41310974,13877293,60664057,33476623,72449334,100086572,9195726,78439808,64598213,118293306,12629646,27934847,106947797,90133487,42209873,38853224,122186436}, 4090022337051143252973455604956167673346154772763342540152645338893622042685709246544153376375731657157478958011677637177137588841165727408290232223108290102556470900507166423169405319499185252413178866478899405189492970053531263069831095766750}. +{{83245720,7156496,51397458,104882831,89741741,111472337,68571799,31271353,10215441,32809744,2131141,38019726,28936368,96050435,11535278,90856760,101550571,99903035,120039717,70015212,44739596,90728745,25543650,19278885,87814579,17222584,57547860,99231882,118879777,82033837}, 6101077695944989143620811549760405124643304461923096158362946435396565528040112396816701258782038793572974087115338227382624917276398431391765916086021654168661213596449490310181945956550750197122940556594747486299130476377312088347616498623992}. +{{83713305,92326924,42427342,54528226,40473271,57600488,26020816,20512771,66516819,68318070,37306517,1323893,845925,121299585,60331904,45905033,70832824,501477,27949961,68011380,40609292,35178206,116831201,51965221,101668278,7227913,89356207,54877021,93447543,60192692}, 2270931038271472982551114514311930803676247892557394085986370979895530172176827675095593683636391129411373752108319514378100397616919934390351121365478182370853506425572186279193032711217340931917659078321371671508023331889457150266518362570129}. +{{84100205,115016267,99983898,54988210,68997409,13787565,18944700,33903125,28533010,96153396,10744250,54847030,118090502,120869129,69936125,71473287,112594019,2629925,103326382,29423194,11245950,84829966,118476483,21708799,21661220,37606833,76897348,36158226,37992115,62928619}, 469238876698401871161751241288121848176527762859613204384034692098847189065944359037033033709609090969127422860491329854078980519988726889303262878019348881481464417409102853263738671815815695519702190404558691388370238000741956788860318113971}. +{{84228459,103430592,43290268,41440832,113209339,80392712,86899007,62408637,20395372,60750701,112216772,3224520,99348151,99688251,59433397,109392806,74703571,25270323,96246479,86427878,116908902,28345102,35324195,12721342,11634260,14857172,61773584,69781230,14781710,101400927}, 4279908776087184260638702413765647033628015911702142681096646905245452701993605949153787007810313948092682090880831849552404779230624369363308526778922045233812197263325749300323987017122502199288210458413331563264990203764026214317464146637521}. +{{84362952,75286610,67512323,73181774,59560466,30391012,40214102,93126232,49217578,3191630,62779764,87903134,110073816,26359567,101937477,86697716,122052946,102391780,70616861,38505519,20419728,10890696,118208287,32292720,99063510,115713269,121799019,119452886,26063897,18953764}, 1630265322284290720369541912638714204757048299263523700911235485970940830131102139077924035896208046708598681355578681922324471472541234487716231407793987914209553129067049960459310490099362381637071649556509160678540870892644951873547590721540}. +{{84370045,108944307,92529889,21569466,104754415,81417606,47353932,67827403,52191185,15732957,6906099,62261210,105290729,4506802,36847966,2215861,67227532,120999852,34820271,55395677,63537901,72089956,27513525,106509842,28968453,61202632,63589632,29994680,21765541,78920855}, 3481980997976335586615378833469110837075674502685363210262859851389319914202160679799574044916595928277812812856382587711738149796163480156367789291849416245614155167518155753628296479256085713173574123749188049510465743784685694333178324227991}. +{{84480148,80658120,82974513,67445795,2820289,25436227,118146995,104187268,78286249,40369776,97079233,102285215,57411272,1025238,41314269,39506768,11565394,123387769,26351921,107735252,5921908,23099556,11682350,76539497,86568895,84053660,89669869,25743269,63066948,26855061}, 804351722028488838239306938914714830738309403647879435470795486552943445699075386131028414629965206807303875837015795489007938733415378962692407576501997216912218713207008582341489857245515807154583021867777366292198092177848466058937828265340}. +{{84603195,40889042,73810994,15870737,116884711,43950392,7590985,39186255,123319675,14343943,57131885,68308595,88720285,109705020,117499697,12023991,63596106,109882383,104253490,44153721,45506538,4309295,66757507,72343038,54371988,57555432,108057873,83624314,31413035,74843913}, 4750323895815286440359657850571427768326595335757964444886726743162184898364292276080329720203185833566090237174081391588590635038227030961909893378056256211189159642055095667556636309510504712130066335890116120712527928019097470098295782825945}. +{{84664888,9250114,106726050,2524770,21989461,92737308,59200753,10919596,68118392,77692919,16518595,27645633,88006427,31562813,17084365,4515931,15730892,48979797,19247712,110062447,75089733,5333867,101352835,122552973,86429261,84361314,109158831,61415782,7645634,15735965}, 836866978615391991945545730974090688106224373576771718123097302154218900100096977262086404925724994358065644135927048350367068544531639812617652308057568537112469246347067160052668180087763804949958742436898526922764922177932669707819142544976}. +{{84704912,77465698,14222914,65176366,43011911,115678418,111635868,71152240,111692585,78813337,56767598,109228688,29514003,41286251,118058058,41481613,72162641,34803224,119850582,36762483,77250453,15231814,34814615,63646180,71553764,110392281,92116120,8141456,6412285,2333503}, 755692924214474018712740779426067949533234225509583247564195494491846316992573178788049638486243244744092568347685778770551113651156349188933457347585374932189894752438990922572475543259519013915549422454714790026978138458304356565758380716816}. +{{84744244,86792251,50286597,80851170,14319151,7282182,77407233,112107483,53254899,59410619,6986242,26817284,84241068,46831846,97221131,33879257,106410573,76069792,103553814,53734010,27059240,21653064,68271883,106016826,30511930,116142680,64648729,29173444,25199704,35391725}, 296441420748852416922753027283241176527027312281806407691223870661154857277952471527021185817412019231321930816984873381347971944663037800551048606305554380116607088456595492825082515525456259890080732085054705219327450506367084224753365533654}. +{{84793541,5892459,75117801,113018685,45655706,46702231,107465218,41631693,121576344,22020365,68870688,28894217,66037206,102871632,3522922,119341600,99758787,114605978,95616438,89179708,34351089,68485411,29747218,56617891,95171717,120160358,64594432,87079171,83699161,1216202}, 2900438626685411599290990650655565202726811039119152871141320341980770451501976916753222559138232170293434326778346178368257194556978243320876693259148383074025447004123576810092812471286826255362263303586594003568608016374575802193819466795695}. +{{84878497,24605302,88160972,84024794,99248189,24893036,104515075,1948986,9761896,98395579,110588613,107119979,31913043,113763901,56764516,108560621,69327491,18578939,92298430,83676778,31658574,93065595,22931554,28372942,81108920,37459891,121045906,105296816,94434534,45145397}, 3112996343796050790475242553614791715762534447224219355613185760435519413587573619764313279080325019312857461253561890473829600595380561377263953392078628537779466943132941604393400545395704111682501196946279101760262350311660621583739145928273}. +{{84940960,27562465,65075416,106639548,17666350,20798171,77021230,15589192,52676742,68908593,60750502,66614759,21060964,73796253,59151621,96946854,10005329,75462108,15085366,88226545,122024399,59932252,74331922,65529864,29910936,9204460,825775,70003459,107200067,118552711}, 6012312707278598218322863501707708151098053743163997648029640917285543506066184525212357696115484126120121022326412919948225336561372502263327482690132357796402758255536089923522848857612524349155912934103857380904816420713384910212758668667426}. +{{85077466,69574175,45445355,24947886,49679592,20596593,69359022,26081183,57137468,109636854,116733346,76814309,100611540,51528702,31770709,46128423,110903764,117717668,66623742,110944555,112646104,67726650,4172113,9530451,88244254,95275346,41674623,78717392,60061412,78652160}, 4612231499099072366153008229418508684139219127833098006831960075800939470185551834652345867606369754463424496458663576690489546347095859635491641219021723857743704378680204691194967588154285341120038709912345636405177067077846341581084828420262}. +{{85274537,30864117,97211815,17220577,25186408,108451896,90748050,105512318,100429766,7435114,61065259,15607551,17955794,40021149,104319290,61209668,61273026,103509867,68923638,46981721,105716001,44862824,43532154,91154690,93763236,52594541,88930607,14664947,5206422,13864294}, 596061062081301037650933340347029042745445092419914413632945157087998933878189600210652707556509675250020848406900361363045694464468178065616408058387185682779516623261361259456619942230524198367648239155573827221564100681358031458670439181327}. +{{85306807,19135029,14241826,51900539,105285017,76571455,36853378,82530796,118907089,72506463,111582321,95389941,122266864,63439099,28365970,47136702,58708927,82897497,7556946,86409057,86328994,95474548,50428263,39265964,43154603,121573166,41099421,1392664,33090260,50509820}, 237599609614356405221738960320398901028517130851127822631984932947515981661273547799123817982317669299045943111427666320307850261300324908566235521589591391122927121117918248895221498150908333533942411064019586011253002678208254627541452271419}. +{{85344623,75280163,20206202,112558409,103511283,19432326,32600093,4786125,59136872,79856662,53309785,68319784,81933901,93755168,86100368,42825061,39364368,43139111,93568356,118926034,109200030,64850817,34108886,79273185,99927916,60426836,89151876,16674312,12250915,12926027}, 598653075145472401785808211179557110934845138311166849608151291598115405140723990820897955351983810039573902545174844447689130403063816221124979258404267834838764740420680332375788399488478098208638868381570800310164686903819996544586871903451}. +{{85394930,108985628,74382842,38787005,33225175,47333294,74872957,11304791,51660189,34775714,30029297,49828927,27466911,76831675,96450424,87608725,112023616,2939999,10619681,32175736,93394199,10845092,68491796,100159538,85614143,45769828,76537928,88613104,46510740,70542034}, 4888436440528293720268495664326814883024030855300726651453884758761538943143665355569980317221969235359410921311649113648483743416241862879952867040769898041388191539493919712330745014998361548553165902159495252041240245621300352715458468036056}. +{{85590847,100247249,77316093,74724730,61228691,29781813,38385917,71658076,8521051,74619607,7883984,7647630,107023466,103109512,52310563,66477751,11361178,5593238,17095496,63026633,35606989,72020611,110141604,52467665,75096423,111054480,13605901,75184553,109110033,5872097}, 2920672629487952119149574785867080859664602040335120047806295353597602452944274262538935057713506822418507010561701373328729377638823588561225576619533090873663118442981303888013630886685021196977017040184861942489491257743140378069057345733495}. +{{85599269,25054067,67489789,121649194,56579791,116536711,12483404,88653879,23821961,109168296,88391071,67189799,82239832,31377770,54726271,113901652,54146025,35514832,76409440,68839396,15095724,1391473,91766117,69869938,37547039,90015785,89632936,75569012,32409237,85496277}, 4992934120293713313984257035532991354233608299109351566821330522654023334111725481087742876510801291310028371059730349102568015300408056550446522841003533063762567448411913438645352651647700608555019829007018464414265094268394569843518705061303}. +{{85740984,72164763,78995793,81245340,65065859,112843194,36549104,53781671,24601805,104987109,40805718,7724487,47296692,115767202,9613107,14437513,31111274,52932072,7470073,87356479,104902641,81770712,38441367,89181248,117623031,10008836,20471039,7488183,111583436,79331021}, 5304461131684515836774769849454797576184344613469004881172868450146743812704482868651005975312069937273257982341167256950866100412728506004912104945139743401976062182635400068083866715940091750990060183470608585373219862583625804476971929619350}. +{{85804748,66518328,57795728,12634822,42547908,1564029,44135882,110112019,60045774,60134479,40867868,9208649,76892424,94319018,67918610,2908759,77758951,58673202,73530387,17647469,101695697,84415002,66598169,37924919,95095800,121291792,113636782,99170524,38518755,92719905}, 5036617802447398230254051639379267556506728456630736517111877612883876153188512462550060140783269295942003214792030998681277090172199572475048233445876143597917360221588409016132149878204154469414621625544778517279245061974277878328035762866848}. +{{86101314,100863746,69009814,46446369,82306352,104046757,35832260,59321270,101285673,17297692,33064465,440987,74627250,14590010,65228593,99873819,9142907,65907232,83340472,86903929,71349528,38067463,60620578,115663210,8816096,50422127,19060228,42336253,26889293,93699110}, 3479272931503385676351518185116729575845798531734742852364597925818576448418093441538875203018747930223872136451457638266496127909697188475909963791084124149797929343463488597512447491729392445033159832992657250895942808021566484726052958096680}. +{{86129846,86080035,114782333,95611875,76804466,107844748,21956773,120861772,35628008,85264066,65872,54075170,43914050,48760761,50484671,15453219,64129633,31409945,8311046,10909442,74137670,81365667,95686660,122897659,112239118,118012924,103519996,32807320,89350006,7691554}, 2553853998995981989176612011131790019984017593778200912710972206146497773992356925378515541214771665143830056187365231010049757583010290384829396555114440222647424947049326178836894131148415578244993902600474485718388309679293385765176027111502}. +{{86198987,25971987,11288820,79803786,22585592,119814672,27419717,102239647,13188079,39633694,54193678,19305718,97236915,41636451,26384724,120466449,70891890,106312084,118235528,58430063,55327887,114369609,84107809,80854794,98466234,47782847,35726162,61940095,120152923,71184717}, 5324228273830349899417880458174962726977390255286643281200417097311824733748693918075038920866903724557381709756212198041197770249647887791461057815823335113547227219841622869921824867609848435547000995010291256471623298043892469153543797387715}. +{{86244460,44285080,38747666,40750410,66261832,14883214,78056502,109154641,101299787,79368844,96754305,71839295,89053587,84024616,82901406,78171275,53163192,10920327,18797748,12907254,24218989,115039895,85618865,55352442,95264044,92474548,48526977,79510605,6138416,109614019}, 4628018370335978165188843978959931882452338014070024878010822215214352818339714618723387068432262111233381197045242077601098385500637282566079668821131800915665608984601621212619250943669399904160021885956586406310667166782052909118556877266304}. +{{86421896,21846531,99558538,64595914,9178745,98995011,99913641,7575091,51262841,5647736,99506244,63466787,40818244,53568417,26637285,36896959,66426851,71692097,109728363,116777864,19604288,87643674,16541932,90622255,53254763,65143724,30127708,13348340,118419402,111825109}, 5193556900485411090257454008084617524585836094140187235479529025676533914178599328923122281875106381925623874644808299896099935276680813270269241520313533273953006796685922319445971320958696031255076655533805144216965835371039980607463204841970}. +{{86576455,113674680,103774840,32738634,44033799,485707,82986465,47674557,97079304,30658644,26790459,98550605,72886429,90981380,94650866,101220640,104192081,106154877,36058760,29793658,69480921,65797623,113735724,79345245,109132085,118303218,71499013,17044820,37709710,72595166}, 4249181255245344895697058325293090747940331075523757988797202469828344923856425553707096533124883564154846831946326750875620936119135028037008766664696742252012062351477232729893785257355780335891882759983169128799016072951203443193040954662129}. +{{86848902,22528687,108225654,76682942,114574969,121187781,22234555,39850961,56208009,34510045,64654422,113667333,107186382,104437459,22908485,94316737,94540167,31203370,81475016,52679169,201356,14283089,58448505,265123,109694431,16229867,116201259,62924633,73587953,26927908}, 2242836532894455449605006864930577705303726120820205112438469066344093567117944228725259396856852583601019139238348379527359530055046480365104403489316351007897782777706863238246861657899464531055152192305900086624186381989111887300111421271026}. +{{86988627,17477912,5994322,110614852,75994367,53218587,64478783,96091391,1260732,49024046,3643443,82577230,104138004,30324060,111176156,23486654,91769632,95158458,35425792,60036477,13736990,89633348,102174779,83635460,54117928,40043925,69077263,48359043,105732220,2360997}, 2228511307067449977108615908239978121972587963839205518735667056959462195052848090863198539543119895425042575210445958032913121764695210294277623592332347741229362463317390334590648119410539404303990010085330092074693959599364786870800110585073}. +{{87228410,123059362,97387206,189924,51878932,103123916,30529740,12373839,94719271,34987281,120390882,74804253,49494640,89540278,75315980,118003282,111870127,105424625,30877862,1965585,95822295,50864993,15024886,122142451,109727116,115884001,69934898,62584011,78780422,72922562}, 5929501152869314221662984046512002729354604916270845906321129932551626808059611164695570424989089327844728023860165721560228102187599868583166290558302033716681898893451629488462033414933665689534741930194016016918756893212844166034847130389376}. +{{87300625,27949260,72308678,73750950,73521790,95261241,87530265,75226708,118225976,28424622,117037737,27517930,7325037,101041385,94874816,4376637,108538983,56581223,92780697,55362162,90193571,53044664,92840085,18790689,12244172,42384114,93946983,90855197,61125844,74008081}, 4729872019337533363376482688507954476629812116717006245142396859994941643039086454754028370117760369239217675136948051010757980295939374683491584909982854890366751475323482591834332007912840155594118403794988731114254202957783405789932764509281}. +{{87387958,83562520,110179473,46665330,86808855,46873181,100191338,104240345,115666456,1707447,90664929,74475944,34141596,69277093,103696218,107720533,89405855,78813087,61221289,56678562,14381509,52158707,101470095,60303356,38167507,60785715,81692901,89315975,73240378,50730576}, 3015579967317991993461021203894106203157797646265682502202677817505574004929504571102038366003897547139829591972601840985469071289559792333223692923506067559736171725270138836693275585191335173648030490166337220322055018236524573523247157978804}. +{{87397538,66100101,84619533,98807158,53091697,69614760,7675146,25980501,8138823,68394093,6372813,14070986,50411438,81376306,60737212,89742544,66198238,111704563,17421942,18849678,30793656,21021619,71825796,26319659,4248804,84959980,46608328,62575018,4401369,101228482}, 3655169426735788305331541987972848818732949400578941148800645295509313799548526266082155025074782238373136003648248579606058555150799207447248338778055520902953038417526357316322239472025553302374368473923914898029487613776174442725291562502038}. +{{87656401,43915673,703089,10259260,18890377,36665157,81925549,13976101,9080536,56039100,46285312,46837312,59978436,81620901,51060632,15749730,76409324,109475280,48356311,88829389,46332517,43552061,118846175,118326199,53668744,37873324,37578145,79924092,76236791,28475768}, 2645170483339351649175062642045850046396654775174638068960610770552958556524536565023789598084448973772441724055445703942070682458152932168223831255928121562031472144719316039494664677759736723630439451367221063315561721539489975750032069763319}. +{{87868301,55685554,29347766,65708830,71382078,118034520,10369810,109454942,8402610,77250918,52404728,16261325,69945558,31611830,45444481,31961282,46949534,75462590,26476880,94349841,51330649,105431160,25323981,90448382,113543841,27665371,17876302,122059720,111287963,21845872}, 2738083857365439078475279203772611427247249946247324144576923336628325574956159870592726568492672241698696828898901518495040900393073628906201260382394307184228065236379722769275855335502181288000474254467046308165152034718768762617891875473409}. +{{87953341,86468619,61615026,112840721,91059272,11079117,105723492,79777714,34983234,72278608,38999001,20509170,104342824,23351874,67886160,88511013,7434221,20278731,86184624,3245789,85869418,46371399,85275809,118245121,70776531,47434950,40096073,101427232,93176339,62216811}, 2755900227640677272226844468093154164364413530389661378537769301156767893292930027029287865287722675430262006186392879355765434865329973343989682418461820379311718158007466996742719806977562960562164395854944030082640446563985396741741577208875}. +{{88181779,54696374,111432279,72474645,51899832,120221194,48595527,85071385,9942591,18977126,55137802,53889550,53136965,60127530,72400361,115641590,86940672,87108996,114992304,86507257,51377637,3840008,71518446,28444794,108415020,9489728,90150028,57385849,100627922,52806720}, 2273689838095112710485990079872708412583791708614390717453571864185678489288860634083016392667997518181880710375700020727376736414232682631689274917446693780433069545184740106146219446626600623045887253858176955714624855938255871816125371666893}. +{{88282852,56912653,22083231,107059104,7183399,33685741,72462389,67236506,80005226,28077907,9569943,35824858,86183925,4920311,50128828,70062654,106262598,10015195,14518347,68511228,6229356,33899165,31052356,52773101,57381124,83057490,79001186,13515466,25469468,39159289}, 644117475514029807795656611348599833913068340714054694470619607154455449425991568938334163972706995879571217472248800250713111928119773812512398698562684337312704715282698013649334867024476785916265451961245749238043303766677871706447697819254}. +{{88665903,3444081,52221121,120783838,109582511,43627005,41595529,53786895,62856962,57918879,62773818,97390547,122641517,82963134,8542906,82328159,6681959,43126062,2555918,73829674,123064011,67941964,106056209,71456898,98694210,122213743,41781900,113781369,119544230,43178414}, 2984236163594694240305703498646653063961391849546302592016905917853688797302419670826614614669099007840702787839707260826538772396843901387460395466109827817051437022262027837616043842918581864341505014833759114776470436006811197817679498025719}. +{{88671516,17412737,52351689,81235553,111326714,90126104,119134326,82240685,106227126,62733849,44788800,8434646,121689015,61887989,44691728,60215998,108921053,27561771,1593588,46475191,55564215,101047860,36903666,63678466,7389674,103530963,36564624,83070888,9962010,106094284}, 4494687740819822004322194115184571989070269756447315584981667969114881556480654941592611926319284334313334263228601756594104449057275676811851455721744086336330431268096986287411221368639868704002451907432239586272556975179052714020047687463566}. +{{88742628,117647735,68484728,64204917,58030903,38477845,123030208,61061601,40068171,11377391,28028961,28756487,72564497,13404446,37561054,46667908,72878906,32563701,88198278,49988341,42364138,58785065,8100085,64423465,68135996,38377288,8427599,87217064,4056014,65489165}, 962304334723443236105452332436180801073289203391974722473310635733394738610881765587480040410186419270079662371657398188937737640057128262982637539180959864394066061978892449231972167888884181205593769636560994994886536702354351188455610523578}. +{{88846159,31786610,92597524,113539704,88016287,66921814,62491769,1555266,22122968,69922872,65505821,16180496,62175597,91015262,10434575,66498474,11780672,108659301,87164825,526071,99313253,123152756,463669,45044901,77374478,107416676,20651543,114656964,78206086,18542320}, 2903142318915268377372540434241486390679975925679188142143723192802522757289509140892360759556425145235316153455123142450287345543280876552477645513698798298422252667342113587536156174633646256015520647776200214061051957670632718395233183618129}. +{{88952687,18942225,25471938,121729731,79776339,10244589,32722975,69975172,93970690,28438221,4938622,16704196,43112771,5897127,63634662,16593514,109222327,82158947,88972819,99519229,22956499,103689428,38463081,74694958,34257270,35915505,23530074,81620379,17156610,69295988}, 4340463246116252898764750625721585195235537970524675975802143147221761636217187565390606220393367339504551119510532108531204821645573930578884536155899394547627598395027714120222949054503738926523024048774840339633704617258413183383054407643771}. +{{88984042,5769186,83202851,46291764,12023544,32099550,60807957,16439858,8157493,94241426,77871128,13316010,9813628,55742015,114459827,71081477,116825631,81559755,85998986,63394811,48741319,96988043,23740492,120361288,38538858,109980871,90198686,90780301,47716435,50362423}, 1563555001306598373156241950718230544392667044778796841916409776197345902040991324385185170935627404458126570126067127683454498037682854724771911210181977073750529913210796996835014608278419116736408177757917664833358569524125716257728819355972}. +{{89037559,22276066,7876556,99870486,81208157,114386737,74799967,37445415,111536238,2192709,52307588,82350312,79144209,83087581,18145060,97007297,36284784,86352806,120583862,40087936,57580938,71482284,21343745,96501852,73610957,9858675,64018141,84856673,20853960,1984514}, 1029676665581406432984556479226039592014026074108840752940627506912083000418015897299903206532351117100039201074539505043921858369563077202769607816467602838615643671656747513860708361760543446681645945820671656867602351986131591487196353311473}. +{{89147471,59478200,73755323,19909063,106410094,47718858,27361263,15224158,97041531,41991349,42974413,9572076,3655287,114123219,101486394,27011724,43074497,49029676,114451084,44993290,59103413,89580882,86511063,108345512,103278080,42216782,106823450,62871118,30074329,20597618}, 628618404914089176039092862118773033968993977851662258520737658725440898740874082569881841866334872606976346731489803789128202960309892784041543376376584175749706949755713430987268248296163728485724993802505128879351585424652882644845580072781}. +{{89269743,4422111,15945399,56696518,59452092,26632332,1927058,115652750,94678687,16659394,110810730,115258352,6504,68959555,69426497,122848611,75281610,43402559,2775684,20607932,26687221,52011291,5940101,103324266,85123939,98700979,77142198,3851261,638620,50902050}, 800965126587047480601300659806196292667411691717928349499063972160419446562213097524217359032709331957316496538371237752545212674762495342050845949378122379326441380245712864436225464606274688827649159173594332568106733652269464092063481127175}. +{{89308894,18850982,32157935,26213543,30464710,56320218,33523989,6187226,16329461,1677207,71406619,88171215,116482020,32443665,90370133,51045076,44412544,29373293,114553234,32088460,99292850,103898854,42402382,75480985,44589101,9113715,62266505,23161948,116790772,88544844}, 5196200025162170475829499047538670859921159000465112423286495381788159158101118807501406891837204134955425611553808075134855071682934112433206651265151905295993507773911528064750848507226015749269357839485721870496320930205997448104609759522636}. +{{89454654,33106455,58126651,115050530,6121969,55917519,109028897,62772582,28237794,82775815,87149215,38496974,105229469,57850964,14438108,76317553,66583949,16574963,26806251,104387439,27639028,63903947,44493761,30975700,96180632,19307056,66552037,51853062,71475529,16289181}, 1817278588389936675842763423984863265994345665451873369172878068864704998689945399981528327917445310621043630538873992421353413333051334842769476885099679782063761782078464454892220760531740247653947805171913768102888660383521479563502211274358}. +{{89480787,78122205,31854590,113016086,39572269,112436757,123012508,76543792,22091760,70421333,35130160,75845535,104125899,122013475,67914711,2688633,95839920,71632694,115376756,27663892,79362589,5033477,119078297,22098259,113166599,108811427,54485813,111623115,58778663,5131603}, 1210027974015882320533711231625971083506195690296938350732654955575499443160656162711771222824012041965942144444347114283043791202596092939096294424082150471620208919807556221510699828984988732592526726893848988977932315843803729856580293818931}. +{{89814641,37394345,38623553,66521021,112175236,47919945,16165985,32020750,111363337,73684609,92818724,63519196,104581303,9640241,105276517,57810257,100562111,11254757,104342747,37189186,96043860,122738864,27266405,111347005,119256712,117163564,15083345,55454418,30780898,17069354}, 395638345504556798393631658193339279077241168391504116596216781480880470306126792305927273573000315310118325244535008433741709587715847421062648161825605652362619322025159621642025904265333893772885555742308789389872068386272582729386881971055}. +{{89855486,123235297,82524340,70179874,93043529,81802567,118675727,56037210,33354731,5182493,20385854,54405445,95575473,62591794,74502424,82304144,95303482,119514451,64861014,50925591,80134955,17410813,72304579,24933993,114251090,53495392,9164453,110118188,120980683,17959376}, 2702135518426163979558820832950451353473139643245057008341873269502372163219474639404493664514724870248512095210283635568381399349147016816163822556876473442849702723136386177007697694934775363289194497125062314543090625895890541201680817068914}. +{{89903672,110829310,111791660,10622090,65164404,9311673,89679147,61200495,54405428,115187976,27604982,110607564,88850606,41659132,98454964,91156205,43272015,61471479,64672128,114314394,30056177,122720042,6090442,48196004,51919525,32555619,112318295,87530587,104626175,44708387}, 3004295848283637202826222030242434478013591844212047025504431751383875572794836073413181653130603764209250255771630812312063068215846310354467200240882622702165486392434482961730594108915739320757815544791822609043562982751979205550889338372320}. +{{89973830,117994176,84035696,4947803,21628092,1242889,117344113,82915728,44766928,56794479,12899314,65657158,102209087,30835053,91823196,14849209,14655770,122262580,121879043,95795274,95313075,62641376,63995230,28053349,60393762,90222234,92704658,110161390,42528907,17263186}, 1506269262670995864637501081928002666470894038626728794070654209808606984552771779023388844535950585811698703588019954880578759474563280232969377228802754993789583528787463995092033305018649898867188472805904899538142754544150508340164833882728}. +{{89990235,98000181,100802122,41010611,90876051,87373283,104969675,64570986,104984946,40478219,47511387,119731140,37840761,57962815,106004887,91773250,109613059,69628997,42399990,19659266,108637464,88343403,117496053,103429749,46265931,38138655,44525545,45594236,43545291,8977330}, 101598443672444262685877923759351401290886767826116761880262091732782489496188004804197756678819205212585662644022676143877476912151220225442504617041682930377547709756979047626110896923601308903872311336085156434538491694867701136411850929787}. +{{90069538,31751095,98271645,67267151,23600826,57151872,33016734,8681243,96165247,110207900,15442085,14365802,122466788,34780862,117811503,32955022,58075039,19681791,17767307,93040941,30825373,91883463,38227388,119621684,97381222,35912100,13261120,89800380,93712990,76971360}, 6151378515730478932840502978554260888648021556495828327544326627194279581324981797505812252571304049360112303524073182020939120545256348400414157099777441755295991364353352665959171584661619811984428720165074314044569988496506009066429178922382}. +{{90404890,100623894,45756968,42402209,1734117,117396083,86617414,25150957,101417110,84634483,92080576,67914826,24277423,114241411,88317996,15421453,49479982,44014905,74724731,40671392,46228473,9015466,82274563,121619679,3298969,18742642,11254749,18679199,69176975,92903742}, 5202899591453451076780565525530402148570883604403517914515048033015849573245870746617093631480274844200284349661843147084248808141777475297526339034207545864192897513322053507024319991326436189215468340068536209591337135948875337644757709402808}. +{{90438955,31499725,77742836,40899879,116593000,106357501,24257000,121199154,92054398,1345222,17488814,99983876,31640711,97885776,100256032,83951520,1936074,30903230,24805474,100376525,28157048,10763064,98248147,49868717,92166825,66064142,123044473,15437766,4499162,98600113}, 3977851069296533379582690303656325114927303024523251230696981610783306014931517731608150850159095012321482202179145931017595445958320027238465585799292186060666090321130746360407229507423576713854125938733092090569494627199343317320601115824171}. +{{90706816,8864562,89959118,114083153,28480061,50541927,120294600,12317979,116386792,15193708,33673980,90042644,25875218,14421354,120200355,55495051,7097903,122001017,107017624,19631725,109611756,46489563,80128997,92585671,68034695,35959511,24521421,76167890,119887708,113373847}, 6170533189591711619512934428428268884854238339984229113505934670978937929545432811581396383113321726282023394950562857981806227322789002567242045963402942796647761561085121867488672059437464755241019867554578247147741313864340560636176593830072}. +{{90906409,113130343,93201550,20497901,61487156,98608071,94455993,87778929,77704594,42545972,64770430,82568057,85443357,122648868,96882067,4879844,117276456,48131520,8800841,106001202,112240592,9337498,87097957,115313207,8383890,89424105,6078375,81132576,110314739,54497657}, 2864527403527413709986898605847271496233677580016081765513184950021001598124721163314012406627868686057882387725886230864058927746241279551518978233980228102567484808900641283454831293879460565086833034886670247715238241478183967979578771921131}. +{{91654149,88501494,43275327,82769501,100045887,103260000,16708323,81370852,28857282,97348339,93933718,96090763,82448557,76390536,75399257,104337858,30833585,36365022,111088441,20226404,46348003,35216,57754163,96054054,50890665,64135125,44982818,84365441,115539065,116942610}, 6029966740620015850466102263929197671955214960521000427202688081880597259842158209322256187299019733827129519532745952862461666239685204741565388719788441356735862994017471606791650070020422650883856007168591332683838338074774046343832718891613}. +{{91711106,115959102,92027067,59309843,120853396,83281048,47753021,30280270,68847534,98602468,5233204,6386394,83619192,102212967,115721405,17988258,45987415,63879774,21715790,63998530,47558621,113631307,89082437,67236096,50833767,18863609,1658380,111347771,74893943,81936824}, 6068080696908521883274773245946311810761682591698922781334420481447226557158777188641995830698452712027974337192588882282593128797726162403545083274436054149484807595714578793419524825849365065055719176339785242960377921211610940850083942457420}. +{{91739429,43542411,20921897,18445536,10604496,39475006,5365366,90058689,38228484,88267084,47182731,13423827,26748984,1811569,110426374,77764858,62434689,75415032,93985453,42669503,78683319,81641512,56745565,32408330,91722666,115018162,9992155,86470642,90561868,89811094}, 6317426812945395763651130634981271453403765642440807121722489585127345346387336333556546277723101404936695311718111830250949853590372278464145704625140374005112098808997169827943581649104510810382512628710843454332696800364799124929413065288839}. +{{91916133,107757115,104719858,71640501,242760,103322072,66181705,54559095,68544406,69970760,85641180,48801635,41718076,111870867,86078121,61485825,925685,22425914,19288523,3672800,68267141,48279873,103184950,86786746,105311236,89519345,106918084,118069300,48744713,112079625}, 5101199023250771590181803706167300887620949476548842661286444919430858101295715924581090177810934530516416633601689628012952622838862471504977212632712331443508391117099317187036573320164331942456131739982030917770289051256510680604552864327883}. +{{91964685,118728821,52279758,44384693,58151915,26203905,16307190,6933022,29236514,38407882,111941526,19914609,68922006,101204241,12511931,91506714,112692591,12822930,16838798,14449076,65118954,93700373,230455,33720532,120298469,74764451,70295553,43526001,54083899,63512045}, 760863449025630688559254970897677298517583355114436692752649107128522192847297395148751485205046500122487743838341204017630147837688554083090587386848245581270891595207322171690038948727774650497508124820889258747081502747225275714921539135547}. +{{92034085,122598991,8255654,25485499,13355374,65107434,101450288,82391608,107683700,12802576,117366435,76474379,76960119,32899463,114066822,62795508,38671854,97342479,17877796,23761632,39885868,42221148,72944229,36798474,8012784,88531839,115573344,20840003,3903146,26945311}, 667787583374426075570591303089312271205511382895906008167744621834057178866491399443412158016454288032210816230077687262484292359496824192666584920787097711219447428048416283944494906867238052242298237851804959512534219173270205656859660139531}. +{{92147132,22833354,100306343,54570976,98143789,48027264,38847880,78928116,107095593,93555353,3330045,92632865,26570640,26396390,105301859,69513662,95761462,61639472,6678872,31953816,57348990,16018944,50220278,67801872,102596715,55534426,99557897,13412857,29524093,14757812}, 587533439275357150161496035546267059488081243419666775178909202915745075547425044766827420456146720247824593208621974950791899972161817180116233117918846008152648110553442485427200759464304644170123972633163374428519567735041046424029604368148}. +{{92192378,94105909,116544928,3799465,111243609,83613865,45580040,71467154,36552403,104081363,19063674,121627683,96646278,59182802,114645337,47794168,98610687,56467348,110064480,27505833,80712811,10217647,70921136,122025661,48787970,520357,95960854,13987687,42993617,98064501}, 3929691934924900071437512523128161560268740471073017613922125618717940072921445009629714249940911361031749139100009062793849007897905407648844416522129046862239932357667992064167035537607030764172482339328936351321197536384347462614255081704250}. +{{92301815,35637637,70022273,93839343,67788535,80934589,5333267,60114444,64027418,71650891,111988381,77775274,118038260,24383135,6789150,54586058,65048893,103686440,39375214,63439178,76631089,84539231,26935310,111681125,17378791,61359078,73281754,109984397,107633958,120054488}, 6475524747851419878165616872745186247510534162308210130080138384719526253462192132798897933691952930036991185491616161583703293364733252628628957326548362523693770724430103669477824249158875713786526554308032762940158186221632910977658961077887}. +{{92422591,75590742,32135610,69354239,40079398,83662291,57853078,40411544,29404588,42423704,37034317,286187,45299636,100322404,1225430,112225193,106267232,99199819,52330931,57024850,23400353,47656968,82145827,88384260,122659221,6406853,19553387,26263387,35222704,79082919}, 3602238790923811376446876751565316690550261050237207342350302798947470951898783663248624730542504490373650015066435166180430402141083919972501993706094636959221582497650473236065984561324850204428366838233832062854563395313174751597698158595113}. +{{92665470,78954854,3080815,12440968,88827288,113827544,58367103,113635803,26853425,8675988,79701258,96910413,2029344,47092975,107051886,33371947,42650892,7510233,74583848,73092846,108324406,75902714,20447112,11421344,57747739,18832412,96274525,23709385,8541032,78528103}, 3865906228773674312618520034180228008460134395068924028572081023352544441934224630632738867433652518406870267354507309822053289649312633993022088068295864228787253062125485562001808243976764160441471685307753086370936938931135913295037233015236}. +{{92719487,61506510,64664790,41988841,79215176,26421655,73816353,5928704,95884250,94856972,17704380,65621908,110714408,122386863,31825666,80366996,101003911,35901367,2340080,4677492,117620570,65710823,57232675,122821527,65131128,16399877,122286620,57491768,65111680,49022233}, 487473725790754302689135157192343989612589994640633304312336062283484577017389709517471850465215741270557175538913696865742383324174946917675330370072611832299853052079893654856385256047978620897162550511835265592426542963582162844629713756265}. +{{92908731,3825524,292941,69230567,58774210,94417547,4931886,25025134,59880632,97928671,20999647,63803644,90258542,77120416,75659475,85257681,13451242,118342637,88478964,67087695,79886401,41796677,80042211,23222850,96128625,61306383,91556138,18392496,13068634,21357489}, 569675952982932265960325221935693687298348643231257314892406151320364005409944717579557431242228914234456336337948234597417384022285801355326154843505916692614530853236817846487836244364980398046759918994841177776367831525796056102710250489389}. +{{92923611,66541368,58102573,119382295,82921368,104846300,49615415,54212911,74275881,104420742,58881980,108882857,70161661,103424678,118232381,114503387,90541933,70881540,36249394,102862896,61997624,110804444,12003910,59178914,55806620,73344247,18939555,21563929,105361218,87601829}, 5352740810560221590279824865590995926307036542009494485496974626997316176349607861296247055769556407849958918716139595647282221851014667227209889698022035258578902632504432967019088022731376556402949966594326652504480022954330299213501700364749}. +{{93268738,107964577,95546067,32048482,5544175,76096143,118211751,36737837,19884813,84459361,17389646,115381253,66082379,119673647,7158806,33077174,29150580,37858658,3646357,19152502,100526227,6030819,67140471,8808436,7458629,24983209,15305858,110813811,17105287,73602977}, 4300938338186878904541473792325529210700902768587800900339002739926919474030069507078094407509173145510244324838318424013719003617152888607377889630226118307868760677261694562103880830917970485170582687812704350907454579945538017341581475199990}. +{{93291294,3280989,48090357,17817176,113823157,62230245,53261624,6755462,109200716,93855445,23770200,115199298,51560978,116680423,13924231,38441199,53693569,110936011,9965327,25300545,61826407,63697919,99951827,114025905,70904691,48104,14026525,32053608,62741547,79233738}, 3601631406451785526755300870759143842550868631111340368267162810743989111573200463990520352611677655930178235778453302695136710795410391811996940969982726643613268033422164908718927862664475843254599078786292696626192947868762552907564721365558}. +{{93782675,43526318,40993162,75380474,8036118,80480136,84741317,62139865,89117112,26352675,29574547,85017437,109455433,68658482,28384710,71379250,12275274,65587835,13210095,7187580,61544719,91772102,47572417,42721786,35460638,112690583,116795817,107578228,121233484,36740122}, 3214284798340419275003292868595797743042909794192856197672760706509311447020236012461619465856173993517996794573498736474196820237591337869802691179609993872348332240880030109233335442347525953453050085684957854553053225645696852430371153125057}. +{{93814322,100059352,22758274,22520162,99997013,30827739,32484880,101028280,6225658,118075704,61865048,79197832,44527393,117459076,95081337,12509877,88165466,29763979,89189659,78574226,74529614,9762077,94510782,29981120,60348972,32475813,88853918,83420857,119210579,18516245}, 3026201797220666922508142350059224530570922256678679232486759795924435612978700848548618529489931460129682803195662167317943969177644440030454645773684837778113808918167928732090915064737379397576395312104281420870784023424436482518118918705200}. +{{93878951,43347753,111860259,43245616,90832715,57250873,20637216,34811695,70137237,46977037,50901897,30720989,65792278,61879180,48422792,10684847,18158562,60759757,2154917,81553650,52361649,16167657,101769331,40706560,50065583,28269402,20019298,36946719,53655744,95846367}, 3444031218622768198686381301224484432027252913846579841677228139359796384457733468194039267233659708009400117324940949087259826743563368103735021475917017552687333502580367195592521294743714526616625823967028723183479687557776822937662829006775}. +{{93949107,121314517,121773326,26484870,96497825,52380249,27437984,105551379,67474912,8442705,7572376,1019887,113047426,60800499,24301430,18327053,73346638,53523984,89317806,95011593,16121378,93203778,79458851,71187648,11701628,122205576,25772652,6861985,57150927,23527371}, 312175062519358646855831753253125151446269844404910226169889304606851192716181837567189206602970014414486797890401084115782119643095159384959308954910844946425089714569847916541931999883694939670692068268972434332799323290040803532451554568883}. +{{93996922,105829490,119133553,33473148,118151900,3960960,59990059,5463651,116669587,93766043,108610464,102577704,6140838,15987602,97624659,31548446,33318823,62395079,45862694,115509996,58098312,21023716,114605406,27253631,84250586,68317676,99666406,92226987,1655224,55187595}, 1630458285038491293280988710505067009095025761682424287640870012790366970729977287038944155221571022036577160537296265305319123734672503037998977530652876544822001599448626603438980710737950887703099582377568192828624183046745315728157724328900}. +{{94053674,60370405,29477332,40175196,68437840,82920044,5991911,45108342,41316684,29508693,24982696,100610123,92707534,119222106,34965998,49224252,15147539,29925812,115034705,73685547,5305768,96108460,50051517,24461550,93548781,1143781,113125289,8900093,55297099,50835316}, 551869675370738637651072461588623580995309464971208688758474274862406011594551347039702840228627565954029202672270688978893968443169755652095924784540852964059733769595922979756459382156683699221459006900598850166298408238794441026131528059458}. +{{94193481,71067994,71574953,80133192,15642625,76734465,10723628,49547023,30458469,24174212,66982873,1450221,55161658,73524816,52377713,106563216,35096468,4673195,10215549,93667723,97450609,87293251,74223173,14173235,55200342,46168587,57771592,37368671,115284018,72769250}, 5171305963971380546808089754014310289412145590803390661129025179377337728360222490820541010946136330153217204635432321872249729401266753967344900926444897346428551179767910641897914813219413120096170466332899872140974421457965785999977534606773}. +{{94516117,9436462,76729243,107567520,51532588,35016730,79844705,21709093,109477214,67938951,107242096,19183833,116569362,98161764,29912602,120330545,49945031,54477043,11969663,107006655,33814612,113221664,24197676,55466443,25717103,25404308,16035825,64066852,32938750,120688534}, 3430991831193364841114972217921528815205312727338390377754936548046646060879100223076989039823246960130388799130272406802858550299747962218537959878854552814748360654539253229982031184851379363600334644221938846352205410735258506119508858473157}. +{{94611154,11343748,69756537,46760350,46054755,43752696,46489431,36692382,119643477,68508543,114872071,22367073,43256215,99837902,76448527,88883879,15057484,123296767,2369878,109416921,32430755,91560961,93254390,76686188,80766945,121568545,7453710,36359237,45091437,120913549}, 3831983883627794740289969176298151497672807602977665702919960643617873191456245035078262337155025828656863070484978270662981988471114476591889873551544723729470043680013300552639904682183413617126139226231013880073301072398024238960505758867284}. +{{94666114,31274689,13457172,104870588,905624,106880029,12569519,29573227,33450425,739321,72190919,108982254,64311238,44539337,41108919,81728653,117108755,72371064,107556441,81802362,91417962,45247939,96497700,93395127,116092932,39453197,9138753,60786117,54005400,7776239}, 199851856154874539841170054157725961571303729081590707869981354914777575629774071989210572552924274907727896223891898723608826423431043337982694132796174363017297447955443739062891895032571877157427858476839199490868891138285056546090254723042}. +{{94774612,31377083,50141263,40052644,66696202,96672535,55256831,20344264,42552844,56146221,112600878,100266327,19054327,54296061,113502221,85138240,8688306,82912160,75095908,6089949,95273987,60306361,7383984,67013976,36783781,25643949,84448579,60568642,3323982,115043240}, 3850277145545911338062099638181954115992180241825435969972049892747319034380798009072280574971717741065936782220542138185449606679106783429880644433743893047492704446944902064114189821879089333782256880134248546076390739265839256076671631522406}. +{{95363740,12164174,74538249,52379038,6460198,28907690,21221577,73941020,85397224,9520335,113845945,30423257,52563174,44155764,81722275,68914929,114391728,108027033,35095688,22304177,2595394,92640290,42875045,28878416,3804053,9034143,34544711,30398116,41861556,30920892}, 14907832191557036641081159333383755729150873326910455339818433552956616031108930293259821428892457337779332415368430649812746466358025044317497489237880428302898876301990243175094950000621191167455474330023128072373774263268529763045098573380}. +{{95529297,320511,86378882,27778558,8870647,62146826,38764609,52151720,9489961,55098808,59346186,34323194,13600928,19463041,52257867,107278586,89994155,27158493,9634603,85751449,10527039,118281286,4964843,103366068,45867611,74346738,61627422,59915893,118471721,65154711}, 1991027472486734528661651877325494667777058468542046851852768305699980454931679675790509156613576025482842153922218069834905564303759531723918903018633495124132411896099952936384297536812723148201751120898913473055408130499518545587835104092499}. +{{95571770,78970697,43068371,103271477,98993296,55263278,117471808,116231902,2904331,55427989,68974462,47489784,108829884,9224986,100987785,97163807,36784694,89933025,74375656,65866243,77409252,80513492,21054928,84655694,4582956,43875243,10197503,47371812,101055249,17320560}, 1783206876065025677614903977227912249413314494278251419168937139950946430594499595154679536828004297060899650129189749522690556654285026710983631051947041867395159608214506031439069249399117503069046587552722366882692596288216111605786876756750}. +{{95591168,78327095,16508128,39770385,49881772,93512019,7014665,87820950,35113077,90436232,9484738,266189,71938436,12406302,72356449,81103082,54637421,59927945,23011989,79139748,36898664,56605840,32280997,68080247,74297880,74262147,109274370,14219576,114003027,36209989}, 2510850341675782882450038635381159323166493809174217334114658217852423689702691312254136646547963175106583734900879112252614788628939753296459749071803312837218136902475258760666551217273281498309753476717507568029408334894166191206891646306666}. +{{95714891,114581600,34064566,79587289,84327596,113308945,5156362,34496069,122251029,52498131,58614422,51090975,40238295,72687691,52546155,6458873,21462467,111743786,29219578,98815575,16114801,24051575,110357103,7295343,6817635,22238862,66875007,24949386,9282402,29609489}, 30893664158975809927234767911716043285071037888840389523738128114997619969497610694293280079341983291661293199416050072607220081027939528048121488554961105668774003716565269821602600002464133185869630121694283231008230020813710251379140459433}. +{{95740652,38926368,116662505,36565637,66873148,99092206,26547997,2067742,49494186,13523061,87813182,21603519,34912045,35699115,23644212,80527222,55379519,89329371,119918753,35849246,72550818,117381938,42683037,104744254,119386582,27822071,57521173,87919632,7681840,97089873}, 4450281255203153734144892629807302093318303150579913673661931471087916029218714863297663348133067823392281346733920478935498191129802013497824513749227945431031504013336661501213106676214184706568892276840906614738336774583922565195652296817228}. +{{95841916,105447317,95491964,48895838,90903723,22695713,104993035,18131613,66813783,104842505,86520241,48573332,11597960,53816958,84576935,117080071,69813091,107000486,60225608,102434496,69111017,107411565,115404116,45759518,67770620,59704672,69939634,119238418,85496766,30415366}, 3145541942913997755047469749636834018381292019211869393252399644435273923981958228096669365038468505642203827990475433544433494409251567104486005275581402231681070872538291628523294810085419811216594381367304779165782432603172952374537320777714}. +{{95889233,21468107,49396035,112147799,57172233,41890614,96116176,121879764,9190719,7206192,76739852,42101510,54257727,24358744,84156107,92451943,41003885,71810793,115972714,25791317,95269176,2385687,74233490,53763048,93252414,5639230,73226984,34248427,99155539,80885574}, 5690637170596714804355977896484450145140828383736279583354778177081480834788083393644343155173684993816622200795333379916376331272836185147862498728812659635686153320542871273413252817127651218452978825766400546374233233528824321269229326946591}. +{{95984897,66239445,3326510,121609459,51712589,24701304,11729528,11671469,91739270,71370186,114175429,73165797,56823634,35728795,8338285,118977050,32171996,54618883,49941121,84668546,112555242,56087538,45789945,94113739,10209471,117527710,109995064,79737305,29151933,109212297}, 4971237615214949439447359568517477420858764348885820553053255982083813256846847397866697493141915135463116867196551588459388050139774802070032102012738376847497903014563880055168150506641239707430557666445408120888982123353591011205258362121371}. +{{96082078,17004685,40895715,12253590,470992,72458874,96887066,72261037,45141953,58660863,40184517,91483276,44965396,99562461,14977123,7483414,118934249,28553014,8771219,43680057,51607724,60211285,116421549,106699807,43305354,35694805,120416012,55404354,82134300,4244103}, 2214264092334383082231617621404550975118440188414200363959255910819437272499968578129694478003873627869431479639527082202074549632994669637701133110849514806065700149278403986329167504405725435305314124719970790765572008094183229716593518667654}. +{{96241970,48933527,118986489,91454161,18452926,14049593,60063752,37208219,29335507,49136207,31740279,107582952,77353580,26028288,24512758,82512459,98042263,15343477,120129747,74770205,7764234,95714557,45463534,66934912,122104406,79429541,92130013,62097803,66246426,52717647}, 765818941331272525395452821518889106409398952752184106593568094398563188189674176494185472503790524526311063781222848783464424462296824478836458864977110797559197051062306215627079220725523521512661053329254334944189249376081634727297010337710}. +{{96561656,72712746,79285654,44117443,22834722,32083493,68944066,109415740,10640459,97615160,52493325,86897615,92402574,24736186,53132870,762692,34199009,67426898,9421588,64940476,77639128,19248607,102844090,47716651,29298920,92930365,15538848,23426631,121097266,67066114}, 1954605327212557872288553841769861349099865251627737388674335760267185543598734878744253057630078235780436499380120412365798973769384197950618594259624753988986823447554425017459995009643953137129661694618405500589598011237072733557153710804264}. +{{96580428,81917343,35674465,34021086,69633407,24744328,50123063,44163285,80782349,51509920,87879930,120890810,8001100,5256199,88648385,60360448,114829993,71087836,50004401,43938721,86140760,115093604,119926623,73657855,23080680,103785841,121446426,83087026,68173291,11178245}, 3302042869300803081474007315287279670569352124996788342561105647864439573879000296123648079638365944647474946943580702203378195829988235699755844207048833514551508779165155354388008138262834057587013546289988591030897583319515308480908518842838}. +{{96718116,42278168,72386938,82120393,117898882,90968970,73099093,79360985,120668715,49656372,87978736,81628924,27098607,87607117,98615844,26455216,43820004,8851595,24078714,71175024,122086195,122397567,106889000,17494831,108305374,25966185,31864943,28756312,52720772,19388436}, 156877394481563992477922938579060320034875324247930526664304153171529786353527593030277926595450311374513076755320432173437661319585229708852920654782800026013565255387616702456254703717606465116345224195716028955809128969131506983610233270728}. +{{96959581,78551556,45219854,67282933,63438039,65475337,100531226,107494367,95963489,122017540,11771422,118344974,84966914,83981383,87566110,29997646,17406168,45048183,111362014,20712688,21002447,116573195,37258633,64073198,103740230,27230014,22722268,32763349,81429491,113057360}, 5242927877905124917768997238954361055136593865505685422866038500418119744340228343817080709423656064945346987844783859832051188071721670922201917956900801286879563540234190006157403547035863120236838754159408335331002733501110701191481382805945}. +{{96980275,54873818,72410244,37559853,59891846,93601012,43626161,69463818,6166299,45489995,84211564,56792894,120948374,78648629,24627634,33606365,57303712,9842352,21399030,66836140,57467476,71575322,28300439,100496872,39688786,7871659,3788631,68469437,90699664,17818736}, 2627283388444768422210494676976836696682554755504991455430913101943484803492734154445355270299311480329472640894307933672201302045906612739308409140746314909475598255685288154150871078571055891162687810558310206779792852987135570785897405260617}. +{{96991790,1918315,82399731,94458928,57326766,27666558,119058965,115757212,17683690,6077262,36047576,34808085,18290301,110731162,34642585,110860292,106104721,88724552,33625633,43924344,108700079,52988292,42335392,14861078,119133238,87352892,70172966,29007953,10928771,9446033}, 754997656702001006096622037130333516529482900971421867432146591515497938721805406020810082137858542510119537021563761765641987665689758176803331518074877687913879688562751701286095117250690250447139400594027705991876532341231699383799413823558}. +{{97149405,99164765,105587444,80729296,113308435,64370417,122621494,71194072,30053797,102385689,53445857,1386862,54848215,7838503,62019355,115939533,36412227,32023608,25376256,77123853,3791480,23131377,78783109,57734051,101452813,83833691,100321731,100475013,54639136,25067937}, 1630542579978553359813144479099840760861131133535840425516959523127638612375943314788985002163192450245157454649228321439749350488233918592157176192678729600030243002207627929804088161530225875133492994195996902979266646117730199413605104482099}. +{{97302419,28087063,49380429,2397139,104042802,53834801,103527750,122654486,61369228,73494266,52048415,68782909,35269820,95514844,13880289,40327192,116949222,13979739,26815522,19746840,48144915,72865559,119673988,76772332,107064696,85469819,16573218,96492941,35086334,11873244}, 1267409197119749392543583096532571387976592596094638621874260449707983998865153807553394816055550485446475875858469286988603835189760417197276845231650564262288777972322304741573696384166318750392162118709051029559302881194035888377081497799727}. +{{97427556,64120163,94322558,114042616,13386767,86258501,28585307,70796012,113161496,21922786,88916694,17875778,4924995,37214104,64179708,113441171,29281403,6179635,43861467,46839083,32191710,47753516,119371728,70354025,83776181,1588510,119063518,111453888,60332349,107333219}, 4881204186115805588128618369681171447584729449967146170045387909400666139845293736176779564236358534863358332934446589356773400013553089597461826348820172225557141626564329082508326660742605102906397296630281476959723611013068062917322500706418}. +{{97755730,122008564,92024352,91168077,77154736,106341929,75512129,53257230,96566857,81117416,114379517,73999721,15179058,58726558,59264699,39935200,99479515,96506707,3319198,15032228,47445982,83950870,101878940,31518394,4333362,18702869,67197495,112820421,330919,66174965}, 1321542341027878192281428955880796458583587569726633237274183034080088818597133551740895934845459126159762637470083751703857278593585927034780356138047025464650628329672245550267902645478448791810838590920702974246275823762027938303233816218984}. +{{97855663,52480774,116515201,57963873,99348176,40357762,92177965,22711121,28760951,113207710,50270976,1869275,52553422,58542275,7446001,106860835,67387305,67055990,67298002,51842483,122862317,66461408,104137490,19636707,75129091,67110709,29234455,59819207,47071607,12294337}, 355700693727351847493518515788053053340497107162373299045139180300977505247673515448309162427039805662221868461531654161054032340567681368467689839882766989907767118823164469520424311833466149439898965542198982808655799966492651929341263473101}. +{{97965349,38528444,14485041,103861514,111656859,77599345,11932357,58174091,90402828,77541477,43038671,115690176,32237974,71243352,19431479,54136840,85147784,77942686,92797682,75031592,59171212,22504384,100818534,58511694,79953000,11393893,75738082,83193872,92614082,103390954}, 6540975774611166812620997609302616561379012185327446840780984880590842871460031882369681925474374409927904364142462597641870936760593412540791803412894421955508882093295593878466819773338304691038335239678464122216251940139652413755550618109685}. +{{98304254,72560330,55059365,53894745,67046779,62880238,100070359,38171842,26652779,78857474,19703199,111132747,37329256,83576410,11818163,67439424,118576041,40419114,64378411,34297089,4514114,117090862,94533803,59835020,111592039,25524326,47986787,54960473,51076553,42925966}, 147390249260943585488111950973129703919640512880456633640834100668913988064164093366314215025835706394254628866100092642197103597806673202896942840871350587309868946114921624892645142798223417056395223281322144241926192072422946408903367019868}. +{{98322773,112054078,82991264,61843879,1778264,32592895,118419184,25686077,12174152,30259053,56299488,84134605,110790509,105675853,36481823,34227647,1076763,78431932,46582826,18138688,56093613,279713,32483331,107033853,40639070,41549996,58857745,67029954,84201190,45900477}, 1761280932569105537808781156706297415447450949449559219178911244054537808403780648863344207811668173599658633796110944980185138201672606815953354589294350920737562627089601351304630150385229823219139476025618849550478246068554783125034599840425}. +{{98452933,67445019,26113615,100168903,28148855,68241394,105413031,11677686,33401893,26716379,44584754,6075230,54471147,11344615,78783305,13756668,53113621,121195801,68995411,9522817,57547688,114487294,77348302,45854500,95787342,57872545,40010954,57541420,90994064,65441386}, 1856313390543771685568384189285086380167229234857344811207723559274667832545928251500515521317067256878623505566130581269113137103002435452945186079173618281644524822502897964988149742513025995009669848712283863087175228207306681293390711059295}. +{{98567265,35634870,46959324,25135291,22175304,59901643,4494202,84045638,93125132,109406323,66860940,49640964,98893984,88875568,40428421,123129460,115113719,85757165,91263987,63221882,113361327,29499307,61684279,83117846,6096138,118653786,75406237,5940334,46236968,71014238}, 4117374383595127886868313129238160704991654660297523065308232877440890553666439388860809409843647831415936935466647007284304601393450642480268245565548998468146140241473005304675773827081827991501505914182763196844417090114692804387972541006377}. +{{98664274,55108309,67858427,98884182,72678271,32757853,48938834,111308425,87968236,17518263,10842993,57047783,104924933,32925644,98312039,19560011,14866051,58266312,76478505,91364567,31986196,67857844,19754517,52956405,85759395,57144192,75440708,3834240,60901588,36103737}, 551911060310378201428724037080254214988052204181696430516821440613779472163724465543692326875952943052408664571173626811294428863224194887996437922575000583138485372883477474803829563500170151358969666349664465922409093483943285347491485966006}. +{{98780603,5249049,9311689,117796274,52831707,37137101,76295962,67230480,55156031,116877909,25175116,41967689,22095698,96613064,55113712,65491448,24456683,79813893,59331619,41793425,49700538,115154030,111846536,116874343,79278796,69300994,92931347,48158781,390427,60989394}, 841059952330649183275297426954772842876388692750187902826841041896747843884950813935333809443310384024111967744934890086483380117407493889721352210865295409456747824708800960766183299800199369110745678024846074809363195171351933472664424745783}. +{{98893330,118422457,15816604,32473706,101348675,114402389,48843261,44814504,16093094,42383545,3442770,72800838,59744299,76852119,33151687,26528173,119078322,4326584,64375893,80115306,46533582,38601960,98608537,32761422,6985635,99412860,10184674,20054947,14034197,68326158}, 3657888109000520151095208543689021349303916392687956325345008554059150690577052782179734005606145844219273865641708224080604080131740148917541952588743174000852993552877527781049788742876279541774237384867792784384386053978861490438362980741746}. +{{98898925,44011829,82646707,113529055,25487933,96778277,121629919,61464432,55170088,73933553,61092531,119856715,48400339,114313127,61192137,43269109,79650257,100751989,97503533,107342448,20369872,56201913,15268771,67456506,52093915,90517815,22437263,74180809,27183906,95810987}, 4540570144343479108080367594830903333104986365582125272485065502259063841686414125859982439227111600639302095127723740862241772849504011434243075412897276405582668711105203629411750266680034020338571767571425746836267540466525643681058156707455}. +{{98902120,4721686,29673920,57400340,3530144,12374378,72126846,72799772,17336428,66780663,66906947,81418556,111144442,91782177,8977272,123225098,2685117,94685733,80135850,123049131,113070543,94408283,111988627,14761655,70175325,94322806,112193946,60156493,36532532,6013298}, 799628999977842313499669463180890028586303261661224585713327942616490336017733069772253695346414143385621694349248636564860768448951428617821587917388009984655071734417490617694501482024464710592890707386981059221507553748686625978632841668096}. +{{98942551,32976232,109661843,79340753,11465123,122288477,82797742,32648270,113169788,108193247,82601360,87549136,59544065,122346787,105531062,104173157,3928728,121513388,86678466,32882322,24410832,60318021,47372805,3674673,24133838,4843977,80455462,46379117,43772450,4348891}, 429643200720616697667735187359439006579463849399454057770794898517651713087728763268854975734037394660010778924623982904255842627247402653797256184879425038488687372436299299452788104136847138282921771065459705520893373565923922815744183677501}. +{{99031349,74982860,41057135,122874149,67626702,74608426,14884320,76424184,24976296,57013215,104901569,10143162,112800939,76397201,45713725,42669446,32758763,104656858,115966444,38892001,119403343,122448475,20858581,118805745,54236790,56029159,65935173,112451526,75288757,58998597}, 2636452052825233695364619425679980859534640733174022344140616266605123589067804857316476535089469516137427025821433227873141483946702685289477550298478365648998007348067199906379844539667219770031629121338551093073811110069644513065500507993613}. +{{99234301,114050641,110075010,110861679,41015790,46191761,78949043,7463335,120167332,21489562,119627388,117786108,68813080,18806672,79122560,41961849,104844106,71931770,29877936,62175631,79232752,113933695,101340379,113785769,53915598,14647612,92712621,3479055,8587990,76637254}, 3942198682886819871252911809288001341444988350521349967625356176802591673979022269910427646517755109436938007154848060833153484286334280970371455730578398438149953422534885779133768685217886160212188788884178727194218204206131508480469033844971}. +{{99243967,117535281,20356892,40007833,3914451,84045920,96616954,22606061,67381738,16352087,54666163,38335721,32811533,102314527,111728413,94326041,46395190,40107758,71777095,51543671,85913347,116143802,70701301,33510105,18522656,99014190,18697998,78041268,13072138,80136296}, 4529615718075300156875761966522164095817794842437503564105814978534092779864457607502984751227516020633065524753097370907149346109033826453055619656206299246017619855617157023409295365946115157510007670709623375958633642892223842653242453196443}. +{{99296350,57507139,110734309,110611112,88281764,102786952,18434753,60313123,21825012,55690987,43373277,102495837,42891417,113065241,61787156,91959599,21708137,32670975,12814999,123310431,86681388,9909833,12028055,1157143,27784000,5298804,120227973,69163315,104481502,36815402}, 2997546373435005864686762196011808417288556147876844202021909027193747086031863503983625747044966372121379402085379733383753785176996071270101738635208043629010427311077180068450666857877887560811043022046269479600431454160750635098940671770310}. +{{99313373,63758087,46703445,83039872,30261265,90255114,46240830,53543578,27371301,81540394,80644333,67060314,17922757,107744101,4890845,44720565,80109263,48766370,78215526,80866446,119463441,30963431,10004826,88790129,53293630,36758996,76458234,86942922,29010006,65850037}, 1345750788406150473149418095898200006159236323300165652023613994075036669415263823112636365155605334389922071038827726187066342201642377198578851280327710364120766320318317534531898123772453099749685817216495199542767785655371799944501407118615}. +{{99393787,4842580,80814019,121909362,84526617,104701771,45122458,103905214,49935583,51349876,46444334,45788722,91442855,99914743,107127117,13414781,52658062,30799444,111330236,12093866,38735418,96955348,82483984,114894498,94865426,11858285,90086649,120086566,95744886,73277773}, 6603184823404332512694050572470974787089206440877753697089658959449304721178630342975483985176276465258483028540394514672786116890534837500972229655963580341229405928137112457739662970722664312827879738430222535957339251484217865429992899408181}. +{{99410180,97441903,11355255,51470083,9795664,99043038,26391279,28661549,16329518,22902267,52870664,101408576,45536721,29053412,68907706,74266125,72205430,78291499,1265572,68528230,101397483,9491005,83486598,17096037,37960087,6079031,4564497,111585324,94783043,116892484}, 6012791077238637821762347693496641581061682294931325874787800184697768798291661092549544526110208156867869143196611129377632365477193424567383769303750454726659406436939053035403461241817742323625094804120294120165125854987977915717095804539598}. +{{99478322,5759510,102744796,6584044,56738458,122444278,73160987,118106460,40977233,102326761,16524859,50174913,78108913,61369459,28904239,122756001,112570928,119423154,32814100,49632640,103230495,105759560,64529324,77315657,118179085,73118362,51643610,110208175,98516152,99918973}, 6369443171932079643488460050422403741622273414755654741786231660794390054839455409013275758876519222224828820468220114148602072893290961680677636112290755808861834395798977539268954940929455094813596698242902010768043298110756061256200305573696}. +{{99521107,74974264,13434659,83235487,93534632,96074720,37299110,106997181,15001650,32755714,8693673,108679451,72943716,94694147,122317346,74719529,4125226,116519050,59082323,10373997,39088380,116599820,94059017,111366231,81863792,105855157,111334424,70131439,115340491,82731880}, 6815949171054720001943606069588198003026765692396057418295427145198812721898886241722242073914202951718860915092394362050396397880124065094141491638246029377290351242622107325121650187897438118108067738661894791397685898656335603838171111795853}. +{{99572572,105626748,49856235,83977309,120644420,93138273,28017417,123199238,9461355,28777133,101582285,10334269,90867286,79896493,82692340,38956226,95913513,43872176,113889467,177880,33167944,54851660,23617815,87336980,37264390,71968978,69098685,88340513,59259820,32647459}, 1549253134049322276920354373538418921027007463934127167445925620566484807225737121587032001748233686116686003272080275640516274095955802397284363450575708798705466323646414539093826124053799876416611744948425562489843997607580630388717404893036}. +{{99679560,77470356,78131797,121293313,14996789,98642214,121952348,31210948,13338303,7423697,90970032,62250109,109176583,72146446,46940154,99752650,32150259,35109494,117880418,83597290,9059694,21101891,81098430,16477073,49694826,106906032,95940726,95921512,20421085,42528072}, 1525602038841043006169959939989653588242128798838868370144896358300800940626998164174709766803999572712952054743346843754021702552083038583946149213983812635451613000820641101904672285428589002574627554441839572932671836929642854470010536008476}. +{{99693053,80809824,70802595,75458733,82078175,106486951,7306910,120574005,82741551,20677445,40700479,58172413,35368785,114036539,101176335,38469587,12204600,121352749,12090577,7605150,7285935,122847744,105456256,96246635,27319361,80373153,67842353,97679257,105257354,98114058}, 6709015147021717649779753846448577876485940789165650758721410351474684128512955347216638171921323915076762495645950273662457606290700154296686009720286296228997937221787553868891431840583206276492624370213140981010398297010788969200301993557949}. +{{100096385,43009789,73530899,105274848,16061050,20193617,66380520,83644722,73859484,13137302,26071269,56516532,32480780,12640132,95508005,47948413,108994692,95689797,10235030,92950887,14979172,105912880,60254769,36719639,5983750,26560748,120357425,83261873,82509176,86920165}, 6419320857131818976421616917088668643538539696142146938404991673999904179486603438206587150282385394007221234828658891361087102927000308689834235578501500930494750035286243190547193071697339717249313020478828829726392390593058960556304047457319}. +{{100517637,90160847,25737896,114193647,7290491,63918565,115363841,67478824,122338109,77733091,81997642,1081597,10692859,68068373,43017855,79422591,45734444,123254157,45649200,68652926,95446296,7379776,5911180,31320112,90375092,50137444,51138880,11612450,5346269,5773057}, 117796910724916417037694646365913327851065538389596382267678026750596274729775864673818952642803078761844769980483465944601492784466276070764051125523597942672346995993699863271383698340615748832243147957613660030596047749159362119263441845115}. +{{100604403,24946081,23037612,72234555,74607302,49852817,12470264,94171302,744596,32858855,66764896,23557548,89204824,19665465,40921277,30785832,27934273,73554804,121073253,109295281,40377329,19710322,56428994,47103636,90965261,91088349,81616465,9127700,76041483,96946683}, 5873714233524370083130586258231420786440314596505703848607311522294216866544134896378938572655478804464473127765877493574424381481433726961748283306073743265390761346647612772166189385386208069063991146611958576135094262278821058869670054814251}. +{{100670754,78184102,118476873,50335627,8058786,29432611,72970377,120382423,109361982,21785423,44512331,117209036,102191535,44665671,22166881,94381142,44596150,37925149,34583405,80989660,52736256,52000811,121110202,16675062,84883493,93078730,112144872,80542150,95811451,58392826}, 3337591566524662895715757236454487416216742193525030927091662357962942085183051950085845698588830217548332127317297915627883055459837656263036005026562778309937784521973085643278470766924636025420917410248423917025473940017642703702882917971692}. +{{100992248,21678019,34853165,103387030,122886401,26515168,18938048,35340570,9809055,90640435,60377452,78730054,14713616,21925719,69999349,122484072,42821325,93446591,64917287,32820329,9540658,103853788,35124086,2333257,56025795,23344442,38553038,32620222,117493643,69816680}, 5135533618734089650155729838201362558139200342787353097466793213680518510760216102506450279032314411599636445835148415025957529160487553535822514920477241531865656094355010914313713236252698564935168645949522294039776773478327886631332914094870}. +{{101073976,43410042,12678195,54141338,39170753,6308607,2407599,24035331,89535354,82859898,79347884,53126165,83307701,21719961,76437990,15956192,18713438,91743665,84234327,10034022,42304730,117032396,5242640,40692971,106184713,83679707,41342451,77389467,16535918,57969980}, 1189548714758114293558819017282783134037763191910457530318959333067082599083584939866287655608286517667395722654264957654962134598881942752863845716892871608674636548163308339103727236328138111765465894037303961391907097189236202341691048737012}. +{{101107914,101486727,16965659,68197261,81195691,120598758,61628973,84126588,111242683,120915747,49788955,35058927,110608396,4385360,22940747,96340154,99705461,35574421,25181381,27985826,26622458,6463784,2421424,22924070,93955892,47563980,4098062,48321307,98465116,117445690}, 5228380565790230447102194600978271382838052522355204845112640552362153138335516062456269355073400920294533431279713144598008324740243926204459506736049789707988962039134418277262090239650140317583197732183870662639051458162776183945329612640094}. +{{101427760,12769604,47894531,18189540,60457580,38785514,28951305,10346158,86787534,29338922,263258,115729379,69752760,42765405,89166502,19102682,70975937,63995394,12916608,26268683,29699647,74352452,99022796,81666042,62138397,111269496,113369540,20007834,13595325,65106939}, 734043234809668002911982885176655158398364674344190142265032050050479451894758593185708854351921042536701495531568950758340810611863124512182351920202072932811233908011495312604608343232284670550104581427070190590203774999100551922572504672324}. +{{101497216,27895287,85493789,24646863,67767555,67824889,26442000,37694189,13997292,36607340,87821186,77844814,76876012,29626743,73372839,94528223,45537508,29254437,5438894,15405225,98013994,100802,20328434,111346809,19070979,17762867,8839798,91035151,45777279,88852956}, 4327899850918377588303409747707980223624468984119003511246047053198419194022557528653738264972066074275989713480016740190990409405556447997858849747269776003349456706928577664120109130824423749443358527434181329911069247583806180458801790640318}. +{{101921234,3047197,18498234,8291871,40167393,116257190,6179523,11864051,35502012,55208274,17486216,28508232,28108571,36090048,92395361,66513150,3085673,88820606,7861131,96273000,39136448,447177,103682760,14235975,99632233,93606155,105474549,6246816,1010969,31442008}, 777761581239634668799259660714625378822390802444428425797087196227232890749474196220074232259677631684210587275468179420437557683575981661161859356399254404396850220269136879489512224510455741807898316009951731651246152577524677936023284830426}. +{{102135065,55555632,50520737,98876546,15913544,102404976,75758363,3368156,98463233,11260674,1627947,18158639,20975543,41184458,30477188,37649961,9856590,69412093,87379148,55193077,79217941,109466477,121218723,84920484,16900189,48939822,96491555,9267935,113198437,101931282}, 5650311030710424982719121821081822915408438530762622803562621717343985207105671001212292385333598992643645631010085455120770196276584333855239244641637766980946821492587531088098090892602359009240354314633304928280697612437050445581312746757445}. +{{102468159,58285318,53511872,33633560,21479277,22307177,122632278,98152934,10954176,18728374,102121880,57105864,47282850,9082134,33568949,43765748,103832382,121558028,8415792,98022804,37645858,88867611,45086273,103734286,7136014,75511032,20638878,117766017,3300813,107167572}, 4552177846245208257725161486724984606887020424637384388467587597680886550864880401226748118470082026377454833581533069934263619828920835142429610651467237851310276274893313691632737945726133802448077592318468250619356192840305512459330650128433}. +{{102662882,1987357,118019692,58824896,87770857,12626307,58270799,53106235,3267211,86330383,994357,9770788,11239463,68703853,78617162,28019833,59182930,8115714,25594695,113168791,16531921,45409384,86270825,118091289,103077145,96624898,39984506,33450787,94981744,111332816}, 5524609632379006368148215751370116188714374896633183291884949606978324469543879457773871038741472674074009017020732582241709182815657298733755242728325415729183507679697113400932964960252303743277994002560211299592032329107623195715805497833458}. +{{102665563,40413937,49484552,37940958,104970990,39229428,66502136,114411382,93489732,111580161,17060292,101732895,55140062,102932241,80714970,110152675,100067419,10427119,114637373,31672511,43893056,110948580,12554316,41759646,121115827,35609412,80511083,114699307,62035842,3522784}, 1402750274544108613465725978675539977453388997392244203695673487866289319944853949347793831057092571388400873905985803417504971773217082354729568197328216800362383065057368922605616326212724877893942903100879624855275379005902790732903319841283}. +{{102814411,41482799,4808350,59056009,86060380,11532347,33866077,74338478,45152490,92054143,105330450,102123444,84442849,24086027,107843184,30256461,38835910,111606794,32173447,75838082,93483836,37513181,98298385,61183443,68680824,119524535,71494851,83047235,6935030,38353502}, 1637984996311169569907774935323300109524654059514977194562347491943870382566233598212821293336604225333399300637081419346711997221937111065490076978345249554152748666933877836958081604385329857386378964995283599882894203402537661120470734647915}. +{{103052106,61344109,54700004,64691148,104805470,96435534,100400081,48860140,92101664,114474586,35307745,88306324,102109377,19508335,67818772,107489902,85618359,111620384,104832497,93775624,27619670,99820513,50900461,123359901,55765504,113064102,89478281,85426831,60547041,69124273}, 4980947268377272502415878149635693493425819415137384528737143255478634892669978831995943594477510132928856386729241064461541376146459998397848221072887875372694828864615502320975225837060858462452486213376570517563748502578259233884940141933634}. +{{103215454,75233598,55795282,95746183,46556383,111878791,72155228,14777243,100054556,92459676,56672534,121827208,68991191,83206003,69293132,67553781,9474127,99880699,13096911,67974689,3371922,88457326,73056990,62427452,28418843,100746871,122889548,20567930,31227742,118347491}, 4098737666295412103964084670309088388382753738510046508669387130241121372914296028426724672089690291686691455027956650801308286310729927779452681832240662063879562310369575482858025121221319132878689316145062046642946625256811849901967324197048}. +{{103267234,95784560,45820260,119315382,87114907,67178990,89848558,62597532,29652994,37180002,14866345,85444943,105159042,102928648,82494717,67948590,23405102,90511860,121516587,22557290,77446834,50115309,65689052,106342505,3493702,80508783,43081494,33957065,79414535,44209822}, 1983305306045508603829296326015427706923645458279794011251629616123593428810673804200503691833229858462261581726968318060872086846238083237679261622224499309657785796239868781215790814729601474730849235026586966428546307488872266121249942686736}. +{{103430406,22047816,63393427,85173505,61973669,29791216,12248453,114409021,74724015,38671410,116369134,26183119,96561284,58479260,26528988,115346876,24336785,14218098,40014797,101782809,2935824,98891607,2896888,17290932,80799541,99363049,104462880,58847033,53573076,63980919}, 763731091778417133337613498165125066610336702057002065482541134748340245537544082660346274534645603877686811019503805420090034635555684491454409435580402544795926838948057334594251878253186968451025212609256912927806707823942518408930415938012}. +{{103905389,52208706,82429454,95417502,5296630,20312797,87928258,32165365,14072724,46514496,41558657,38628767,94792329,81964958,28598819,83352592,46331129,556007,26052126,398644,71851426,118293988,97182465,87059705,54173312,95439195,10893040,86437369,69079354,27452396}, 2874201226580356845102760645902760746477747536128811644988536815017463206468474332724657480877701156195942189803258242688000860898838258912136360985217351251250889663771277749923426086985602048784803906712130648273377806857941724222170792680609}. +{{103914333,57349062,49660605,30053868,105110148,65826174,48335823,74298960,114970116,61300779,27575386,74889636,115701327,43430067,120658324,96634584,49946149,57153450,2442152,104091425,41695538,48348428,1210025,39268788,60480000,119684155,7278827,15472377,38619903,111620671}, 3631088047421620416533313851271926779861859911475798566886829400905125374334140633404301013896141802196689623342455975119688194679003628368246222141332296131013443332664628114306818496803584223942072061298958345558047329130650660052715830850117}. +{{104313122,10275728,44048424,109049240,27519650,27115854,7980101,98257596,84532349,51858285,122577928,13755449,116886258,6558876,1171889,20760505,15377619,76825678,30183193,8776836,76229154,27427905,8722124,111613843,72258501,29785710,81224383,58888779,106970508,74921976}, 5715356931012593625407736587729661162517994175651923493186442913898929280694740063689735484956122658314179387653968165648052799773228076509492441825491639920210700943279251014724652402746263779528554927278863916252282597323299802768836410067776}. +{{104331534,121790398,119809227,54780225,118856199,111110020,22665264,88724498,15297272,40960223,24639168,65442899,7580789,105168093,102122968,4000009,46087684,117719140,62893361,93780656,90105138,45537287,21501015,104775027,39979156,16644194,100361822,54713562,33240700,68270093}, 3905113398520645827635159979640820551292073803264408861897568669942098430599635553424489251881869356902592208212032302955252770622135808371560968816396509150039958569478077800980131776468781585137457886563698506455036553553531847947175296547356}. +{{104661052,36616305,100084268,114104619,57732504,64698407,111192987,112500510,13249291,110054355,84303170,107086862,78502452,43119804,70295166,60919392,40562754,100217831,49069052,70471511,57060194,46502943,59547913,2571068,105180682,92160636,84356718,109322670,110209697,110291896}, 6725680392412939461499540369190495407229978974062275533000409830951692280084483866513758368645831357553418223380507651842599258748586482221961458933592486675774456234870634208969632870461421836898772031387094651702479485642141278667360684344170}. +{{104903254,6391176,51159879,114351578,117960130,18419487,121735515,53675718,39219494,122699078,117471005,97416579,12042132,8070492,46520578,20657531,10600337,8200103,27385522,19090525,41983740,20476928,36072598,33330767,123381243,6901485,66146210,7635620,46312996,67547145}, 3520734979704418261266278577702900561215991013210982320469228730117370246896955946053470083560247307032761856488645971353013400983512438813320721506143100865307613744512562484490966590275951174120617567571027608401914781046967340893192193805412}. +{{104974834,66132961,67318733,76733181,83604794,100795389,10920493,54518848,97913445,96168294,17176380,92984644,65550780,56355382,57060636,69760702,44157362,71054382,92339109,17984232,16921914,32899698,75543529,40630408,43711515,122325399,5497986,72486427,99691663,68856323}, 6217316627826987725418416778271814682042165914405519130920925734946848741698353993474962724663640358935916891210829128124392150083462766762333606664488407353320995516817645378468005550383436631638435783823813908132482193384842400353545957409134}. +{{105086493,10447859,122297255,49446303,42519368,17717460,64388864,41520481,115261,64277960,90445641,44136853,95727019,23946334,48806114,87766885,92844078,102948199,3959460,91220871,95940345,62386943,78535911,120036069,101732524,23636798,77336448,75140757,64949303,59597152}, 1478456420431560993737990558127244707792370029271722977910991409192455942370783138455945055411393414986511913911958754785481777900405583184561716438922223123262832843769740520781769574058767050105913616952272620419120036572111169905790014889359}. +{{105155116,86106212,83767276,100259196,61122304,51237741,4397322,58297388,41157060,10843577,38898960,25260511,71399538,49033136,96627416,85364219,88862363,99678749,29533254,55266811,117691701,114674135,111764735,16133898,32739559,19711421,118027993,67921644,101973310,71042889}, 6449558916829471173447744363087216678925307278069398122552437447786655406415874867114185882828367157980407235759989539670979171261461016590028123227059901423105270460120549602485475219238438988836312616314098873532944024979914463581643992697376}. +{{105243074,24137676,29052803,61661479,27689835,35137808,7209273,97767890,14121013,97976432,87692385,51703696,1015533,108894013,60543410,64482447,51656839,17126833,121524829,121569885,26169994,89446592,16527695,45396513,116607885,91820598,24838360,45516245,101013695,108818380}, 5459499504426788406074227967227554738338095884223120098384333942045857692789445340349813466292764241583137651523249471585729830867248437844118635729743151653350809026545878491731929597728193565355474214369598840356377673621521423290758417331548}. +{{105256305,93700756,23775947,87725296,71647131,63247027,85271553,88715284,91405768,39909832,35964979,61963319,33031627,52781555,50327868,48931006,53938864,24376567,47153416,15144404,64672810,25545484,99901530,20563892,56851795,94154417,11492152,82874541,92802845,5989113}, 2800569082496612089715533664637543271092010163314075310211139956249796232231264115205829124981780697040305959640310482004362131042389812651315720804993599357018111768608306857532095078353294357721723591903859001197858503137230326672852659616885}. +{{105418944,23503130,83933715,56369635,80756159,94064456,76917819,50845877,77992638,4641928,93607811,32219517,43223627,107839977,70031743,113737421,113293130,40085404,42194786,51204625,95670689,123010492,26271903,67867479,3973304,88930090,19558914,114978894,26650150,81382691}, 4555044150094098751449267897870347367143145320656113378373044841601533393818733813077678404664014996391058184062604255859824798738863778959242077217831299726773580533818151346285035160823479963248892025541411237912883917475496048906153978559708}. +{{105476883,75201019,113205646,78287798,91798675,50834517,90077473,66599752,101162058,27453272,121295266,24294661,76073000,18618982,85845912,87644172,9942711,55140238,115477966,118639484,28871160,72125586,37245759,32753650,44164240,72546967,55809906,5586407,46877462,2914723}, 232060857549257430843546977988737829476013815799237005248764785877844331922835979181043649943239071608333855481751995477399426424996272084297621583902071983713723184133174242050789878409128137407484773461477051369550119096591497337767267993715}. +{{105623871,28080126,51950373,97191921,75101460,38240791,44259961,80620065,28896926,109799351,30481836,48004387,121694868,112742224,12810942,109730962,97644480,77201262,81780186,105221809,55123265,45112779,113373574,111888048,104556377,35499268,37698703,90563811,61938277,48735207}, 1046752265677527876105629147744726116451467722265155093416131852790683966631294141849657582331697832928735599522700717998972673992227891366387866233316359572255846205038955884990701729505508192190960779068163367187961879384693195926879465900781}. +{{105815623,79904088,21744868,105112542,121372468,20540630,58039805,7497972,105696076,97530669,72119531,58706395,39511469,651241,54542978,49619543,7405350,111384377,108484136,55130952,44752757,71402590,15867508,17291229,27147884,20477711,74857734,105516104,71584391,61602286}, 3003118571423243031344507981457874122460481808279390219836937236014840501424374090369019721548088067956793041396511650604042410995971824930416978784848285598597750515872756292986824174090739905583754628761192968568698337084015181325577678405185}. +{{105989603,104148846,88670710,62225616,66249701,103970058,69512774,79006933,14965431,26906820,52569103,70045385,121401637,119793818,24326162,75335120,112777268,72439642,65892520,95372636,21393969,122584916,87162359,75870966,62553564,117180452,52855368,94988557,90701693,114366366}, 6286154868251163293111047532061926356419154785128943444377614876065577049254611460907924264695807081862043484881944916713676713940343174593170255030564850973087025734401180252640495207005855422371671381089888142302556399832305410267038203518353}. +{{106055473,35796582,11409928,113201566,85241630,97125940,45004459,3340519,22064060,117467473,119879839,107067776,9454046,93310705,113135082,89368730,11802871,100572252,56610726,108167439,66728603,16852437,1126221,25732658,61090042,5831392,26844537,113266809,52744082,94618081}, 4272084559132430220999339644279737148605255040265163028963863112476501503008740462520571344772022483151951145364984872508305415125288394271099259261120261072777318070886462196509223494496169072332624748525796468082426877391155732732408021722817}. +{{106068242,67120665,10591139,87924351,54241677,40047803,83355635,98946137,88510344,105359934,18002890,21561907,73936646,15022040,111656822,19829740,41894544,122172127,98581344,119738693,55730176,54061463,37348587,107335915,71314532,89384956,74013974,20916962,98509967,50025348}, 2513144352025362172645932576973669265011561597482327737080137731576765648038891017477140800833142337782889522593968883960457914388901754251505841362959867173100820877445740389772093302405126270437504963444029761997872841776015626337177861490942}. +{{106188939,20088958,69334770,97076410,113463117,71474906,85022263,51344018,19108237,106793997,15304105,103327850,62719369,65627255,27364652,87318559,120343236,87324656,109896836,103812713,36641109,38957452,9473269,34634223,86555459,44229238,14795966,38014773,33323981,39095589}, 113164948375918716139182316991959265809772165454937054757474078734449350091982210594361644111341847081109965852506734782003679713225659027118916651358782364845533721020951873766764172985115616894890143263321028418009661023208201568671845889873}. +{{106195133,4803746,101273190,98310095,116027027,6728711,101290203,114872758,17519990,69487775,77780880,36398300,89532500,81114776,31984604,33498399,31333642,16405202,93550818,112789687,67087347,72397717,48500730,32747769,10954559,24143862,88038666,67060518,92248465,110646837}, 5566214365612693127674633481767499565595894018742940578444011132891189064734490398149316763665442701825449918426651815451224434284287875900720662805541033582251029314363131613682845800981759539869737101688153538970376409268703183121722388284025}. +{{106312110,36364680,112568507,19756891,17877840,72198754,55531379,29968813,52125634,5902203,51397962,34412880,98521113,22133303,110193863,22234871,49895040,77038124,103552339,77186432,96230355,56427791,26080323,107499797,24477039,121693013,630302,122988404,102134120,67825764}, 6253894508828856076840463568349424933765035429788050461588930391762510686668120766800888147597238403332345609121041897873250739725149636705383097037157701099011473744184828291295777651015608080603678608226165364479180914085925200919200703771340}. +{{106329454,36250290,15245078,81426696,113130325,95463706,94923646,992608,119717537,9929359,50715256,22095081,97649345,24651188,81217116,1861952,86562277,109485199,122232317,118484031,4183279,81216785,19459831,78616884,33111764,437107,62267127,93862485,39766174,67207731}, 4340593278938304978082932429010921961822631302462751008062316491136674220772144019776522871283841279856560629359917765530532714688286212075383635217780833569556744317029158478787856326366086760754612873892480535198352871611063412164922156456720}. +{{106509136,113777855,95751939,75346859,79051871,17499909,4957524,106694811,29371352,118355014,60131156,45509617,31571378,64330014,98116875,109632408,88044973,71803173,113469550,122159940,30062819,68029048,121596989,53146563,96596782,41367375,58809169,103228617,49015155,109939892}, 4420793654479229600852851127356087692323604531477296708060455455622060843143418981176387596483084150213835821125472426276058639563268440503500924857482228235880155584442870129399255562817141657332837174338003514563332648423208352496631535585470}. +{{106511818,56087437,122245653,57780567,117553281,73730926,23547974,38990353,86508490,38801767,106553435,54151597,117715457,11788260,116057713,122415809,96125114,88568720,43533367,113512481,110020987,15612108,38481536,44041053,121142448,21433229,122342539,88567885,21867360,18549515}, 1398546363784049319287302506103161424693497500627706959657058689194029692956174258554628340178684730702715482470989135812764541959637609589035501862727490939815330431932804684514129802625117015514610972946381963088541119835242814286770672033438}. +{{106564864,18975659,94133369,47283255,66150405,103327247,46479498,80433478,54174363,103474558,61801535,11885972,114793064,54617614,34691331,3373971,24418806,27783464,90894542,108474702,60241160,79137,5946166,7905695,50163348,39448406,47099383,118030682,69303855,85771122}, 5979572296236551179403440467228067821635740573433158021373663795322141178681182126849285011216572844457305998704802874568011307033008738836020481069208438867123392799446453270045450804162639810754278034830526580008095763267676992880450771928382}. +{{106648135,100822014,94443167,73232680,64896730,61908532,42593687,52841611,102323,123434022,50910394,12440011,53860584,48533531,38734151,87803546,43866165,101893025,80515468,3309094,43452680,35179111,103923036,113602071,27256160,57044825,61808362,18126347,61926479,77963426}, 3496751797225976269516091234573709704703636647996190991504641283405307405230931350691295342531335610254583627189261010219426647252538899917244267661476099686288373568117194023135679264581883741291777906421615658604558774434111326531947004651973}. +{{106824186,23763369,27635462,99760898,15101532,32935171,67838125,19074545,51223390,2730116,112424581,80930612,96541567,114157980,111533912,45126745,117453275,67360969,17723829,58389634,11071673,19618951,42380863,15866307,112670952,18819199,33923758,114170253,47957534,7297802}, 961646661884530851613435826001727870664752492311218360466341823954567081698874480842274796867662242113171981364027720387206027950434433541345914376824363880675565471600878590354608395061288074973667996929469931850866827767707485250385476031714}. +{{107477580,59414244,70758263,78458037,108997667,111044677,73433671,25254620,44197863,19116908,112609048,42242588,48380079,109492793,96726698,56878633,86074559,10814446,27276981,39986621,106403737,69558026,24108565,62353490,113129979,2545194,70828736,100082921,14950435,56918687}, 1407531387788283484513863007455731608304340449954614692772773383792622612428425159142274645343814645611529970517097721081944737735167884316529976267055700605219870979331050262505499576430023697652655735357647897226367841557713047901004149666172}. +{{107525037,3256415,12587377,110845922,107766201,29906591,82684236,51500257,73186256,103118863,4485074,117128490,87354079,11944404,119800211,67631242,511414,68261138,49158353,13521277,64750274,22725750,112977622,13654255,82541769,93483045,11938557,2192592,117227864,13430257}, 2054939032087997399832425934592589227419449138635233830481153628606089237401767759076642546389864372129168828881199612893129806445801567763922830885068105030913586360768305972769994181683115488629593383001625313916609208526082946267752543572663}. +{{107589938,91427656,93412983,94783205,49579030,116413084,98240076,24863669,86268935,44035777,108749573,70332467,28692292,99874989,107049278,52685750,27161911,22518523,28279326,27307657,105723786,64414851,68442445,73020772,106318717,35884204,122047918,55952074,107835080,25506731}, 2327315190755877116761818729495823727018855398471595371825452407558756648848223811220711427442470712601401570972924517723253824732198463824565315324605271876826809682790977296578955021763432185879116854310361055717641834590380368870891808567180}. +{{107660124,74589240,97642326,51446130,116039135,35400783,76074719,33233323,67709756,34111605,97900927,51359300,121472111,107762522,52035203,25828671,8338912,67006590,53957721,107682414,108376380,40772631,76158242,109089575,8220013,6694918,113112891,57419516,77945198,25123890}, 2223869648334813513808069529890901172293632743025948224709409672859824453685827462054251969714313478880444500478235747715077115010501511090709685808831985893844065428420760834205266931084093417511039132468075273164819297281437631049769075136240}. +{{107729705,100319196,45820442,5640504,55662909,105417257,119652686,33954258,80147670,5038183,104652640,61048201,66894091,91559426,90060902,116296797,114993742,117865689,43070169,71701444,85097189,48566908,54979324,115792113,81149026,38036447,72224333,50544833,110498499,27674322}, 2305422668197090999812000104970683596144076703575666074424365755819745169476704736641232169345610164511477621935364513361817350033453678560514464861828004131621538191940743170837597761190760889037871598593817345619433381741267429247915151235633}. +{{107797011,83432333,39676365,40641407,52316718,62079039,39461984,36784636,38580446,86393243,79038685,36993129,57159203,50347420,38299527,26544639,115347299,85278007,40239127,13861185,76218191,63409494,101102478,31448426,26072497,51908883,105421940,115531547,21183303,107370239}, 4728882276904590182628730393703271570809290803650978771623633881077171416530799187949040015281421301053115889153576945238384362366399921829317118950164057774592406372222993022616349246181189161506403415281651530558177199403088505993324472032815}. +{{107843110,83899777,44569954,11855496,103879008,52340027,11142363,5602721,69056322,25764772,55721538,57808051,69128781,75037936,64890660,104888740,97582694,886837,31783197,105126476,23271231,56349182,532542,116480099,70816688,47798431,99520880,39068767,53816708,83355633}, 4004847685496854928169174754042091717312772717471163106871187004589978270114012774760575260474309687091380055301309370554015081934804865679913913990614106585315551902667096084260939496488463961966329714925884305591246857512497124328761363667170}. +{{107866688,55116017,102230166,67538609,70801589,8150941,57259508,79401004,32164445,81993339,54031133,54386206,85791271,56287307,19096289,3666034,42652405,887006,30731455,105518247,6743254,82664538,22441587,69900819,121821266,5109547,62608046,44090501,29783074,29236848}, 176732684945286885494036736350037217556977126847483924016014474295415792375151296138520114817479004522406578961253703939954887051095033513794978165918521637638036976357222020769519353461864991778785628577796754722969017962460379922444671874874}. +{{107972466,61279182,46706272,37201168,97764577,105138837,77978258,19128426,60235896,1243070,98001415,93563921,78927005,58197495,123449030,26133404,117429336,104842773,107597151,62108093,117582555,13830637,92437747,42225323,105522119,83563185,88355657,53362410,22740682,41613005}, 783225437532315297906112915441681511130969709765976632742974845159689451138026228398564798936050336192542163446358689167967298612402025410685687146629995534341744540422095587340702159176928015903038880693960386845218116777100639659164767763504}. +{{107987899,61704863,75288446,1980112,43427566,90251264,29740692,80936448,11104427,102496634,14826953,33946393,48482551,9293503,106329471,79130918,62319232,52645642,12043420,26049562,107024263,45040109,54064661,36242777,120292774,24996856,62292163,103920357,2607808,56371089}, 967178965630074065918322687962797131292440545903700320145993728912750729341015282979417581580434645525189189337446185261752272969396521639775756980194232933503916520312038060804599976552348026592079864159286531887511797651347089154938957233411}. +{{108117284,114752460,106130700,115471583,7945308,114623465,88301264,2025397,47551825,48357850,90792830,114306390,99776058,101771337,105506055,1381669,110238915,43674134,16235579,73632163,44457856,87317276,25290363,66657110,74418420,107852150,99190751,70967293,26112264,39669176}, 1617612823890765226674893680764485605750600804475795681644272871740639498397749010383540316086940358595502502107991946077310233569057396454454607619929088763717355013826408639187311355130936537322702495865411974484073506093999367237307049304488}. +{{108306173,99380670,99826930,51414722,31439990,92683516,96185723,71395407,73967494,82079560,22339868,86644868,75240653,14045262,29227056,60070337,13530505,63597373,49938700,14573520,27736705,122818448,48357192,24517030,88285979,57677245,77762046,15901627,104922340,1650933}, 2253834303293734529764565664990153043017621452912818875960564032455957850682149245023441706589907304737700211902041196838165624521659465889316659405973922446663428287929657377043937222646639230068208194580639930464909847005964091631944103858369}. +{{108318456,57843243,82855124,111600275,72314763,85859217,60683615,5742463,111836156,22443747,89263870,89592523,77197514,82064704,119387322,76849234,86416830,120988811,84617189,78422249,31087540,114763789,36063523,113719626,23980717,10245533,96995834,57090952,113757993,65468048}, 2207108287041599889565886396918309453322101894704538795168537721997919124930087479083704540357747103501902344501538024580772850822828755411075617136473444925392627584564008289990490508484045351369247593869627221860626403387085086093597364587258}. +{{108323370,82924541,28870436,11868642,77268879,11226349,45337749,57717048,41224548,103263446,60653915,17615531,17044964,84018898,44988009,9282782,17525206,33459929,79667985,80493087,119396899,86987717,10355160,12950286,14000693,73796817,117348964,99343626,20803737,5899264}, 1518695758044497499165533347303622088526953686216446129273649801565603897603267235114032288724278962797977039326436646349121790375148796465081247917645576928571670704830026404893655134825771957259384327717814571743741201924221458960147661343858}. +{{108625167,76554119,1461850,65699526,91267130,85283855,21027091,87190847,111574361,90592101,76451438,12064547,38435823,64851078,96504788,81804598,121371361,36780653,11679311,109224195,7223161,35644161,12615929,123364988,115471415,103717562,57619393,97996553,30584205,21353338}, 1230990511520805002302731667913169045037060797461357032362333239798318403448092354852555893229689840729810050553653734085089327188840025477382136414706795228568282407592781018189894287646277863181142397902062991972930994409857045313918777367523}. +{{108712731,60891806,87411878,48282774,10233512,65555937,99966452,93752698,1145626,85101080,58762589,83959897,17792087,84561563,25206449,61520077,12298797,71776975,59240851,29094967,61886973,86075708,55832296,55195645,108007756,7497339,37140550,31270920,5735007,50570185}, 120927391295141339411500954697465395371417251629733929542241250049868908812333261784786612085460825654357538626730674886319194327618613376636987065452217323934878838077817851188675344506886383097492070324368550080349679445751195127483587361825}. +{{108897827,49531783,13149386,119668809,13973397,15490514,78513339,100213143,116183006,72066291,99909746,20178314,86166807,46581399,27311281,56094960,55227096,69841963,54122648,29448685,6248490,100387653,50123406,92192377,37418832,62567859,113229278,62152852,16026006,91617252}, 3908328681634938880166884963166268761685348918566801887226276654508242725202827319894443825963399322611415581286754494604844567518095317277584115465561545497938675557372940987528952386761575330507443822047682798091610461040322630517665703817947}. +{{109138263,39025338,40337533,4736823,76693265,58718019,118360444,107956492,13063447,90590077,31050101,51309987,59202661,102506925,80022778,114477853,51128010,42204558,98331326,103183613,91018857,38815369,111640555,14959872,97945867,95331051,73855935,107707350,88696793,66234108}, 3346045487674291987132509200203697374863942055701172764279465325941876966499777339441719486399117291462109843200323493133212765196641989920594033247801667644205742674466944737862466570067862348205265023742000264727875437712332669091987144097597}. +{{109195801,51840351,87089089,112925972,70229718,68521057,34395022,116014961,50023736,49493551,103771103,95986576,107205669,94066103,52660369,2145382,13577403,82816927,103447814,102762068,101182247,32702202,118391416,103759640,55515995,138370,44976714,42899983,60152576,109134534}, 3506640973902480785575663334492955875368543533334391492570879616628305069531311522674419120843491058748405273997343909072635762725554416075243662047381064318698181221267153657801580546931731483118892377384688269685632291125723189650135306172071}. +{{109233477,20786058,12713719,114652347,47806598,36975837,80233358,21034472,45602952,78550385,80615522,108645467,101974954,107770906,52174366,33777459,120334647,8019145,21692308,24775691,23373550,89878184,116601150,83588465,3426589,7055778,97542967,76191887,53082776,87135064}, 4788152511399596349970881413465586821821044267099941699543292123114707874839302803711174031936177474450015156135138113248610707863971620616710988731415741780797874517100905802193225935908628960919734837051390481548956166320329358207949204064813}. +{{109252864,63369630,104917131,23915062,43553149,73938602,56239957,121016997,112166948,43830844,79877287,46310669,118214226,15636663,92845509,121755775,60698466,84272522,68534448,42474783,119183247,37313738,112447874,93479562,83514958,33289600,51383017,27879807,37799596,79918114}, 3610244114662557155178057974821520724830660878570882191364196769963244094558195959213818037631403466130481966094453822487748382018392169393814167121520979082339443211881412314017277490811848840611090028226209382091979288520353957926297545534676}. +{{109310169,114167060,85659987,1980869,20941133,49780837,58463172,41058432,105839966,118809171,12971277,18496965,2813176,50938280,72692635,64676980,65284045,29779232,48736211,4751225,76927445,101144308,120787547,99658603,114986307,16431146,65036513,20414587,92412349,47359698}, 1913829261991276524541348269421876011122663766288233174010535073944234910350178349420943766316329758485518743772139859598286370632252905365345341962266569396625708385181035885828783228112843376583634330334771639230204702939237296486487420653117}. +{{109311741,122733021,114100670,71039341,111943602,95422967,97776696,116929324,7481076,77628406,116830500,115894531,80036563,74412727,24825965,84156160,52228169,18413763,79682812,10667363,103265754,98435950,20711863,49427276,116968802,14183610,45944077,85178485,38231833,69534272}, 4396199445903142100510531879684106689335871608860965681200771768340079647994857924141723335171507055232487651069107719495506383624670053794952362694173277686135281605498867756212481999809387805250481166431373309576872990255412721439014459766827}. +{{109628914,47722694,80614575,37257078,43723755,47778806,74865809,112344132,98422269,12516159,60257720,107747148,112204359,95359336,101310916,26174126,54963133,76626156,81039128,10080406,1953295,73041803,30121120,12697279,4713232,54568501,10345265,11142728,7453178,115406112}, 3430058159955411456180186208247763365153467467956655825865634588227939793061396778458350265411045950676572543189064233489584529719219692822046409601629586656598346976308021741016282604222284031911081580190608580213042922522176954967843130118996}. +{{109662171,68047429,18037338,121017809,113793512,72304934,42272471,51538776,74947384,50244046,14455342,64594002,81288216,19698920,22253228,87990523,111095108,114932319,1360550,113270478,121521972,65388366,58785274,828386,61207380,5695815,107906799,69696706,12762638,99594152}, 4705770861150813675919632949064244615354821508375103145773989812341099164620311341261138260011199298390910162891061000291124680799007522396951362705464801363020045857973506888230863734020028670501945825719680276404561519003566396520609645494347}. +{{109829015,81497654,44872240,76531560,70475548,104188723,18871620,18021857,29383533,54786933,106378491,2368960,50217489,6956214,116292272,115271725,112924968,11772933,15878467,16999340,82066767,32629857,96207011,101428749,48560841,58018524,50276606,14767816,63550340,106132466}, 3501443783776353661174323356999235853110359426670130058689784654951980290428746252055523253046233217494416201572200979254384597819713832067674274439304438835900026358628985694295263427939871863838656590407189069474536695464222548964404964530081}. +{{109932804,52222522,21167852,84119593,110915133,13252371,12716205,25366962,20560446,43738893,58562444,68692507,4143030,44687825,60484272,42723013,94932205,35307252,6038051,105405597,6954210,85777756,65804508,120429389,107818317,100595704,77381834,110386145,7731248,40838324}, 1670767552934558817375589090246433698060219950603666635093314598124909449509538472231326743684621836691575198084159533016050038115780569205795968922947484185707118141743658799344827780007383664330366765210196286224242685316504861189910075124344}. +{{109949418,85657273,10360462,77389561,764222,80948104,97166860,15926650,17264116,33200817,112394721,120160387,83226834,30283767,112933881,76043950,58844729,106729724,103288031,37333781,44825710,16946181,92179793,92268379,6472257,18066512,79835352,93161415,752235,21641700}, 1363134275463630324937139143293404422621207229776726523774652703512699361625232759136427113099456783175592273536423430069348481143869729119248978226611734432590162823913227915050024109447797729974810316331312094902355286718653232752265958092298}. +{{110028363,61119365,31829135,82035623,68023263,93164058,40531311,79350714,32830820,76720622,15151828,106299739,5213566,93024849,30321398,68482326,107915167,69677943,80311287,36987838,15415819,29161085,120862,25109277,13888877,56046396,65415730,23927065,73166561,86429189}, 5124230266447791176226074042034403594527127582287474763848561240074450845216770694511179109858889892473117214264936815765964469121614064274390350656380312361493052669222691740082169817417786383131963866787149290378309513288121755925792163309663}. +{{110093476,119089754,28362972,92267709,78715678,88542659,22621704,9014680,107467351,32769170,82399422,23879680,40628931,31646976,65284380,68005790,111527662,92568358,77661775,24725789,70541841,79758640,70290001,31292687,5780149,35146346,74727423,116664690,102778555,3339785}, 3037080716163435205232252091020510982956038702649980315347685511111406359581992422027482147788621297365056954000068526996485747628490251532318375451470051658094648780485640827229240196579093299919690830318580002350423782426764306895977790050600}. +{{110313917,90682654,55497761,63873881,90097214,30032692,42903111,98970479,118705323,29390295,22725618,48101930,14698221,106630521,55372802,1333117,49775364,98829670,96292923,63336567,89472901,68456956,84303758,109823230,11129300,23564610,118215091,82941185,99784347,47149722}, 3089845848051779172951392152528635041514350711632309009648859544720085237237714841580533699657188881940986309460176243983297624240606154004837827853766345504724637778737142204082092210257692941365241252722176273935831527070477196214436577981389}. +{{110368222,56914445,32048659,89080037,22284880,101885364,116852134,29580557,11543046,118485497,11492342,795880,88525695,75459539,66313906,11512256,13362228,92562462,101920563,17674807,117139264,48228295,73554873,11269809,87906297,67126411,61230765,21904472,98485707,67367283}, 5477022419591957076944993174997203663832354651344695971451089593524080882123025041803496047435540348485793063320833490511979090790124089465194273816939992694333573878794358421420985525309363214741410977140231091090800741481461969389396865856142}. +{{110370910,34025227,70618,15205128,26057251,78988659,107200352,102155252,6696160,107742262,96952981,89400986,59876502,85172736,62455453,49331239,80291629,89736281,76576332,2698671,78477244,96943498,88351794,88162163,24773203,95407105,106708452,102304929,71402127,39359878}, 3303660720690510163066766600487212370131934044849886934665298556421642064401246984045591032444412537729424157616458451254661094758247640546255302534206135268518121353309094411571468524389372074774517980797156422725009715927169492413512818607154}. +{{110422137,90426513,47662563,45962423,67995099,87765768,17887566,27925205,79105917,30937510,21197403,47602403,102277039,2079870,32192891,16280905,77708577,46817082,80741009,77577729,930410,8371066,58046655,100795842,122754683,74235798,51812067,90917715,111484259,64318105}, 2939372116714734725562463497219313146069184832949486829339793705696450708828283291270257575351898871164776328540789445527474859354950449912390714368941675849372426284037231632501787242857472265103008229982892282763123432679796589076503086357919}. +{{110556575,90036555,63837749,24938501,88468913,40435714,92351857,47273602,22523169,36988916,108804860,59335830,96944194,91325153,95892309,92457996,73190163,106646050,35251103,78656830,57231784,95742546,36475752,115557364,43388200,26809154,85811923,54000427,57123149,25908608}, 498415074032816956978121839493530640572596773672594122336754913902784165332613928014073608769794108302870578961349494295859921540087709618322828079247704788186894964752108563176328031098256646085692962489870321109282981851292176946202008707423}. +{{110598503,97720547,103563610,98206334,63510615,113789574,122270986,49126104,117563212,72179883,86334814,61430777,20139050,17053162,21998732,58125138,14626138,1470923,55277986,65877804,36869424,85907090,103235736,101678278,67343826,67154274,108099784,27237326,58129619,62216138}, 840181925189383350138819718216180059092156006783512966137510106003168317230009471769947458250900097728814141092912165445391422510317049784642431723209586909678269914387421829227365676714368589306361890258536440115386708520064982156181596408339}. +{{110909094,103902498,106257804,47822365,3721328,15599959,97388544,40805837,4307600,18900407,64103962,7038384,15641172,100512149,48458032,75468350,77897617,77963297,83251434,73902262,7101393,54866485,118008774,48062583,59900552,111989629,40256063,50350669,6279960,72195600}, 3660584095137333231859210369813974729489130632235514166484297105127100062556424487541788228485933671784086720732481987890754382229200986791981615348484881750139740969459527558215717726577049418512702531950975929707998648531573503051745295803048}. +{{111008693,6057968,71990333,99186912,65445238,120170466,42367925,42178099,31787660,91975020,103073298,110337236,11295062,75858500,69606074,79298917,92928481,115463542,41216497,21105991,14050860,63816264,95762496,91214086,49253479,122631091,75995691,101705889,54487557,33101425}, 1575289395827719414521053045793743477621690428819348932467522061142571311149370224707369886329653852200371898198108336941857881947121597941598521204997702527056315706095233186090864065395319217739994243139653851776646175125944853473166913011909}. +{{111028778,36248852,67096324,72475610,62469389,18782489,28719912,68269428,36412176,65448856,84224594,61397787,58476976,111485976,110897973,10751151,32467090,116070860,38362742,81531371,108683594,29557247,22490838,74667583,59494974,69066111,64041089,97995792,98894937,102262735}, 6252260700833809440394879721440101323788261102974148676257076613294315756308117603609802508723635701024312782277100160683634825637585312500293556402296496762381336286790881504954694434929373903914646440789273767386225656572035673276213652670512}. +{{111052203,15311530,91601948,61671740,17762398,9160705,18754978,80959865,35893572,10504977,80162509,7890950,45008391,58443805,23628964,119156239,105422273,27135834,39909982,69029562,116992954,15174518,115658766,54797751,50294057,44317957,1078226,42217007,55381070,88377690}, 3451329955629119053759091464849613529895201382662121938933766791268095306085651604107618985342999851123235739548447376665084778588108720011704049925884498442114113363297942705709614936049810457342048685819229654501667002982505131352420620809889}. +{{111084607,26482444,2731036,69231252,78814599,106386975,116461227,74672178,113273641,99308116,121285090,98064349,90306206,70103438,32516309,92246793,4052139,96065892,89645183,91284526,9936482,31428610,61418263,75847138,51692513,21790512,111956553,106213070,49724282,60647166}, 1339749923953362308252861036094285451584993323145556601648855672498480832965025390923375114611532254024375441250323753211072382622354515859952514372599041947861035853179515602095865997618455399677957905084507787510545228200826737783939243821425}. +{{111160558,54768146,25950122,51543345,56669504,65271428,1347161,115711135,113824438,78594442,120340593,93354970,93241436,45811209,28416552,120455056,95948222,99526328,57597012,23101355,13275639,117041252,43949594,66284331,19307264,21664654,58095868,107898429,66947464,60536398}, 868351796737253207454334007110320409389984237824376332086493989195596600829920441799961365655384679910147012684381435943682608999709772347016721019684171759904826814649407269021889325881606262764346728941208821326103101474724793367238589031624}. +{{111182529,78077484,122250101,8516009,90417306,88090569,117631256,101468154,6870750,41765167,70550328,115356788,63867363,46104577,83352458,19576863,25491367,6639702,83309796,29957316,69687171,33351284,88871986,100918069,23755736,8390284,14460403,15269597,96378668,44407497}, 1795488182907459272353923071587034055707767816701180572082439999174416727400184878833018792190833849117489968838851525394819043589546501236578206006884688097629214709696434767258814930723143189034902131163439972717843119875449137006263875514925}. +{{111303914,93434692,83475384,54279170,63476659,113150414,83906473,73523783,73066505,48755391,105195242,121201749,73097730,91579510,69228993,104684230,86656649,46278880,65871541,89510748,96885549,116137355,70409930,115128371,115590675,70350840,66733677,123000771,67881761,98588596}, 6398789936664395387432650247766482853788274741680859711798930378655399984637431561678284691924774291149303149861284137814090374518401691594910009873341184927026241593415299896486543695373366704135164726927175975939182926651748066024556936383440}. +{{111350961,45727464,53537078,38909270,86716842,49450951,113985189,25406044,26861393,13507681,87706338,89812806,45383814,112914146,5693641,90558708,107557335,119213736,71998019,87838300,26570051,38874474,17160597,21448231,118791147,85865837,95958780,52890872,96474209,79159307}, 5874384484973565801828854148768200050549999333910489277121803362428307579940649331043771287587946344562312829793793878834584466687360879921391667077983315184095327022159802516432062251965475048973200078327333574258926985119018004381565806003041}. +{{111537374,105529143,17347387,9630388,18161840,87691888,44599067,51003484,106376276,91426334,90261419,69583280,30274795,116816359,24786037,72904683,99097854,109486218,107224568,14969598,45273455,44830789,831538,26588915,19236595,49459399,92676910,8519232,59406388,18931904}, 429955292709152004660231135662611648094409541121292430373822550951605886221337968773490266077131614344160055278253650597439536043424996335149507924812061107687692666288680582798680810605491317821085830222569438190210068213030351018285465662534}. +{{111605044,123059166,108904875,45550212,103229803,95186973,46383588,43440346,77647826,14822840,115934467,79970742,38953826,6142547,80462286,44346159,86335495,53783707,58312680,22158817,95276417,81255104,55217500,27054534,18924452,87199049,27643800,29463096,90294321,2600818}, 1940934651506021923519598605436194634731883027424953615373046302593305195410564298553919253826586417804703628361039102992451291316629442177845461143992895034700972987647861697277595968837977864055891795054287132718491661629503217932836097729588}. +{{111661073,21357656,33797113,52799300,57662651,56525012,113025362,55024137,38091899,47533341,15692827,84417917,33734365,37135057,39748587,102056385,83981140,121024977,71913827,113688157,103373582,9684013,8855863,120470073,6120076,122336761,4970042,117785110,84769284,113833550}, 6254402603631692425542701231181329986319456444954318413250790045719056590206285109947704115374655295630207892801911069119185954564022129326326131575354789350858835055245667986662407867244867330970932866191393994568623374582513547906940622798741}. +{{111810810,94519330,22251241,111023581,3906526,54180300,9866504,19069239,30106283,68710624,52857500,89671805,12456498,122647873,99868620,22604620,17616512,105367248,32273949,68297226,69679996,78378495,76965099,46979908,31004889,110981074,100975899,111219174,8732354,120612288}, 4958674868142043874250607602108658460604235554453144588506570563084615133457789519216840937649226242520700806096828094040321379192454587233264873010923825664404272409348964740495321698676487846948015102122507251858311920134011747555246076078476}. +{{112068573,72150248,76200634,400776,47725400,77673095,67311797,34341663,100725065,101429298,100028337,98523166,36246861,38832453,106676043,3205815,108838057,45580634,101349303,55662742,91089242,12281817,105907648,76770280,102610563,12104097,23164235,20793683,44911070,69655398}, 3609608826130687205315448905732930121780302067085148083142408429472003253797116663776173338846019791298570390695698954024166922894601700833387822188602556137462800051308388199037142465325749669782558035362776422822060468400942021336663341790689}. +{{112071331,109608966,49318705,86783503,37288323,61072890,27927152,26910625,72928953,72965297,117014398,86834459,11725181,44723239,113579474,63565458,84008134,41749968,79719121,39384067,65043301,120918180,52676092,122833887,115789151,54541300,11620586,113876669,94523588,76880033}, 6150121739489787917297853948577616658251227658550260729291976212381691964529323526125174341009592784255040059358648104873733320691406678058933554770444507539007121728155197204331496844792533573814126691857583222220026356144321749638155878546333}. +{{112653840,20220695,45399017,17585080,73432398,35029393,40324601,33112091,63944321,121118068,63692610,55563991,77872414,112480853,120666559,668065,15471549,19097626,90788532,55202475,32076972,31110785,122884758,24621814,83559720,36424378,62125445,26395856,491475,8742328}, 135212985381109378268426880151984347480882729177383935432374290472534096998819506942278055156029578478575311260904835300550022750808866073242423658414594467709353674277778051801097871145392281925473300835145811419646816645380832857135038196198}. +{{112813311,1615053,20624088,14448373,47569650,12080645,114961843,104669940,45901442,77780516,73972845,4875691,118444700,78740261,59148787,83489687,50485314,84091072,25167602,123319541,101099477,47618648,91588725,113587412,17748223,67282384,70344769,47938288,7126975,1072678}, 731278594224723484711981473925531351345605447751120883605365026150800771178049042277574161494690665460045745281303741238294984587082221712148127064225696045297123065710614126960665185207528461234518266555632299358963885068530923882198112726123}. +{{112880375,444802,84997315,16972103,7799786,33623941,19076257,93571810,23786997,10797347,28794942,53293516,107751246,76942300,47436799,70904329,77983858,46983648,48666717,72897543,21992700,73463021,15652571,48862219,39780469,6361887,53388864,69375143,98817573,46682130}, 2577891694945963396013950924294316987217363175763227754821198602328237893811328281218890523247391441966988518452585618581796535765308192021047506343280255738434027142930352057678480975976016559813503083626479848186415254288817434509333783954285}. +{{113073011,91032342,8542597,110892148,57797300,78802176,114022063,44614065,75236573,50429822,99479102,33396101,36679319,113581658,90681125,91485945,85408170,121213825,121162831,22704430,83164867,116102430,44918130,53440935,7818260,69601356,120457624,65504708,50451153,11583697}, 663424165171513042825135143446329908875444698056498731428083541307917231979843274305438247783182244517748908391142647838030733254622768515048430906017425640931257818720973257177456683707212350498061409190661088347351922971013487781090805864901}. +{{113084139,11190167,111173041,64959228,65794623,25241567,67112338,73246615,7094951,13362307,89275094,12128694,39251513,43324476,108856133,17873467,18531113,75763447,3635427,95469648,74188725,10441985,56813407,54796806,46506289,15183268,30100635,34393249,62192755,110535720}, 3424970871030029252512197640195936379086971352293893270625051583964155102759455809241957910418815422891469108488151890483335368483218932712278393419648830658869768279208714863748153794923284012068075754481462665060252341070220694024664330523575}. +{{113265969,27871163,104527704,86486790,96045200,99225462,67968152,15286750,23830666,35404190,92540185,52870671,84800470,781572,66109954,94175946,21267040,23702232,94882516,103842831,97315037,28481330,106776065,111966225,38162233,79538152,15480309,64139015,73305829,79517165}, 5426338474732483764947898912294796866580206994713220345420206369410998482636526070803900739650273561844415142445484170730656087889998088281805358133817026263735849001033575374326038846307747016398387211274685446069193532023963161300796750433283}. +{{113618344,106336775,28272886,112260349,71627209,94364286,9673982,41819873,9530734,28927308,16049745,22591961,87819927,34290497,67073429,34026037,98980396,103384368,79538495,25112479,49771235,105923594,37425739,9762043,28228832,77692951,57830683,26255763,49590207,10652981}, 229656171183221037779167349689364347705942576459712164751402372807771243139044729295154422712583500608273699009899870487550763466040452514658178525161913782764656701972759109868697426305110698218955182468973290434266151386175142665452420660378}. +{{113726340,27479401,58007503,7375247,119817710,23811624,90923653,34333326,13589725,55437019,60857688,37374802,8097385,46239030,1729316,5713984,73446934,842724,55745603,122387317,108364538,26884802,8525137,101812654,25474240,62049990,42680716,31733171,92748622,95969401}, 5184798488211170063127305634387462914201703441828859596502703196176748206066503031999583998696762452980644029342746696771711633123269922955331708773137228454286872715181084487874087881890082305377138307313603761493943283409543115494228688114510}. +{{114009915,16619712,59338868,75329679,73741133,121593039,38460832,120928063,49782109,83066145,87733841,32439548,43904429,31497580,75632048,70319520,80836452,95402297,120403752,9848229,49378640,42817381,46062198,60541344,14746684,79838880,9616671,67804606,4243918,88266110}, 4484146462516295524322596995528832045431819894585749149764016449075143922903702404711190316787015438938802681759437730246154269196322339449148116671743012755536941045100244526858439795540266735805299658203431766982094033458023403596743199823801}. +{{114247597,117691524,10062576,36097283,113623684,16844210,63505890,89500059,93091853,13830393,116120659,90819423,69408078,99968178,85173556,59467609,13831019,37479236,98146730,29002738,28460737,80322743,38702817,62311026,29250049,98171905,48675510,4607404,23223028,66372331}, 228583924419802123909289916645599070607351856113634515267959421422926948671448508374116197223502497223281203445622204162323118145762529671016804486696917508634823452116489831144659858041674979107491184497172266029900117126930823726937312169865}. +{{114379781,109516976,97021158,103568271,113755413,93610086,89510377,55349803,25482790,84926676,110877467,5271479,103587047,111213752,103289428,86591268,89478591,39001669,115137945,44701184,22895224,112607373,47394372,59029828,84766895,30900479,88504421,62019194,19466012,16968119}, 549262218071298827628344952861641540349624605771146394863836663653958318909928660642659098199847277030298992016543052868775430708057022177399846005949887489106225031822675975015944865875710456824207829842107711836558447626003364337853745536217}. +{{114404447,99009464,62310721,72540220,18085847,62788743,110816803,101619346,11629718,70132418,110737957,11098490,69045382,23790023,61890284,45432189,72592159,79251774,101675274,83604156,6039538,49786150,62921103,35554415,17579383,59505237,121080937,73428722,8042909,50027569}, 1286547143939081816017058499909065609981064384057623144614945682253686751783896514676475875146584260653694998396255737030594617922028976556160594639043425635633510871451225216837697808470034013598931545005637040314462445965457552302525082870901}. +{{114600347,98498217,15014160,109131196,59331090,96926954,23473622,83376578,107900563,25222380,51922281,2109533,19224661,2410875,70241481,91003189,48663566,80717605,5419314,65498567,118000402,55545081,113236737,90107502,106979592,2239819,109496889,40842754,68326418,84937158}, 5742309208370595500966245517853580588896590273118800715639864255677363133685689273223417266875698812512721490906875140615084685616205292713142638347127529206380723253719513175163722508430061587423178160464098479897852477098721599589706308975875}. +{{114616630,34983518,55288251,48111042,61986569,84799912,25961264,55498662,15834831,34243035,99828608,117827311,44641918,47528758,96006671,25301953,117463639,31714440,112437364,91970198,6351712,55138378,78100748,9255308,121783113,39515783,49023681,104254413,112447916,70362080}, 6113442918114120037019447344910953533316004693037332002314545112672880824426102173040804103952804737379079520911257411362558150968279176876179935208839635020304928421327070459216554975362502469035178470687078864865572063133915118085094726814484}. +{{114743563,41043731,36035125,90504679,76392570,44963823,77781949,79401496,48598574,103522238,20807973,93619889,104619129,82726269,11142807,71124328,29520587,57632285,88730615,99977858,116774583,110506590,89683110,33599052,13347891,27998530,111525918,41080379,16228659,66762223}, 478734215505171932971151054985229692739763010402161340096616126835215919660621455924008010517664441849864478581431206559085474089669624695690459769790418857425990483720751948119812045956044827876796357717142428956302491322756856318236370107503}. +{{114771277,41065024,41588287,66694528,68742177,9264748,13484286,110796759,101277659,36438478,122353314,660130,63208252,16509541,62287946,77523017,1040197,56696866,101996259,57955348,93710684,117040359,37378572,46633694,37249403,40662108,56352512,105520756,39911727,3608553}, 875394334676812981987003217223893954766379259590648740075867117951343027120129059290575895177858270433198110051456032472365535265134318549497011536349974575584448640270127579069944643108546179434111146341010786045641918487272216382803171189141}. +{{114896109,42245803,16927247,102941660,3850201,45388606,91275649,119191344,100088629,72153670,36618247,12312788,28192813,93187438,31644946,21372770,104035042,84151121,36437128,36472303,18693885,22434736,114965283,75708062,65178945,48562037,74515662,52606496,94486779,3953840}, 2215089301389468031101625906186234346852442127645522308265672619288595401671380977028049888991495094808726967665765350066357162784848670393998440400530838390939528976069965268328228493285460218504938120614204016748742501337120341751791250707799}. +{{114968417,24306636,24737047,84016453,118390616,25873883,32972406,82586318,104056928,119717478,65988054,100843551,34110935,24816484,83248667,103074628,32537273,62721166,96312662,37175193,534978,21777156,9001358,96989603,59511925,95738749,84661734,1004891,102451073,73509455}, 5816507034159037182735473511628032566448262220159204913159148594233280034136628504458907313931748849127026802168175555084946814832764498685806244151222151296512074069155972749772152120521827549280891098099492874029073306161735241832242925361197}. +{{115288043,50723234,5231952,102409011,69276752,119483162,68574558,117965705,45028682,52240588,53480283,3237175,7993274,4687245,56172607,37664255,13428020,56209394,65848218,44193433,107395014,117023053,44887001,10536999,110457441,44961371,50851782,87827998,55733428,53314125}, 980199710566821721299505883543454961850624492699181979001696160179287982840624343345221334975437738895128709539277159307009760636198278659221627338742597113086549253952838054203424204724570543765916747265783583061403984139826436408215037602953}. +{{115348263,102601023,30401937,108169035,12125475,18613618,40591018,18053578,112277281,79957276,8184588,82275218,122153263,119183161,81339261,61251864,2963967,104182911,122346950,121933410,98916783,19056954,42132748,106816216,52299591,41305826,114646851,63985958,85156234,65089214}, 2199811571531666737315671116392881902417009546955627893801484149204652847711817484747732027619265246842707438003351272415272334850998841101221276749966334545423091420565050153956434242799348279431121428813487520628825670402343191637978481127711}. +{{115420084,102845857,115146202,105785631,105062188,4549719,71055396,96697021,425298,113258317,107232884,47255801,105461102,6447243,59846688,95910155,7618695,10488042,471529,34353624,71955698,54282101,105350018,92340898,31400845,64450726,83505897,21020797,198297,39758617}, 513682722814654817761368251502754250538535803815258419661582981804637740781461683760563921055463622154718102070029768592982218641783110229200495208302104196144141729073057436715782639810660761824796632412749152033376920565227377428153344830122}. +{{115488832,26121297,25211055,21390141,694148,14516116,304176,18852006,114520976,40898330,38638629,8851173,18184159,25232605,94463854,57817528,96588442,88634824,16174279,66508794,50534417,43122743,15427426,46987878,28486144,61595455,47173985,7952973,55153404,42532515}, 1356080161127023377259998120541349971412590146725155216955429272025910553565936147893972236557161123854550680218023068744997752535538414176156772548938764899089106139774761440564078454461452669898164307578991485115320352722030684458653596686}. +{{115530140,12364469,55413297,67158692,5399493,116780883,107920576,67220989,38180201,42754363,115646986,63728771,43871013,72555103,102189328,8727096,110246021,49817165,81842310,13380993,98713172,13095181,8614893,29955305,62394102,107720319,90275833,54994574,18587178,11691147}, 649045430588604521592430790098692616172487576623418819510888531635540191101741579978025829118336047765621087808566324509270149164494346023019043382014422545582111236713885443762833712826140586506664193445927394054610472469904201138202028489654}. +{{115556602,47787451,11216499,58609171,117175871,108396552,25391363,111623405,16304165,98694654,8556772,21034420,65952420,113537961,19323321,122454363,60082144,95529970,27003198,70702956,34500226,115227037,71300485,98930744,45674063,84305089,59990000,66307100,99648377,28966562}, 2018172719804650698637599822854237216490915438051020399774850775684006564451821573514360131919014031675892134850554462552915876179030889437947646896337910772159130284480036287332638215463664702061532708337687138366155728704754828442372317176286}. +{{115718680,82659386,98776459,34451865,53960479,103818553,120223251,77959887,10344913,2899245,121281766,110432931,93010752,51939778,53354000,72825395,95332698,81533316,14734387,23257242,112204277,46253580,36154830,39761710,59591125,28436293,114184686,60992569,73305590,62462468}, 2141938316761464109544413217296280260944477159172219402844360800067839878763515998062506541030988142190972726449200385890788656897123934026301343568842183449879165012604397539373282131040225313242511297222906895092759624580550754312660450577404}. +{{115749881,784459,26238843,87360270,88729630,25046739,56864155,22648603,106362954,64807659,45030825,66748018,69937335,64194552,85994986,93349230,72084977,7351525,84721966,20690493,119426255,70395429,52340067,12944213,106348244,103772445,73092710,80070496,67619566,117480200}, 6743786746679553644260136899456429095243124548993205362797200713887434751418804426120134737060536675430240250315494735124948098835885624746605781143965727764301317280704344399779832550169561196365795293052849466681368368688709927389805900666599}. +{{115755694,88614211,117143449,84775036,93713053,116622591,90267412,38214686,3156003,71615920,102642084,29192289,84871833,15096673,73219354,74036961,42826513,24873078,30782529,49428683,112148914,23864301,84719154,54806609,23083490,80087130,86912745,106462145,103847588,40923775}, 3234336190885023089067677271255770504773291894575904475616945812045233154231346460857795423152490842243688087032025213980728611448289158331261926569703718510236186528923693617399605596650590565924458695544793011495377033554135905275428568152374}. +{{115784827,29596376,12170242,97679124,26252948,67319663,52078408,11738502,66656082,106365973,51891307,95547774,117922005,115463698,65038403,90661879,108253029,111150976,82517498,29016854,108394896,57793462,117178394,57290730,33192829,83883197,25072154,101978084,69882439,74510963}, 6224477779381627194320404098033556843975863851808810178089492807462541100566760894152607220829706796126251137033313203110415696023524710596362061210336287607693608340513643521678921491206160619885396855702083068741866193052494521147040060266017}. +{{115828239,7910656,91779679,116326318,107186248,58270542,45391357,73597937,34295219,15382865,72951690,119587193,101083666,8797762,28245144,120089630,65609911,109156772,62473301,22238902,43249163,117822577,12498386,59202358,98105777,42065579,18987538,106161118,10415234,62378978}, 974618569210852140834111233271653369967365449716841322453766220384620674476617975769475948355075360502039321695177265934051055630420421636643279186133754979248989598371065272050724788032453594687110579877518657886698523928853080998391017966533}. +{{116029426,56280396,93797735,67930620,95825403,56671267,46730927,55668196,113696442,99010213,120968753,79963017,103365918,75043403,42957700,88873741,49444108,28118728,106209784,87376806,99553466,96364513,54855780,86472114,39834129,86286741,101647208,116053163,14269995,32768389}, 1572295523527671020458312832620121606143852243809220256102552676156200266106123269529697734815747017248928588528672367227375958642956527033695770732750038322414878741050525676567190254103842025446465583766533189482873973739346082265172245786228}. +{{116317743,93171697,69762111,74134979,1401898,121152043,76431852,20595488,81972868,108390747,3194453,32989972,65912508,115868865,49937761,111770726,59732946,25131245,82890564,58742437,4070420,38736420,111826015,53930648,79043299,115006320,121145860,61017885,71028274,91932526}, 5896457822730952233986738045592779972972541066167510164533775002098274484902264076361329219247951724666353101762594637748371045773000709149169065924739162072510470002083588979045145666147937613505414490840629483397501967791358590639710189282863}. +{{116558246,99529032,87230194,30746594,31641355,93566100,93502191,112947053,120203715,106742754,101824280,105499847,32696189,34479068,119168847,39621004,31166378,62398402,57500895,69259833,66019407,10157664,62232824,62782969,68044890,63120385,88431003,34889005,22213433,83256573}, 3950928628237387608862496540832047339983705598710001235072769772673631587043641374078397500847420831848121113578083503437119732355419267211948954028905440731582802852059325366901362896072498150729632139974243441230635093934444836809783404943824}. +{{116574412,122897148,44845496,9177386,94629586,59927092,84772603,43808757,105440109,4490812,7541054,92525735,43610627,59385101,79375182,105270320,74112870,63307818,55202664,11394693,107845800,69664622,91409855,69530724,70827997,115330384,24115373,102863265,22711623,87906441}, 4688358640600924740434349735821523500763809607430399445574426807180421275056483175488955317642145595388471087229734221861865251956598610781926136553695447343207465880026120751319583363769882966258356872251486400446416856225923057736773804767680}. +{{116578514,87535090,55661767,64996091,12727808,57856486,90753632,115154363,38245105,69405095,114824796,45822638,112132216,113249263,26595055,92478199,121744039,112149265,47998700,117523001,118925681,39762147,76424082,8189220,88708118,26587863,90225054,115474,66677065,106192816}, 3985686405017439554148684475895376787577527426335761840004245904009742777998076532065225789939987912603737960432998629831017205095928074671549073007209883691107534540108232680507819640220610001488731647235474313118196982317720719217921764352908}. +{{116669323,22911619,11432590,58811774,123399288,44191843,42573551,89627232,83591961,59134277,8013797,34300837,18562840,84862864,37746681,54047991,96327577,109270748,115484973,114062784,45546432,64381810,120758888,26274088,49396627,102006050,32997384,101217575,88286321,102967028}, 6220895363164103539143034635942908924088485385057851940250105454423080280729246764609849048851765887511992036547835332477972368722900371851000524484189876817847912409449180983193149058807119802628705277014806554123241645097725667556096561500003}. +{{116723114,50952626,56761821,72085314,71189792,99214374,105662092,67004447,38244945,62360878,41290025,12736073,91050694,2234308,83092752,123017217,61020246,38326845,55744530,65884993,118018205,79797526,99612001,44744414,33371054,88817448,79084737,112163401,63948125,30708516}, 1540650716002559096049630944484514749744842362728864108740721667375263651400614045215508310063723775047361636077844993387121801381264106898748043681397084815369156519264026071358017998530157175847650422247571591193482656706857971640718597983620}. +{{116752314,8804989,41846124,69906717,54621564,96493185,57283050,74445420,8818469,49013294,68281227,55610231,44296931,96826583,28002827,65083211,9174136,32262400,122255523,30126411,67695645,8740148,34140348,63522992,110858716,14013048,77699227,8893474,42027384,115320605}, 3955859247536863067556514465979981761173133019524397065594461124811760443602472499505999523158777237541595761426895779684181866878933904195949498118308209682056041190924941650371901962982787269128854988979422373388825050370933261494271161990442}. +{{116776224,123034752,42379545,68391721,113760189,48992831,52262608,31713049,64648558,26454625,97663150,96477011,89808404,45711414,5157442,13928869,41451706,4997685,42232610,93790963,72695154,21638999,72122125,4674648,45963164,25498936,123314245,87062544,60804886,69405646}, 4731001996042825439351965263565554583898354310827190285737978130643009922871795481505904854168828277351107314855091268298300592965486600632645858672152044004077794659547748183469535558375150101315724882920153869355410212697527047885971885034172}. +{{116926496,72028074,106033107,96248505,22733867,51797820,108306773,85589511,14849185,75081328,116359612,67808394,42129627,22933834,5252823,53793238,100103951,32155046,48695748,1853752,101160890,58394180,117734766,10686939,74971297,75597003,41034139,20133736,15617430,891023}, 353845623688955997543041472993104066472971805770445277845992284420903929051413494490254075791342648223313002205385990208080744824402106669305643681072722705589781844343549361740827806585686515210727814805844078635157389782560385574473157399004}. +{{117118706,94041253,9611918,93204551,15117117,98548316,98946013,3429595,15769219,17804894,58999170,73903914,49549898,8903798,21158197,81307885,5499637,10192013,9256728,101361775,72408438,44292008,47660566,23620903,90429562,58347082,48413912,36310833,98181769,85692706}, 5237947417800503609425874303717562320548521555832617136847166789630432689527180253988945612244726613074767415278710405698993327241760727752389267157031749697096160024960230378740698385718625557650133792837846547696165322069609799067236924375514}. +{{117152651,66870860,45681910,52938151,3439535,105988755,82198688,68174218,21377880,16597657,19392943,34438542,59254256,26688995,52541512,49673,55664804,285705,18670979,55253282,58356600,50449388,54921724,85742222,28189449,36156920,382282,91017506,21912824,17123990}, 906851393918153736956768893881609590260128317745187127730048852364820760462447282920449320723425504009260715738375077975366721153510308942782706804298184372991579546816572781008705092665175438893332247622986052056424623636982692586106711877177}. +{{117204895,45895757,49291729,70931419,45247712,39747176,74556975,81820346,46456734,6104450,81617820,77556552,35332873,60274499,56658902,75148708,74815607,102133881,62348174,5488510,77975864,65744655,59430064,91528368,58667300,107989188,93021706,11785541,99451394,54671191}, 2408632655324690399190651125735098386963093698571465225981411097186417140929721841578714687146176336796444913605930772961196722780834188950734779224141612533942497590344100770472649077045752933158348905738321108924108986424514057378893125595215}. +{{117699534,82342870,119115895,103610879,103891482,16851751,26687032,114553066,4840522,32814718,14903674,28678573,79746256,42095080,32772470,27268819,108247987,119917660,103092368,107852034,71348226,93004400,71485951,73512605,89997413,117148751,60515974,37606647,79940312,57734831}, 2133374930226504333894023289885198127264105939769184370532944193096860092694950863368438269528251866901638595302091986170837339577328326172399114048076738590496047145553384794658374277601563684732862625449512526255333466198102982948167159482412}. +{{117771498,33001264,60954564,82299268,32860923,77169275,84264526,90817757,52968911,85619414,19681003,65264824,65423208,73110185,52424750,60148761,65440329,48748089,116680183,25187008,13373614,75913308,104479383,9848516,117447587,21139636,5277426,46454395,39638259,80105747}, 3562443544680743211376636733763153145489029135846747264126057165852347312553574307116655687521906194874753556944196106754329262816516577659450811163856108295301069169699618214155197956695484728128441996667444131180889977879123188701121368008112}. +{{117781388,59408010,70319039,53748153,13160828,102459889,17323116,1817159,11666008,86598292,112152809,15075881,94190358,11041030,22431233,103731869,13283538,115691969,103719407,92811669,113550256,110259150,88550643,110368817,110313623,23618496,62291729,50128622,89204192,103916363}, 5333822474310760273098162140051028839874680825376235853452184230821696009048782818866273077017744259938707603409332412097834439226803204343571247814724095026345516453172699613360813123405418437546203297694677871202312280536909478306931886967980}. +{{117826091,24053955,117960944,99639254,87242802,118309058,27971198,122402267,58979804,95496296,79287128,61283567,82557916,23067742,87525208,72692003,49539890,43208085,71702670,53181126,37266106,32055227,53690054,117499877,29216954,99652512,99015078,3472869,39573206,33386999}, 695490085882270966196412483386622069182431150442345948726988057331969341475514615936747490269027865246887940600277405816100026447969881607509206830754842149598074826262042065570213873298054054347812345135519408567838445826681070316801956677763}. +{{117956761,87580275,112344331,43058189,25729051,18263023,19369054,114453316,70051126,101007675,3109705,113401104,71369642,3722018,113309193,88742930,82237103,117331609,72086786,106522878,108099005,13353452,83137004,118057660,46992502,36100038,47523502,66166507,100042609,51592889}, 1800304526559011739368606051000704494943711822232788261657965042402165816524921129773213577370904018959969594922941845136829713259434919408352524932056450129522328718921153108802494058786023359708159725788128458907280366314202215386879953684031}. +{{118017968,8769270,1078596,23527418,76283312,6424862,84814095,96540430,64841363,95677482,85352795,105777776,67141050,120333152,40389692,30548199,11395616,89440999,70753888,91620923,74232396,80675235,71618554,25027321,1788559,7993762,98741951,91330069,91869665,1545125}, 3039883340503202379930183751202693386025380883336044831284243074082448770991782864027268495211977908620091784748709016639718454535671358847312182719753852272385549480184953911817673107733518824352183138729456748252274340413380788283303661307200}. +{{118305120,99161981,13534976,111133984,122753381,6208591,88674677,9190624,92630595,29104672,22387661,60309093,110530654,120850540,91499195,19551369,36685769,61871872,41920183,32669328,93578450,113834661,75970122,71632079,93355992,84427159,23662132,47555881,47972656,37168975}, 420269449983121628143561311172205539663780858020929248341031631673184786523833719805868842371954213654925052958331986256787534813991140556328165475448984856327663522642643797340000271808372501059479049127778910147422930638623662863790136216946}. +{{118506194,109192325,12828602,42389739,46397149,62505152,102824056,28160208,59009651,84905241,44185593,26670210,6313198,39751802,94224734,94709268,15323126,111211088,43348585,107758468,18317711,71327233,1996906,41357617,87947639,41258720,116616686,120867460,41354159,104404863}, 4818790180878976357524018690261947253678478940026654649695938428366241738992141288145790157832159791365139952165734925881398479080411143394703823540443150388139097052947882409761696157540559788612147679950920095667821315164444573603837211051802}. +{{118527379,42276736,115106687,78721498,26621216,39558595,76739791,43866674,54844369,108419297,64438989,21234512,14749383,9155590,51756740,95026870,22222167,38792427,116923638,8876317,42008821,8755654,34665592,11175380,90698980,61714567,95467252,14485016,123267690,24501089}, 2242331975847075587368000759824168562168340511618967241679858042433759838475227839400965789860574147363251444528352645132731363471032608388485347931474280495998739949105812453425185174362191130077907738335536958408478231916499228953660140230501}. +{{118665578,27238033,88774324,77023390,61649085,49605565,96683072,46885544,48377360,12903360,12225924,71199158,116306056,99355123,65014488,23497991,96505119,50166240,77427422,60628509,64447268,90259026,53375557,84651911,33859105,106115226,2776584,13417207,117655664,38906666}, 1989243714522556791085816802679725274389803252062976212796945549215931329378589214498752368343895242123341436940835859755470566147522361250711084786383888918434410111517332311899327910160987362082305002671439998156407123421321465396514748211250}. +{{118774196,50609608,70347862,28056944,120387924,108195962,30614424,53564293,30445947,6623618,65378271,123209469,121002290,13641046,8537763,9197076,25969956,1992711,53986514,90197382,22086807,30690317,116692855,87200108,23446175,14482881,5234259,35610026,58266729,83439696}, 3497412979886702954285590067228660875466748660198814331928199962920095857630547527492007420706919327758410043194875043781751047632508333667580399476800774575840009242224094255241226389506054040825475616465726480844325908988717438203631164870016}. +{{118881058,38059869,79197973,53492657,5636909,51097337,59263980,67628613,109366627,5600714,73548767,34589779,63808315,42785931,61360714,86517363,89324680,100040476,30252429,115401236,80670353,38302741,31428155,99778855,7851674,71680635,116335367,75413040,25448313,121660324}, 4972472376890066653100558309472043486654362479723010552069077756747920813740644419714449809328428316912943392781479737387077053577932587190445354320589293338649562906693546941473351668272876700201026521069681003275362042336949773375740279307710}. +{{118985644,115423071,69888427,78383241,75498679,46392439,61318076,112096197,116734708,85515716,62288490,11096794,123027684,45963154,89731804,39749645,50330704,111262472,42785744,43234740,118755484,55569717,33667062,16178251,112862162,84373823,112806006,3664208,3493334,117313995}, 4168478655635618465076154578374196620268003777719888152762686291589954647627628641394409613522745277604878050292147314055131829916946772158809303785922556409471206375477091748108989514663067265675844487917219798027306503197268810109106425725118}. +{{118997893,89085975,43291625,51825184,55390782,22298428,19728300,76687730,13594539,112629185,25373565,37667337,8491473,17045550,111489900,31049463,26400897,9609655,75798688,56498286,100949337,8605795,111175489,50937108,85063173,6073456,36247237,77164364,121612196,9813042}, 2702321127631616393446941629900322093308669281703002877374322029647122910992803755025882339790485404908580745362055113378642413255864614043317887877849641970897774019821274837635727985289257051458397263770345144436870697247773963561299216670471}. +{{119026488,70456258,1900724,76419345,118437475,27432952,86385888,44042097,50477908,108665732,55671641,117596860,120806189,12068207,88848571,66637976,31676103,99649118,23169081,68158858,53201715,62578520,76283083,108814090,34909386,40312420,19900318,57544587,41657016,121277941}, 3498354170448841948319263043826665117260136785984809383622967490830345967421444282727686755334166119605492726355137215262122039832030474579040276532891034336694003683503355724935069033912098187118636516045021422032606875800686587463891233895576}. +{{119055866,91495432,5060606,116151288,39341096,95954990,60573080,4769089,52248261,11493253,5068033,97341675,24807226,42703598,108988406,112460035,91648006,47785095,76295410,13742209,14714803,123108800,21375631,26486858,110201903,89342628,122454665,68326647,18627194,39298093}, 1616069111041237616187577280669537263084134350094376121691814722031632887221225719735981705486227034182159437510651618942137786932155270252725579373646732328042506005783438385586733853451476469878578928646317275182568706197498360919885400936320}. +{{119078391,1241861,44608532,21887566,45177748,8298534,111700518,103618667,5573463,36905267,74534959,87229329,38390594,63075679,50054289,34012496,76373977,32732969,32575067,33983241,54937625,58969997,62565849,52045870,66572358,26062141,105432584,84144187,70690749,113761754}, 6401731372747258522557412458878167354323564516539620983122951154466763885165369003743326251170102848527109255167298729743246759125139688275166410333971256083402918957641008266711280200016827554877454645651659885973899032815118114573567022559107}. +{{119269542,115719989,100302324,67867811,13709270,109497241,2997376,90608478,69563935,24825622,36922560,31524626,76367875,32393813,109765544,8655810,28632840,115740577,247281,119459341,39953731,64778575,103107855,53476792,31210166,20329707,104354545,61983753,1658184,11596581}, 457725467180921478591750711815943820372305541514265531192708850658884023577552879804139382243913986358217594692607983883593149630490442443867091691987031456090335095558438606650858931867276727035067912091051294635875529662006422907989509681450}. +{{119712096,90182829,101058618,34694562,32137516,112578052,64643265,40883429,19211019,43771026,5026002,54935905,119793599,64791379,46160243,29059167,91262565,19529657,103296926,42872391,121112507,24085325,3500224,42578630,15704138,41464473,99411843,14831415,20388377,85054937}, 3849554377478236341846231099522229522024639480136469010098673587884340545506164238190912636536609407419626911532744829934469578671415577668743359139793607132151599322576795919313020116512382805122449645835215186916828860748981669048994735323586}. +{{119771609,21143813,52101280,22305172,70643214,26204760,95875189,89674566,25482545,36109591,52467536,22680009,85773054,65982871,10149164,63163255,22550638,106731439,47358200,65551410,63578217,42984758,117027338,89641939,91734067,26508894,47303475,92139573,88307755,51546116}, 2748082827762994264383142041014852039646179924098630428141348952250746106049807797723320061605206188006428177814563719277346536955824013268294330751293479307280597038660905442265496755827862265614180777192286777374488955309803746237729968663363}. +{{119788227,25817969,16712006,54488399,74402066,106949586,58101795,80499147,70682292,31481580,121084289,77492688,93524327,80613497,117791384,85743410,117827761,7778618,65737985,42342263,12972418,63567753,19344166,115115673,61312234,82215731,113453790,51945959,14750428,88060485}, 4108326635580608713840691251178067234302244624741283982639768923930508931014636916634383073852129521221457517102586952520664503139957977582016819017676423927969685143721833795456083534684346240743851475985487392504649301315660613222229823272139}. +{{120029652,66758267,13684015,59631152,32396555,108298595,81633411,48344406,34381604,87601205,40603501,65920621,50287102,106456244,5329199,53557044,39064380,69555536,33296551,7217840,104049931,85254532,63385185,49537734,54853629,10942935,61150676,85185396,71801087,15528078}, 2581411054470073475086111159793246672405235786005815959651332906513276287175909980387727245288761084694386398155586086961135377446061485394037568094024248349786483620444196679327530372212030502195351202315067150633100121230840695957988152987254}. +{{120097522,79204640,109428875,37938062,73614223,82951343,7465252,109634919,104098926,49002763,12383447,9844409,60483321,19274550,34773148,41727568,84502626,64253402,26382377,31726916,86882001,84657984,15523905,86714754,46950679,51155915,59266295,77650663,82189116,39310438}, 2634285247416872147859538458098581272059022511468493032471296198024985440819498589780550398729235742725628882650872415153351889845066886006581235785055334926840745742117024530132140356877620602656006961717298741373844693065036726264793302048436}. +{{120173118,120093644,7363495,15825571,82985457,71457553,45261055,87985200,66399849,108881517,111352347,91512405,73163491,81744105,93906928,49624331,75878411,109912102,15330238,113796179,63136738,66197405,4735216,64553456,20611443,53709331,24377810,62979477,33393937,102550718}, 3418813911668686265181763013423375107697445585932118361123143470329438362163157616680385727643138064178514095601974421837869629738280696628466113842179667508281156087959232903908498373201710489086117813458919356112891797683074514671077765529468}. +{{120278119,88167815,63473104,79798134,23768949,64954432,14749051,50086771,101233766,101410472,95902273,90236252,22581402,115207536,71439674,118080356,55614869,48973036,76969199,35640746,36351009,74328917,54879774,81364100,17191736,24193424,38465138,13505769,68626923,109546392}, 5189771381989036735257135256799596654851580718687473273130533135058079189591098771224666697354638022692734299609075834616162792909388486625471318928770328162197801389610283959798522236915569317403379955282075342140147250129151809225811199067347}. +{{120372233,25633116,18589832,2246758,76936702,28426365,94084982,82377785,29592729,66253678,52234219,68076189,27915082,64477476,13891854,9046339,99117282,77607095,54463183,28712618,94086928,75036401,44049930,110092540,75397088,113694267,36419347,42762561,8356494,71111795}, 3808700847868286365088657172415025660196496726784067932240671014945169103042181002699601977284989378530411062598833550624042382333206862291401951348523118026232759777849981659968782880888706441236989794472108120848724066978078381759254940257697}. +{{120422734,75278243,69695690,78665597,122181149,59388582,50492168,6941964,23070751,94101194,2868503,72333935,11128720,79233905,76526127,71020433,26807975,117274729,89176308,114701075,94229239,82076432,9844335,59347391,17534942,24168436,65639869,51803164,86183414,49820183}, 1733231388674052551819024984168144336174572719297252634354091135586339607468994424742802966638109022501374250830499779218636816572268887756809985054060299258861723077168148659369480511023278101211483351718303558222838888167308967266813910707482}. +{{120497801,113162443,33365283,87101532,97165990,73387676,65665685,36248508,47417093,88132088,81837056,66388202,15274106,30585152,122765489,37478577,56453537,112908332,117265109,82245723,62042,33952371,52123138,123193953,108912221,18695802,81970496,72777117,16418450,65083184}, 1446239964012213346193528131451102442019149734808473717432278200608836510255006461026829556510993884539483250456620974006731746465527583112372073957197833522253960880914734937429902151497014471089907174861345743164518881547179320171675576549703}. +{{120683317,18616484,36680826,79671172,55736272,90079570,37218638,31600003,31405479,85063464,21036700,2325389,5886791,100104434,16558130,16064630,52023112,118709776,69695430,21109059,10050186,109701922,111719464,120915725,70836975,49025920,33635098,2012923,83630169,58433753}, 1909608247532655703457072171069320209397912345280829527370839223564913208151514070812783049002087675894971159891661625006767487061789267098923303108211877792463653840077150024785664574542973796913755215919139332657425929849849314846989055695233}. +{{120839462,57834323,36485013,25259304,91033799,86277224,163877,120692021,40279258,38961864,76030819,98568825,112621469,123399466,32669477,40251849,8733894,44615244,85893215,90837063,103431256,85643295,67971176,61546081,114423035,64830293,78121145,119839719,56331687,90446246}, 4852746307823870225983755620647027841374465344933728564114666434678378984497222215020878615727156952266547683311796515465905483133330648731159614490098739288333926043286715409546045173500629634841010387287143598875939245529835622112621367188694}. +{{120863675,4861002,37349612,59431715,55228513,106333664,23170533,16952865,30273869,32040483,28164972,11836751,57353488,70664632,102861809,74694421,47556695,40692765,20336337,9987185,36441903,84851021,79762249,116593935,62919525,97052530,38954698,84700809,119090297,26491523}, 2867611075172161968145664833719871086814674899833302751672570369476177054796497848345330092186981181040127760193128446057632273012441801478478645912609351102805216143488528736655930899673729268255707025688494382262550078762231746841775439858649}. +{{120931518,119739090,31740967,80680943,97672603,29891068,34500369,116301180,120438261,102899794,10989661,110416117,959703,97518433,105100823,47190383,4880623,38551756,9814812,63041961,18622321,102717245,30533289,8569160,30600506,122372491,102040634,2447237,68736170,15904579}, 2360652284368525467043022095567338246256563584897887596119960125688187677410450608828542703795477969186088912160140026317903714762194141795328529161457151209324276742184243487486662160190117051452869994572459122915630945228787859721580887801180}. +{{121018651,36542663,62978297,109685446,76760716,11343652,28595561,52993664,31786483,73251186,16561876,22963472,78806095,92488519,70050660,122148857,67127947,38795861,103316792,123339678,47818432,86409820,71863502,82413079,40867862,63516363,30559483,62249486,16157368,45087109}, 99164086886352940281956594341667195730260458576924950732594335441467681356862790198348317196400284087043045678584154420524032250487477281360663165792581361640711452184877836210110847044728760492630315056960175588097481283338522965536093221191}. +{{121177086,102391363,95975535,46137849,77851639,26734884,72668460,87177701,29728429,16179685,62320860,19419513,22428284,72974993,68928617,38448323,60273262,56768550,5199586,1675678,88877760,97484061,110612339,55677129,12764424,101616419,28372469,111568071,116302488,70027202}, 6234751146199742729000048250481712312506943871436528144687645635958299729674987116756630294083724560803574319572993764434017382474169356257052988355269515539088278545269112377005672008535311434154066850869329558931962137649460353105710769302430}. +{{121193416,72488516,104589916,76316098,109131975,60170607,31605515,48818391,66182749,117402632,91710859,16744807,54639584,41710726,15064734,97917108,113710438,60116756,106870393,51049386,95286750,109451176,35543807,90687437,101349552,64052355,115280620,111635885,3180820,105752179}, 4876620649841415319656153801729100630856772458344136756129456762086512774312671987773136150733751700690676594330523004621559672173027763979055237809037431149450485431459974300373306626165224809494469072658952026365206422084850163860853512998384}. +{{121200527,7184426,79647368,6284493,91124529,60054234,17829165,70269811,21120136,61882931,9915901,72839414,18285931,35353153,1902060,112791367,69114375,88832120,111406343,120693966,101720530,32889795,5604956,73143995,22789709,3379313,13032136,81450185,85379650,61920747}, 2627003285267996603378711247253898473379930318945401890278285204410797438545532805134537888728099068445130652862800986564323892021245436276708664162317144405094404856749431701177707410984669665635058032634335221065694796470702266668624057317081}. +{{121236705,76694899,107147848,13944735,51577774,121086304,23668215,27157012,52928712,22843479,27640156,52782303,85094619,17601007,45036941,475514,104875833,10318083,53192756,19830883,28516005,75281423,53131088,5227962,50512021,9290619,91243624,31522773,97694580,118979336}, 5561567086166492174045137722146006294682349988598495835338408480143375206551871109293447288866703296984613679389703485881922813380780671016394059049999756847724689406350351990280990227754731103323014392613308816862519425541253578720817853463115}. +{{121349345,27638109,62425103,119430389,74651207,56688878,11557226,1579179,66356364,70092278,120694431,98622453,25284456,93015851,35689567,77170175,73141295,111177942,42625143,36146143,121888599,107573315,45595344,38959142,111345379,83356002,96619834,108812286,102700329,33977098}, 3328872879832081188149835746734626154939959702573135185422527036135493531500230181592311927154280172412291069065961780441487875638518550869702302808114833034084744780936958524435756855131906909021203165536998476586134870341093148241958560197791}. +{{121360076,58819488,9655981,69513293,79643421,15956879,75921830,81658449,117985111,79112803,65747002,61468718,14421356,39323264,115515157,119221518,110961388,4745135,20742670,61403132,97773101,119275699,25708740,56510412,23214349,83825156,73840499,122570063,24336966,110696593}, 4928398247744602564250915926029957447047786588189402333792398619814827923617510349752821295459818232384215901192142826514174664342171202485936066795751186405751290230296586929581595452534043077635136943506368019685049502784969819840590675854268}. +{{121736025,55582974,114530320,109983357,37677786,53002565,44081743,2631321,23284228,94257133,116948360,87796884,73734554,37565785,7422396,38054745,87632627,21964802,107044386,77070897,89344655,55076022,17182958,43215406,12569100,78050091,46398190,116069315,56907800,91596243}, 4493040398565689821416133848138815877382511024718248742781562273048029679560103227791731424919710260573363106899401209989532947672732057259521530086266795050473370320621339776396737838411908517278819332221499109965591368530771818598726333211369}. +{{121773669,80518451,107428783,11636585,98960042,52843576,53592449,78628081,28585964,87234973,41511773,49360592,92504479,11129340,4069938,47228150,105943566,94762709,34848360,32997973,85845032,55214792,15464730,79022466,28272675,15650533,39727361,92762962,8325905,80958224}, 4328821883081239435051152225077584982196146832164091476959841865977646069297433342858726989318658904823025619159326465106825958678324060572956238927564634352562105105145224609559459433671480084833194663950747208076780841702803013070252352870095}. +{{122073486,49270454,44586710,31136107,98389195,8597147,63905367,61855647,54850445,33253091,63983152,98984819,67075210,72579456,13502739,106115713,43494043,82726857,141384,93940824,105073753,29049398,31635604,15228988,39120318,122218066,91237933,34556644,118031872,2818881}, 2358250207401128408055169265195494459227157608302656151147074614766990699115359210282715337214533030336577091941620134818507811357015200372090879499697607737030169004331521795969536247641537259958654737121840862465531869495627687244247359278072}. +{{122144843,42045474,53730314,115771890,24899931,50181164,64067314,104823142,44284897,71421286,69955838,45197852,112521198,12137385,111175578,4607611,104645410,26471029,49351722,115764534,46886110,56077356,82060401,110363333,8420419,3930499,4788827,32936138,6784980,119557789}, 3497931197655380074588985352149456450667704193720563235249038757357078578616547430609680323014206167364171029420810166087405746197178333616921747713760359004372233776806133030047906907139704246456423085679869691361632255269303980158504482808081}. +{{122166280,93754923,22154339,89164615,64271541,73569251,87050517,20646767,12007945,32787297,122299920,121223049,76594364,120366022,52215753,20582580,83036619,107444264,51730843,104840655,55274387,78487505,21926639,36233818,82620111,91257232,123176029,105595815,106396749,112345895}, 6739377199572293986430372944276032368487781567682172333042353989225709441637649923777668173428228228352437445341831563236309068013187146163011549346628625757995649569480923363852578224375463583866108389549510856201419212139847214004681494580222}. +{{122232953,69784162,34589638,75870505,41979545,94026796,16672432,92361923,33982562,24508333,81887712,97476059,96379693,64542801,5557066,10106678,42214017,27949923,12093791,122546650,48962518,94351215,106253273,32546924,3808986,30131617,15822207,121698121,108030014,81485938}, 6017929697631754358885179265614154072930436404157429431636175003883157114991198472400531284153447438847764060959115985901201906829893193437781269577992566996045590816676117837263107575675183358100369506359167982221710399492437597243301631048345}. +{{122463910,22312082,91922331,31127229,55941108,44645325,53381995,44589717,29377761,64229134,106454652,31903564,86513261,82798442,22486896,41219006,4064646,29161510,94325396,14741656,86932583,76031396,50446106,38747276,8112914,7366717,31694390,40639624,83344387,9668957}, 1728767426916267391830832753521355778513767497591960760592940735914283864253761512949357158021496034882606435369517938264611210052590175098761605201083709014080472748805465065134957936752302241647474251989386717025146471449457551348314259067372}. +{{122479345,91170067,23097279,113561870,42894539,111068146,28426948,50135586,51753748,59272561,9579552,77332822,53182946,18088029,8659782,57875037,119853841,70232573,91559572,68705767,69209370,71778184,80903872,1212209,52916353,31836106,41545374,49900344,35520531,60415306}, 52940667530222354502144526178531917291474342076191345468220279456321681731539748525650438958419247052365912280670782689780968261159881454020235234091444308530718405021508927953256492515072426523959553699017586113020293139406755018410874872343}. +{{122740732,100494264,23378019,36091445,47579553,84164304,15288495,111931323,10422633,2927496,17874728,105133236,16557298,13859769,52050425,17399523,105552064,86440159,33839396,81291991,92316191,115671747,90085366,32280269,73542871,7254112,89705434,8559477,82540524,56709600}, 2291727273595711339018582288020145900025878328196152537177530270082722705882256842518243870354056771660462962789614207387293529190729851305870662752676815109900128091898518325616603404840122960150941472461516524562498549994556516689277259276764}. +{{122741177,120840043,52575946,90089954,89866333,59095130,8319740,1524294,80873829,15426630,45970960,119529605,29061827,50594053,89345293,57194791,115793363,68570678,67813446,8950433,29463302,93082913,58394608,5951303,19788827,55252774,3966309,68102423,82182003,68706940}, 5990913228085200797214418539197707935470874084405461527163331852457234333447647093911221881159225092895399770290162992844370438283821011703085363335803134898185287227935815388966351486680747845353511688092176392053387317643669812654604670335251}. +{{122894658,46206391,3154744,89147566,91999296,39701507,100103802,19176948,89786057,85057683,60128803,66722960,3697285,48738055,50305632,61248720,74953240,34758299,60670483,49914503,45349520,100590763,102579969,80282508,57748517,49069270,46143330,74200922,61763767,49089265}, 947280255633489070247149537376536195373929712526593246336807192826270029708414258795497633920299372820554597644700007561482282236583451649224978492653060380930685227537236193597457057975599455494250874274889553710193376739450947436895372457762}. +{{122955964,16076788,7885637,44222932,87228735,96111228,42347056,77728781,64144920,11641117,76603280,42417725,8192620,27325814,89037610,91434713,100655141,93725210,522293,43376605,42250846,86714673,91973528,74781321,73316680,41003044,36950534,73427972,2156875,103642136}, 4469140126993303148565243951903419675018707260631867425225512187252679817232187821710217902808116572164367551961205302841113723324500120540440102004076412301837422428938108694453768804626725643292224346576838943957676520472046673647128894343828}. +{{122991394,11868152,122941692,20494579,34650750,42442390,11168950,122340106,5203104,100592341,121466021,113519716,98196021,96464092,26594054,90457012,85419233,41275973,54815446,2113340,98288838,7097890,110572663,74572542,112151333,44953054,26760939,10837799,52766138,36714540}, 194099327622473197132619390721990482256095793104204271795091503160573367661322997065186030238416113080625016721122672121478785657434143940414592000159072357540842325122361957585739894384766032027507986497239071011190977821376416646114876528136}. +{{123006928,114113879,44786355,68902663,77771703,66189064,96254027,120172739,54637590,118211777,120688190,109663202,40357445,26889488,5746591,121952046,29850495,56524928,73350724,68372569,76446217,81233815,37918529,66427864,7769938,12376823,93799470,10331626,64985702,4861085}, 451990538654900692530887961301714058701486033042586776568919002547517682566159204954477386725622928462483612775457037428063744922573216379645576044389855563216763339000679396653950526842620505848097132949697872743081537079878800019520774296286}. +{{123012611,3457323,14985817,110764934,93083316,27444686,105472634,12683087,94559775,7547005,45009933,104737769,45225056,35694462,44644576,70648480,8037003,46672062,29440758,85620134,92366984,86196929,53479912,67518793,103797799,74202611,31333999,53821970,107248920,39318616}, 2103982152074068312324623143968175238155725125117292629658099381960074001106118379936718816305952176670403014096404387221520616163268347491285528281550895509260080351494157156977926212812981152527911282558516716900413662276212783229267689410439}. +{{123205535,81856013,93197764,103272976,91169959,69990618,55923607,10789595,117303206,32496089,107916565,51707130,33542708,91494421,108794657,53891174,12071336,75307503,104557772,26560204,37511423,72275106,35693074,65622364,14357169,120117224,41934650,52970269,43217576,40003958}, 229377824251746545105058040062132290875738643830041854341117243343189544179150754734951793358744724345487111021337114138378370883132778247801968051221284603790175031715184544566861175768281987256541308995402368629963106635645419447157641078483}. +{{123315432,93783865,19333006,81660750,56344694,52672661,32568954,41871306,69227853,39196843,64272098,36889985,1061106,27131404,33367829,85558930,97409365,106634673,113469169,100621614,89395202,75560564,39598514,68656842,42266235,108666760,54854125,1554297,120521668,17514946}, 2000197654608893083185716638140183695567682801501569484383837409204070112693738712497949949928808999324030905676533052557640260449430399896846293175325941256487432555557034912022617633106439269088643304471919336254177333225138044014841249090338}. +{{123373629,93545129,94230688,81253512,81151064,34850230,30561948,122644542,10652249,29593276,9835660,25887504,121532351,79124162,20903919,58812658,27532001,7350364,37367134,18424839,29610104,73391695,68736469,25484105,85234546,25265281,44484756,7326755,82709148,52484462}, 1853787167812651145523890496862808878311861283853534790460633399222468300034361060383074249454864620197879476353411810686557931450718627616535328025670928434125076138900005882722600350236633674960499333241991632260374289474491709136557396545795}. +{{123392855,82858519,110030777,49853000,115620123,61668838,72208964,27949784,87305425,86022021,35506516,106468606,14915754,72634656,3573883,74156263,114488986,62144155,120920676,49851239,122506102,123453525,117596811,105226203,63847921,37513645,45199950,43556225,97123294,57188739}, 1809394600411715744414658549835042785907867228783064161172467514263259927679815365584290506497673452671099351624331746032564271230667748517537369272322671727021597782604851590805467883492863173412765475519109118529683708026648751285893360960279}. diff --git a/support/test_cases/test_data/30dim_from_0_to_7.data b/support/test_cases/test_data/30dim_from_0_to_7.data new file mode 100644 index 0000000..959575c --- /dev/null +++ b/support/test_cases/test_data/30dim_from_0_to_7.data @@ -0,0 +1,1000 @@ +{{0,0,0,4,1,3,1,3,3,3,5,4,7,3,6,4,4,1,6,3,7,7,7,1,6,2,5,7,2,2}, 260361783369893357968570352}. +{{0,0,0,7,7,7,6,1,5,5,6,5,6,0,4,3,1,5,0,5,6,3,2,1,5,1,5,3,6,6}, 1027161777908380330820864952}. +{{0,0,1,7,4,7,2,5,3,2,6,4,3,7,5,7,2,5,5,3,1,5,1,4,7,0,7,5,1,0}, 264069042992279547019194796}. +{{0,0,2,1,5,4,3,2,4,1,6,5,4,4,6,7,0,7,4,3,4,2,0,1,6,5,4,6,6,4}, 1220334227387128457170946648}. +{{0,0,2,4,1,4,2,5,4,2,7,6,0,0,4,1,7,2,7,0,6,7,4,4,0,6,5,5,6,6}, 1217789010654666862576895120}. +{{0,0,2,5,5,3,2,2,2,1,1,3,3,0,6,1,6,0,5,4,2,5,6,1,6,2,6,5,7,2}, 569196305579876683121729080}. +{{0,0,2,6,0,4,0,2,3,2,0,5,0,1,4,0,7,0,7,6,1,0,3,2,5,1,4,2,5,0}, 407202624543527142497265920}. +{{0,0,2,6,2,7,7,7,4,7,6,0,0,1,4,2,0,4,5,5,0,6,5,6,0,7,6,4,1,1}, 288803378258883842138710752}. +{{0,0,2,6,3,6,5,7,3,5,6,1,2,6,3,5,2,5,0,2,2,4,1,3,5,2,2,0,3,3}, 21961043494140295933774800}. +{{0,0,2,6,7,2,2,0,5,1,5,2,2,3,5,7,5,4,5,6,1,1,1,5,1,5,2,5,2,4}, 823261097462174627745097488}. +{{0,0,4,1,5,2,1,6,5,1,0,1,7,0,4,2,1,7,0,2,5,1,4,2,0,5,3,6,4,4}, 1128102983266526481171553112}. +{{0,0,4,3,2,6,7,6,4,0,1,3,2,2,1,4,6,1,2,3,0,1,5,4,7,6,7,6,3,0}, 304763201911860460503321672}. +{{0,0,4,7,4,2,1,1,5,5,2,2,4,7,2,7,5,5,5,3,7,1,5,4,6,3,0,7,4,5}, 1118838152146354768327975880}. +{{0,0,6,5,4,5,3,4,1,3,6,7,0,0,1,7,2,4,1,2,5,6,0,0,7,3,3,7,4,6}, 1106359778980406453373029224}. +{{0,0,6,7,3,1,7,2,5,3,2,5,1,6,4,2,1,6,4,4,4,4,7,3,5,3,4,7,3,7}, 879977960162608909585030008}. +{{0,0,7,0,0,5,4,6,6,3,2,2,6,4,7,6,1,1,2,4,0,2,5,2,6,4,1,4,3,3}, 218282504845999281820353060}. +{{0,0,7,7,0,7,3,3,4,6,4,7,6,0,7,4,3,3,0,7,6,1,3,5,3,1,1,1,5,1}, 321035673843528191982651628}. +{{0,1,0,6,0,4,7,5,0,2,3,0,1,1,6,6,4,4,5,0,3,0,2,5,2,2,5,3,1,6}, 706598520356911481879803074}. +{{0,1,1,3,6,7,2,3,7,5,1,6,2,0,6,1,5,6,0,0,5,1,0,7,7,0,5,2,6,6}, 1036298293470029000584824750}. +{{0,1,1,5,2,2,6,1,6,4,5,1,2,7,2,3,7,6,0,2,2,3,1,2,4,0,4,6,1,3}, 251694838583472199949200526}. +{{0,1,1,7,1,1,6,6,5,7,0,5,6,6,4,2,2,2,5,4,3,5,7,4,7,2,2,1,6,7}, 965666033190504702563060542}. +{{0,1,2,3,1,2,5,1,6,5,0,3,4,1,6,2,4,2,5,5,6,2,4,0,1,1,7,5,3,0}, 239165210119486720367667930}. +{{0,1,2,3,3,6,7,6,4,7,6,5,3,5,6,0,6,6,2,6,2,5,3,3,4,4,1,5,4,3}, 525537962477802952568355418}. +{{0,1,2,5,0,4,6,1,2,2,5,6,2,6,0,6,3,1,3,0,4,4,1,6,6,2,7,1,5,7}, 1038518165104465849910494346}. +{{0,1,2,5,0,5,4,4,6,5,6,3,5,4,6,0,6,1,4,7,7,2,0,6,2,4,3,1,1,6}, 669553621233404364480715306}. +{{0,1,3,0,2,4,5,3,1,1,4,6,2,1,7,1,7,2,2,1,2,1,3,1,7,0,6,6,6,5}, 1180009700257426048165733318}. +{{0,1,4,1,3,3,4,0,6,0,1,0,0,1,1,0,2,3,6,0,4,1,7,6,4,6,3,6,7,7}, 1157244615503567685081523258}. +{{0,1,4,2,7,1,6,4,0,4,3,5,7,3,3,3,5,4,7,1,5,2,3,7,2,3,6,4,3,5}, 862500933126648046597045298}. +{{0,1,4,3,2,5,7,0,1,6,5,0,6,1,6,3,1,2,0,1,3,5,0,1,6,1,2,6,7,6}, 1104983698239969716346660202}. +{{0,1,5,6,2,6,0,0,2,1,7,6,2,0,4,6,5,2,5,4,4,0,2,0,1,1,1,1,1,7}, 621221459173092749943834118}. +{{0,1,6,0,4,5,4,0,3,5,0,6,5,1,2,6,1,3,1,0,0,4,0,5,0,3,2,2,0,1}, 12134844964836018431144738}. +{{0,1,6,2,7,7,6,0,7,3,1,5,7,2,1,3,6,4,6,5,1,6,3,3,0,0,1,2,4,3}, 313043742589726779843862322}. +{{0,1,6,6,1,1,0,3,0,2,1,7,5,1,6,0,7,4,6,5,0,4,1,6,4,7,3,4,1,0}, 226019557372389505372863666}. +{{0,1,7,1,4,5,2,4,1,5,6,7,0,7,1,0,0,2,7,0,4,1,0,5,3,1,1,6,2,0}, 165938853522411276663548718}. +{{0,1,7,3,5,1,3,7,2,6,6,0,1,4,2,4,2,3,7,4,5,3,5,5,4,2,2,1,2,0}, 36014708717258556086554878}. +{{0,2,1,4,3,7,5,1,1,7,2,7,1,6,7,1,7,7,3,4,7,5,7,2,5,7,6,1,4,2}, 454209725137963202391825396}. +{{0,2,2,3,0,0,2,2,0,3,0,7,1,4,2,3,3,4,3,7,5,2,3,2,4,0,6,3,7,5}, 1027145405927422784782047752}. +{{0,2,2,3,5,5,6,6,6,7,4,1,4,6,1,6,2,5,1,3,6,5,5,1,5,7,2,7,2,2}, 221438830603434847510612536}. +{{0,2,2,5,7,7,6,1,6,3,2,3,0,0,2,0,3,7,7,5,6,4,7,7,6,5,7,5,7,6}, 1237789358026328422000560824}. +{{0,2,4,6,6,4,7,3,1,3,5,0,0,2,1,5,0,5,4,1,6,5,6,6,6,6,4,1,3,5}, 772996048758773625735792576}. +{{0,2,6,0,1,0,5,4,7,1,2,5,7,4,1,6,2,6,1,5,6,7,7,2,6,1,2,6,6,6}, 1111813236314195315208772432}. +{{0,2,7,4,5,1,0,1,7,4,5,2,1,7,2,6,1,6,5,7,5,2,3,1,0,5,4,3,2,1}, 118372937016617616212309428}. +{{0,3,0,3,2,4,5,5,6,3,2,2,1,3,4,2,2,2,3,1,0,3,0,2,7,6,4,1,3,0}, 135419135019165441365652170}. +{{0,3,1,3,6,1,6,2,6,3,1,4,0,0,7,4,4,1,3,4,4,1,6,4,2,3,0,1,3,6}, 635425493957413014019130926}. +{{0,3,2,3,3,2,4,4,0,6,5,4,7,3,1,7,4,6,2,2,7,3,6,1,0,7,5,1,1,2}, 122375036723607518319801370}. +{{0,3,4,6,5,3,4,5,4,5,5,5,6,7,1,1,3,3,5,3,3,6,0,5,2,4,7,2,2,3}, 128467217397854967382929074}. +{{0,3,6,2,5,4,3,4,6,4,3,2,6,4,7,4,6,0,7,3,7,3,4,1,4,0,3,2,1,6}, 644807180437008009261761618}. +{{0,3,6,6,7,2,1,6,5,5,7,0,4,3,7,1,0,0,4,2,3,4,4,2,5,5,1,3,1,4}, 684580103235128022055053138}. +{{0,3,7,0,1,1,7,2,6,3,4,5,4,6,0,4,6,6,6,4,4,6,5,5,7,2,6,5,0,0}, 270779687211547235840952950}. +{{0,3,7,1,4,7,4,7,0,4,2,6,2,2,6,0,0,0,3,6,3,5,1,5,1,4,3,4,1,2}, 206143975152647605115420846}. +{{0,3,7,2,6,4,2,6,3,1,6,3,1,0,3,1,0,3,1,1,5,7,0,2,1,2,7,6,2,0}, 235741923494197331610229510}. +{{0,3,7,3,3,0,0,6,4,5,0,1,7,3,7,2,6,4,2,4,2,3,0,4,7,3,0,1,3,3}, 29870006556034660904761886}. +{{0,4,1,4,5,0,5,0,0,0,4,2,6,5,3,3,1,0,6,5,2,6,5,4,5,5,1,2,4,0}, 385360556604001526924042324}. +{{0,4,1,4,5,2,5,3,2,5,6,3,6,6,6,2,3,3,1,6,2,3,3,5,6,0,3,5,4,2}, 493881129203580412627454676}. +{{0,4,2,7,1,6,0,0,1,0,7,3,4,3,1,3,5,4,3,4,4,1,6,2,1,5,3,3,1,6}, 664537363656696390058634520}. +{{0,4,3,0,0,6,7,1,4,2,6,4,4,3,7,0,2,0,6,7,5,7,6,7,4,6,4,2,5,3}, 463952845791913352583733444}. +{{0,4,3,5,5,3,5,7,1,3,6,1,0,5,6,0,3,4,2,0,2,2,0,0,5,5,0,0,1,2}, 58209321776569682218789884}. +{{0,4,3,6,1,1,7,0,2,7,3,5,3,5,4,6,6,1,5,0,1,0,4,0,6,4,4,7,0,5}, 914394859035534081333280372}. +{{0,4,4,1,0,0,5,1,5,2,4,1,5,1,2,2,5,5,4,3,7,7,5,4,4,1,7,4,7,7}, 1198580672035435700681390536}. +{{0,4,4,6,7,4,5,7,4,2,0,4,6,0,3,3,3,2,2,6,3,3,3,4,7,5,5,6,4,1}, 609910747706396377925927120}. +{{0,4,5,5,7,5,4,3,5,6,1,3,3,7,2,5,0,2,5,3,5,3,7,5,4,0,2,0,4,7}, 963864364720428048008920508}. +{{0,4,6,4,4,6,7,4,0,3,2,7,3,4,0,7,3,4,3,3,6,7,4,1,1,1,7,0,0,4}, 705004746329306564559477312}. +{{0,4,7,0,2,3,5,1,6,1,2,4,2,5,5,3,6,5,1,2,1,3,1,1,7,1,7,7,2,0}, 251714315830913454031954660}. +{{0,4,7,0,3,6,2,7,1,3,4,0,5,3,5,3,4,2,3,5,1,4,0,6,6,4,0,1,2,7}, 689792722655056420438602644}. +{{0,4,7,3,4,1,1,1,1,0,5,3,1,3,7,7,0,1,0,3,6,5,0,4,1,5,3,6,0,2}, 206784190302176012336299500}. +{{0,5,0,2,6,4,6,3,7,0,5,0,7,0,1,4,6,5,2,4,4,1,2,0,0,4,7,7,1,5}, 891853574248923139391247746}. +{{0,5,0,5,3,6,0,3,6,6,4,4,4,0,5,5,4,4,7,2,2,4,1,3,2,5,2,7,3,7}, 815410774981756500952006810}. +{{0,5,1,2,7,0,1,7,4,1,0,2,2,5,1,6,4,3,3,4,6,7,4,5,7,5,6,5,7,7}, 1237458822337177401879323350}. +{{0,5,1,4,6,4,3,5,3,3,0,6,2,6,3,6,4,6,2,1,5,1,5,0,1,4,6,0,5,5}, 1050833010200309371525153734}. +{{0,5,1,6,4,6,4,1,2,2,5,1,1,0,7,7,2,5,0,1,4,0,7,5,4,4,1,6,2,5}, 847666105360118772662983814}. +{{0,5,2,0,7,5,2,4,0,0,1,7,4,2,7,3,0,0,7,7,1,7,5,5,1,0,0,2,7,2}, 327342844908310855564446770}. +{{0,5,2,2,0,7,2,1,4,2,0,6,0,0,0,5,5,2,6,4,3,0,6,0,6,2,1,4,0,5}, 798913767696530642356502690}. +{{0,5,2,2,4,2,3,7,4,7,3,3,1,7,4,0,2,1,5,5,2,0,1,2,1,0,3,7,7,2}, 465163598156961280250756802}. +{{0,5,3,3,5,6,6,0,7,2,2,2,2,7,2,1,1,7,2,2,7,5,0,7,4,2,0,1,6,2}, 342286994904187541570953502}. +{{0,5,3,5,3,6,0,7,1,5,1,5,6,2,2,0,2,5,5,4,3,1,6,3,1,5,6,5,1,1}, 276700766893284340870287262}. +{{0,5,4,0,7,5,7,2,7,2,2,2,7,6,1,3,3,6,3,1,7,1,0,2,2,6,3,6,1,5}, 813772790901082979028554098}. +{{0,5,4,2,4,3,7,4,5,0,1,6,7,2,0,4,6,3,7,0,2,1,7,5,7,3,0,5,6,5}, 1117470651345652513885263202}. +{{0,5,7,4,2,4,2,1,3,7,1,3,1,2,4,7,5,6,2,1,5,1,3,3,4,4,1,3,6,2}, 369006361324420070031073158}. +{{0,6,0,3,4,6,7,0,7,4,0,7,1,5,7,7,0,2,5,7,0,1,5,7,3,4,1,0,6,6}, 982623951975030312873556296}. +{{0,6,1,6,1,3,0,4,7,7,3,0,4,2,3,6,4,6,0,5,3,7,4,7,2,7,5,3,2,2}, 133856523579261958049253172}. +{{0,6,2,0,3,4,0,1,6,5,7,7,7,1,7,4,5,1,0,4,7,1,0,2,0,2,6,3,6,2}, 388811067179066740459142800}. +{{0,6,2,0,6,7,2,0,3,6,3,7,5,6,1,0,0,2,0,0,0,0,3,0,3,7,6,5,5,5}, 1199271589413045947754110240}. +{{0,6,2,3,3,0,4,0,6,4,4,7,7,4,7,2,4,4,4,6,7,5,1,2,5,0,0,5,5,3}, 488368033724577837218813976}. +{{0,6,2,7,5,5,5,6,0,1,6,7,4,7,7,3,4,6,5,3,6,1,6,2,5,5,1,6,2,7}, 838351385633849536873818744}. +{{0,6,3,0,1,5,6,1,4,1,6,5,5,7,2,0,5,3,3,1,5,5,4,1,1,5,0,4,7,6}, 1130439317077068488871197364}. +{{0,6,3,3,0,4,3,6,2,4,5,0,2,6,5,7,6,6,0,2,3,7,7,5,6,4,3,0,0,4}, 694218164940226109455254604}. +{{0,6,4,0,6,0,1,7,6,3,4,0,4,6,1,2,1,3,3,5,7,0,4,1,3,3,7,7,5,7}, 1167233695463394470155731648}. +{{0,6,4,2,7,3,2,5,6,1,0,7,1,6,7,4,4,4,6,7,0,6,5,4,2,5,2,2,2,5}, 675782918226527049843497648}. +{{0,6,4,3,1,1,4,5,2,3,6,4,5,7,0,1,5,4,5,3,4,5,7,5,7,5,1,7,4,7}, 1159906703952947072381858488}. +{{0,6,4,3,7,1,3,0,6,1,7,3,5,0,5,0,7,7,6,0,1,4,2,1,6,5,7,3,3,3}, 138371562522240633535684216}. +{{0,6,4,6,2,6,1,6,0,6,1,0,2,0,5,5,5,2,4,0,5,0,4,7,2,6,4,4,4,1}, 596435677753784631123100736}. +{{0,6,4,6,5,4,1,4,0,6,6,0,2,2,0,1,1,3,6,0,7,3,7,6,1,5,2,4,0,4}, 828418407922824752693215312}. +{{0,6,5,5,6,7,4,3,3,5,1,2,2,7,5,0,5,0,5,5,6,1,0,3,7,0,2,2,1,5}, 640533080811729016448706476}. +{{0,6,6,0,6,5,0,5,3,5,4,4,0,0,2,2,0,6,6,6,1,1,6,1,1,6,2,2,1,1}, 44583481758419217273586592}. +{{0,6,7,0,5,5,7,1,2,7,4,1,4,1,7,5,1,0,2,5,7,3,3,4,6,7,2,6,7,2}, 533804048199393078459099892}. +{{0,6,7,0,5,6,4,7,5,5,0,0,3,4,0,0,3,1,4,6,3,2,0,4,7,5,3,0,7,4}, 997072183904854786264208276}. +{{0,6,7,4,1,0,3,2,6,4,7,6,3,4,6,1,7,6,6,0,1,5,4,6,6,7,6,2,0,7}, 771856356374793073615541332}. +{{0,7,0,4,4,5,7,6,5,1,2,4,0,3,6,5,3,1,5,7,7,1,2,6,1,5,0,4,5,4}, 1133729800318233424116556642}. +{{0,7,0,5,6,4,5,1,4,7,3,6,4,3,4,7,3,6,1,3,6,5,6,5,4,3,6,1,0,7}, 734033866972188125877348042}. +{{0,7,1,3,3,7,4,5,4,6,0,7,2,0,5,4,1,1,5,7,0,2,0,0,1,0,7,1,5,7}, 1006793152520434201243109566}. +{{0,7,2,0,1,7,5,0,4,0,0,7,7,5,6,4,5,5,4,6,6,2,0,5,6,7,7,5,1,0}, 302229501984694159488006258}. +{{0,7,2,5,5,2,5,5,3,2,5,4,5,7,7,7,5,0,1,5,5,4,6,4,4,0,4,1,3,4}, 734572622181402753432942042}. +{{0,7,4,4,0,4,4,0,6,6,2,4,3,5,2,3,5,3,5,0,7,3,0,4,4,3,1,7,3,0}, 185356258372907954131677186}. +{{0,7,4,5,5,4,2,4,6,1,0,6,4,2,2,3,5,1,0,1,7,5,0,6,5,0,0,6,3,7}, 806436678318402466911846938}. +{{0,7,4,7,7,0,4,6,2,2,5,4,2,0,0,4,1,1,3,7,5,7,6,4,4,3,2,5,6,0}, 502350255109099533994230810}. +{{0,7,5,1,3,6,3,0,6,5,2,7,3,7,4,4,6,1,6,2,6,7,6,0,6,1,3,7,7,3}, 492480002578209261798701662}. +{{0,7,6,0,7,6,6,4,2,6,7,1,3,6,2,0,2,7,5,7,5,0,5,3,0,2,2,6,4,4}, 1090311473066046307390331922}. +{{0,7,6,4,2,2,3,1,4,7,3,1,1,3,7,3,6,1,2,5,6,2,3,1,3,1,2,1,3,3}, 1908738606755552915291842}. +{{0,7,7,0,2,3,5,4,0,1,2,1,5,4,1,0,2,1,1,5,0,2,7,1,4,4,5,3,0,0}, 140854253513952933914237542}. +{{0,7,7,1,1,1,1,2,7,6,1,6,2,4,1,1,5,7,0,3,3,3,7,3,6,2,1,2,3,0}, 24417888764910578014340478}. +{{0,7,7,3,0,1,6,5,4,2,4,1,0,0,2,4,5,5,7,4,7,3,2,7,1,4,2,4,4,0}, 514966324331198673522722990}. +{{0,7,7,4,4,0,4,1,2,4,4,3,5,4,0,4,0,4,5,1,6,2,1,6,7,5,4,0,2,3}, 146787197544182598213572742}. +{{1,0,0,2,2,7,0,5,3,0,4,3,3,6,0,2,5,3,2,2,4,6,5,4,5,3,7,1,6,5}, 1043389350382782728668125601}. +{{1,0,1,0,6,6,6,2,5,2,3,6,2,3,2,0,3,5,7,2,1,3,0,2,7,5,2,4,0,7}, 832197097214316918779356421}. +{{1,0,1,4,3,3,2,0,6,2,1,0,2,0,4,1,1,2,1,3,4,6,4,2,0,4,3,4,6,5}, 1130364835549142973382755381}. +{{1,0,1,7,3,3,4,2,6,5,7,1,4,5,7,3,2,2,0,0,4,4,0,4,1,5,4,1,5,4}, 1057845297774130657748905533}. +{{1,0,3,1,0,4,3,7,6,5,5,6,3,1,1,5,0,1,7,2,6,1,7,7,5,4,1,7,5,2}, 538316612537359171588650701}. +{{1,0,3,6,0,7,5,2,3,2,3,3,2,0,4,5,1,0,7,7,3,6,5,3,1,6,2,2,3,4}, 665872684008057918212377957}. +{{1,0,5,3,2,0,6,2,5,4,2,2,1,1,0,7,6,0,3,1,5,7,1,5,6,7,3,6,3,5}, 845153449109681229015068941}. +{{1,0,5,3,7,7,1,6,5,5,0,0,7,5,7,5,6,4,1,4,6,6,7,6,2,3,5,1,3,4}, 715378224719314939113960317}. +{{1,0,6,0,0,4,6,1,2,6,1,5,4,1,0,4,4,6,1,5,5,5,3,6,1,2,7,2,7,6}, 1020001171636210674821770369}. +{{1,0,6,1,3,7,7,2,2,0,0,6,6,2,7,0,2,6,5,5,6,4,1,5,1,6,4,4,7,7}, 1213636496375532561160224889}. +{{1,0,6,3,4,7,0,4,1,3,2,0,4,0,2,0,1,6,1,4,3,4,6,4,2,4,3,5,2,5}, 830083621169340351119688489}. +{{1,0,6,4,1,0,2,1,2,7,5,3,4,1,0,7,7,4,6,0,7,6,7,2,2,2,7,1,1,6}, 705376944622085333035626129}. +{{1,0,6,6,1,3,5,5,6,1,0,5,1,2,1,7,7,1,3,2,7,0,6,5,5,1,1,6,5,5}, 1118372611616958196865293041}. +{{1,0,7,3,3,6,0,4,6,1,7,7,7,1,5,2,4,3,2,1,4,2,3,3,6,2,7,1,5,5}, 1026481216693183340987711005}. +{{1,0,7,4,6,1,6,3,7,4,0,3,1,7,2,6,4,5,4,3,1,1,1,5,5,6,7,0,1,4}, 764618238328563312583391653}. +{{1,1,0,4,2,0,7,2,0,3,0,7,6,3,1,4,7,1,4,4,0,6,4,6,6,5,3,1,7,1}, 385465608747472460892564035}. +{{1,1,0,5,5,5,7,7,7,7,4,7,5,2,1,6,3,2,6,3,7,7,5,4,7,0,2,7,4,5}, 1121023680917789184326458363}. +{{1,1,0,6,7,5,2,5,5,6,6,1,7,3,5,6,7,0,7,5,6,2,5,2,7,0,1,6,6,2}, 490660879149139690571790771}. +{{1,1,1,1,4,5,6,7,6,7,7,3,4,6,7,3,5,3,4,7,5,4,0,7,6,7,0,6,1,0}, 227086780006185163095264943}. +{{1,1,1,7,1,0,6,3,4,2,6,3,2,2,5,5,0,4,3,3,4,1,1,0,1,2,2,6,2,4}, 775130793789391431250266271}. +{{1,1,2,1,1,3,0,3,0,7,4,3,7,7,2,2,0,1,7,3,5,3,6,4,2,4,6,7,4,3}, 596318599330112179019856571}. +{{1,1,3,4,0,2,5,1,0,7,1,5,5,1,7,1,3,5,4,5,7,6,1,7,7,6,2,0,2,3}, 72411080774505762188426951}. +{{1,1,4,4,5,0,6,2,2,4,4,4,3,0,4,6,7,2,2,4,0,5,1,0,0,1,3,3,3,6}, 622128799674094550964572179}. +{{1,1,4,6,5,0,0,3,1,0,7,1,1,3,5,1,4,0,4,7,0,6,1,6,2,5,3,0,2,3}, 51777239958200748826230163}. +{{1,1,5,0,6,0,5,1,6,0,2,2,3,6,4,7,0,7,4,4,2,4,0,6,2,0,1,0,4,1}, 322698583262066107228524743}. +{{1,1,5,1,0,0,0,4,7,3,6,3,0,7,0,7,5,5,2,7,2,2,7,1,7,4,6,0,2,5}, 760085403196041577771019023}. +{{1,1,5,4,2,3,7,1,2,2,5,5,6,2,0,6,3,7,1,2,7,4,4,7,1,6,3,5,3,5}, 830729284905217647825063143}. +{{1,1,6,6,3,6,3,2,6,5,6,0,7,3,5,2,0,4,5,1,2,1,7,5,2,7,3,5,5,7}, 1136869346924644782505226835}. +{{1,2,0,3,3,0,7,4,1,3,7,3,6,1,3,4,3,5,3,1,7,6,0,2,0,5,3,4,0,7}, 816219947879502975143472985}. +{{1,2,0,4,3,3,2,6,3,6,7,4,4,2,5,4,4,5,3,4,1,5,5,3,5,2,6,5,6,7}, 1188061971976902524508980529}. +{{1,2,0,6,0,3,5,3,5,1,0,5,1,3,7,4,4,5,2,3,0,1,0,7,3,0,3,5,3,2}, 164699993762698008841583585}. +{{1,2,1,0,1,3,4,3,5,0,7,3,1,5,0,6,2,2,7,0,2,4,5,5,2,5,5,5,3,4}, 907045369665108339524386229}. +{{1,2,1,5,3,3,7,1,0,6,4,3,1,5,4,7,5,4,3,5,3,0,3,6,3,1,4,2,6,6}, 1016396793047590091574065405}. +{{1,2,2,4,1,5,6,0,5,5,3,5,7,4,6,5,4,7,6,5,3,0,6,1,7,1,6,0,4,2}, 412242349325506752739450673}. +{{1,2,2,6,0,4,4,0,0,0,7,5,6,6,2,4,6,6,4,0,3,5,7,1,0,6,6,2,4,3}, 433379957012663680877202433}. +{{1,2,2,7,5,5,7,0,4,2,1,3,3,6,2,1,2,5,5,1,2,6,3,6,4,6,6,6,6,7}, 1231149710915384651589524601}. +{{1,2,3,3,0,4,0,6,7,6,6,3,1,3,6,0,6,3,3,1,5,0,6,2,0,7,2,0,7,3}, 354311963966332298021714189}. +{{1,2,4,4,1,1,5,3,0,7,4,5,2,6,5,7,0,2,1,3,2,4,3,1,5,2,1,5,1,5}, 795543522172304085935246065}. +{{1,2,5,5,1,7,4,7,1,5,5,2,4,6,5,1,3,0,1,5,0,7,2,5,7,0,2,7,5,7}, 1115269168954266535657850813}. +{{1,2,5,5,6,0,1,7,6,3,1,7,2,7,2,5,4,2,6,7,2,3,5,5,0,7,4,2,3,1}, 131596301071318057356930765}. +{{1,2,7,3,5,7,1,3,0,7,2,4,5,7,6,1,7,4,1,3,7,1,7,5,6,4,3,6,2,3}, 228749722599862129898926845}. +{{1,3,1,5,4,5,0,4,2,3,5,1,4,2,1,1,0,5,4,7,0,4,4,4,2,6,4,7,0,5}, 907758290097526073377607215}. +{{1,3,2,5,2,7,7,6,5,6,0,0,0,6,5,4,4,3,3,5,2,1,4,1,4,6,4,0,4,7}, 1069437711979177473462911339}. +{{1,3,2,5,4,6,2,6,1,6,5,0,4,3,0,2,6,5,0,7,6,5,0,6,5,1,6,7,2,4}, 884562616545964131183371531}. +{{1,3,2,5,5,7,6,3,0,7,3,4,1,6,5,1,0,1,1,6,2,7,4,3,3,2,3,1,4,7}, 936344472035579943916590779}. +{{1,3,2,7,2,2,6,6,2,1,5,3,7,0,6,1,3,4,3,7,7,7,3,3,6,2,7,4,7,1}, 565348959837786150576954891}. +{{1,3,2,7,2,7,6,7,1,4,1,6,0,2,6,1,0,3,4,6,3,4,4,0,4,5,1,2,7,4}, 994665826944912506366363051}. +{{1,3,2,7,4,6,5,3,7,3,5,3,0,1,0,7,1,0,4,7,7,1,6,3,3,5,4,6,5,0}, 587275110077143158879793099}. +{{1,3,2,7,7,3,6,7,2,5,3,0,6,6,1,6,6,2,1,6,0,1,2,7,2,2,7,5,0,6}, 861487990414212543965054651}. +{{1,3,3,4,1,5,4,6,2,6,1,6,6,6,6,1,1,4,0,2,4,6,1,7,6,0,4,6,7,5}, 1193397175671527640355931191}. +{{1,3,3,6,5,2,5,1,5,1,5,3,2,5,5,5,3,0,3,4,2,1,4,2,7,4,5,1,4,4}, 1069362577805023970301702103}. +{{1,3,4,3,3,1,1,5,5,4,3,7,4,7,1,3,6,4,3,3,7,6,1,3,7,7,4,0,6,7}, 1067725739155020818308460027}. +{{1,3,4,3,3,5,7,5,4,2,2,4,0,0,3,3,0,2,3,6,5,7,1,0,0,7,6,1,7,1}, 429776048469858589028434171}. +{{1,3,4,6,4,2,5,7,1,4,5,7,6,5,1,2,2,4,0,3,2,4,4,5,6,5,3,1,6,7}, 1003578099777010481400147395}. +{{1,3,4,6,5,6,4,4,1,0,6,0,2,4,7,2,0,5,5,6,6,7,7,2,3,4,2,4,2,4}, 821948247333045242853474579}. +{{1,3,4,7,0,0,2,3,7,3,6,1,6,1,4,4,1,5,6,2,1,6,0,7,0,0,7,1,1,3}, 89976738833327612746738571}. +{{1,3,5,1,5,1,1,1,3,2,0,1,6,1,5,6,7,4,7,1,5,1,0,7,4,2,4,1,7,5}, 1036639746612184626809891327}. +{{1,3,5,6,7,5,1,5,0,6,5,5,7,6,7,6,7,4,4,5,2,6,4,7,3,1,0,4,5,6}, 1101331048729356652769795319}. +{{1,3,6,0,4,0,3,4,7,6,7,2,7,2,7,0,4,5,6,7,3,2,7,1,6,7,2,6,1,6}, 837735884484782828453254467}. +{{1,3,7,6,7,7,5,5,0,3,7,1,5,5,7,4,7,2,0,7,3,6,1,1,1,1,7,3,2,6}, 699511452220906789672681207}. +{{1,3,7,7,5,2,3,2,5,5,1,4,5,2,2,5,4,6,2,2,6,3,3,1,5,3,3,2,4,3}, 330309203390631874045974367}. +{{1,4,0,2,6,6,3,5,1,5,0,3,1,0,2,1,1,6,4,4,7,2,5,5,6,6,5,4,2,5}, 925886857959004227467582401}. +{{1,4,0,3,2,5,2,5,2,6,3,1,4,5,3,1,5,1,4,1,6,4,4,5,7,5,7,7,2,7}, 927638838231616683170852009}. +{{1,4,0,5,7,4,7,0,1,6,5,7,3,3,0,7,3,7,3,2,0,4,3,7,2,3,5,3,6,3}, 399138688936705542515572057}. +{{1,4,0,7,3,2,6,2,6,1,5,6,3,0,4,3,2,6,0,1,3,5,1,2,6,4,2,2,2,4}, 679590238588567660690707993}. +{{1,4,1,3,0,1,2,3,6,6,5,1,7,5,5,2,2,1,6,7,1,5,0,1,5,2,7,7,0,3}, 254816242219960198447660205}. +{{1,4,2,5,6,3,0,1,0,1,1,1,1,3,5,1,4,3,3,2,3,6,5,1,2,2,0,6,1,5}, 781060556979197058032795305}. +{{1,4,3,7,4,3,7,1,3,2,3,5,7,1,6,3,7,3,7,4,0,1,0,0,2,3,1,5,6,1}, 465235844081871055334391277}. +{{1,4,3,7,4,6,1,4,3,6,4,0,3,3,7,4,7,3,5,3,5,1,2,5,4,4,2,2,0,5}, 688315234629461037438431565}. +{{1,4,4,4,1,2,2,0,0,3,2,1,5,4,1,4,6,6,0,3,6,6,0,6,7,7,1,2,7,0}, 381090269441548031246227985}. +{{1,4,4,4,4,7,4,6,6,3,0,2,3,0,2,6,7,7,2,4,0,2,6,6,4,0,3,2,7,4}, 963174456356778895843988001}. +{{1,4,6,1,1,5,6,2,1,2,0,3,7,7,7,3,3,1,5,3,1,4,5,6,0,1,3,7,6,5}, 1100457901981702370617194809}. +{{1,4,6,5,3,6,0,2,7,3,5,1,4,4,7,6,1,1,1,1,7,0,6,7,2,1,0,2,6,3}, 325273410789004610228932377}. +{{1,4,7,3,7,6,5,2,1,4,2,4,3,0,5,0,7,4,6,7,4,6,3,7,4,4,6,1,5,2}, 459338231244755426330890589}. +{{1,4,7,4,2,0,6,2,4,6,3,5,5,6,4,3,5,4,2,5,5,4,6,4,4,0,2,4,2,2}, 193086735881505170532178949}. +{{1,4,7,5,7,7,4,7,4,0,1,7,4,4,5,3,4,6,1,2,0,0,0,0,3,0,5,0,7,2}, 387118942489894742135196861}. +{{1,4,7,6,1,3,0,6,4,7,0,1,6,7,1,6,3,2,1,3,0,7,2,7,3,4,7,6,3,6}, 901911657737858199933774389}. +{{1,4,7,6,5,4,0,3,2,4,1,2,0,0,5,1,0,1,3,6,6,1,2,0,3,0,3,1,5,1}, 311317949890190677660583061}. +{{1,5,1,7,4,0,1,4,0,7,4,6,7,0,3,6,0,1,6,0,1,7,0,0,4,2,2,6,1,3}, 176852212868825103010517583}. +{{1,5,2,0,4,3,1,4,1,6,1,3,5,6,1,2,2,3,7,5,2,3,4,4,3,0,2,1,5,1}, 324913739837219273278643555}. +{{1,5,2,1,6,2,5,6,5,3,7,3,2,0,7,1,7,5,5,2,6,5,1,5,1,6,5,0,3,2}, 129904575966325240983179083}. +{{1,5,2,2,2,3,2,4,3,7,5,3,2,7,0,5,7,2,0,4,3,6,4,7,2,0,6,3,0,4}, 713995399025019350361943843}. +{{1,5,2,5,7,0,2,2,5,2,0,6,5,1,4,3,2,7,4,5,6,0,4,7,3,6,5,3,2,2}, 132857023642909341215535387}. +{{1,5,3,0,0,3,1,2,7,4,0,7,7,5,5,7,3,1,1,0,5,1,4,4,7,0,6,3,7,7}, 1040959216217229657390971239}. +{{1,5,3,3,3,4,6,6,0,6,3,2,4,0,2,2,2,2,7,6,2,6,2,0,3,1,0,7,6,0}, 467557634417864757320352799}. +{{1,5,4,0,5,3,6,6,7,4,0,1,4,3,6,3,5,4,2,4,6,7,3,0,3,3,3,4,3,7}, 778195183513540270365976883}. +{{1,5,5,0,6,0,0,3,3,2,7,5,7,5,3,5,2,1,1,4,3,6,2,4,6,5,0,1,7,3}, 380262684329928960154992007}. +{{1,5,5,7,6,3,3,7,2,6,4,6,1,2,1,5,7,7,5,5,5,7,5,3,6,3,3,1,0,7}, 647950775327892253299429615}. +{{1,5,6,2,1,3,5,7,7,3,7,0,0,7,6,1,2,3,2,2,6,1,5,5,3,2,0,1,1,4}, 634716093570814467652102131}. +{{1,5,6,4,0,0,1,1,0,0,5,6,5,6,7,5,7,7,0,4,6,4,7,2,0,1,5,6,1,6}, 860451788395444999553275075}. +{{1,5,7,0,1,5,6,1,5,2,3,0,5,3,7,6,7,2,3,4,0,1,4,5,2,3,4,4,7,4}, 1175817721291958189499446711}. +{{1,5,7,0,1,7,2,7,3,7,6,7,3,7,4,3,1,2,5,4,2,2,6,1,5,3,6,3,0,0}, 102489121127155678759467959}. +{{1,5,7,1,4,2,0,7,7,6,6,7,0,1,6,2,0,3,6,5,6,4,6,2,1,4,1,6,1,4}, 821790815665010216910072207}. +{{1,5,7,5,1,2,2,7,3,5,3,1,4,3,4,3,6,5,7,6,4,2,6,7,6,3,3,5,5,6}, 1119414117661783596978319263}. +{{1,5,7,6,4,2,2,5,2,7,6,2,5,1,6,1,0,0,1,1,6,6,5,1,1,3,4,6,1,7}, 859571823387448764747526791}. +{{1,5,7,6,5,6,0,0,5,1,7,1,7,3,6,0,6,6,4,4,2,7,3,3,1,5,0,1,1,6}, 661232025112142065543692055}. +{{1,6,0,3,5,0,4,3,4,3,0,3,6,2,3,0,5,1,4,7,6,5,4,7,2,7,2,2,4,3}, 367291888483027415823239833}. +{{1,6,0,4,2,3,1,2,0,6,4,3,0,0,4,3,5,0,0,0,1,1,5,0,3,0,3,1,6,4}, 933386962867137731164735585}. +{{1,6,0,7,3,7,7,4,2,0,6,3,6,2,6,7,4,4,5,6,0,5,3,7,3,6,3,4,7,6}, 1135168628898876323858253945}. +{{1,6,0,7,6,6,7,1,4,2,1,2,7,2,5,2,7,2,0,4,0,3,3,5,0,1,2,7,3,7}, 784088000608437699252147401}. +{{1,6,1,4,7,6,3,6,7,4,4,6,2,5,5,3,4,7,4,2,3,6,0,1,0,2,1,3,0,3}, 2979733306913865124208981}. +{{1,6,1,5,6,1,7,4,4,6,1,7,0,0,5,1,7,5,5,0,0,2,7,4,4,7,4,2,2,1}, 150458094583274840514874477}. +{{1,6,2,0,7,6,7,2,5,2,1,7,3,6,0,5,3,4,6,6,1,3,0,0,1,0,2,2,3,7}, 620077842247926485726895441}. +{{1,6,2,5,7,4,5,4,4,4,7,2,7,6,2,7,3,4,0,2,4,1,1,4,2,7,3,5,3,1}, 204513879954381910768194649}. +{{1,6,2,6,6,4,6,5,0,2,5,5,4,3,6,1,6,5,1,3,7,7,6,3,6,0,4,2,3,1}, 105430662203211953163119745}. +{{1,6,3,0,4,6,7,3,5,2,7,7,6,7,1,7,7,4,0,7,4,3,3,1,4,3,4,2,2,3}, 98810043329176749610757573}. +{{1,6,3,2,1,4,3,1,3,2,3,0,7,4,1,1,0,5,1,6,6,0,7,6,4,0,4,7,7,3}, 577427401916229397298730453}. +{{1,6,3,4,7,6,6,7,3,4,4,6,5,7,1,7,5,2,1,2,0,3,3,7,0,4,0,0,4,1}, 357973966818529383981379989}. +{{1,6,4,1,6,2,4,3,0,4,3,4,2,7,6,4,0,7,0,5,5,1,5,6,3,5,6,5,6,0}, 596825171855815073712448649}. +{{1,6,4,2,3,2,0,3,1,7,1,5,6,7,0,6,0,0,5,3,4,7,0,1,7,6,1,1,2,2}, 62012353604740334433873809}. +{{1,6,4,4,2,1,0,6,4,0,0,7,5,5,6,0,4,7,0,0,7,3,3,3,1,3,1,7,2,2}, 156213981994729560255641633}. +{{1,6,4,4,4,7,3,2,7,0,2,6,7,0,1,4,5,6,2,4,4,7,7,1,6,6,4,4,0,4}, 918451062760343349340754273}. +{{1,6,4,5,2,7,7,1,6,1,1,6,3,5,2,6,3,3,3,3,4,7,6,2,7,2,4,1,0,2}, 105226553771195404336969449}. +{{1,6,4,7,6,0,1,6,1,3,6,4,3,3,6,5,6,1,5,5,3,1,7,6,7,3,4,4,4,5}, 1195461354410727691278791497}. +{{1,6,4,7,6,1,5,4,7,6,0,0,3,3,7,5,7,1,2,3,7,1,4,2,0,5,3,2,3,5}, 663833643137724018646053225}. +{{1,6,5,3,6,4,7,2,1,1,0,4,2,5,4,0,5,5,2,7,4,2,4,1,5,3,0,7,0,2}, 180991915810146595348620109}. +{{1,6,5,5,5,1,2,1,0,3,7,0,2,4,6,3,3,2,0,3,1,5,2,4,6,1,4,0,6,6}, 1037287903495556982940206781}. +{{1,6,5,7,6,5,2,7,5,4,2,7,7,5,5,0,4,0,2,4,0,6,5,1,0,7,3,1,0,3}, 46655724853400422840301997}. +{{1,6,6,4,0,6,2,7,5,7,0,7,2,3,5,4,7,0,7,5,3,7,1,4,4,1,2,2,1,1}, 32474439391428971243334529}. +{{1,6,6,7,7,5,0,0,7,3,6,7,6,0,1,4,4,3,6,2,3,3,6,2,1,2,4,2,1,3}, 82631155529157752187407161}. +{{1,6,7,4,0,5,2,4,1,1,1,7,5,7,1,4,1,7,0,4,5,2,2,2,4,7,5,7,0,6}, 911131229402488858396032805}. +{{1,7,0,2,2,5,7,0,1,7,0,3,5,5,4,3,5,1,1,6,3,0,3,4,6,5,2,1,4,0}, 377898636437097901108738915}. +{{1,7,1,7,0,0,2,1,5,7,5,6,6,2,5,2,3,6,5,4,7,5,2,4,3,1,5,3,3,0}, 91755297599718848992724879}. +{{1,7,2,6,3,3,6,5,2,6,2,3,4,5,0,6,2,2,1,5,4,6,2,1,6,4,3,3,4,2}, 371797459566418208251193523}. +{{1,7,3,6,6,2,7,6,2,5,1,6,7,4,1,5,6,5,0,7,5,3,1,5,1,3,4,2,1,6}, 708107890582291489601803847}. +{{1,7,4,2,0,0,1,4,2,3,1,1,7,0,4,0,1,6,7,0,6,5,7,2,7,3,5,7,6,1}, 569881175046194697993526851}. +{{1,7,4,6,7,5,1,6,4,7,3,6,2,3,4,3,7,1,2,1,2,1,4,4,2,5,5,0,1,3}, 130661902126085479462577779}. +{{1,7,5,5,5,7,4,7,4,0,0,3,4,4,7,1,3,3,5,5,6,1,0,6,1,6,5,1,4,5}, 1056332579490022646734637247}. +{{1,7,5,6,3,3,4,5,0,3,2,5,2,7,5,5,0,7,1,6,5,0,4,0,3,0,4,4,3,2}, 238982677800596769894492855}. +{{1,7,6,1,0,2,6,3,6,1,2,3,7,2,3,3,0,7,7,1,3,5,2,5,0,6,6,6,6,2}, 592832098135431363694615179}. +{{1,7,6,3,6,5,0,1,3,4,1,1,0,5,5,7,7,0,2,2,4,5,7,2,7,3,3,7,3,3}, 182690123459234893391850923}. +{{2,0,0,1,2,5,1,1,5,6,6,0,3,2,3,3,4,7,6,3,0,0,2,1,3,2,1,4,7,6}, 1083728543273904268299129320}. +{{2,0,0,5,7,7,5,6,7,2,7,7,5,1,5,3,7,5,7,0,6,7,4,2,4,5,2,7,5,0}, 531275074765567453112565112}. +{{2,0,1,3,4,7,6,7,7,1,7,5,7,7,7,0,5,5,5,3,0,3,0,7,1,5,7,6,6,6}, 1209491895942737370333282220}. +{{2,0,2,1,4,5,4,1,7,5,0,2,7,0,2,2,7,5,3,1,4,0,4,2,4,6,3,5,5,3}, 528532994394143457205490600}. +{{2,0,2,5,6,4,6,0,5,5,3,6,6,0,0,6,6,3,4,6,2,3,1,6,1,4,4,1,3,6}, 745726444264824866596849416}. +{{2,0,3,5,4,7,0,6,3,4,3,2,7,0,7,3,3,1,2,3,5,6,4,5,0,7,2,5,6,0}, 521071442919231014949344556}. +{{2,0,3,7,2,3,3,4,6,5,7,1,5,7,1,0,3,4,2,3,4,5,1,2,4,4,7,3,0,0}, 139193975141348754626018924}. +{{2,0,4,0,0,3,4,2,1,7,5,4,6,3,0,3,1,1,7,1,0,6,7,3,0,3,0,6,2,0}, 162307224603549196660746016}. +{{2,0,4,1,7,7,0,1,0,3,2,6,3,6,6,5,7,2,5,5,7,7,5,7,3,0,4,2,6,2}, 406040937104708916653953720}. +{{2,0,4,2,0,7,2,5,7,2,3,2,3,4,1,7,6,7,2,7,2,6,3,7,6,3,2,1,6,4}, 960765945599180267596731808}. +{{2,0,5,2,6,4,1,7,2,4,5,3,5,3,5,2,3,7,4,6,5,2,2,1,3,5,7,5,5,7}, 1201546739889314644779826372}. +{{2,0,5,3,4,2,0,0,7,4,1,2,2,7,0,1,2,5,5,0,0,3,2,0,5,2,6,1,4,1}, 406662775922910130124268812}. +{{2,0,7,1,6,3,3,1,4,4,6,1,0,7,6,3,3,7,0,2,3,2,0,4,6,1,1,7,2,5}, 802908283698803683336890604}. +{{2,0,7,6,2,7,3,4,7,6,4,0,7,4,1,1,7,0,0,6,3,0,6,4,5,0,3,7,1,5}, 808258899935830132665733476}. +{{2,0,7,7,2,2,7,2,2,2,7,7,3,4,1,5,3,5,2,4,7,5,7,0,2,6,0,4,5,1}, 512182053456005815409564748}. +{{2,1,0,1,2,4,4,5,0,1,2,4,4,7,4,5,2,5,6,4,3,6,3,1,0,7,0,3,5,6}, 970689773122844704852058762}. +{{2,1,0,2,0,6,3,0,1,3,1,1,3,1,4,1,1,3,2,0,1,0,1,1,7,4,7,6,0,6}, 909131143520695971413737282}. +{{2,1,2,5,7,7,1,3,5,5,4,5,3,5,4,7,5,0,1,3,0,3,7,5,2,4,2,7,1,0}, 208081403991929562883537914}. +{{2,1,3,5,1,0,3,5,1,1,3,6,1,0,3,3,2,0,6,2,6,5,7,3,0,4,3,4,0,0}, 202195361398778026587641822}. +{{2,1,4,1,4,1,6,6,5,0,4,0,5,2,5,2,4,0,7,1,1,3,5,0,2,4,7,0,4,5}, 1049750732828076372551029034}. +{{2,1,5,0,1,1,5,2,2,5,5,3,6,5,0,4,1,7,0,3,6,0,0,2,5,0,7,5,5,3}, 562355417825021494794333814}. +{{2,1,5,5,7,3,0,7,5,0,1,4,4,6,2,7,0,2,7,7,7,5,5,3,6,4,3,6,1,2}, 222194902394228967355483582}. +{{2,1,6,0,4,6,0,5,6,2,4,2,1,4,6,2,7,5,1,7,4,6,2,2,2,1,6,3,1,6}, 700829204349248984281190530}. +{{2,1,7,3,4,6,3,0,6,6,3,6,3,2,0,3,4,7,3,6,3,1,3,5,3,5,6,3,3,3}, 126562729425327294919382094}. +{{2,1,7,4,5,1,2,3,7,0,4,4,5,3,6,2,0,6,0,4,3,3,2,3,0,0,2,1,2,4}, 619753079694312354970874294}. +{{2,2,0,3,5,1,4,6,6,4,3,1,7,3,2,2,2,1,4,7,1,3,2,3,2,7,6,3,5,0}, 426454430773611197126818872}. +{{2,2,1,0,3,4,5,2,2,3,1,2,6,1,5,4,3,4,3,4,2,5,4,6,5,4,7,1,7,3}, 462626744122030481561970260}. +{{2,2,1,3,0,1,7,7,1,7,4,4,6,0,7,7,3,6,0,6,4,1,4,4,3,7,3,6,6,1}, 519450500007092112991568876}. +{{2,2,2,4,2,5,4,5,4,4,7,7,6,0,5,2,7,6,1,0,6,4,0,2,1,4,4,7,6,4}, 1203136171079247554532428960}. +{{2,2,3,3,0,5,0,5,7,5,3,7,7,4,1,0,7,2,4,0,1,7,7,3,3,4,4,2,1,3}, 123705821867740098569789356}. +{{2,2,5,1,5,6,6,5,4,3,0,0,7,6,5,0,0,5,3,0,6,3,2,6,5,3,1,2,2,7}, 649377914948659024385954460}. +{{2,2,5,3,7,0,7,4,6,3,7,5,4,5,0,0,6,4,5,2,7,0,6,5,7,7,7,3,3,1}, 151662881504196159224426076}. +{{2,2,5,4,1,1,2,2,4,4,3,3,2,2,1,3,4,7,6,1,7,4,1,1,3,0,4,6,3,4}, 855240359244357781956512820}. +{{2,2,5,7,7,7,4,5,4,0,1,5,4,2,1,1,1,0,2,2,6,0,4,3,1,7,1,2,1,3}, 44737925327181046075215036}. +{{2,2,6,0,6,3,4,2,2,2,3,7,4,7,5,5,5,3,6,1,3,5,5,7,3,5,2,0,2,2}, 56061671512124928581954592}. +{{2,2,6,5,1,4,5,6,7,6,5,6,0,5,4,5,7,3,3,1,2,1,6,0,3,4,5,6,5,7}, 1204236487383425114008692056}. +{{2,2,6,7,7,4,0,1,1,6,6,7,6,6,3,7,1,7,0,7,6,3,3,4,5,3,7,7,0,5}, 882118648674454584035101080}. +{{2,2,7,2,4,0,7,6,5,5,6,6,6,6,1,7,2,1,6,1,7,6,2,0,6,6,0,0,2,3}, 62014066851517345147044676}. +{{2,2,7,2,7,3,6,2,4,5,3,4,0,6,2,4,5,2,6,7,1,2,4,2,6,1,0,7,7,4}, 1108408870595261152800343604}. +{{2,2,7,3,7,3,3,1,1,7,0,6,7,3,7,3,2,6,7,6,4,2,0,4,6,1,1,1,4,4}, 959762571437850555524117500}. +{{2,2,7,4,7,6,6,6,3,5,0,4,7,1,3,0,3,1,5,7,1,2,0,0,6,3,0,7,0,6}, 793969997191188319500727060}. +{{2,3,0,2,0,5,2,2,4,7,4,6,4,6,4,0,2,7,5,7,7,0,5,3,2,3,0,4,7,3}, 471367475529352717742768674}. +{{2,3,0,3,6,3,5,0,1,2,3,7,3,6,4,5,2,6,0,7,7,4,2,6,1,5,4,7,1,4}, 903891732596652164429421930}. +{{2,3,1,1,6,0,7,7,3,6,1,6,4,3,6,3,1,4,2,5,5,6,4,3,5,3,7,2,6,6}, 1034413958655404192214656462}. +{{2,3,1,2,3,1,3,1,3,0,0,3,4,2,6,5,2,7,5,1,5,2,1,1,2,7,7,7,3,2}, 272523048497323328189401590}. +{{2,3,1,3,3,4,1,0,3,7,7,1,6,4,4,3,1,7,4,3,3,4,0,5,3,1,2,1,1,7}, 631547490035895094944173918}. +{{2,3,2,2,5,3,1,4,3,5,6,7,5,4,7,0,1,0,1,3,0,7,2,6,5,2,2,6,1,4}, 805181950788640636331187058}. +{{2,3,2,5,1,4,7,3,3,0,1,5,1,7,6,0,7,3,0,0,6,3,3,1,4,6,2,1,4,0}, 368828748248368618032807386}. +{{2,3,2,6,1,5,1,5,0,2,3,0,4,3,4,3,1,0,5,1,3,5,5,3,3,7,5,5,5,7}, 1206834005594213389732521202}. +{{2,3,3,1,5,2,7,5,3,5,1,5,6,4,0,2,7,3,5,5,3,3,4,0,6,5,7,6,6,7}, 1224432541167122055260213214}. +{{2,3,3,3,3,4,2,7,0,2,6,2,4,3,2,7,1,4,5,1,4,3,2,5,4,4,2,1,2,4}, 688376005267595797824643230}. +{{2,3,3,4,5,7,5,3,3,3,4,3,5,5,4,5,6,6,5,7,1,6,2,3,5,6,0,0,7,4}, 990106843180898725991857142}. +{{2,3,3,5,6,2,2,6,3,3,7,1,7,6,1,0,0,3,7,4,3,3,3,7,1,6,3,4,0,0}, 204021755120519185543094030}. +{{2,3,4,3,0,2,1,2,7,0,4,2,3,4,1,5,0,5,5,1,0,6,1,4,5,7,2,4,7,3}, 534847264443098568548340042}. +{{2,3,4,3,4,4,6,1,7,4,6,3,0,4,4,1,0,2,6,4,6,6,0,6,2,3,5,4,4,2}, 555834180184268484122806666}. +{{2,3,4,7,0,4,7,2,1,6,2,4,3,6,7,4,5,3,4,5,1,0,1,0,1,1,4,7,5,4}, 1161620228328103939608891722}. +{{2,3,5,1,0,7,6,3,2,7,4,7,3,4,5,6,4,3,0,1,3,1,4,3,1,4,3,7,5,6}, 1126864783041093673187695278}. +{{2,3,5,1,4,6,0,7,7,1,5,7,7,6,6,3,2,1,0,2,5,6,4,1,1,0,0,5,4,6}, 1091697116705442883689422734}. +{{2,3,6,5,6,5,3,6,5,6,5,1,6,0,7,4,2,0,1,3,1,7,0,3,4,3,1,7,7,3}, 486051854090687558388043114}. +{{2,3,7,2,2,5,1,4,0,1,0,1,1,1,0,5,0,1,6,4,3,0,2,1,2,1,4,5,7,7}, 1161513450094361228027804262}. +{{2,3,7,3,7,0,4,1,4,5,5,0,0,6,6,0,2,7,1,4,7,6,4,3,6,7,1,5,1,3}, 222019501349502518176384670}. +{{2,3,7,6,2,2,0,3,0,7,6,7,2,7,0,3,5,0,2,5,3,5,5,3,3,2,1,3,6,1}, 317432176648118144748595846}. +{{2,4,0,6,2,6,6,2,0,2,7,5,0,4,0,2,0,4,2,0,5,1,7,4,4,1,2,5,5,6}, 1118420608241831717490396160}. +{{2,4,1,3,3,3,3,0,1,2,2,3,0,5,2,6,7,7,6,6,0,4,4,6,0,6,3,4,2,6}, 830503707165093039133895036}. +{{2,4,2,4,5,5,0,0,0,7,5,0,2,2,0,1,2,6,4,0,1,3,2,2,5,1,5,1,4,6}, 1025624280564887576156079664}. +{{2,4,2,5,3,6,2,2,4,5,5,1,0,2,3,3,6,3,0,3,7,1,2,0,4,1,2,1,4,0}, 330114421155082113623182872}. +{{2,4,2,7,1,4,0,1,3,3,6,5,6,3,6,1,2,7,7,6,5,5,2,0,6,0,0,2,1,7}, 643024623081692781161655192}. +{{2,4,3,1,5,1,2,3,7,6,2,2,7,3,1,1,4,3,2,6,3,2,5,2,3,6,3,3,5,4}, 972662008590084144364712380}. +{{2,4,3,3,3,2,7,2,0,2,0,1,3,7,1,2,7,6,3,4,4,2,3,3,7,2,5,7,7,2}, 562991164526726559526385756}. +{{2,4,3,4,1,3,7,0,4,5,5,0,3,6,0,3,6,5,3,0,7,1,5,1,7,7,2,0,3,7}, 683281358750254711826716276}. +{{2,4,3,7,5,0,0,1,5,5,2,0,2,5,6,3,1,2,5,1,7,3,3,4,3,7,3,4,1,7}, 823609964941679868688311196}. +{{2,4,4,1,4,5,5,7,2,4,7,2,7,3,0,7,4,2,5,1,3,0,2,5,7,6,1,6,3,2}, 222864697000860215852971240}. +{{2,4,4,1,7,0,5,5,4,0,7,5,4,3,4,3,1,2,5,2,6,6,6,6,3,7,5,7,3,6}, 908233218546360630030740696}. +{{2,4,4,5,7,4,4,4,3,2,4,5,0,2,0,4,6,3,4,6,1,3,6,6,3,2,6,2,7,4}, 1021357258106963837135751448}. +{{2,4,5,2,5,4,1,2,7,1,0,1,1,2,4,6,6,4,2,4,2,1,5,3,7,7,1,6,7,6}, 1146949840372493236832312148}. +{{2,4,6,0,1,3,4,2,7,6,0,3,1,3,6,4,0,2,3,4,3,4,2,2,4,1,7,0,7,7}, 1028249045080094633125755184}. +{{2,4,6,4,0,3,3,4,0,7,4,5,7,4,6,6,7,2,2,3,2,4,6,6,5,6,7,6,7,6}, 1235672877925288911363971680}. +{{2,4,6,6,2,7,0,5,2,3,2,6,7,6,2,0,0,2,6,7,7,1,5,7,3,4,6,2,5,3}, 442181348236883636335940256}. +{{2,4,7,0,6,0,1,3,0,6,0,2,4,0,4,6,4,6,0,1,6,1,5,3,1,6,1,4,3,2}, 199761441162984177871093956}. +{{2,4,7,1,5,7,1,4,5,5,0,1,4,4,7,1,3,3,4,7,2,7,3,4,2,6,7,7,2,6}, 902799508781613893987060604}. +{{2,5,0,2,0,4,0,0,3,7,7,4,7,7,4,7,0,1,6,7,3,6,6,4,1,5,5,3,0,5}, 752933561085148256263649026}. +{{2,5,0,2,6,0,3,2,0,7,0,0,2,0,7,0,3,3,5,7,0,1,5,7,2,3,0,6,4,0}, 479660819654395457359004226}. +{{2,5,0,3,3,0,7,0,6,5,7,1,5,5,6,0,7,4,6,2,4,2,2,1,4,4,5,0,6,2}, 446657732049795596553371226}. +{{2,5,0,6,0,5,7,5,7,1,3,3,3,4,7,4,5,7,2,1,4,3,7,7,2,6,5,1,6,3}, 441551276747759602052587490}. +{{2,5,1,3,4,7,1,4,1,5,1,7,0,4,1,6,4,2,0,1,4,1,5,2,5,6,5,4,4,1}, 605797773899777602658783086}. +{{2,5,1,4,3,5,5,2,5,4,5,3,5,2,3,1,4,2,5,6,2,3,3,1,7,7,3,3,1,3}, 59017603036728160833297782}. +{{2,5,2,0,6,4,7,5,6,3,1,2,2,1,1,4,2,7,4,6,6,6,7,5,7,6,5,5,5,2}, 618857257641177377010771650}. +{{2,5,3,1,0,7,4,4,5,5,3,6,7,7,7,5,0,6,4,3,4,0,1,0,2,3,5,2,6,7}, 1007562898669388971909904174}. +{{2,5,3,1,6,7,3,1,7,3,2,4,4,5,5,4,1,1,6,5,0,2,4,7,3,6,6,3,1,7}, 750514252858465204124214254}. +{{2,5,3,2,3,4,3,2,5,5,7,4,5,1,0,1,7,3,6,7,4,2,0,5,5,2,3,0,1,6}, 650184606833740281098778454}. +{{2,5,3,5,3,0,1,2,6,6,1,5,0,7,6,7,2,1,4,7,1,5,4,0,5,0,4,4,3,2}, 259686191914560813964897374}. +{{2,5,4,2,7,7,7,5,5,4,5,5,5,2,3,4,1,6,5,3,3,3,5,4,4,5,7,0,2,1}, 150407361314579030187269618}. +{{2,5,4,4,6,1,6,7,7,3,2,6,7,1,5,6,2,2,1,7,3,7,1,4,4,2,4,1,5,3}, 418957100157152187494724514}. +{{2,5,5,0,0,2,7,0,5,7,0,4,4,0,5,2,0,7,2,6,3,3,3,3,1,3,5,2,2,5}, 697123790385446052670096198}. +{{2,5,5,2,2,1,1,6,2,6,3,1,5,6,4,6,6,3,0,5,7,5,0,2,2,6,6,2,4,6}, 1048890287521018748318915686}. +{{2,5,5,2,2,1,6,2,6,2,0,0,0,3,2,3,6,2,4,6,4,0,7,5,1,2,5,7,7,6}, 1177267451616056975174967334}. +{{2,5,6,3,2,0,7,0,5,5,0,1,3,1,1,0,6,6,6,3,1,2,4,7,6,1,0,7,6,0}, 498607309338208471831051082}. +{{2,5,6,3,5,4,4,0,3,6,0,4,5,6,5,7,4,3,0,3,0,7,3,1,6,6,5,6,3,5}, 911679549368081360450408730}. +{{2,5,7,1,5,5,5,4,1,1,0,4,0,3,2,3,6,1,0,2,2,3,6,1,5,1,0,0,3,3}, 24256719931217391311299454}. +{{2,5,7,3,2,7,2,0,5,4,0,5,5,0,2,7,2,1,1,0,0,1,3,2,7,7,4,4,2,7}, 909158009018889517106895150}. +{{2,5,7,4,5,4,5,2,6,3,1,1,5,0,3,4,0,6,1,5,1,1,5,6,1,7,1,6,6,7}, 1137188791843372764663406166}. +{{2,5,7,7,5,3,7,4,1,1,7,1,7,7,4,3,5,7,0,1,6,0,4,2,4,4,4,7,1,6}, 915418012875926228364410750}. +{{2,6,0,4,0,6,5,2,7,3,3,2,5,7,4,2,4,2,0,6,5,4,6,3,7,6,7,5,0,5}, 918288191924365083016181568}. +{{2,6,1,1,3,4,7,2,4,5,1,6,7,2,2,0,2,6,4,3,6,4,6,2,5,4,6,3,3,0}, 144323602216090777296574044}. +{{2,6,2,1,3,1,5,1,0,2,7,4,5,5,3,0,0,2,6,2,1,6,3,1,0,4,7,6,2,7}, 892507272386253792643937528}. +{{2,6,2,1,4,4,4,5,1,4,1,5,0,6,0,3,1,7,0,0,6,0,6,1,7,2,7,0,3,5}, 721892505676552485241851272}. +{{2,6,2,4,0,2,5,3,1,7,4,5,5,1,7,0,1,6,2,0,3,2,2,1,2,5,0,2,7,2}, 348349582030885779456228288}. +{{2,6,2,4,0,7,7,6,0,0,0,7,0,1,6,7,4,0,2,2,0,0,2,4,0,4,3,5,1,6}, 822204415220263296675391584}. +{{2,6,3,7,0,3,6,5,7,5,1,7,4,6,7,3,6,6,5,2,3,3,2,2,4,6,0,4,3,1}, 213336385722723020498587564}. +{{2,6,4,1,1,1,7,0,1,6,5,4,1,3,0,0,0,1,1,3,1,5,4,5,0,1,7,4,7,6}, 1177497962017147740200252792}. +{{2,6,4,3,0,4,0,0,7,3,7,0,3,1,0,3,3,4,0,0,7,0,0,0,5,7,3,0,3,5}, 678360020479356422639957768}. +{{2,6,4,4,0,4,2,7,7,3,6,7,6,5,0,6,0,0,4,2,6,2,5,5,7,3,4,1,1,0}, 112788316299512630451645312}. +{{2,6,4,4,4,4,5,2,2,3,7,7,7,1,7,1,2,7,1,6,4,5,2,5,2,3,3,7,7,0}, 478308576824174012348694080}. +{{2,6,5,5,0,4,6,0,1,0,2,6,6,3,6,4,7,5,7,6,0,5,1,2,2,7,1,0,4,4}, 970755754119704905295274252}. +{{2,6,6,0,3,4,5,3,0,1,6,4,3,7,2,5,5,0,6,4,1,0,5,6,1,2,6,4,5,3}, 557139012982718491545154256}. +{{2,6,6,3,7,4,0,6,5,4,1,7,7,0,2,6,2,2,1,0,2,2,2,2,6,6,4,3,1,1}, 135445649769172639433366808}. +{{2,6,7,6,1,4,7,1,0,7,1,6,7,4,4,7,7,4,0,5,2,0,3,0,4,0,0,4,2,6}, 793960388836275553886115540}. +{{2,7,0,0,0,5,5,0,6,1,6,7,4,2,5,3,5,7,6,3,7,5,3,0,0,1,5,6,4,4}, 1164752031227235834026248802}. +{{2,7,0,2,1,7,7,5,6,7,3,2,1,6,7,5,7,5,5,4,3,4,0,4,1,3,5,2,2,0}, 90661138211708284373030642}. +{{2,7,1,2,4,1,2,7,3,1,0,2,5,3,6,6,2,4,5,1,6,3,0,4,6,5,2,1,4,7}, 997878708125286611605533606}. +{{2,7,1,7,0,0,4,4,5,1,6,7,4,6,3,7,6,6,0,7,2,1,5,3,1,7,7,4,1,0}, 276522239336401767460555534}. +{{2,7,1,7,7,7,7,1,6,7,5,6,4,4,7,3,5,5,2,5,7,1,1,0,0,7,3,5,5,3}, 504990828406677214831822590}. +{{2,7,2,2,3,1,4,6,7,1,3,1,1,7,4,1,1,0,6,5,7,2,5,3,1,5,2,3,5,0}, 355150812754221108762885938}. +{{2,7,2,3,5,2,2,6,2,7,6,7,4,6,0,2,2,3,4,4,0,2,7,1,7,3,0,1,5,4}, 953558707778757615950105114}. +{{2,7,2,5,7,7,2,5,1,3,5,3,2,1,6,7,5,4,6,4,3,6,7,0,4,1,3,0,6,3}, 337272810186542184066559930}. +{{2,7,3,0,1,2,3,0,6,5,2,2,6,7,6,0,4,3,4,0,0,4,3,6,4,2,2,5,3,3}, 186586310840684626470642262}. +{{2,7,3,0,5,7,0,1,6,7,4,7,6,6,4,6,7,6,7,2,2,1,1,2,1,3,0,0,6,5}, 929059255207511819884497590}. +{{2,7,4,0,5,5,4,1,2,6,3,1,4,1,1,0,2,2,5,6,4,4,0,0,1,2,3,1,5,2}, 314023931037253827488410802}. +{{2,7,4,3,1,2,1,1,7,6,3,3,3,4,1,5,5,7,7,5,5,2,6,2,4,3,7,1,7,4}, 1032395208525750809288236506}. +{{2,7,5,0,3,3,6,6,0,4,7,4,4,2,6,6,4,5,7,7,1,1,4,2,6,2,4,1,0,0}, 102748887980883046943294518}. +{{2,7,5,2,4,2,5,4,4,5,1,5,2,1,2,3,0,2,5,6,2,5,6,5,3,0,7,5,7,3}, 559433917339982139129900614}. +{{2,7,5,6,4,4,5,2,6,5,3,7,6,4,4,6,2,5,3,2,7,0,4,7,2,6,4,2,6,5}, 1060453287419271171106278982}. +{{2,7,6,6,2,3,4,1,5,6,5,0,1,4,7,6,0,7,1,7,6,6,7,6,5,2,2,0,7,1}, 347785558374593854251619746}. +{{2,7,7,0,0,6,0,3,5,0,6,2,6,2,1,7,5,5,2,2,7,4,0,3,6,5,5,7,4,5}, 1222494698243615705049317766}. +{{2,7,7,0,3,7,2,5,6,0,0,7,3,2,4,2,0,4,2,7,5,5,2,4,2,2,6,7,5,7}, 1174644287517187665001191606}. +{{2,7,7,1,5,4,0,6,0,7,1,7,4,3,3,6,2,2,7,5,2,6,4,0,3,0,5,2,3,6}, 704547185020292073050107422}. +{{2,7,7,1,7,2,4,4,5,7,4,7,3,1,5,0,4,5,0,0,0,0,5,2,0,0,3,0,0,6}, 624055960579570303406078750}. +{{2,7,7,2,1,2,0,6,7,2,6,2,6,5,5,5,6,0,1,3,0,6,2,5,1,2,5,3,1,3}, 89608535007461197700981014}. +{{3,0,0,6,7,2,5,5,4,0,6,2,1,6,4,6,6,5,2,3,4,1,6,6,3,0,4,0,6,5}, 1021836829387588170450342097}. +{{3,0,2,3,3,4,5,5,0,6,7,6,2,5,3,1,7,7,1,1,6,4,5,4,2,0,3,3,0,2}, 18374396755463271688955097}. +{{3,0,4,1,7,3,6,1,4,3,0,5,0,7,2,3,1,7,0,2,7,2,3,1,5,0,7,5,0,6}, 871798830236283781153794745}. +{{3,0,4,6,7,3,4,3,4,6,5,0,0,2,1,2,1,3,5,0,4,7,3,0,7,4,7,1,2,0}, 139330873199943926401156273}. +{{3,0,7,4,0,1,7,0,2,4,1,3,6,2,0,0,1,1,1,5,3,0,6,1,0,5,4,2,5,0}, 430987455126703309305351269}. +{{3,1,0,2,5,6,1,2,6,6,3,4,6,1,0,7,6,3,0,1,4,3,7,3,5,4,5,3,2,2}, 141565683048994258299823187}. +{{3,1,1,0,2,3,2,3,0,6,7,4,3,6,0,6,5,2,4,2,6,2,3,6,4,7,0,5,6,3}, 533565432422544643832485031}. +{{3,1,1,1,2,1,4,2,1,3,7,4,5,2,7,1,1,2,6,7,1,0,6,4,5,6,7,1,5,3}, 460325733902586953237911343}. +{{3,1,1,4,4,6,5,1,7,5,5,7,3,2,4,0,5,0,7,0,4,7,0,3,7,6,5,4,4,4}, 1222625248049708762082385863}. +{{3,1,1,6,2,1,2,3,6,0,1,3,2,2,4,2,0,5,2,3,0,4,3,1,1,7,3,6,0,5}, 814986312242521276959820967}. +{{3,1,3,4,1,5,7,0,4,5,1,1,7,4,0,5,4,3,6,7,3,1,4,4,7,5,5,7,4,5}, 1234139539778467349510397559}. +{{3,1,4,2,6,0,3,1,2,1,0,4,1,6,3,5,4,1,6,7,4,5,6,5,7,0,6,1,3,1}, 115879813382004034157335235}. +{{3,1,5,1,1,0,2,1,1,6,7,1,4,5,4,0,2,6,1,2,7,6,5,6,5,5,6,6,6,5}, 1236917061775278489512193439}. +{{3,1,5,5,7,2,1,6,0,5,2,7,2,7,4,2,2,5,6,2,2,4,0,5,2,3,7,7,5,4}, 1173142858014558054307211871}. +{{3,1,6,3,0,4,3,3,4,7,3,7,4,1,1,4,0,0,6,5,4,1,5,5,0,5,7,4,0,1}, 287467903116198189896068811}. +{{3,1,7,1,2,1,1,1,5,5,1,1,5,0,6,5,3,6,3,0,1,2,1,4,2,5,4,4,7,0}, 590169196828076498503442415}. +{{3,1,7,6,4,7,2,6,7,4,6,5,4,1,7,0,7,5,6,4,2,1,6,2,5,2,4,3,6,7}, 1031166423127630554109012263}. +{{3,1,7,7,2,0,1,5,4,7,4,6,1,6,5,3,7,3,7,7,7,2,7,0,6,3,0,3,2,1}, 26402617762202003355718351}. +{{3,2,0,2,6,5,4,7,7,1,4,6,5,6,4,2,2,3,6,0,6,4,0,6,2,3,1,3,0,0}, 13637585868803787968353185}. +{{3,2,0,3,6,6,4,0,5,2,5,3,2,1,1,4,5,1,1,6,1,1,3,4,0,4,4,7,7,1}, 590675204981488960992144649}. +{{3,2,0,5,6,4,3,7,3,2,2,6,2,3,6,0,0,5,7,0,2,4,3,2,7,2,2,5,7,4}, 1105433009526140788646748617}. +{{3,2,1,5,4,5,3,1,6,3,0,6,7,2,3,4,2,3,0,4,3,1,5,4,2,1,5,6,7,3}, 556755563153825037934547693}. +{{3,2,2,1,0,5,3,0,1,3,6,3,3,0,2,4,0,2,0,3,0,1,0,3,3,6,5,4,5,1}, 580323389895773823735176041}. +{{3,2,2,3,0,6,5,5,4,2,0,2,0,2,5,7,3,2,0,7,6,3,4,4,0,1,3,5,1,2}, 171120225928303557713969353}. +{{3,2,2,3,6,5,0,7,5,4,6,5,1,0,6,7,4,5,6,5,6,1,3,1,4,1,2,2,4,0}, 331231415463377219854440873}. +{{3,2,2,4,2,0,1,0,6,0,3,7,2,7,1,6,7,4,6,3,3,5,3,4,2,4,5,5,4,1}, 592952445901207712436939841}. +{{3,2,3,4,5,0,3,4,2,7,5,6,4,7,3,7,3,5,5,3,0,0,7,0,7,0,1,2,3,3}, 24688117952723153515963989}. +{{3,2,4,1,3,5,4,5,4,1,0,1,6,0,2,2,2,5,7,3,2,3,4,7,2,1,1,7,6,3}, 479193253170417341962259129}. +{{3,2,4,2,2,7,0,7,7,0,2,7,1,3,4,0,7,1,3,6,4,7,6,1,5,3,2,3,6,0}, 337992059870334335823853985}. +{{3,2,4,2,6,2,0,4,1,5,0,2,3,5,5,4,3,7,2,7,3,2,2,4,1,4,2,5,7,1}, 513407000582046590940443393}. +{{3,2,4,3,0,5,7,5,6,6,2,6,6,6,6,7,5,1,6,1,6,7,0,1,7,0,5,5,0,3}, 255535482845823896073765097}. +{{3,2,4,5,7,4,4,4,0,5,7,4,0,3,1,3,3,6,3,1,5,6,2,6,3,3,5,2,2,7}, 709794995527280619062945305}. +{{3,2,5,2,2,3,6,1,7,2,7,1,2,1,1,7,4,3,5,2,0,6,4,4,2,5,6,4,1,2}, 288141468126492353431530917}. +{{3,2,5,7,3,0,7,2,1,0,4,5,0,7,3,5,7,1,4,2,4,1,0,4,6,0,2,1,3,6}, 649621808468833700774406493}. +{{3,2,7,6,5,1,2,3,0,6,2,2,6,2,7,1,3,6,3,7,0,7,0,4,4,4,1,0,2,2}, 70897511452967787673010357}. +{{3,3,0,3,1,1,2,3,4,2,4,5,1,7,7,1,1,2,4,5,1,5,7,5,3,3,7,3,0,7}, 714205099910354958286452923}. +{{3,3,0,5,5,2,5,6,1,1,5,3,1,3,7,0,1,3,5,7,5,1,0,7,2,7,3,2,7,1}, 359977982447039031571087195}. +{{3,3,0,6,5,0,7,1,2,6,6,0,4,4,0,1,1,1,6,5,1,7,4,2,1,0,5,2,3,5}, 704517561268285285856936147}. +{{3,3,0,7,1,2,1,5,6,0,0,7,4,3,2,3,0,3,6,2,3,0,0,2,4,5,4,4,0,4}, 909421983311241261362620635}. +{{3,3,0,7,1,7,4,0,7,1,3,0,3,5,1,4,2,7,3,4,0,6,5,4,3,1,0,5,7,4}, 1100925713512137021882529595}. +{{3,3,1,1,2,0,6,5,2,0,3,3,6,1,3,4,0,5,1,6,1,5,0,3,1,3,1,4,6,3}, 467443668578096444106763407}. +{{3,3,1,3,3,2,4,0,4,6,2,3,1,3,2,1,0,1,6,7,5,2,7,6,2,2,1,5,0,4}, 790336213874436175143024671}. +{{3,3,1,4,0,4,7,6,3,3,4,4,7,2,7,3,4,5,6,3,7,6,6,3,4,6,5,7,4,2}, 608646014171710110243148615}. +{{3,3,1,5,1,7,7,6,5,4,0,6,0,3,3,4,1,0,1,0,1,1,2,6,1,0,2,5,3,1}, 164455204878026167664599423}. +{{3,3,1,6,2,3,4,7,1,1,6,5,5,7,7,4,3,1,7,2,3,0,0,2,0,0,7,2,7,2}, 387233102679930603803474855}. +{{3,3,2,3,6,2,2,5,1,5,3,2,0,5,6,5,7,0,4,7,7,2,6,7,0,5,5,5,5,1}, 597049550763259111895836555}. +{{3,3,3,0,7,2,5,6,7,2,3,2,6,6,7,0,5,3,3,5,2,7,4,6,4,1,6,6,4,2}, 578580154875759951396947287}. +{{3,3,3,1,7,2,6,6,2,3,5,5,1,4,1,3,1,3,0,7,0,2,7,5,0,1,1,7,7,4}, 1098322333875232380816186911}. +{{3,3,3,6,4,1,7,6,3,2,0,6,5,2,2,4,6,1,7,4,1,3,5,1,3,6,7,2,6,5}, 1050374975727646898723885415}. +{{3,3,4,5,5,0,5,6,7,5,6,3,2,6,3,0,7,2,4,3,2,6,7,6,5,4,3,6,2,1}, 230085459978542337156008795}. +{{3,3,5,5,0,1,2,1,6,5,0,4,7,7,4,3,1,3,0,6,5,5,5,4,0,1,2,4,4,2}, 483002182612710230129357487}. +{{3,3,6,6,7,2,4,2,2,1,1,2,6,0,2,1,3,4,1,6,4,1,1,2,6,5,1,0,2,1}, 59997772549547228746057235}. +{{3,3,6,7,1,2,0,7,1,5,5,6,7,3,6,2,0,6,4,0,3,0,5,0,7,3,5,7,4,0}, 566258536273592822709368731}. +{{3,3,7,0,3,5,2,6,6,2,5,1,1,0,7,4,1,7,5,5,7,5,0,1,1,3,3,5,0,0}, 159485425787497986834521143}. +{{3,3,7,1,2,7,7,2,3,5,0,2,2,6,6,4,5,5,1,4,0,3,0,7,0,1,1,6,4,3}, 474796877240509154002928495}. +{{3,3,7,6,5,7,3,2,5,0,4,0,2,5,3,6,1,3,6,5,0,2,3,7,6,3,3,0,2,7}, 648939703264831240212799863}. +{{3,4,1,5,2,1,0,4,0,4,4,4,3,1,7,3,1,3,3,4,1,6,5,4,4,2,3,6,5,0}, 501122933124968202792071213}. +{{3,4,1,7,3,7,1,1,2,4,4,1,5,0,6,2,4,6,6,0,0,1,0,6,2,3,5,2,4,6}, 1016052025449020185217341693}. +{{3,4,2,7,3,2,1,0,3,3,7,2,7,6,1,7,6,5,1,2,5,3,4,6,2,6,0,4,7,5}, 1137879008354909583379453785}. +{{3,4,3,5,0,4,5,3,3,7,1,2,5,6,4,5,0,3,7,3,6,1,0,7,2,6,4,2,1,0}, 127310990726461220369373133}. +{{3,4,3,7,2,4,6,6,6,5,7,5,1,5,3,5,1,3,5,5,5,3,7,5,2,3,2,4,6,1}, 480902165840003726093319693}. +{{3,4,4,0,3,3,4,1,1,4,4,1,7,4,7,3,0,2,5,2,0,3,2,2,3,5,2,6,4,5}, 1122220300465306712102197681}. +{{3,4,4,2,2,2,5,0,6,5,2,5,1,6,4,3,0,5,5,1,3,0,7,5,6,4,6,6,7,1}, 614619325605039093109922369}. +{{3,4,5,6,1,2,4,5,1,4,1,6,5,2,1,3,7,4,7,0,5,4,5,4,7,7,1,2,1,1}, 76699143227724102219715989}. +{{3,4,7,0,1,4,1,2,7,5,3,2,5,1,1,4,7,5,0,5,5,3,6,7,0,7,2,7,0,0}, 210018734115432707680597845}. +{{3,4,7,0,3,5,0,2,7,5,5,2,0,2,7,7,6,5,0,6,0,4,0,3,0,2,4,0,7,4}, 1009134048637697553474963253}. +{{3,5,0,1,5,4,3,0,0,6,1,1,2,0,5,7,3,7,0,2,7,6,0,5,6,4,2,2,5,4}, 999990085126809319694912603}. +{{3,5,0,1,7,7,0,5,6,0,1,0,0,0,0,1,6,5,0,0,4,0,6,7,7,6,6,2,3,0}, 151342901982967238385370299}. +{{3,5,0,2,1,3,5,0,7,1,0,6,1,4,0,4,5,7,4,1,0,2,3,4,5,0,0,7,5,0}, 493820595688658561577718643}. +{{3,5,1,1,0,4,6,2,7,1,1,1,6,6,2,7,1,6,7,7,2,3,1,4,5,3,3,7,7,6}, 1113321919424467861240647439}. +{{3,5,1,1,3,5,7,2,7,6,3,7,4,5,7,4,2,0,3,4,5,6,7,1,2,1,0,0,4,3}, 318626149180566590891257215}. +{{3,5,1,2,6,4,0,7,0,0,6,0,0,0,6,2,5,2,1,6,4,4,5,7,5,7,6,2,5,0}, 463718885225482725347360903}. +{{3,5,1,3,3,0,7,1,4,2,6,2,0,4,3,2,0,6,6,1,4,5,1,5,7,3,2,4,7,7}, 1116302876243240006070059231}. +{{3,5,1,7,3,6,6,1,3,6,0,6,1,7,4,0,2,4,2,0,3,2,3,6,6,2,2,4,6,6}, 1112394278668583379124892063}. +{{3,5,1,7,4,3,5,0,6,7,7,6,4,5,0,7,5,0,5,6,1,5,1,0,3,4,1,0,4,2}, 351627217524581470297237103}. +{{3,5,2,1,1,1,5,0,5,7,3,7,0,0,5,4,0,2,1,1,3,5,4,3,6,5,6,4,7,5}, 1225910772595384755687280507}. +{{3,5,2,1,3,1,3,7,0,3,6,4,7,7,0,4,6,2,7,3,2,4,6,1,2,4,7,1,5,4}, 1052198890166098366670058235}. +{{3,5,2,1,5,0,7,7,4,1,0,5,4,7,6,1,4,3,6,2,5,6,0,3,5,5,6,4,5,1}, 603667728400700555121568475}. +{{3,5,2,5,5,1,5,6,7,6,0,6,7,7,6,6,5,4,6,2,1,1,7,5,5,0,0,1,2,1}, 34453161750026577582829947}. +{{3,5,4,3,6,2,2,7,2,0,5,0,5,2,1,2,2,1,3,0,5,3,5,6,6,4,2,2,4,2}, 383235561536470024893912203}. +{{3,5,4,4,2,3,5,0,1,2,0,3,4,2,2,5,3,2,0,2,7,4,0,5,1,0,7,7,4,7}, 1173909562866590795726686563}. +{{3,5,4,7,1,3,0,5,0,4,2,0,1,4,1,3,1,0,0,1,1,6,4,4,6,5,7,1,5,4}, 1080789881571468355128905915}. +{{3,5,5,3,2,3,2,4,4,2,3,6,5,4,3,5,7,7,2,0,3,6,6,1,6,1,5,4,0,2}, 258991556445518785827558447}. +{{3,5,5,6,0,0,4,5,7,2,2,2,6,6,5,6,7,6,2,6,1,0,7,7,5,0,3,5,4,1}, 498979942415866886773358983}. +{{3,5,5,6,2,6,5,2,1,7,1,2,0,0,2,3,2,5,4,1,2,1,6,6,7,6,7,0,1,1}, 150360866072608951033825095}. +{{3,5,6,0,3,0,3,6,7,3,3,4,1,4,0,2,0,1,3,2,7,5,4,2,5,7,3,4,6,6}, 1149700710992898696878102355}. +{{3,5,6,1,1,7,7,7,6,0,2,7,4,3,2,6,7,6,4,6,2,7,4,4,1,0,1,4,4,0}, 482331266968166774884870395}. +{{3,5,6,1,6,3,5,5,4,3,7,5,5,0,6,2,4,7,3,7,5,6,3,4,3,5,3,2,5,4}, 981297671930815209531121387}. +{{3,5,6,5,6,1,5,6,1,6,0,2,2,7,3,2,5,5,4,6,7,3,6,6,5,1,2,5,0,3}, 190945013278774291082731883}. +{{3,6,0,3,6,7,3,3,7,3,5,4,2,3,0,5,5,4,7,6,4,2,0,1,6,1,6,0,1,3}, 99098033515022455818004457}. +{{3,6,1,2,1,5,1,6,1,6,7,1,3,3,1,4,7,6,6,2,3,0,3,2,0,4,2,1,0,7}, 658224288173243020518456693}. +{{3,6,1,3,3,7,1,4,6,3,0,2,7,0,2,0,6,7,6,6,7,7,5,0,7,5,4,3,0,6}, 763970765163440166602412669}. +{{3,6,1,4,6,7,2,4,2,6,2,2,0,1,7,3,6,7,3,1,6,1,2,0,5,5,0,6,7,7}, 1142681268347129428567842853}. +{{3,6,1,5,6,6,7,3,4,3,7,5,7,5,0,7,1,6,0,3,2,1,5,3,6,2,5,4,6,5}, 1184954342913442731086429901}. +{{3,6,2,0,5,5,6,1,5,3,4,2,6,6,5,3,3,7,4,3,4,4,3,3,3,6,5,1,7,1}, 429656677240115983733736369}. +{{3,6,2,1,0,7,5,5,7,6,1,2,2,5,7,7,3,3,7,7,1,3,2,0,5,1,6,6,6,7}, 1180885554532059882534725097}. +{{3,6,2,2,3,7,7,4,4,6,2,5,2,7,1,0,5,1,0,1,3,7,1,1,4,0,5,3,3,5}, 718190447070736642161207409}. +{{3,6,3,6,4,0,0,5,1,5,0,7,2,7,6,2,4,1,1,1,0,0,5,4,6,0,2,7,3,4}, 807669469116644666890922885}. +{{3,6,4,1,6,6,7,7,7,7,2,3,2,2,2,1,3,3,0,0,5,6,4,3,4,5,7,7,2,6}, 917575867242278401472695241}. +{{3,6,4,5,0,0,4,0,4,1,6,6,5,0,6,1,1,3,7,7,0,3,0,0,4,2,4,4,7,2}, 561875814252935730011542025}. +{{3,6,4,5,0,0,4,4,5,6,1,1,3,4,6,5,3,3,0,6,1,4,4,0,7,4,4,5,7,1}, 607552460739698197406129417}. +{{3,6,4,6,6,3,3,0,3,5,5,5,4,2,5,2,2,0,5,2,5,2,2,0,1,5,1,4,3,1}, 194967067199254434420117345}. +{{3,6,4,7,4,1,3,7,1,4,5,1,2,5,5,0,6,5,5,4,3,6,2,3,7,0,3,3,5,2}, 332409330605834547376844265}. +{{3,6,5,1,2,0,6,4,4,0,4,1,3,6,5,0,6,4,1,0,5,2,1,3,1,6,4,1,1,6}, 736492536577200137985873933}. +{{3,6,7,0,2,5,6,4,1,1,3,4,4,2,0,4,5,0,7,6,2,5,4,0,0,3,6,6,5,3}, 549879702817654498860009253}. +{{3,6,7,1,3,6,7,6,1,0,1,1,5,0,1,5,6,0,0,1,6,5,2,4,0,0,7,0,4,2}, 400272771280678537436650845}. +{{3,6,7,1,4,7,2,4,0,3,4,6,6,7,3,7,3,4,4,3,6,5,3,3,2,0,2,2,5,5}, 932590851992648165418983981}. +{{3,6,7,7,4,6,0,1,3,2,5,2,7,5,3,0,7,3,3,2,2,4,6,3,1,0,6,1,1,0}, 84715784496727457297560973}. +{{3,7,0,2,3,5,3,1,7,1,5,4,4,2,7,4,1,5,4,5,1,6,4,7,5,0,0,2,4,5}, 965845881186413624126294003}. +{{3,7,0,3,4,2,2,3,0,1,2,0,7,1,0,3,4,5,1,1,2,1,3,5,1,5,5,6,3,4}, 899672226941547799942967947}. +{{3,7,0,3,5,7,6,5,5,0,4,2,6,1,7,4,5,7,1,2,6,5,5,4,2,7,7,5,0,0}, 289223090117836114036744635}. +{{3,7,1,4,4,6,2,3,6,5,1,7,3,4,1,1,6,2,0,3,0,6,7,4,1,2,6,0,0,0}, 94384530138659931711659655}. +{{3,7,1,5,4,0,7,0,4,7,7,7,3,3,6,4,6,4,5,3,4,1,2,0,0,4,4,5,6,6}, 1201053444172578464872545871}. +{{3,7,1,6,5,4,4,4,3,5,0,6,4,7,4,4,2,5,0,2,5,5,5,1,1,2,7,2,0,7}, 705028944598758559994487575}. +{{3,7,2,0,6,4,1,6,2,2,4,1,5,2,4,6,2,1,2,0,6,3,2,3,2,3,5,3,7,6}, 1007097985395046767478839363}. +{{3,7,2,7,6,5,0,6,4,3,7,7,5,7,2,1,5,0,2,5,4,6,7,4,0,2,0,3,6,4}, 947287156472845313199685163}. +{{3,7,4,1,2,5,3,4,6,2,5,5,0,4,4,2,2,5,3,0,4,1,4,4,7,5,1,0,7,5}, 1002382983001246446106578027}. +{{3,7,4,2,0,1,7,3,4,7,1,4,2,7,0,2,7,3,3,2,7,3,6,0,6,6,7,1,0,1}, 141532650958152329470617315}. +{{3,7,4,5,0,5,3,1,2,2,3,2,1,2,1,7,3,2,7,0,5,6,1,7,1,5,2,6,4,5}, 1135521408267265159986533611}. +{{3,7,5,3,2,6,5,7,5,1,7,0,1,4,4,4,2,1,7,3,0,7,1,7,4,6,7,2,7,2}, 457344046440533417687652303}. +{{3,7,7,1,0,2,3,0,3,0,4,4,3,6,7,1,6,2,5,7,0,2,1,6,5,4,2,1,5,3}, 378198991500072160815010127}. +{{3,7,7,1,2,0,3,3,4,5,1,4,6,6,6,0,5,5,5,1,4,4,1,3,5,0,7,1,3,5}, 719876078195978034914199247}. +{{3,7,7,2,0,0,4,3,1,1,2,2,5,6,2,7,1,7,0,1,2,1,2,5,1,2,5,4,1,6}, 860958326647209501053916039}. +{{4,0,0,1,3,3,7,1,4,7,6,6,6,0,5,4,5,4,3,7,6,6,3,6,0,1,0,0,4,0}, 323680223278585132497060600}. +{{4,0,1,7,6,1,1,4,2,7,2,1,4,5,3,4,0,2,0,6,2,0,7,4,6,7,0,0,5,4}, 1001647754335228325806500460}. +{{4,0,2,2,1,3,4,5,0,3,7,3,6,6,0,0,5,3,7,2,6,2,7,3,5,2,6,4,5,0}, 567379569048787512073850544}. +{{4,0,2,2,5,5,3,6,6,5,5,1,7,1,2,3,7,2,0,2,1,1,1,4,2,0,3,5,6,2}, 473981472577180837258313328}. +{{4,0,2,3,6,3,4,3,4,5,0,4,4,2,4,6,0,4,1,1,5,7,3,5,5,1,7,7,4,4}, 1193425630687939339656889000}. +{{4,0,3,3,7,7,5,5,5,5,3,3,7,1,2,7,6,2,2,4,7,7,4,7,5,3,6,6,3,0}, 270314143697109483349131260}. +{{4,0,3,7,0,6,3,6,1,3,3,2,0,6,6,1,3,7,5,5,7,1,1,7,1,3,6,6,3,6}, 863050449647292301812139852}. +{{4,0,4,5,1,2,4,1,6,1,3,7,0,2,5,6,2,4,3,4,1,4,2,2,6,4,0,2,4,4}, 989716312761962530216365720}. +{{4,0,4,5,5,3,1,3,1,4,1,1,5,5,2,4,3,5,0,3,0,0,3,7,4,4,1,1,1,5}, 686873551044568640865910264}. +{{4,0,4,6,6,3,0,2,3,4,2,4,7,7,6,0,1,1,7,4,1,6,1,7,7,3,6,3,4,6}, 1038201089931467880895295776}. +{{4,0,5,0,7,0,1,5,1,3,5,6,4,4,7,4,7,5,5,2,0,7,5,1,6,0,6,7,3,5}, 878283599669034598818858964}. +{{4,0,6,0,6,4,6,4,0,2,1,7,2,4,4,5,1,5,7,0,0,3,7,3,5,3,7,3,6,3}, 411556883764043662957710336}. +{{4,0,6,0,6,7,5,5,1,7,1,5,0,5,5,4,1,0,0,2,0,5,6,6,7,0,4,6,6,6}, 1196905909534958549683236832}. +{{4,0,6,4,3,6,7,3,1,6,5,5,0,5,5,5,6,1,1,0,1,5,4,1,1,7,1,5,1,7}, 819797635044881913777417680}. +{{4,0,6,7,7,7,1,0,2,7,6,4,2,2,4,5,4,7,4,2,6,1,7,1,2,6,3,2,4,7}, 973775061485561713852056184}. +{{4,0,7,2,5,4,1,3,4,0,1,3,2,3,4,6,5,7,5,1,2,7,1,2,3,1,2,5,3,3}, 157746287213862038556060884}. +{{4,0,7,3,3,7,1,7,1,4,0,7,7,2,3,4,7,6,2,5,1,5,3,6,5,3,6,1,1,3}, 109680103974331275407874556}. +{{4,1,0,6,2,4,0,4,3,7,7,4,2,3,2,3,0,4,1,1,1,4,1,7,4,7,6,6,7,7}, 1230841928135518946303190786}. +{{4,1,1,7,3,7,2,2,1,1,1,6,1,3,6,0,2,1,1,5,1,3,0,1,7,5,3,4,5,7}, 1141851735213855625728374590}. +{{4,1,2,4,0,1,4,0,1,5,0,5,1,1,0,6,7,4,6,0,2,0,1,1,5,4,1,6,3,1}, 213340664306299219426229026}. +{{4,1,2,6,4,5,7,4,6,6,1,2,7,6,3,7,4,3,0,4,4,0,5,3,7,5,0,6,1,0}, 219548712847609460412306530}. +{{4,1,3,0,0,1,2,7,3,4,0,5,3,1,2,5,1,2,0,5,5,0,2,1,1,5,3,7,3,3}, 195282400091082181003819430}. +{{4,1,3,1,4,3,6,5,6,7,0,0,5,4,1,6,6,7,0,0,2,6,5,2,2,5,3,4,7,3}, 510446442871568065183765166}. +{{4,1,4,2,1,4,7,5,1,0,6,4,2,5,0,6,1,0,0,0,1,7,0,5,5,1,1,5,1,6}, 805195625900811745896767954}. +{{4,1,4,4,6,0,0,4,0,2,6,0,5,4,5,2,2,4,7,2,4,0,1,0,2,6,1,0,1,7}, 659352337669461007560626178}. +{{4,1,5,2,3,3,0,0,1,7,0,2,5,5,7,6,3,2,5,4,7,7,1,6,4,2,4,6,7,4}, 1194187910363036845931328310}. +{{4,1,5,3,3,5,7,0,0,3,7,1,3,5,5,6,3,2,5,6,1,4,6,1,3,4,3,4,2,4}, 820625810614503760849108606}. +{{4,1,5,4,5,4,3,4,6,0,1,2,6,3,7,2,3,6,4,6,4,1,2,3,4,4,3,4,0,1}, 215061805132847025762690134}. +{{4,1,6,0,0,5,2,4,6,0,7,4,0,7,2,3,1,3,7,1,7,0,4,4,5,4,3,5,0,4}, 847772702966208766454768674}. +{{4,1,6,0,1,4,2,6,7,4,0,1,7,0,0,3,4,6,7,6,1,2,4,3,4,4,3,6,3,6}, 837715834264606911732422930}. +{{4,1,6,6,6,6,4,1,7,0,2,4,3,5,1,6,0,3,0,6,6,7,2,1,2,3,5,7,1,4}, 855365041695297919728644482}. +{{4,2,0,2,5,0,4,1,4,5,6,2,1,6,0,7,3,0,7,5,0,2,6,5,7,5,5,4,1,3}, 305605384596034033627796112}. +{{4,2,0,7,5,7,1,5,1,0,1,3,4,0,2,5,5,5,2,1,3,2,0,1,3,4,7,6,6,5}, 1199523801763810631762021880}. +{{4,2,1,0,7,1,1,7,3,6,5,0,4,6,0,1,7,6,2,2,2,4,7,6,7,3,7,7,4,2}, 578109321389847079171491316}. +{{4,2,1,1,4,7,2,7,1,5,1,7,4,3,2,3,7,2,4,6,3,2,6,1,5,0,0,7,1,6}, 798881171816028430778085292}. +{{4,2,1,6,2,7,2,6,1,2,3,6,4,6,6,3,5,0,7,4,5,6,4,1,7,5,6,0,1,1}, 144880037447604516471276836}. +{{4,2,2,5,6,0,3,1,0,0,0,3,5,4,6,4,1,7,6,7,5,5,4,3,0,0,0,7,2,1}, 164333660502776209097824456}. +{{4,2,4,1,4,5,4,1,2,5,4,2,2,4,2,1,1,4,2,0,5,5,0,1,4,1,6,5,5,6}, 1183700844291210933139767976}. +{{4,2,4,2,1,5,1,4,1,4,7,0,3,4,4,7,5,4,2,6,2,4,0,3,7,6,7,3,1,0}, 138716754468526489650435440}. +{{4,2,4,3,7,3,4,6,2,3,1,1,6,0,2,6,6,6,7,7,2,3,3,3,2,7,0,7,1,3}, 194604246757477056485527096}. +{{4,2,4,7,3,0,3,7,5,4,0,0,4,1,7,2,1,4,4,7,0,4,7,1,3,5,7,7,7,5}, 1207590438433161870794383832}. +{{4,2,6,2,1,3,4,0,7,3,5,3,1,0,6,7,1,3,1,2,6,3,5,0,7,5,0,7,6,4}, 1147328826957684436873223984}. +{{4,2,7,0,5,1,3,2,0,2,4,4,7,6,3,3,3,7,5,0,0,0,3,4,0,1,4,1,6,6}, 1015968769613778918148919412}. +{{4,2,7,6,0,6,3,3,1,7,3,6,3,6,3,5,3,0,1,4,3,2,6,6,7,0,6,1,1,0}, 111875865446767146430748612}. +{{4,2,7,6,2,4,3,2,6,3,7,5,4,2,7,0,0,5,0,7,6,1,5,2,6,5,2,1,7,2}, 374341158500316666695142980}. +{{4,3,2,2,3,0,2,1,5,1,7,4,3,0,4,1,2,1,6,7,7,0,0,6,4,4,3,5,2,3}, 224580699482839898534877074}. +{{4,3,2,4,5,2,6,0,0,2,6,6,1,2,3,0,4,1,5,7,5,3,2,0,6,5,6,4,4,4}, 1220792048701894473797226514}. +{{4,3,2,7,6,0,5,1,3,0,5,7,2,5,1,5,0,6,3,2,7,4,3,6,5,6,2,5,7,6}, 1154726142497533734491057610}. +{{4,3,3,2,5,0,7,1,5,4,6,3,1,5,0,1,3,6,0,2,5,1,6,4,6,7,0,4,2,2}, 228649700713575972701583830}. +{{4,3,3,7,2,3,5,6,3,5,0,0,7,3,0,5,0,3,0,6,1,1,5,6,3,6,6,1,5,0}, 440696784716736295387444078}. +{{4,3,4,3,7,1,7,0,6,6,0,7,6,7,0,6,7,2,0,6,3,0,0,5,4,1,1,4,7,1}, 493977046123080194716674170}. +{{4,3,4,5,0,7,1,6,4,3,5,3,2,5,0,7,4,2,7,4,5,0,1,0,3,3,4,6,0,3}, 234353835048919061232922218}. +{{4,3,5,1,1,5,2,5,5,3,3,3,4,1,1,7,6,0,4,5,5,7,1,5,6,5,0,1,6,0}, 381836872393950389459283902}. +{{4,3,5,5,4,2,3,4,3,6,0,1,1,4,5,6,4,1,2,3,2,7,3,3,7,7,3,1,5,4}, 989043762887609164113795406}. +{{4,3,5,7,4,3,3,3,3,7,3,3,2,3,6,7,3,3,1,5,0,1,4,5,2,0,2,1,1,5}, 634138884606554875033006062}. +{{4,3,6,2,0,4,3,3,6,3,4,6,7,4,6,6,4,5,4,5,2,5,2,0,3,7,5,5,1,6}, 893395338545784959844094658}. +{{4,3,6,4,3,7,3,5,6,5,1,1,4,2,4,0,5,3,0,3,7,5,5,1,1,2,0,7,4,1}, 472790250246578875722829554}. +{{4,3,6,6,0,0,5,5,6,6,2,0,7,4,5,3,3,5,6,2,6,2,7,0,3,0,0,6,4,1}, 470759669541417506641793218}. +{{4,3,7,7,6,2,2,7,0,5,7,5,6,4,5,5,2,1,5,7,7,3,0,4,3,5,4,1,4,4}, 1056374083486905207697100430}. +{{4,4,1,0,7,3,2,2,4,4,1,5,6,4,2,6,3,2,7,7,2,4,6,4,1,0,0,1,2,2}, 17886871274526498441989172}. +{{4,4,1,4,2,1,7,5,0,5,6,1,7,4,5,3,1,7,3,6,3,1,0,5,5,0,7,4,7,6}, 1190373647572831402980793060}. +{{4,4,1,7,0,7,7,3,2,1,1,2,6,4,1,6,6,5,0,3,7,3,4,4,0,7,3,2,4,1}, 364165414945348587206887148}. +{{4,4,2,7,6,3,0,1,7,6,6,3,7,3,4,2,4,3,4,7,4,3,1,6,1,3,6,2,0,1}, 89259546321152876380567976}. +{{4,4,3,1,4,0,5,3,1,7,6,6,5,3,7,6,1,6,3,3,0,0,4,1,0,0,5,7,2,6}, 856136215551901024870298572}. +{{4,4,3,5,0,1,7,1,0,7,5,3,4,7,4,7,1,7,7,6,7,6,4,0,7,0,5,6,0,1}, 261049554329634291003666156}. +{{4,4,4,2,1,7,0,5,3,1,0,1,2,0,5,0,2,2,5,3,0,6,5,3,5,6,1,3,4,3}, 375088318307903958671969200}. +{{4,4,4,2,2,0,0,1,0,1,5,2,5,3,2,4,1,3,0,5,3,2,3,2,3,4,1,6,5,1}, 503561294009097564374906496}. +{{4,4,5,1,1,5,3,2,4,0,0,4,4,2,5,0,5,6,2,0,0,7,5,2,4,6,0,5,1,5}, 839247505578949044034683004}. +{{4,4,5,2,0,4,1,2,3,5,4,5,3,7,1,7,5,1,4,3,1,6,4,2,2,3,6,0,3,6}, 704024018036446305120418628}. +{{4,4,5,3,6,2,0,0,0,7,7,6,1,4,1,2,7,3,2,2,4,1,5,0,0,3,2,7,0,3}, 160876296023061406849127948}. +{{4,4,7,2,7,4,6,1,4,7,2,7,1,6,1,4,4,1,5,0,6,0,3,5,7,7,5,1,5,0}, 456193430862474926793054868}. +{{4,5,0,7,1,2,6,4,7,1,4,6,0,7,0,5,3,5,4,3,4,7,3,6,7,5,0,1,7,1}, 381316275314277213916603162}. +{{4,5,1,0,3,6,2,7,6,7,2,7,0,4,7,7,2,6,1,0,5,3,0,2,0,3,6,0,2,1}, 78800842094169154341096086}. +{{4,5,1,0,6,1,6,2,7,5,7,4,0,6,1,7,3,2,1,6,6,4,7,5,1,3,7,5,5,4}, 1179358883724497554541758246}. +{{4,5,2,6,3,0,2,3,1,0,4,2,0,5,1,1,3,1,0,1,5,6,6,1,5,0,2,2,0,7}, 646785952300011354257613202}. +{{4,5,3,7,5,3,3,6,4,1,0,6,6,0,2,1,6,5,0,2,1,5,2,1,6,7,6,2,5,1}, 447536784524430574970110590}. +{{4,5,4,1,4,1,0,0,2,7,3,3,0,3,2,1,1,1,4,0,5,2,4,5,0,4,4,7,5,0}, 596303277484318304836496938}. +{{4,5,4,6,2,1,7,4,3,3,1,0,7,3,2,7,5,5,7,2,7,2,1,4,0,5,0,5,1,0}, 204880108518340026126808930}. +{{4,5,5,1,3,2,2,4,2,1,6,1,0,0,1,6,5,0,3,6,5,3,6,7,7,5,0,0,0,5}, 693433630615260644269967902}. +{{4,5,5,3,6,4,0,6,0,2,2,6,2,5,4,5,6,7,5,2,4,7,6,2,3,1,2,3,4,4}, 937515100796788208807878670}. +{{4,5,5,5,4,2,1,5,5,2,6,6,5,2,2,1,7,7,0,0,5,6,4,5,2,3,1,1,2,7}, 637339324053084253501755854}. +{{4,5,5,7,1,2,1,5,1,3,1,3,2,1,3,6,2,3,3,6,2,3,3,5,1,4,4,2,5,3}, 435855702500284671482818526}. +{{4,5,6,1,6,1,3,5,7,3,2,0,5,1,7,1,2,5,5,6,2,6,0,7,0,2,0,0,2,5}, 632141169339762950852244458}. +{{4,5,6,6,4,5,7,1,7,5,3,4,1,6,5,0,4,1,4,6,3,2,7,2,7,6,6,6,3,6}, 914961900256350625135220706}. +{{4,5,7,2,7,7,2,1,7,2,2,2,2,1,3,0,4,3,2,1,0,5,7,3,0,2,6,0,0,4}, 703670743560073675696398774}. +{{4,5,7,4,1,6,3,0,5,1,2,7,7,4,2,7,5,2,5,7,3,4,5,6,4,2,3,0,6,3}, 346789694171664614204218198}. +{{4,6,0,1,6,1,2,7,6,0,1,6,4,1,7,7,0,6,4,6,2,5,4,2,5,7,0,6,5,2}, 530631536425752476086494376}. +{{4,6,1,4,1,2,5,3,0,2,1,0,3,7,5,7,3,2,2,2,2,0,0,7,4,3,0,6,2,6}, 802792944880059638681302228}. +{{4,6,1,5,3,0,5,1,3,3,5,5,6,0,2,5,1,7,0,1,0,7,1,2,2,7,1,3,7,2}, 350785734032287197186199516}. +{{4,6,1,7,7,5,5,4,1,6,3,6,5,5,6,2,2,1,7,0,6,2,4,0,5,5,2,6,5,0}, 528639112274185122644112764}. +{{4,6,2,1,6,1,5,1,0,1,3,2,1,4,5,0,4,3,0,0,2,1,0,4,1,3,4,6,3,5}, 860859171790368308610619112}. +{{4,6,2,5,2,5,2,4,7,2,1,5,0,3,7,6,1,7,6,3,7,3,7,3,0,7,3,2,2,7}, 664213145164134099432729896}. +{{4,6,2,5,7,0,4,7,3,3,0,6,3,3,6,1,3,1,4,6,2,3,3,1,4,7,3,4,7,7}, 1142154172201229444628853656}. +{{4,6,3,2,3,4,4,0,3,0,5,4,7,2,1,7,6,7,5,6,3,0,0,0,5,2,0,5,7,1}, 484749853340385135675495700}. +{{4,6,4,7,1,1,6,4,3,3,5,6,6,6,7,1,4,6,6,6,3,7,6,3,0,3,5,0,0,6}, 704765032596993687793223480}. +{{4,6,5,1,6,0,2,1,0,6,5,5,3,7,6,5,7,0,6,5,0,6,3,1,6,5,2,0,3,5}, 680468834955926811160722572}. +{{4,6,5,4,3,7,5,3,3,0,5,6,4,2,4,2,4,2,0,7,4,5,4,0,3,0,5,4,5,1}, 550768550298517747557467636}. +{{4,7,0,2,5,2,0,4,0,4,1,3,3,6,7,7,1,7,7,7,3,7,2,7,5,2,7,3,5,5}, 1038383036497689799378852882}. +{{4,7,1,0,4,0,6,0,1,0,2,1,7,1,4,1,5,5,7,7,3,6,1,5,1,3,3,0,0,1}, 13246333789248321994340614}. +{{4,7,1,7,3,0,7,2,6,7,1,0,5,0,2,0,4,7,0,1,4,4,3,2,2,2,7,6,4,4}, 1164427932443263056409663070}. +{{4,7,2,6,6,1,3,4,2,3,2,2,3,7,7,5,0,2,4,2,4,5,3,6,3,3,2,2,7,3}, 323151718274759639743656546}. +{{4,7,3,6,0,4,4,2,7,4,2,3,0,6,7,5,5,2,0,1,7,2,3,4,3,6,7,7,3,5}, 900792415980199861326301446}. +{{4,7,3,6,2,7,1,2,7,5,5,1,3,2,1,1,7,0,5,2,4,7,4,1,3,3,6,3,4,4}, 1014668667859379172137099110}. +{{4,7,4,5,7,4,1,3,5,0,7,1,6,4,5,5,3,3,2,0,7,6,5,1,5,5,7,4,3,1}, 298677061679801044206603738}. +{{4,7,5,0,7,3,1,1,4,5,5,4,0,4,3,5,6,4,1,3,2,1,7,0,0,5,4,1,2,7}, 740140953466903383864297206}. +{{4,7,5,1,2,5,7,2,0,3,0,4,5,7,2,4,5,2,6,5,1,5,0,6,7,2,1,5,3,7}, 806181274985438792235168366}. +{{4,7,5,1,6,7,4,4,1,7,0,4,0,2,3,4,4,7,5,0,5,7,1,6,3,1,0,3,1,6}, 632838124637075914844685102}. +{{4,7,5,5,3,2,0,7,7,0,1,0,3,7,1,6,2,3,3,6,3,1,7,0,1,6,0,6,3,0}, 198915981482223770575205790}. +{{4,7,5,5,3,6,5,7,2,6,5,5,7,4,1,3,2,3,0,1,4,2,2,0,6,4,3,1,2,1}, 59255940264787023762218206}. +{{4,7,5,5,7,4,2,3,4,4,4,2,2,5,1,5,1,5,4,2,7,1,3,0,5,4,0,5,4,3}, 523967589992369685783634078}. +{{4,7,6,0,5,7,5,7,1,0,1,2,1,7,3,0,0,1,7,1,2,0,2,2,2,3,7,0,4,5}, 1006138243019900237344830962}. +{{4,7,6,1,2,0,3,0,4,0,5,2,2,4,4,2,6,3,7,6,7,3,4,4,7,4,6,1,6,0}, 461612807893261722171343946}. +{{4,7,6,2,4,7,3,7,7,4,3,5,4,3,7,5,4,0,4,1,5,1,2,1,2,6,2,4,2,5}, 814049714714007411629813218}. +{{4,7,6,4,3,0,2,5,2,3,3,3,5,3,0,4,1,6,6,0,5,2,1,1,7,6,6,7,3,1}, 291847136436735481276874386}. +{{4,7,6,5,1,3,1,4,3,7,1,3,4,1,4,3,3,7,0,2,3,3,3,7,3,7,2,1,2,0}, 48532515940068830884376442}. +{{4,7,7,1,3,5,2,2,1,0,1,1,3,4,1,6,0,2,5,1,2,4,0,2,4,3,2,2,1,4}, 641080184741939724291956030}. +{{4,7,7,4,7,1,5,1,7,0,6,1,6,7,6,0,6,7,7,3,7,7,4,3,7,2,6,5,0,0}, 260482598235248998962047478}. +{{5,0,0,0,1,4,0,6,1,7,6,7,2,7,5,2,5,6,2,7,5,7,6,2,5,5,5,1,0,5}, 763695980584548163458263825}. +{{5,0,0,6,1,5,5,1,0,6,0,0,1,4,2,6,0,1,2,4,6,1,0,5,6,4,0,2,5,2}, 379046180206634334102360305}. +{{5,0,1,7,7,4,0,3,4,0,1,0,1,7,3,2,1,7,0,2,1,6,3,7,0,1,0,5,5,5}, 1095447713912230565148587165}. +{{5,0,1,7,7,4,5,5,5,6,4,7,5,0,6,3,2,6,3,0,2,5,7,4,1,6,6,0,6,4}, 1061616311880037328744651229}. +{{5,0,2,1,6,7,4,0,4,3,4,4,2,6,0,3,5,5,6,2,0,2,6,3,3,7,5,0,5,7}, 1049889929054602571850940969}. +{{5,0,3,1,3,6,6,0,3,4,5,0,2,0,2,2,4,2,0,5,3,0,4,7,5,2,2,5,3,5}, 808244351403570719457019165}. +{{5,0,3,4,6,0,4,7,3,6,5,3,3,0,4,1,2,5,3,3,2,1,3,5,3,2,5,6,4,0}, 551442200213762044226084229}. +{{5,0,3,6,0,4,0,7,2,3,4,5,5,6,1,1,6,4,2,4,7,1,2,0,1,2,3,3,5,5}, 930512995760872627098409605}. +{{5,0,4,4,0,4,4,5,1,0,0,1,5,7,7,3,3,1,0,4,0,2,0,5,5,0,7,5,7,1}, 571250779938360676818614657}. +{{5,0,4,4,0,5,5,7,6,5,6,6,1,2,3,4,2,2,3,3,1,3,4,4,1,6,2,7,6,3}, 517462731308128664437936865}. +{{5,0,4,6,2,0,1,4,0,7,2,6,1,7,7,5,7,2,7,5,4,4,4,3,0,3,2,7,0,5}, 783226484952577703016264257}. +{{5,0,5,3,1,3,3,0,6,1,5,0,3,1,5,4,5,1,3,0,3,7,7,7,7,3,7,4,1,2}, 268515240439837747093927549}. +{{5,0,5,5,2,4,0,1,7,7,6,7,3,0,2,1,3,4,3,4,2,1,3,3,7,6,3,7,2,6}, 832501022782091192453929869}. +{{5,0,5,6,4,0,1,4,0,7,1,0,5,3,0,2,3,0,7,3,6,5,4,4,7,6,1,6,5,5}, 1159667586336546104351209029}. +{{5,0,5,7,3,6,2,1,0,2,3,5,4,5,2,7,6,2,3,4,5,3,2,4,7,6,0,0,0,1}, 69643151648933531507535005}. +{{5,0,6,1,0,1,7,1,6,7,2,0,0,3,1,0,1,5,4,7,3,3,6,7,5,1,1,5,6,4}, 1118106232717072132111819497}. +{{5,0,6,3,2,1,7,0,1,3,6,4,0,3,3,3,6,4,4,4,6,4,6,4,1,3,2,7,3,4}, 792983401676111939108922217}. +{{5,0,6,5,1,2,2,1,6,4,6,6,3,0,0,1,6,1,5,2,0,4,2,0,4,6,2,2,4,4}, 989283552227300062999777433}. +{{5,0,6,5,3,0,0,2,3,6,6,4,5,1,0,7,6,2,5,7,6,0,1,1,7,6,2,6,5,5}, 1143463800393412555939033369}. +{{5,0,6,5,6,7,6,0,4,4,3,6,0,7,4,4,4,0,1,6,0,2,3,0,5,2,4,1,0,6}, 716433610478119042161058857}. +{{5,0,6,7,0,3,2,5,7,0,5,2,1,3,7,3,2,0,4,5,0,2,6,1,4,1,5,2,4,2}, 411962001528540287382123945}. +{{5,0,7,3,3,2,3,2,7,0,0,6,6,0,3,0,4,4,4,3,6,4,5,4,1,0,0,0,4,7}, 947125206844747388352479581}. +{{5,1,0,3,2,5,5,3,6,7,1,7,0,7,7,1,6,4,1,7,3,4,4,7,3,3,7,1,5,4}, 1023614072691098260076293867}. +{{5,1,0,5,7,1,3,1,4,1,7,4,2,6,1,2,3,5,2,7,2,6,7,6,5,2,3,7,6,1}, 501264178994771119854798587}. +{{5,1,0,6,4,6,7,3,1,0,5,2,4,0,3,5,5,6,2,5,1,3,7,0,3,6,5,1,1,4}, 740737559559847562370991555}. +{{5,1,0,6,7,0,7,1,4,4,3,5,6,5,0,0,7,3,1,5,1,1,6,3,7,6,7,7,4,7}, 1224130467420361673414749395}. +{{5,1,1,4,3,7,7,7,6,3,2,5,1,0,3,1,3,7,5,6,3,3,4,6,2,3,6,2,7,5}, 1021394127380392095377775351}. +{{5,1,1,7,0,3,3,2,3,5,0,5,5,7,5,3,6,5,5,3,2,5,3,0,4,2,6,1,3,6}, 718666861296981395150666607}. +{{5,1,1,7,4,7,2,3,3,7,3,4,5,6,4,3,1,4,4,5,1,5,5,6,1,2,0,5,6,1}, 482246360393055382535772079}. +{{5,1,2,0,3,7,5,5,2,5,2,6,3,1,6,3,6,3,3,4,6,2,4,1,1,3,5,4,2,0}, 238860507918127243056296691}. +{{5,1,2,0,6,7,4,7,1,2,5,6,6,5,4,1,7,5,2,2,7,1,2,3,1,6,6,1,3,5}, 736499374342687361105896867}. +{{5,1,2,4,4,6,3,6,7,5,7,7,0,7,5,4,1,6,3,6,2,5,7,7,4,6,7,5,2,3}, 307893491447603166993280835}. +{{5,1,2,7,6,7,4,5,5,2,0,1,4,1,0,0,4,5,4,0,5,6,4,1,3,2,7,7,3,7}, 860080468521084960707324331}. +{{5,1,3,5,3,7,6,2,5,3,3,3,0,4,3,2,6,7,5,1,5,2,5,1,6,7,2,4,1,6}, 838324359681729655771909951}. +{{5,1,3,5,4,6,5,0,0,3,1,1,0,3,1,7,4,1,5,7,4,7,2,5,7,1,5,3,2,2}, 111032421282916789266607695}. +{{5,1,3,5,7,4,2,0,5,2,2,5,7,5,7,4,1,7,5,7,0,5,4,3,6,5,5,1,1,7}, 762754634598504370292095263}. +{{5,1,3,6,1,5,0,6,7,3,6,1,1,5,6,5,7,7,3,7,4,4,7,3,1,0,2,6,6,4}, 1092558935846004707667458871}. +{{5,1,3,6,5,5,2,3,1,0,7,7,2,5,0,3,5,3,7,3,2,6,0,7,1,5,0,0,7,6}, 979620756308937147417603511}. +{{5,1,5,1,1,6,7,7,2,4,7,0,1,2,4,1,7,5,4,5,3,1,3,1,2,4,4,7,6,1}, 581438686199368071079761119}. +{{5,1,5,3,1,5,0,4,0,7,3,0,6,5,6,2,1,3,6,6,2,7,2,5,6,6,6,7,5,2}, 612656997038554065221658175}. +{{5,1,5,6,6,3,2,3,5,6,1,7,0,5,5,7,0,1,5,5,0,5,1,6,1,2,6,3,5,3}, 399921608867687112140320167}. +{{5,1,6,1,3,0,6,6,5,0,7,6,1,0,3,3,3,2,7,4,6,1,7,3,7,6,0,3,2,6}, 683953847573315289675584795}. +{{5,1,6,3,4,4,2,7,0,2,7,0,0,7,5,7,1,3,6,1,4,1,5,6,3,0,0,4,6,7}, 1099283304777955591406216331}. +{{5,1,6,6,0,7,4,3,3,1,4,5,7,6,1,6,2,4,4,7,4,6,7,6,1,0,2,4,6,0}, 483474825969750287390890915}. +{{5,1,6,7,2,7,7,0,5,7,2,7,4,2,0,2,0,3,2,3,7,0,0,5,0,5,2,5,7,4}, 1132771588003238376233372523}. +{{5,1,6,7,3,1,6,7,7,5,0,2,7,1,4,5,1,1,5,7,1,5,1,2,5,6,1,0,7,6}, 989870528276676107854394299}. +{{5,1,7,6,0,7,7,7,2,4,5,4,5,4,6,2,7,5,4,5,1,3,7,7,2,0,0,0,7,6}, 944132970032340460929488103}. +{{5,2,0,1,0,1,6,6,7,4,4,0,6,2,2,0,0,5,4,0,6,0,3,2,3,3,2,1,0,5}, 620639303701098525391716649}. +{{5,2,0,4,7,7,2,1,1,6,4,4,3,7,0,1,6,3,7,0,3,1,1,2,5,0,0,4,5,3}, 483961760271745554125861297}. +{{5,2,0,5,7,2,0,1,2,0,0,4,2,0,1,3,1,2,4,4,5,2,4,7,0,4,3,4,6,0}, 519538261357393555630440601}. +{{5,2,1,1,6,0,2,1,7,3,0,0,4,6,6,6,7,1,5,7,1,7,1,7,5,7,6,6,6,5}, 1231739887393329947388871565}. +{{5,2,1,1,7,0,6,2,4,2,7,2,1,6,0,2,7,2,7,4,2,2,7,2,4,3,5,3,5,6}, 1030998065173268324222833693}. +{{5,2,1,5,7,4,1,2,4,6,5,5,2,4,0,3,2,7,7,0,6,4,4,4,1,4,6,1,6,1}, 444143061010940326165515357}. +{{5,2,1,7,3,4,0,4,7,1,1,0,7,4,5,0,7,2,7,6,5,0,1,0,2,5,5,4,1,1}, 273024108217822627365213981}. +{{5,2,2,4,3,6,7,5,7,1,1,1,4,0,0,1,4,7,1,7,7,0,7,4,1,1,5,6,2,2}, 248666216682222565975822289}. +{{5,2,3,5,7,4,0,0,7,5,0,5,3,3,5,3,7,1,1,7,4,6,5,2,4,7,0,1,4,3}, 376678153107527661106756381}. +{{5,2,3,6,7,7,3,7,6,3,6,2,0,4,7,4,2,5,3,7,3,2,4,6,1,0,2,0,0,7}, 634300510937929282475672309}. +{{5,2,3,7,1,2,0,6,0,7,7,6,5,2,1,6,4,1,1,6,3,0,0,1,0,6,4,1,0,6}, 735753711032718650930255389}. +{{5,2,4,4,7,6,5,0,4,7,3,0,5,0,3,0,5,0,5,6,0,1,0,3,7,1,6,5,1,0}, 252444574733327675462866513}. +{{5,2,5,6,1,2,6,1,7,0,6,2,6,4,7,2,0,5,7,1,1,6,5,6,5,4,4,5,4,5}, 1236010155919969678071316885}. +{{5,2,5,6,2,3,2,6,6,1,4,6,3,7,5,6,7,6,4,6,6,3,3,1,5,2,4,6,6,0}, 563353987169231774934987301}. +{{5,2,6,2,3,6,3,2,7,7,1,4,7,7,6,3,3,7,5,7,4,0,4,0,2,6,0,2,6,4}, 974279441219601901022066513}. +{{5,2,6,7,1,2,4,4,5,7,6,4,1,3,7,2,4,5,6,1,3,5,4,7,7,2,6,4,6,2}, 578419000856561522549879577}. +{{5,3,0,0,5,0,1,0,6,6,3,3,2,2,0,3,1,4,5,3,5,7,0,1,3,1,6,3,1,4}, 700422302019661329153756243}. +{{5,3,0,2,2,3,0,0,1,4,2,6,6,7,5,7,4,7,1,4,7,4,2,6,6,1,1,0,3,4}, 652515941723560476170182947}. +{{5,3,1,0,6,7,0,2,3,4,0,2,2,2,2,6,0,4,5,6,6,2,6,2,2,3,5,5,7,3}, 548739633034671267577594151}. +{{5,3,1,2,7,0,3,6,7,2,5,6,1,0,5,4,3,3,7,0,4,2,7,7,7,2,6,5,1,6}, 886505530445426757615441239}. +{{5,3,1,6,0,0,3,5,3,4,6,0,5,6,5,0,4,4,0,1,6,1,3,2,4,0,5,3,5,1}, 407669660363127207435456967}. +{{5,3,2,6,2,7,0,7,2,1,2,2,6,1,6,3,1,6,1,1,5,7,1,4,4,2,3,4,6,5}, 1116013454306673440835084963}. +{{5,3,3,2,2,7,1,6,3,6,2,5,5,0,4,7,5,0,3,3,1,1,1,7,6,1,3,5,4,4}, 1112351839872837025183668583}. +{{5,3,4,0,3,2,2,6,6,1,0,2,0,4,1,5,7,2,3,1,7,6,6,6,2,2,4,7,2,2}, 250370875755481467757380115}. +{{5,3,4,4,2,5,1,0,3,1,0,2,7,5,7,3,4,4,6,6,5,1,1,0,3,7,7,6,2,2}, 273174786951839272970285923}. +{{5,3,5,0,6,5,3,4,3,2,5,5,0,0,4,3,1,1,5,3,5,3,1,2,7,6,2,3,0,2}, 59562237394141227687841127}. +{{5,3,5,3,4,3,1,6,0,6,7,6,2,2,4,4,0,4,3,7,6,6,6,5,7,0,7,6,4,4}, 1198862038372057918431036527}. +{{5,4,0,5,6,0,1,5,6,2,0,3,7,1,3,2,3,6,0,5,5,3,1,3,6,3,1,6,7,6}, 1104510049237016675987585225}. +{{5,4,2,2,1,4,1,0,6,7,7,5,2,4,7,5,4,4,1,0,2,1,0,1,6,6,6,6,3,1}, 290439451559875453244460625}. +{{5,4,2,7,1,1,3,6,5,7,5,4,7,1,7,1,5,1,0,6,7,0,7,0,4,6,5,4,5,5}, 1225350075392477768174532473}. +{{5,4,2,7,3,2,6,3,4,1,5,3,7,7,7,0,6,1,1,3,3,5,2,1,5,3,6,6,4,1}, 563469608836659593426665113}. +{{5,4,3,0,1,0,7,7,2,2,6,5,5,3,6,6,0,5,0,5,6,4,3,7,4,6,6,2,7,3}, 459003622761629570849978581}. +{{5,4,4,0,4,4,5,2,0,6,3,0,1,7,5,6,4,5,3,2,6,1,2,6,3,1,5,1,6,3}, 398030109766852742048281665}. +{{5,4,4,2,0,1,2,5,7,7,6,0,2,4,0,7,0,4,2,6,5,0,4,1,7,6,2,4,6,5}, 1148075627211327478961308577}. +{{5,4,5,4,3,1,2,2,2,4,3,0,7,2,6,2,0,1,3,0,3,7,6,4,2,2,4,4,3,2}, 249062939189625553029567541}. +{{5,4,5,5,1,7,7,5,2,1,2,4,5,4,0,7,3,1,0,3,5,2,4,6,3,7,0,1,4,5}, 982911274175458296851043069}. +{{5,4,6,4,5,7,3,6,6,3,7,6,4,7,6,3,6,1,7,1,4,5,4,6,0,4,4,1,2,0}, 134605669289663568917997169}. +{{5,4,7,0,0,7,5,6,1,7,5,3,2,0,0,3,7,1,5,7,4,0,7,1,2,0,4,4,7,0}, 548627686037586743204482917}. +{{5,4,7,3,7,5,2,1,4,7,5,2,0,0,3,3,0,3,3,2,1,4,1,6,5,6,6,2,1,4}, 766461099343943470828406461}. +{{5,4,7,4,1,5,1,1,7,5,7,6,1,6,7,1,0,0,0,7,7,2,7,0,0,3,7,5,4,7}, 1167250695135731452290324469}. +{{5,4,7,6,2,6,1,5,4,1,0,7,3,0,4,5,6,3,6,7,0,7,3,1,2,3,5,0,7,3}, 390315893561103753578977989}. +{{5,5,0,2,7,4,3,2,7,3,7,1,3,0,6,4,5,1,0,4,4,6,1,6,0,3,3,1,1,6}, 633006428064131643980586835}. +{{5,5,1,3,1,4,0,4,5,5,0,5,3,4,3,5,1,2,4,7,1,2,2,5,3,0,0,3,2,5}, 629598779240150112117840671}. +{{5,5,1,5,0,4,5,2,4,7,1,6,5,1,0,3,7,7,0,0,3,2,2,5,7,0,1,0,0,4}, 648219005286804690845283919}. +{{5,5,2,2,1,1,3,1,3,2,1,1,1,2,1,1,2,0,4,0,2,0,2,2,5,6,7,1,7,0}, 445186936942885244965543411}. +{{5,5,3,1,3,1,0,4,7,3,2,0,2,0,1,1,3,7,2,6,6,2,5,4,5,7,3,5,1,1}, 229243004837572306771624767}. +{{5,5,3,2,4,3,7,2,1,3,3,4,2,3,3,2,5,0,3,6,4,1,1,4,2,7,6,6,4,6}, 1210817223931092378266724199}. +{{5,5,3,3,6,7,5,0,5,1,5,7,7,7,5,0,0,5,1,4,5,6,3,5,1,1,0,6,4,5}, 1097288323252734299288797039}. +{{5,5,3,5,4,4,7,3,4,4,5,6,6,3,2,7,0,1,6,4,6,6,0,4,3,2,3,0,5,2}, 323736959234374642362918095}. +{{5,5,3,5,6,4,0,5,6,3,1,3,4,5,6,1,0,0,5,1,6,5,5,5,2,7,3,1,7,0}, 366640322523220629040967311}. +{{5,5,3,6,0,7,2,2,7,3,7,0,2,3,0,7,2,4,2,6,5,2,2,3,0,6,5,5,5,6}, 1201258222390816963969460007}. +{{5,5,4,5,2,7,0,5,1,5,7,4,4,0,5,4,1,5,3,0,1,4,1,2,1,1,0,7,5,4}, 1085832226491006963875792811}. +{{5,5,4,6,1,4,6,0,0,6,7,6,6,1,4,7,0,0,0,1,6,6,1,3,1,4,2,7,2,0}, 197120559923252948588078099}. +{{5,5,5,1,7,4,1,3,3,7,2,6,1,1,5,6,5,7,0,2,7,1,6,4,0,1,7,3,5,2}, 402858655609384424854221791}. +{{5,5,5,6,0,1,4,3,3,3,5,6,7,1,4,2,0,2,3,5,0,7,3,3,0,2,6,7,4,1}, 544648326692894950690666407}. +{{5,5,5,6,6,1,0,0,0,4,6,0,4,2,2,7,0,5,1,7,7,0,0,2,3,7,1,6,2,2}, 195436944595166245324488743}. +{{5,5,6,3,5,2,4,0,4,5,5,1,4,5,0,2,0,5,5,4,4,0,2,6,2,0,5,5,3,4}, 863038253236139972924681755}. +{{5,5,7,2,1,3,1,2,6,2,7,2,5,4,0,5,4,6,3,3,6,4,7,2,5,0,6,6,1,5}, 879169174524100100091581559}. +{{5,5,7,2,2,3,1,2,7,4,3,0,4,3,1,4,4,6,5,3,3,1,3,0,6,3,0,0,7,2}, 329400123718850316513076583}. +{{5,5,7,4,7,5,4,0,3,6,7,7,6,1,0,3,1,7,7,7,5,6,7,5,0,1,5,0,0,4}, 715541970350379397470465335}. +{{5,5,7,6,5,7,4,6,5,0,3,5,3,5,2,2,5,4,2,6,7,3,4,7,3,6,1,1,5,4}, 983700222974105583537438007}. +{{5,6,0,0,3,6,5,3,7,7,4,6,6,6,6,1,4,7,6,2,1,7,3,3,2,2,5,2,3,3}, 80355608143464934851904465}. +{{5,6,0,1,0,3,3,5,0,6,0,6,2,3,2,1,4,2,6,2,5,6,3,4,0,0,1,5,4,0}, 477906590585951195048747241}. +{{5,6,1,1,1,4,4,4,2,2,2,5,2,0,5,2,1,3,7,2,2,1,6,7,5,4,6,3,3,4}, 769200565612228800179292189}. +{{5,6,1,2,0,0,1,1,2,2,1,4,5,4,6,0,0,6,0,0,7,4,7,2,0,1,5,7,5,7}, 1169217805237556082006561989}. +{{5,6,1,4,2,7,7,7,3,0,1,6,0,3,0,5,3,5,6,7,5,2,3,6,3,0,2,0,6,7}, 940433583955839687639934437}. +{{5,6,1,5,1,7,6,5,7,4,6,4,0,1,2,2,3,6,7,5,0,0,3,5,2,1,4,0,1,5}, 707075186925302347830469053}. +{{5,6,2,2,7,2,7,2,7,5,6,5,3,1,2,6,0,6,5,4,7,0,6,6,2,1,0,5,0,6}, 790528672752752590417312593}. +{{5,6,3,0,0,3,0,5,7,1,4,0,4,1,6,4,5,6,4,5,6,5,4,1,3,7,4,2,1,6}, 744685765331309644443362213}. +{{5,6,3,4,2,0,7,4,1,5,5,5,1,5,6,3,4,2,1,6,1,7,4,0,7,2,6,3,0,1}, 104680341846250836425228101}. +{{5,6,3,6,5,1,0,1,4,7,7,6,7,6,2,7,3,0,6,5,3,7,3,2,0,4,0,4,1,1}, 196809081538360956115588789}. +{{5,6,4,0,4,4,0,4,3,6,4,3,2,7,4,0,7,1,7,0,5,3,1,6,3,4,7,4,4,1}, 591572831282845930998933761}. +{{5,6,4,2,6,6,0,2,4,1,6,4,5,0,3,4,4,2,6,6,1,3,2,7,2,5,1,1,3,3}, 49385687544290145507234305}. +{{5,6,4,3,7,1,5,2,2,7,0,2,4,5,3,3,4,3,2,2,0,3,4,1,4,7,5,2,4,3}, 449810821219695501601071737}. +{{5,6,5,0,3,4,4,5,0,2,3,7,0,3,0,1,1,6,0,1,2,0,6,3,4,1,0,5,4,3}, 488559774951121867237862549}. +{{5,6,5,6,2,5,3,1,1,6,6,4,1,2,0,3,3,7,5,7,0,3,5,1,2,2,6,7,1,3}, 238011457844361659501482469}. +{{5,6,6,4,2,7,1,0,7,2,4,0,5,0,2,1,7,2,4,3,6,2,0,3,4,3,4,2,7,5}, 1026762062946321015931244897}. +{{5,6,7,2,5,7,1,6,5,5,5,1,5,4,6,4,2,1,7,0,4,6,1,1,0,2,0,3,2,0}, 4002121901957971964206965}. +{{5,6,7,6,1,3,3,7,4,2,1,2,3,0,4,0,6,3,1,5,7,0,2,2,0,4,0,1,1,2}, 40593922893743768494544117}. +{{5,7,0,2,5,4,7,1,6,5,3,0,5,2,4,0,3,7,0,0,6,6,7,2,4,0,5,2,3,1}, 105352292345482902797227731}. +{{5,7,0,6,2,2,2,1,7,5,3,4,3,6,7,1,5,3,1,4,2,1,2,0,3,2,2,0,7,3}, 310196625099463486643623811}. +{{5,7,0,6,3,5,4,5,3,5,0,4,0,2,3,4,3,1,6,4,0,5,3,5,6,2,6,3,3,6}, 728721040259975309290587059}. +{{5,7,1,0,2,4,1,3,4,1,7,0,2,1,1,7,3,6,5,6,4,5,1,4,7,1,1,2,1,5}, 652708122051033923257231047}. +{{5,7,1,0,3,3,4,6,3,7,3,2,4,4,1,0,7,2,0,3,0,0,3,5,7,0,0,0,1,5}, 648074779415415887395112759}. +{{5,7,1,0,4,0,4,4,2,4,7,0,6,6,4,6,0,5,2,0,2,4,0,1,4,2,1,7,6,0}, 486212145333475841107166215}. +{{5,7,1,4,6,5,0,4,5,6,4,7,4,4,6,6,7,1,6,1,1,3,4,0,6,4,4,5,3,7}, 914401188144796040253081895}. +{{5,7,1,6,0,6,3,3,1,3,0,0,0,3,0,5,1,1,3,7,5,1,6,4,5,0,5,4,6,4}, 1196269927309751221529584583}. +{{5,7,1,6,4,0,0,3,6,0,7,7,0,2,2,1,0,3,5,7,3,5,4,7,1,3,4,2,1,5}, 714176796180001023363812487}. +{{5,7,2,0,2,5,3,4,7,7,6,4,0,3,1,1,0,4,2,1,5,1,3,6,5,7,4,5,1,2}, 301178260582570070579405667}. +{{5,7,3,1,0,2,6,1,5,3,3,7,1,0,2,2,5,5,5,3,5,4,0,0,7,1,4,7,1,0}, 255614986724404850325397391}. +{{5,7,3,7,5,4,6,2,1,3,6,0,4,4,7,0,0,4,4,1,2,1,5,6,0,5,0,6,6,6}, 1136877997605411660111561503}. +{{5,7,4,4,5,0,0,2,3,5,7,2,1,4,5,4,2,0,5,4,0,1,2,7,4,1,1,5,2,0}, 184731339006707757421451027}. +{{5,7,5,4,1,4,5,4,3,2,0,0,6,2,5,1,0,1,1,3,5,7,7,2,7,6,4,6,3,1}, 298628565328195685571281239}. +{{5,7,5,4,6,7,0,1,0,2,2,1,0,7,3,2,2,2,1,4,0,6,4,4,7,5,0,4,1,7}, 849279906243298858073614503}. +{{5,7,5,7,7,7,6,7,6,1,7,2,2,3,6,7,1,5,6,5,2,2,4,5,5,2,3,4,0,2}, 189708676772625089731208895}. +{{5,7,6,3,6,4,2,3,0,5,7,6,6,2,2,6,6,3,7,7,3,7,3,7,1,6,5,3,2,2}, 129175086950137320999618187}. +{{5,7,7,7,3,2,5,5,3,5,2,4,0,4,1,6,5,3,7,1,3,4,7,7,2,7,3,7,0,6}, 829751316234669395846054879}. +{{6,0,0,0,0,7,1,1,6,3,4,7,7,6,3,4,6,3,3,0,4,5,2,0,3,1,5,6,0,4}, 854841933498916903508663008}. +{{6,0,0,2,4,0,0,2,5,5,5,0,4,7,0,7,1,7,5,4,4,5,1,7,3,6,0,6,7,5}, 1136293186872193820364613376}. +{{6,0,0,5,2,3,6,6,0,1,4,3,4,1,3,4,4,1,6,3,0,4,2,4,1,7,4,0,3,1}, 128567840154596482895997480}. +{{6,0,1,0,1,0,4,6,7,5,4,7,3,2,5,3,6,0,5,7,7,3,7,0,0,3,2,5,6,1}, 471277935661769570052266772}. +{{6,0,2,4,4,4,4,5,6,1,2,6,1,5,1,7,5,0,5,5,2,5,7,7,0,0,1,7,0,6}, 791669906065085726733496960}. +{{6,0,2,5,2,1,7,4,1,5,2,6,5,0,4,5,3,5,1,2,5,4,4,4,5,6,0,4,7,0}, 540605531400638476590748520}. +{{6,0,3,3,5,1,2,0,5,1,6,5,2,4,2,6,4,7,4,2,2,1,3,0,4,5,7,5,4,2}, 600207192417108967626509116}. +{{6,0,3,6,1,2,2,5,2,4,4,7,2,4,1,5,6,6,3,5,6,5,1,7,3,2,2,4,7,6}, 1097378369578625645224446100}. +{{6,0,3,6,7,7,6,0,3,0,1,2,0,7,0,2,2,2,3,6,6,3,0,7,0,0,3,6,5,1}, 475721894484484178684683572}. +{{6,0,4,2,2,6,2,3,6,4,2,7,4,4,6,4,1,3,0,4,6,4,7,0,0,1,5,3,1,5}, 705482340677338670557235328}. +{{6,0,4,6,2,0,2,3,4,1,6,4,3,3,5,5,6,2,2,3,6,6,4,5,1,6,6,0,4,5}, 1062781873726060435264303744}. +{{6,0,5,0,5,5,1,7,1,3,6,2,5,3,3,0,2,0,4,7,7,5,7,6,1,2,0,5,7,7}, 1102244228586554389941482484}. +{{6,0,5,1,0,6,5,4,2,0,2,5,7,2,2,4,0,7,7,3,4,0,1,3,2,4,3,3,6,3}, 349878036660498001680013388}. +{{6,0,6,2,0,2,0,7,7,3,7,3,0,5,3,3,3,0,0,7,3,4,5,3,3,4,1,5,6,4}, 1129752252557990990764961664}. +{{6,0,6,5,2,1,3,7,7,2,1,7,1,7,7,3,7,6,7,4,5,3,1,5,0,1,5,1,3,1}, 89416106170772209463066088}. +{{6,0,6,6,3,0,2,1,7,6,2,2,0,3,7,7,1,3,0,5,2,1,7,7,2,5,3,7,7,2}, 518082283648079676603883920}. +{{6,0,6,7,1,1,1,7,4,5,4,7,3,6,4,4,4,2,2,4,5,6,6,4,5,3,6,6,3,0}, 270341182006490661831842552}. +{{6,0,7,4,7,4,6,0,0,5,5,6,3,2,2,6,2,2,7,0,5,0,0,5,2,1,4,4,3,1}, 243338376621973283074741780}. +{{6,1,0,5,3,6,3,6,1,3,3,1,3,2,3,0,6,5,5,4,2,2,4,3,1,7,2,6,1,1}, 199397397481111720141676378}. +{{6,1,0,6,4,1,1,6,3,0,4,6,1,6,3,4,0,1,5,1,7,6,6,0,2,5,6,2,5,3}, 434357543351794826945122658}. +{{6,1,1,1,0,6,6,7,5,3,6,2,0,2,0,6,4,5,1,4,1,1,7,4,6,3,5,3,6,3}, 421576836873004583635780494}. +{{6,1,1,7,0,4,2,4,4,7,4,6,7,1,3,2,6,2,4,4,5,7,5,6,3,4,3,5,4,2}, 522038625589199751141683726}. +{{6,1,2,1,6,5,0,6,1,2,2,4,7,5,0,6,0,1,0,6,1,0,5,4,7,2,3,1,5,3}, 343993907665187201061368106}. +{{6,1,3,3,1,7,7,7,4,4,2,6,3,2,3,0,3,2,1,7,3,5,7,2,0,3,7,6,6,7}, 1168430311824172409320984830}. +{{6,1,4,0,6,7,1,3,5,1,4,2,4,2,7,6,2,3,1,3,4,0,0,5,1,4,4,0,7,5}, 1055455168421282610729075682}. +{{6,1,5,0,1,5,7,2,4,0,7,7,7,5,0,5,5,6,1,6,2,4,6,4,2,4,2,7,7,6}, 1139695159082336003377446006}. +{{6,1,5,4,4,0,3,2,6,5,3,3,2,1,4,2,7,2,0,7,7,5,6,1,7,7,6,6,4,6}, 1227759536879876140267286086}. +{{6,1,5,6,3,0,7,4,4,1,1,7,4,6,3,1,2,7,2,6,6,7,7,4,7,5,5,2,7,1}, 463791227788491261703540310}. +{{6,1,6,7,2,2,3,0,0,5,5,4,3,0,7,0,5,6,4,0,6,3,3,7,5,6,3,3,6,5}, 997915743310217335401436746}. +{{6,1,7,1,3,2,1,1,6,4,2,2,5,0,7,5,7,1,5,2,3,2,5,1,1,0,6,3,0,3}, 82647027821690498022101214}. +{{6,2,0,3,2,2,0,3,6,4,6,1,2,7,1,2,2,2,4,1,2,5,6,6,4,1,7,6,5,5}, 1197150305025680581354612872}. +{{6,2,0,5,7,0,7,7,3,6,5,4,2,0,7,2,4,0,1,2,7,6,0,0,1,1,1,3,5,7}, 932180637231750314137503192}. +{{6,2,1,3,1,2,4,4,4,1,5,7,6,5,4,7,1,6,6,3,0,1,7,0,7,3,6,2,6,0}, 411563021349167114236833308}. +{{6,2,2,3,3,4,5,7,5,7,5,0,3,2,7,1,7,1,7,2,7,7,4,7,4,2,2,6,5,6}, 1121073239851990618333501400}. +{{6,2,2,5,7,3,3,3,6,0,7,2,2,4,6,1,1,6,2,1,2,3,0,4,7,7,6,2,3,2}, 145252053981400906882188536}. +{{6,2,2,7,7,3,0,0,3,6,7,3,3,0,0,4,2,1,4,4,6,5,3,5,0,3,1,0,2,3}, 14244457929231924518329656}. +{{6,2,3,5,2,0,2,5,5,0,4,6,7,6,4,2,2,4,5,4,3,4,1,0,7,3,1,7,0,6}, 796568051612848423492129164}. +{{6,2,4,0,7,3,6,7,4,7,0,2,5,3,4,3,7,0,2,6,5,4,6,4,4,0,4,1,5,1}, 425037726312143821181399728}. +{{6,2,5,5,0,4,2,3,7,4,5,0,2,0,0,3,6,7,6,2,4,2,3,3,4,2,6,7,4,1}, 562681529352747705631409548}. +{{6,2,6,3,4,1,6,0,4,1,1,6,7,3,7,7,4,4,6,1,0,3,6,3,1,4,0,4,3,4}, 817826904503665238177543720}. +{{6,2,6,4,4,5,7,5,6,4,5,0,2,7,0,2,6,4,1,3,3,3,3,0,4,7,0,2,1,0}, 58266915578829936724288736}. +{{6,2,6,6,6,5,5,6,0,7,4,0,5,0,1,6,4,4,7,2,5,5,6,2,6,4,6,1,7,2}, 453920652245639159308636768}. +{{6,2,6,7,3,2,3,4,7,6,2,4,0,5,0,2,4,3,4,6,2,2,3,1,7,1,7,6,6,1}, 561936686982519474119385432}. +{{6,2,7,4,2,2,0,3,2,1,0,0,2,7,7,7,7,6,7,0,0,6,0,0,7,7,3,3,1,0}, 61041324418579395177210500}. +{{6,3,0,0,5,0,6,4,7,6,2,2,6,7,3,1,1,6,3,5,3,3,1,2,6,3,7,6,2,4}, 871197462834839205625848082}. +{{6,3,0,1,7,7,4,0,1,6,0,2,5,7,4,4,0,6,5,6,7,7,3,1,0,3,0,2,3,1}, 4756144101161060533547322}. +{{6,3,0,2,2,3,1,7,6,1,0,0,2,0,7,7,4,4,4,3,7,2,6,0,5,7,6,6,1,3}, 296772843961403489312621282}. +{{6,3,0,3,6,5,7,6,6,4,6,7,6,4,1,3,6,0,7,5,7,7,5,6,0,0,0,3,5,7}, 947590041892156514481522794}. +{{6,3,1,1,1,6,3,2,7,1,3,4,4,1,6,2,5,3,4,2,6,7,5,6,4,5,6,0,5,6}, 1082392704745354625160521566}. +{{6,3,1,4,3,6,3,5,3,1,2,6,6,7,4,0,1,5,5,4,7,4,7,7,7,0,5,5,4,4}, 1199138909955284102121202646}. +{{6,3,2,4,6,6,2,5,0,2,6,7,4,6,5,2,4,5,0,1,2,3,7,1,2,3,7,5,1,3}, 237212946576856452034087042}. +{{6,3,2,7,4,6,5,5,1,4,6,7,1,5,5,4,5,5,6,1,7,2,5,3,6,7,5,6,6,2}, 606271274027417184996391370}. +{{6,3,3,3,7,0,0,1,6,0,4,3,6,6,0,6,3,1,4,6,4,0,6,4,6,6,5,2,4,1}, 461560873211733916854192286}. +{{6,3,3,6,4,6,0,6,5,5,0,0,6,5,0,6,6,1,6,5,4,0,2,7,0,0,7,3,5,2}, 398771892453691288927740678}. +{{6,3,4,4,7,5,5,6,0,4,6,2,0,6,1,0,3,7,4,5,7,2,3,3,5,5,5,4,1,5}, 911390459588627908261527666}. +{{6,3,6,0,0,3,5,3,3,6,5,3,4,5,5,0,2,0,5,6,0,1,1,6,2,2,2,3,0,1}, 10613008205882686028672482}. +{{6,3,6,1,7,7,0,1,0,7,6,1,0,7,1,3,1,3,4,3,3,3,6,5,0,0,6,4,1,5}, 865904395104902976387148474}. +{{6,3,6,6,0,3,3,6,3,0,7,3,1,0,5,3,1,3,1,7,6,2,7,7,5,7,7,6,3,3}, 306482929026316750323440994}. +{{6,3,6,6,4,2,5,4,6,4,4,0,3,6,5,1,1,0,5,4,1,3,6,1,0,7,5,7,1,2}, 276572437030106072006119490}. +{{6,3,7,7,3,5,4,7,2,1,7,4,4,0,1,0,0,1,4,0,1,1,5,4,3,3,7,6,4,1}, 556416646131592214778889918}. +{{6,4,0,0,7,3,1,5,7,4,2,6,4,7,2,5,2,1,3,7,2,5,0,1,2,6,7,5,6,6}, 1202332090737341056550871536}. +{{6,4,0,6,7,0,3,2,4,7,4,6,5,2,0,5,1,4,5,3,2,7,6,7,6,6,4,6,1,7}, 926537485445047938404160080}. +{{6,4,0,7,3,1,7,4,6,4,6,6,6,2,5,2,2,3,5,4,7,4,5,0,7,6,7,7,6,4}, 1227994674927452465560699000}. +{{6,4,0,7,5,7,6,5,0,1,5,3,6,2,3,4,1,1,1,1,1,3,6,3,2,0,7,3,0,2}, 82250927833502614344912568}. +{{6,4,1,1,7,7,6,5,6,6,0,5,4,1,1,2,5,2,7,1,0,2,2,0,1,7,2,0,1,6}, 658041685034114190572087484}. +{{6,4,1,5,2,1,5,6,4,1,2,3,4,3,3,2,3,5,5,5,7,4,7,3,5,0,5,7,5,4}, 1189437142489684046440786540}. +{{6,4,2,5,5,3,7,2,7,3,7,1,5,2,6,4,4,4,4,6,0,3,5,4,2,1,7,5,1,2}, 247817207246309241305177976}. +{{6,4,2,7,6,6,2,2,2,7,3,2,5,2,7,4,3,5,3,5,1,1,4,6,3,6,5,6,4,4}, 1214579150820351480308913672}. +{{6,4,3,4,1,5,6,5,5,7,5,0,1,1,5,1,6,3,6,0,0,4,6,2,4,5,3,2,1,7}, 684651030464968540419192756}. +{{6,4,3,5,7,5,6,5,0,0,3,4,0,0,7,5,6,4,1,0,3,6,1,7,7,4,3,2,1,3}, 70403690916281746501977276}. +{{6,4,3,7,1,3,3,5,0,3,7,0,1,7,4,1,1,7,1,2,5,3,5,4,7,1,5,5,4,3}, 576838407327678221879064316}. +{{6,4,4,0,7,1,0,3,1,6,6,7,0,3,6,7,6,7,1,5,4,7,0,1,0,3,4,2,5,6}, 1010345023623995191469189552}. +{{6,4,4,3,2,5,7,0,2,5,5,2,3,6,2,6,7,5,3,1,2,1,0,2,2,6,5,7,0,7}, 890045190915892182321665640}. +{{6,4,4,4,3,5,1,1,6,3,3,5,7,1,0,4,7,5,3,4,7,7,4,6,7,7,6,3,7,1}, 463894937801380626903285488}. +{{6,4,5,4,5,6,0,3,4,5,7,0,4,5,2,7,7,1,1,4,7,3,2,7,6,1,0,7,0,3}, 185699756630877360333760148}. +{{6,4,5,6,3,7,0,3,3,1,0,5,6,2,5,4,5,5,3,4,3,3,4,3,5,7,0,1,1,1}, 63759085304484071007013812}. +{{6,4,6,6,3,3,3,3,7,4,1,5,3,6,1,7,6,2,7,1,4,4,3,6,7,4,0,5,3,1}, 226497405492470546483174896}. +{{6,4,6,6,3,6,0,6,4,0,7,2,6,1,0,5,1,4,0,7,1,5,2,0,7,6,5,2,2,7}, 757587321583075998152893456}. +{{6,4,7,4,6,0,5,1,1,0,4,7,0,0,6,1,1,6,1,4,6,3,3,7,3,7,6,3,2,1}, 127715331040627179422845380}. +{{6,4,7,5,3,1,3,4,6,1,7,4,1,4,5,3,0,7,4,5,3,6,6,4,6,1,5,1,3,6}, 733699193658832002972571260}. +{{6,5,0,1,5,0,7,3,5,5,6,1,0,5,6,6,3,0,2,3,0,3,7,4,7,6,0,5,1,7}, 846316349227049960377756634}. +{{6,5,0,1,7,3,0,6,1,3,0,5,4,0,2,7,5,5,5,6,1,2,2,0,0,1,2,3,7,6}, 929633430469208136629062458}. +{{6,5,1,0,6,1,2,4,4,6,3,4,4,3,2,6,4,7,5,6,0,4,5,4,4,7,6,2,1,2}, 153503939461525295834997798}. +{{6,5,1,5,4,0,7,1,7,2,6,6,7,4,5,2,2,7,1,0,4,7,7,3,3,6,1,0,4,7}, 975791251206983339737502158}. +{{6,5,1,7,2,5,7,2,4,0,6,0,7,7,3,2,0,0,2,5,2,6,4,3,2,4,5,1,6,7}, 1052385693071549400089129070}. +{{6,5,3,0,0,6,5,4,4,6,3,4,7,5,0,7,7,0,4,3,1,0,0,0,2,4,7,5,0,2}, 271232627950963926649910342}. +{{6,5,3,1,1,6,4,6,2,6,1,4,1,5,2,6,4,3,4,4,5,2,1,0,5,2,3,4,4,1}, 485811942861497928340616222}. +{{6,5,3,5,1,5,6,0,7,6,6,7,6,1,4,7,6,4,6,1,3,0,4,5,5,1,2,7,5,0}, 498672284290458914735565118}. +{{6,5,3,5,2,5,0,1,7,6,6,0,5,7,1,5,4,2,2,1,3,4,3,6,7,5,3,0,5,6}, 998702347189284531575779758}. +{{6,5,5,0,5,0,7,1,3,3,4,2,7,6,7,0,2,2,7,5,5,0,7,6,7,0,6,3,0,2}, 113371133874728383803053014}. +{{6,5,6,1,5,3,5,3,2,7,4,1,3,0,4,5,5,6,7,4,0,1,2,1,7,0,4,1,5,5}, 1026361002601436279074036474}. +{{6,5,6,6,4,5,1,4,1,7,1,4,3,7,3,5,5,2,0,3,5,5,5,4,7,6,2,5,5,1}, 540515794710188853317728098}. +{{6,5,7,5,1,1,1,5,6,3,2,4,4,7,4,4,1,1,5,0,7,2,4,6,4,6,7,6,0,3}, 306234121354627612751110910}. +{{6,6,1,5,3,7,1,2,2,2,3,2,4,3,6,3,4,1,4,3,7,3,5,6,2,3,4,5,1,7}, 867201264033875421963134076}. +{{6,6,1,6,7,1,3,7,4,1,7,3,2,5,2,0,1,5,0,2,7,5,5,0,3,1,4,3,0,5}, 704965967901949448707845876}. +{{6,6,2,1,3,1,6,7,0,2,7,3,6,5,2,3,5,1,5,6,3,3,4,2,5,0,7,3,0,1}, 102547593816010347112803512}. +{{6,6,2,3,7,2,1,5,7,1,2,3,7,1,6,0,1,3,1,7,1,3,0,2,0,3,6,6,6,4}, 1161197326752052300214123480}. +{{6,6,2,6,1,2,5,3,4,3,5,7,6,0,4,2,2,3,1,6,6,0,5,6,4,2,5,7,7,5}, 1196259634212294130405871312}. +{{6,6,3,6,7,5,6,5,5,4,3,1,0,6,2,5,4,0,0,2,2,3,0,7,4,2,1,1,2,0}, 29138176363553517452955060}. +{{6,6,4,3,0,2,7,2,1,2,4,5,3,0,2,0,2,6,5,6,3,7,7,7,1,4,6,3,5,5}, 1062498303579954325432310088}. +{{6,6,4,7,0,7,5,1,5,7,4,3,0,5,3,0,4,3,4,6,5,0,2,2,4,6,5,1,0,0}, 137602508637742659747867624}. +{{6,6,4,7,4,4,1,5,2,0,7,7,4,0,7,4,1,3,4,4,0,1,4,3,5,1,5,6,4,5}, 1185719150487478703516503240}. +{{6,6,5,4,3,0,4,1,1,7,4,4,1,1,7,4,5,7,7,1,0,3,1,7,6,5,5,7,6,3}, 609888410719640404643246996}. +{{6,6,5,4,3,7,1,2,1,2,3,4,6,7,4,5,4,0,6,3,0,2,3,0,0,4,6,3,3,4}, 735477939024137324511929716}. +{{6,6,5,7,6,1,2,2,6,7,1,0,7,1,2,3,0,5,7,0,5,1,3,0,5,5,1,1,7,4}, 988151385651346257862899244}. +{{6,6,6,2,3,7,2,1,5,4,1,2,4,4,3,5,2,7,1,2,1,2,2,6,6,3,0,4,4,3}, 493445727216246846609868208}. +{{6,6,6,3,1,1,2,3,6,0,1,3,0,0,7,3,4,0,2,3,4,7,5,3,7,4,4,1,6,5}, 1072411952864592854556134584}. +{{6,6,6,6,1,6,5,0,5,1,6,2,0,3,2,0,7,2,2,0,1,2,1,2,2,4,3,6,1,0}, 193505292961847988922164048}. +{{6,6,7,2,5,2,7,4,4,3,7,3,7,4,1,7,2,0,5,1,1,3,7,0,5,0,1,3,4,5}, 952989447111176907214610004}. +{{6,6,7,2,6,0,6,5,4,5,0,3,3,1,2,0,1,6,5,3,2,3,4,7,5,3,0,2,5,4}, 962759433110696200640477828}. +{{6,6,7,3,0,5,1,2,4,3,4,7,6,7,4,2,7,3,2,4,6,7,0,6,5,0,2,2,7,3}, 342842967270352056536476268}. +{{6,6,7,6,0,5,3,6,0,4,3,0,7,0,5,3,7,3,0,6,4,4,4,5,1,4,2,1,2,0}, 57523938546011743981917284}. +{{6,7,2,7,2,6,5,2,5,0,7,1,0,2,3,5,5,4,7,3,4,2,7,0,5,5,6,4,1,2}, 296755109541801258837200202}. +{{6,7,2,7,6,1,3,2,1,6,5,4,1,0,2,5,5,3,5,7,0,0,3,2,2,3,3,1,1,0}, 1024194500186636475667818}. +{{6,7,3,1,6,5,4,4,1,2,1,4,3,2,4,4,1,5,3,1,0,0,2,7,3,5,0,1,7,2}, 358052468970855124266063150}. +{{6,7,3,3,1,1,7,7,1,2,3,2,6,0,5,3,5,0,2,3,4,6,6,5,0,2,0,5,1,4}, 791945806407088045092881918}. +{{6,7,3,6,4,4,4,3,7,3,7,0,1,3,6,6,6,0,2,3,3,5,5,5,6,2,5,2,1,7}, 732742891273580074063378310}. +{{6,7,4,2,5,5,5,0,6,2,6,1,4,4,5,0,5,4,5,3,0,1,1,7,0,0,0,7,1,7}, 783947506389074164467976306}. +{{6,7,5,2,6,5,3,0,2,1,1,6,2,2,2,4,7,2,6,5,5,2,5,1,1,4,5,2,5,2}, 432608974080000326641452646}. +{{6,7,5,4,0,7,5,3,6,2,0,5,6,5,1,0,7,5,2,7,4,1,3,0,6,7,4,6,5,0}, 601684220457920166772828390}. +{{6,7,5,6,5,1,4,4,1,3,3,0,4,5,4,5,0,1,4,7,2,2,6,6,4,6,3,6,1,6}, 847225861539805407587510070}. +{{6,7,6,0,7,0,6,0,5,5,5,3,3,3,6,5,0,3,2,7,0,2,3,0,1,7,3,4,6,1}, 503576439010885051764883218}. +{{6,7,6,7,1,0,6,3,3,6,3,0,1,1,2,0,4,5,6,2,2,1,7,1,4,2,7,5,1,4}, 875791879938262199999542682}. +{{6,7,7,1,3,6,4,2,6,6,4,7,1,2,0,0,4,2,3,0,3,5,1,2,4,6,3,6,2,0}, 215268900275621855449323550}. +{{7,0,1,4,1,1,7,0,5,0,3,1,5,4,6,1,2,1,6,2,2,4,3,7,0,6,6,2,3,6}, 747451824985762552254471541}. +{{7,0,2,0,0,3,3,2,3,1,1,0,0,5,2,6,7,5,0,6,5,1,1,6,5,0,4,2,2,0}, 108472759706476634692593505}. +{{7,0,2,5,3,2,2,4,5,5,6,2,0,2,3,3,0,3,5,7,2,2,5,2,7,5,7,2,1,5}, 760114333315621244986376985}. +{{7,0,3,1,2,3,3,5,6,7,0,3,3,4,7,3,4,0,3,2,7,4,5,7,4,6,4,4,4,7}, 1236836040322505808115194605}. +{{7,0,3,5,2,0,4,5,1,7,0,2,2,6,4,5,5,0,6,0,3,7,6,3,3,6,3,2,6,0}, 355868916024755801631589261}. +{{7,0,3,6,7,0,0,5,0,3,5,2,6,4,3,0,6,1,6,7,2,7,2,3,6,6,7,0,3,6}, 757785340403874261560346261}. +{{7,0,5,2,0,7,4,3,0,5,6,4,4,1,0,7,6,6,0,6,3,4,7,7,0,1,5,7,7,6}, 1178371635643977714128429733}. +{{7,0,5,2,3,4,0,6,3,0,1,0,1,5,1,1,7,3,4,0,6,4,7,4,1,4,0,3,1,5}, 676176957598177513661789461}. +{{7,0,5,2,6,1,5,7,3,4,0,5,4,2,5,2,4,5,6,4,5,1,0,3,1,2,6,4,6,6}, 1162937890471404588154112485}. +{{7,0,5,6,2,6,5,6,4,3,3,7,5,4,4,3,1,4,3,6,0,6,6,4,4,0,1,3,6,3}, 346544350202411753660587589}. +{{7,0,5,6,5,2,0,7,3,1,0,5,7,1,4,6,1,7,4,4,6,6,0,7,0,1,6,3,2,6}, 710761200255574675533544341}. +{{7,0,5,7,7,6,4,2,5,2,3,0,6,5,0,0,4,4,0,7,4,7,6,5,0,7,2,1,0,3}, 57665257077286232339784989}. +{{7,0,6,3,1,6,4,2,3,0,3,1,1,3,3,3,6,1,3,6,5,2,4,1,7,2,4,3,3,4}, 722408852018157297973263641}. +{{7,0,6,7,6,3,2,2,6,3,4,4,2,7,5,5,2,3,3,0,2,1,7,5,4,6,5,0,1,4}, 768946804805320463874449961}. +{{7,1,0,3,4,2,6,0,1,5,7,4,2,2,7,3,0,5,1,3,6,7,0,1,0,0,5,2,5,6}, 1009627290753496825553929995}. +{{7,1,2,1,7,0,4,0,7,2,4,2,7,6,7,7,7,7,1,6,0,4,2,6,3,1,6,0,0,2}, 90364052456765047955771675}. +{{7,1,2,3,6,5,2,6,4,2,1,4,2,3,6,0,1,2,0,6,2,1,0,5,6,7,2,0,4,4}, 996781088264408113050887211}. +{{7,1,2,4,5,5,7,5,5,0,2,3,0,0,1,3,5,3,5,1,2,4,4,1,3,7,0,0,2,1}, 46317553032924073380792819}. +{{7,1,2,5,4,1,1,5,6,3,3,0,2,2,5,5,6,4,7,2,4,5,0,2,7,0,4,3,5,6}, 1029381918229348103775110891}. +{{7,1,3,1,3,0,7,5,1,1,6,7,4,2,1,6,6,4,1,0,4,1,1,2,7,0,1,0,2,5}, 639794698069744658107616223}. +{{7,1,4,5,3,3,1,7,6,4,6,6,5,6,2,3,0,7,1,1,6,1,0,7,5,2,0,4,7,7}, 1113590553383542846418489595}. +{{7,1,5,3,1,0,2,4,1,3,4,6,4,2,4,1,0,2,7,7,5,0,7,4,7,0,2,2,5,5}, 964447879783094604044993311}. +{{7,1,6,4,0,0,4,6,2,7,7,1,0,7,3,6,2,7,5,7,5,0,4,2,2,5,6,1,4,4}, 1051663578338360658082295299}. +{{7,1,6,4,3,0,0,2,5,4,4,2,6,4,2,6,0,7,6,5,0,7,6,4,0,1,5,7,2,7}, 869120576646137392250093843}. +{{7,1,7,0,4,6,1,0,4,7,5,5,5,3,3,6,4,2,6,2,5,7,1,3,7,0,5,7,0,7}, 874478147272666389473689159}. +{{7,1,7,2,5,0,7,3,2,3,6,1,1,5,7,0,4,0,4,3,2,6,3,0,3,0,2,1,0,7}, 621795274064391525573884631}. +{{7,1,7,3,5,5,6,3,5,2,6,4,3,1,4,1,3,1,0,6,1,4,4,7,5,0,6,5,5,4}, 1197463885690509426565558719}. +{{7,1,7,6,5,0,4,7,2,0,6,4,3,2,5,1,2,6,2,5,1,0,2,5,0,7,5,6,5,4}, 1209704084473489353105526935}. +{{7,1,7,6,7,3,6,1,2,0,4,6,3,2,4,0,2,1,0,6,1,4,0,7,3,3,5,4,4,1}, 554315026819500552257409207}. +{{7,2,0,0,0,3,2,1,0,7,0,5,4,5,1,0,4,0,4,0,0,5,1,0,3,1,4,7,2,6}, 853896538724801047317998241}. +{{7,2,0,1,5,2,7,0,7,6,2,3,4,1,5,5,3,1,1,6,0,1,6,5,0,2,6,3,3,0}, 92545195340726951958014297}. +{{7,2,0,5,3,2,3,3,6,2,1,4,2,0,7,7,3,1,0,4,7,4,1,6,5,1,1,3,6,7}, 961759825627740145246782681}. +{{7,2,1,0,1,2,7,1,4,4,3,4,7,7,6,2,6,1,5,0,7,0,3,2,2,5,4,4,5,3}, 581907487294750460193682645}. +{{7,2,2,4,2,7,1,6,1,1,6,5,7,2,6,1,1,3,6,4,0,6,0,3,7,2,6,5,4,0}, 564293474893953029902670689}. +{{7,2,2,7,1,6,3,3,6,1,3,5,5,6,0,7,7,4,3,1,6,5,2,0,3,4,1,1,4,5}, 971048756398006193414315737}. +{{7,2,3,1,5,6,4,4,7,0,7,4,0,1,0,5,7,1,4,7,0,7,4,6,4,4,3,6,6,3}, 540205062578032042329220381}. +{{7,2,3,5,2,4,7,3,0,0,1,6,2,5,4,6,0,6,0,2,1,1,3,0,0,6,0,3,2,4}, 657875357442193354015122637}. +{{7,2,4,1,5,1,0,3,2,7,1,3,2,6,2,2,4,4,0,4,7,7,2,0,2,6,7,1,3,2}, 120524852881703393450528441}. +{{7,2,4,2,7,5,4,0,7,6,6,6,0,5,5,5,4,0,1,4,1,4,5,6,5,7,3,5,1,2}, 230446602435025171731767601}. +{{7,2,5,6,0,6,4,0,4,2,0,6,0,7,1,5,2,7,0,2,6,2,7,0,5,0,3,2,5,5}, 954043593292653289848102917}. +{{7,2,6,6,1,2,6,1,6,6,6,0,2,2,1,1,0,4,2,0,1,5,4,7,0,3,4,3,3,4}, 713419504588053425316479121}. +{{7,2,6,6,2,4,1,5,1,1,7,2,2,0,0,7,7,5,4,2,1,2,2,0,3,3,7,3,6,5}, 1006394346510234832138897345}. +{{7,2,6,6,4,2,6,7,0,1,6,7,2,4,4,1,7,4,6,4,3,5,0,5,0,7,0,6,0,2}, 206682888817877997046565505}. +{{7,2,7,3,3,6,3,7,3,0,7,3,5,0,4,2,2,2,3,2,5,1,2,6,4,2,2,6,5,7}, 1113445663364424489550224861}. +{{7,2,7,7,2,6,3,7,0,0,7,2,3,0,0,6,0,0,7,5,6,5,3,4,0,6,3,2,0,1}, 52929663845199706963317965}. +{{7,3,0,1,5,7,4,6,7,5,3,2,7,7,1,7,3,5,1,3,0,0,6,7,6,0,4,5,5,3}, 575652915801796426498832187}. +{{7,3,2,0,2,0,5,1,1,6,3,4,5,7,1,0,5,7,7,0,2,4,4,7,5,2,2,1,3,7}, 655783893778951917024015811}. +{{7,3,4,4,0,6,4,2,2,6,0,1,2,4,3,5,5,3,3,4,2,4,5,3,1,7,6,6,2,1}, 278780899464991253794899971}. +{{7,3,4,5,5,0,4,2,3,2,2,3,5,5,6,6,5,6,5,5,4,7,0,7,7,5,5,7,7,3}, 614129702257726172594780443}. +{{7,3,5,2,3,0,0,1,6,1,7,1,1,1,3,1,5,0,6,0,7,7,2,4,1,7,0,3,6,3}, 361848091940553998818475671}. +{{7,3,5,4,2,0,6,7,5,0,0,5,0,7,5,0,3,6,5,0,7,6,0,1,1,2,3,5,4,1}, 468338866363853473429416327}. +{{7,3,6,0,0,5,2,2,7,5,2,6,5,4,3,5,0,0,0,3,6,4,4,4,6,7,5,2,1,3}, 153588815183751480567452451}. +{{7,3,6,3,1,1,1,3,5,3,4,5,0,0,5,2,1,2,3,2,3,1,3,1,3,1,3,7,4,0}, 464250247126161666805681147}. +{{7,3,6,6,7,0,5,5,6,4,5,5,3,3,2,1,3,6,6,1,5,7,7,1,1,4,6,0,3,1}, 124977388984459545508691155}. +{{7,3,6,6,7,5,2,7,3,0,2,2,5,4,3,4,5,1,0,4,5,5,0,6,5,7,0,1,7,4}, 1000513837861595271109235123}. +{{7,3,7,4,1,0,7,6,1,3,7,4,5,0,6,6,3,7,3,4,0,4,0,1,6,7,5,4,7,0}, 602865806036213167030736727}. +{{7,4,0,3,5,2,1,2,7,4,5,4,1,1,6,0,7,4,6,6,6,5,6,5,5,1,2,2,2,4}, 657603427107615613181310297}. +{{7,4,1,6,1,0,1,1,0,7,1,1,3,4,4,7,3,6,5,6,4,0,2,6,2,5,0,2,7,0}, 360175495091099709775126229}. +{{7,4,3,6,2,6,1,1,6,3,4,5,4,1,2,1,1,7,3,2,7,4,7,5,2,1,0,7,2,2}, 173036117830672559449287365}. +{{7,4,3,7,1,3,2,5,0,7,5,6,6,2,7,5,0,6,2,6,7,1,1,6,1,6,0,6,4,1}, 514614735255811398541821629}. +{{7,4,4,0,1,4,2,6,0,7,7,6,4,7,5,4,2,7,4,3,1,0,4,6,2,4,5,4,2,0}, 285835001033253677919004177}. +{{7,4,4,0,1,5,5,1,5,5,2,5,2,6,1,7,3,6,6,6,4,5,2,2,2,4,4,5,7,6}, 1203989590548740809710226417}. +{{7,4,4,1,1,4,1,0,5,7,4,1,0,0,4,6,2,3,0,5,7,4,6,2,3,0,0,4,3,0}, 163868228275979939223309145}. +{{7,4,4,2,3,4,3,1,5,3,4,6,2,6,1,3,7,3,5,0,3,0,5,4,1,1,7,7,3,4}, 865982003288167199035343825}. +{{7,4,5,2,0,4,3,1,2,3,7,6,6,0,2,5,2,5,0,3,6,0,0,2,5,4,4,3,6,5}, 1065260851288224964830463685}. +{{7,4,6,0,1,1,5,0,3,5,5,1,0,5,2,5,3,4,7,7,4,0,7,0,6,3,5,5,4,4}, 1187063115603280082072612721}. +{{7,4,7,5,1,1,3,2,5,7,7,2,0,7,5,3,2,1,1,2,5,3,0,7,6,2,0,5,6,0}, 494481078104653304773928829}. +{{7,4,7,5,2,3,0,0,4,1,5,2,2,0,2,6,3,4,4,1,2,1,7,6,2,7,5,0,3,1}, 131056608022986930499683885}. +{{7,4,7,6,3,5,3,5,6,6,7,3,2,1,1,0,0,6,6,4,1,6,6,1,6,4,2,7,5,6}, 1149539607340494244484771061}. +{{7,5,1,6,3,7,4,5,5,4,0,2,0,2,5,2,3,5,1,6,3,4,7,4,4,6,7,0,5,4}, 1081555307333333674991501751}. +{{7,5,2,4,0,3,1,4,1,1,6,6,5,5,7,5,3,1,2,4,0,2,2,1,1,4,5,5,2,4}, 890448403969727274424726371}. +{{7,5,3,0,2,4,3,0,0,2,0,6,1,3,0,5,0,5,4,1,5,0,2,2,0,4,7,7,5,7}, 1200956867333195280095555655}. +{{7,5,3,0,5,1,1,2,0,2,7,5,1,0,2,2,3,7,1,4,7,7,6,5,0,2,3,3,5,6}, 947348059912693832924732535}. +{{7,5,4,1,3,3,3,3,4,4,0,1,0,3,2,6,0,1,1,6,1,6,5,7,6,0,2,7,7,2}, 501138425787054910323697915}. +{{7,5,5,7,1,1,3,0,1,2,5,0,4,4,7,1,0,1,0,6,4,3,6,0,2,0,7,5,1,4}, 857767123564811336223475071}. +{{7,5,6,1,5,5,4,1,7,0,4,3,7,2,0,6,5,5,5,3,7,3,0,4,5,1,5,4,3,4}, 881879942072898724407744955}. +{{7,5,6,3,2,5,1,6,3,1,5,4,4,5,3,2,3,5,3,4,2,3,6,6,2,7,4,4,5,6}, 1214535003590346375625664363}. +{{7,5,6,5,2,4,4,7,7,6,4,0,2,4,1,0,2,1,1,6,1,0,0,1,5,5,6,3,4,5}, 1064470970704034068335837579}. +{{7,5,6,7,4,6,0,4,5,6,2,2,2,6,5,3,7,7,1,3,3,6,6,2,4,6,1,3,5,7}, 993993137939342628732518667}. +{{7,5,7,0,3,5,7,2,7,5,3,7,5,0,2,6,6,5,5,4,2,1,6,7,3,3,7,6,4,2}, 557285112516276285694418807}. +{{7,5,7,2,3,4,3,3,0,1,5,2,0,0,0,3,3,2,7,6,1,3,2,6,4,1,4,3,6,6}, 1035748422536055009760872151}. +{{7,5,7,3,7,0,5,0,4,3,4,7,0,6,7,5,7,1,5,0,4,3,0,4,2,1,0,0,7,5}, 939783201825490960036383327}. +{{7,5,7,4,2,7,0,0,1,1,6,2,5,5,6,0,4,7,1,4,2,4,4,4,4,0,0,7,2,1}, 191875707778041138534298407}. +{{7,6,0,1,1,3,1,3,3,1,6,1,3,4,3,3,0,6,7,6,6,3,0,5,5,5,6,2,1,1}, 147348463269478270322924537}. +{{7,6,0,2,2,3,6,4,3,3,3,7,2,4,4,2,5,6,4,7,5,5,0,2,0,7,5,5,6,5}, 1204045479008290693013114657}. +{{7,6,0,2,5,5,4,0,0,3,6,3,0,4,1,5,0,2,1,2,6,5,2,3,1,6,3,5,0,2}, 197103446139498389049756209}. +{{7,6,1,7,2,2,0,3,6,1,2,5,5,6,3,0,3,4,5,3,7,5,5,3,7,1,0,7,4,1}, 492502992051165302473185933}. +{{7,6,1,7,7,2,2,4,3,6,4,3,3,1,1,2,1,5,1,1,2,0,4,3,4,7,6,2,7,1}, 449873470764965965255899421}. +{{7,6,3,1,3,0,5,4,6,7,2,6,2,3,5,6,5,5,2,1,2,5,1,1,3,6,5,0,7,5}, 1047216573565624889069232733}. +{{7,6,3,4,2,6,6,5,2,4,2,2,5,6,5,2,2,7,0,4,5,0,5,7,6,7,1,3,0,5}, 693503991281610060702306437}. +{{7,6,6,2,1,4,7,2,3,5,5,6,5,1,6,4,7,1,5,1,3,0,2,4,1,0,0,2,3,1}, 10114837899477117529175889}. +{{7,6,7,4,1,7,0,7,1,6,3,7,0,3,4,0,6,4,6,7,5,1,6,0,4,0,4,1,3,6}, 722884125842191256319962549}. +{{7,7,0,4,0,3,6,4,7,0,6,1,0,5,6,2,0,5,4,5,1,3,6,4,1,4,1,0,1,7}, 673250610362655581375441187}. +{{7,7,0,4,5,7,5,3,2,4,6,5,7,4,7,6,6,6,6,6,6,1,5,4,0,1,5,1,7,1}, 403780775555291384570206451}. +{{7,7,0,5,7,3,7,6,2,6,1,2,0,5,4,4,5,4,3,6,4,1,6,4,6,6,4,0,0,7}, 770983840147739141988492411}. +{{7,7,1,6,4,5,2,1,3,6,4,4,1,5,7,3,6,3,5,1,7,0,6,6,6,5,2,3,1,2}, 74154799432609871997890983}. +{{7,7,2,4,3,6,0,1,0,2,7,0,1,0,4,7,0,0,1,0,3,7,2,5,7,4,4,5,5,0}, 611774363315974804633588883}. +{{7,7,3,0,7,6,5,3,6,1,4,4,0,2,6,0,7,6,5,0,4,2,0,4,2,2,0,6,1,2}, 166174602085066339028107991}. +{{7,7,3,2,5,4,4,7,6,2,0,1,0,7,7,2,1,6,2,4,2,4,2,0,2,2,5,3,6,4}, 1009028622195090914413734039}. +{{7,7,3,5,5,4,7,3,3,7,1,2,6,7,0,3,3,7,0,0,1,6,4,4,6,7,6,1,4,5}, 1080945697796149657279375327}. +{{7,7,3,6,7,5,1,0,0,2,4,2,5,4,7,7,1,3,7,6,2,1,2,6,4,7,7,2,2,0}, 146049877385808381957623927}. +{{7,7,4,0,6,7,5,1,1,7,1,4,6,4,7,3,0,5,5,0,2,3,2,2,6,3,6,1,3,5}, 716173578067584331043751907}. +{{7,7,4,1,3,1,2,6,1,6,7,1,2,7,0,6,1,3,4,3,7,4,1,2,2,6,4,1,6,0}, 429520047967920521570102587}. +{{7,7,4,4,0,4,4,2,3,3,6,3,2,4,1,2,0,2,7,0,6,6,3,2,4,4,2,0,5,0}, 371453211464880433616145155}. +{{7,7,4,6,4,4,3,1,3,5,1,4,2,2,6,7,0,3,5,2,0,4,2,5,0,1,3,1,4,0}, 321936192060627244724684739}. +{{7,7,6,2,1,7,4,6,4,1,0,1,0,2,2,0,6,5,7,0,2,2,0,0,0,3,0,3,0,4}, 619499486345444386136263219}. +{{7,7,6,2,7,5,4,1,3,7,3,6,6,4,6,1,1,1,5,3,1,1,4,0,5,7,3,3,1,6}, 682172539788896869688510387}. +{{7,7,6,3,7,7,2,5,6,0,4,7,3,2,3,4,4,2,0,6,5,2,2,0,3,1,6,6,7,6}, 1162499561368828290477873339}. +{{7,7,6,4,1,5,2,4,5,3,6,5,2,3,0,4,3,5,2,6,3,4,2,0,4,4,3,4,1,0}, 215986192223173538504452915}. +{{7,7,7,1,5,5,4,1,7,4,5,0,1,3,7,4,4,0,4,0,1,1,7,3,3,2,6,4,0,2}, 237386122309985640744252863}. +{{7,7,7,3,2,2,7,7,3,6,4,4,5,1,7,4,5,0,1,1,1,0,3,2,1,2,2,0,6,1}, 309626320361246473412506063}. diff --git a/support/test_cases/test_data/3dim_from_-123456789_to_54321.data b/support/test_cases/test_data/3dim_from_-123456789_to_54321.data new file mode 100644 index 0000000..38ccd50 --- /dev/null +++ b/support/test_cases/test_data/3dim_from_-123456789_to_54321.data @@ -0,0 +1,1000 @@ +{{-123444203,-71948740,-73084980}, 255010096702991621595662}. +{{-123432655,-121792859,-102814718}, 18934151385141781816700}. +{{-123400068,-112703646,-18804761}, 1361282775351001773472147}. +{{-123337117,-69841169,-122141050}, 85028037847507152460452}. +{{-123322785,-69855213,-98673024}, 104250056654770909074756}. +{{-123135954,-12965817,-104153048}, 700130166348833755131277}. +{{-123081929,-82707370,-32308188}, 1303872212279152551611990}. +{{-122958059,-17595457,-101301973}, 699357931933325738943112}. +{{-122783467,-98467720,-57450686}, 182312607379489620543406}. +{{-122765796,-104450673,-57153264}, 182166370595996535329157}. +{{-122760848,-106284890,-82649118}, 160893346414065093928311}. +{{-122754187,-61363101,-87658278}, 237356722328541068996396}. +{{-122602488,-44520652,-54713072}, 1814595460387236351711047}. +{{-122525701,-92653311,-70986312}, 180817496310852323654036}. +{{-122475821,-54318070,-32911212}, 1832613109179083689209494}. +{{-122364402,-78550620,-115628033}, 77095115161424262980875}. +{{-122350686,-30208314,-81690922}, 766542746390547886947455}. +{{-122145534,-41416932,-62645944}, 778182345329192150858063}. +{{-122091961,-27317313,-114937077}, 617471643019437446935232}. +{{-121773928,-21938700,-113458327}, 682388767238498907508579}. +{{-121674658,-62434339,-108182998}, 88896741916132861016381}. +{{-121448367,-85709694,-58184358}, 248278691369771685292542}. +{{-121363350,-39918409,-98411614}, 625040214936455771772909}. +{{-121040873,-47722247,-68180935}, 775953675893607742083056}. +{{-120771993,-88072756,-59239798}, 248235976981240932588390}. +{{-120694128,-83068490,-76315576}, 229506259669083559087447}. +{{-120686816,-87816384,-65764839}, 245911715197658449230307}. +{{-120421602,-19967304,-42567313}, 1891635672804333504206219}. +{{-120329139,-112628491,-3964778}, 1380144746381533426125884}. +{{-120175823,-109688601,-26602319}, 1231812544502210198578664}. +{{-120175111,-59920010,-122252585}, 86346050324873610399578}. +{{-120057378,-14979192,-67968126}, 850500518993225157244335}. +{{-119812743,-50271131,-82819642}, 756071928173963320585852}. +{{-119691049,-117100657,-90192548}, 21764430459429606376132}. +{{-119628068,-10796004,-22313328}, 2041274310777017911980295}. +{{-119603879,-69322105,-97543992}, 106285400499395713363916}. +{{-119576759,-7770689,-69788636}, 851424653111470414789324}. +{{-119505617,-106046838,-99614062}, 28677654335096682325494}. +{{-119445327,-4135067,-14315010}, 2051881406829679893898364}. +{{-119383130,-71165594,-34103062}, 1313130823402773563572031}. +{{-119285959,-123199577,-54229123}, 1208973259259619261638376}. +{{-119217713,-82933848,-45434576}, 1287121941727274968917446}. +{{-119132708,-47916049,-34122930}, 1833832344070100625035429}. +{{-119124385,-26227048,-48059364}, 1824573021181602964165830}. +{{-118939780,-65623012,-81580804}, 236697770993369200291847}. +{{-118886840,-89344455,-118959708}, 75927177438464391929557}. +{{-118742763,-115166262,-121886415}, 247156974444292384698}. +{{-118740401,-72967522,-23633262}, 1315589540771546786144630}. +{{-118684471,-108407446,-63964987}, 173787543488657927012090}. +{{-118579786,-24481659,-11186653}, 1977772465580595132919321}. +{{-118483538,-74790212,-59684801}, 249640624485537312170251}. +{{-118428979,-28322347,-62765987}, 787552569484505778209848}. +{{-118127895,-108787831,-85041325}, 152817201832223003033304}. +{{-117996412,-65645288,-25372505}, 1315722675154000185352067}. +{{-117621410,-108044912,-71476393}, 171432372568105965558155}. +{{-117536918,-36388086,-84870205}, 765415005733616543399643}. +{{-117270990,-76035906,-118035865}, 77263213305035696793947}. +{{-117146001,-103530288,-116400958}, 9881124035729246732774}. +{{-116989543,-65364399,-56494007}, 257957655916178916887544}. +{{-116802487,-32619273,-38208765}, 1841976954331313163493064}. +{{-116423615,-58819483,-75270645}, 240193846805519886398552}. +{{-116233336,-32302954,-19093417}, 1974240795764548177174355}. +{{-116229229,-13139756,-117061222}, 681618893466689191251750}. +{{-116226280,-76932260,-5178842}, 1455900902380053161831015}. +{{-116121157,-60168605,-69491499}, 256460754747881152265248}. +{{-115883814,-12104442,-98120276}, 702554641124189575358047}. +{{-115876703,-121794023,-16991977}, 1360428643743292532694488}. +{{-115569242,-1018706,-52952177}, 1898665047189525791150875}. +{{-115478253,-14033018,-99379490}, 700507875515535558108726}. +{{-115474676,-112833943,-119691692}, 1325433355506821082261}. +{{-115016349,-54170453,-75398851}, 758848972911881144291872}. +{{-114637999,-7817679,-91693177}, 703540500828395282418136}. +{{-114556638,-52521993,-15190162}, 1965452543739294512092397}. +{{-114495011,-123138253,-83561505}, 152038245072963154924808}. +{{-114483348,-25997810,-1235419}, 1995053315162599497877555}. +{{-114459656,-46270649,-30490197}, 1836413590751233539843777}. +{{-114457563,-39458748,-61675628}, 786902011400751007055374}. +{{-114282257,-9922831,-269721}, 2061170272567066186893776}. +{{-114261677,-57131300,-55878239}, 1295867910632767568732962}. +{{-114079695,-15016320,-13319460}, 2043186943284761618440398}. +{{-113948795,-76321814,-109440409}, 80138823814376742158234}. +{{-113818681,-30547758,-85284507}, 767090930965664053025522}. +{{-113383536,-111403325,-91486291}, 23375751463301289649249}. +{{-113374415,-62939987,-111856655}, 89180070171905530528120}. +{{-113321162,-107590300,-22137025}, 1361982650333152122070795}. +{{-113274924,-92640243,27911}, 1390598261410498334804753}. +{{-113271707,-122658546,-28749995}, 1230805355105072342080058}. +{{-113251640,-113303908,-121670083}, 1779983991577175749219}. +{{-113238110,-94971685,-36568550}, 1239090506005948069034349}. +{{-113156146,-33265276,-97899994}, 635915997131656753769519}. +{{-113155460,-8959487,-120739328}, 681980332254589744083349}. +{{-113155194,-5579645,-33525598}, 1918172851904558181545773}. +{{-112936091,-65916842,-123162511}, 85768533586148651276090}. +{{-112927179,-45567819,-35737772}, 1834118879637423469235740}. +{{-112788668,-113408574,-62065222}, 174186554471744911719351}. +{{-112727637,-96722428,-122279573}, 11231806329297651901442}. +{{-112658735,-27995498,-288484}, 1994939379087380094370910}. +{{-112629499,-120852519,-21991658}, 1360660220977250784976572}. +{{-112629350,-39741187,-24111709}, 1836920787213864533158489}. +{{-112567005,-22620034,-14511440}, 2040999175246706291815190}. +{{-112521478,-109253310,-39519973}, 1229745584911012544013019}. +{{-112450557,-25701666,-86624080}, 766994900729913467810582}. +{{-112303587,-21681598,-71347303}, 850633136671961534609850}. +{{-112272240,-11948667,-64968661}, 852162009086012905530449}. +{{-112268591,-17717852,-40858359}, 1892388030688801623240042}. +{{-112267405,-39804929,-18211543}, 1966748586137683411233696}. +{{-112266559,-110715247,-32766870}, 1230075244960748267854332}. +{{-112201579,-50303569,-27964304}, 1835430754817929653027724}. +{{-112185832,-62806157,-87900077}, 237906481662775501426241}. +{{-112143845,-114103481,-20200242}, 1361859124688669019649188}. +{{-112036875,-95393536,-10100288}, 1373941658641070587667342}. +{{-112013488,-28453555,-12017496}, 1978146349475148384422229}. +{{-111905542,-80648404,-104032100}, 96266388178466188706383}. +{{-111677827,-114021487,-54783379}, 1210712109349830303748280}. +{{-111263496,-72039224,-39688075}, 1297230034539499968016099}. +{{-111232651,-37758958,-53537908}, 1823474359221789757997726}. +{{-110931945,-35487774,-12012388}, 1976969256892936632394454}. +{{-110752430,-22102354,-119695093}, 680727232225993401729115}. +{{-110665125,-5209271,-70485118}, 860172579437396313830836}. +{{-110513084,-98715044,-64589805}, 182643835121274536802819}. +{{-110122638,-79434251,-82187816}, 228857773885005040323933}. +{{-110049304,-76793979,-49712065}, 1286808496690136157058897}. +{{-109810397,-112498993,-40884126}, 1213483946174210501235620}. +{{-109683019,-11662020,-31202264}, 1910037936151292239833870}. +{{-109599519,-1736377,-98502131}, 709505086957277697455336}. +{{-109594280,-109864482,-77440138}, 155512806580754689403511}. +{{-109250874,-87492381,-12253308}, 1438681350395529792421389}. +{{-109238768,-40709732,-80292927}, 759956762350958909972835}. +{{-109219489,-101887953,-99689617}, 29480068752989139800512}. +{{-109175201,-103917521,-118157722}, 10428612339689888602340}. +{{-109167956,-81392012,-90758164}, 98991149484310217884679}. +{{-109120785,-74778919,-39397744}, 1305385193465829504255444}. +{{-108952479,-114532692,-89756372}, 152962014437433757438030}. +{{-108895777,-87695866,-14246257}, 1438644450529445910328658}. +{{-108769722,-66682717,-113648557}, 88207796313418079092233}. +{{-108680897,-94177435,-92578306}, 32870203417700883854452}. +{{-108625759,-12475823,-65409629}, 852219224033284502313176}. +{{-108417709,-95804199,-88727287}, 162437472886583211184048}. +{{-108388669,-2386516,-74353736}, 843969226434427089591046}. +{{-108289361,-50074560,-63383087}, 777657506222876324143586}. +{{-108172772,-22459543,-91416222}, 702277527868629663348149}. +{{-108108807,-39718846,-11415443}, 1968925878969086966768378}. +{{-107945178,-114150730,-89585036}, 152970184515373933043231}. +{{-107927219,-85434087,-8546301}, 1439082009542437418421400}. +{{-107763119,-118052495,-89794508}, 151939083856472930814172}. +{{-107568819,-53082187,-41401229}, 1816777240680864072633368}. +{{-107541148,-27669517,-5585300}, 1994714579218521936664069}. +{{-107539850,-70418199,-34353732}, 1313806885853304544913053}. +{{-107437437,-55799179,-37769145}, 1832958158992277496684304}. +{{-107365215,-115871970,-59672727}, 173504983280872808774010}. +{{-107345870,-48731010,-93378254}, 626852132499611817615743}. +{{-107298533,-17320127,-90049512}, 702433089902170365147540}. +{{-107211433,-5702504,-78483991}, 843654483984413181333474}. +{{-106625284,-73895393,-110437758}, 84285596793228677444005}. +{{-106613636,-34203074,-95966384}, 640067442790474593218839}. +{{-106590596,-75300023,-122744076}, 81611616381606086327445}. +{{-106497876,-6353473,-85772922}, 837250244558607941920933}. +{{-106459652,-50840004,-15220515}, 1969713405072026323546147}. +{{-106422730,-21256885,-97785167}, 705996221044726288941865}. +{{-106119628,-29861524,-77026272}, 773585217576067662234375}. +{{-106116209,-35737076,-21519444}, 1978697367643126164979782}. +{{-106089419,-108675787,-94400863}, 27361864789082409682744}. +{{-106010406,-6393985,-114646554}, 688453761605386611649261}. +{{-105865292,-66934708,-60329815}, 262536868543007422368547}. +{{-105839197,-20528612,-66943348}, 855067364021316406718982}. +{{-105693871,-110210644,-7382026}, 1368786347750483982846062}. +{{-105427672,-25703367,-93201651}, 641508088129479519147761}. +{{-105415681,-93728354,-109992681}, 18153437954301877238098}. +{{-105371280,-27348173,-99385098}, 639054967756932115860581}. +{{-105048390,-83747899,-111887329}, 82834420539985111181145}. +{{-104981879,-38914019,-2655501}, 1997604127671030500112984}. +{{-104625894,-44872389,-2458748}, 1989358560824209044990541}. +{{-104429584,-62405967,-26425027}, 1321405425599048297496817}. +{{-104369185,-114606789,-104895365}, 24806889322517608853568}. +{{-104188526,-102576009,-17043759}, 1374538813498820683531753}. +{{-103923635,-11256969,-62128736}, 858357206424897748125068}. +{{-103875385,-4724034,-19771399}, 2054278651822084998314866}. +{{-103565079,-88199780,-96759735}, 101547556063153040522090}. +{{-103524180,-101444444,-79085189}, 167839256466222093788163}. +{{-103458601,-123200598,-104810200}, 23627474481853715967958}. +{{-103413112,-17758998,-15793111}, 2045275589008173292027891}. +{{-103273372,-118326953,-91763853}, 26463348914442453491329}. +{{-103229721,-118421556,-48831584}, 1214143140961996199940934}. +{{-103216150,-27677502,-59440026}, 792507920787665244322559}. +{{-103202701,-61527289,-69371982}, 260983978213888966535076}. +{{-103054839,-108300926,-110053208}, 8736396555718406339550}. +{{-102959763,-89961683,-73191164}, 169341088842185441822748}. +{{-102958564,-115029934,-25188015}, 1236390293615071345742259}. +{{-102839984,-120802828,-34384230}, 1232862716268088077487463}. +{{-102780911,-99814941,-32048545}, 1242495879185291082982728}. +{{-102327600,-68840249,-106790348}, 92644820796959276969157}. +{{-102141587,-75371157,-50115645}, 1290911069649224846034952}. +{{-102091180,-38494416,-31381574}, 1846858709655948158077863}. +{{-101911625,-15318032,-43213342}, 1896568129432395359601638}. +{{-101656608,-80987906,-78035187}, 235053548252699008872563}. +{{-101467585,-56149076,-105302910}, 628153383832083837505894}. +{{-101386469,-7585789,-50484082}, 1895391137313837491074084}. +{{-101357975,-4407962,-35185985}, 1922375849924522422433626}. +{{-101239148,-32161580,-59977735}, 791535379921364624969507}. +{{-101085535,-101612637,-26098618}, 1244862222908384326319212}. +{{-100973903,-69120139,-36400690}, 1317677791767548506014844}. +{{-100583441,-103713612,-117971240}, 14560743199972943072582}. +{{-100543553,-82278063,-59522721}, 253185878452928260297168}. +{{-100534504,-65398802,-116660822}, 90300552461885766814583}. +{{-100488175,-118506734,-2751291}, 1383917857543588735469818}. +{{-100304667,-71260750,-89696976}, 240926341508072138904478}. +{{-100188024,-61066223,-112160092}, 93408333760150859111125}. +{{-100125738,-14239020,-51304738}, 1895228380772476055963183}. +{{-99897742,-98407091,-38830408}, 1242234657810925370280285}. +{{-99784418,-107387933,-11288738}, 1368594758570119723217965}. +{{-99621686,-77252870,-119004842}, 81986711576486987833087}. +{{-99575584,-107515008,-81111984}, 159631453961728361411015}. +{{-99502648,-98038149,-32773037}, 1243578278283146998200897}. +{{-99451342,-30881083,-7235494}, 1982629233075332707134845}. +{{-99367763,-107990406,-107128889}, 8850861133679335591322}. +{{-99354501,-87047412,-98100054}, 101632803711741965064486}. +{{-99238537,-30809396,-59455108}, 792560937483337208513094}. +{{-99218575,-61182832,-12481188}, 1453418503163004696346830}. +{{-99116246,-113122327,-13622083}, 1368393071710940337665785}. +{{-98888037,-27936937,-16504571}, 1980257503143121165868192}. +{{-98842091,-88706618,-96230549}, 101622643939856706217498}. +{{-98830878,-4207127,-36799892}, 1922127420569192409969885}. +{{-98760620,-99480497,-56174841}, 1223343581236160776489857}. +{{-98752013,-2188977,-99387072}, 713515391731868938879876}. +{{-98716245,-110564157,-73688672}, 159948521841378443814148}. +{{-98540239,-22752991,-117771709}, 685127306285907552069848}. +{{-98509353,-11871217,-109409225}, 688687568335264919423936}. +{{-98451202,-106354706,-59045265}, 186917678713244538114331}. +{{-97502494,-105327936,-66118299}, 185097719736036656871659}. +{{-97464032,-93901010,-42062259}, 1227673067775897475125363}. +{{-97399203,-106994632,-32115279}, 1234813976107787556263338}. +{{-97339140,-25462130,-11971571}, 1982990678985048754163763}. +{{-97273674,-79581971,-73665357}, 235867559134721375210009}. +{{-97234513,-107319204,-93584737}, 28208653336009344246082}. +{{-97188276,-33996173,-9664591}, 1982069829106499289646369}. +{{-97107454,-105595638,-39475191}, 1242576143037755394391547}. +{{-96970943,-109130703,-2824026}, 1385617115765815783610620}. +{{-96922142,-41554496,-62255516}, 783526699483555195451599}. +{{-96907681,-5395165,-20716147}, 2054826446360162389701728}. +{{-96824998,-626760,-107593737}, 697627071612848844869579}. +{{-96761632,-19199891,-61411087}, 857763293448244790858097}. +{{-96634196,-46663794,-43348138}, 1822542003876495428618295}. +{{-96627692,-23734833,-35270610}, 1848680955902444304958117}. +{{-96589284,-6203455,-121081046}, 686720941731775481838005}. +{{-96223255,-17615962,-71128895}, 855493119339271424440186}. +{{-96200603,-123293053,-121919583}, 5318678328161920808744}. +{{-96107812,-104530944,-77006294}, 168557196554514530236839}. +{{-96089524,-86120724,-27653565}, 1311118838463737514739715}. +{{-96004234,-23540688,-32833838}, 1848725893152555042210735}. +{{-95937928,-59597196,-2087525}, 1470626084203077822465603}. +{{-95764610,-39174246,-117795821}, 619529429947909771828379}. +{{-95738160,-31320571,-86156419}, 770556010401658923443313}. +{{-95731159,-51972363,-92739249}, 631482875520540640188248}. +{{-95690679,-2147589,-28098922}, 1925022479558846823414380}. +{{-95649493,-40313638,-21747549}, 1971176099731559488113810}. +{{-95625157,-8506490,-79049058}, 840187445005670257423414}. +{{-95588914,-13341141,-106388960}, 705415239069668515692813}. +{{-95569782,-71195322,-109827790}, 92984247422801073944447}. +{{-95450965,-84221604,-56089596}, 1289955646352125621790726}. +{{-95104210,-83235157,-54665592}, 1289977968738723099855117}. +{{-95008599,-108601669,-26046079}, 1237141931967279396352872}. +{{-94749964,-43784110,-20419989}, 1971066154880100362420883}. +{{-94592952,-79807810,-100570686}, 101254111799935904805751}. +{{-94234793,-121811719,-48718858}, 1214588340445848877174516}. +{{-94109925,-61260341,-14909517}, 1451905957404627818878976}. +{{-93825057,-6389728,-62105010}, 859160298296728381534438}. +{{-93774071,-113707171,-96451739}, 27825310273307217197688}. +{{-93744278,-75626758,-6382545}, 1445015060460220670318555}. +{{-93671140,-39321808,-118960576}, 619589337563356177420679}. +{{-93509650,-49552740,-37998423}, 1837835544679387400202539}. +{{-93362100,-44040718,-61089644}, 783459107442370573404311}. +{{-93342884,-72359808,-82470755}, 241841867690106727887011}. +{{-93339794,-16846153,-7177241}, 2048292971332000569511305}. +{{-93217700,-69864282,-7946245}, 1453144742455587407000595}. +{{-92874690,-33720067,-121667125}, 619450614146841489846297}. +{{-92795453,-8168874,-109615962}, 689400132008538117463606}. +{{-92766266,-32806554,-73679}, 1998692682976198223804219}. +{{-92764806,-43830444,-99728399}, 630274296343762737629035}. +{{-92542561,-65342831,-88640240}, 241678935898392300327380}. +{{-92185469,-94996944,-73345604}, 169848058722475438527110}. +{{-92078886,-83282609,-83657208}, 232527833338429253209037}. +{{-91926227,-26905985,-45580768}, 1831955450253113645490572}. +{{-91772833,-116895635,-68201446}, 175862659790006791870836}. +{{-91752165,-92809266,-33477528}, 1244286578550983922276630}. +{{-91611213,-40717280,-31263434}, 1839358138244741094255270}. +{{-91554688,-112605571,-101653708}, 25780030472609642592341}. +{{-91385263,-96492839,-84314727}, 167439301023119667334648}. +{{-91215985,-44242731,-107906429}, 613754235943928770186320}. +{{-91151951,-78268021,-12000911}, 1444594739374934192357736}. +{{-90973485,-101106277,-15865241}, 1375364652882912473508608}. +{{-90936510,-227681,-115736374}, 695349226518776347195885}. +{{-90857191,-38584057,-78878444}, 772819178592935377809100}. +{{-90387289,-121715123,-5439491}, 1384331157978063007502960}. +{{-90367013,-43710648,-122287306}, 611192658148876839861414}. +{{-90228213,-5777164,-89883696}, 845978211317972397622534}. +{{-90124319,-68472855,-107292366}, 93245116513489709282812}. +{{-90115745,-41653112,-33095425}, 1839353845959416082658754}. +{{-90094890,-114318047,-57734691}, 179276876546442259849913}. +{{-89962746,-44519734,-52060592}, 1820282248945492899280799}. +{{-89828426,-20030297,-108516131}, 720511680086075793434281}. +{{-89667254,-87568519,-114284425}, 115717020034643613982681}. +{{-89375336,-88554148,-64463593}, 285705730330950980315971}. +{{-89135526,-101865033,-118314543}, 47667479719709440378857}. +{{-89088467,-41862748,-57346655}, 816275829905674193036586}. +{{-88918113,-85128760,-5283577}, 1492416422108030543920578}. +{{-88535629,-26043630,-55357220}, 1861942718223954977702550}. +{{-88169116,-31667093,-114351788}, 654218257640046615501317}. +{{-88136696,-57611158,-33172685}, 1352277092739752006336211}. +{{-88077561,-112235484,-57869807}, 211678557772711079393122}. +{{-87922590,-88548118,-73886065}, 267154090685668292277723}. +{{-87785941,-17016774,-101224719}, 737148332457994528490930}. +{{-87783559,-85070713,-33254249}, 1341641208742140688084936}. +{{-87582481,-21113161,-119028997}, 718106684193541489968320}. +{{-87351568,-123289708,-47400414}, 1249075759572880569091431}. +{{-87082142,-11633096,-42628671}, 1930595170115308448699883}. +{{-87018171,-34050726,-81838868}, 803298843088345130407582}. +{{-86692741,-117519419,-83588996}, 189387249659833016153108}. +{{-86315236,-60296709,-89304496}, 275236400900440058933509}. +{{-86150917,-77731731,-73797037}, 268362586451791855097872}. +{{-85823502,-107900713,-10426037}, 1401581293830591051662537}. +{{-85623042,-21562071,-87273197}, 869029000485197163216025}. +{{-85562200,-72915850,-90564240}, 144442698447405166139223}. +{{-85373710,-123149883,-32716734}, 1266000676776691365340541}. +{{-85265989,-33797205,-99969983}, 671132138349836436787488}. +{{-85185060,-24455077,-28862475}, 1883320407550021409290273}. +{{-85148711,-101013889,-106638167}, 66336982367816384965608}. +{{-84951057,-78661977,-53612743}, 1323573351813587995274720}. +{{-84748161,-15657273,-28379663}, 1948253949727675576235488}. +{{-84553951,-84553860,-55475332}, 1322488085509225515642958}. +{{-84523999,-118849219,-68511561}, 208301910879502622832984}. +{{-83939232,-30184884,-61679400}, 825346509670064460896583}. +{{-83869238,-108392266,-20722102}, 1399247500423771486707583}. +{{-83694112,-21187920,-116701778}, 718209527378916929212647}. +{{-83639591,-94148420,-24130423}, 1279009539875081301060458}. +{{-83578630,-43014892,-106018052}, 662543362303635270747727}. +{{-83518232,-110267079,-53120406}, 1248157722790357886754805}. +{{-83466606,-6153723,-76676503}, 873004597403180107754873}. +{{-83393886,-57492363,-21308955}, 1484257722551375573998713}. +{{-83216677,-85483882,-100624456}, 132757279293272218770710}. +{{-83198685,-105821120,-85064528}, 198718473372175854777222}. +{{-83158043,-62578914,-23420640}, 1354576800605867826737950}. +{{-82913077,-36398458,-118481677}, 652086218643641236499474}. +{{-82828293,-12540335,-38580810}, 1946882028363977726695604}. +{{-82781415,-93796039,-32599722}, 1276782951440262496947964}. +{{-82741659,-78766284,-91948162}, 136201986315668058592814}. +{{-82586793,-91822778,-46529581}, 1259945144652390968766034}. +{{-82470795,-106130756,-109754072}, 49969060583098160933646}. +{{-82403889,-29748756,-115940173}, 653290336527155104876610}. +{{-82320163,-46356833,-50724478}, 1852734845761011606483372}. +{{-82223994,-113673090,-94418504}, 60338788434722654534431}. +{{-82121822,-24008900,-71457396}, 823128078033440712863823}. +{{-81609249,-28297882,-107686393}, 655668101410108535078226}. +{{-81602746,-92310504,-105558943}, 67532835981398734493611}. +{{-81371859,-113625558,-75326181}, 193329495751630686479514}. +{{-81323604,-266961,-40980248}, 1939604287164233046444421}. +{{-81262921,-76741443,-109301065}, 117916573039310472489808}. +{{-81188612,-28285463,-78645215}, 806990642059768261998001}. +{{-80999043,-26461468,-70217267}, 823648080245095856288810}. +{{-80838463,-17601079,-45885955}, 1929830324193972271740152}. +{{-80757944,-4042667,-119300283}, 727879679307319923793521}. +{{-80580598,-86996079,-12309668}, 1476354027599636852855517}. +{{-80500444,-4558188,-7312565}, 2090572665438899637818883}. +{{-80332284,-9233378,-56307817}, 1928645470551892075690771}. +{{-80283994,-3963647,-83805070}, 879254661250143936885693}. +{{-80277329,-123124767,-95565006}, 59658539866925284794868}. +{{-80256404,-91671930,-39305448}, 1276977122124733813501207}. +{{-80157626,-62195676,-96922347}, 145827407390085350899243}. +{{-80156045,-48578815,-8920637}, 2005704175769960261380752}. +{{-80006220,-72537874,-92510492}, 144924271372265747532311}. +{{-79988515,-71888508,-100956808}, 142564615995714414361870}. +{{-79935671,-113574890,-59670121}, 212215636977182703034202}. +{{-79866897,-100384438,-85985654}, 199139098032631817203190}. +{{-79849939,-45491335,-80881739}, 797509998254626096549048}. +{{-79820651,-62385608,-26940667}, 1355043782069419659284138}. +{{-79797627,-94279234,-12349595}, 1411424929622532350966330}. +{{-79703356,-57086431,-8623375}, 1487425144593361058214833}. +{{-79692025,-114739861,-111198745}, 41954430504827119360832}. +{{-79472599,-42779767,-30807862}, 1874338492078846590910460}. +{{-79225346,-85349239,-101528606}, 133269199120844949976509}. +{{-78642601,-105177187,-47490738}, 1259112762203797705958004}. +{{-78486739,-70034558,-86260947}, 274557303147624427430074}. +{{-78224852,-38274377,-88192689}, 803410484587075020391809}. +{{-78209617,-35187415,-40297888}, 1864058555686658302764500}. +{{-78143234,-42704766,-46592339}, 1855464674488155473195195}. +{{-78044291,-43366441,-11474034}, 2006611010392246809466028}. +{{-78029327,-46900523,-63451969}, 816396428120338931991896}. +{{-78007861,-61704464,-119724022}, 124623667891498998090150}. +{{-77875770,-18095291,-39574881}, 1930172327949908684207897}. +{{-77797233,-97093938,-32507788}, 1277155296751331324823638}. +{{-77758241,-61625501,-92329109}, 146132707153046506681408}. +{{-77355404,-76652211,-155964}, 1494497440864664253188629}. +{{-77092093,-57876027,-8439673}, 1487495590991755286707984}. +{{-76992872,-12067687,-33324722}, 1947778553546656355419893}. +{{-76949965,-88740457,-42429800}, 1325590037707477255393156}. +{{-76945181,-111908122,-35627274}, 1267501816431185492819510}. +{{-76829604,-51623283,-12772397}, 2005461725807955884349457}. +{{-76788157,-17101034,-45528058}, 1929937822233436958842422}. +{{-76752913,-35198202,-7622675}, 2015233234013417480660082}. +{{-76686816,-5149041,-55749647}, 1936835387607835348144609}. +{{-76673691,-22362616,-45855163}, 1929787869566586922008234}. +{{-76594271,-29996478,-114963997}, 655894890547014249674970}. +{{-76368062,-86829763,-29071487}, 1344233180657376201306489}. +{{-76252918,-4338980,-4921426}, 2106847893608497248023151}. +{{-76206628,-116888474,-38328396}, 1266430130738172820044823}. +{{-76097681,-15270800,-14140931}, 2081036076879825103503586}. +{{-76003675,-20851244,-102833412}, 737399146572219847136782}. +{{-75941485,-104690354,-8986412}, 1410594052496727213836822}. +{{-75748766,-30286516,-123204837}, 653532757738108922875979}. +{{-75739242,-15677297,-91750724}, 740214131103659593941645}. +{{-75539766,-9487272,-24284}, 2099024905826424155233999}. +{{-75523145,-8011424,-18011367}, 2080148972301709988539362}. +{{-75446029,-119444645,-47152988}, 1249753058538457630730756}. +{{-75336939,-33196028,-3917212}, 2031485902484453970865678}. +{{-75303165,-89137685,-122061551}, 114007173973550452314912}. +{{-75259954,-9913994,-36752504}, 1947646073072744986365215}. +{{-74943315,-57093299,-62092623}, 297207653584266780803384}. +{{-74746155,-68923822,-40519420}, 1335226086420168695466654}. +{{-74684844,-40485423,-107607534}, 646962052214065321706421}. +{{-74642097,-53192871,-51077376}, 1852161623797651487966676}. +{{-74433604,-11067306,-83832390}, 871090658178579656678711}. +{{-73820593,-123364521,-19475715}, 1398536471207595779933408}. +{{-73675535,-50779644,-4971524}, 2021997909048387564495950}. +{{-73664537,-105945229,-82891727}, 199346792268258067388256}. +{{-73543065,-85330148,-1119334}, 1493385756238809154435942}. +{{-73022449,-105207239,-24971148}, 1282425264076355535408340}. +{{-72887507,-11936757,-114091726}, 726082990403602148032812}. +{{-72554781,-57338356,-17640897}, 1489190310067360555717378}. +{{-72486899,-61185822,-91782420}, 150288124928478260338846}. +{{-72473228,-70282942,-53502363}, 1336486079240751306926771}. +{{-72463116,-100673182,-64213077}, 224462809818904214971027}. +{{-72433726,-92127142,-103011437}, 72208031350032056655067}. +{{-72208883,-57029390,-21697839}, 1488899171207104779420090}. +{{-72130912,-39796558,-16116606}, 2008687277110319871742455}. +{{-72045597,-114145977,-27216287}, 1273901994276777304717216}. +{{-72038393,-63784919,-78903854}, 282199854978809531152372}. +{{-72000327,-95006071,-105502198}, 72042612130866469826556}. +{{-71849490,-34277591,-71236304}, 826570430199720790009245}. +{{-71815573,-76025160,-72514946}, 289396565108812266620070}. +{{-71431190,-52998498,-60327426}, 819647797845373862933119}. +{{-71425680,-82486270,-4738215}, 1497164421491581523208691}. +{{-71216972,-27057590,-308089}, 2036842784282519062474643}. +{{-71061148,-16394992,-117300976}, 722989820195541801735047}. +{{-70916874,-118091435,-108483527}, 45353699185468483637049}. +{{-70896247,-88003094,-76890012}, 271843157682191886679774}. +{{-70707278,-68805982,-58043488}, 300359210144916614635999}. +{{-70628669,-91970708,-14737078}, 1413680673051607536261926}. +{{-70226954,-3593704,-91346676}, 753577941514021289264783}. +{{-69993005,-82430571,-24592806}, 1348745463568738847002420}. +{{-69896457,-76923237,-48124171}, 1328660867115203273239136}. +{{-69793672,-40089624,-54961599}, 1857254297615386124314595}. +{{-69776713,-51662015,-104088905}, 666048643849394209958864}. +{{-69734502,-47754148,-73679876}, 801968829808210480849487}. +{{-69617739,-25082997,-20616932}, 2017828573665041830068748}. +{{-69580505,-80580907,-71820786}, 289260294379253902579316}. +{{-69412616,-92881964,-87766020}, 204439648827355687372359}. +{{-69208615,-104484053,-324136}, 1431205855483112321878860}. +{{-69084937,-112832228,-34900679}, 1271821395614285981363042}. +{{-68918210,-92341860,-103992748}, 72277518559159904581647}. +{{-68816580,-103919944,-90193463}, 73626447070239729147299}. +{{-68740298,-21254585,-68631183}, 892898621582791003613097}. +{{-68734088,-62309832,-77032858}, 282548890177533778743015}. +{{-68716327,-95530706,-108975155}, 55880743436275689620090}. +{{-68380215,-16352097,-92309670}, 744313023560123099331564}. +{{-68192622,-53541558,-101168000}, 666246178920229044282847}. +{{-68187545,-6798292,-36314636}, 1951801751686755195329094}. +{{-68132240,-117312231,-81063505}, 196202444065855438390737}. +{{-68085143,-105669613,-80411100}, 205501832331103543221836}. +{{-67966254,-4614947,-114227162}, 734404930601322227427453}. +{{-67605387,-63909013,-121595617}, 128765029125825111409416}. +{{-67540971,-110542089,-40543623}, 1255528115768823837134760}. +{{-67361190,-112800392,-5044311}, 1422706972452505835196395}. +{{-67285276,-46043363,-16752049}, 2008564469913027608032017}. +{{-67176987,-10526711,-105170139}, 742692955497495114743480}. +{{-66687778,-85694608,-113283673}, 120656130150142021392779}. +{{-66687201,-79615300,-74832024}, 273134421906696871541062}. +{{-66667302,-39085720,-64982075}, 826834489858040757350123}. +{{-66555473,-78096429,-82564340}, 270791998330237482894404}. +{{-66062651,-11966928,-99284304}, 743030423042641436087182}. +{{-66028336,-114171587,-3156488}, 1422733880565352530487637}. +{{-65994396,-107984816,-72664793}, 213936683014036149754755}. +{{-65863941,-83042917,-72343779}, 288314425977302595891232}. +{{-65550212,-99733149,-71170260}, 222206961592522998625285}. +{{-65507936,-43107437,-21320430}, 2008423087582673981642085}. +{{-65461169,-94767293,-45478984}, 1264555563201060392447300}. +{{-65238504,-81826012,-100992845}, 137501396044891806608963}. +{{-65111184,-68652719,-61959193}, 300139670261986737474001}. +{{-64826593,-121105428,-77740628}, 196123071518765745213510}. +{{-64519321,-63680876,-111203673}, 131680364893822943485762}. +{{-64517026,-108507642,-20977742}, 1404484990529811820885311}. +{{-64510836,-54055101,-114735516}, 649934214255090134084613}. +{{-64466378,-114070677,-81424006}, 197749444955426494090029}. +{{-64337356,-34596904,-84759792}, 808558657427943610845063}. +{{-64169617,-51673753,-105134288}, 666596423120500460955076}. +{{-64038834,-7899078,-105120884}, 743353291451420434662559}. +{{-64007605,-46192566,-1028581}, 2027964650311919812404370}. +{{-63930995,-7017096,-33303376}, 1952577151987108566566286}. +{{-63815714,-51778093,-111063939}, 650105617021012192121897}. +{{-63795959,-30733258,-102384438}, 677364648650864592445310}. +{{-63606009,-4802662,-99962316}, 751782152689215073230550}. +{{-63594307,-21088720,-27736036}, 1953334165634655978410126}. +{{-63571526,-78137653,-116409059}, 120184588597332636811881}. +{{-63426825,-83122481,-109888828}, 121473664977197713672900}. +{{-63416133,-64924281,-102806657}, 147195570846993737872768}. +{{-63102781,-63939328,-78430507}, 282790866638572573047458}. +{{-62994344,-97009043,-120743387}, 53758000140931803040369}. +{{-62827320,-56377051,-66435876}, 299782069579158419633749}. +{{-62798951,-49624244,-43339792}, 1859304112477044210238286}. +{{-62571728,-100321483,-63767408}, 225078606343712468239701}. +{{-62508402,-65787326,-122869351}, 128270341265912763165115}. +{{-62167057,-48621532,-44715292}, 1859060620271751028501574}. +{{-61848846,-27276616,-67390850}, 828515295191469816038639}. +{{-61844051,-68890431,-67049869}, 298556752009191035250840}. +{{-61736004,-106386985,-60545688}, 224954289594604227353989}. +{{-61609951,-45869799,-32580881}, 1876895031454273219171800}. +{{-61603440,-15418053,-57512985}, 895989157920086353963329}. +{{-61457844,-4723852,-94901374}, 753861954805102056621351}. +{{-61380654,-107306583,-56139115}, 1253376761436289804774649}. +{{-61268774,-50418530,-64680334}, 820081447634587359748991}. +{{-61244493,-84371255,-20396268}, 1478888281063431062040212}. +{{-61225386,-14665139,-112164881}, 725690138378490325336857}. +{{-61172028,-15614004,-111887062}, 725691798399649804409639}. +{{-61133630,-80318309,-29904468}, 1350023847077397147234381}. +{{-60732029,-115329329,-113408547}, 45637156191685129753248}. +{{-60701977,-39410489,-64649141}, 829376157951182696789696}. +{{-60495755,-5405861,-31989441}, 1960783125371039950398216}. +{{-60268913,-110819294,-109948629}, 47150553472522746175698}. +{{-60260097,-53188160,-31929895}, 1875801072370987786975714}. +{{-60230624,-22796418,-94956970}, 679714453038954192222327}. +{{-60174577,-15446144,-15371626}, 2083732700810890969262310}. +{{-60154248,-44884235,-7385105}, 2011563034779041417660241}. +{{-59971328,-92047052,-81444404}, 207417970819251912184903}. +{{-59969589,-46845779,-5991038}, 2027742345652671462818100}. +{{-59904961,-47119874,-79620309}, 802291522389505725444178}. +{{-59426891,-47510706,-111076396}, 651213413469719189457438}. +{{-59398678,-34953709,-69090942}, 827269139951046149658477}. +{{-59397040,-117737963,-24286887}, 1273825543010227242634609}. +{{-59345961,-13331199,-9536958}, 2087068671015654870279156}. +{{-59332858,-91104685,-12518049}, 1416366197158138269619977}. +{{-59226513,-81364346,-106930201}, 122603496768846299295058}. +{{-59194392,-114959243,-2176074}, 1423320248139889941716597}. +{{-59150869,-13152494,-11282873}, 2086810511004570225822098}. +{{-59116393,-83870311,-73711508}, 272688266133485316572884}. +{{-58981434,-21157859,-12644534}, 2085597849948833480801085}. +{{-58779165,-38111699,-15937367}, 2017450834679950358797104}. +{{-58743641,-120728418,-40040115}, 1254809648871103358284402}. +{{-58565898,-80135167,-66482712}, 290244804195364751174557}. +{{-58491781,-121718853,-114763634}, 45530552810578620592164}. +{{-58435692,-49711766,-61104922}, 820211535619016087039671}. +{{-58389049,-21967624,-10659782}, 2085640515478016870326246}. +{{-58000036,-20580099,-121968838}, 723218538623753904240949}. +{{-57846366,-39544338,-90436558}, 678669776286272864686463}. +{{-57838501,-98508177,-63524081}, 225159130200348492730752}. +{{-57652840,-99007269,-62334527}, 225191205044894920467297}. +{{-57630484,-42829592,-72737235}, 818971437518618977969315}. +{{-57612596,-55402585,-41101135}, 1859257626102993069122977}. +{{-57436347,-90163422,-14399285}, 1416371474865803970949786}. +{{-57315460,-58964724,-19096966}, 1489592742767780792703271}. +{{-57200970,-43744102,-59344539}, 821632980348322612465339}. +{{-57003785,-58574483,-122192859}, 129513794469595325811312}. +{{-56953361,-27144821,-53706675}, 1867248379186463483560032}. +{{-56769964,-18796743,-33586271}, 1951333384066809245648817}. +{{-56756548,-119305487,-110691305}, 45853324096201355041169}. +{{-56627527,-115995649,-84695583}, 194755765320758448251880}. +{{-56573166,-59885089,-77100049}, 283279043339243865350601}. +{{-56298694,-110639082,-27781617}, 1533777609908941633292123}. +{{-56202383,-41333965,-66213385}, 1078378828256038347083080}. +{{-56171345,-95323412,-106077549}, 331765596873095863732290}. +{{-56023374,-46766162,-121668197}, 907882483031633776492635}. +{{-55734435,-85726731,-118335468}, 378106350448053252955164}. +{{-55463318,-74340296,-54252324}, 1588067508308129779472079}. +{{-55420832,-40420246,-56371390}, 1080747140818339492656631}. +{{-55254928,-39417025,-119006024}, 916435413345351576857029}. +{{-55216114,-96386481,-114703453}, 315221819928585825929353}. +{{-54969110,-15407648,-65199648}, 1152764149349524103492559}. +{{-54916939,-109244007,-17138512}, 1663904773626777463752604}. +{{-54748818,-115057632,-8904142}, 1666115843759890668528047}. +{{-54742675,-58122275,-76250360}, 542358667365819722852636}. +{{-54722852,-32940226,-10355149}, 2278751337327193591953427}. +{{-54718183,-44454002,-88814784}, 1059017381875818983179102}. +{{-54542103,-119165051,-90363394}, 323968207908230207436412}. +{{-54282332,-43922883,-93583045}, 929443230858350744367633}. +{{-54169752,-44927128,-76485066}, 1061675662761509529698023}. +{{-54109053,-3289931,-20382635}, 2351803435405507124928048}. +{{-54052424,-99655223,-92814343}, 333402146807640448839665}. +{{-53782723,-86334808,-58160690}, 550517845772762174928046}. +{{-53652988,-34257451,-112261845}, 918697008160315058755089}. +{{-53588742,-105900716,-113050733}, 314052303597052011155019}. +{{-53511956,-7329812,-6709980}, 2346347960747053572835335}. +{{-53499043,-52904461,-73946144}, 1060538097348571169215756}. +{{-53329973,-83684289,-22646314}, 1737990471097810786625700}. +{{-53168928,-69862066,-6549923}, 1750004646889822483370099}. +{{-53024288,-14971689,-47617779}, 2193718050704038162306273}. +{{-52894117,-60700136,-39591421}, 1600070429769316438498434}. +{{-52814775,-101938485,-100770071}, 331024255683716043463528}. +{{-52698431,-72692605,-80900545}, 540721977373007369499976}. +{{-52594062,-31851784,-114433609}, 918679742552979293605323}. +{{-52558272,-115559225,-112385006}, 304809243825068818970085}. +{{-52522699,-14420558,-41169093}, 2194050533627587572023962}. +{{-52342278,-96680676,-92591856}, 334420402328400254149455}. +{{-52309179,-10777655,-119598662}, 983506243290082165145532}. +{{-52232263,-95284988,-62440913}, 485289372096146177271626}. +{{-52209323,-31631008,-7500252}, 2279053603273539259984526}. +{{-52128005,-119937963,-94291706}, 323618835126666962492468}. +{{-51749724,-66688572,-43276265}, 1599056117011871817187075}. +{{-51713176,-1998008,-42788151}, 2203374654546392226004963}. +{{-51635565,-94968761,-42635074}, 1524538107792178131035812}. +{{-51560438,-16619304,-115873644}, 982813031725124721254095}. +{{-51522778,-13829970,-98807772}, 1002733735247728492599839}. +{{-51505022,-56943863,-36736857}, 1616509707412089522519513}. +{{-51324981,-36343319,-114251065}, 918595631749469386435984}. +{{-51313215,-49315003,-2909989}, 2285903193016352135607384}. +{{-51056548,-70134682,-85758584}, 538485654446536806759703}. +{{-50769736,-50290517,-83070204}, 1058367872292910153878085}. +{{-50744273,-6703282,-45079365}, 2195000624587117933969490}. +{{-50147507,-15079014,-97096247}, 1003750965823002383863226}. +{{-50034619,-211049,-89552275}, 1143045940505102984222376}. +{{-49758656,-59026500,-122901375}, 388648168986849466675555}. +{{-49265770,-109280902,-76487469}, 457418094297153069551259}. +{{-49206076,-75187033,-45847131}, 1590542999882186380246689}. +{{-48794973,-77249,-94827519}, 1013223526369777626444704}. +{{-48771899,-101182059,-100969522}, 331099546365751060796988}. +{{-48654865,-84045157,-6595483}, 1740763134378272011544672}. +{{-48488286,-17213186,-30830656}, 2212662870671927702253919}. +{{-48438846,-22066226,-84323998}, 1133752389381569306907007}. +{{-48188001,-113979727,-81294565}, 456975598716779036856528}. +{{-48153733,-30348382,-104370229}, 936330708864368813224082}. +{{-47818005,-62429015,-23658953}, 1619536524123059281538448}. +{{-47782199,-98750834,-91641748}, 334017864587630707282526}. +{{-47562641,-22785449,-121845942}, 982847732801397377813988}. +{{-47538941,-39749028,-107547421}, 911331769270106142243330}. +{{-47273830,-38608959,-76083405}, 1070506548143639479495385}. +{{-47046661,-67528731,-55345238}, 1596900904537822176443700}. +{{-47018874,-114295362,-12046625}, 1666442434186680980894491}. +{{-46802727,-81374994,-50499271}, 1588787520598111459511162}. +{{-46623552,-46502176,-82354356}, 1059921160126069919920327}. +{{-46235041,-120367651,-43329377}, 1514424058046790128103760}. +{{-45786885,-12988827,-54107911}, 2192997404139519031721264}. +{{-45732683,-122207049,-107900600}, 305527159614347704815500}. +{{-45726022,-46177199,-97836055}, 929727807305635751480313}. +{{-45723853,-23334811,-46324375}, 2129379769601985437724464}. +{{-45708364,-11011617,-20238360}, 2344131621009314883267461}. +{{-45604954,-29364037,-92314835}, 939472805625237331292713}. +{{-45245734,-75633217,-31519250}, 1607872266746888842945261}. +{{-45242891,-31131200,-101425821}, 937108578485581408529034}. +{{-45209348,-55616582,-74794881}, 1061103354920400417478035}. +{{-45145895,-123203742,-38606596}, 1530647068853923358827230}. +{{-45051548,-40928076,-70923054}, 1078683039788951788230439}. +{{-44983986,-75870273,-65010523}, 550061945391955988900009}. +{{-44944108,-105720661,-27595830}, 1542494255437167245970213}. +{{-44746954,-92984051,-103141529}, 332538376201488943237913}. +{{-44583870,-104401519,-83331312}, 463743154788940315562461}. +{{-44353109,-82436607,-82935910}, 530006692794788504545716}. +{{-44332066,-62717697,-119177923}, 389313119605749932421289}. +{{-44229620,-74059879,-55657349}, 1588665458907118288618641}. +{{-44186026,-63861091,-72064816}, 559025589654482333442845}. +{{-43898913,-108722528,-93515693}, 325725275552992707721410}. +{{-43886609,-96007220,-121852523}, 313481255469815928916066}. +{{-43866371,-65586959,-66323740}, 558340536817501447805084}. +{{-43635116,-3053877,-82968311}, 1143828162668574236592929}. +{{-43629568,-32173725,-61227729}, 1089379464457401965032769}. +{{-43597860,-61471992,-31910756}, 1617251492362586633467015}. +{{-43213941,-6999154,-4835348}, 2363201007758182633799702}. +{{-43199557,-27953920,-55358677}, 2126931147660217487208578}. +{{-43138915,-112499522,-63169204}, 476465832245559926894622}. +{{-43128468,-19553017,-43708588}, 2194519359735959605357701}. +{{-42905733,-63801194,-72428183}, 559084996179588721892658}. +{{-42745637,-108075435,-107587073}, 306940452841512040781072}. +{{-42702044,-85429635,-38854311}, 1606418035495627316706097}. +{{-42665455,-108578523,-10135226}, 1666941187376507641785468}. +{{-42608987,-28065647,-122002170}, 918008394216266719681212}. +{{-42386924,-23900911,-102500104}, 937082923239426905705365}. +{{-42186644,-19238125,-319840}, 2362169255203069050963205}. +{{-41986584,-88164189,-57206165}, 551160338505918558090817}. +{{-41881094,-108857287,-77717064}, 457746646650120234864605}. +{{-41439739,-56800709,-80501844}, 542734136610932433367564}. +{{-41312439,-77312411,-88808909}, 530911147943377822891608}. +{{-41249191,-98213791,-106458235}, 332419582568388457523960}. +{{-41126361,-120506392,-27218671}, 1533142299248288701593570}. +{{-40959676,-54379008,-73810530}, 1061184088978916886606503}. +{{-40761498,-52678599,-28531494}, 2137602565839735190626237}. +{{-40670891,-41446460,-50283598}, 2117940680791914480183086}. +{{-40655625,-59051155,-49876247}, 1598495904608162986216304}. +{{-40609828,-98959596,-121506341}, 312524271649341054637059}. +{{-40368273,-114242199,-37211950}, 1531939021835390160676340}. +{{-40316454,-71598446,-60792431}, 560319405991829168423931}. +{{-40311323,-42090577,-107279153}, 911397519665611166094216}. +{{-40303073,-85452342,-106098993}, 397501417414092857718226}. +{{-40092216,-19226403,-112793272}, 985345710641670271105877}. +{{-40065971,-121320064,-3535057}, 1681892484746875233411466}. +{{-40036036,-90815735,-5673108}, 1692630799952983036802197}. +{{-39992422,-23584279,-109417508}, 920823648395980030338781}. +{{-39940034,-68100399,-30463011}, 1618233609746550920007865}. +{{-39793451,-75769842,-104784149}, 398689178754158948614682}. +{{-39634944,-7346921,-118540430}, 984569492364891290408421}. +{{-39400560,-91893917,-79389261}, 471258973791420992302145}. +{{-39381359,-99473993,-57875679}, 489263896865419456857576}. +{{-39365869,-64426982,-100493493}, 412326931401159900104338}. +{{-39318662,-32811060,-91644942}, 942610292295186743100271}. +{{-38940432,-41202040,-93414145}, 934309911604520210687427}. +{{-38929552,-86740435,-82711252}, 533981000769682783338581}. +{{-38888236,-1732286,-87256353}, 1147720246200566900777875}. +{{-38725994,-22967058,-109142754}, 924872397641174111928895}. +{{-38340670,-49855556,-113101475}, 913950364623079236071531}. +{{-38314098,-95739638,-79005699}, 471112674048877489349819}. +{{-38187471,-122117316,-67319636}, 477262864062095818498126}. +{{-37867982,-1452836,-54524184}, 2205499253912781610510671}. +{{-37849107,-106906885,-111602467}, 310707123803091159375912}. +{{-37617170,-23697393,-109164324}, 924873230497831399407757}. +{{-37382073,-14702418,-96523236}, 1008408284912571527352918}. +{{-37337221,-17500214,-92876550}, 1008684118330790189219254}. +{{-37328864,-56352691,-93581952}, 414860770696458672918869}. +{{-37291075,-50430149,-54331124}, 2120507218380187000254476}. +{{-37243874,-92066129,-29365972}, 1547920247762899330175117}. +{{-37117120,-54623680,-7810461}, 2274163415352434185107651}. +{{-37014204,-5631541,-54259696}, 2205359698587010657620741}. +{{-36882017,-99330725,-92116340}, 338127314953875315470404}. +{{-36798424,-108886133,-111588696}, 310696752917358592645957}. +{{-36710771,-91568012,-48885046}, 1527017051307304144653614}. +{{-36683312,-123444461,-13306039}, 1669370549041642171911521}. +{{-36587305,-119278104,-38935483}, 1534800152472753029377762}. +{{-36499863,-102743470,-106966273}, 319127442049193084834778}. +{{-36376283,-97880756,-6842338}, 1680328956383663332512302}. +{{-36223736,-9324623,-71573371}, 1158323351615436159998705}. +{{-36144366,-109744421,-69495522}, 478341468447352258551917}. +{{-35911548,-115361490,-122321220}, 307137451004149435486743}. +{{-35746976,-92827381,-117086992}, 318071596030791063540037}. +{{-35684995,-55321139,-61435464}, 1083835474361474503743772}. +{{-35632325,-30030781,-22863203}, 2152568680232970307400736}. +{{-35472835,-47666946,-74587631}, 1066417429379723095847226}. +{{-35446869,-103954273,-88990049}, 467544207931882678477184}. +{{-35287985,-38784369,-44878427}, 2132260099794830623230176}. +{{-35259365,-106436806,-71699231}, 486482225198933844088242}. +{{-35195287,-67114433,-18644220}, 1752264091419926776838860}. +{{-35173327,-78498513,-24516490}, 1614293425257231460075756}. +{{-35172946,-10643062,-60609129}, 1160658556925719362284955}. +{{-34857365,-80325471,-76951733}, 537540526567963908841616}. +{{-34656176,-68489771,-44348133}, 1603506556239516143699025}. +{{-34457764,-34522133,-85522030}, 1072494198814809788944677}. +{{-34394948,-101755942,-83509233}, 468068143112603430753683}. +{{-34363297,-112785484,-32868836}, 1536374224000216552363078}. +{{-34198261,-20780349,-49271543}, 2196310617579275934035232}. +{{-34086557,-13993904,-66921324}, 1158535780191507894475398}. +{{-33967029,-114889886,-61850519}, 480613294442594411997618}. +{{-33966270,-60206889,-57632753}, 566058645028460529915337}. +{{-33856746,-48435621,-74921356}, 1065469330766806227986957}. +{{-33630815,-41604817,-111622663}, 915241190506355803855336}. +{{-33495952,-31383576,-42459186}, 2132691989842827465663719}. +{{-33391264,-50769617,-88924484}, 1062758137002874952798405}. +{{-33210907,-36400940,-77297252}, 1074737286001746760422926}. +{{-33035835,-9333828,-37173619}, 2216238349475354403287594}. +{{-33000945,-85484172,-67413715}, 553047327672254132683874}. +{{-32624540,-42955840,-28984502}, 2143041739362839574674343}. +{{-32601076,-74195742,-13998176}, 1746344594921989381808535}. +{{-32472736,-25098714,-122942202}, 922275514746031638445175}. +{{-32242618,-107681597,-49719261}, 1517643848863022331100681}. +{{-32225011,-118976076,-118308705}, 307481400218274161673482}. +{{-32003980,-96603563,-20706488}, 1677712724051633653763861}. +{{-31801881,-13618500,-20244757}, 2348318185268979662893634}. +{{-31544687,-122469342,-46323770}, 1518330651517871709087998}. +{{-31397194,-939271,-46031809}, 2207943816311639433824153}. +{{-31377833,-14018287,-46839694}, 2199531164561646591247348}. +{{-31342864,-104020076,-33472763}, 1544617309894906761792611}. +{{-31023327,-27002966,-106652976}, 941542901790661575685598}. +{{-30864333,-30027879,-105783019}, 941524791839900402388656}. +{{-30843322,-71600916,-10875829}, 1754993387956314832245259}. +{{-30648690,-60795897,-86135966}, 544906336705097445336493}. +{{-30617460,-88151679,-116846079}, 383436837331408546488753}. +{{-30513182,-92382805,-12547699}, 1680727751211755705897065}. +{{-30267750,-71452423,-15614891}, 1752923709291311104429817}. +{{-30063812,-19973414,-38827640}, 2215400656131995879693719}. +{{-29925991,-116646809,-22182378}, 1667753459195492772327148}. +{{-29701592,-67077877,-39592734}, 1604322405904892722140005}. +{{-29528476,-6209501,-74094176}, 1142728995932429244430085}. +{{-29517666,-91095062,-92412776}, 339888071198404439162271}. +{{-29259639,-51115933,-17927374}, 2272493526156032064698220}. +{{-29246013,-65294786,-93283680}, 414262842517603465720598}. +{{-29169593,-64673201,-3757997}, 1772696538441709378280128}. +{{-29028194,-17802988,-57839815}, 1160421007961910594870571}. +{{-28852752,-54007955,-66164515}, 1082372525073999957475441}. +{{-28667769,-104558890,-59562845}, 489678722774631940054610}. +{{-28590705,-117539951,-111200506}, 310106808699633272998132}. +{{-28538769,-92370672,-7413435}, 1681064339125692431157474}. +{{-28529968,-112510687,-92274508}, 330303559665599515044053}. +{{-28315433,-14799047,-122213017}, 987747497053902782517200}. +{{-28183860,-75410068,-77343497}, 537961237643062126348547}. +{{-27900195,-8657180,-12208018}, 2351345406921475435115566}. +{{-27673399,-43714321,-97489397}, 934596884975051111535304}. +{{-27655341,-114343474,-78596404}, 462249849584109806912022}. +{{-27496716,-48302636,-108528714}, 914879401692596197199399}. +{{-27463396,-51620230,-30261065}, 2142342535945934966136211}. +{{-27217721,-90245838,-28669098}, 1548562042922694797564662}. +{{-27165871,-114524865,-48104397}, 1517998658262387134343368}. +{{-27139570,-5151028,-112477931}, 999418646320578955020331}. +{{-26808341,-106693545,-22090347}, 1669009286703743312268448}. +{{-26665698,-21472161,-52763396}, 2196608443630672000184461}. +{{-26435988,-83432564,-106518345}, 402231412249873613916419}. +{{-26405884,-69739228,-90308258}, 414229282742552252085799}. +{{-26299288,-78099283,-82029671}, 535830251532144276839281}. +{{-26153629,-16404618,-8468963}, 2350507936649528218146354}. +{{-26104808,-98913869,-69319106}, 487278450662828469175909}. +{{-25996317,-60887906,-15186837}, 1754200574745316268814866}. +{{-25866079,-79977066,-6164528}, 1747099892845993478296926}. +{{-25839484,-54834084,-22941506}, 2142598085811554731258407}. +{{-25720063,-101886895,-55731123}, 1526138052566296875962616}. +{{-25512627,-8679095,-94587529}, 1010263094398482446593432}. +{{-25451928,-79459696,-36723803}, 1612212933819788427778787}. +{{-25444689,-92354442,-29741402}, 1548575728681984742280310}. +{{-25400168,-50253352,-107354786}, 914930224800494180353767}. +{{-25370411,-48288255,-90666571}, 933838104734723757877944}. +{{-24977114,-31765553,-94581265}, 942987962868921998611337}. +{{-24852384,-43445694,-59664801}, 1086080413263171585765843}. +{{-24565153,-102510440,-47468577}, 1528380045615750427694530}. +{{-24293593,-80356705,-8596736}, 1747071100268799624082372}. +{{-24200680,-82019532,-27458107}, 1613572303033232998846051}. +{{-23967083,-13087278,-27690911}, 2219049046115380048413626}. +{{-23848535,-23317826,-88557233}, 1074004305693607441642330}. +{{-23839590,-65807416,-80994717}, 546274220296776076422859}. +{{-23785147,-81520483,-38758470}, 1611170734262208699906876}. +{{-23641102,-18518070,-22254971}, 2347838754579779227774203}. +{{-23436542,-80498743,-100015881}, 403588666067220605451737}. +{{-23414330,-30385551,-34777998}, 2150827870462290692412349}. +{{-23389567,-54364299,-65841637}, 1082431738625227642524760}. +{{-23373217,-26225062,-80158498}, 1076345997309552659256566}. +{{-23045279,-97934494,-56236227}, 1527179624668848361173242}. +{{-22987327,-58744924,-92695909}, 415512286258114276586570}. +{{-22969327,-105378918,-49037938}, 1526334006637041677468926}. +{{-22938604,-112786867,-114958477}, 311188670375259651279377}. +{{-22865108,-119459521,-4439240}, 1686585722959908598196613}. +{{-22850517,-100716107,-95540231}, 338511471114419476106544}. +{{-22786230,-48577380,-54421579}, 2153572744681272257100395}. +{{-22681508,-115103350,-43057428}, 1551761779346887422555287}. +{{-22636762,-6941,-46846723}, 2240917683389382598981161}. +{{-22339911,-91693813,-50829409}, 1560027439722255704605512}. +{{-22242324,-24689723,-39873078}, 2166889033592933057064245}. +{{-22217866,-45759498,-2986327}, 2324641043741093711204155}. +{{-21975925,-67713491,-26912094}, 1655634647783410556911924}. +{{-21286702,-2208984,-60084317}, 1202159717570266419162315}. +{{-21271626,-54266392,-21113728}, 2304523841773696138962831}. +{{-21222945,-96110302,-58185374}, 523353760490249732485622}. +{{-21136506,-81122845,-76077626}, 570526855560436295237165}. +{{-20939759,-31547308,-76305052}, 1107860681148718833716302}. +{{-20453699,-65932835,-78771679}, 578702936916467070759224}. +{{-20358725,-57092480,-90349769}, 447959059228533460318594}. +{{-20238425,-27186879,-30617538}, 2185305987154837751001844}. +{{-19865407,-53511904,-6460013}, 2307241383137493104670922}. +{{-19791034,-83670709,-67715517}, 586032807559216546798089}. +{{-19770107,-79527508,-33278898}, 1644908191421251634991662}. +{{-19692507,-100593367,-2866712}, 1728587230077954141978524}. +{{-19287675,-122720879,-70075906}, 510063819196978490856124}. +{{-19146251,-12133302,-39917638}, 2232864841663246147006398}. +{{-19050791,-24355272,-121429982}, 955280720150955696244718}. +{{-18877091,-112463102,-14038009}, 1703622792919937276246426}. +{{-18552170,-76659874,-31081897}, 1647146965866232871103259}. +{{-18550304,-110233205,-79824697}, 494894728348790544521537}. +{{-18339488,-4311023,-28663295}, 2259765724752655319159281}. +{{-18330963,-59311839,-102210786}, 445601950344840418386108}. +{{-18256962,-19912716,-109390271}, 1022784729734405181166891}. +{{-18178751,-3845355,-51345691}, 2238789763877178065771640}. +{{-17988044,-66202184,-64315995}, 597619682106512354725539}. +{{-17860191,-57406519,-97748175}, 447685084461140293498360}. +{{-17539167,-48000492,-60949504}, 1117125351890560630248782}. +{{-17535262,-37809366,-84557852}, 1105411056405046825057503}. +{{-17284084,-59358133,-61352558}, 598826309365532277309733}. +{{-17189420,-114815947,-57632592}, 513965008318269121922837}. +{{-17178888,-40534357,-62171509}, 1118300525841281614217793}. +{{-16818563,-119464236,-16310625}, 1700480147867520713053450}. +{{-16768743,-82144470,-91651693}, 437394467928263419473626}. +{{-16496622,-115657695,-18211071}, 1700598533065733662958073}. +{{-16479241,-112288092,-2398503}, 1720265328593371474898786}. +{{-16358349,-82660274,-33759166}, 1643933234364116813824822}. +{{-15976117,-106628707,-45064508}, 1560862819139833734490132}. +{{-15859214,-48209390,-64189822}, 1117092055261847257956863}. +{{-15854045,-55483051,-87827661}, 1095677774114679906999824}. +{{-15838909,-46690672,-98221200}, 966990006127642563384198}. +{{-15676083,-106581275,-39134625}, 1577353659572378931291416}. +{{-15521562,-19533403,-34979227}, 2248245602807541277392441}. +{{-15450736,-1989371,-56563570}, 1202284812320316393170037}. +{{-15426216,-50784257,-54836982}, 2153637889244764301487077}. +{{-15068327,-111472513,-7669954}, 1704030806116321717445356}. +{{-14931110,-78860478,-69345789}, 586899037242564266486491}. +{{-14909971,-73141753,-695714}, 1796232579156970401064108}. +{{-14879740,-132010,-64843475}, 1200052873364400793785907}. +{{-14462444,-93724151,-104605051}, 369762386313555830959793}. +{{-14390006,-15861996,-14015278}, 2383190569332175988266863}. +{{-14311980,-70141670,-58723661}, 598288774144668227440275}. +{{-14304678,-38136344,-112327708}, 956909322656547434655439}. +{{-14104195,-40472201,-3459278}, 2325380521775968065426860}. +{{-14040097,-50709771,-113924816}, 947579327116846826820948}. +{{-13867285,-80889292,-57374144}, 590042600625069033538822}. +{{-13831435,-7668573,-43393266}, 2233550477281644526118444}. +{{-13785332,-35422077,-48247720}, 2163792611102201453128965}. +{{-13540188,-60651271,-29301821}, 1656986843794934657506961}. +{{-13473765,-113508707,-11851418}, 1704223490618876438509620}. +{{-13297173,-29836513,-32618659}, 2183840324282239872622752}. +{{-13223100,-68629765,-57673489}, 598451049264104637477633}. +{{-13115129,-49345598,-81405851}, 1098707973346873948404466}. +{{-13094402,-46280023,-18303951}, 2306584701376825169884601}. +{{-12887945,-69343243,-123378594}, 425625495318746310526580}. +{{-12712865,-72348281,-78558267}, 579119323828657434459360}. +{{-12559584,-102727125,-103359912}, 368998787705218900072773}. +{{-12410265,-76842255,-74836457}, 571297095718816555899856}. +{{-12370822,-114174864,-81340541}, 495259836519060120554187}. +{{-11976182,-64184964,-60044217}, 599455007659214947515211}. +{{-11725732,-21558197,-36304350}, 2248489926068270485459237}. +{{-11698448,-57377205,-95905631}, 448249179949388419252577}. +{{-11673497,-113160283,-68377115}, 512094190436728914312816}. +{{-11666350,-85773056,-103516265}, 435119967147225277442507}. +{{-11584440,-47735521,-85486627}, 1097664444611874501653217}. +{{-11584001,-3239094,-87261619}, 1181247496002750438323442}. +{{-11439376,-108770431,-13705469}, 1704359996600824413317329}. +{{-11391084,-26220131,-107702729}, 958544006455748786760465}. +{{-11243900,-111346983,-121787004}, 341817880681257248579221}. +{{-11025651,-53450832,-51484762}, 2154314295241081365383342}. +{{-10989509,-120858255,-38113472}, 1568449543095314550116756}. +{{-10698182,-113937533,-53150238}, 1550761426003529162975085}. +{{-10690432,-101969846,-88699846}, 501323899277391533981175}. +{{-10431846,-111387544,-93225545}, 363359300214623424851915}. +{{-10336286,-113109085,-54142546}, 1550757159989704920511597}. +{{-10302462,-82523157,-120025798}, 416378990872934885628269}. +{{-10282419,-93378180,-53046239}, 1560351748461246338752810}. +{{-10190735,-11789265,-103043223}, 1040825375947766292433384}. +{{-10129235,-34424603,-102121109}, 973914702555086983078936}. +{{-10098921,-67015019,-61346681}, 598235163256429845008208}. +{{-9818142,-38156463,-75666860}, 1108361721041262701680861}. +{{-9795145,-35141161,-14125375}, 2317132514069715519096800}. +{{-9731683,-86317963,-108332572}, 418946452880238174198812}. +{{-9718740,-10942740,-35718722}, 2249754020331816052080679}. +{{-9560713,-48768178,-118544516}, 945601589009032946467414}. +{{-9436499,-46017858,-41830426}, 2157908160637263073404990}. +{{-9359488,-57127706,-117328498}, 427326591980242507347063}. +{{-9268387,-31898033,-33555510}, 2182866271733734436624812}. +{{-8906054,-103525394,-61983672}, 522544966182943652596575}. +{{-8841118,-60291744,-14197992}, 1789409148383342397209039}. +{{-8712012,-68888296,-9809756}, 1788523772774524610104967}. +{{-8662733,-64012660,-116971064}, 427191175228357482990342}. +{{-8484449,-113016051,-69425796}, 511906270682903390310484}. +{{-8436222,-7152195,-76772622}, 1175816118885269107126653}. +{{-8365630,-63589721,-101320588}, 446050506140203339824333}. +{{-8232189,-16012495,-57744683}, 1193561625821062761159344}. +{{-8151803,-49627223,-15605465}, 2305678996496359748763544}. +{{-8104340,-11451254,-19561829}, 2381986883030290423506067}. +{{-8093802,-10128327,-5102780}, 2400964295410980872572573}. +{{-7900940,-108437098,-89316209}, 493146648442839400384275}. +{{-7780624,-44805017,-103840016}, 965274911268811424998853}. +{{-7736377,-96667703,-94940470}, 372603794480262375309300}. +{{-7699980,-24246351,-86564959}, 1107095498952737355875249}. +{{-7636858,-68849122,-46892346}, 1637125499245506635856447}. +{{-7433369,-5837779,-48980771}, 2239411823085231303217776}. +{{-7334148,-45083301,-3489652}, 2325314068854850359865349}. +{{-7329708,-75382282,-65558803}, 587914356264533798192691}. +{{-6958314,-57715578,-87682160}, 578186970697482937476895}. +{{-6637579,-29411669,-13146840}, 2318183051811384459938572}. +{{-6626320,-71304560,-117606283}, 425990399255013046159587}. +{{-6612313,-33930622,-36898850}, 2182595184907551690126070}. +{{-6544852,-34698122,-121201073}, 954777278418367681004819}. +{{-6471159,-79834685,-7734205}, 1780160885340052628471368}. +{{-6408095,-77842846,-72881610}, 587449692037512232286462}. +{{-6251675,-106736042,-39740913}, 1553658561068016568604442}. +{{-6197410,-18621795,-80954567}, 1174204351070792079227193}. +{{-6084278,-30422814,-48532685}, 2165036092931863113186011}. +{{-5912023,-97014130,-25984210}, 1585832664434313918517886}. +{{-5716828,-108571973,-83301234}, 497527229729218453221925}. +{{-5625205,-48136068,-28055772}, 2179578353833836661630982}. +{{-5619721,-86151716,-95381518}, 441599869822472594989926}. +{{-5582789,-49944829,-32833112}, 2177509112852077659716868}. +{{-5423987,-121090162,-75145186}, 498560333633911154524222}. +{{-5389555,-27775904,-111292358}, 962245155952527008180654}. +{{-5272892,-5812409,-5594716}, 2413129505550649613254277}. +{{-4965870,-105335783,-96467001}, 375436828690296385687001}. +{{-4768334,-35474395,-122254299}, 958667253608669774310521}. +{{-4755109,-13443309,-93456084}, 1047481977516177948513284}. +{{-4751952,-88275922,-120244932}, 420335872887338561192023}. +{{-4399749,-56396211,-115704625}, 431422628670247523782928}. +{{-4219575,-102205743,-72057823}, 524336200867282754163704}. +{{-4201599,-100343330,-101816987}, 373530005896228887033978}. +{{-4071767,-30213177,-26656485}, 2190294321729774316877512}. +{{-3946268,-112287865,-26467899}, 1576405101021769132998305}. +{{-3907213,-90875932,-95383458}, 376823819509574380774950}. +{{-3815587,-106072952,-23960395}, 1584696166415000547933354}. +{{-3792859,-75533968,-89966124}, 443218566287259642010254}. +{{-3668879,-42737090,-114518391}, 952895143694258162657658}. +{{-3546446,-13160518,-66307482}, 1196283481771505872686335}. +{{-3370999,-73609479,-439483}, 1800880036701328840351480}. +{{-3023025,-452776,-84358667}, 1185773120713594646662370}. +{{-3008113,-112814784,-55155453}, 1554871622261323818657986}. +{{-2914738,-85760655,-46228413}, 1631613286958666089810073}. +{{-2446192,-69064495,-113170182}, 432133267602120649574901}. +{{-2317862,-85408471,-117412529}, 420749155553031631644633}. +{{-1951233,-70073627,-122600586}, 429765315837822820236404}. +{{-1908621,-47964722,-115478234}, 949712090522395502922294}. +{{-1907949,-74604340,-16405847}, 1782021648412506499828514}. +{{-1493028,-61981600,-88835793}, 582128825467535322100099}. +{{-1272752,-106395733,-91618834}, 375834217257489880875109}. +{{-781893,-45174184,-34990491}, 2178579452639745769692322}. +{{-760609,-112953888,-97262348}, 367258039489060360009926}. +{{-518245,-90906236,-23770274}, 1586114469911405666694182}. +{{-379874,-109891340,-22009505}, 1706178341651100850115851}. +{{-259747,-75789210,-9062071}, 1784398581146869814918458}. +{{-240697,-36533276,-86983044}, 1109887525150967349474886}. +{{-90659,-62784148,-79444627}, 584475839747653927997482}. diff --git a/support/test_cases/test_data/3dim_from_0_to_100.data b/support/test_cases/test_data/3dim_from_0_to_100.data new file mode 100644 index 0000000..7d8a79b --- /dev/null +++ b/support/test_cases/test_data/3dim_from_0_to_100.data @@ -0,0 +1,1000 @@ +{{0,5,26}, 18594}. +{{0,18,58}, 157744}. +{{0,34,5}, 65812}. +{{0,42,27}, 85044}. +{{0,53,2}, 73890}. +{{0,60,88}, 1141888}. +{{0,77,26}, 543906}. +{{0,87,50}, 680114}. +{{1,15,73}, 1051799}. +{{1,19,84}, 1073427}. +{{1,25,6}, 9507}. +{{1,30,56}, 158865}. +{{1,36,99}, 1245349}. +{{1,43,78}, 1117491}. +{{1,47,93}, 1133975}. +{{1,48,60}, 223489}. +{{1,52,78}, 1124769}. +{{1,61,75}, 1125543}. +{{1,64,42}, 657441}. +{{1,72,77}, 1576197}. +{{1,83,3}, 532535}. +{{1,86,52}, 680337}. +{{1,90,37}, 664853}. +{{2,5,62}, 149930}. +{{2,16,16}, 24584}. +{{2,20,64}, 1056904}. +{{2,39,43}, 198846}. +{{2,39,84}, 1130906}. +{{2,51,49}, 221214}. +{{2,58,8}, 76824}. +{{2,61,82}, 1139882}. +{{2,68,27}, 542892}. +{{2,79,35}, 656574}. +{{2,95,27}, 552126}. +{{2,100,16}, 606344}. +{{2,100,92}, 1657224}. +{{3,3,81}, 1064991}. +{{3,5,65}, 1048719}. +{{3,5,99}, 1179823}. +{{3,6,96}, 1179801}. +{{3,8,20}, 17673}. +{{3,22,4}, 8601}. +{{3,30,2}, 9401}. +{{3,34,40}, 198681}. +{{3,34,64}, 1114137}. +{{3,41,65}, 1115151}. +{{3,59,93}, 1142047}. +{{3,62,47}, 208317}. +{{3,66,40}, 657433}. +{{3,70,86}, 1589689}. +{{3,78,52}, 673177}. +{{3,84,14}, 534953}. +{{3,86,50}, 680121}. +{{3,98,29}, 608541}. +{{4,1,0}, 66}. +{{4,8,96}, 1180736}. +{{4,14,50}, 148720}. +{{4,17,79}, 1059174}. +{{4,25,27}, 27750}. +{{4,36,29}, 84420}. +{{4,70,94}, 1591792}. +{{4,71,9}, 526550}. +{{4,71,100}, 1704402}. +{{4,78,62}, 675312}. +{{4,100,60}, 739776}. +{{5,4,34}, 131297}. +{{5,6,0}, 209}. +{{5,8,51}, 148581}. +{{5,12,31}, 19941}. +{{5,20,86}, 1073633}. +{{5,25,10}, 11363}. +{{5,29,46}, 142819}. +{{5,33,1}, 65607}. +{{5,35,93}, 1132887}. +{{5,36,92}, 1132993}. +{{5,55,74}, 1124595}. +{{5,63,7}, 75255}. +{{6,1,32}, 131146}. +{{6,16,10}, 10344}. +{{6,27,57}, 158814}. +{{6,27,89}, 1076318}. +{{6,31,99}, 1189118}. +{{6,59,11}, 76926}. +{{6,60,38}, 206312}. +{{6,60,97}, 1254604}. +{{6,71,7}, 524798}. +{{6,74,78}, 1576312}. +{{6,83,12}, 534874}. +{{6,95,27}, 552190}. +{{6,98,72}, 1640536}. +{{7,7,49}, 147679}. +{{7,8,10}, 3177}. +{{7,23,12}, 10715}. +{{7,34,4}, 65881}. +{{7,35,35}, 196735}. +{{7,38,60}, 215513}. +{{7,46,33}, 197853}. +{{7,57,3}, 74863}. +{{7,76,71}, 1574381}. +{{7,89,80}, 1598539}. +{{7,99,50}, 737403}. +{{8,18,12}, 11024}. +{{8,21,59}, 158374}. +{{8,21,66}, 1057442}. +{{8,24,33}, 140804}. +{{8,27,48}, 157202}. +{{8,30,43}, 143028}. +{{8,38,67}, 1114804}. +{{8,48,8}, 76288}. +{{8,60,94}, 1142688}. +{{8,61,37}, 206726}. +{{8,67,52}, 672530}. +{{8,87,89}, 1600150}. +{{9,1,45}, 133895}. +{{9,14,57}, 151189}. +{{9,16,84}, 1073921}. +{{9,24,62}, 159521}. +{{9,30,94}, 1077169}. +{{9,41,48}, 214531}. +{{9,46,4}, 67473}. +{{9,47,2}, 67251}. +{{9,47,100}, 1247123}. +{{9,53,17}, 90759}. +{{9,60,6}, 75681}. +{{9,81,23}, 549671}. +{{9,81,27}, 551463}. +{{10,8,96}, 1181192}. +{{10,14,46}, 135096}. +{{10,18,16}, 25112}. +{{10,26,52}, 157464}. +{{10,44,72}, 1117832}. +{{10,45,98}, 1246890}. +{{10,57,91}, 1142318}. +{{10,64,99}, 1704492}. +{{10,67,82}, 1589818}. +{{10,69,16}, 541322}. +{{10,82,67}, 1581628}. +{{10,99,49}, 737822}. +{{11,3,71}, 1049407}. +{{11,50,0}, 74265}. +{{11,58,18}, 91705}. +{{11,60,20}, 92041}. +{{11,60,61}, 225165}. +{{11,66,51}, 672317}. +{{11,70,69}, 1573789}. +{{11,71,59}, 674495}. +{{11,84,98}, 1712809}. +{{11,92,8}, 536201}. +{{12,10,71}, 1050484}. +{{12,20,61}, 158660}. +{{12,38,12}, 68560}. +{{12,49,77}, 1125190}. +{{12,64,71}, 1573732}. +{{12,82,12}, 535376}. +{{12,88,77}, 1584964}. +{{12,90,46}, 667504}. +{{12,99,2}, 590450}. +{{12,99,25}, 608854}. +{{13,19,92}, 1076051}. +{{13,31,84}, 1075155}. +{{13,63,47}, 208887}. +{{13,69,71}, 1573863}. +{{13,74,47}, 659317}. +{{13,74,78}, 1576817}. +{{13,76,14}, 528353}. +{{14,6,34}, 131832}. +{{14,11,51}, 149118}. +{{14,15,58}, 151290}. +{{14,16,91}, 1075820}. +{{14,32,35}, 197228}. +{{14,42,16}, 83544}. +{{14,53,90}, 1141482}. +{{14,60,46}, 208872}. +{{14,61,54}, 223210}. +{{14,64,40}, 657992}. +{{14,83,97}, 1712734}. +{{14,100,13}, 592844}. +{{15,6,2}, 761}. +{{15,8,24}, 20041}. +{{15,15,70}, 1050619}. +{{15,21,52}, 156619}. +{{15,37,78}, 1117163}. +{{15,38,71}, 1115133}. +{{15,54,71}, 1123325}. +{{15,55,35}, 205567}. +{{15,56,9}, 77389}. +{{15,63,15}, 77823}. +{{15,66,16}, 541273}. +{{15,85,64}, 1581771}. +{{15,97,99}, 1770095}. +{{16,7,92}, 1071506}. +{{16,12,20}, 21888}. +{{16,22,2}, 12464}. +{{16,38,28}, 88464}. +{{16,43,81}, 1135638}. +{{16,56,52}, 226560}. +{{16,62,84}, 1144208}. +{{16,63,43}, 212150}. +{{16,73,16}, 545794}. +{{16,78,7}, 529844}. +{{16,84,0}, 536704}. +{{16,90,80}, 1602576}. +{{17,1,88}, 1071107}. +{{17,11,19}, 21559}. +{{17,11,78}, 1056051}. +{{17,26,3}, 13365}. +{{17,33,14}, 71971}. +{{17,57,85}, 1144071}. +{{17,77,60}, 679299}. +{{17,81,12}, 538883}. +{{17,87,65}, 1585303}. +{{17,92,14}, 540065}. +{{17,100,48}, 741505}. +{{17,100,58}, 743585}. +{{18,8,35}, 136236}. +{{18,13,61}, 155022}. +{{18,19,45}, 145694}. +{{18,33,6}, 69930}. +{{18,48,5}, 78092}. +{{18,88,69}, 1586444}. +{{18,99,71}, 1642814}. +{{18,100,23}, 610732}. +{{19,0,76}, 1054985}. +{{19,13,18}, 21675}. +{{19,25,17}, 29711}. +{{19,53,92}, 1145227}. +{{19,54,5}, 78237}. +{{19,58,94}, 1146169}. +{{19,72,90}, 1596457}. +{{19,73,99}, 1709103}. +{{19,80,81}, 1601549}. +{{19,89,15}, 539951}. +{{19,98,7}, 594237}. +{{19,99,76}, 1644827}. +{{20,2,35}, 135284}. +{{20,7,20}, 20946}. +{{20,14,58}, 154864}. +{{20,27,46}, 146802}. +{{20,31,39}, 144886}. +{{20,45,1}, 70854}. +{{20,53,97}, 1257670}. +{{20,61,48}, 226498}. +{{20,67,47}, 661878}. +{{20,67,77}, 1579350}. +{{20,89,98}, 1717346}. +{{21,25,1}, 13383}. +{{21,60,58}, 228577}. +{{21,63,91}, 1146103}. +{{21,81,76}, 1587523}. +{{21,84,34}, 667873}. +{{21,87,8}, 538835}. +{{21,90,4}, 537937}. +{{21,97,76}, 1644867}. +{{22,6,33}, 135388}. +{{22,19,7}, 12670}. +{{22,22,81}, 1077468}. +{{22,38,89}, 1136860}. +{{22,49,65}, 1126478}. +{{22,52,29}, 96716}. +{{22,58,51}, 226428}. +{{22,58,90}, 1145976}. +{{22,65,7}, 528750}. +{{22,68,48}, 676040}. +{{22,98,75}, 1644668}. +{{23,38,2}, 69881}. +{{23,43,23}, 87423}. +{{23,47,64}, 1119451}. +{{23,57,43}, 212079}. +{{23,74,13}, 531805}. +{{23,78,91}, 1596669}. +{{23,89,71}, 1586543}. +{{24,0,65}, 1053188}. +{{24,2,99}, 1184308}. +{{24,4,40}, 137856}. +{{24,4,95}, 1072036}. +{{24,24,59}, 163364}. +{{24,29,83}, 1078950}. +{{24,48,6}, 78624}. +{{24,81,28}, 555778}. +{{25,6,89}, 1071765}. +{{25,24,45}, 147205}. +{{25,30,32}, 145041}. +{{25,47,18}, 87731}. +{{25,53,15}, 80807}. +{{25,59,98}, 1259059}. +{{25,63,74}, 1130163}. +{{25,74,69}, 1578773}. +{{25,77,2}, 530083}. +{{25,77,25}, 548487}. +{{25,99,82}, 1659443}. +{{26,4,80}, 1069704}. +{{26,17,30}, 31530}. +{{26,21,60}, 162698}. +{{26,23,49}, 160414}. +{{26,33,26}, 88618}. +{{26,44,52}, 219016}. +{{26,53,93}, 1145742}. +{{26,58,45}, 212764}. +{{27,13,98}, 1185451}. +{{27,18,6}, 13113}. +{{27,39,81}, 1135263}. +{{27,40,63}, 220973}. +{{28,2,96}, 1184336}. +{{28,7,52}, 152530}. +{{28,33,93}, 1137478}. +{{28,39,22}, 87026}. +{{28,40,10}, 73312}. +{{28,49,65}, 1126982}. +{{28,55,41}, 211670}. +{{28,55,90}, 1145586}. +{{28,56,47}, 212836}. +{{28,58,95}, 1146740}. +{{28,85,99}, 1716966}. +{{28,95,12}, 540626}. +{{28,97,69}, 1643334}. +{{29,3,98}, 1184371}. +{{29,6,30}, 23537}. +{{29,22,11}, 15093}. +{{29,28,40}, 147137}. +{{29,33,79}, 1121127}. +{{29,58,81}, 1144405}. +{{29,74,36}, 661329}. +{{29,79,69}, 1578967}. +{{29,82,58}, 686705}. +{{29,90,34}, 669297}. +{{29,96,5}, 594757}. +{{29,96,29}, 613189}. +{{29,96,91}, 1661541}. +{{30,7,80}, 1069786}. +{{30,22,32}, 144088}. +{{30,32,15}, 72556}. +{{30,34,96}, 1249880}. +{{30,43,31}, 89982}. +{{30,50,34}, 209528}. +{{30,51,80}, 1143386}. +{{30,53,82}, 1143530}. +{{30,54,50}, 226040}. +{{30,64,77}, 1579852}. +{{30,77,99}, 1709806}. +{{30,87,63}, 687102}. +{{30,99,64}, 1643098}. +{{31,10,72}, 1056345}. +{{31,18,2}, 12921}. +{{31,21,18}, 29419}. +{{31,31,19}, 30463}. +{{31,31,46}, 147451}. +{{31,56,97}, 1259085}. +{{31,76,17}, 546509}. +{{32,3,71}, 1081654}. +{{32,12,39}, 165284}. +{{32,22,22}, 57776}. +{{32,56,95}, 1174820}. +{{32,57,83}, 1172518}. +{{32,60,96}, 1287296}. +{{32,98,42}, 755760}. +{{33,0,69}, 1081605}. +{{33,10,40}, 166929}. +{{33,10,82}, 1098801}. +{{33,16,12}, 43265}. +{{33,19,16}, 57363}. +{{33,28,59}, 191653}. +{{33,28,81}, 1107077}. +{{33,61,76}, 1158531}. +{{33,79,88}, 1625235}. +{{34,3,29}, 51486}. +{{34,4,46}, 166312}. +{{34,14,31}, 52668}. +{{34,21,97}, 1220750}. +{{34,22,5}, 41372}. +{{34,39,47}, 231870}. +{{34,45,66}, 1148074}. +{{34,52,55}, 254380}. +{{34,62,90}, 1174712}. +{{35,2,94}, 1100089}. +{{35,35,27}, 116799}. +{{35,68,69}, 1606029}. +{{36,54,82}, 1171696}. +{{36,59,97}, 1287254}. +{{36,66,70}, 1606000}. +{{36,83,50}, 712818}. +{{36,89,9}, 568390}. +{{36,93,2}, 566498}. +{{36,93,93}, 1633734}. +{{36,100,28}, 641472}. +{{36,100,63}, 772580}. +{{37,3,2}, 32883}. +{{37,4,8}, 35009}. +{{37,17,44}, 174403}. +{{37,79,19}, 574711}. +{{38,9,75}, 1084526}. +{{38,15,99}, 1213694}. +{{38,26,35}, 173180}. +{{38,30,26}, 60664}. +{{38,44,1}, 99532}. +{{38,56,1}, 107596}. +{{38,58,88}, 1174616}. +{{38,60,13}, 110028}. +{{38,85,15}, 567790}. +{{38,94,64}, 1615064}. +{{39,0,27}, 51309}. +{{39,8,0}, 33865}. +{{39,23,75}, 1091839}. +{{39,31,40}, 175323}. +{{39,32,41}, 231501}. +{{39,33,70}, 1147243}. +{{39,79,27}, 576767}. +{{39,92,40}, 699593}. +{{39,94,75}, 1617149}. +{{40,8,44}, 167680}. +{{40,24,77}, 1093380}. +{{40,41,79}, 1150758}. +{{40,44,26}, 118432}. +{{40,46,78}, 1150896}. +{{40,64,77}, 1608452}. +{{40,75,76}, 1609490}. +{{40,82,14}, 568112}. +{{40,85,74}, 1616546}. +{{40,88,52}, 714496}. +{{40,99,55}, 770870}. +{{40,99,75}, 1673782}. +{{41,9,61}, 184071}. +{{41,10,88}, 1101329}. +{{41,12,5}, 34693}. +{{41,35,61}, 248599}. +{{41,36,93}, 1166213}. +{{41,61,34}, 239267}. +{{41,67,34}, 688691}. +{{41,71,11}, 559799}. +{{41,78,58}, 708273}. +{{42,8,6}, 34600}. +{{42,15,4}, 34714}. +{{42,18,0}, 41496}. +{{42,32,33}, 229900}. +{{42,42,98}, 1279544}. +{{42,60,20}, 124808}. +{{42,66,19}, 574012}. +{{42,69,62}, 707498}. +{{42,81,13}, 568078}. +{{42,86,58}, 715448}. +{{42,95,6}, 567226}. +{{42,100,47}, 756652}. +{{43,15,91}, 1101503}. +{{43,16,38}, 172841}. +{{43,20,25}, 60045}. +{{43,25,97}, 1222159}. +{{43,32,88}, 1165833}. +{{43,44,36}, 231305}. +{{43,45,50}, 247467}. +{{43,54,54}, 254905}. +{{43,76,35}, 689837}. +{{43,92,90}, 1633961}. +{{43,99,33}, 754207}. +{{44,5,48}, 180930}. +{{44,11,20}, 51026}. +{{44,26,54}, 190320}. +{{44,34,48}, 246352}. +{{44,51,94}, 1174386}. +{{44,64,43}, 690788}. +{{44,98,15}, 625524}. +{{44,100,5}, 623556}. +{{44,100,33}, 754372}. +{{45,5,19}, 49895}. +{{45,6,55}, 181237}. +{{45,33,34}, 229987}. +{{45,48,33}, 238149}. +{{45,54,84}, 1172433}. +{{45,60,71}, 1157093}. +{{45,71,86}, 1623027}. +{{45,74,80}, 1623633}. +{{45,86,48}, 713425}. +{{45,90,0}, 566865}. +{{45,99,40}, 756307}. +{{46,4,22}, 50152}. +{{46,8,78}, 1085288}. +{{46,20,94}, 1108968}. +{{46,30,67}, 1091324}. +{{46,50,50}, 254584}. +{{46,79,48}, 706266}. +{{46,86,35}, 697084}. +{{47,26,87}, 1107837}. +{{47,46,71}, 1148925}. +{{47,57,88}, 1175115}. +{{47,60,15}, 110573}. +{{47,69,76}, 1608651}. +{{47,76,96}, 1738441}. +{{47,94,72}, 1617625}. +{{48,28,83}, 1111204}. +{{48,45,26}, 122018}. +{{48,59,20}, 128274}. +{{48,66,33}, 692244}. +{{48,68,100}, 1741184}. +{{48,84,80}, 1634432}. +{{48,91,35}, 701494}. +{{48,99,65}, 1675286}. +{{49,15,11}, 40119}. +{{49,33,67}, 1151015}. +{{49,34,63}, 252213}. +{{49,39,17}, 118935}. +{{49,39,27}, 121015}. +{{49,52,36}, 242049}. +{{49,58,35}, 242741}. +{{49,69,14}, 563619}. +{{49,96,66}, 1675297}. +{{49,97,72}, 1677315}. +{{49,99,79}, 1677623}. +{{49,100,82}, 1691809}. +{{50,3,22}, 53562}. +{{50,7,8}, 39066}. +{{50,10,30}, 56632}. +{{50,11,27}, 56382}. +{{50,23,30}, 63930}. +{{50,23,82}, 1110202}. +{{50,45,55}, 251310}. +{{50,55,0}, 110746}. +{{50,59,98}, 1291322}. +{{50,60,14}, 114088}. +{{50,67,55}, 708926}. +{{50,69,82}, 1626282}. +{{50,86,86}, 1634744}. +{{50,87,90}, 1636538}. +{{50,100,43}, 759980}. +{{51,1,33}, 167951}. +{{51,2,12}, 39193}. +{{51,3,91}, 1103935}. +{{51,12,1}, 38029}. +{{51,18,50}, 192569}. +{{51,33,92}, 1169675}. +{{51,93,90}, 1637547}. +{{52,0,38}, 168288}. +{{52,16,68}, 1093952}. +{{52,19,48}, 192594}. +{{52,31,8}, 48338}. +{{52,47,0}, 103634}. +{{52,48,13}, 112964}. +{{52,49,74}, 1161314}. +{{52,51,91}, 1177718}. +{{52,53,42}, 243938}. +{{52,59,32}, 242770}. +{{52,59,58}, 261234}. +{{52,92,79}, 1621476}. +{{53,0,27}, 55397}. +{{53,22,44}, 178641}. +{{53,39,49}, 250071}. +{{53,53,93}, 1178055}. +{{53,74,33}, 693333}. +{{53,97,36}, 758083}. +{{54,8,57}, 187468}. +{{54,10,70}, 1086840}. +{{54,12,51}, 185580}. +{{54,18,66}, 1093752}. +{{54,28,51}, 193772}. +{{54,29,11}, 48366}. +{{54,29,26}, 64746}. +{{54,37,71}, 1151470}. +{{54,53,84}, 1176010}. +{{54,54,43}, 243964}. +{{54,80,87}, 1634668}. +{{55,0,6}, 37225}. +{{55,17,43}, 178287}. +{{55,21,93}, 1112527}. +{{55,23,31}, 63999}. +{{55,32,0}, 102473}. +{{55,32,87}, 1167725}. +{{55,45,6}, 103915}. +{{55,51,57}, 260191}. +{{55,62,57}, 261341}. +{{55,67,54}, 708987}. +{{55,69,3}, 561391}. +{{55,83,87}, 1634687}. +{{56,5,60}, 187266}. +{{56,12,35}, 169636}. +{{56,17,20}, 62210}. +{{56,24,54}, 194336}. +{{56,28,41}, 179844}. +{{56,37,12}, 105346}. +{{56,65,94}, 1628962}. +{{56,76,42}, 695968}. +{{56,77,89}, 1629830}. +{{56,77,100}, 1742722}. +{{57,0,18}, 53793}. +{{57,7,35}, 168631}. +{{57,8,19}, 54821}. +{{57,19,76}, 1096467}. +{{57,43,40}, 237075}. +{{57,45,60}, 253827}. +{{57,53,13}, 113543}. +{{57,61,89}, 1179271}. +{{57,69,28}, 580483}. +{{57,70,42}, 694961}. +{{57,86,34}, 701105}. +{{58,16,20}, 62216}. +{{58,38,100}, 1282968}. +{{58,45,36}, 235402}. +{{58,68,11}, 563884}. +{{58,69,25}, 580238}. +{{58,89,6}, 571178}. +{{59,4,55}, 185261}. +{{59,10,44}, 171801}. +{{59,18,3}, 45629}. +{{59,19,36}, 176923}. +{{59,24,32}, 177673}. +{{59,31,82}, 1111739}. +{{59,39,3}, 103103}. +{{59,42,53}, 251677}. +{{59,51,59}, 260671}. +{{59,52,95}, 1178541}. +{{59,56,91}, 1179181}. +{{59,59,48}, 259611}. +{{59,69,0}, 561803}. +{{59,70,69}, 1610653}. +{{60,11,84}, 1103698}. +{{60,13,94}, 1105890}. +{{60,21,86}, 1111010}. +{{60,22,17}, 62164}. +{{60,25,95}, 1113958}. +{{60,29,90}, 1113826}. +{{60,54,51}, 258804}. +{{60,84,100}, 1749952}. +{{60,96,9}, 629316}. +{{61,8,35}, 169573}. +{{61,23,68}, 1094611}. +{{61,25,87}, 1111911}. +{{61,38,38}, 234481}. +{{61,47,32}, 235219}. +{{61,58,42}, 245361}. +{{61,86,20}, 586705}. +{{61,87,36}, 701395}. +{{61,94,86}, 1636337}. +{{62,45,35}, 235246}. +{{62,52,39}, 242668}. +{{62,60,62}, 262120}. +{{62,62,44}, 245720}. +{{62,75,19}, 579198}. +{{62,75,94}, 1630074}. +{{62,98,68}, 1676120}. +{{62,100,4}, 627656}. +{{63,19,60}, 195419}. +{{63,40,13}, 106317}. +{{63,44,53}, 251853}. +{{63,48,33}, 242253}. +{{63,60,61}, 262093}. +{{63,71,25}, 580319}. +{{63,75,47}, 696191}. +{{63,75,79}, 1613695}. +{{63,76,31}, 581613}. +{{63,89,26}, 589419}. +{{64,19,18}, 286770}. +{{64,34,58}, 477232}. +{{64,38,58}, 477360}. +{{64,50,98}, 1515568}. +{{64,57,60}, 486658}. +{{64,57,82}, 1401890}. +{{64,63,22}, 353714}. +{{64,87,32}, 925842}. +{{65,10,60}, 412945}. +{{65,29,31}, 290215}. +{{65,30,57}, 421013}. +{{65,32,2}, 327713}. +{{65,35,54}, 475443}. +{{65,44,37}, 460165}. +{{65,49,0}, 335875}. +{{65,58,39}, 468277}. +{{65,60,46}, 470433}. +{{65,65,73}, 1837063}. +{{65,66,66}, 1835057}. +{{65,74,66}, 1836081}. +{{65,77,76}, 1838467}. +{{65,85,28}, 813443}. +{{65,94,25}, 814229}. +{{66,7,87}, 1327550}. +{{66,16,89}, 1337356}. +{{66,24,61}, 421132}. +{{66,64,23}, 803116}. +{{66,82,37}, 925980}. +{{66,91,23}, 812350}. +{{66,95,46}, 929210}. +{{66,96,29}, 870668}. +{{67,0,35}, 393261}. +{{67,42,5}, 328989}. +{{67,49,99}, 1515567}. +{{67,62,81}, 1402013}. +{{67,65,93}, 1853711}. +{{67,72,47}, 920877}. +{{67,99,40}, 985115}. +{{68,10,11}, 265332}. +{{68,27,32}, 402514}. +{{68,52,45}, 469444}. +{{68,87,91}, 1861878}. +{{68,88,68}, 1844544}. +{{69,7,43}, 395511}. +{{69,26,56}, 420945}. +{{69,31,18}, 287987}. +{{69,58,22}, 353649}. +{{69,64,30}, 805217}. +{{69,73,93}, 1854791}. +{{69,89,79}, 1846631}. +{{69,95,1}, 795863}. +{{70,6,3}, 262396}. +{{70,14,84}, 1328600}. +{{70,25,78}, 1322346}. +{{70,65,70}, 1835370}. +{{70,70,4}, 786904}. +{{70,85,65}, 1843406}. +{{71,3,97}, 1441887}. +{{71,15,68}, 1312219}. +{{71,28,98}, 1451241}. +{{71,37,65}, 1376463}. +{{71,43,38}, 460155}. +{{71,77,15}, 789999}. +{{71,83,47}, 928127}. +{{71,88,29}, 814413}. +{{71,96,33}, 983117}. +{{72,13,8}, 265858}. +{{72,26,65}, 1320468}. +{{72,32,66}, 1376800}. +{{72,34,86}, 1393456}. +{{72,38,59}, 477876}. +{{72,47,58}, 478898}. +{{72,59,92}, 1404690}. +{{72,66,64}, 1835536}. +{{72,67,52}, 934674}. +{{72,68,87}, 1852324}. +{{72,73,24}, 806402}. +{{72,91,44}, 929554}. +{{73,10,63}, 413493}. +{{73,24,74}, 1322529}. +{{73,29,21}, 288647}. +{{73,46,79}, 1380277}. +{{73,57,92}, 1404675}. +{{73,58,71}, 1386293}. +{{73,69,2}, 787107}. +{{74,17,28}, 289546}. +{{74,41,68}, 1378058}. +{{74,58,74}, 1388088}. +{{74,74,4}, 788248}. +{{74,98,54}, 1000248}. +{{75,2,26}, 281145}. +{{75,27,84}, 1337115}. +{{75,34,26}, 346681}. +{{75,52,39}, 467885}. +{{75,71,1}, 787103}. +{{75,73,87}, 1853231}. +{{75,79,64}, 1836699}. +{{75,82,15}, 797501}. +{{75,82,62}, 944953}. +{{75,90,44}, 929561}. +{{75,92,30}, 815017}. +{{75,93,49}, 943759}. +{{76,70,30}, 805872}. +{{76,81,37}, 926534}. +{{76,85,33}, 926406}. +{{76,99,17}, 868950}. +{{76,100,76}, 1903552}. +{{77,11,56}, 413267}. +{{77,19,2}, 270963}. +{{77,22,33}, 402133}. +{{77,25,69}, 1320775}. +{{77,36,24}, 346817}. +{{77,70,73}, 1837781}. +{{77,72,32}, 919105}. +{{77,91,48}, 943699}. +{{78,19,84}, 1336154}. +{{78,34,83}, 1393276}. +{{78,37,91}, 1395438}. +{{78,38,94}, 1395704}. +{{78,42,63}, 479100}. +{{78,45,98}, 1509098}. +{{78,53,56}, 486090}. +{{78,62,40}, 470744}. +{{78,73,17}, 804430}. +{{78,76,97}, 1967820}. +{{78,84,67}, 1843948}. +{{78,85,45}, 928718}. +{{78,86,88}, 1862360}. +{{78,89,6}, 796522}. +{{79,9,72}, 1314379}. +{{79,12,81}, 1328845}. +{{79,22,40}, 404185}. +{{79,27,28}, 290651}. +{{79,39,62}, 478203}. +{{79,58,22}, 354169}. +{{79,74,39}, 919421}. +{{79,85,69}, 1844175}. +{{80,29,33}, 406662}. +{{80,41,19}, 349222}. +{{80,42,32}, 463888}. +{{80,49,85}, 1405190}. +{{80,58,69}, 1389844}. +{{80,63,5}, 341398}. +{{80,65,84}, 1855746}. +{{80,73,45}, 924934}. +{{80,84,86}, 1864096}. +{{80,85,56}, 948354}. +{{81,0,48}, 413697}. +{{81,12,97}, 1447045}. +{{81,18,72}, 1325073}. +{{81,43,36}, 464147}. +{{81,43,60}, 482579}. +{{81,52,92}, 1407361}. +{{81,64,83}, 1855525}. +{{81,68,10}, 792737}. +{{81,70,24}, 809105}. +{{81,88,86}, 1864993}. +{{81,93,34}, 930979}. +{{81,93,59}, 949415}. +{{81,97,95}, 1923367}. +{{81,99,80}, 1921043}. +{{82,6,74}, 1317048}. +{{82,60,50}, 488616}. +{{82,76,43}, 924844}. +{{82,85,78}, 1849770}. +{{82,92,24}, 818312}. +{{83,20,46}, 407977}. +{{83,28,42}, 408745}. +{{83,46,30}, 351673}. +{{83,50,51}, 487485}. +{{83,55,42}, 473275}. +{{83,55,51}, 487615}. +{{83,71,33}, 921759}. +{{84,0,33}, 397380}. +{{84,5,45}, 399814}. +{{84,9,52}, 415042}. +{{84,10,40}, 400464}. +{{84,13,96}, 1447106}. +{{84,14,1}, 267476}. +{{84,19,41}, 407638}. +{{84,19,91}, 1341558}. +{{84,25,75}, 1326182}. +{{84,29,11}, 277734}. +{{84,29,50}, 423138}. +{{84,37,66}, 1380578}. +{{84,50,40}, 473168}. +{{84,76,42}, 924896}. +{{84,98,25}, 874580}. +{{85,19,85}, 1339735}. +{{85,21,22}, 291299}. +{{85,33,28}, 350531}. +{{85,38,36}, 463313}. +{{85,40,11}, 334949}. +{{85,49,57}, 489543}. +{{85,49,84}, 1405251}. +{{85,56,2}, 341089}. +{{85,59,76}, 1391955}. +{{85,68,88}, 1857729}. +{{85,70,12}, 793041}. +{{85,71,21}, 807383}. +{{85,73,88}, 1858627}. +{{85,84,22}, 815585}. +{{85,84,57}, 948421}. +{{85,88,33}, 930885}. +{{85,100,10}, 858337}. +{{86,5,69}, 1315278}. +{{86,18,7}, 274812}. +{{86,21,31}, 293358}. +{{86,23,85}, 1339870}. +{{86,37,95}, 1399278}. +{{86,41,82}, 1397866}. +{{86,62,88}, 1408216}. +{{86,62,98}, 1520888}. +{{86,64,20}, 807240}. +{{86,66,23}, 807292}. +{{86,67,46}, 924026}. +{{86,82,42}, 931960}. +{{86,87,55}, 946686}. +{{86,89,55}, 947566}. +{{86,99,32}, 987226}. +{{87,0,5}, 266573}. +{{87,3,88}, 1333339}. +{{87,5,75}, 1317103}. +{{87,18,23}, 291197}. +{{87,31,26}, 294139}. +{{87,44,94}, 1400297}. +{{87,46,36}, 464345}. +{{87,70,70}, 1839609}. +{{88,14,53}, 415636}. +{{88,14,78}, 1318832}. +{{88,28,39}, 407460}. +{{88,65,33}, 922118}. +{{88,80,80}, 1864192}. +{{88,81,6}, 799522}. +{{88,89,86}, 1865506}. +{{89,0,26}, 285217}. +{{89,4,71}, 1315749}. +{{89,8,14}, 270113}. +{{89,12,84}, 1333121}. +{{89,23,62}, 424883}. +{{89,56,48}, 488961}. +{{89,57,27}, 359975}. +{{89,60,41}, 474757}. +{{89,60,50}, 489121}. +{{89,87,45}, 932759}. +{{90,3,4}, 267034}. +{{90,4,84}, 1332104}. +{{90,21,15}, 277422}. +{{90,25,34}, 407082}. +{{90,38,1}, 332444}. +{{90,53,81}, 1405582}. +{{90,59,70}, 1390394}. +{{90,60,91}, 1408684}. +{{90,91,0}, 800282}. +{{91,2,8}, 268825}. +{{91,7,22}, 283579}. +{{91,10,66}, 1316409}. +{{91,35,96}, 1511963}. +{{91,40,55}, 481069}. +{{91,52,80}, 1405577}. +{{91,76,34}, 923305}. +{{91,84,70}, 1848233}. +{{91,84,98}, 1979049}. +{{91,100,45}, 990093}. +{{92,6,35}, 398068}. +{{92,11,31}, 286582}. +{{92,20,35}, 406244}. +{{92,24,4}, 276288}. +{{92,31,19}, 292598}. +{{92,34,92}, 1399632}. +{{92,35,40}, 465490}. +{{92,40,3}, 333412}. +{{92,42,19}, 349812}. +{{92,63,58}, 491250}. +{{92,65,74}, 1841762}. +{{92,72,38}, 923488}. +{{92,74,20}, 808784}. +{{92,87,3}, 799478}. +{{92,87,69}, 1848278}. +{{92,87,71}, 1848310}. +{{93,2,48}, 414289}. +{{93,11,81}, 1332823}. +{{93,15,26}, 286451}. +{{93,19,96}, 1454675}. +{{93,21,26}, 293603}. +{{93,31,33}, 407255}. +{{93,36,1}, 332485}. +{{93,50,17}, 356949}. +{{93,62,71}, 1390581}. +{{93,68,28}, 809921}. +{{93,73,35}, 923239}. +{{93,85,6}, 799715}. +{{93,92,36}, 931777}. +{{93,97,45}, 990023}. +{{93,98,83}, 1921653}. +{{94,34,6}, 332664}. +{{94,46,65}, 1382108}. +{{94,46,89}, 1400540}. +{{94,89,71}, 1849198}. +{{94,97,82}, 1921642}. +{{94,100,67}, 1905388}. +{{95,5,64}, 1315531}. +{{95,12,13}, 270285}. +{{95,14,47}, 401405}. +{{95,18,84}, 1340249}. +{{95,21,24}, 293579}. +{{95,26,86}, 1341305}. +{{95,48,0}, 340553}. +{{95,50,2}, 340601}. +{{95,52,48}, 488137}. +{{95,58,62}, 491385}. +{{95,71,72}, 1841883}. +{{95,100,51}, 1004269}. +{{96,8,54}, 443680}. +{{96,38,19}, 377012}. +{{96,58,77}, 1420564}. +{{96,81,54}, 975138}. +{{96,90,33}, 959508}. +{{96,94,0}, 828560}. +{{97,1,18}, 311331}. +{{97,2,16}, 311313}. +{{97,3,86}, 1360179}. +{{97,12,71}, 1344933}. +{{97,53,77}, 1419655}. +{{97,75,10}, 822323}. +{{97,87,49}, 974999}. +{{98,15,15}, 298430}. +{{98,31,85}, 1369502}. +{{98,58,15}, 372028}. +{{99,12,21}, 312717}. +{{99,15,50}, 443579}. +{{99,18,3}, 303165}. +{{99,23,9}, 305311}. +{{99,32,89}, 1427469}. +{{99,39,46}, 494011}. +{{99,43,100}, 1541403}. +{{99,66,16}, 835609}. +{{99,70,1}, 819357}. +{{99,80,44}, 960777}. +{{99,96,71}, 1933613}. +{{100,9,85}, 1361222}. +{{100,13,13}, 298438}. +{{100,22,36}, 434640}. +{{100,36,46}, 494048}. +{{100,43,35}, 492662}. +{{100,48,3}, 368740}. +{{100,49,3}, 368742}. +{{100,50,89}, 1435732}. +{{100,70,22}, 836080}. +{{100,79,15}, 822774}. +{{100,83,26}, 845938}. +{{100,84,94}, 1894880}. +{{100,93,67}, 1877222}. +{{100,95,10}, 830706}. diff --git a/support/test_cases/test_data/3dim_from_0_to_123456789.data b/support/test_cases/test_data/3dim_from_0_to_123456789.data new file mode 100644 index 0000000..27e6362 --- /dev/null +++ b/support/test_cases/test_data/3dim_from_0_to_123456789.data @@ -0,0 +1,1000 @@ +{{135551,115844815,5478116}, 681667199134609683945435}. +{{359094,8522646,101239871}, 1361222738110811713239548}. +{{401226,61887257,103793189}, 1446283060539045594933006}. +{{600515,122239333,27978649}, 710901641932935615301775}. +{{654532,70988411,69355896}, 1813446822257036537850962}. +{{659826,25826228,74570568}, 1219888237666140650059912}. +{{745270,55842828,83833788}, 1296776973758472801934792}. +{{778821,79652260,62777385}, 778073261643047840975045}. +{{959542,113697196,75833592}, 1892636220178075607096520}. +{{1074515,21155213,68503849}, 1218523968929334456360079}. +{{1109442,8142967,43245237}, 153651336440313138864542}. +{{1177768,50309406,111454795}, 1439347960523307135053492}. +{{1227153,103499889,32636828}, 701627972331158855317763}. +{{1256652,92309687,99949746}, 1845602584970191299896050}. +{{1339594,78736776,70143522}, 1814628796174853053220392}. +{{1365198,106313004,24633373}, 699398066200064586764236}. +{{1404860,69755916,94694294}, 1834696250507845617899488}. +{{1708821,120716192,1972802}, 689492828229855517675617}. +{{1806777,17506350,21065126}, 28630940851372898359217}. +{{1874864,115752304,70470980}, 1890336076410140784963840}. +{{2200462,73849383,1514418}, 604642888681480897381114}. +{{2251348,23941085,7711072}, 9957030527463770174658}. +{{2281997,100421656,114065739}, 1977964637737194427002469}. +{{2290218,107585458,25944821}, 701447544685076027794204}. +{{2419405,60720855,95957191}, 1316413614840035105580023}. +{{2459677,44154749,88291688}, 1304876588015278624554691}. +{{2476830,105613103,88354665}, 1908288388071736443346654}. +{{2548962,49918377,78196277}, 1288240788362706442241294}. +{{2569836,7725526,66062043}, 172880636836105888262900}. +{{2734123,44642600,68069447}, 1285693035972925521495853}. +{{2776396,65544471,15142578}, 89052173809505293198066}. +{{3107749,108152537,77944144}, 1891522462170731215643715}. +{{3300099,110701520,120857264}, 2060186928573111276822537}. +{{3498452,16836189,72401629}, 1218680707004526000635334}. +{{3669730,55414058,14207980}, 87822411869929529117976}. +{{3745703,115870527,86895756}, 1909231023610827622165979}. +{{3750746,16466808,60607242}, 173731369144415326912040}. +{{3895201,29560555,1084289}, 10788038379368394359831}. +{{3926321,10200851,83719883}, 1212818019413994545133623}. +{{3955189,39210614,115846293}, 1438453176525216761639381}. +{{3985169,56270339,109617105}, 1447566614664170924167191}. +{{4130724,22651717,59972294}, 181976441026706331435490}. +{{4643422,31786729,94506703}, 1241078560439950957682542}. +{{4738509,87949183,42353130}, 767479643134221011070707}. +{{4757191,57136049,102832569}, 1445321031370517858707535}. +{{4798448,47898721,24039494}, 96184724339003848757538}. +{{4848875,35073115,70375664}, 1284601468151891276785179}. +{{4993986,30843838,83926588}, 1238664479779580165975448}. +{{5002704,42565656,6062975}, 77113101570958081555748}. +{{5157700,50889830,118364130}, 1464008506909646678589680}. +{{5609576,117630400,99239017}, 1920049564978186366650884}. +{{5776525,20977541,102794865}, 1369745831627354774061767}. +{{5791928,38609993,116794525}, 1438520310973898571702022}. +{{5907443,55022982,72087138}, 1294446852349903903297721}. +{{6288372,38821890,25302759}, 97033506312663063761268}. +{{6291268,49250694,10973776}, 79378068980600250056912}. +{{6448202,76733806,35662012}, 756881445401252317843352}. +{{6903508,61156768,116698353}, 1449024281986580363038788}. +{{6996056,57662477,119610713}, 1464220011160560685309574}. +{{7043581,6448374,14293872}, 2910710512874464211665}. +{{7345510,22827763,100374305}, 1240192808901107774365790}. +{{7548449,111692198,11541946}, 683706954356794415368369}. +{{7678044,51036681,22647437}, 104276874321404113461062}. +{{8130533,93637875,2387393}, 615211867309765790900311}. +{{8200505,119651206,81139315}, 1901155123071397460628149}. +{{8350582,100692850,66558356}, 852808213516743726723416}. +{{8588941,83841115,116365827}, 1969137886139716360218231}. +{{8593831,24010208,13440072}, 12858361569451240425545}. +{{8645966,31585569,96195199}, 1241600205024414341221230}. +{{8824655,90304115,45338397}, 768182406384140954725215}. +{{8873160,94478333,24968965}, 634923765824314609051526}. +{{8928965,60921515,103834761}, 1446875127876497529179223}. +{{8930581,85183600,13011704}, 617156806043922618611777}. +{{9011946,62791336,110010335}, 1449198097879079927009068}. +{{9071437,18286463,24628425}, 29263723446286010887895}. +{{9290478,115805248,82557426}, 1893577516193466518782568}. +{{9403026,33294416,5049158}, 11680233413025547694376}. +{{9412538,51592554,61442940}, 257999215951265843109656}. +{{9536754,102058346,12979168}, 683270977236764582712344}. +{{9556024,85277328,10612237}, 616899512278103932058372}. +{{9582134,44430853,119852933}, 1456316368449186230735310}. +{{9690973,39292671,11977988}, 78702005630775212193747}. +{{9815312,2828302,41875616}, 152063245326993827435664}. +{{9899918,23243100,46716959}, 163974862734868240429036}. +{{9940688,98814345,71545685}, 1825066707347566534874374}. +{{10137025,30582599,11387266}, 13765530623879177568435}. +{{10141597,21190800,110498391}, 1372591330187472909923173}. +{{10173574,48769608,79556119}, 1288825517490786533918060}. +{{10180474,55179241,113532355}, 1448440005191339637315118}. +{{10898488,46884354,20246345}, 96416905382853180693012}. +{{11035066,122700818,43112886}, 843696573269717580706616}. +{{11073543,9136950,114844753}, 1364483614644987583619293}. +{{11234528,60050019,86106374}, 1314637376349490541068594}. +{{11333236,102382954,33296946}, 702211004234474693055600}. +{{11391793,75938405,54281526}, 776290570758576164032931}. +{{11441993,123305227,56971082}, 860552666674741267140147}. +{{11459390,68369262,63084660}, 777726437999737038428120}. +{{11941960,63381458,100093738}, 1317444699806402352130608}. +{{12111980,108873605,70568479}, 1889757638167316192873446}. +{{12208411,15282184,36840497}, 153104961222635629467149}. +{{12209216,8877983,51361812}, 171787303379393755506066}. +{{12466977,3301421,53734056}, 170668302437627776437379}. +{{12655849,15933878,99995372}, 1232526201504996645120913}. +{{12740736,103707519,117285947}, 2043443667267943414852790}. +{{12879321,92707139,116868240}, 1978491841428456383205907}. +{{12889765,39325367,52202223}, 246382586317149337528823}. +{{12926689,34955116,20730140}, 95155926894636876811649}. +{{13064547,111241749,50366432}, 851889109333734879305867}. +{{13098935,81616232,101697067}, 1966500015304932535802989}. +{{13225081,58003797,96477103}, 1316306803739155414039463}. +{{13535671,88144987,24720071}, 633946160609248031585663}. +{{13537251,114723469,100171098}, 1912529231103307078225067}. +{{13553565,70783607,57195352}, 775486009213176205900499}. +{{13789450,53393588,113334216}, 1448384489591881249925768}. +{{13968554,4803588,49427375}, 154626689541596107672492}. +{{14330073,8597603,24221316}, 21072099077133597217555}. +{{14433783,87241825,111172509}, 1977033422080240473987407}. +{{14515484,119487903,62974807}, 862795064483687462631414}. +{{14526413,88779074,18830491}, 633615643972873749285493}. +{{14553219,82554835,120711055}, 1985447735041258039028031}. +{{14706445,99149343,34792778}, 767048197870296406961907}. +{{14706727,31765180,118467672}, 1390396359339526937767113}. +{{15002603,42163769,53442936}, 247454530178364934188555}. +{{15039939,48838850,11197677}, 79976751653642466887965}. +{{15277506,114289229,37848102}, 833433595691622091064746}. +{{15296219,114638844,19061997}, 700951100688319704416141}. +{{15357550,44584423,115996838}, 1440165992308752887284730}. +{{15434195,112355556,121430186}, 2060868741947856614529193}. +{{15568343,28232858,18298386}, 30211728588102334444665}. +{{15620309,122948334,119088615}, 2069225095140744154256885}. +{{15946794,53356467,27589299}, 106983448697033063653950}. +{{16244168,107695038,26038617}, 702112866038187518422676}. +{{16538942,106485703,45988454}, 834364628507688571671546}. +{{16737719,28001503,3170752}, 11360193578216797549787}. +{{16775687,93539232,59260792}, 788132122183417176737865}. +{{16808996,29112403,81805808}, 1226987812188845789339730}. +{{16890612,110338516,81836434}, 1897545087327766200512736}. +{{17103773,115491865,48246777}, 839898726989313900445255}. +{{17106823,50716542,47435205}, 243501698717395667461597}. +{{17399190,74530430,73384377}, 1818579985811354797440220}. +{{17767725,107489879,40470791}, 836357960179774374061047}. +{{17792906,83973482,105727917}, 1978967519129177420402460}. +{{17853942,42290360,38793156}, 232873545525547337364808}. +{{17989880,24910140,36404046}, 165490113010026736369568}. +{{18148658,10888787,103800163}, 1366001715721898330599486}. +{{18165756,79493522,79579691}, 1821717281628916931803764}. +{{18289434,29699482,43820699}, 168978646124598239723068}. +{{18313520,36563294,91706999}, 1308452196163474861782452}. +{{18506279,81784116,22454005}, 629706683134468649378253}. +{{18608738,2630356,68583453}, 1213672913574766175906188}. +{{18725785,49690949,31231089}, 103181561694436219048583}. +{{18764716,99494783,122827950}, 1999209049243363679383538}. +{{18971948,69171827,40090058}, 760644914249005130164850}. +{{19181711,110358068,19176778}, 704861715667168047213289}. +{{19334415,21951279,109430867}, 1376727049813835369236223}. +{{19361178,79292032,2193273}, 610433047930363394021900}. +{{19400830,45099092,12931813}, 84147346252910246671308}. +{{19445433,50822773,48967086}, 243543910485630946884515}. +{{19552050,33519298,79698608}, 1227107867449803030581272}. +{{19668895,84525122,115312483}, 1981342832321394757997181}. +{{19971753,109447774,109564272}, 2048336961155774635763345}. +{{20009537,95810071,82193302}, 1831460892031774282244531}. +{{20167004,461728,53586603}, 174779486267205835233892}. +{{20201761,20750846,91661611}, 1242350590511858479508661}. +{{20317378,85924238,69751618}, 1827606330565947571831992}. +{{20361380,76966521,88968343}, 1838489694128072699798886}. +{{20401620,97582522,43853527}, 773453049624015477765492}. +{{20609925,34947961,85213701}, 1308113064625204110107975}. +{{20859619,57868207,100807910}, 1449945391053686823159227}. +{{20918297,71150302,24912132}, 628443662259266513287057}. +{{20926795,64131920,68460921}, 1299996483626993513818637}. +{{21014294,83169514,32252892}, 632191357141275003936088}. +{{21253304,14494552,58122642}, 176468895405501617600032}. +{{21538204,108782177,25023726}, 704212459873858525797218}. +{{21547218,61460048,91734886}, 1319150242517375277478184}. +{{21673305,103802363,18861575}, 703730585972559594731319}. +{{21870366,27154128,84883617}, 1243240219307266311598668}. +{{22276332,12816275,95157229}, 1236339428694709704764246}. +{{22531462,53504203,8166670}, 90157977995326446374266}. +{{22570713,49811985,86119184}, 1309556708659354283569667}. +{{23001089,118966883,45358240}, 847783812173739424677907}. +{{23026674,71850478,89773109}, 1837523865929803734439324}. +{{23228366,57825685,94538783}, 1320189678255500756806638}. +{{23276124,19298370,121371806}, 1393241704544090431708016}. +{{23425434,54179142,66107498}, 262532067063744557619896}. +{{23430081,62517617,87258359}, 1318866425808884380688679}. +{{23452230,111903200,110795061}, 2048433428034958656487756}. +{{23727515,45950652,20836108}, 100496676865597256056713}. +{{23820976,13471886,62432863}, 178542472353227396406708}. +{{23837270,23523646,121620994}, 1393389494772589243217144}. +{{24030088,64897088,11658865}, 93541627829903521628676}. +{{24154959,40108714,2672612}, 80567920346568494352217}. +{{24196038,49429955,121089860}, 1460685916931731048104282}. +{{24241038,29949827,33866363}, 166695516591910097668734}. +{{24620688,100228141,45744616}, 773582401407226976869506}. +{{24771316,13730274,108156532}, 1366515355410087827984720}. +{{24781397,123379770,56377367}, 864727956730698386470261}. +{{24990930,107685307,2491228}, 685030754249096392178970}. +{{25007842,43144136,96128488}, 1311766017489224612088840}. +{{25016433,88536581,33409051}, 640449901592892234061991}. +{{25266589,61875381,47059083}, 245289319634715224914663}. +{{25342555,10011749,84529067}, 1234311713645229815831215}. +{{25564020,2557053,115460285}, 1368065943384401367793094}. +{{25601879,9436133,93700688}, 1236674757437406626795723}. +{{25736538,91055638,11972221}, 621789564369328439458716}. +{{25937760,7271233,28404690}, 26771314013918474321954}. +{{25953991,112726401,63736966}, 859197403583402916184427}. +{{25980419,114337393,95650036}, 1916882053684333505110283}. +{{26162387,57213138,103793205}, 1450560832502733342667037}. +{{26208141,49340170,118585203}, 1461155234791775091705461}. +{{26208576,78765174,13076164}, 613633495131666691989904}. +{{26333647,41349463,114827225}, 1443743112774401356753631}. +{{26335140,77832699,37812090}, 762386644363800357891186}. +{{26387715,115225165,84992655}, 1914485288608478645456303}. +{{26404872,89419886,63610876}, 792033486253080962617232}. +{{26524761,79474537,45318757}, 764496837751986460759815}. +{{26543345,94095261,19649463}, 639331613295563675989415}. +{{26597912,115894149,45488206}, 840200004573682071509922}. +{{26717506,69230997,13426037}, 612452172183037797622158}. +{{26821004,62542357,51437286}, 261527998486127012094946}. +{{27033525,44257601,67720273}, 1290997281734687217733703}. +{{27110259,98539374,241547}, 620552431523213893016765}. +{{27152120,5933730,1121742}, 5468765012720012860208}. +{{27267061,123443038,80125837}, 1906519797294364755803605}. +{{27282700,66645618,100329158}, 1322187396327749528920944}. +{{27293003,63618294,38955503}, 243068436810895653284797}. +{{27306214,72202277,82305507}, 1821551820955270931513582}. +{{27535549,97842015,82148001}, 1832179171431777057814231}. +{{27729769,120298349,36201557}, 845959350244032223496071}. +{{27758700,89972991,61799225}, 791783680955555494489814}. +{{27932575,82167563,19269554}, 630058031312906641102459}. +{{27945281,59468450,90902691}, 1319653427189980198273077}. +{{28010782,79585146,55983436}, 781291649147336287403864}. +{{28121739,77573663,43213111}, 764449717276828363810751}. +{{28242593,85160968,47170431}, 773004721187719103040805}. +{{28449492,89978518,69877096}, 1828344186320117994764496}. +{{29004564,83004411,72663594}, 1820360668952452605361266}. +{{29222966,112168546,113857562}, 2049241798149698828753016}. +{{29611456,104255833,70456654}, 1894395353496634424831266}. +{{29764856,36397619,99965149}, 1311476268381373728160534}. +{{29816198,13987742,64646380}, 179383699297623272992216}. +{{29963697,10243824,6000041}, 6870161724346762770437}. +{{30006593,101242507,38679415}, 836819188433784921277751}. +{{30174406,105112810,118028750}, 2064486553656228629515640}. +{{30231641,91722088,50650514}, 789467887763116304193057}. +{{30447642,120739617,22323627}, 714063163548083196992046}. +{{30601339,71013441,58417274}, 780213993321155180550699}. +{{30790312,50144626,52117806}, 252305118916851081653040}. +{{31195588,116177799,109430374}, 2049158278151741556261362}. +{{31269568,67190748,122231155}, 1989077413464237647226020}. +{{31488055,55220436,45369892}, 244064624037978029339081}. +{{31727642,73370257,24689640}, 629235505270353181161994}. +{{31751468,65506207,33308287}, 113332891608870034796534}. +{{31990367,21951598,84636140}, 1242804324678829095198681}. +{{32223729,46839135,11255828}, 84680804912394224334227}. +{{32328071,93769931,107148647}, 1980860013533299478234495}. +{{32365298,121038466,61388868}, 867285981507883533373720}. +{{32413313,88864361,72575187}, 1828676936519925930476583}. +{{32432325,38194731,60386846}, 253472881270406787714419}. +{{32515706,51934456,1172422}, 90406629311137435203368}. +{{32576989,49222040,78482778}, 1293626177342998664478305}. +{{32719086,81956459,104398355}, 1971289983661639581156990}. +{{32814400,24428743,122036043}, 1394236181194864034842806}. +{{32859050,85900921,99397540}, 1849816280156538743269130}. +{{33263895,34761797,104802433}, 1441040857223521284657359}. +{{33448944,94536116,119878147}, 1999471655333264617746596}. +{{33632728,20778167,120332449}, 1426213297526644496872086}. +{{33732654,59873209,120015199}, 1502932417633810876854126}. +{{34176132,110089219,30660446}, 740531189879439696611698}. +{{34574244,6724099,69693804}, 1246907953174132338886994}. +{{34852214,62027291,105362613}, 1484320810075963760506206}. +{{34894540,120454592,61515926}, 899668236673275031995232}. +{{35006813,62505715,27693031}, 145271958689794490315639}. +{{35070343,103042054,98587720}, 1948327871846340612851929}. +{{35240669,90516760,509195}, 651854011628546739682917}. +{{35552821,7828198,26795007}, 59204454294250663434741}. +{{35622289,47171098,98949533}, 1345175191709630897093909}. +{{35668845,56783500,41569919}, 274409743158098940841957}. +{{36125243,11897033,92766290}, 1269166107772201018644011}. +{{36493481,115218272,96852205}, 1949611581151553028590341}. +{{36589625,51912921,48405014}, 276602471621822436144931}. +{{36721217,107525125,122486909}, 2097203201240203819108743}. +{{36751871,68428177,84056277}, 1870069854570663766192975}. +{{36850841,79339874,36062063}, 794606559255627290057525}. +{{36876262,97307493,27822655}, 674313562391344348908014}. +{{36930151,73822788,90107976}, 1870533984595020561025225}. +{{37018222,19170592,8226310}, 47589844883871707267944}. +{{37094185,86493002,62301435}, 824123422120980577439285}. +{{37362864,21212042,91205434}, 1275529752313784988523568}. +{{37439282,105103066,119045747}, 2096894008598166637311036}. +{{37587628,72253804,122403592}, 2021627030836012697358016}. +{{37734790,120584528,112759161}, 2089718567591957919066188}. +{{37800876,89602992,16379469}, 654608696612097088400196}. +{{38395342,6689021,52307834}, 208029387101848523992810}. +{{38471216,9822322,109276721}, 1401438540084276227731476}. +{{38577350,71525486,94606648}, 1872676742390731273882840}. +{{38662764,96954815,44061940}, 806602534941417235015634}. +{{38803855,120492747,8040865}, 727675392527663322760799}. +{{38901838,37310827,103595175}, 1473511866408951817897854}. +{{38921318,26496066,72995329}, 1257707695500527441576028}. +{{39576392,78091053,37479159}, 794673827167685794285478}. +{{39705003,72567764,21620514}, 661652020473598294270633}. +{{39713152,100474303,82286735}, 1864730046548882191625654}. +{{39771888,53915324,14389170}, 125538955631685806847136}. +{{39818106,79467884,29490324}, 665064413168502584498056}. +{{39838934,70467255,75596093}, 1853624708048656334813662}. +{{40065600,40503061,49048510}, 267395722530357837719970}. +{{40103751,3123529,116383078}, 1400616151437295759525227}. +{{40517645,56658566,64514340}, 295697418737895757448145}. +{{40596318,105856919,17615881}, 736920880285759568100062}. +{{40658921,12638722,24877955}, 58416975744173865206325}. +{{40757959,111483526,7949393}, 719419183836041464529117}. +{{40768474,100840007,48644451}, 871691917870154416788158}. +{{41011479,120811828,6382808}, 727681402155515438528713}. +{{41207804,61067431,88703224}, 1352175764567749029255890}. +{{41436656,38567770,82098447}, 1325188117650341144345908}. +{{42132165,95638646,64539638}, 826144934856644246856177}. +{{42162656,77773846,21189840}, 663215806946024854184080}. +{{42299573,57252108,26213303}, 144789460211569833203173}. +{{42392226,1978966,100160332}, 1268885580931701036067224}. +{{42615591,16925123,92759372}, 1277990662520868353640795}. +{{42668565,29666440,39601027}, 200558444540144138589285}. +{{42683285,113287684,66684664}, 892421920935671835547841}. +{{42968196,88216509,16130159}, 655122530989065712643558}. +{{42984529,107261584,25956240}, 739807520397786674917377}. +{{43029343,13628471,5114853}, 39994681040267413763039}. +{{43118445,35509441,71421249}, 1323151844190865361502791}. +{{43165490,50388210,68047703}, 1332299456811373302509884}. +{{43185457,80802297,60209051}, 816534833709625054460967}. +{{43187971,113357634,95696711}, 1949937368649704209383741}. +{{43199323,42943372,2437170}, 115146134483919912195753}. +{{43237252,32646962,91119500}, 1277312023277625273297232}. +{{43407690,24897656,54208417}, 218031038901641792136716}. +{{43457720,97018505,123007253}, 2032837342536737017091846}. +{{43672071,12658133,10738391}, 42096780125435900486127}. +{{43689208,113030130,31518196}, 741175659796159589774096}. +{{43713303,111825141,14767348}, 722283857662745708818891}. +{{43765213,71611249,118346171}, 2021912709943970000501351}. +{{43864846,25153819,112954082}, 1410428754137468254692986}. +{{43941470,4914989,16437399}, 41216833695556206680046}. +{{44027869,91525618,123421474}, 2031677909909882241233521}. +{{44092886,19884826,81054095}, 1259428794793613586611580}. +{{44220202,65405731,62917236}, 297389227404352858342170}. +{{44293641,104299763,107753302}, 2078794257824368475857715}. +{{44642435,92253498,17894585}, 671348972896006676114461}. +{{44714894,84096675,67653793}, 1861212641350838781149790}. +{{44748341,115307364,28155722}, 741018364183592834799841}. +{{44774878,71788968,60550154}, 815360697624778137476712}. +{{44848729,88146973,116564468}, 2015173223005376623310723}. +{{44857660,2957191,100080833}, 1268910588804212861211350}. +{{44934234,61979073,101216202}, 1484624678573216903207466}. +{{45024934,17690155,110449827}, 1410231088771638050915454}. +{{45197854,65793533,68440918}, 1333659610046428324919274}. +{{45608988,53787592,113022043}, 1485847894075309754441316}. +{{45627829,107162084,91691281}, 1946718568196686555500741}. +{{45879719,64639202,92404981}, 1354889597021676608667997}. +{{45891790,61131892,42029566}, 278058349102298398944232}. +{{45892606,113774946,107266870}, 2080102654113600647451512}. +{{45903466,83938205,111119001}, 2014695409739766683725454}. +{{45949256,21431579,93373752}, 1278153195024041453710866}. +{{45999922,69486997,48001791}, 796638477829925141412270}. +{{46023085,112211019,53194001}, 889644559703191482582615}. +{{46131786,54996145,69951760}, 1332493280126987672052234}. +{{46354159,96005473,47532336}, 807329035964389224596043}. +{{46379538,49685641,75250683}, 1324612960853320711429166}. +{{46464497,3400818,26880190}, 59719636767235573283121}. +{{46795626,20929852,93214520}, 1278086102235065331740296}. +{{47245629,64239393,101076036}, 1484818899898144383931203}. +{{47337749,51558205,75569922}, 1334736080919526253868259}. +{{47504344,90447889,6605386}, 652849998734072879528482}. +{{47590668,48078641,24228468}, 134558968152688247923522}. +{{47764876,86155209,50685014}, 822375672403805328656226}. +{{47794043,117707239,55122456}, 898210773375528899304091}. +{{48197794,88141188,67371572}, 1861425440717144229855624}. +{{48339606,107095236,22775206}, 737828849330247627837928}. +{{48469028,18168385,91563698}, 1276051327803077155274850}. +{{48771042,9742202,87294829}, 1267492178479257804057884}. +{{48868562,120252827,46861659}, 881709273703686673300542}. +{{49115258,3492463,79633363}, 1249802356307354279859902}. +{{49159795,23807060,435030}, 48063530578969536295337}. +{{49511771,6846168,53280689}, 208662437969171992966669}. +{{49553438,121264027,110410054}, 2090347374981814248552314}. +{{49754916,48913288,50872785}, 285363950139317804909636}. +{{49797477,63448024,10973589}, 127182620967263487714629}. +{{50120831,50193624,18684801}, 134255387163076827330125}. +{{50143961,101169144,10592479}, 720872446053365950807845}. +{{50474516,18815046,8916443}, 54310428435037906557172}. +{{50747538,28325920,82349804}, 1264767016642214005774600}. +{{50837645,122663558,12315622}, 734518003948213947728881}. +{{50884105,58120062,102020353}, 1487718637262286107518613}. +{{50893032,43348860,22955912}, 138432123353508294274688}. +{{51091565,94123337,16798682}, 676481775476090418810467}. +{{51173334,56585649,43492356}, 281135871050871885607242}. +{{51211980,9357020,63505055}, 216344483341077597417444}. +{{51855352,37470087,22591644}, 137271183623855735626642}. +{{51889240,110295817,118716690}, 2102641782272717144479266}. +{{51893575,35343297,74650831}, 1327325417556672509643119}. +{{52101333,113294033,7202150}, 724184228292059509698915}. +{{52163419,70329120,69541073}, 1855949047201026683523597}. +{{52220397,58446508,29527738}, 149219636270192350711521}. +{{52227786,105248664,115008478}, 2085374073122601068425000}. +{{52231586,109804241,82848720}, 1935327927835694319853578}. +{{52546273,117530047,26617568}, 753231371035729823507603}. +{{52617495,22526089,38462117}, 203516638923592126567759}. +{{52619476,61914169,75675549}, 1340001476987362761604422}. +{{52685464,69370442,12312151}, 649395160584732169230132}. +{{52744841,31402510,98952980}, 1283794657005705640298385}. +{{52874370,50780323,83042601}, 1339136845397731238414366}. +{{52914236,30692917,119866971}, 1432253762359864511822566}. +{{53386203,78326889,42333020}, 801649911642223770689291}. +{{53432392,100422125,44254954}, 811281385918849511001762}. +{{53472833,58892266,32282158}, 150277218532967194758449}. +{{53994114,122421428,81194388}, 1943711943610527429779848}. +{{54000330,59887313,114363336}, 1491399681049791123171850}. +{{54130767,55759021,13264691}, 130321216780757058930415}. +{{54132515,93572953,104984752}, 2017939060717097245664267}. +{{54135790,120285997,73601124}, 1941253938697575618545610}. +{{54157379,77995460,104530356}, 2008257448550438328484233}. +{{54245825,11507606,67471713}, 1252637082023560136237205}. +{{54568169,862429,110476822}, 1404982825501752266909603}. +{{54654375,40449274,120689618}, 1497271778299956661183609}. +{{54691818,11128667,36567618}, 194927685591469538453050}. +{{54946755,48969265,97966168}, 1349956184536909297838091}. +{{55106285,7104859,25947193}, 63992810370051181833815}. +{{55113485,1133450,53982075}, 212624316783662854196853}. +{{55268348,23444574,81537730}, 1263773433268668150363888}. +{{55329803,116111678,95902244}, 1954160982845569284384665}. +{{55355260,60214001,89333295}, 1356875837525121525857126}. +{{55560963,114801811,17781736}, 742816660741882779936795}. +{{55746559,45079314,3216469}, 119374978326781855331165}. +{{55774509,30549672,84441256}, 1281167311690628388326977}. +{{55905533,3679768,64581221}, 215264011180492849592133}. +{{56122220,77372116,49498784}, 802036087887362775753408}. +{{56221166,113596515,7931322}, 724262589053185588972154}. +{{56547546,94852669,100436947}, 1888196895432806508099246}. +{{56576545,94853898,97852894}, 1888159426715584922963249}. +{{56631269,4033722,68424719}, 1251535889532351972486517}. +{{56737519,96654082,59922870}, 830191119276570527056761}. +{{56976648,74657753,1816803}, 647220766832752443663910}. +{{57023357,94872899,49396488}, 811504616306851248380499}. +{{57068189,122868613,31385665}, 753750786327637107151559}. +{{57242798,79647706,47208988}, 802025706747973872447320}. +{{57429482,38458872,117431972}, 1481030243517264154306312}. +{{57503657,115241552,98326083}, 1954412921747487600452133}. +{{57849354,53702774,11584285}, 130011506832517085359004}. +{{57877610,30508430,109211415}, 1415763408499787568564156}. +{{58003503,122775203,89489862}, 1960315985240557427458939}. +{{58054388,67911905,3354938}, 647090229336211773708386}. +{{58093677,49957185,48187920}, 273269885469505207714371}. +{{58142052,8388047,2878475}, 42791618352278584200438}. +{{58230282,47056198,96626660}, 1349943589547750456951704}. +{{58395812,37828282,95673309}, 1348509030760276074556756}. +{{58628007,72512101,68279473}, 1856128852734040966152399}. +{{58706195,78538458,90452299}, 1876395302262394574093373}. +{{58816161,13730217,6830038}, 44754684348871142917411}. +{{58870451,123045176,108865973}, 2093085869161359815734541}. +{{58944079,54134210,88674028}, 1356226249745109851442009}. +{{59038592,108925325,14273929}, 725942561623708906032262}. +{{59109222,90132473,63224195}, 829811061126153500468334}. +{{59147601,36565640,16844228}, 137557716887465375307009}. +{{59286241,98295230,82827575}, 1869949848932200657446325}. +{{59412627,103121178,61352390}, 895534844073720098600249}. +{{59420908,121309392,39176372}, 883993853326854707929920}. +{{59854226,31399470,88793594}, 1281979300151275644214456}. +{{59938331,34744148,108553434}, 1479031700064720196762281}. +{{60063339,56600649,35576410}, 279366567803607760817707}. +{{60198876,32632259,64151785}, 226552564532113393457750}. +{{60242356,43704264,57447387}, 290171705064922461822052}. +{{60631655,74777356,21547766}, 666909372883819440817641}. +{{60735768,34697083,57036366}, 288990397499506349915954}. +{{60999091,69076560,17543442}, 666456416901246210338857}. +{{61003386,110753341,53093062}, 894347452031966146574250}. +{{61017727,1169231,106214166}, 1403444505405232482408443}. +{{61306728,61107038,50124163}, 283116721625632187655860}. +{{61348723,62013455,53667514}, 299351614780543439658171}. +{{61353145,33095669,81322240}, 1265482240149439585563267}. +{{61381466,55613345,47974382}, 282030757039245916314410}. +{{61415530,116758229,38864535}, 875886178450240848061358}. +{{61459241,26010539,9142056}, 56088380745762740604435}. +{{61518241,108501581,75448123}, 1932553236517717902281895}. +{{61662305,118942846,47308241}, 886345504221604379223189}. +{{61746111,23616480,45191997}, 206230440946239305145165}. +{{61868467,101534440,61393056}, 895526915545906979509257}. +{{62181142,9854554,73190613}, 1253511154391335751415132}. +{{62260436,57228701,107834293}, 1488645135022682817328582}. +{{62370591,113595462,122167544}, 2103677704106489014803161}. +{{62452488,72931178,32090943}, 669298460813574311464756}. +{{62474543,25637568,113545204}, 1416425430945279996773193}. +{{62543491,7392625,49150597}, 197080045331714608275727}. +{{62563701,66014842,50981154}, 299457426326545497044081}. +{{62815404,82621943,69662163}, 1857874775619993830286070}. +{{62849990,64001723,98258691}, 1359912018281290289980542}. +{{62988683,32421728,119962117}, 1432925043102984230732557}. +{{63229786,60955818,120412680}, 1508335594894904256699928}. +{{63273233,118276095,32893635}, 754218605859461817513143}. +{{63330604,50452745,64902169}, 300834792496433889070662}. +{{63534783,24161880,36899354}, 203935827870189428997737}. +{{63685924,46462884,10112572}, 122417973641985583729088}. +{{63720846,79133610,19287129}, 667756278889036851007068}. +{{63900933,49017733,51257877}, 290076166127026738053575}. +{{63975533,11146884,59816230}, 216736853607516486403041}. +{{63982102,93416585,106251538}, 2018598454726783215359082}. +{{64032288,29985489,35389956}, 205060709394422365200642}. +{{64033144,98877562,57546109}, 828758717836384039599892}. +{{64118562,19656858,113129171}, 1415074902407484705662012}. +{{64197064,71945521,81349419}, 1859364649306468563495462}. +{{64312343,886772,34185425}, 194283182428237984264397}. +{{64387451,21585699,36343549}, 203912356594520956590879}. +{{64574761,95680143,75400794}, 1867538800943186159128243}. +{{64645988,7832230,40285633}, 194782898184482079473876}. +{{64670447,7716796,20550587}, 62266592496918509121261}. +{{64782555,34659917,84611431}, 1346542738007235493762991}. +{{64943461,7909387,109135290}, 1405738044768616895138931}. +{{65022977,2923775,59587430}, 215560401850346185106867}. +{{65119649,12678802,120827598}, 1423475299416197030783281}. +{{65622712,1942612,39640439}, 194593515362265945797540}. +{{65819147,4158936,19354738}, 62122290189602154767913}. +{{65828448,75934123,61015255}, 821221588917028574840118}. +{{65906132,80539509,11099955}, 651364821005533587665126}. +{{66078491,6316102,120721055}, 1422314305316320778410941}. +{{66108850,113290208,100986268}, 2084566315924475370658056}. +{{66768764,13766128,34520564}, 195622764873161593844544}. +{{66858705,43378006,111547096}, 1482356422278931185170577}. +{{66973550,8725682,27781060}, 65644173103079039017816}. +{{67134958,45497303,108831276}, 1739369552183058341211098}. +{{67139359,26089385,98897073}, 1543365691622446390793807}. +{{67207669,59809941,6636685}, 388749064041582366603719}. +{{67289166,96250943,57088425}, 1087678085474191004872414}. +{{67363626,118455917,118124233}, 2370628891797526373043854}. +{{67453479,95294158,48660527}, 1071147516396805491953149}. +{{67572307,69224918,98209469}, 2137189645999069660608925}. +{{67855269,99955632,6355578}, 917820240637661478643809}. +{{68332812,41563477,53573503}, 548005792816951325256678}. +{{68350726,45399096,67890415}, 1587918260520347459857772}. +{{68351320,32351363,24604346}, 332250481515224707258930}. +{{68585361,164655,5180477}, 302528439257178006838679}. +{{68595751,34681811,67982107}, 1586719267537016909785215}. +{{68718220,74113734,52530081}, 1076904063431889537073876}. +{{68740350,59241306,99753693}, 1618929112343004053307228}. +{{68774370,6213439,23481933}, 321604549271567543414174}. +{{68914424,70431434,17297899}, 925605969761397343428148}. +{{68942755,115161263,38413849}, 1134995785113920287657119}. +{{69197915,97211094,61038332}, 1089872154444270850177945}. +{{69271881,93927291,32447523}, 938914856806514361837111}. +{{69281709,110106190,76964209}, 2194736045181482493986517}. +{{69427673,22496260,32304843}, 333418673924554196523685}. +{{69462896,57872806,10582914}, 389809687022706333421744}. +{{69571322,118816312,72288939}, 2200930171229305615924780}. +{{69716069,105445004,47008572}, 1136182042919873624329665}. +{{69775764,79708814,49741416}, 1061845542814347861040336}. +{{69793463,96266082,102743205}, 2277396951298550314799453}. +{{69874183,88786502,6148375}, 916596743576135882260989}. +{{69876375,1032939,85099559}, 1530061060428264322569599}. +{{69879914,87051120,105268971}, 2276505996070066545732140}. +{{69973807,41891843,113485208}, 1740665233041636932504155}. +{{70124413,3292119,76380145}, 1513549252269398927798999}. +{{70222943,10197993,71617889}, 1512645073540687960413775}. +{{70908893,89542026,114096674}, 2278998065636193128027761}. +{{70923090,56084970,32269541}, 408977834330968461088028}. +{{71247774,62278622,44614212}, 541960358101768692316120}. +{{71279067,121787158,68180673}, 2200785512178435189125789}. +{{71300844,52607548,38448132}, 538674504879147053328320}. +{{71494344,89896067,46163485}, 1070135118727318056749846}. +{{71567090,52013674,23570617}, 406532040952295921277980}. +{{71592269,68530223,91116881}, 2134918496695835069597399}. +{{71754739,66059139,68859130}, 1597585817513274073602107}. +{{71832839,59721629,14205038}, 391150423093816922877419}. +{{71860754,48542694,45722659}, 532728891771079547883708}. +{{71883628,75678835,45196745}, 1061467309181868804254294}. +{{72147044,105060159,89148504}, 2210588801757115326000338}. +{{72190447,62836826,44506283}, 542023560440153327447677}. +{{72288755,48580646,7399761}, 379546572426585807638685}. +{{72488771,98644988,120193778}, 2296529144661984308847785}. +{{72600752,19915790,62077411}, 484177798424641257247924}. +{{72839746,19355606,21210240}, 330954260280940191031448}. +{{72856813,657569,61432477}, 474710555838260359580487}. +{{72891132,37561759,25930177}, 399136715963229900420822}. +{{72913050,86651517,5532764}, 916532752872860177497994}. +{{72950836,118945900,15173886}, 994467699119690302086624}. +{{72956934,102533136,71899566}, 2191551488011315200534888}. +{{73016520,89913745,13810227}, 919025309098071109820966}. +{{73086009,100295728,111214049}, 2280003019084738944283141}. +{{73284723,81546216,117240500}, 2270840296741477221913865}. +{{73402548,76819477,95401707}, 2138174329623306380163302}. +{{73475378,54616529,80809998}, 1599051400324540258629930}. +{{73660204,108241832,106829241}, 2342845537219865995365956}. +{{73947011,71379536,38218184}, 1058336051245550891706377}. +{{74010086,118105647,84303267}, 2219595775515912518993150}. +{{74459713,76988415,95405324}, 2138175487134584797998483}. +{{74770928,17583447,34595047}, 462877079725563659071926}. +{{74967829,50109988,70713401}, 1588190151956799313631429}. +{{75258071,82506722,114434998}, 2270828094155118110265721}. +{{75412196,66350367,13774650}, 391328285323508725509362}. +{{75602164,53250640,108599031}, 1748221896528774297481572}. +{{75787420,26709009,23903144}, 332671596314970619525698}. +{{75934149,58619356,680575}, 387993608507834605923813}. +{{75958835,86364927,64170549}, 1089414043801148044604831}. +{{76242136,107679771,18957691}, 1001935345457033221930550}. +{{76311484,70090217,120729137}, 2286276121413662678963782}. +{{76459979,110706683,44401332}, 1137539752428327435986715}. +{{76464159,49327234,29308287}, 401021510093779756014461}. +{{76579817,122032576,55867246}, 1162741049706967165995809}. +{{76777201,121926927,94825397}, 2222649466195418060084631}. +{{77231377,46593393,19750972}, 398636129003211592530179}. +{{77314173,39937214,59110289}, 550913385284260512265941}. +{{77340127,117624830,9561044}, 994654373060820361639897}. +{{77429722,32368032,26309734}, 334869998242019300283176}. +{{77573079,40323220,2109233}, 378583887351248140529869}. +{{77589903,18489142,36568242}, 463423670626469743387385}. +{{77647118,9943497,87583799}, 1531871279957196860442478}. +{{77666280,122492552,17866688}, 1011338457399967280825856}. +{{77866347,31457469,52102573}, 483632729047303792865167}. +{{77879186,76618177,54755423}, 1078777151501388410804526}. +{{78107237,78821622,112252643}, 2270939488904382739620085}. +{{78278864,40575098,114869003}, 1741258364696833228094516}. +{{78461607,63566312,94264463}, 1619343925653442579238253}. +{{78937190,116502479,67111704}, 2193127656969703059672282}. +{{78966196,53672335,49470559}, 541669071863304128880118}. +{{79040115,72040900,29960590}, 928989299006370134923689}. +{{79073390,70079231,112135605}, 2269754111138978398726110}. +{{79324052,101465240,110680360}, 2345261289786454023748672}. +{{79415556,12060627,33853170}, 455149705783989667258482}. +{{79449018,99892326,5543305}, 918388717894856576965276}. +{{79663517,101475671,57761763}, 1153195237114430480855799}. +{{80181117,72351858,75350570}, 2116771470342466195929713}. +{{80272975,92395390,945243}, 917984574426561279520509}. +{{80374088,19796696,98170159}, 1542835998661179152936740}. +{{80492567,76503872,39453475}, 1059955603094208841912429}. +{{80585997,81239239,54090118}, 1078736398688637405365235}. +{{80812748,76949259,50488574}, 1078547741108209683156850}. +{{80873701,53013419,5522860}, 388217856276397535235411}. +{{81035167,77094900,108254615}, 2268921014579121927844845}. +{{81233636,94871337,55565652}, 1088304433596967096272194}. +{{81524280,94076173,80322182}, 2129570399333186178946978}. +{{81535339,90651525,77745380}, 2128294462677311624217483}. +{{81667384,106833104,37091900}, 1134225143056781862959872}. +{{82349291,72256946,113400383}, 2270213605043968189918013}. +{{82449668,107834477,101644372}, 2343134231244177099277762}. +{{82537917,119394739,9386265}, 994734886854559550011991}. +{{82542020,25282159,121904375}, 1692756465905434007389686}. +{{82915529,23853006,26655224}, 333772303372649353858705}. +{{82926219,106247551,101792229}, 2343122764072501166942111}. +{{83192847,61504819,94141011}, 1619289589097164501508735}. +{{83210418,83881190,22891785}, 927907964873793182734492}. +{{83284732,65054235,36392518}, 540408350921665889482610}. +{{83429362,48767273,48364008}, 533619776028615556701194}. +{{83501380,123453758,39919164}, 1143969509993417051434448}. +{{83546184,25484608,34917281}, 464651832438872444109316}. +{{83716328,101634309,88065876}, 2210784628305227953783682}. +{{83821915,58077409,59272280}, 560443995516998799677963}. +{{83899914,29689546,102150908}, 1677772996478423870885656}. +{{84100709,72492734,40325253}, 1063014469085531711317461}. +{{84176713,38997410,30097040}, 404207971668422547554833}. +{{84257533,61855488,5676628}, 393455644976658123117377}. +{{84276306,69616140,120393726}, 2290403792945553035648424}. +{{84376817,79363488,17048232}, 931507926760010468005889}. +{{84543421,39276303,47758443}, 536438999267655189438199}. +{{84649096,66719643,117846446}, 1772236869721967718182706}. +{{84678624,92805958,87368719}, 2149899370046456698014132}. +{{85125292,82708904,107412715}, 2273138497172877652233828}. +{{85312732,38416835,32316520}, 404244063268005251783250}. +{{85456065,67055276,38420358}, 544718299902265029625249}. +{{85471610,24395700,79922959}, 1528150374994388506229676}. +{{85645718,99872590,29384532}, 943757483890955710387672}. +{{85859256,75937634,84154360}, 2140414038325513777043984}. +{{85867279,119842198,32418917}, 1018022476268115470722013}. +{{86293387,110149150,118377678}, 2367098404418467568562105}. +{{86342925,16423738,75365009}, 1517575396523412040017493}. +{{86530343,48073237,95904259}, 1614069905085160554012911}. +{{86582662,110122627,9334400}, 990528700948480010485850}. +{{86786331,33671134,12704047}, 385177403691733072101309}. +{{87024110,108836835,86796322}, 2215005461437667278291578}. +{{87091622,110871133,86011788}, 2216020341147341209251274}. +{{87136742,122928338,58917311}, 1168945976187388064360828}. +{{87241979,1647236,85348162}, 1534786773165948766818985}. +{{87252860,19799928,19011776}, 335354077117697140569664}. +{{87488300,57953206,78144152}, 1603459650080161128377040}. +{{87566971,96271421,26878915}, 943329499445346480535215}. +{{87587224,17164681,109791678}, 1678812428357420166831906}. +{{87638285,45927080,18835028}, 402618610641938188158785}. +{{87981975,89147928,90335772}, 2149169220610407335492937}. +{{88053301,86663109,54117797}, 1090938020940699937706439}. +{{88370682,57515691,85997474}, 1620048747699877662135866}. +{{88387473,121142352,118821861}, 2375449871607168144912645}. +{{88544992,85161947,36854757}, 1072094824254308962182422}. +{{88578124,89097179,121061199}, 2300055775432800724594550}. +{{88708335,74830882,49973939}, 1065473175194110200889981}. +{{88783827,22153834,25015726}, 335849140828862302592313}. +{{88834309,41996087,40186291}, 535214052503408573898999}. +{{88849191,114564078,19635898}, 1007305982180122419776761}. +{{88850667,32093022,5449244}, 318119158925420051361689}. +{{88949167,6937885,25819570}, 328445307267996157404907}. +{{88953576,43363819,68342560}, 1592699009097677797295634}. +{{88994422,112094891,59979795}, 1160618909931160302113918}. +{{88999999,108702827,61652783}, 1159621084397068098445183}. +{{89066867,86666394,30447572}, 942504564191839594542361}. +{{89127528,3626046,33146249}, 328636446754502831615636}. +{{89192755,103488297,67560379}, 2195994175738870935837743}. +{{89356674,98483857,38417924}, 1073678667673832867766538}. +{{89417259,94884786,97690227}, 2152611739145044747346493}. +{{89451141,111171855,6691449}, 988580713704266411429079}. +{{89464976,63950523,117491518}, 1772290884406888494234930}. +{{89472808,115323699,5803438}, 988680690120428422933298}. +{{89599083,57332191,62109022}, 564605584109377007972283}. +{{90161866,13136799,60452620}, 480728953599029407920026}. +{{90385489,40829898,51305011}, 552766899084485882434613}. +{{90566257,64339321,48012451}, 547147273786074655077415}. +{{90654139,55279138,73855219}, 1601445258471705557586493}. +{{90664703,100341392,95519624}, 2152511681746345446914633}. +{{90724124,117368619,2281166}, 988443899044888765865842}. +{{90726039,55766484,36187545}, 543342654328625242339533}. +{{90780533,48176887,67630276}, 1592851542566380981039571}. +{{90874137,96199853,73603815}, 2131404129636992003807143}. +{{91102433,112519059,6813567}, 988591273711244930378039}. +{{91214903,86695413,61864314}, 1093367307692970203674859}. +{{91259593,98646666,105827077}, 2282629593001734187517717}. +{{91404754,53027116,1804161}, 392064517594739770725516}. +{{91423108,39688601,23488766}, 401967644013222010449250}. +{{91508070,84654752,18930565}, 939872298395037757440332}. +{{91521287,122780235,66416989}, 1169356492481161023999327}. +{{91823590,44331753,4502014}, 384090287288625330638186}. +{{91826873,78525514,24960072}, 931927173677515707817489}. +{{91979258,109479049,87100285}, 2216096328912774647701262}. +{{92109280,85645388,63537255}, 1093610490759119361705380}. +{{92270846,62225264,95832707}, 1623460181904805765952108}. +{{92470376,25471278,86177765}, 1546021668377898119563156}. +{{92532044,66316455,21146026}, 413080262756005164026610}. +{{92738919,32045197,28182383}, 339623971525155284749807}. +{{92786728,7339403,81578431}, 1519297899010989601509174}. +{{92806971,58456066,104162740}, 1752798603364736360960793}. +{{92997047,104965144,81610125}, 2199300024074693129583949}. +{{93108059,107676611,113282586}, 2350429245242943315139131}. +{{93256371,9294807,104614340}, 1668808898917221413728667}. +{{93395087,13674391,78615474}, 1520200297024399448630011}. +{{93451258,46795878,37556158}, 535589474743562802289592}. +{{93512929,41824824,46541507}, 537043931105390300079141}. +{{93521894,121256056,56726183}, 1167369060516494121608556}. +{{93523110,15308251,55550626}, 479193173915759119344762}. +{{93532026,52124385,16815995}, 411439934565260004940334}. +{{93793152,92963110,97868908}, 2153110119444877919062416}. +{{93838490,107032377,9416698}, 990093927535541851749930}. +{{93915243,79037600,96135538}, 2143428268652798722687529}. +{{94037306,83503171,17568919}, 932247651678412578804542}. +{{94070172,112076902,24204582}, 1007991677588306647520240}. +{{94079950,38672214,39058190}, 534666680580427047775224}. +{{94080817,35768606,96186836}, 1613340288612938697209233}. +{{94172323,22512188,61554973}, 489543942939565787049357}. +{{94216244,89820725,8408758}, 923964431197269037150690}. +{{94288053,106673481,81724464}, 2199303802331661075141699}. +{{94311429,39007,21936215}, 326730706357294063969783}. +{{94363916,53338897,93740741}, 1622747964715759479825222}. +{{94384582,76170929,78258613}, 2124521616554709358174542}. +{{94674836,28372789,23628120}, 337421519798737092835522}. +{{94814406,83889360,21792958}, 940646266143552584968552}. +{{94894286,71174022,62640280}, 1084445820865341970205400}. +{{95136175,50807363,57240046}, 562893937432036533504891}. +{{95320324,30019372,52297795}, 488337158823247065711844}. +{{95494054,78621103,35042232}, 1064337191687146921250010}. +{{95504506,74498845,28340087}, 933477884569370764965806}. +{{95711991,79783574,79072730}, 2124674176699111283423481}. +{{95909666,49775062,91233753}, 1612613275720904433264796}. +{{96339368,113560390,89619083}, 2217018760434429662366388}. +{{96494793,72595320,114474525}, 2274933197968740824477445}. +{{96607857,58182463,36301882}, 543942069518109575216307}. +{{97185944,75709220,74179555}, 2122520004838542003081892}. +{{97434544,63891543,102157607}, 1753995399674031438999990}. +{{97644011,70649858,64273387}, 1084768968759893491616317}. +{{97712347,102696587,118238266}, 2366574129607178107379259}. +{{97744709,87228169,30427634}, 943097868358873278465123}. +{{97910457,41895597,91775179}, 1611498110136873934495399}. +{{97936678,58482632,120953533}, 1771762916361928320929100}. +{{98097684,97726706,17484086}, 941747372064483983454576}. +{{98152960,118491121,66741388}, 1169790629060965313358082}. +{{98357225,63834813,103394511}, 1754029328575847489449895}. +{{98402657,79920874,70718936}, 2122377706977922410990609}. +{{98483443,72910519,91626232}, 2140384319106100827256987}. +{{98628654,102558507,57520833}, 1157988415865204614727262}. +{{98662742,65704885,24719073}, 413203326244948337438926}. +{{98753598,49191315,71572392}, 1593752974290981688097370}. +{{98765872,85581148,79903972}, 2133119528464067702994304}. +{{99055642,102555207,23801212}, 1006872645733543480810394}. +{{99111652,41195753,108443655}, 1743731779383621688591718}. +{{99130893,67300530,10906886}, 914488343901071663506289}. +{{99229508,39430514,40541080}, 534783660752762865281104}. +{{99325316,19837801,21420475}, 336275477833216397364326}. +{{99463675,122227418,61661926}, 1169644578028748256753465}. +{{99560751,23675321,110547281}, 1679645757890472046618191}. +{{99570198,12719563,15830733}, 311653299877048571403614}. +{{99785819,96412991,29201695}, 944030403193805396606911}. +{{99858921,51833350,101269045}, 1752675350838772586955669}. +{{100012456,69924848,81339155}, 2123697290134870939001380}. +{{100214535,13240671,100221539}, 1539470582642368770090239}. +{{100274839,107960833,95106461}, 2218029499270364452116815}. +{{100531207,31024692,82501044}, 1530023565979259391664585}. +{{100771679,28679178,97845467}, 1581132802481871205457533}. +{{100960649,86472778,53403474}, 1123979279994374411798065}. +{{100967532,83547719,71837189}, 2155044069580497922851798}. +{{101087821,32363165,7445524}, 351138731568679912499139}. +{{101102741,73878106,102225779}, 2304685619778533717603445}. +{{101319657,121504582,119658356}, 2408465028753019904115601}. +{{101537416,114744589,3843322}, 1021403925528465709878946}. +{{101672894,109239181,3659}, 1021211921171329764597486}. +{{101966841,12684618,86862601}, 1569192537166498923060757}. +{{101987555,21849932,95270816}, 1579818201516639811175561}. +{{102000096,18263451,17593079}, 368348751589990794192182}. +{{102126872,14531059,6576155}, 341674469737669813959222}. +{{102352538,55106516,89405504}, 1653277260275712783823496}. +{{102469711,65837643,67600455}, 1635287121656626097686399}. +{{102648286,40753826,75733603}, 1627022926528143101989500}. +{{102882951,35963455,21701899}, 434781157470450166607103}. +{{102936756,96925245,9507099}, 957621257439043890838758}. +{{103120803,2757580,58117312}, 510380295603552427476105}. +{{103335249,94393547,72848539}, 2164352096977740402285623}. +{{103470701,98557287,92197808}, 2183410796449309830136531}. +{{103576745,54489980,107160967}, 1785417049482835276703653}. +{{103591576,17639847,13791680}, 352125781952858988548754}. +{{103725825,51608940,98633844}, 1655533193473917728802177}. +{{103924924,13761112,83951398}, 1569166521147850469586784}. +{{103959511,89474706,72444351}, 2163303904837113280362877}. +{{104101637,105646673,22854202}, 1039379327008850368424035}. +{{104106077,2614279,26550158}, 361294603072174115003379}. +{{104122140,115866662,116277115}, 2384123637369793666046708}. +{{104229291,88194257,18701653}, 972970727971178229064463}. +{{104383757,45453377,121206388}, 1795753247589720695391043}. +{{104420138,30041473,2499472}, 350831073299346181112330}. +{{104510875,54564996,41797394}, 576624110511469071717033}. +{{104512074,115609629,66334953}, 1194091433106654742589070}. +{{104548027,87510132,108642936}, 2314328124068102305217161}. +{{104754650,34847332,68532739}, 1624511606780983895724716}. +{{104799861,52135546,49678830}, 578839768462491929001329}. +{{104868610,32090945,10272845}, 353242251495528988150030}. +{{104925972,14520593,90701278}, 1569562379624308687272290}. +{{105054945,80702380,75627942}, 2157162585135247947957665}. +{{105058906,114821823,4142854}, 1021477873284281903953850}. +{{105119760,25035428,62643563}, 522106048576895401007268}. +{{105280960,87274155,7523058}, 954349256757326615364658}. +{{105525122,67021092,39570817}, 577852237592004944527500}. +{{105899834,122264921,89922456}, 2257813401417275322990090}. +{{105952577,9618203,56704630}, 511605464651756230567219}. +{{105970171,30248962,104460460}, 1710942180124378551196441}. +{{106034027,76825473,98456925}, 2176208056216881934420751}. +{{106444897,44800328,88754763}, 1644953685175249365928997}. +{{106469716,119525509,44584317}, 1183067993221660222577094}. +{{106509202,13648267,45954040}, 494935008000958092434458}. +{{106568838,13126830,116307735}, 1704149356213960139949564}. +{{106617976,48494781,4851003}, 417285687634461538647718}. +{{106659369,7644707,78471021}, 1551578381964207365262103}. +{{106660660,98532567,21805552}, 974509179371456697135314}. +{{106686602,4087361,61259391}, 512509906032759727082286}. +{{106767324,35994202,46026085}, 569180909549620597503828}. +{{106900362,95618535,573922}, 955195059994321808458426}. +{{107116289,43199743,72370414}, 1626059744852526591847859}. +{{107230826,123413568,40724879}, 1181157513231786136341292}. +{{107280760,10604372,95071619}, 1571506402063096497353380}. +{{107377788,109347359,74310159}, 2230553329452005850398710}. +{{107401186,50350813,95235618}, 1655310026043378327528618}. +{{107472326,23371665,113439642}, 1712402094845553667237994}. +{{107643205,74274836,23817783}, 963944892790657455120869}. +{{107645576,63992865,7236704}, 426759310573834475864578}. +{{107704018,113040040,58671472}, 1191658490979578946212872}. +{{107895237,24681780,405000}, 349706990374153015863489}. +{{108053993,66831447,60767746}, 598818005268889682617011}. +{{108191509,45259672,36897114}, 568011007594843199274081}. +{{108274724,117791339,104195415}, 2389643236735716922344822}. +{{108381105,19481961,88777174}, 1577669055946019447624995}. +{{108532126,67218248,39021428}, 1095973101789409611241288}. +{{108579635,84094824,9252830}, 956364174919871952969001}. +{{108621335,3831205,92533002}, 1570292218850610721659115}. +{{108833499,99688969,24758958}, 974577970455114387169067}. +{{108859423,77892163,57472097}, 1116094580174658169606751}. +{{108880138,87040156,80466815}, 2165605845327396425854892}. +{{108912951,66431259,19446165}, 445373200026544703075679}. +{{109108309,39531334,27112911}, 437564630082704002259445}. +{{109161812,53449433,119826058}, 1804590034289622386490466}. +{{109404664,4524505,87112456}, 1568605103270830709456386}. +{{109645443,80840888,88374160}, 2174504714359594989741065}. +{{109691763,49650160,7277718}, 417840345606604429586729}. +{{109717386,112542689,112409688}, 2384267228903754859891210}. +{{109838759,38083353,110859515}, 1778714247705744865684591}. +{{109839926,39776227,2645904}, 416346387037937002467418}. +{{109840728,116379373,39477067}, 1173384632490969559539366}. +{{109929739,73133283,111950443}, 2307654200290001710418495}. +{{109966450,81904808,114496547}, 2309112867827517776958508}. +{{110012655,103881337,121213882}, 2399615469577286393523819}. +{{110228829,105073931,106132166}, 2381111505192159748036467}. +{{110352867,99858618,105291330}, 2316195180320510679819321}. +{{110764095,10774057,103003658}, 1701879507100422197321323}. +{{110874573,14819494,111551812}, 1704388303871649552597969}. +{{110937750,114792981,115978328}, 2384688633214146442197194}. +{{111078870,82598947,89269044}, 2174526900459531856728410}. +{{111447615,69201671,63629558}, 1117737579213369254269947}. +{{111644320,30154081,102409389}, 1711429893693622459271430}. +{{111670453,62969564,58022564}, 597282608545199024682433}. +{{111798410,84667342,58410021}, 1124860419610175653676956}. +{{111991900,59181788,50268197}, 580607519950081012676548}. +{{112121251,60344232,55763462}, 597100814977205824226601}. +{{112155319,109663015,48146058}, 1175589052525501342652667}. +{{112231291,116104875,79313382}, 2233307831624450109314875}. +{{112328921,31056127,8865695}, 353747819827685604818871}. +{{112642187,63483052,61812623}, 599346058509701659824045}. +{{112653367,82827942,103784936}, 2306500030055640110176473}. +{{112800691,71092757,44639917}, 1098609571770816232864143}. +{{112888431,56824279,122372714}, 1805006575242259610905339}. +{{112947976,44078688,93125094}, 1647545225151935137121056}. +{{112971969,88385714,8006066}, 955003696934084858568753}. +{{113157505,45961840,7626229}, 417707481207252857872645}. +{{113182875,49372872,15809142}, 420215843440780738451241}. +{{113226129,88562828,55911367}, 1124971507559320471475621}. +{{113383210,16806155,1574194}, 350124392927685217797690}. +{{113426380,91567273,81965988}, 2166369531146395055490882}. +{{113487377,22212572,82009036}, 1561888143867900474178945}. +{{113512379,47260420,113734858}, 1780260783697792305502889}. +{{113574519,29686000,66059199}, 524146499327756862486893}. +{{113610983,100924649,90849894}, 2248843178989573000627563}. +{{113694342,90240288,40609907}, 1106196508991217659494508}. +{{113865727,91624706,48215231}, 1108527952879332916386685}. +{{114147630,82258419,54419462}, 1116531551327880590500730}. +{{114147868,25371774,113507888}, 1713997850165033982195408}. +{{114167083,120961396,23141841}, 1049382438135103953166989}. +{{114208593,34196512,72547703}, 1625458374942691442512165}. +{{114243354,60282126,44781925}, 580374560339909856597916}. +{{114528369,47638647,21179401}, 436748624770204062038167}. +{{114658987,64701109,21406567}, 446193697263920621003695}. +{{114688265,23184080,116631770}, 1713025790708796572068385}. +{{114809571,88772223,122834100}, 2333961934206077731071387}. +{{115205911,117849285,55079836}, 1200442249727894281017803}. +{{115399412,5447935,80969824}, 1552420350549311134610642}. +{{115449056,82311891,6316439}, 946825297955621870297398}. +{{115597198,45997731,53548703}, 587489928017052956707710}. +{{115659305,80784142,10864177}, 948875242345881955124885}. +{{115735873,61946227,120900773}, 1805860243113111605682455}. +{{115772389,43504216,68627705}, 1626355029084564875045957}. +{{115889819,59792061,38507855}, 578280793301168323379119}. +{{115996332,47150372,115737125}, 1780305048763162643628996}. +{{115999361,69993918,56759027}, 1115502763886965211489461}. +{{116008375,69049184,120607033}, 2324121898025783562852429}. +{{116133793,57892489,111351464}, 1788294417291149125520387}. +{{116272148,60458364,89477153}, 1654984762605644160906436}. +{{116273166,90076034,36336806}, 1105894915076766658855800}. +{{116306444,96009528,100500759}, 2186306904286021623572324}. +{{116709123,20267116,92898295}, 1580327432569158503187885}. +{{116768257,65071070,22980390}, 446223956458960174327217}. +{{116884084,118406751,105018785}, 2390487405761940444591318}. +{{116997735,90944884,28982823}, 976051686899895560544749}. +{{117158045,94907769,8250097}, 956129264784535891703367}. +{{117385229,31383318,97247253}, 1581932747181481571410901}. +{{117430095,54106839,87851574}, 1653566088071267446842363}. +{{117444043,102802056,51376900}, 1194777825793821842343689}. +{{117466488,41841604,68571823}, 1629389784676134569286564}. +{{117488613,46304020,24872114}, 440845492903919992889569}. +{{117524503,71327702,111624948}, 2311782943308549138837977}. +{{117794346,61440868,29247256}, 452227507360668414757512}. +{{117864757,106531597,103515402}, 2384982743002446240455907}. +{{118064112,99451164,49139463}, 1113797079553463678186916}. +{{118092192,85305381,111929585}, 2321083093516098160803974}. +{{118166105,107468638,104370503}, 2385003364144947849344949}. +{{118184797,105870374,73698727}, 2234159509930325207094261}. +{{118221689,104500132,120561308}, 2403743284141342616574849}. +{{118319890,90362357,19602268}, 977733529731908719180170}. +{{118348809,16847131,115149669}, 1716880788772404818224919}. +{{118445356,30632892,4229649}, 355803275421283334088388}. +{{118661299,103320808,101372734}, 2384815549729604035665193}. +{{118856348,35445204,76384656}, 1631582071050622382666432}. +{{119085076,121974328,34247023}, 1185463480672945666473316}. +{{119094414,95867318,42025573}, 1113319989997589174100956}. +{{119289912,79995114,107905985}, 2310899425908157604009492}. +{{119544918,57844029,96098579}, 1660131463875554942743790}. +{{119622417,28052353,40352317}, 506833923676218692098311}. +{{119778960,26429468,58011768}, 525711534343988716928128}. +{{119797226,68078087,79103267}, 2160533808065194809000638}. +{{119861515,96962721,12782298}, 962634185467962112166443}. +{{119899905,102296906,77788545}, 2236089268151696642016277}. +{{119909877,55431440,77437883}, 1641184754826182987806821}. +{{120032668,78506576,63206789}, 1123065866886484838593348}. +{{120054766,31658053,110753277}, 1717941267300504920050638}. +{{120246055,44855751,108186994}, 1781877558699383448060155}. +{{120298263,41078642,14714395}, 423161542929120586463357}. +{{120299881,117595689,113907612}, 2396906097998542263406339}. +{{120527627,71664942,56612445}, 1119658273491041849003933}. +{{120690840,102043175,57836783}, 1195108101438360389884854}. +{{120837548,110831450,22086680}, 1045136323059516376149584}. +{{120938615,74372828,68105839}, 2158298885458455731027437}. +{{121043376,111945167,75632731}, 2237250297871266418842806}. +{{121145569,19384348,53934299}, 524253274360852530916517}. +{{121401315,104959940,60172837}, 1197282709174514376147341}. +{{121415851,33019983,35257831}, 506657900894491816658879}. +{{121581136,42442293,49028454}, 575291391324200789029282}. +{{121703043,47067304,85537556}, 1649513373391746704164105}. +{{121944671,84810332,59116868}, 1131080987501544649537481}. +{{122084250,121440896,18621845}, 1053187870577875587453708}. +{{122268958,41231936,82883312}, 1632156567595242755871304}. +{{122520811,104007906,50858727}, 1194854003702998985835325}. +{{122624245,116422257,24797053}, 1045403101089053670373703}. +{{122782020,6959902,50058853}, 498788157420888848213460}. +{{122784687,101855503,23133737}, 1044052284830674493542111}. +{{122874595,1678047,67571984}, 1553736191951680534537371}. +{{122892669,15607428,13656198}, 348815579614856175981537}. +{{123250471,32631379,37718121}, 506759380485779872196703}. +{{123382522,59439798,67008889}, 603695007926513695193756}. +{{123456102,7583299,118676065}, 1723911805362961381228638}. diff --git a/test_cases/test_data/3dim_from_0_to_7.data b/support/test_cases/test_data/3dim_from_0_to_7.data similarity index 100% rename from test_cases/test_data/3dim_from_0_to_7.data rename to support/test_cases/test_data/3dim_from_0_to_7.data diff --git a/support/test_cases/test_data/4dim_from_-123456789_to_54321.data b/support/test_cases/test_data/4dim_from_-123456789_to_54321.data new file mode 100644 index 0000000..97b4579 --- /dev/null +++ b/support/test_cases/test_data/4dim_from_-123456789_to_54321.data @@ -0,0 +1,1000 @@ +{{-123404397,-54083852,-5237080,-26197959}, 290017204395495826129988537875590}. +{{-123145232,-47083781,-55013388,-94905989}, 122377969959939160553466628817157}. +{{-123067472,-38829231,-100661553,-108105878}, 41083676728772074755855221297065}. +{{-123036724,-116964066,-100913093,-14521977}, 172721935676871336191153928046627}. +{{-122978097,-59233452,-113957243,-55531325}, 164983371787128817922158383391042}. +{{-122899967,-20681218,-109372415,-103119084}, 43755198759556359104470089958778}. +{{-122437206,-113858625,-106656979,-43478250}, 162628185497737307018105569121241}. +{{-122297444,-52501309,-95449357,-122246414}, 40901668710627527229230722279561}. +{{-121964162,-84499802,-19296108,-79089878}, 98917220507678272290186249103551}. +{{-121497285,-21280833,-18233823,-22031816}, 301702085137455929541774348357192}. +{{-121483103,-5091976,-112507520,-4817373}, 216312779220386780321212056577814}. +{{-121393523,-3063709,-91990808,-79202004}, 53777625498606225153475304907804}. +{{-121358448,-104823079,-119297589,-99675834}, 795017305116718854999589299113}. +{{-121296572,-48101099,-37763959,-78717537}, 132193029220493692925494703258721}. +{{-121260839,-108016292,-73073388,-61763816}, 16212895289604952274135149631774}. +{{-121250600,-754549,-13667750,-118623834}, 129481742107824806842068205360589}. +{{-121047177,-14945937,-37510758,-120122641}, 124547520477893362199711543484228}. +{{-121022217,-1968538,-55198194,-51642268}, 286650033344397712732050143490414}. +{{-120978293,-50242698,-74633441,-17333137}, 218060152343430398666770476182562}. +{{-120943689,-97783121,-56135137,-42468250}, 243599394083583009924799542368136}. +{{-120934314,-83271669,-14327452,-63972904}, 99570670859814648688171984148509}. +{{-120927392,-102758434,-43006866,-24046299}, 244244548102268292988631625990631}. +{{-120693524,-72604975,-103580102,-40854309}, 165312289473207030445654109865573}. +{{-120649003,-69057524,-70600446,-74779618}, 18264860196894425179950111528158}. +{{-120597339,-5809865,-72304678,-2662241}, 221680582871770338016633697173076}. +{{-120596307,-13720370,-49274302,-61505570}, 135055806125111863428880402220286}. +{{-120588894,-83898618,-52148634,-94942109}, 84340422311196203352433482522999}. +{{-120553938,-43659990,-26449913,-115765957}, 122045597800250070206480858900019}. +{{-120544669,-45523555,-70169662,-38016196}, 208855485430267032837486165300332}. +{{-120485964,-74660517,-105632718,-122835507}, 2862795527694883740626433742021}. +{{-120455162,-34877983,-89421751,-44713411}, 208093571681134568682583529314033}. +{{-120330075,-52370569,-39417024,-30661649}, 284944147211478837500851059506708}. +{{-120128396,-90002941,-42435182,-42767090}, 243621096317193807029678702212301}. +{{-119883710,-74498854,-103561039,-47028194}, 165161764983680113444978174797819}. +{{-119846535,-90772426,-24734255,-102606545}, 82270704252601414380125375446386}. +{{-119723177,-63927383,-34624291,-48802845}, 246413388267559262940334949053280}. +{{-119646173,-71492895,-52896687,-81518146}, 93967347103079582342416367818472}. +{{-119111772,-64531318,-78516782,-56933283}, 18611742183199599628125264885479}. +{{-119093448,-118704583,-111909653,-47327956}, 162319709369118356180866932159273}. +{{-119032280,-93157166,-119039242,-73157682}, 10353986224964722491349900809199}. +{{-119020797,-42660209,-82738877,-4049302}, 218681888881378479639870384757384}. +{{-119015209,-5347367,-67874115,-82560297}, 58791489292347415702721843739488}. +{{-118948575,-65077091,-84914086,-86389755}, 17907937156170542551963247822324}. +{{-118747181,-122100812,-121573522,-65886449}, 10777978443301596567008898463814}. +{{-118722807,-5786832,-109909215,-52027806}, 205541684306408852267177291358170}. +{{-118546755,-2361829,-94251335,-109195328}, 43637829863407294043935885446232}. +{{-118515259,-55798250,-51936212,-11039497}, 294136265403918347144004290852918}. +{{-118475207,-23990957,-9504246,-61664133}, 137770232104100994570964033107284}. +{{-118286257,-11823953,-89260586,-66776149}, 58958635617115141371069629219652}. +{{-118037158,-25854698,-41863263,-90551594}, 122560879402460340714904896189947}. +{{-118001577,-50505941,-91097928,-121121949}, 40903941508776392275937388451076}. +{{-117942278,-99309679,-122541051,-69575581}, 10934621974375399612284666696561}. +{{-117747001,-4570906,-22802756,-63587274}, 135541222289074560075560041034158}. +{{-117706762,-79254327,-50347704,-55843014}, 245935712469310183767611418279613}. +{{-117593879,-67962596,-38322232,-122445203}, 84141243972542472310662484153750}. +{{-116843928,-66297196,-85041470,-120670968}, 7766740158495620168452633640271}. +{{-116719414,-22599316,-87143058,-70083539}, 58946314805820148347367069913559}. +{{-116703105,-57703060,-111157840,-49189216}, 164986445331308160657573691329806}. +{{-116577340,-108617726,-21472419,-18520462}, 258614093261310374431836447644395}. +{{-116522872,-72651931,-99851353,-75996429}, 13195619174884727307458616751393}. +{{-116204310,-72532922,-35948589,-17860463}, 256543677994890697628388066294195}. +{{-116105233,-118889278,-7721355,-62181227}, 97037111168512368132497814504418}. +{{-116019486,-111628685,-64966674,-63059344}, 16213764648313885827860794517853}. +{{-115974144,-9051065,-88720370,-76121166}, 58364887027755123391924374023117}. +{{-115933176,-93328569,-2716595,-28859847}, 249619415633464976564602502626241}. +{{-115839517,-61482973,-8980076,-12719160}, 261365428812186325847116588251148}. +{{-115555148,-13646099,-120870646,-106867884}, 43152686601160306984921667523693}. +{{-115527631,-56529499,-36251699,-54111536}, 246410716239086145795591864723832}. +{{-115313535,-1598231,-72976277,-86565388}, 58788410090723547390201542452024}. +{{-115307211,-11060472,-40331315,-28085243}, 287194032368168931678087151268562}. +{{-115219986,-27484537,-24682342,-26453139}, 285136416537253058794534587229909}. +{{-115164549,-82475749,-86418782,-23152405}, 170542333129556179756357712806980}. +{{-114932614,-115344768,-52894334,-54049178}, 243394764200378711765330735044575}. +{{-114874565,-86965683,-16918374,-54850043}, 251001062241440988440240167961828}. +{{-114347180,-64151684,-67466506,-11549242}, 180537621941511076715859755585743}. +{{-114334521,-52462858,-62570762,-117586753}, 45979697917582493816788783561062}. +{{-114107759,-29187760,-21535350,-74475468}, 137121829237498382055166612653918}. +{{-114002154,-24781152,-48558467,-93211714}, 122545664162939380652656595702491}. +{{-113953620,-32761983,-113173374,-62715938}, 51563352863827678375878331336429}. +{{-113893915,-70126015,-13242506,-36672561}, 251812059546817786969074271738484}. +{{-113765509,-37933640,-31451327,-53105011}, 284435543829122010509008888473282}. +{{-113356617,-48235349,-69746222,-2242273}, 218992501686351379642316084485444}. +{{-113121811,-65377273,-99054741,-73005360}, 13792633576439489076433168509464}. +{{-113086338,-3281233,-75709141,-48755711}, 210617138264469912842245262346897}. +{{-113036059,-92611479,-76880737,-42531965}, 167566958158910289305227038275120}. +{{-113015855,-33523345,-18621075,-40367472}, 289230704682274969808663135390552}. +{{-112575383,-123246897,-81057408,-60219475}, 15912500671295849649709757306772}. +{{-112506264,-63235986,-39467249,-10071293}, 256597757241172873905181799585059}. +{{-112150390,-111297173,-40331493,-100254762}, 81802137504377533896362379547033}. +{{-112051177,-69183417,-93605248,-93313393}, 3712643492369340823952520789764}. +{{-111859678,-87732035,-80242830,-107691902}, 7672980851772726330298751192573}. +{{-111787020,-33856324,-19984489,-121388360}, 126929198048821688016301902191627}. +{{-111715112,-35178342,-103187863,-101372806}, 41682172542773788574667676909547}. +{{-111670865,-17955232,-104268522,-48388576}, 205684619609163787531776734939982}. +{{-111601216,-101130399,-87788322,-109886282}, 5276820417218494602573821477869}. +{{-111412016,-79860460,-46691927,-97707941}, 84373069884745459462454606849347}. +{{-111141151,-81009662,-49365860,-4269613}, 256715448357322045741307765687094}. +{{-110840995,-42611855,-72796750,-91594591}, 46644190474724328976252747190004}. +{{-110732713,-105648728,-103720,-75661720}, 96865419315591050696499637452558}. +{{-110723739,-118508199,-28876244,-104722159}, 82106151458946094758835459799732}. +{{-110549279,-104527428,-79100124,-45955236}, 167553144318725375006660624335134}. +{{-109831977,-37727525,-46829041,-78939148}, 132058963393394463120562314188040}. +{{-109665420,-35757078,-57684161,-56204205}, 208396493779859089539756781385251}. +{{-109625175,-120344103,-36810451,-12453987}, 253892036066650753517390512337904}. +{{-109519272,-33584129,-62840376,-78976173}, 56317460444927432603895655225093}. +{{-109460989,-31835657,-49941056,-95666442}, 122533746529015333341288374580876}. +{{-109435365,-120589293,-90426364,-9559826}, 172785913633113738666639157977228}. +{{-109137517,-1288286,-71066770,-86731891}, 58793347808656352904023565800166}. +{{-109047706,-109267070,-19810114,-10013073}, 258658677692124097261284401551991}. +{{-108893672,-39021649,-50531236,-91732462}, 122535489752435178250926197840781}. +{{-108643246,-108413813,-38919596,-476262}, 254499185661119805645154790984093}. +{{-108578105,-67922959,-16142555,-89515617}, 99042418230523181627436243442528}. +{{-108473662,-15382440,-48478176,-3375304}, 297271482215952666995826834648863}. +{{-108391648,-11322442,-75683396,-86143945}, 58348365707478866431327342012711}. +{{-108290875,-113027469,-31656132,-114751367}, 81502672325310674576873133291668}. +{{-108200902,-52743546,-5651232,-97586863}, 127760734457106985602977253178807}. +{{-108199076,-79559497,-48493591,-121243325}, 83681601287174082167307958609473}. +{{-108116190,-42595456,-474487,-40852045}, 289400543214871070057002736011091}. +{{-108069667,-76489369,-58906667,-71979100}, 18734709458259647683982884856408}. +{{-107890593,-28249702,-64021043,-110290646}, 46187911527939016851528460381162}. +{{-107730654,-13681857,-100235669,-81651300}, 53577378449136934902309557306137}. +{{-107692093,-75777230,-77698445,-95630235}, 8315194595880877430624425202338}. +{{-107676814,-100209318,-92397209,-106071093}, 1136184451637653825348310427443}. +{{-107665986,-74539946,-19687353,-63761537}, 99566107661987517876532589456435}. +{{-107520610,-27110909,-80473404,-107718890}, 45871166253663162572852149346461}. +{{-107387577,-33860704,-86552569,-17067707}, 218202830563857422440092486588290}. +{{-107086677,-95230714,-10283275,-47215081}, 248692702467458613795880213604450}. +{{-106916271,-16640370,-85901505,-53466612}, 210436140941180236001643064460602}. +{{-106835082,-110928909,-1742377,-6461897}, 258976354678772178708127413238801}. +{{-106795164,-9963132,-7554947,-23664444}, 292272644752825710085809140379723}. +{{-106737553,-47962162,-86864347,-12930291}, 218081546837810082145971405603298}. +{{-106701105,-114937007,-48422562,-106269284}, 81779969602498337515013435818860}. +{{-106469133,-7666446,-38040229,-49671115}, 286898373166829634083750404199074}. +{{-106238228,-79534799,-92993258,-24617264}, 165897744804686231371394666482285}. +{{-106234982,-52439182,-11970080,-107223079}, 126906468291967455956978330017719}. +{{-106070324,-32288934,-87782230,-110276030}, 45915931925367888540686712860399}. +{{-105331440,-102282720,-15389423,-98943182}, 87076331268602770776229166583755}. +{{-105009731,-115447423,-34390671,-90105443}, 82203759316911300394843047134960}. +{{-104874996,-18540477,-78466925,-78010494}, 58451439295111911039118398351497}. +{{-104868589,-118100494,-25319887,-33789636}, 244443040303839162696034051167850}. +{{-104707351,-114663972,-56349541,-71875465}, 16272815319193828260315127060754}. +{{-104650948,-40311752,-34053979,-37742441}, 284995518529590198474722788108867}. +{{-104235265,-97519242,-110497029,-5563966}, 173302959478095710471612334418346}. +{{-103981821,-123069148,-121754550,-53104939}, 162338693971674237899470266692806}. +{{-103890537,-31187433,-73469480,-57155590}, 56712197719859348037672260140940}. +{{-103566903,-46578000,-22689260,-48870278}, 289116130682034756497845321325470}. +{{-103499676,-100579568,-10515478,-101629333}, 87094758776923639116898162267719}. +{{-103366773,-16653259,-37161870,-57519435}, 135443894575974400579382600049892}. +{{-103335263,-78360195,-119909440,-42174615}, 164925953832260320655971863989684}. +{{-103321588,-64920236,-18913177,-3024535}, 262008452116164742532843693730947}. +{{-103137464,-100014165,-84608762,-39009914}, 168203310619889045883342283461069}. +{{-102938594,-63038433,-77043161,-67965589}, 18652066431736559755088572663313}. +{{-102855859,-61023903,-93752273,-35871853}, 166014175887892381679963929216560}. +{{-102832919,-361140,-48035010,-18293293}, 296872363353616225504592068448598}. +{{-102679091,-49257235,-102963531,-14133542}, 213401816727385731490942897146104}. +{{-102575250,-53562167,-15455192,-23430955}, 289781019833374529709353826969269}. +{{-102527615,-84134373,-35466512,-84352165}, 94205495519315334577785714443540}. +{{-102462920,-109873588,-52160007,-83176533}, 91363616707547201595138799326531}. +{{-102292993,-17525723,-121449638,-62703178}, 53994939100815356268967754982892}. +{{-102197051,-120239239,-76074536,-32007237}, 168066973400057734259891421935156}. +{{-102026098,-76531949,-62607816,-43835816}, 170331816935757019652805582973981}. +{{-101805677,-109003762,-96956357,-100942551}, 1063098229300313133416007375010}. +{{-101780679,-18294815,-63560009,-91367980}, 49263674646559809448503893219128}. +{{-101780502,-94063544,-2864180,-47526784}, 249064643161895310615977544858399}. +{{-101768603,-66845427,-5507189,-86001634}, 99432440106368290735336302645432}. +{{-101601515,-19554897,-73895754,-35769926}, 211164695994382808408293349841628}. +{{-101214015,-55871263,-111656584,-59463183}, 51481377075295574133913321426868}. +{{-101000384,-64586128,-16127514,-22707300}, 261385237684824862635072101892943}. +{{-100890980,-13821105,-10565968,-9945860}, 301852265007874502562531700704781}. +{{-100887914,-30114737,-115953589,-52319491}, 203073482436196557053288590611089}. +{{-100624624,-21096978,-6397554,-94464276}, 130074634622159400035290140639599}. +{{-100554486,-55049905,-68444543,-75231632}, 56216418653015185794488951185241}. +{{-100005190,-96143038,-31348845,-10671717}, 254136087789585047051163625214771}. +{{-99935887,-35564530,-99433762,-86131048}, 51262471895774975080695794534782}. +{{-99812736,-117169578,-28616023,-37880580}, 244439726517000620619060388652395}. +{{-99647209,-110899974,-95293111,-101785030}, 1062601021354291610025379299306}. +{{-99619796,-4834888,-48669718,-62309943}, 135283893761633549426438926298823}. +{{-99454133,-119138315,-31866607,-72578862}, 92303077978001706165652371287272}. +{{-99265181,-41922915,-32403912,-29039832}, 285035640125580096791802732600364}. +{{-98849692,-72461910,-81133919,-635980}, 180900517826999331665657927808619}. +{{-98712032,-64681029,-61044975,-21534644}, 180591115226382773985022361929033}. +{{-98545833,-84916499,-20306128,-5019213}, 261850104392223989181605395600676}. +{{-98386144,-44943663,-118427722,-48454691}, 202917475843065921378675527861221}. +{{-98343588,-29969592,-85988769,-75487882}, 56066729703855958128523526776459}. +{{-98304544,-62967518,-109046536,-9306436}, 175246844249853460048647999407919}. +{{-98232184,-48210283,-96344546,-18062700}, 213389342327202911119679284425069}. +{{-98149028,-73256898,-61316723,-26300688}, 170972641892766271007077057103979}. +{{-98036912,-90302298,-118709545,-17577893}, 172657396391130271667972719928611}. +{{-97722939,-123418890,-24207026,-80892745}, 91732673205923198149623759878262}. +{{-97140249,-88573459,-27211724,-119614292}, 84086090413488192889188143681836}. +{{-96787176,-83445939,-55330222,-30240203}, 246682495585485707296590093391333}. +{{-96694836,-47903074,-114705461,-88973238}, 50819916440800563053144137435307}. +{{-96564276,-38481165,-743393,-108725230}, 127368100102806074505099224558729}. +{{-96451232,-40354293,-96088124,-50983449}, 203258123465309668323993013045509}. +{{-96253363,-5040033,-81685666,-66329096}, 59192341740055927028869338925660}. +{{-96222958,-78483132,-69763073,-36328874}, 170910288582307448659077806597531}. +{{-96117019,-105473776,-103862575,-73011703}, 11334678435796851795264647306962}. +{{-96054860,-99168772,-27672343,-98603308}, 82346222197190070480587851224139}. +{{-96038558,-14894295,-118253558,-86923562}, 53327578347290749835126137939965}. +{{-96012184,-107363913,-23087516,-5172602}, 254596748998259344244168667820941}. +{{-95825205,-59018587,-1693319,-40530570}, 251608404324272305240158195868904}. +{{-95778076,-94699360,-77322871,-18364016}, 177746049713873451973113548332619}. +{{-95610277,-16953360,-93358762,-30171198}, 206455616077374168324019460852430}. +{{-95594770,-52319527,-102078422,-16762173}, 213370178247372137394479601346165}. +{{-95153111,-89539369,-84879673,-5151174}, 180725648791640485899032616894360}. +{{-95008999,-117955659,-89088053,-26121649}, 168090617318293197936568770246960}. +{{-95002259,-120934466,-33861280,-101345152}, 82168343882664479345572016163902}. +{{-94772255,-14672617,-94784940,-1894873}, 216556255018437554481190359657236}. +{{-94448236,-51202026,-567329,-75020775}, 137351484639489379341845971385507}. +{{-94150295,-46581552,-58211802,-83168631}, 56211398578663023930827431861206}. +{{-94064242,-1699709,-22299875,-57655218}, 140361201394219080049187391676633}. +{{-93997289,-89664628,-96534762,-45700959}, 165255561093929842455499284961734}. +{{-93710676,-102143824,-34654911,-76851089}, 91874648828591198468359474908739}. +{{-92639090,-28489826,-60824829,-112966990}, 46264881936856349902731614767291}. +{{-92592665,-100908240,-23275262,-106547844}, 82345072342640036437146392663886}. +{{-92540741,-93251726,-90701424,-48559795}, 162853426599862779606780440807078}. +{{-92521298,-81452876,-94604449,-13824793}, 175406593929580254578499893636115}. +{{-92474726,-2441139,-2798215,-14863100}, 302263466740715497483512252519801}. +{{-92456242,-78201782,-74034091,-61021859}, 18536275308322399250592940319475}. +{{-91957597,-33913815,-70198765,-117092433}, 46198629046812861979608789252640}. +{{-91933893,-75657986,-67082621,-28423477}, 170951964718054672214395919482914}. +{{-91865922,-121891492,-123015626,-19306544}, 172485157281667408166877718071391}. +{{-91782604,-2576137,-2867614,-37164177}, 292753619178672062614290791939653}. +{{-91698764,-86314129,-70079837,-91522095}, 8683513857956909244477807549057}. +{{-91518021,-99243533,-52000009,-105795952}, 82008327452424453294867878079496}. +{{-91489445,-78463129,-28830706,-49737780}, 246358095290471194704683140850252}. +{{-91423243,-44669985,-25697964,-108766106}, 122169118243873753041774985269916}. +{{-91370041,-52669217,-84698251,-31436279}, 208616953016855918180968470141888}. +{{-91154756,-13650033,-118760270,-58688867}, 54012901247707493597092944348869}. +{{-91090873,-15558087,-71538704,-70434176}, 59347992693310894590303050219308}. +{{-91087734,-12789980,-14314563,-7668149}, 301857309559089997608743254569299}. +{{-90910675,-76944575,-75006685,-9665491}, 180164630610621921669451725816496}. +{{-90893740,-42043224,-11545582,-93744882}, 127555895056884445352691533756111}. +{{-90801714,-95628109,-53328482,-93796995}, 82058540049201088035491881427157}. +{{-90778827,-13359260,-78220360,-94618263}, 48958630098404379666426800831638}. +{{-90734810,-62735001,-18536092,-75926986}, 99172956812596242281924178473629}. +{{-90686243,-59216386,-90529289,-36786409}, 166020089743665925350272336645170}. +{{-90532796,-29332436,-82315786,-29462474}, 208822340633478527370969412128975}. +{{-90424259,-80571316,-19487041,-74024763}, 99013497119990673121636548183186}. +{{-90353135,-1982174,-52341433,-97117868}, 125146298027554681359175320520506}. +{{-90283732,-44578450,-8634057,-45673476}, 289179610456466772839828835288107}. +{{-90234333,-107423270,-24510612,-29811430}, 244495472993865376023054505851566}. +{{-90206174,-93978432,-57623390,-37281195}, 168555383448912711643493547083735}. +{{-90204656,-102521765,-15535007,-67533373}, 97222079765455809072430082590017}. +{{-90189174,-32454956,-100673795,-6442885}, 213569335724020831122335877378387}. +{{-90086327,-63566556,-109097135,-15857071}, 175212336481509026699684620746194}. +{{-90030628,-70760255,-74941569,-13707337}, 180310127351404149331175757286945}. +{{-90002522,-44470043,-62973064,-7349971}, 218509328053152265117361562154165}. +{{-89883009,-32993550,-43297574,-42579909}, 285443643677386123482762712794982}. +{{-89779611,-49726605,-49023957,-112539489}, 123003850384868744459429357369360}. +{{-89762189,-8025579,-78093403,-99250154}, 50105289445919381452860418224360}. +{{-89715967,-116416167,-39382220,-96684334}, 83388309131012728417545992891324}. +{{-89662010,-35070500,-85161632,-54994816}, 209322672293933600390107477515295}. +{{-89610449,-42293190,-73548648,-28540691}, 209867596178874124854876203673510}. +{{-89572138,-114564900,-121735145,-34016295}, 164173146993074513523423413722259}. +{{-89555210,-99528255,-91921960,-65204859}, 12542470748694737757453926717109}. +{{-89545866,-68308397,-57101852,-2671248}, 182405140856683396124465476958237}. +{{-89193397,-63421865,-17954458,-72694318}, 100947823349136427296548107610828}. +{{-89149454,-26163783,-63004004,-91056848}, 48084846738600864765032505027389}. +{{-89064564,-54199126,-5320931,-7630550}, 300792388717603099304650176637675}. +{{-88944155,-97064716,-63998728,-2615175}, 179877806687259859640089503202454}. +{{-88822380,-6557976,-80047,-50983671}, 293158494746391702949066845109955}. +{{-88794402,-71302772,-99444565,-37278820}, 167172897062091298985870993457179}. +{{-88306783,-59638626,-114443721,-49343521}, 166253647462699895598384120810802}. +{{-88133771,-81546364,-95221052,-88855319}, 14281616150982978984000141326486}. +{{-88007935,-88108969,-85165478,-28380460}, 171807667862593490133462796068700}. +{{-87787203,-4537441,-75642144,-1724526}, 222654684434692693165779680956060}. +{{-87743965,-5231622,-74383298,-56084623}, 211877248768527617873550895299302}. +{{-87394795,-94083536,-65851717,-45020710}, 169124525743216590912327848860314}. +{{-87386300,-94896631,-82195283,-6126093}, 178950730115275027411150907355745}. +{{-87319013,-29499237,-118545074,-73039792}, 52777119915274460005910854174796}. +{{-87150001,-97474552,-49625225,-51701927}, 244828736519937287218735363583874}. +{{-87131039,-14853783,-84220845,-117019285}, 49442926472979239049490534196016}. +{{-87051281,-29792200,-104001254,-88826630}, 52459056295672255820500882747342}. +{{-86763602,-100417642,-42880712,-10603506}, 255017692347227603596757948196031}. +{{-86739757,-41347090,-78064369,-89698762}, 57074748016403829005958631167146}. +{{-86688427,-110424493,-7333443,-104862110}, 88133392701789272628768876017880}. +{{-86555887,-68883126,-74488092,-30170537}, 171986489559442602210993909459766}. +{{-86435652,-28312412,-4266728,-86865370}, 138659407840339467773784636515471}. +{{-86227529,-92185871,-11427105,-14173358}, 260096873884746429775386186620840}. +{{-86219753,-63541270,-94883173,-63854505}, 15122781416254013941597334846242}. +{{-86060563,-24297666,-39343555,-28607027}, 286380930146562183215163128545522}. +{{-86050016,-14931131,-36113950,-24815472}, 288750431842982361902382696574317}. +{{-86048673,-56765314,-2139959,-10118507}, 262931800066814445328021606352354}. +{{-85854352,-116107687,-17576253,-84626592}, 97613500737023566636496422988585}. +{{-85853588,-113718322,-100573441,-47587709}, 163894623875280634469503768232995}. +{{-85823611,-12530244,-121536484,-6108955}, 216820439546827928791066990317718}. +{{-85787549,-2913820,-38441980,-112543697}, 126012611576498321369858471065606}. +{{-85770460,-65407203,-30467738,-88336753}, 95569661763266747845477800564837}. +{{-85740601,-59128513,-94931663,-95328171}, 4982350340878261441081559455680}. +{{-85182490,-31069054,-54397399,-64225028}, 133945427008485414979155636737659}. +{{-85055036,-49027415,-23138116,-85491741}, 133444796425072508825372925604389}. +{{-84864948,-10798553,-3866727,-119404536}, 130895421100288075377116773543497}. +{{-84767886,-60481112,-28580,-120304526}, 90490801140351686835438078012319}. +{{-84733249,-45209971,-67747760,-83007758}, 57375315587126555351572801457580}. +{{-84708002,-99826171,-83716370,-26054074}, 169434112531847925067555777782013}. +{{-84497170,-68598380,-87006648,-55205196}, 171292304393499771079713767089183}. +{{-84386117,-11807832,-773061,-45562518}, 293195465854743573052216189102730}. +{{-84342698,-113501349,-105445146,-45458136}, 163893830427189151625730148194397}. +{{-84154267,-2639982,-123387415,-41582273}, 206828100669372594176404230069874}. +{{-84062962,-77023365,-86884961,-30396630}, 171817181982010605470730413837465}. +{{-83663715,-92090623,-65115873,-80456397}, 17006606824991476440278609921584}. +{{-83575864,-82069980,-58856218,-108822051}, 9254606159224926995373922152903}. +{{-83526319,-24882230,-113432958,-17811689}, 214424586468289544877440333426550}. +{{-83300717,-18471441,-28791422,-60893521}, 136649963509969920106294636977732}. +{{-82946302,-7942591,-89660838,-27399644}, 212382144719504485270515469764477}. +{{-82695756,-50724284,-113665267,-41304903}, 204154753579294880603384104270019}. +{{-82563052,-67349900,-110330298,-109574385}, 4025503491278630474580491532359}. +{{-82491196,-5237748,-27543180,-73377429}, 136176457673240513847562504065031}. +{{-82301723,-78109375,-94647618,-74199680}, 14333478530386154213792829872764}. +{{-82176613,-117881434,-90316384,-115179107}, 1609283117656089979247537366182}. +{{-82038481,-118722006,-67168178,-55744067}, 168916635327102943556125434979302}. +{{-82011996,-11866565,-73667695,-14960144}, 221872894910283706751970400476233}. +{{-81844259,-89447119,-59447834,-14480353}, 181614969360312972496083928042100}. +{{-81817479,-2106283,-121454782,-121310761}, 44526758601383516937806181350772}. +{{-81793924,-81658138,-4087156,-13624386}, 262761197089156155602316594716847}. +{{-81545772,-41441710,-85531019,-30617886}, 209847918258656970474413633329899}. +{{-81506341,-18359457,-91288200,-59270331}, 55528506781380209119729538549380}. +{{-81478781,-59248938,-67789348,-8973233}, 181808223887625690688318326781990}. +{{-81444680,-1453544,-4350161,-29189133}, 293981683202876009629298653705987}. +{{-81441298,-17127599,-26836176,-109798591}, 125883039845325425964225149800117}. +{{-81408864,-78477751,-104504321,-19684514}, 176535472967631482991766585419689}. +{{-81365848,-66999499,-30159297,-39696616}, 247734871711370146437271316184361}. +{{-81317633,-119830858,-89721448,-104123344}, 6977225959236806024304930155822}. +{{-81282914,-57579482,-122054829,-20845643}, 176377418022253893403463765975219}. +{{-81168499,-85353121,-68543007,-42632364}, 171498652017165342350844968207960}. +{{-80423527,-85068038,-58588742,-9623972}, 181659661276331882492504049219454}. +{{-80189618,-94178733,-89802859,-113889788}, 6551230837819729665488642957401}. +{{-80074532,-118054497,-10294309,-44626264}, 249792410674677955569897579710985}. +{{-80046540,-58694595,-28145309,-46280610}, 247742223153903128208390709203113}. +{{-79665414,-43701264,-105556048,-77969598}, 52345846170199844815263756722079}. +{{-79419076,-14579993,-14244590,-31351818}, 293489175214797662056488869537485}. +{{-79290623,-103351645,-30800098,-117742637}, 82899962848350616445798891102548}. +{{-79105746,-115266410,-97237416,-1662569}, 174646789281965021498910431046711}. +{{-79059649,-53951107,-31426295,-91868332}, 123961421149411861549679515256168}. +{{-78836985,-13019014,-1232261,-78020164}, 141082023176938764610940814832426}. +{{-78781265,-71138808,-7601993,-31202779}, 253083488138929505501396458989442}. +{{-78766691,-96790297,-115091439,-37788513}, 164335416929088652020729197047376}. +{{-78745209,-100049361,-26566329,-69582872}, 93674526390601022860533036867336}. +{{-78666652,-34963210,-11252612,-117066189}, 128219276977300884252069312442407}. +{{-78575905,-111602823,-41796271,-25299215}, 245368457336688627782493303549920}. +{{-78447514,-67647212,-71412908,-72395718}, 20129551596757823868243159414943}. +{{-78428710,-65325636,-119970876,-24975959}, 166902324025447759572792774678935}. +{{-78306555,-104033599,-3234548,-6903387}, 260391085222785795644622128255668}. +{{-78151268,-17556071,-79058848,-5153726}, 222498156856707786560964451446445}. +{{-78098978,-13217505,-110020060,-109713406}, 44445794198124344227700922075805}. +{{-78088563,-83662404,-23318901,-80024922}, 95457052533437131948456628879514}. +{{-77799037,-37540251,-95962894,-42411018}, 204634074661960933786279236318444}. +{{-77792156,-43295999,-4008509,-29144002}, 291297849845720436682999434531497}. +{{-77742283,-17118550,-51615810,-1027743}, 298541024903721353797586717129462}. +{{-77614826,-80800319,-3673215,-77704608}, 100516042602381984603633520352889}. +{{-77478279,-68301706,-105169473,-49912048}, 166545824599145938840165885951290}. +{{-77331504,-122252959,-121589917,-66954595}, 12050146866014079524464295297953}. +{{-77279556,-44598515,-105837660,-80645446}, 52345408173774470457197297256621}. +{{-77100140,-114090914,-110489693,-56281386}, 163563137356173300378558086434987}. +{{-76764058,-65541145,-107813226,-94663083}, 4662056030362567119776003650261}. +{{-76603872,-50438064,-43133447,-95922557}, 123662630527369618648734451222339}. +{{-76374207,-69152465,-80436734,-62899823}, 19871779489586817345041440509908}. +{{-76309450,-110799045,-100097986,-22973006}, 164537019543563132947734586595549}. +{{-76073570,-45853427,-52499049,-42249779}, 285278771895100874705914446300337}. +{{-76012676,-61699869,-41301368,-83823214}, 95271064728269694006788958416013}. +{{-75931561,-65136016,-55923645,-19471161}, 257497615291197564381231379700482}. +{{-75775469,-107687156,-30034515,-69624094}, 93525034148024751635000622323914}. +{{-75663368,-109138628,-77190382,-34327622}, 169270673252261217299350069353935}. +{{-75499872,-5280892,-59142636,-3027155}, 222974517217086462505704815288711}. +{{-75494301,-49119077,-73765243,-53713853}, 209189551939081608902963040866368}. +{{-75327749,-31289353,-37286838,-41493325}, 285744998874402853504948355065412}. +{{-75035286,-116005266,-36400727,-110102824}, 82762315101978329810454600605051}. +{{-74979180,-52399858,-47676996,-42673259}, 285288613595954621025809023144103}. +{{-74970848,-113163285,-106568635,-64663042}, 12414394120766536341887219745225}. +{{-74875139,-23691691,-105477574,-36903669}, 205216945282929070534581580555380}. +{{-74529088,-111467973,-110065132,-37877314}, 164197033605035491178469963547021}. +{{-74485617,-74856967,-62603791,-37762837}, 172119305520550850121712765249376}. +{{-74413077,-96248294,-54021517,-9017667}, 255013590746127221419782217163426}. +{{-74379169,-12053045,-1206341,-64652528}, 141716029774086443012195892922632}. +{{-74292045,-111682824,-98466938,-110669599}, 1643198975296879342146338716358}. +{{-74095904,-44169218,-25934001,-80559192}, 133496116788133227249582871383339}. +{{-73959070,-27287995,-116525881,-18738558}, 214408115006266648358698354699705}. +{{-73956053,-72882429,-46588906,-109205871}, 85158240470748553416377198864580}. +{{-73722755,-74234339,-50989160,-90975271}, 85625746778899651069177355291828}. +{{-73722091,-23441759,-34439488,-72581214}, 134229591571739822629050906451644}. +{{-73707842,-63990722,-119682324,-94034034}, 4652591370437671850036829552831}. +{{-73256489,-100539617,-119313135,-58720872}, 12249223221928241538002928705352}. +{{-73201678,-59273389,-84382971,-112770882}, 9088828933824382317654824477145}. +{{-73065566,-40513845,-95603533,-110873366}, 42301148889477080226835035965849}. +{{-73031738,-116783565,-62297523,-95210957}, 7428530678194253543579106521169}. +{{-73018846,-93037230,-98809938,-46900023}, 164132993677136817590580106857463}. +{{-73005439,-8174597,-8071904,-46212420}, 292977788596050121375108425516316}. +{{-72888346,-116240054,-65697750,-37337943}, 169629628652086513523221153709815}. +{{-72888318,-104017831,-93334136,-999710}, 174880115312528353113411576229821}. +{{-72746108,-58828012,-79466618,-87977254}, 19282791068103584117728024590543}. +{{-72635999,-22048318,-65282375,-117833902}, 49838320134816294738374606147578}. +{{-72519173,-28667712,-3083389,-118635305}, 128599804229279575622236634597890}. +{{-72481451,-34513076,-25043178,-9666014}, 295980946900341499140288133224670}. +{{-72383336,-97719823,-103754930,-68397309}, 12609735763991408778423328871269}. +{{-72208566,-61556949,-29496183,-71421335}, 96291984613594128956690495561169}. +{{-72187890,-15756552,-34955553,-61798417}, 136710245651193708623039617576467}. +{{-72174683,-66525938,-34536104,-91012254}, 86165154008431106712914011708606}. +{{-72171970,-35058541,-7013841,-103708740}, 128926122043274824727334832645145}. +{{-72135554,-53299811,-40294108,-117857209}, 123064988107955849665905272277045}. +{{-72110542,-78049475,-118734154,-105568560}, 4527197890833437815061967161725}. +{{-71922132,-118597404,-110957852,-5218137}, 174401696236974842896347747510279}. +{{-71815807,-94883808,-39016835,-115000964}, 83001446369733672715352357667674}. +{{-71689948,-77898998,-114267038,-100773947}, 4548244630903740072378169800423}. +{{-71674675,-32918885,-4759114,-53883132}, 290847403086333689753628938256476}. +{{-71616866,-62455471,-108921106,-48484652}, 166333547009794185259674737148541}. +{{-71603268,-81502410,-32402931,-71577639}, 96114991208268928843864948713699}. +{{-71464701,-96800749,-56164645,-92009120}, 83320806313885440278101605824520}. +{{-71208915,-18279811,-15489642,-44746961}, 292948231212910104908534558902388}. +{{-70865227,-121002353,-64253132,-12799096}, 179194364900876552828935004019228}. +{{-70812462,-55989071,-56520669,-41208578}, 209621881455784618829212198650809}. +{{-70740741,-110108234,-118697893,-44444807}, 163657714356950289524650330663074}. +{{-70585114,-89672456,-107100306,-41895480}, 166204703905800429130296914983519}. +{{-70509634,-900181,-45730127,-17519119}, 298158583984744761913930860793041}. +{{-70343849,-18686101,-20096018,-14342350}, 303087474055182917208028461668812}. +{{-70191796,-122415010,-86185141,-74968772}, 16601032765316916888451795255339}. +{{-70165563,-7979236,-55265186,-82628837}, 135731059089501289610730433089622}. +{{-70078757,-46347018,-65166784,-46745355}, 209609359567236360991347345564838}. +{{-69854596,-37884271,-39654964,-28310385}, 286153814900446948818248800471589}. +{{-69636726,-17694659,-31046310,-10519348}, 298354257697254431302030903694717}. +{{-69574609,-50198034,-79356533,-83338745}, 57146662350260514868911149713698}. +{{-69545832,-51115325,-20790383,-81994007}, 138256429331830224514738695093697}. +{{-69538922,-78838109,-5587250,-1656177}, 263446079176268863435185717393493}. +{{-69529096,-7018224,-33616760,-10438789}, 298345638233356188486318907217671}. +{{-69429093,-89957443,-20869401,-27220445}, 250649046709223756800929350796320}. +{{-69412646,-95888998,-9221237,-30995095}, 250669300261974882667014770965427}. +{{-69356548,-83738926,-88060653,-12109951}, 181393680154584504308818403478179}. +{{-69272040,-112786668,-109644212,-95925785}, 2051485576080633984261178308871}. +{{-69079325,-42419372,-27655399,-30545190}, 286321400666137755076767939427530}. +{{-69005551,-7448577,-58394072,-28218465}, 212799090128858172560208763440916}. +{{-68557508,-47543861,-58977656,-51705810}, 209592228627078785239752592671885}. +{{-68405097,-26394084,-46230468,-94118518}, 123904041531522046917504197892494}. +{{-68369244,-81729287,-36725624,-82065554}, 95473623633343198686612378973869}. +{{-68354928,-29034598,-118711252,-90127344}, 42757724621469633113478229142319}. +{{-68295867,-39193424,-52916844,-61014184}, 134014993707179159505597186038302}. +{{-68236540,-83305665,-76384838,-24892346}, 171909997299868601762547134879437}. +{{-67979209,-85092691,-34028528,-57915654}, 96148177919501578887253857443244}. +{{-67850917,-73642928,-84769515,-4834240}, 181999211670237249444017428056650}. +{{-67598584,-22894968,-112474300,-40317861}, 204402444422973315891577991688967}. +{{-67543022,-88817159,-8975557,-34863312}, 252999361762509118322407046916921}. +{{-67533711,-78509929,-56068907,-32340768}, 247917804858426793214569945262936}. +{{-67495948,-98986362,-111998501,-90222369}, 2202270885948384794529885992995}. +{{-67331302,-114382321,-1296917,-95888734}, 88549079073768280747184336935833}. +{{-67280333,-489807,-110503361,-100388051}, 45263888584692267792021709919904}. +{{-67092571,-99205116,-108477598,-117070834}, 1530058929620754708126045254878}. +{{-67068343,-42963109,-6208930,-12427881}, 300584005747800019310660131723604}. +{{-67046605,-72278793,-33098807,-84245506}, 95632503993600124789491239777992}. +{{-67034690,-79115232,-111230549,-40489964}, 166213853708422507611106773795355}. +{{-67016591,-118644844,-4920460,-53496247}, 250124399138132963673135202757014}. +{{-66933434,-56400821,-106139219,-41306495}, 166669945341016266718223599737041}. +{{-66928768,-82808306,-74177244,-96053654}, 9648467755368284648397926681007}. +{{-66925007,-62197815,-84181779,-81715670}, 19266580213584673958109668617208}. +{{-66911989,-44475565,-77265259,-25540319}, 209948802561627389511858243791040}. +{{-66788040,-44497423,-71699250,-72434508}, 58084522045523933612738294616941}. +{{-66786109,-70815898,-44753047,-96569797}, 85863981124103373571950300329058}. +{{-66633998,51121,-13848789,-112545872}, 130866222894384101229249062505273}. +{{-66474934,-44702441,-53601257,-23599808}, 285987044021702983065999283683097}. +{{-66463325,-13578485,-49288828,-54382669}, 287847472856352310063825618849796}. +{{-66410198,-76032424,-44505448,-59416142}, 95859691120769446287194786463647}. +{{-66301305,-45385198,-29506379,-102965069}, 124022322651242400813387727623010}. +{{-66089022,-25465015,-103126759,-107081016}, 42440257973976650363461723484025}. +{{-65842738,-75182984,-276343,-6289577}, 262854202922313688774072100777555}. +{{-65697884,-36478746,-98486012,-61120523}, 53203564934298582816948225568935}. +{{-65519288,-32158984,-34616082,-98462886}, 124155399954767540204324125785039}. +{{-65189048,-67831659,-16407623,-65018654}, 101020814918222629942029294599657}. +{{-65157203,-117983470,-57028917,-29849209}, 169689198440901593039218179344946}. +{{-65103862,-96508391,-122775998,-5988685}, 174549878524847992698135418091381}. +{{-64911048,-114075992,-53586094,-69654721}, 93262023204203328654225596628807}. +{{-64859870,-4784970,-53168774,-105723740}, 126369334597592732728127997470079}. +{{-64835906,-58319858,-25546204,-2958506}, 258553590799824746313530904789183}. +{{-64697370,-106211502,-14623830,-8487593}, 260154430012247545613070651219575}. +{{-64572267,-72072091,-13340725,-42764332}, 252567010593684268071804560650296}. +{{-64346279,-12707313,-23092802,-52382579}, 288188977465871840232067342537684}. +{{-64253003,-22846491,-3481594,-91653996}, 129278970714052604296115626897532}. +{{-64215847,-48663336,-19005765,-113460023}, 128157257500140744530522315471762}. +{{-64098210,-112798057,-7679073,-39531384}, 250476238121861522038766941613593}. +{{-64014240,-22691592,-71883871,-77285111}, 60022765657599618271018502434755}. +{{-63929494,-40853003,-119906325,-47019400}, 204226184929103954264070452001081}. +{{-63749832,-47442703,-83479526,-102727553}, 47632461410838715771034144366437}. +{{-63543471,-31956187,-74927160,-34098319}, 210063079802452617573070473162164}. +{{-63521529,-9542877,-4572913,-88624734}, 141120847579013270816726763388296}. +{{-63435984,-79159393,-117774832,-25948328}, 166833510670407726954539070426893}. +{{-63391934,-72659203,-35290794,-36610009}, 248386635791104824897289985968501}. +{{-63298755,-36181852,-5998701,-109098942}, 128634402078297612995556593592474}. +{{-63232500,-64961046,-57682532,-45422055}, 171753932895894990874468205111975}. +{{-63180439,-45930205,-93028627,-46100391}, 204563420734033001198750253955536}. +{{-63112589,-120074790,-4985801,-61210011}, 98683835334493348668725694887586}. +{{-62968785,-111817053,-123382724,-3638910}, 174396238143022583457313507387788}. +{{-62735193,-88545760,-3002500,-83563098}, 100548202022604449709468818576270}. +{{-62679429,-71869707,-17135181,-75096711}, 100430524873539550165484928362656}. +{{-62626707,-104226826,-84439809,-108606291}, 6624434769970461912959405008050}. +{{-62501769,-28612409,-15210226,-31135667}, 291219344788719709195948934706116}. +{{-62430492,-71568864,-118369413,-79305905}, 14227821706420549238898323560963}. +{{-62411286,-84462101,-3224085,-25447549}, 253340205397593772387978903654673}. +{{-62411251,-61189995,-12488494,-84503693}, 100419295394057516889803907441780}. +{{-62219901,-73861250,-51920402,-81770661}, 95172436768408449330638343573606}. +{{-62002728,-109964179,-92665675,-35642717}, 164593602227840745798437741056353}. +{{-61971854,-38630694,-29005807,-151093}, 296578354198916641900266254247795}. +{{-61959379,-45953064,-104808644,-114122720}, 42283107780934801201598470826526}. +{{-61940677,-108720528,-39137720,-117992679}, 82811447756262428967094863646342}. +{{-61812638,-23342351,-39533601,-108904755}, 123574340424225668549473352353713}. +{{-61785874,-8586300,-91166783,-67793673}, 55578046389751114319877087079507}. +{{-61625210,-107312370,-8790226,-115187996}, 87586345139605328271576102703231}. +{{-61489880,-47106,-39207218,-46263963}, 288356501617189638135690041201127}. +{{-61354584,-38992292,-110747675,-111235662}, 42135950841143228211264931453387}. +{{-61204009,-35792247,-10881589,-83133327}, 138439133413114917941667463052192}. +{{-61013226,-42642638,-108915235,-79749790}, 52129074564617675015326539717371}. +{{-60943798,-105964918,-101761300,-42750602}, 164129825955835571737273536066495}. +{{-60733381,-116119290,-91368926,-94206443}, 2364148715946762551550011745510}. +{{-60013250,-34087501,-62125345,-114409499}, 47523051175380943558816144663697}. +{{-59629045,-47422303,-95158851,-68676604}, 53041166335798115890803932824168}. +{{-59625214,-113871615,-122466843,-102644917}, 1996036705765249703898822165361}. +{{-59590016,-50120396,-46044667,-56552256}, 133884316576420311286254349936971}. +{{-59268040,-73495155,-115777947,-97323957}, 4572766355065728902150417043809}. +{{-59158878,-107627015,-57498505,-98572207}, 7407808741704265039704002490289}. +{{-58908417,-82630842,-88751999,-24906635}, 171893909953174645804427465172450}. +{{-58857331,-45000730,-40259274,-101527567}, 123713970312252722326045780502774}. +{{-58669576,-95656047,-56501306,-102434291}, 7565483719196819142924812178405}. +{{-58635621,-42178182,-69256991,-55945848}, 209574359994503653070747243228778}. +{{-58596627,-109538564,-54149906,-1822121}, 255526853990528315715727145470038}. +{{-58513125,-16361743,-43712741,-45188416}, 287902649016487367831525491804712}. +{{-58421326,-91241181,-70958650,-64483108}, 17723413611468406882843331813725}. +{{-58379994,-26709595,-16717954,-81828257}, 138431286998009631702117752191093}. +{{-58355639,-117979934,-69836607,-91804566}, 7416448004673935424302340874234}. +{{-58250978,-76780892,-104589742,-9459886}, 176657473200412806126006573411551}. +{{-58202886,-100161769,-34958697,-52740629}, 245218503640524956404146010879761}. +{{-58062949,-102310379,-77488723,-3912148}, 179636188294455848971139353223272}. +{{-57969509,-8523436,-123172319,-72798926}, 55237834981477379954982188821706}. +{{-57933223,-58155979,-71979,-41966534}, 252876251680313586393888827963896}. +{{-57889516,-22647572,-10765411,-24222616}, 293607757357875194581712073693259}. +{{-57773319,-76388477,-74953777,-25398982}, 171924910416772182174995415481752}. +{{-57538402,-29089759,-117204048,-62063032}, 52901383691003245288825330306621}. +{{-57133860,-13783679,-14452853,-77253023}, 140847040691796932128803693202081}. +{{-57133699,-21939594,-120435298,-19703398}, 216852995844576623263034370271486}. +{{-57057428,-72495071,-64236270,-23184522}, 172388597464174879735368963491565}. +{{-56846109,-67142020,-12609320,-19237850}, 262667238780734601993446229791886}. +{{-56748798,-26787564,-8108732,-34786317}, 291202900439975354439860677370135}. +{{-56509679,-120461837,-45972459,-87028482}, 92643010250726660095636317692376}. +{{-56459520,-91742265,-64324451,-116898600}, 6931130913873473062743858195273}. +{{-56357504,-94750685,-47373550,-18034637}, 255072965472160674268668647155013}. +{{-56218081,-48880331,-119614840,-42993626}, 223149338792414476771934821279148}. +{{-56192937,-122751284,-74534056,-85468768}, 35517815496327669101473157373198}. +{{-56139545,-58630675,-55995963,-14954887}, 276519452597129560794209285691872}. +{{-56079251,-6398644,-110083667,-52847926}, 225673580344492383461689958893786}. +{{-56049900,-44567653,-27568170,-73295938}, 152507073591955255215933848441037}. +{{-55961829,-67777666,-61338669,-39047179}, 191277294991227742419038013472930}. +{{-55632007,-108510104,-27439692,-75620143}, 111942716518652495316855782800278}. +{{-55602685,-2344539,-23945107,-73465787}, 155192161189697887219092187492576}. +{{-55564333,-42911183,-36204463,-36435278}, 305197642327225909644827116445416}. +{{-55356437,-19530508,-51304188,-26414393}, 307448640566429669419841458333702}. +{{-55294872,-27009006,-68631234,-74527951}, 76587834252294581093888964238311}. +{{-55095859,-53143626,-10169711,-95261691}, 147742151688346036228430340072690}. +{{-55020253,-49183581,-57115595,-25967085}, 229191722833752958327585737273408}. +{{-54941599,-34592679,-41856099,-12661248}, 314597100014124012551498983353208}. +{{-54927016,-106802686,-9858314,-20163912}, 278914897365440041571836614597487}. +{{-54804812,-36630945,-32097435,-83082300}, 152597432437847190891612680933961}. +{{-54739836,-91371318,-79929756,-42266157}, 187843219621861891842035979645479}. +{{-54584190,-12801037,-48470055,-47046530}, 306822287802176256378264628061657}. +{{-54563880,-10703908,-117212303,-42582132}, 225695095633551742179855035405643}. +{{-54320136,-60613280,-104188329,-123190897}, 23303103282742952815306085654275}. +{{-54196720,-52619093,-20069924,-10954364}, 319487868061443301597492073496845}. +{{-54110313,-117222246,-24732051,-65972922}, 112528385280496704091843120903146}. +{{-54071365,-48508796,-15309489,-61096306}, 157864277838736860511039748514954}. +{{-54057303,-88472617,-95555321,-61985713}, 33969329469123603255191957503760}. +{{-54007458,-27001102,-34655909,-116321097}, 142466069837048804836868288252467}. +{{-54000012,-19600101,-13547315,-93888918}, 150278553899321071486833479293129}. +{{-53985543,-6397262,-85206543,-77453621}, 78645937404959141274140046006130}. +{{-53915939,-88765683,-10753109,-10407416}, 281478123421262586919646691690552}. +{{-53893696,-113195678,-53760525,-86283875}, 111563420111962682573167440642979}. +{{-53863927,-83698618,-31946034,-69107619}, 115041418089477562053684911354358}. +{{-53789422,-41111522,-79374405,-10249481}, 238388557069637699418688046139699}. +{{-53741540,-76090909,-108903454,-98504796}, 23485771435764505424217545614413}. +{{-53694275,-77731047,-1148634,-37271996}, 272239323580795694979314657124988}. +{{-53653040,-48461175,-64086177,-102190700}, 66891532065838750737935315150633}. +{{-53544501,-97686737,-10888667,-31654185}, 269566662128676471149780954040896}. +{{-53455855,-12517758,-39298334,-41891994}, 307140383720993564841437707536382}. +{{-53390817,-121085168,-4064812,-84456664}, 116943316700133697034418191452942}. +{{-53389280,-4785695,-90489660,-4827373}, 236913364640741755750872100881189}. +{{-53341189,-71267243,-46249720,-121145960}, 104125794470026740753426802928684}. +{{-53043169,-40258698,-23770194,-75893387}, 152508795691150407317658247733734}. +{{-52962879,-91422228,-45368956,-119601404}, 101601135675193737538721779925278}. +{{-52889677,-117365507,-40032781,-122218495}, 101433827286792614145932349036704}. +{{-52878820,-21015511,-85232208,-67965626}, 79231900125195707618968855094957}. +{{-52833923,-40762760,-69784399,-88351190}, 76386622476636428698220698906330}. +{{-52679660,-11869360,-78504740,-98465357}, 69119446154653161571903639687687}. +{{-52412155,-3205204,-111640800,-103806979}, 64194915721868420908024704341142}. +{{-52371547,-112377456,-94078791,-49495597}, 182892238279759298416992834410066}. +{{-52166248,-98108976,-54568319,-112662314}, 101620202497267259256638555854795}. +{{-52019343,-103706154,-60384480,-41241428}, 188151295866230934484402284275006}. +{{-51944287,-32941149,-85715739,-75019367}, 76260786724858543745120459024848}. +{{-51895265,-49317617,-117598640,-81498386}, 71030258064799706031182769620876}. +{{-51653391,-63388036,-95121670,-45948919}, 185622085690927543047910555569622}. +{{-51652293,-65090569,-89006165,-101827804}, 28684041353518470939847982424584}. +{{-51509603,-27734826,-14065400,-95121263}, 147909591000204816073838529178806}. +{{-51504352,-94954658,-90864698,-77894207}, 30970143288689346556621903317479}. +{{-51422715,-21659031,-56194941,-55207243}, 306771766906737100607298401202864}. +{{-51395085,-50368689,-45300503,-108647103}, 142039927744173449113586176384704}. +{{-51222755,-116400073,-47331133,-100173369}, 102069278659380008939791383915024}. +{{-50950635,-51816396,-102433390,-73023104}, 71941339176885140752006630620254}. +{{-50648872,-58261532,-93247742,-50194907}, 185586759979592433487029492168135}. +{{-50612850,-54586289,-114637058,-104694286}, 61501184756315397326559815928541}. +{{-50391297,-59344573,-2511618,-50655643}, 271766000920046904061684767236548}. +{{-50267414,-29824990,-23427903,-94580547}, 143157184529926128002290117711859}. +{{-50032642,-82197569,-31074695,-60053722}, 115102177923847257667978941679321}. +{{-50016663,-11882910,-107099218,-108386161}, 63456173286921649243057869233014}. +{{-49988388,-26541579,-4967826,-22408368}, 319934171921128741888732020418669}. +{{-49794697,-34957481,-45920998,-16099532}, 314559195851252782195189968074572}. +{{-49677667,-54323738,-61617857,-86053575}, 76396329830326405350889484692658}. +{{-49266114,-41523589,-6261071,-17223579}, 319482454440186125493734961022161}. +{{-49143538,-16332998,-84439280,-27003584}, 231388243022939410306234723085887}. +{{-49060913,-16107975,-102970545,-33450882}, 226596100067960626845057013000104}. +{{-49056292,-51113653,-60359847,-105770287}, 66890562825918236918390788803777}. +{{-48942421,-6700604,-25563332,-88807730}, 155002239024701586176121413968014}. +{{-48887265,-84732162,-100170247,-5179249}, 196171195508057834748874996272482}. +{{-48887219,-90848360,-81336344,-42839193}, 187843536437178451825801576640022}. +{{-48690605,-64769324,-104658450,-21790947}, 195694557489151440856841511776454}. +{{-48687726,-10389815,-18757409,-9735788}, 322035699813610751539765235328825}. +{{-48647337,-95187990,-305139,-65004716}, 117747205601673799485825425257322}. +{{-48616351,-115321747,-87122708,-54762888}, 187613367059861039315620597958972}. +{{-48533787,-7108214,-71446790,-35662979}, 231674208729547118866066151536374}. +{{-48492841,-96046738,-111344838,-76719327}, 30654323094589670327516006997478}. +{{-48483849,-75760356,-107653771,-92361218}, 23525618491532484884100465447370}. +{{-48386876,-3235849,-89283494,-80857951}, 78792777479223072250327730847429}. +{{-48378039,-88127908,-117964954,-85534791}, 32962966947305595305609606453718}. +{{-48311772,-5785061,-46180217,-15294855}, 317093888971487824124650842479745}. +{{-48004773,-21875747,-8051513,-104573541}, 150238203499968764592977820468256}. +{{-47983738,-42656245,-90024362,-105720313}, 61829949941195344405318100179029}. +{{-47799101,-51068869,-19300662,-98296116}, 147689591239584427564034398049356}. +{{-47550367,-53777367,-63599500,-100709553}, 66895857657774639196924187732788}. +{{-47502982,-35888896,-28902740,-13661633}, 314917209952751857519711799089943}. +{{-47191216,-96612432,-66811876,-86766565}, 35985914405383958382108900852487}. +{{-46968548,-28236484,-95780676,-118967024}, 61359852343113087907276132911119}. +{{-46964177,-122183106,-9384182,-10662068}, 278948910711012892024553569928558}. +{{-46804420,-62000425,-43775753,-23494842}, 267075946982407579195832162444937}. +{{-46475776,-28482204,-106910027,-29285122}, 223974434500165974614872970453451}. +{{-45835772,-92696496,-3630691,-52293580}, 269233034690560800155187336811083}. +{{-45601224,-104044262,-68982458,-60520494}, 36650593512284502469523617905647}. +{{-45353554,-10694939,-53460253,-83315719}, 154670997463506625196340046915761}. +{{-45310773,-5665402,-118777876,-51136208}, 225808948838685158133002994329646}. +{{-45285690,-4538428,-33326699,-101497832}, 145630055930583493843198255822939}. +{{-45115872,-104620541,-22971334,-21521293}, 274314009564998877256530993079621}. +{{-44669219,-69090406,-36561573,-38768299}, 267320912234090591159893852791474}. +{{-44467356,-106610395,-71983736,-33693681}, 188728946417533748683535285713957}. +{{-44448555,-33201382,-105163831,-100173369}, 61964688539415482913058398731890}. +{{-44391995,-36605710,-63141879,-43566118}, 228719390321712184485660273794810}. +{{-44376603,-99193041,-113137488,-109980207}, 20508401120943998588195710246548}. +{{-44338888,-47287589,-58670326,-88027924}, 76411885103857466180668683081037}. +{{-44304729,-92247074,-76154953,-115828044}, 25550655863491812302993558328618}. +{{-43984909,-2239007,-19794107,-68679377}, 160523824475759006374021944466016}. +{{-43957636,-38129597,-111204978,-68489640}, 71808055528683180169475758729293}. +{{-43840439,-83969492,-64499666,-83049657}, 38374462857899403216490288748886}. +{{-43776788,-34528120,-7183587,-112284605}, 147272409579385416142634445873731}. +{{-43575141,-67067578,-50129140,-108466637}, 104155176177316376838568250941478}. +{{-43436941,-27092936,-103853039,-72224344}, 72112912239968366872287011978826}. +{{-43071619,-5433656,-64160022,-69384280}, 79728765322876112323000658816606}. +{{-42939468,-36996290,-48701136,-10358798}, 314582204506232452690068933581999}. +{{-42870540,-45664367,-64341640,-22375496}, 238670236125838033323303278534189}. +{{-42778653,-115944973,-35313434,-45696409}, 264035165663556326351529895131204}. +{{-42725170,-64012574,-75226787,-123158869}, 28082984704408291076945588126323}. +{{-42670903,-56596796,-97095847,-60538216}, 34145837928448026428361710763354}. +{{-42643795,-111128869,-27449957,-37245544}, 264657314330941684630894368163864}. +{{-42609228,-1016833,-97856350,-97901690}, 64557027051200534144036966930125}. +{{-42505640,-24002691,-46853467,-10629167}, 314611219948720670301156757887457}. +{{-42317252,-96835645,-41973201,-112951779}, 101646491694218010794552506131585}. +{{-42252059,-96384997,-48487777,-3110153}, 274621455384223327642551414397968}. +{{-42131790,-77109359,-111796288,-8366358}, 195295966978407470547832675274685}. +{{-42043881,-47971942,-17752286,-18334482}, 319457588201169911631814409336814}. +{{-42006627,-112510762,-8448584,-4485940}, 279553221927766954586349126116414}. +{{-41293239,-63308830,-61500501,-66058357}, 39176419299641972752930796933938}. +{{-41208559,-57855211,-118155719,-26112021}, 185928444558066127351531818739056}. +{{-41199804,-22565625,-121377539,-51422699}, 225649569079401701410326780031681}. +{{-41164524,-110571094,-110319507,-82184934}, 30463103113101623796124592814827}. +{{-41019206,-24284625,-31554441,-34775597}, 305364977255741603433937274722065}. +{{-40827582,-100270847,-104206045,-122102088}, 20763804002099089926654953769785}. +{{-40704365,-19405229,-64131681,-5226249}, 241829481751374411461198341258240}. +{{-40497557,-88282938,-117091462,-101605030}, 23460612303951639091600230116590}. +{{-40483148,-79667174,-22409373,-14508458}, 281436262104156193285006720037547}. +{{-40424837,-43544250,-10937192,-11316948}, 319523414280668670828412164858926}. +{{-40383768,-51894841,-77785676,-61227155}, 76758430164602816285340995908485}. +{{-40226741,-92226072,-9441346,-95742508}, 107351553062780493358118886351438}. +{{-40045984,-11225448,-115534034,-81996030}, 73542922657190278416647644064719}. +{{-40034683,-5804868,-5732762,-82211897}, 160207266827741557366140141819990}. +{{-39952104,-2459290,-74954058,-92584903}, 69313959067578708334296071076327}. +{{-39897466,-91993318,-92226643,-80728289}, 30975491255035900297961271802483}. +{{-39848284,-89606542,-51616461,-105573426}, 104587704314741696304704109236907}. +{{-39789365,-42718809,-37397660,-101626164}, 142945963598238433138061027467788}. +{{-39673857,-58260261,-27313141,-85408946}, 114602131518597344598548675756424}. +{{-39525902,-72132639,-155511,-121283899}, 109573946739117027762820126525425}. +{{-39207999,-114601643,-19623161,-55699022}, 268831141757603429198247600942520}. +{{-38487797,-6845027,-41105500,-21736393}, 317023575348500681357546575284260}. +{{-38438338,-79838857,-105417097,-34877737}, 186119341801605547385558650711569}. +{{-38433882,-11720703,-119482127,-31622158}, 226367527295938631959390551482105}. +{{-38383413,-25568934,-20865377,-53759257}, 309555117009812748272351764590114}. +{{-38108354,-14892018,-58468485,-17076134}, 241273952025017771984298266953915}. +{{-37843589,-101117642,-29952602,-101691505}, 102623381537907437142355785115750}. +{{-37700893,-9299018,-29307934,-120674848}, 144938800725517411566840071404654}. +{{-37589078,-41837670,-90577029,-7601145}, 233717749563579379862035240958771}. +{{-37527722,-54343980,-107667426,-106426642}, 61581413332254803861613239873759}. +{{-37357267,-102169026,-16236783,-81760240}, 116866134297252634859396315352186}. +{{-37220036,-74657658,-63468732,-61386477}, 39129655165002311412766044839975}. +{{-37215834,-71805814,-80924360,-18694460}, 200546473495416013770670059812415}. +{{-37007553,-7403475,-91712768,-111043764}, 63850153007869201203878168954156}. +{{-36957844,-118663543,-6571548,-95263642}, 107257239026959369159357645120173}. +{{-36886415,-21016180,-109299269,-108176099}, 63525075588946216681142406087058}. +{{-36645110,-76771359,-27868900,-83841034}, 114517612340153354691144604685245}. +{{-36569994,-26254308,-5115830,-42212495}, 309913985652716241433328529857751}. +{{-36418016,-153767,-17200096,-2913241}, 322856802518352360551817542479653}. +{{-36417790,-114963285,-44893091,-57134482}, 112338369466758182930157826015705}. +{{-36269859,-86075896,-69998918,-72321812}, 39059624262625319153969591969374}. +{{-36202872,-113682590,-47591024,-1548040}, 274557792589080062837108536221487}. +{{-36175523,-568896,-69169428,-57455427}, 79825729469084571790593880687254}. +{{-36042331,-114921563,-112701280,-102615317}, 21025436632950590922661163381812}. +{{-36001124,-73924093,-57378400,-115489162}, 28318806255023946354395090232461}. +{{-35717012,-91779659,-1363362,-51107155}, 269310820675118410782314542145765}. +{{-35652536,-92328708,-36239148,-5385378}, 275011580587278150018150632739215}. +{{-35511741,-72456357,-77641012,-122015877}, 28145917736721748089205292732420}. +{{-35470603,-80837064,-81141443,-112390378}, 28037042159702430569229287994074}. +{{-35078616,-12040652,-35708453,-10054217}, 317361215048817454054297029687555}. +{{-35067609,-120757281,-122694684,-44802337}, 182661041720550600996637126908676}. +{{-34822694,-54538167,-6953312,-51259788}, 309409890458546111486647472666429}. +{{-34759820,-72586719,-59603059,-15753963}, 200867378217887455564261276947169}. +{{-34530516,-72326349,-13688687,-67448065}, 120053268870642255293239714655297}. +{{-34463116,-55484245,-114212642,-107812301}, 60988819409652540505347869413445}. +{{-34328958,-28517700,-29711868,-61762112}, 153376327750319201612406046279967}. +{{-34267589,-61208594,-28531089,-32069321}, 267427828823319856792642980514850}. +{{-34235877,-41053136,-38918250,-3474345}, 315418342075318406380410268404294}. +{{-34158084,-64481839,-61607361,-71981498}, 39248049065552417849819402176169}. +{{-34039751,-69306561,-55308780,-118358609}, 104187862504957709119935077309204}. +{{-33840048,-86356508,-25693676,-43401810}, 266666258489885642888328946803087}. +{{-33768604,-90421030,-83914310,-30392858}, 188535530938584698157603525097199}. +{{-33710040,-64597732,-82397644,-10753402}, 200577792297665418871312997929359}. +{{-33664200,-20571488,-118020444,-53988263}, 225722782015805252074442246773639}. +{{-33506794,-23611264,-59922402,-70120570}, 77279533487943570258756036891359}. +{{-33488177,-54561290,-79442928,-102498049}, 66651175275691727471547174628646}. +{{-33453213,-92891769,-40414709,-6306061}, 274124431990956776110078676939264}. +{{-33374753,-67375109,-108824979,-57795030}, 33894653013256214750162285464008}. +{{-33294902,-10305621,-119192027,-121517760}, 63473261987319908913081421224281}. +{{-32820002,-36618621,-52159690,-26359261}, 305150194616805805543742070579285}. +{{-32771762,-121780853,-54425513,-99827168}, 102128069266707242163199662378009}. +{{-32426958,-38427184,-58691341,-100911908}, 67130121269032299935210676962075}. +{{-32189364,-14731817,-14628186,-35229085}, 312559887731323495622909762527813}. +{{-32091244,-119711599,-43418902,-63814018}, 112327337299878522359774661334765}. +{{-31924196,-79473025,-109372714,-113770987}, 22967848699076604944681947873989}. +{{-31790382,-84074296,-8448931,-98784060}, 109755647681254660248568074249051}. +{{-31766983,-102182322,-15980133,-12636484}, 279162705249942784344545479627066}. +{{-31540525,-25572920,-65145421,-91485822}, 67160673873297576837526488513162}. +{{-31516880,-34320472,-46714078,-98589206}, 142871781292241422342830766862287}. +{{-31468251,-113184045,-44514190,-99193821}, 102157867255066438527415590958164}. +{{-31461854,-17593298,-15230905,-30902572}, 312596984629887964333603540026683}. +{{-31425032,-1161486,-42200860,-98628836}, 145408318189773592272388682961711}. +{{-31306423,-55428387,-91259236,-75922224}, 71448127029902830586082896582972}. +{{-31233768,-9018341,-2463685,-79000558}, 160170822558375228347449058138505}. +{{-31119201,-84799064,-4020382,-47576152}, 271718559429388770548275447050062}. +{{-30799802,-115618749,-32795964,-66622296}, 112592776737768693747921772869661}. +{{-30776288,-96523146,-122219632,-30324623}, 183467673636106345382785519267239}. +{{-30619980,-16201992,-55546044,-102801299}, 145230996731459709810676487975559}. +{{-30602429,-3290800,-37085046,-98687541}, 145708299825060488849690982700614}. +{{-30457201,-80264847,-47095655,-30237620}, 266993959373062326571003884357480}. +{{-30096412,-76417839,-94143118,-110798053}, 23291306768140495513697469929061}. +{{-30082524,-45302657,-3135343,-6881399}, 319901319448589222662221078437569}. +{{-30071178,-119864122,-66554063,-51988808}, 188017214941579282461504236076155}. +{{-29975318,-39664870,-103129819,-12725874}, 233699074563217780498352664048635}. +{{-29872069,-76207661,-84011953,-29954326}, 190916988207535457093753636498568}. +{{-29780358,-61935307,-1691054,-56882348}, 120405966546302882441276006905213}. +{{-29407896,-84499290,-8005606,-113651290}, 109163500358156288231217450186223}. +{{-29303261,-107793366,-119340576,-26006600}, 183312427417216277094955681824302}. +{{-29040552,-8501700,-11497965,-55768344}, 311956657318996642275651894302987}. +{{-28712900,-42391066,-55503349,-66150088}, 152849253065894916589561474951211}. +{{-28697373,-102139525,-122029735,-89414342}, 30666893875193745078893908581576}. +{{-28530730,-95655096,-75187031,-54796304}, 187886018920533612208399674932827}. +{{-28443496,-115416072,-20254964,-116563116}, 106570218603960320411182398747407}. +{{-28305725,-77000789,-34189274,-45768857}, 266659272139956934565184632903748}. +{{-28236774,-49020333,-30147178,-48737679}, 304660361562211801563956413233621}. +{{-28013961,-47739477,-11283950,-60987969}, 157976267557806644727344741752132}. +{{-27897145,-26350000,-62600569,-92748366}, 67183732685678030808749101637514}. +{{-27746271,-93824321,-19544464,-117274557}, 106738398126234113372642038482708}. +{{-27674796,-116507385,-9288749,-107286830}, 106630808424041381302131393460873}. +{{-27636725,-54252696,-117922252,-89216999}, 71073880072707493927354142747270}. +{{-27583940,-104078169,-21123907,-107253604}, 106767605472873072711359022441033}. +{{-27456299,-83086158,-44117765,-37591706}, 266945209571783894537042369745594}. +{{-27004714,-96478178,-29609492,-99199086}, 102637801131206394476246657538239}. +{{-26979990,-3595438,-51560501,-46562517}, 307055291715949992452530180789043}. +{{-26972962,-75570237,-9180407,-59524690}, 119951132098286121053347827377369}. +{{-26712958,-91636231,-52405226,-44204490}, 263964693398204261225955619628029}. +{{-26292259,-60777353,-71605567,-107374340}, 28500375717016218339578111403608}. +{{-26146393,-37815524,-34971048,-40032138}, 304839498027212717014261184058766}. +{{-26071297,-63463089,-109900683,-437843}, 196128400379450270804007612138432}. +{{-25981650,-113201515,-13449508,-106293181}, 107230678707158078293120769630261}. +{{-25794598,-47471149,-23124150,-102663753}, 143043291870363434047870583766357}. +{{-25745919,-16753245,-55054398,-85420549}, 154740966147999565920153910584660}. +{{-25666098,-44343961,-51806248,-67122940}, 152850056700163988854529096082973}. +{{-25585818,-76368672,-86920979,-74432623}, 38166854318211732470912896932563}. +{{-25473305,-38917529,-19167812,-70625914}, 158065683835986107367950557098892}. +{{-25461023,-6462819,-122831940,-123140500}, 63477584718117560299515140309308}. +{{-25279351,-122120570,-23277028,-67510510}, 112612096969292489524917345663422}. +{{-25268427,-85576328,-74538689,-115516552}, 27997186422024266511502681619994}. +{{-25117248,-104151584,-107851688,-21719151}, 192947009297900380392214216527751}. +{{-24926718,-114824670,-54812175,-62057359}, 112321246622425256124946200072179}. +{{-24810203,-42906025,-16869632,-119158026}, 147146219987308970484640484013724}. +{{-24558379,-66166163,-110160267,-15414247}, 195485500900846993751978856732912}. +{{-24312102,-35298315,-32144394,-44514799}, 304837739505996468808725715515893}. +{{-24153833,-1650915,-10951137,-3929768}, 322880561462736315029302204079400}. +{{-24017261,-1758699,-14758830,-74278243}, 160011125553456555408686335931620}. +{{-23947527,-123037313,-5085822,-74350799}, 117067522380691277334434386681812}. +{{-23810621,-97987925,-40626580,-109914275}, 101728131112716952173996719804548}. +{{-23669798,-90525249,-21567100,-116060562}, 106738825438651580998592367055773}. +{{-23663056,-110331732,-115483225,-69902272}, 31153957170121852466707473124619}. +{{-23644586,-8410829,-48171060,-93426366}, 145284439782075331503728606328989}. +{{-23609169,-117378529,-83462877,-10328513}, 197879719596017036182211779250944}. +{{-23444575,-16124954,-80751456,-48717719}, 230820024546993985302432925593014}. +{{-23374387,-2516717,-101831096,-1523892}, 236980471155282314701606466380828}. +{{-23216729,-88512512,-59781069,-12711575}, 200750889589890474895681410292610}. +{{-23191171,-55677777,-46108672,-65311315}, 152858860045935926793906579375764}. +{{-23188329,-121226165,-112933516,-434609}, 193423635257316512042257052883204}. +{{-22594526,-20076056,-117549363,-11309053}, 237091713627438803556167191339859}. +{{-22578159,-34515019,-15778139,-94106008}, 149149115737482730817189953988984}. +{{-22376142,-35358262,-31638606,-115918770}, 143724466521711938626583179438079}. +{{-21857776,-42053451,-103893107,-106527892}, 63076220178852327226364249776489}. +{{-21834712,-73017159,-18705071,-65194690}, 121221812155298255004016655808489}. +{{-21826522,-61536671,-100441406,-87280272}, 34713278330704685260722027306621}. +{{-21723383,-69998916,-58883481,-102031675}, 30288724175096243689473197462930}. +{{-21685864,-90549485,-2754408,-60168000}, 119053437115504805675274228759821}. +{{-21578048,-9628673,-69522855,-78317311}, 80229285037318852262078104424385}. +{{-21577843,-4435639,-109921022,-60267023}, 75646806118886314556477148638964}. +{{-21453782,-1942352,-63419566,-34874563}, 233111584410839407337854773827543}. +{{-21214442,-23200959,-87519578,-9014955}, 239797161822860124973939803214581}. +{{-20837205,-7261057,-49496013,-92615966}, 146467622238563132989714136189576}. +{{-20732411,-113008088,-38841320,-46095221}, 265305420185022445738614176577046}. +{{-20597412,-11563600,-119312895,-39345613}, 227553326973323885514082915550787}. +{{-20429917,-2334368,-89180016,-42768989}, 232180667678495766721313583633926}. +{{-20332260,-10976887,-117351343,-71965941}, 75436427462872438705632471885409}. +{{-20224097,-105600140,-35433419,-77376948}, 113336155830349127726838473384266}. +{{-20220926,-87814751,-80973989,-72891219}, 39950823179458135693754758529969}. +{{-20213382,-53267691,-32616812,-20244977}, 315963440698907853107855351642421}. +{{-19625333,-105828875,-76670472,-68591391}, 37577690945046345824094945569956}. +{{-19492403,-41931263,-101940270,-4581369}, 235477892555972634558530586316404}. +{{-19441394,-55349640,-97815077,-79932423}, 72632448994205658925474885446291}. +{{-19438414,-39438132,-70286875,-14858653}, 240064071544202873108794861994323}. +{{-19205631,-33051453,-84899357,-112413363}, 67385624039550177491502607327632}. +{{-19141376,-52398647,-61060417,-98290255}, 68195785214154742148572075470753}. +{{-19018178,-87503011,-58758267,-81583180}, 39637831637981717023056422486137}. +{{-18839620,-70519939,-2320477,-48286326}, 273023030762023943535201543506089}. +{{-18512180,-64214749,-122119462,-108264232}, 24296280343513047951986174127181}. +{{-18282351,-10537820,-68747454,-41224130}, 232350709442306823143868373804510}. +{{-18231746,-34224964,-19996527,-89326377}, 158615790510361314885165170003027}. +{{-18158779,-105960763,-5151726,-82825745}, 118369815988807610255800426249332}. +{{-18157045,-120163781,-110931327,-16192249}, 193973412659347039805139022941248}. +{{-17914525,-63223995,-118169597,-6616323}, 196698012060649122289553114099872}. +{{-17786931,-75991473,-122548761,-4880912}, 197130512811164560598681200643608}. +{{-17733951,-60854603,-69245283,-75922020}, 39824974104115207661515264827768}. +{{-17649584,-7895423,-33740253,-107606678}, 146151099871859686721365057915817}. +{{-17574304,-76187928,-88169205,-91068364}, 29842874066750106285388414034699}. +{{-17416544,-117294629,-66694749,-23637322}, 189875179317658443559394271019401}. +{{-17177770,-5113954,-108089144,-51990876}, 227091823162932036957862021223487}. +{{-16480244,-37307763,-32845136,-122275032}, 143721579320051496692766282910765}. +{{-16408588,-75324425,-22210346,-24368811}, 273231803292735883020967266546373}. +{{-16357038,-22661521,-37063488,-30346409}, 309029854749170875086599871565589}. +{{-16315089,-16649084,-61084122,-16009921}, 242461647600852436349414789769542}. +{{-16076612,-74409182,-98180300,-70436494}, 35208156713517037624489584839343}. +{{-16006905,-110289045,-45965245,-50939492}, 264972124674501303970009935859976}. +{{-15877332,-70126222,-23323229,-42545157}, 268013240215753436512375400055331}. +{{-15800238,-82599507,-24044627,-107532096}, 105596276240175213087311292533113}. +{{-15589410,-22778805,-44993618,-78508578}, 155981006935432345775364793499869}. +{{-15564007,-85702936,-14519154,-84579851}, 120431560921029381809045054338006}. +{{-15032369,-5331494,-47414018,-33685436}, 308854001173040632413447618601838}. +{{-14947045,-31053861,-7883381,-91394948}, 149181003075615425929473064370184}. +{{-14790005,-13125101,-98781686,-123444645}, 64978649762325062911063721010244}. +{{-14654021,-98408287,-22582358,-114272131}, 107949362420858700662291154552548}. +{{-14468130,-50560510,-42233186,-46033531}, 305565420542902000035851237556983}. +{{-14268551,-57529492,-32743833,-37869686}, 268600309909918453525065344277914}. +{{-14218983,-25356075,-53057789,-47146357}, 305717424731425011403139694489904}. +{{-14192291,-11351012,-117262928,-30654937}, 227599034652300222020629783350294}. +{{-14136370,-4408389,-87582046,-76791307}, 80067566411561914901321362080981}. +{{-13875641,-73424278,-53756995,-120697884}, 105230748140942826127738128020330}. +{{-13773671,-118365494,-63724442,-112029528}, 27002723052573615183990890625918}. +{{-13657695,-93560779,-69111364,-122747512}, 27111589192341098099823846730044}. +{{-13588316,-119395046,-12189612,-274211}, 280811971058809692268062433702567}. +{{-13586855,-99817829,-46515741,-91853753}, 103539646493434324075260218890512}. +{{-13581369,-39409436,-119077356,-106078527}, 62913351423190156453645533280646}. +{{-13500473,-10894071,-92131175,-92577391}, 65678964846144739747119623274464}. +{{-13427005,-110567352,-94937765,-38203834}, 184795448281813145556385577022090}. +{{-13366562,-11455631,-113102247,-122310977}, 64684896688015972971657410727537}. +{{-13342592,-67010772,-35897693,-115908606}, 105698666117266392740987812006283}. +{{-13311489,-35799075,-48015231,-38190244}, 306302400682566243044401722885480}. +{{-13183586,-25150281,-63854019,-40802145}, 229997658362574048362267991157329}. +{{-13132726,-33355428,-56734863,-47901664}, 229986443707118829741561636134235}. +{{-13061204,-49443249,-65278451,-17569195}, 239912283565779456672457306440385}. +{{-13043420,-74642102,-35264118,-93301110}, 106224580613694380199544335892207}. +{{-13022882,-111967641,-462876,-19396929}, 280483997852514521845707904608789}. +{{-12860263,-61921480,-47934652,-8844876}, 277850739817939702709313753903902}. +{{-12754236,-120375014,-12775668,-90977603}, 108451175738155406005623669207719}. +{{-12574595,-113358497,-19536160,-53351573}, 270024674575378197316477695493652}. +{{-12395590,-106980458,-75093266,-108666973}, 26699546456003636670592425963895}. +{{-12199811,-8853836,-66404859,-20503999}, 242455143390513685853422698195154}. +{{-12081889,-31311439,-84663019,-117278266}, 67353293933565112548243342476264}. +{{-12066128,-23437202,-92927519,-20061169}, 235027469888014337232718457474403}. +{{-12012067,-37457221,-39804303,-14401394}, 315869207165179606416083121276120}. +{{-11883094,-122664702,-62565065,-32036426}, 189858173361041546586451227170747}. +{{-11718204,-12588614,-44788652,-114281658}, 145854200265770464436466137821871}. +{{-11672889,-96548581,-71176133,-18866268}, 199511560657135165044584904364296}. +{{-11542823,-88219932,-92294569,-7076702}, 196871024901740346230636212288922}. +{{-11467384,-87536949,-29124496,-118759345}, 105559210466405739290549557468421}. +{{-11328523,-110799560,-11602500,-58242117}, 118602954216904481551225681883670}. +{{-11310093,-2681379,-117605236,-30033467}, 227747618184498993372316738162852}. +{{-11308900,-92822294,-90770091,-7232105}, 194504779437421398180466217183843}. +{{-11203232,-105615359,-101860841,-91123928}, 22707712797408296674346856599337}. +{{-11121082,-114411510,-41620661,-52673952}, 264975138802210789638146555066939}. +{{-10848591,-105506852,-27625877,-15451698}, 275583053521060703272372908720538}. +{{-10828837,-117599840,-95197711,-17409893}, 194295418629017632865277280192066}. +{{-10707037,-60789885,-57343851,-61842772}, 40482176707713853211215310057544}. +{{-10678555,-45790944,-79339897,-82136978}, 77364125953440157056464072431258}. +{{-10676278,-69652011,-58679743,-33391636}, 192552984743623654225394201343353}. +{{-10543050,-52004603,-104454148,-98082768}, 63110900174811898359621808961597}. +{{-10441566,-112751497,-34138397,-92759994}, 103688693614851857931683191710617}. +{{-10164518,-81693038,-21409355,-92554947}, 110967453526938905664339054187507}. +{{-10153374,-25257637,-69746996,-17338918}, 240079686485489519844421581113757}. +{{-9981604,-69722820,-44236400,-92070399}, 106074573620849608808899926494343}. +{{-9943297,-98595968,-56923775,-104384029}, 27757060307903535649367348184898}. +{{-9907490,-59381641,-92147149,-26564096}, 187532758805911580602680873675289}. +{{-9755293,-64464378,-17790855,-75953703}, 120643766058346543232693361179874}. +{{-9555572,-100376989,-65135968,-84097842}, 37246961963357063288122961699981}. +{{-9479095,-37300880,-83986508,-14205060}, 239790576938341937759733208929054}. +{{-9461781,-45595791,-120155155,-7127012}, 234572892135374025613176285430376}. +{{-9415896,-24553640,-7796594,-20826485}, 320911013380483809304616251765575}. +{{-9295222,-102939528,-57928535,-92817538}, 27798381467419185823921717737435}. +{{-9012284,-114032502,-81908935,-85827347}, 36778519050330746720658223494883}. +{{-8956622,-30727687,-31143051,-41938496}, 306056236895203932290288999492473}. +{{-8890573,-1404994,-67149662,-46319536}, 232502177692224124432791416216686}. +{{-8807831,-33028685,-81336351,-35002903}, 230265243341389474260122400046544}. +{{-8785889,-15666095,-121761445,-79710753}, 74836935186167069770929651125024}. +{{-8675626,-38249065,-93642761,-73131685}, 72800018095270295616761030538769}. +{{-8635753,-62129229,-22645196,-44010983}, 272758319258354738883559829862788}. +{{-8629645,-63344531,-19479677,-25964544}, 273394501965746635332032515561512}. +{{-8591703,-103369042,-15252194,-79157954}, 118096354754506172526188591649278}. +{{-8533340,-28999106,-106844640,-81031412}, 72490486904049399666722207110191}. +{{-8385894,-98134,-79812259,-35944682}, 232798202169293280153838024045563}. +{{-8345988,-108079164,-78832474,-4359798}, 199690688388122723255660705736911}. +{{-7614648,-15100463,-89970035,-36619637}, 227887418961845058218475745514337}. +{{-6879162,-13130444,-67158268,-50824472}, 232315888896311605986333467473951}. +{{-6703351,-105101938,-63843115,-104249300}, 27755103392867070211303036506490}. +{{-6383559,-1555860,-43302779,-71558109}, 156740261017953998006014343696722}. +{{-6258252,-113858862,-24007672,-50083073}, 265294684783059846990373552152103}. +{{-6043075,-88628671,-53434397,-86612676}, 115361731025395104259560824586808}. +{{-6039248,-111132072,-88938222,-54690970}, 188895176694183430382141766674383}. +{{-5765132,-101680314,-105183106,-25433581}, 185040483130519743072732493295719}. +{{-5736439,-92244815,-86665102,-120716959}, 26869109719959239915719998644212}. +{{-5634788,-66567271,-27768962,-98342878}, 106426610131704090207477020044013}. +{{-5599097,-111617171,-120113346,-42454480}, 183940691677335279791256115681644}. +{{-5079284,-64674453,-14019236,-30368603}, 273485714220714745188884588298373}. +{{-5042611,-102013801,-84628816,-86546320}, 37001578146992757860107490962972}. +{{-4953893,-38665009,-72925592,-58203678}, 78557355128774596397379744517772}. +{{-4635004,-30456500,-34150031,-115464319}, 143812903524651752733730356665539}. +{{-4493162,-89602152,-108279673,-54700271}, 186445000267558652142326396518035}. +{{-4357257,-37162488,-1341678,-86150038}, 159012365124409951138188595216334}. +{{-4264056,-44329020,-10607167,-14046020}, 320864279607979230898247244395851}. +{{-4241935,-107694122,-9024944,-94887565}, 108534747675878170550401782293814}. +{{-4142285,-54467597,-52147668,-102704803}, 143958978152241774692331938132100}. +{{-3903603,-3343095,-20416262,-51027230}, 313350003865247926245665745301244}. +{{-3736439,-117950128,-30977569,-2429960}, 276130758598580508506632432754458}. +{{-3548634,-32923440,-117724859,-95469115}, 63028078438143308581477818421971}. +{{-3547802,-83411164,-18166215,-78187986}, 120547728645677202295317186442459}. +{{-3432741,-91819174,-100415012,-119469904}, 22116646020167388343467022559790}. +{{-3382306,-44581235,-56959569,-59562445}, 78429834583046895879246627046449}. +{{-3363084,-108617795,-39939906,-51862755}, 265052387614029904622095352860901}. +{{-3241973,-60740751,-75800551,-69441072}, 40199857452642695113641171111528}. +{{-3064620,-82658690,-24725444,-119310397}, 105633105283193238283774098051111}. +{{-3049595,-83104467,-100932150,-26310397}, 187418614799118543219215693632628}. +{{-2974293,-86394767,-44029841,-97463284}, 105987618092505072766847115331112}. +{{-2921712,-73815372,-77873929,-65958488}, 40043325629110238824930760781067}. +{{-2805229,-57242419,-14296764,-54052060}, 272813109468475161492704116658220}. +{{-2740593,-97663087,-15843643,-120912395}, 107999380127528727678620953527264}. +{{-2675079,-854234,-1273990,-103807140}, 152040877139838833338420061435262}. +{{-2647922,-101347082,-112225469,-89946862}, 22484351666863241584844091975867}. +{{-2647037,-45133632,-104914109,-52107733}, 224782740981912034943985632367106}. +{{-2540377,-117418530,-96917786,-43474700}, 184268021844917559905843018191214}. +{{-2362067,-38406750,-71648785,-99762512}, 68376563307458361986725911334458}. +{{-2231768,-115419918,-87745366,-11806789}, 199140899486184894362058839906151}. +{{-2024238,-62871329,-76124707,-108435149}, 29466869582857897243771898594129}. +{{-1897140,-30779907,-9978317,-114301559}, 148623388547075393296117496727713}. +{{-1846678,-102486714,-122411694,-100066202}, 22424262871291163032100156454399}. +{{-1788309,-93907505,-58337256,-48459785}, 189469131797995936462659779612164}. +{{-1723169,-22863151,-36427872,-51498209}, 306071819213132902633900311645988}. +{{-1692471,-164928,-109235076,-123081576}, 64909846279848176781884727466782}. +{{-1678884,-27391133,-16361571,-108692845}, 148606618990958942577064567873601}. +{{-1655665,-19464070,-20398793,-73569045}, 161113537350880358945475292849954}. +{{-1535935,-98235327,-39226115,-22292834}, 275644990456435113869008484369400}. +{{-1486386,-63883579,-113831936,-63681784}, 35167724794662402133327303584829}. +{{-1430715,-10689910,-40578047,-48934680}, 308152345764401895198196725956218}. +{{-1396463,-12640965,-37934153,-108351541}, 146228425300640516075393452754192}. +{{-1374679,-105019168,-64308581,-24636575}, 190130725697815553715052667149202}. +{{-1174986,-26027696,-44506724,-43531974}, 305814290584952511912301390240415}. +{{-1089531,-68320477,-86447025,-54132286}, 191654090772571240420530209897624}. +{{-984079,-17240615,-74927895,-617790}, 242858856993486771567944767664120}. +{{-807906,-117115670,-79013029,-89157893}, 36861947829308303281899979088435}. +{{-699876,-10981086,-74741724,-49245701}, 232093296968361567984650307977767}. +{{-275204,-39727582,-8427645,-80875170}, 158607092450161008113851317568171}. +{{-83536,-96425521,-4983296,-37423231}, 271208372219738079335821962121093}. +{{-43297,-108085148,-9431494,-46457239}, 270160347185574956327546480487878}. +{{-18354,-22093054,-35521288,-37289488}, 309069610162693007375363275378239}. +{{39128,-20413940,-59163674,-82052308}, 80282168265858736781589323469135}. diff --git a/support/test_cases/test_data/4dim_from_0_to_100.data b/support/test_cases/test_data/4dim_from_0_to_100.data new file mode 100644 index 0000000..6aabe44 --- /dev/null +++ b/support/test_cases/test_data/4dim_from_0_to_100.data @@ -0,0 +1,1000 @@ +{{0,0,85,74}, 201622660}. +{{0,7,65,99}, 209715886}. +{{0,39,32,38}, 14682786}. +{{0,53,65,51}, 78250638}. +{{0,75,57,86}, 172779686}. +{{0,99,3,70}, 169871590}. +{{1,31,58,57}, 13558379}. +{{1,31,78,28}, 67825251}. +{{1,50,41,37}, 14829613}. +{{1,53,46,55}, 15355595}. +{{1,73,90,2}, 100950211}. +{{1,80,88,18}, 101597313}. +{{1,91,93,2}, 101082279}. +{{1,96,77,0}, 102777861}. +{{2,17,61,99}, 147211422}. +{{2,34,87,58}, 78415092}. +{{2,43,22,53}, 11283578}. +{{2,47,6,19}, 2631418}. +{{2,48,93,30}, 70175892}. +{{2,51,11,79}, 136497406}. +{{2,62,34,30}, 6990576}. +{{2,79,13,15}, 33615550}. +{{2,86,76,37}, 109203000}. +{{3,7,94,41}, 75810427}. +{{3,36,61,70}, 140791445}. +{{3,49,86,32}, 77988947}. +{{3,51,93,82}, 204358839}. +{{3,62,59,13}, 6744701}. +{{3,69,5,75}, 167806623}. +{{3,72,57,62}, 46983317}. +{{3,77,46,90}, 172549843}. +{{3,91,71,6}, 100805879}. +{{4,0,87,32}, 75760964}. +{{4,7,13,43}, 8439726}. +{{4,20,14,6}, 151488}. +{{4,20,47,78}, 138596292}. +{{4,24,14,18}, 681408}. +{{4,33,46,41}, 14730570}. +{{4,38,73,78}, 203475876}. +{{4,39,93,57}, 78432046}. +{{4,47,99,31}, 73968622}. +{{4,53,62,81}, 141444938}. +{{4,74,68,30}, 101232032}. +{{4,83,7,57}, 42632558}. +{{4,94,73,66}, 235037604}. +{{5,5,36,98}, 146802563}. +{{5,6,47,65}, 138430317}. +{{5,7,9,74}, 134267815}. +{{5,50,76,78}, 203607457}. +{{5,58,31,47}, 10939885}. +{{5,82,99,28}, 105548133}. +{{5,83,100,90}, 239764899}. +{{5,85,83,44}, 109480775}. +{{5,93,3,42}, 42116039}. +{{5,95,9,76}, 167963431}. +{{6,5,61,27}, 5031838}. +{{6,12,30,13}, 323416}. +{{6,27,70,41}, 75670906}. +{{6,39,63,8}, 6604662}. +{{6,42,90,31}, 70052344}. +{{6,70,64,4}, 100666160}. +{{6,85,33,85}, 172624670}. +{{7,5,45,89}, 138987295}. +{{7,8,59,13}, 4516189}. +{{7,12,84,12}, 67415825}. +{{7,32,40,60}, 15255825}. +{{7,44,31,2}, 2385877}. +{{7,47,84,5}, 69480251}. +{{7,48,51,42}, 15106517}. +{{7,73,74,81}, 235430235}. +{{7,75,2,3}, 33563131}. +{{7,79,22,0}, 33826675}. +{{7,87,15,72}, 167954295}. +{{7,97,34,85}, 174590299}. +{{7,98,46,38}, 48254449}. +{{8,0,95,21}, 67918924}. +{{8,1,49,17}, 4984846}. +{{8,4,95,18}, 67917508}. +{{8,23,16,14}, 432802}. +{{8,26,76,10}, 67302560}. +{{8,30,59,10}, 4649700}. +{{8,42,80,79}, 203733160}. +{{8,43,21,50}, 11285670}. +{{8,45,77,71}, 203456142}. +{{8,53,26,73}, 136761930}. +{{8,53,79,76}, 203611718}. +{{8,54,86,0}, 69604960}. +{{8,62,66,67}, 203567848}. +{{8,68,10,45}, 41998920}. +{{8,71,16,30}, 34380450}. +{{8,80,68,12}, 100834304}. +{{8,80,88,87}, 235821192}. +{{8,83,3,21}, 34216046}. +{{8,99,75,29}, 103340142}. +{{9,2,24,23}, 809129}. +{{9,22,47,23}, 4873965}. +{{9,28,51,18}, 5124805}. +{{9,36,75,45}, 77650509}. +{{9,36,76,62}, 78175873}. +{{9,41,3,37}, 10500175}. +{{9,77,51,51}, 46936783}. +{{9,87,90,60}, 110025315}. +{{9,91,80,47}, 109492395}. +{{10,3,25,5}, 284734}. +{{10,8,0,6}, 14480}. +{{10,23,71,71}, 201465598}. +{{10,55,44,92}, 141221426}. +{{10,58,84,42}, 78034096}. +{{10,84,86,1}, 101062232}. +{{10,89,79,37}, 109214814}. +{{10,90,34,39}, 46283000}. +{{10,94,34,65}, 172110456}. +{{10,96,3,64}, 169873492}. +{{11,1,14,75}, 134272219}. +{{11,14,73,75}, 201388733}. +{{11,31,52,2}, 4601523}. +{{11,37,70,59}, 78157531}. +{{11,61,6,98}, 144848595}. +{{11,70,64,10}, 100700849}. +{{11,73,97,67}, 239087775}. +{{12,36,44,17}, 6838024}. +{{12,73,3,53}, 42481998}. +{{12,82,29,23}, 34495916}. +{{12,87,59,20}, 38689638}. +{{12,92,50,58}, 47100864}. +{{12,98,68,74}, 237016480}. +{{13,8,39,56}, 13153605}. +{{13,15,45,69}, 138444591}. +{{13,25,81,21}, 68040975}. +{{13,25,87,31}, 68074959}. +{{13,47,39,91}, 141080559}. +{{13,48,60,66}, 140924289}. +{{13,53,22,27}, 3053515}. +{{13,58,64,68}, 203569441}. +{{13,60,54,41}, 15120201}. +{{13,83,2,17}, 34214251}. +{{13,87,87,31}, 101621743}. +{{13,89,19,91}, 168735183}. +{{13,97,86,96}, 245634371}. +{{14,1,79,54}, 76045782}. +{{14,12,85,93}, 202161948}. +{{14,17,79,14}, 67296726}. +{{14,23,21,10}, 432054}. +{{14,28,70,52}, 76169040}. +{{14,46,13,92}, 136904500}. +{{14,48,40,11}, 6476184}. +{{14,66,58,79}, 172284408}. +{{14,74,73,40}, 109113652}. +{{14,88,19,44}, 42383700}. +{{15,4,70,27}, 67672025}. +{{15,20,87,33}, 75896669}. +{{15,22,100,23}, 71966649}. +{{15,25,31,80}, 135165271}. +{{15,30,8,40}, 8581937}. +{{15,39,27,18}, 2905079}. +{{15,46,41,67}, 140538813}. +{{15,47,18,38}, 10763251}. +{{15,53,39,50}, 15341527}. +{{15,87,15,51}, 42620927}. +{{15,94,16,85}, 168704825}. +{{16,7,71,67}, 201393902}. +{{16,21,28,64}, 134694402}. +{{16,44,60,28}, 7204352}. +{{16,59,4,36}, 10693666}. +{{16,62,6,87}, 137047784}. +{{16,62,61,66}, 140994212}. +{{16,68,91,38}, 109398724}. +{{16,88,54,7}, 38218952}. +{{16,98,25,79}, 170248364}. +{{17,12,71,76}, 201436741}. +{{17,39,91,70}, 203770599}. +{{17,59,61,1}, 6775855}. +{{17,68,98,80}, 239665729}. +{{17,74,60,95}, 172879017}. +{{17,99,77,89}, 237618223}. +{{17,100,30,16}, 36521537}. +{{18,2,53,24}, 5080116}. +{{18,2,74,41}, 75612280}. +{{18,4,18,95}, 135105240}. +{{18,12,68,34}, 75572880}. +{{18,20,69,51}, 76220060}. +{{18,25,33,43}, 12820638}. +{{18,25,77,11}, 67363998}. +{{18,34,85,100}, 212143156}. +{{18,37,73,96}, 211894806}. +{{18,43,17,80}, 137175094}. +{{18,87,68,16}, 101385778}. +{{18,92,43,93}, 172747356}. +{{19,4,81,59}, 76382877}. +{{19,18,65,79}, 201558205}. +{{19,23,96,0}, 71500339}. +{{19,29,7,40}, 8627799}. +{{19,33,50,29}, 7178331}. +{{19,53,90,19}, 70206171}. +{{19,81,48,80}, 172949523}. +{{19,82,54,38}, 46599409}. +{{19,88,79,55}, 109800669}. +{{19,89,35,36}, 46344279}. +{{19,90,53,49}, 47129661}. +{{19,99,54,89}, 174949499}. +{{20,0,66,58}, 76120512}. +{{20,1,52,3}, 4523402}. +{{20,15,24,65}, 134570794}. +{{20,24,12,35}, 8611208}. +{{20,27,77,83}, 202073518}. +{{20,30,37,80}, 139142948}. +{{20,37,68,68}, 203493122}. +{{20,50,30,34}, 10962400}. +{{20,53,10,98}, 144917442}. +{{20,53,89,4}, 69683974}. +{{20,59,47,17}, 7038318}. +{{20,70,89,46}, 109431716}. +{{20,78,93,29}, 101576492}. +{{21,1,82,30}, 67996099}. +{{21,9,35,32}, 12656967}. +{{21,12,21,27}, 894861}. +{{21,16,80,77}, 201820425}. +{{21,20,86,35}, 75958217}. +{{21,31,98,18}, 72033251}. +{{21,33,73,29}, 69847311}. +{{21,40,94,90}, 204334529}. +{{21,41,50,71}, 140847563}. +{{21,56,2,20}, 2828609}. +{{21,56,5,7}, 2305421}. +{{21,66,57,49}, 47005997}. +{{21,82,9,52}, 42682661}. +{{21,95,30,30}, 34598883}. +{{22,1,89,96}, 210059542}. +{{22,3,15,18}, 607734}. +{{22,11,75,55}, 76114430}. +{{22,31,65,45}, 75737918}. +{{22,31,86,14}, 67612658}. +{{22,33,31,32}, 10831190}. +{{22,46,52,51}, 15542200}. +{{22,55,5,82}, 137037750}. +{{22,58,64,71}, 203631032}. +{{22,83,70,82}, 235603442}. +{{22,84,62,64}, 172443472}. +{{22,88,87,2}, 101131732}. +{{22,97,9,12}, 35768598}. +{{23,9,51,83}, 139272671}. +{{23,38,47,57}, 15320957}. +{{23,47,46,22}, 6909939}. +{{23,52,37,71}, 140709789}. +{{23,60,71,50}, 78325717}. +{{23,74,30,78}, 168160753}. +{{24,8,95,81}, 202208332}. +{{24,17,33,51}, 13308046}. +{{24,30,56,47}, 13105832}. +{{24,35,7,16}, 2692198}. +{{24,37,84,22}, 70065794}. +{{24,65,9,98}, 176246918}. +{{24,82,36,54}, 46865568}. +{{24,88,69,1}, 100873228}. +{{24,89,60,41}, 46658570}. +{{24,92,64,74}, 235123328}. +{{24,99,35,52}, 48830566}. +{{25,2,75,30}, 67754213}. +{{25,11,2,41}, 8499307}. +{{25,18,94,14}, 67624161}. +{{25,20,46,58}, 13358785}. +{{25,23,49,38}, 13048487}. +{{25,33,46,11}, 6411467}. +{{25,40,6,95}, 136953033}. +{{25,64,55,86}, 172825797}. +{{25,83,83,38}, 109517031}. +{{25,85,61,76}, 172482055}. +{{25,87,49,66}, 172429991}. +{{26,1,15,71}, 134307038}. +{{26,6,16,1}, 332344}. +{{26,8,84,14}, 67484816}. +{{26,9,27,27}, 913630}. +{{26,50,2,39}, 10688760}. +{{26,52,56,68}, 140990992}. +{{27,25,56,45}, 13105179}. +{{27,37,73,6}, 69294743}. +{{27,39,54,71}, 140844795}. +{{27,43,67,70}, 203503863}. +{{27,46,21,73}, 136689213}. +{{27,52,76,39}, 77815449}. +{{27,54,6,22}, 2825969}. +{{27,58,30,14}, 2620657}. +{{27,63,85,12}, 69713463}. +{{27,87,24,77}, 168286779}. +{{27,94,20,28}, 34586161}. +{{28,5,56,15}, 4578186}. +{{28,13,17,33}, 8729358}. +{{28,39,66,78}, 203529186}. +{{28,77,44,73}, 172095242}. +{{28,97,82,36}, 111483202}. +{{29,6,18,27}, 889833}. +{{29,26,42,31}, 4979177}. +{{29,36,2,89}, 136942409}. +{{29,52,42,41}, 14930761}. +{{29,55,32,67}, 140710827}. +{{29,60,42,39}, 14908361}. +{{29,60,73,23}, 69958541}. +{{29,69,4,44}, 42049283}. +{{29,82,8,33}, 42160425}. +{{29,88,9,8}, 33812741}. +{{29,97,4,63}, 44670347}. +{{29,99,58,56}, 49140067}. +{{30,23,66,84}, 202054514}. +{{30,30,51,64}, 138883956}. +{{30,31,24,59}, 9434042}. +{{30,41,45,6}, 6389142}. +{{30,45,88,94}, 204340114}. +{{30,77,30,92}, 168689490}. +{{30,88,89,70}, 235370900}. +{{30,96,14,67}, 169956824}. +{{31,4,37,34}, 12654485}. +{{31,13,29,16}, 882455}. +{{31,25,37,72}, 138654999}. +{{31,34,65,2}, 69276085}. +{{31,44,98,8}, 73511761}. +{{31,46,8,60}, 11139889}. +{{31,67,75,19}, 101274111}. +{{31,100,32,18}, 40440721}. +{{32,0,65,11}, 68190348}. +{{32,4,88,20}, 68962816}. +{{32,17,48,44}, 14059522}. +{{32,23,75,99}, 210911982}. +{{32,69,16,100}, 177474050}. +{{32,72,85,24}, 102540292}. +{{32,76,5,99}, 177219212}. +{{32,80,99,79}, 240289996}. +{{32,84,48,77}, 173443592}. +{{32,94,11,57}, 43704940}. +{{33,13,5,12}, 1093127}. +{{33,28,66,63}, 77245129}. +{{33,29,15,58}, 10151623}. +{{33,35,64,23}, 70781099}. +{{33,38,36,11}, 7374505}. +{{33,50,10,72}, 137543777}. +{{33,55,46,95}, 142266091}. +{{33,65,89,32}, 110379015}. +{{33,66,96,57}, 114851881}. +{{33,71,99,53}, 114821743}. +{{33,72,20,74}, 169124993}. +{{33,77,20,14}, 34909827}. +{{33,82,19,85}, 169740397}. +{{33,90,7,77}, 168995949}. +{{33,93,91,90}, 236905159}. +{{34,5,9,89}, 135840286}. +{{34,9,64,3}, 68165786}. +{{34,15,58,39}, 13921018}. +{{34,82,28,37}, 43404344}. +{{34,85,68,67}, 236062362}. +{{34,89,12,87}, 169503898}. +{{34,97,30,41}, 45401178}. +{{35,3,33,55}, 14158015}. +{{35,18,66,19}, 68813049}. +{{35,20,33,62}, 14322325}. +{{35,20,63,99}, 148260573}. +{{35,43,26,82}, 138174707}. +{{35,48,63,72}, 142001237}. +{{35,63,31,37}, 11955839}. +{{35,76,26,44}, 43313745}. +{{35,90,72,9}, 101900345}. +{{36,3,46,13}, 5295466}. +{{36,6,6,67}, 135268328}. +{{36,11,27,11}, 1368558}. +{{36,43,2,2}, 3154402}. +{{36,62,77,17}, 70936364}. +{{36,72,37,48}, 47719684}. +{{36,73,47,8}, 38856006}. +{{36,89,33,17}, 39461134}. +{{36,92,53,35}, 47589260}. +{{37,5,91,11}, 68469711}. +{{37,8,28,13}, 1371401}. +{{37,20,29,50}, 10372997}. +{{37,39,13,30}, 3723175}. +{{37,44,68,72}, 204515073}. +{{37,52,38,52}, 16387905}. +{{37,57,62,82}, 142501315}. +{{37,64,38,74}, 173049281}. +{{37,72,36,53}, 47721737}. +{{37,86,26,58}, 43959265}. +{{37,92,11,74}, 169010117}. +{{37,92,88,9}, 102163209}. +{{38,2,33,21}, 5769532}. +{{38,10,2,40}, 9478512}. +{{38,11,43,46}, 13691382}. +{{38,19,45,17}, 5915966}. +{{38,21,62,36}, 14045010}. +{{38,25,11,74}, 135455190}. +{{38,27,19,100}, 144058742}. +{{38,50,70,8}, 70419824}. +{{38,56,83,49}, 79569244}. +{{38,79,33,4}, 38808374}. +{{38,87,32,44}, 47352626}. +{{38,87,35,97}, 181535614}. +{{38,94,50,85}, 173943672}. +{{39,26,49,96}, 148250933}. +{{39,39,53,29}, 8163135}. +{{39,53,71,80}, 205129559}. +{{39,60,39,32}, 15869781}. +{{39,80,35,64}, 173146453}. +{{39,87,35,51}, 47842303}. +{{40,4,63,99}, 148133580}. +{{40,19,16,46}, 9869474}. +{{40,30,25,80}, 136213028}. +{{40,35,92,63}, 79486122}. +{{40,37,89,63}, 79485582}. +{{40,49,32,5}, 7477258}. +{{40,70,20,9}, 34903592}. +{{40,75,69,81}, 236467246}. +{{40,91,97,63}, 114997422}. +{{41,17,88,26}, 69128323}. +{{41,42,49,71}, 141834413}. +{{41,47,20,89}, 138196523}. +{{41,62,0,60}, 12237345}. +{{41,63,11,1}, 3306095}. +{{41,67,20,20}, 35396643}. +{{41,73,63,94}, 173866183}. +{{41,87,16,70}, 169220771}. +{{41,100,88,0}, 104092161}. +{{42,15,75,97}, 210793086}. +{{42,24,23,30}, 2014420}. +{{42,29,49,37}, 14039582}. +{{42,58,28,69}, 137788472}. +{{42,71,30,85}, 169631354}. +{{42,76,56,65}, 173306392}. +{{42,94,37,69}, 173162044}. +{{42,96,8,18}, 37245072}. +{{42,100,28,27}, 37541528}. +{{43,16,78,50}, 77223121}. +{{43,23,79,5}, 68312703}. +{{43,29,60,66}, 139884179}. +{{43,50,63,44}, 16178293}. +{{43,59,44,90}, 142275763}. +{{43,66,87,0}, 101979253}. +{{43,79,56,88}, 173863475}. +{{43,80,58,16}, 39735377}. +{{43,81,11,23}, 35281119}. +{{43,86,90,93}, 236903033}. +{{44,53,95,82}, 205412294}. +{{44,64,92,11}, 102028680}. +{{44,69,15,97}, 177231694}. +{{44,78,94,43}, 110426088}. +{{44,81,42,52}, 47864130}. +{{44,96,61,45}, 49601804}. +{{45,22,49,56}, 14586661}. +{{45,62,2,0}, 3289953}. +{{45,74,88,28}, 102562081}. +{{45,76,88,30}, 102562689}. +{{45,82,87,47}, 110534125}. +{{45,92,24,3}, 35025801}. +{{46,3,98,44}, 80779634}. +{{46,15,4,14}, 1097650}. +{{46,25,92,84}, 203324690}. +{{46,29,48,85}, 140393242}. +{{46,31,20,37}, 9846586}. +{{46,35,21,26}, 3970486}. +{{46,49,94,10}, 70702546}. +{{46,53,34,22}, 8002514}. +{{46,56,97,92}, 209369364}. +{{46,77,13,43}, 43055006}. +{{46,91,50,95}, 173980154}. +{{47,8,45,31}, 5832093}. +{{47,12,37,83}, 139999133}. +{{47,20,68,73}, 202544921}. +{{47,22,36,68}, 139599665}. +{{47,24,88,38}, 76970385}. +{{47,29,48,99}, 148255643}. +{{47,37,21,10}, 3446679}. +{{47,43,84,81}, 205272379}. +{{47,49,94,49}, 79582555}. +{{47,50,2,64}, 137498993}. +{{47,58,61,96}, 150369589}. +{{47,88,44,50}, 47871377}. +{{48,18,77,66}, 202589348}. +{{48,24,76,34}, 76768384}. +{{48,30,67,31}, 68922092}. +{{48,30,78,78}, 202632928}. +{{48,32,19,12}, 3508292}. +{{48,47,80,36}, 78981666}. +{{48,60,77,75}, 204727948}. +{{48,72,10,86}, 169437376}. +{{48,75,55,34}, 47523046}. +{{48,85,44,52}, 47926786}. +{{48,87,22,80}, 169805410}. +{{48,91,84,10}, 102212770}. +{{48,96,91,89}, 238927948}. +{{48,99,13,58}, 45728934}. +{{49,23,77,20}, 68898343}. +{{49,25,54,61}, 14658635}. +{{49,52,51,66}, 142017221}. +{{49,64,23,44}, 43355205}. +{{49,69,49,95}, 173902479}. +{{49,89,58,29}, 39839819}. +{{49,89,64,69}, 236136459}. +{{49,95,58,89}, 174056043}. +{{49,95,97,9}, 106144303}. +{{49,96,55,29}, 41782349}. +{{50,1,85,19}, 69010590}. +{{50,10,71,96}, 210838644}. +{{50,10,92,99}, 211117240}. +{{50,12,9,77}, 135391772}. +{{50,28,52,58}, 14657168}. +{{50,34,68,20}, 70847536}. +{{50,54,61,83}, 142558908}. +{{50,56,84,85}, 205466648}. +{{50,59,42,44}, 15984754}. +{{50,88,97,48}, 115023892}. +{{50,90,12,18}, 35349680}. +{{50,90,96,33}, 114499640}. +{{50,96,51,29}, 41781340}. +{{50,97,54,5}, 41225306}. +{{51,7,61,18}, 6112951}. +{{51,18,21,25}, 2065469}. +{{51,30,31,96}, 144139893}. +{{51,38,32,45}, 15829561}. +{{51,40,87,23}, 71118045}. +{{51,79,88,34}, 110453427}. +{{51,94,69,49}, 110831165}. +{{52,31,36,37}, 13840170}. +{{52,44,94,88}, 205383488}. +{{52,47,3,66}, 137438182}. +{{52,70,98,72}, 240223072}. +{{52,76,67,96}, 244392772}. +{{52,89,73,49}, 110846222}. +{{53,7,12,15}, 1167275}. +{{53,8,0,28}, 1681665}. +{{53,12,29,57}, 10348301}. +{{53,19,23,13}, 1543535}. +{{53,26,64,54}, 77277601}. +{{53,28,1,90}, 136029061}. +{{53,29,20,60}, 10465027}. +{{53,43,95,86}, 205352423}. +{{53,64,69,22}, 102305157}. +{{53,77,29,13}, 34991887}. +{{53,87,16,20}, 35588899}. +{{53,91,71,75}, 236168687}. +{{54,8,67,26}, 68788692}. +{{54,13,54,5}, 5582682}. +{{54,36,45,30}, 7982996}. +{{54,40,3,97}, 145826140}. +{{54,86,17,41}, 43483964}. +{{54,91,66,28}, 102476146}. +{{55,0,34,98}, 147915217}. +{{55,6,79,25}, 68798333}. +{{55,14,86,90}, 203270129}. +{{55,18,11,98}, 143868405}. +{{55,56,57,3}, 7823773}. +{{55,72,23,28}, 35499349}. +{{55,78,91,51}, 110978045}. +{{56,2,26,68}, 135616608}. +{{56,14,34,36}, 13711968}. +{{56,21,13,76}, 135519750}. +{{56,22,44,87}, 140205736}. +{{56,23,33,0}, 5444134}. +{{56,41,71,28}, 70892614}. +{{56,46,91,36}, 79002212}. +{{56,48,50,52}, 16717888}. +{{56,58,23,93}, 138394732}. +{{56,74,90,55}, 110983400}. +{{56,91,86,49}, 111096938}. +{{56,91,100,41}, 114537514}. +{{57,9,36,59}, 14267531}. +{{57,15,16,45}, 9812523}. +{{57,16,63,86}, 140467397}. +{{57,24,27,57}, 10481741}. +{{57,36,52,17}, 8197641}. +{{57,44,35,29}, 7977549}. +{{57,75,5,74}, 168932519}. +{{57,77,55,69}, 173358671}. +{{58,16,72,32}, 76763152}. +{{58,19,67,88}, 203133046}. +{{58,33,26,76}, 137746514}. +{{58,43,85,52}, 79510582}. +{{58,51,8,44}, 11786290}. +{{58,73,19,79}, 169195742}. +{{58,77,33,9}, 38908446}. +{{58,82,99,56}, 115052660}. +{{58,83,3,92}, 169580662}. +{{58,98,71,56}, 112825460}. +{{59,27,93,31}, 69205183}. +{{59,46,58,16}, 8221297}. +{{59,51,64,56}, 79401011}. +{{59,57,18,22}, 4143315}. +{{59,78,69,16}, 102315573}. +{{59,81,39,43}, 47420639}. +{{59,96,88,67}, 238375065}. +{{59,99,76,19}, 104420539}. +{{60,3,16,58}, 10326434}. +{{60,13,24,87}, 136149898}. +{{60,53,82,22}, 71244738}. +{{60,59,21,10}, 3650982}. +{{60,60,33,41}, 15971084}. +{{60,92,7,19}, 35338188}. +{{60,94,50,76}, 173521760}. +{{61,6,53,98}, 148182949}. +{{61,39,67,64}, 204542823}. +{{61,80,79,51}, 110843341}. +{{61,86,10,95}, 169597929}. +{{62,0,33,72}, 139563284}. +{{62,16,50,53}, 14621016}. +{{62,17,55,65}, 139924830}. +{{62,20,96,49}, 81466136}. +{{62,24,62,68}, 139951440}. +{{62,36,6,25}, 3774296}. +{{62,37,19,24}, 4035414}. +{{62,47,9,90}, 138015670}. +{{62,57,63,12}, 7863638}. +{{62,61,27,67}, 137851870}. +{{62,61,77,71}, 204701598}. +{{62,70,86,24}, 102602608}. +{{62,81,2,97}, 177410394}. +{{62,90,15,67}, 169047548}. +{{63,3,73,49}, 77156671}. +{{63,4,59,15}, 5626845}. +{{63,10,27,20}, 1931637}. +{{63,18,25,43}, 9949629}. +{{63,27,4,70}, 135478707}. +{{63,32,50,71}, 141892057}. +{{63,51,62,51}, 16733691}. +{{63,53,20,20}, 4136723}. +{{63,61,16,82}, 138359699}. +{{63,66,21,23}, 35462589}. +{{63,66,25,42}, 43372981}. +{{63,80,79,58}, 110876117}. +{{63,86,62,86}, 174022641}. +{{64,12,44,12}, 21032448}. +{{64,16,24,87}, 151931016}. +{{64,30,29,34}, 25585316}. +{{64,32,47,66}, 157304004}. +{{64,33,45,39}, 31476878}. +{{64,38,38,71}, 157290216}. +{{64,52,53,23}, 23989900}. +{{64,59,75,94}, 220915942}. +{{64,63,7,0}, 19015270}. +{{64,68,71,92}, 252218948}. +{{64,76,2,46}, 58763968}. +{{64,89,0,97}, 193077258}. +{{64,89,49,70}, 189147270}. +{{64,97,53,98}, 199492742}. +{{64,98,57,20}, 57428004}. +{{65,10,9,31}, 17361069}. +{{65,12,75,83}, 218653389}. +{{65,16,76,86}, 218778753}. +{{65,30,26,26}, 17752801}. +{{65,39,7,87}, 153620207}. +{{65,40,98,14}, 90220737}. +{{65,42,70,85}, 220736617}. +{{65,49,74,77}, 220383307}. +{{65,54,50,2}, 23462625}. +{{65,81,1,96}, 193069063}. +{{65,96,77,53}, 128470029}. +{{65,98,49,94}, 191662245}. +{{65,100,2,57}, 61375049}. +{{66,25,76,29}, 84601882}. +{{66,26,78,20}, 84569200}. +{{66,31,1,68}, 151136822}. +{{66,38,20,4}, 19140144}. +{{66,41,78,90}, 220783826}. +{{66,45,36,24}, 23635474}. +{{66,46,80,15}, 86289080}. +{{66,49,89,49}, 95305758}. +{{66,50,18,12}, 19302512}. +{{66,74,39,47}, 62958844}. +{{66,82,21,35}, 59114684}. +{{66,96,91,23}, 120342748}. +{{67,1,24,28}, 17614867}. +{{67,24,58,64}, 155607121}. +{{67,45,84,22}, 86781587}. +{{67,49,23,21}, 19795039}. +{{67,50,40,68}, 157435953}. +{{67,66,5,52}, 59247669}. +{{67,69,11,70}, 184568535}. +{{67,73,78,68}, 251685971}. +{{67,93,47,15}, 54718175}. +{{67,98,33,95}, 191400125}. +{{67,100,88,78}, 254069393}. +{{68,2,10,66}, 151011808}. +{{68,58,46,54}, 32140768}. +{{68,64,69,86}, 252185988}. +{{68,71,45,24}, 55101222}. +{{69,3,98,24}, 88637795}. +{{69,22,27,13}, 17222509}. +{{69,25,43,50}, 30040519}. +{{69,58,96,61}, 99264809}. +{{69,66,37,17}, 55051565}. +{{69,75,76,8}, 117499171}. +{{69,76,23,41}, 59025229}. +{{69,79,33,56}, 63480615}. +{{69,98,85,65}, 254018861}. +{{70,1,40,97}, 163594522}. +{{70,30,91,94}, 219081716}. +{{70,38,93,87}, 221007804}. +{{70,52,10,100}, 161631056}. +{{70,60,76,80}, 220882704}. +{{70,64,97,49}, 130547996}. +{{70,68,40,63}, 63490968}. +{{70,74,2,76}, 184592752}. +{{70,87,93,61}, 126799678}. +{{70,90,66,26}, 118137328}. +{{70,90,78,29}, 118156664}. +{{70,97,5,2}, 52430230}. +{{71,0,33,74}, 155222421}. +{{71,4,78,57}, 92850009}. +{{71,9,85,41}, 92579103}. +{{71,37,57,24}, 23905047}. +{{71,57,75,23}, 86665695}. +{{71,59,49,47}, 31893951}. +{{71,67,86,40}, 126125427}. +{{72,1,65,42}, 92311686}. +{{72,2,0,42}, 25202848}. +{{72,20,30,39}, 25583304}. +{{72,47,38,81}, 157824618}. +{{72,64,50,58}, 63738048}. +{{72,65,28,89}, 185390090}. +{{72,74,96,95}, 256424104}. +{{73,4,76,0}, 83908097}. +{{73,6,5,44}, 25206309}. +{{73,25,87,65}, 218510415}. +{{73,26,65,88}, 218804261}. +{{73,33,96,53}, 99096587}. +{{73,35,97,92}, 224958503}. +{{73,39,33,84}, 157817383}. +{{73,42,76,39}, 94403753}. +{{73,53,100,64}, 224531971}. +{{73,62,38,72}, 157464161}. +{{73,71,76,25}, 118019627}. +{{73,80,41,70}, 188897413}. +{{73,83,58,63}, 63887595}. +{{73,87,27,81}, 185487983}. +{{74,5,82,38}, 92543698}. +{{74,7,97,2}, 88085174}. +{{74,14,11,9}, 16839292}. +{{74,15,63,21}, 21790334}. +{{74,50,38,24}, 23762032}. +{{74,61,16,91}, 154055322}. +{{74,65,58,53}, 63723610}. +{{74,65,95,15}, 117759198}. +{{74,78,33,73}, 188789308}. +{{75,9,37,82}, 155726999}. +{{75,15,29,8}, 17102391}. +{{75,18,95,70}, 218520821}. +{{75,29,38,97}, 163722843}. +{{75,29,66,41}, 92451419}. +{{75,71,2,29}, 50895483}. +{{75,90,58,69}, 189167737}. +{{75,91,12,6}, 50494643}. +{{76,0,56,13}, 21289224}. +{{76,12,59,66}, 155481028}. +{{76,23,77,23}, 84565934}. +{{76,38,31,45}, 27582316}. +{{76,49,8,0}, 19026178}. +{{76,50,37,4}, 23207204}. +{{76,55,91,5}, 86399854}. +{{76,63,14,57}, 27981674}. +{{76,69,18,71}, 184818634}. +{{76,79,47,19}, 55080942}. +{{76,81,94,41}, 126276938}. +{{76,84,36,40}, 63084288}. +{{76,91,50,78}, 189184482}. +{{76,100,5,24}, 52991748}. +{{77,8,84,30}, 84721025}. +{{77,20,95,52}, 93216581}. +{{77,23,33,67}, 155325359}. +{{77,24,11,59}, 25883085}. +{{77,42,36,19}, 23606697}. +{{77,59,37,37}, 31604015}. +{{77,59,92,13}, 86441259}. +{{77,67,74,52}, 126376291}. +{{77,67,92,52}, 126639395}. +{{77,68,83,16}, 118231877}. +{{77,79,4,42}, 58767267}. +{{77,89,25,12}, 50788615}. +{{77,91,6,35}, 58865131}. +{{78,2,43,44}, 29415796}. +{{78,9,84,9}, 84194586}. +{{78,27,47,38}, 29523446}. +{{78,40,37,66}, 157300116}. +{{78,61,59,28}, 24050518}. +{{78,77,92,37}, 126123802}. +{{78,96,88,10}, 119853456}. +{{78,99,71,79}, 253795838}. +{{79,3,97,40}, 96506167}. +{{79,13,20,22}, 17579923}. +{{79,22,64,39}, 92412857}. +{{79,31,54,63}, 30326779}. +{{79,59,42,91}, 158003707}. +{{79,65,19,83}, 185340383}. +{{79,71,18,24}, 51155827}. +{{79,81,43,96}, 197284183}. +{{79,83,12,85}, 185228603}. +{{79,94,97,73}, 256029501}. +{{79,100,34,39}, 65018841}. +{{80,2,56,45}, 29739048}. +{{80,6,65,36}, 92342820}. +{{80,12,23,96}, 159721028}. +{{80,28,36,48}, 30090752}. +{{80,36,84,74}, 220563072}. +{{80,50,76,66}, 220415136}. +{{80,59,45,84}, 158034982}. +{{80,76,39,7}, 54603468}. +{{81,15,30,30}, 17690339}. +{{81,17,55,20}, 21957703}. +{{81,24,27,3}, 17260749}. +{{81,41,77,83}, 220816527}. +{{81,56,90,69}, 220686409}. +{{81,61,8,59}, 28041867}. +{{81,68,69,65}, 251725325}. +{{81,72,19,76}, 184920133}. +{{81,73,94,49}, 126706763}. +{{81,84,18,78}, 185043649}. +{{81,92,97,56}, 130785797}. +{{82,5,62,85}, 156061274}. +{{82,46,45,89}, 157935164}. +{{82,57,15,6}, 19098838}. +{{82,65,99,15}, 121735390}. +{{82,67,97,66}, 255918262}. +{{82,78,15,87}, 185167612}. +{{82,89,65,9}, 117678110}. +{{82,97,69,85}, 254348318}. +{{83,15,4,74}, 151103155}. +{{83,17,12,44}, 25414675}. +{{83,22,6,81}, 151717497}. +{{83,40,32,20}, 23668753}. +{{83,40,56,24}, 23978001}. +{{83,45,28,7}, 19230363}. +{{83,47,76,64}, 220292659}. +{{83,62,82,18}, 86975217}. +{{83,68,77,27}, 118081181}. +{{83,73,4,21}, 50932763}. +{{83,91,73,49}, 126574655}. +{{83,92,6,22}, 51064529}. +{{83,92,83,4}, 117910101}. +{{83,95,0,59}, 59482811}. +{{83,96,28,18}, 53298321}. +{{84,7,47,92}, 155832166}. +{{84,30,67,96}, 226698084}. +{{84,59,40,88}, 158064930}. +{{84,70,22,75}, 184911848}. +{{84,70,89,85}, 252529452}. +{{84,79,85,72}, 252028710}. +{{84,91,94,2}, 117925346}. +{{85,36,91,77}, 220580685}. +{{85,48,38,77}, 157519177}. +{{85,57,56,15}, 23587211}. +{{85,64,95,42}, 126207429}. +{{85,67,71,78}, 251760103}. +{{85,81,82,64}, 252117315}. +{{85,85,60,100}, 197611267}. +{{85,88,57,56}, 63955205}. +{{85,94,60,44}, 63434529}. +{{86,0,71,50}, 92866004}. +{{86,4,7,30}, 17403860}. +{{86,13,98,64}, 222372690}. +{{86,23,40,23}, 21711802}. +{{86,70,72,30}, 118082480}. +{{86,76,96,31}, 122268568}. +{{86,81,26,24}, 51364178}. +{{86,84,81,58}, 126845844}. +{{87,26,63,2}, 21456373}. +{{87,30,89,96}, 226976565}. +{{87,44,64,68}, 220277521}. +{{87,46,76,72}, 220325681}. +{{87,49,38,16}, 23790931}. +{{87,51,24,86}, 154094003}. +{{87,59,78,45}, 94629243}. +{{87,66,16,93}, 185436473}. +{{87,66,81,38}, 126159285}. +{{87,68,6,1}, 50399065}. +{{87,74,51,3}, 54862333}. +{{87,75,22,51}, 59581947}. +{{88,9,75,13}, 84015182}. +{{88,20,18,19}, 17765064}. +{{88,26,24,47}, 25688232}. +{{88,26,97,19}, 88813740}. +{{88,38,90,1}, 86332008}. +{{88,40,93,96}, 228946948}. +{{88,41,87,38}, 94715078}. +{{88,63,8,57}, 28045866}. +{{88,64,21,86}, 185408644}. +{{88,78,66,40}, 125940320}. +{{88,83,74,90}, 252432610}. +{{88,85,38,23}, 55254730}. +{{88,100,41,67}, 190927500}. +{{89,5,93,94}, 219012743}. +{{89,8,18,19}, 17641673}. +{{89,44,52,27}, 23967369}. +{{89,55,83,76}, 220699239}. +{{89,67,60,30}, 55434403}. +{{89,91,65,1}, 117649455}. +{{89,97,45,61}, 65657871}. +{{90,0,11,91}, 151638236}. +{{90,6,37,81}, 155784764}. +{{90,12,55,45}, 29736540}. +{{90,24,65,30}, 84654228}. +{{90,24,84,76}, 218610704}. +{{90,47,60,100}, 166034994}. +{{90,67,85,75}, 252023998}. +{{90,71,95,4}, 117792374}. +{{90,72,8,29}, 50984984}. +{{90,93,92,10}, 117962386}. +{{91,17,53,70}, 155655319}. +{{91,23,74,98}, 226710259}. +{{91,27,84,1}, 84358203}. +{{91,28,89,66}, 218591893}. +{{91,37,24,30}, 19782291}. +{{91,37,66,75}, 220304091}. +{{91,47,10,79}, 153221883}. +{{91,47,83,80}, 221065847}. +{{91,55,20,25}, 19895867}. +{{91,92,14,12}, 50593361}. +{{92,2,9,86}, 151607716}. +{{92,20,82,37}, 92740424}. +{{92,22,42,86}, 155933664}. +{{92,27,79,46}, 92536294}. +{{92,41,86,74}, 220575170}. +{{92,61,20,30}, 19906434}. +{{92,63,66,96}, 228799330}. +{{92,81,92,56}, 126866690}. +{{92,82,10,31}, 51108328}. +{{93,4,30,48}, 26040129}. +{{93,15,78,27}, 84539371}. +{{93,29,97,61}, 97237775}. +{{93,38,81,11}, 86348717}. +{{93,55,36,75}, 157521835}. +{{93,61,50,82}, 158282691}. +{{93,63,45,20}, 23822119}. +{{93,64,94,5}, 117792073}. +{{93,65,89,71}, 252008847}. +{{93,74,74,79}, 251787753}. +{{93,98,40,14}, 56744353}. +{{94,6,50,39}, 29694968}. +{{94,19,9,53}, 25909566}. +{{94,24,59,68}, 155679060}. +{{94,47,98,6}, 90258418}. +{{94,51,0,70}, 153295282}. +{{94,51,85,71}, 220667326}. +{{94,58,45,24}, 23852340}. +{{94,72,22,48}, 59585872}. +{{94,76,2,18}, 50934736}. +{{94,87,91,93}, 252697470}. +{{94,88,52,32}, 63386896}. +{{94,90,67,1}, 117649788}. +{{94,99,73,95}, 254400958}. +{{95,2,54,14}, 21339633}. +{{95,35,56,57}, 32362811}. +{{95,46,26,98}, 161838065}. +{{95,58,11,60}, 28047733}. +{{95,65,22,34}, 59053523}. +{{95,67,24,31}, 51239355}. +{{95,72,10,76}, 184678737}. +{{95,77,36,5}, 54607643}. +{{95,79,19,87}, 185416703}. +{{95,96,61,87}, 191716765}. +{{96,1,43,96}, 164642886}. +{{96,11,54,70}, 156511458}. +{{96,15,47,6}, 22048486}. +{{96,25,37,77}, 156412942}. +{{96,28,28,63}, 27192968}. +{{96,32,67,25}, 87588940}. +{{96,67,82,57}, 127697002}. +{{96,71,78,30}, 119066338}. +{{97,15,41,97}, 164651567}. +{{97,53,22,61}, 29265483}. +{{97,57,6,87}, 154807499}. +{{97,58,25,20}, 20867109}. +{{97,63,56,42}, 32957091}. +{{97,72,10,72}, 185655361}. +{{97,85,2,35}, 59900619}. +{{98,9,74,95}, 219736282}. +{{98,48,67,96}, 229769300}. +{{98,54,54,84}, 159256176}. +{{98,62,53,20}, 25046580}. +{{98,70,34,50}, 64488176}. +{{98,71,40,28}, 56150578}. +{{98,78,74,89}, 253289080}. +{{98,85,52,94}, 190746258}. +{{98,86,59,12}, 56019572}. +{{98,90,21,88}, 186557492}. +{{98,99,4,9}, 53511226}. +{{99,28,13,25}, 18540061}. +{{99,33,95,10}, 87344343}. +{{99,40,56,78}, 158656657}. +{{99,50,93,67}, 221660349}. +{{99,51,31,9}, 20366463}. +{{99,52,52,30}, 25071249}. +{{99,57,92,78}, 221703315}. +{{99,66,82,92}, 253528177}. +{{99,70,65,62}, 127437493}. +{{99,78,43,40}, 64021109}. +{{99,93,49,33}, 64365087}. +{{100,6,31,82}, 152848356}. +{{100,12,32,12}, 22063872}. +{{100,15,36,55}, 30945194}. +{{100,21,29,56}, 27182854}. +{{100,38,70,1}, 87033704}. +{{100,40,62,63}, 33353160}. +{{100,46,82,38}, 95693792}. +{{100,61,16,87}, 155069322}. +{{100,75,75,80}, 253256038}. +{{100,83,56,25}, 56541482}. +{{100,86,97,11}, 122848172}. +{{100,98,49,8}, 57966884}. diff --git a/support/test_cases/test_data/4dim_from_0_to_123456789.data b/support/test_cases/test_data/4dim_from_0_to_123456789.data new file mode 100644 index 0000000..6d3b924 --- /dev/null +++ b/support/test_cases/test_data/4dim_from_0_to_123456789.data @@ -0,0 +1,1000 @@ +{{1365,104279309,112397967,77741562}, 291619337241004503615744435152839}. +{{95360,45067456,107276453,63790067}, 99563920418976828974600192263308}. +{{408134,118846255,99908825,57819833}, 135503927834608112533607895851838}. +{{540950,11315121,23016749,107724402}, 172731211050839770370687032313238}. +{{594545,6817204,8326601,10992648}, 41747215767220946311664878085}. +{{733962,79349881,43265266,100402061}, 208600535501626163655015318075482}. +{{737884,84322992,89422227,106331333}, 294574036700201876151447306312012}. +{{833370,55843337,55412544,32880791}, 8759212028588023545481113712794}. +{{916672,80858925,75936411,86154318}, 284618046545340889967728649366214}. +{{1002811,92992592,42060264,37564609}, 55964958584695459650804364038169}. +{{1037719,94311979,98281665,57876051}, 132978453295244572295171190366655}. +{{1121689,37234824,76405773,86111802}, 246578046312418986402333908923525}. +{{1312998,12656250,23550854,54282712}, 11103946843605773732479118255472}. +{{1380611,76083489,118972544,79329381}, 289390938345033200958041210488859}. +{{1443407,55690441,113146851,66311672}, 99731794992450345647197422924119}. +{{1649931,8961437,66247086,41164817}, 15562392329308354954554029799003}. +{{1728335,100096789,97041212,116023182}, 294644163710266793162405963030419}. +{{2196798,108525681,23899125,111196622}, 215859278571449256478364141067670}. +{{2262225,61586835,65365978,43424864}, 18293185242772851141356498141283}. +{{2352817,56551881,60192124,13884274}, 8143825000270426286156760835203}. +{{2406027,114116653,93010852,6536826}, 124579651440107519736013742716563}. +{{2501391,34466001,79215257,75756076}, 245983739586303062696596011931927}. +{{2544586,115959166,19967707,52565656}, 54202880786528047607148677362292}. +{{2598267,2922522,113049874,33002125}, 86896268293996033812681520035961}. +{{2644341,29418341,98140095,14885067}, 81678844123425788409457495361487}. +{{2661677,94622692,102985005,54807789}, 137711061365098919536002035932941}. +{{2727382,101448680,26496346,118592241}, 216471181125891079418870649151832}. +{{2768283,96081293,96356537,119828769}, 295234142072483783822069238952479}. +{{2824966,5560966,96037416,80956444}, 243768457895021582112963267447600}. +{{2907669,23360041,90335742,43407849}, 91787828384979298039458777392459}. +{{2999925,97639905,39054857,44804944}, 55986639274153376942980045816071}. +{{3072134,118984920,49046293,42972910}, 58531143185901197050445501476244}. +{{3160607,62622722,12206249,17420492}, 3357438308492333479108557265205}. +{{3502048,16833506,107500168,83323712}, 248661564555302722364135556792352}. +{{3568170,54532424,34731067,14820944}, 7807248995157890429291377487956}. +{{3656532,96790729,35486972,77196698}, 208103327333197690369166988404098}. +{{4066167,3273122,95731296,92595972}, 244399218315347045247448788306225}. +{{4120376,80592310,113282004,108635824}, 299199770816393515425379884406304}. +{{4196659,70474939,97537642,69518999}, 284292202286960526165957483915515}. +{{4234083,5648121,103807211,51305051}, 96976280138622344553486891016415}. +{{4275924,2378197,54380764,59723089}, 16202590587172951782707652675338}. +{{4422631,8256323,55750148,111551424}, 177829978042259968681564368274739}. +{{4589037,64455945,116826405,94172551}, 251858686481232835067969511898511}. +{{4596073,122894182,10185817,98585670}, 206214666624300802020812340353701}. +{{5104791,6291135,82012425,87840669}, 244044959067634158466064838290239}. +{{5108755,6484968,77074279,69190249}, 243409704960098653983989024531549}. +{{5243764,117631194,91759966,105056809}, 297109716454833481939892364109160}. +{{5358956,61749637,112546136,109727656}, 261364236987720018582751489086210}. +{{5501555,23436539,5101518,361205}, 160662983583420730708003089531}. +{{5774068,86194758,113800007,69503119}, 289204342696004443560859864764396}. +{{5844285,69937178,2641434,19024325}, 41199226532649434022314310596969}. +{{5906025,24819733,49201415,109123050}, 177691248107606573629036576282311}. +{{6163452,48627698,83413507,40488915}, 93840775093907939548366403998188}. +{{6177777,2696146,57662756,116943915}, 177831916906681756537777189782697}. +{{6222999,56643619,115196117,66457057}, 99733301426060823991914573661503}. +{{6297158,92041352,75234383,123377902}, 294892016548777141973481703927252}. +{{6539695,45852977,52149375,64443458}, 18750224769265790557467608241623}. +{{6646894,118791104,27801276,32281743}, 44271776003026180373532428787096}. +{{7288042,121844694,42346113,54428142}, 59125129233927159756084844075700}. +{{7573720,7459637,67282764,118180256}, 254164936064517816171746614793730}. +{{7666364,99557521,108781947,80420411}, 289237095574478138337755748356558}. +{{7682401,61393687,24748456,16636387}, 3064518041041584930207915197099}. +{{7742018,66063889,87971534,76222681}, 246450176272426493302178402976858}. +{{7781761,112964004,63206509,44455044}, 58699928941320780267703171567109}. +{{7855751,51393918,24749287,92085822}, 165908066150191460062407131049973}. +{{7963444,22899591,81235936,58389764}, 92087767239713723185700491299618}. +{{7976789,25328364,6997638,59577411}, 10984650398554671346870713919433}. +{{7981194,101195352,47671770,108738300}, 220595225440630958581413810468944}. +{{8037365,37418649,92104347,39152290}, 94127234492337585961335816413639}. +{{8136581,102077148,73154356,89415868}, 287126922182186696954943175044865}. +{{8378129,73003662,39878950,43537724}, 55818517734835790984364180483681}. +{{8441027,94625602,82504580,92100083}, 284784673634711850418736770581689}. +{{8460514,52815546,29946738,92542115}, 165969422162095716292543332622584}. +{{8531160,32982988,13861098,11582615}, 234800002172663402021098453704}. +{{8915715,91190371,59286352,57391742}, 56913868910219534335834185304243}. +{{9014938,93284265,66769888,70665696}, 208406214874844590675344037589010}. +{{9106759,21703517,99745845,62586098}, 92446514740212876984754887337879}. +{{9185925,66360192,32025452,1235058}, 3047317947172186940743036192129}. +{{9283475,45639253,18261531,74770120}, 165129032482648657761135082586711}. +{{9508099,21426943,55339935,39805576}, 15696472584379729563450901718647}. +{{9863582,108970833,64787599,18001825}, 49148133778869896811148833150302}. +{{9892234,67842228,82802239,67415986}, 283979810289052122566048594417364}. +{{9913967,99115292,4336862,115464306}, 213182754109783981297897756850129}. +{{9919361,11669096,37023236,74948572}, 167347499388764792322774578801665}. +{{9999576,28364878,24780052,93626457}, 163424313013708589894087211857448}. +{{10042523,73694151,101945858,83214096}, 289072206811931545000345005003379}. +{{10068288,106738822,60314906,60871968}, 59327821156099645045132174312032}. +{{10080796,60342267,40571744,66815903}, 18597819759287953282299325036970}. +{{10265232,110983495,80880495,101767482}, 296666159090501557318609950852838}. +{{10353761,116320664,68970012,80795432}, 286546654827652648722142573552641}. +{{10872325,80356882,56645816,49602559}, 56152602534179341846033491478953}. +{{10940163,59077261,50303035,41275476}, 17944207207938646476157600164439}. +{{11630154,95967657,72750941,10644349}, 121908842655697633116542766742558}. +{{11697381,104548633,90574099,36245153}, 134694360520138794369514172981583}. +{{12510869,37687399,80606887,82327347}, 245992520711585743671045638391791}. +{{12513999,52324837,53125682,62035678}, 18901133822078284004348318751699}. +{{12582635,59147694,51124263,43590805}, 18276977979518675835530436427389}. +{{12589158,26305968,19293254,113029077}, 172930874318237236795774928031064}. +{{12833343,44428487,8409123,4790326}, 2572788186680750099722957036535}. +{{13045201,60738157,6821537,63978762}, 13527370223212484928111124783751}. +{{13049710,115182815,100009464,55459581}, 135361091625726914575015690042170}. +{{13076253,62554820,9136247,92644518}, 165661487143824624830587865472965}. +{{13489231,112225595,106190857,73656869}, 291578717421486324351208408643903}. +{{13570083,12145411,47837571,79091725}, 167405913984831792509032751728767}. +{{13725455,50192853,86443718,68922787}, 246257042972640255884622355896283}. +{{13778591,118455154,22702719,85706308}, 206475107485291542834421738986869}. +{{13814859,47509925,120437219,49777742}, 99251778947876740648442511006423}. +{{13879065,106420140,122249238,102673773}, 302024887915092586608188935487049}. +{{14094170,34539069,93553892,61905092}, 94821735360145201465259947408914}. +{{14111712,21828842,53852839,116771313}, 177994671235890609255707894621292}. +{{14267883,97378293,97206010,90281611}, 285102389813821052716311765242587}. +{{14355940,42609555,121400288,72856905}, 251329465817090074409684803158314}. +{{14369792,109311261,101537368,68914976}, 291574814702983451743066404577794}. +{{14553062,22438414,15271267,25993647}, 858902935451049732726626233340}. +{{14633203,82344091,104060619,107575610}, 299184078951034446253938165145847}. +{{14707766,114789107,121756008,93419325}, 292567043201833732038056168114490}. +{{14788077,11446690,66256265,11080107}, 5463634623244862515263881400749}. +{{14809952,28792527,95756779,116214162}, 254082848855373613063001985278694}. +{{14833802,120403936,28116202,104778146}, 216001340239983494099753492304080}. +{{14896369,27726971,108852327,44215340}, 96556214040933484858857131060327}. +{{14949005,68615593,85040416,56582527}, 132794174426516618213093055969675}. +{{14986546,96456571,106593342,3612638}, 126940149258891395960231222570226}. +{{15241465,69529221,86662670,102343003}, 294417259212309883133295068829387}. +{{15244388,96145906,86721951,116061483}, 294627856652522089918078138107372}. +{{15407665,13883664,118527553,121961746}, 259569746722971942308998605897861}. +{{15520197,50501462,55840836,40714098}, 18231632106739898417605765629857}. +{{15528484,55862489,64965243,87077958}, 171001491324027592117206541298118}. +{{15736286,79601246,75126404,51144330}, 132486035398350890911991450548144}. +{{15970772,121617897,50520792,96251254}, 211584296113579472640305231915394}. +{{16385469,95362736,10706634,114382192}, 213200965449284239069922484506945}. +{{16582678,119036887,68686697,55908996}, 135171020422853414989041399712566}. +{{16890267,70400890,59398832,92533311}, 208984127082019464528106234034361}. +{{16912659,52860137,116966389,77517927}, 251293293915827381718901030464671}. +{{16944618,38229665,24178359,101236799}, 175333863375927636395749264891102}. +{{17100783,6222566,74434251,94217101}, 244143530288930821965719358462845}. +{{17817320,54393740,32132782,13352770}, 3153152906378313034475546638016}. +{{17841736,83758767,91336005,28273982}, 122776078314070522517339637333670}. +{{17932820,88162119,68145662,101654906}, 294333244886624819097443853256674}. +{{18120900,107175543,62491796,74993754}, 210849329768727626117765315594146}. +{{18193537,122963643,53822026,112733587}, 221166285513846531966740034380011}. +{{18355070,87306286,95884026,97037214}, 285204179119779661867204434852848}. +{{18366028,48627207,98757505,104953950}, 256495722761934164373243653823398}. +{{18735137,59138199,17828076,111374531}, 175540058450645392066163671975595}. +{{19235617,75290323,72854304,25298478}, 122449047545663255651132401420451}. +{{19263045,34602358,60525829,118256416}, 181056183675904023462121398470437}. +{{19311023,118145575,7168047,115869941}, 215781866966672328475241795313535}. +{{19495851,51507660,106453119,80518293}, 251275858850573786461362716442205}. +{{19657176,54335940,97284866,79811188}, 246542009527919536266028924869184}. +{{19658411,103367362,79248065,34862285}, 134470149265986088797575595464765}. +{{19811207,8945340,2789161,70975002}, 162348670781960868492853339939733}. +{{19865510,67649211,93410142,75908451}, 284409320836021128293622012601850}. +{{20009902,2587097,115571652,36082351}, 96442010163144699276768941620634}. +{{20016669,5257435,23256414,14349327}, 440198304253494457070908866027}. +{{20105073,1060416,39014600,79805554}, 167452463101017270419468056084609}. +{{20120039,46711223,35728795,37994408}, 17839433013136957357946121405303}. +{{20307732,110299365,64789204,72835046}, 210859602675001545134672638709634}. +{{20593989,25497139,120086737,12456615}, 86804618923763152489220730653103}. +{{20721178,103152625,48173060,75160448}, 210532978167100190957601737085970}. +{{20748398,57731013,40086414,122282522}, 180882367522835407626607259080658}. +{{20916869,116094979,19988096,59791120}, 54321579241931978685180182790435}. +{{20951150,54781913,30711849,6487217}, 3114218401259244628372402893086}. +{{21206933,89392778,5165870,71185779}, 203064114727560311007615891629545}. +{{21318106,28850582,63787957,100395324}, 168591856216590361860717996383796}. +{{21341782,82821218,22282467,76527747}, 203271965196639093597204081869308}. +{{21558431,14013290,62785994,28384798}, 6171071057038899285993947003377}. +{{21561926,50255365,38341242,18906980}, 8331223364398939538458602130258}. +{{21615624,86145361,8377273,62335065}, 51618981048421662683824938471438}. +{{21977623,35866039,114704620,46097269}, 99017152208534724116765647523643}. +{{22056085,77220261,116542984,2231728}, 126875786902816647320316488008451}. +{{22140638,115752564,91583273,56483306}, 135415607976671182685521318237076}. +{{22165519,121360971,71763201,80881563}, 286770409683863274626766147727807}. +{{22210678,115157614,122187859,18831431}, 130342411657408563905605190102012}. +{{22315565,46268918,95731069,82222325}, 246393324456899558676580714569517}. +{{22405450,6599484,90603054,65779248}, 92345338335072203682791201338960}. +{{22448377,122902613,74127577,40993504}, 134613536108112444878277058187783}. +{{22502610,122475172,36250530,14021077}, 48451514470006057354487963126360}. +{{22575275,62692084,29122669,56775346}, 13897704187495527769900018456213}. +{{22929955,5620678,81158585,103106048}, 253631484996624537042241400881717}. +{{22943993,53215625,31691225,20562582}, 3745360630579180718038347249799}. +{{23083077,111280467,8038148,24031540}, 43827396622349388593731558051107}. +{{23227217,78943792,122379902,19420045}, 127806693187359533020435773377609}. +{{23238512,61005809,8253737,81442596}, 165085954259635369175530731685894}. +{{23318983,54812051,22195180,109547224}, 175532184675179613208562725733683}. +{{23463609,99057423,78743579,51612309}, 132737961151852680661369911868015}. +{{23500606,69323440,90432758,56703294}, 132869941990210599121299619945936}. +{{23504718,12333697,7872613,52843985}, 10866007113520537762648923051294}. +{{23667684,52093359,83179410,71944387}, 246185836096064380318992079004650}. +{{23672756,85683846,2258353,107479468}, 213206025398359037611610274630436}. +{{23916460,44670280,111059924,25686787}, 89518293063996916165380943394184}. +{{23954152,51874578,3769564,92427376}, 165706115746259843830244165178400}. +{{23998958,56646924,69581652,30216453}, 84579603960709841309350959005464}. +{{24014567,34279009,49751068,12651092}, 7748677993275672237450792291603}. +{{24099902,21889941,73480451,83814523}, 243671118102176733117267735974878}. +{{24354156,111773004,62876440,109626468}, 221037121902131925153075745291008}. +{{24561888,29365774,116729390,95237945}, 249402776637229643823482312124008}. +{{24700593,95547067,105302588,106583342}, 299417224995968324567429130218659}. +{{24722101,34268992,118594820,13999534}, 89174117599040601846001846816129}. +{{24732762,72742276,32685480,41306374}, 51126883854320545315029088557712}. +{{24802175,101125648,23980963,84066509}, 206391009107194714604202309687645}. +{{24974553,119271161,32095486,33338870}, 44352253203846665159129175129283}. +{{25088814,118501175,8170671,110018705}, 215779554255509324408255969646462}. +{{25095091,108170738,74112442,6253182}, 124313778987241246901364557072625}. +{{25308731,105215542,898074,27141861}, 43858369328807984147394209471097}. +{{25383323,26969757,62183599,82651293}, 167961468830816817054888563048031}. +{{25437751,33076763,42723928,76788875}, 167642510326779447543925973705147}. +{{25626650,23969449,20507956,117163489}, 173003025841498435418080680424474}. +{{25680659,120901828,122172176,30762489}, 130537114452052879917138595119641}. +{{25845759,40258626,106911022,36696437}, 98962982967390926733186336120185}. +{{25879371,23030843,974862,88624713}, 163138836808789226100658693928059}. +{{26072305,37045498,42066223,38156522}, 17853612480052152440626294809829}. +{{26272824,17403315,45253322,114665437}, 177775710559181554920560734754922}. +{{26428892,77515950,45044979,67975914}, 208008671045305706779934976226276}. +{{26452215,19226257,23772971,50663126}, 11335934556680436431567778957783}. +{{26454433,84441276,9298509,10622424}, 40867033003311148431004432786949}. +{{26585802,93549920,44742874,34380312}, 56049055167751850018704387264592}. +{{26590963,84316129,86104958,101019880}, 294654566783669602237454841398355}. +{{26641389,90635521,72259276,99176396}, 284874338449362365419631760432387}. +{{26684760,64227,99990237,51668173}, 92326899219016909992825146694702}. +{{26802408,64768535,8903162,114874712}, 175250852730418958197033587888738}. +{{26858564,8456607,37955081,2604095}, 5166079852534398904552305388462}. +{{26998398,92987620,28772521,93130084}, 204086879182583776268666188946196}. +{{27237379,35372750,52834763,108385071}, 180410199387503585625827008637693}. +{{27255784,94817242,15619113,61823759}, 51653321205177417906862492416172}. +{{27364291,115359776,58389859,67884025}, 210842993786801008737545198534749}. +{{27621021,106671980,69528976,41381330}, 134458502158459419199202130736001}. +{{27852095,29920637,58317714,48314909}, 15825463313613299253953687436123}. +{{27923103,32399546,86211618,40803690}, 91843681509669570786422495097329}. +{{28447022,90930342,95075879,15907968}, 122316823972005351303536895334260}. +{{28836413,76514628,26841008,119692609}, 214030109943494524099465884013321}. +{{28908549,34858683,50149939,53847800}, 18486428632442808991870566179175}. +{{29331759,38025580,23564005,73640776}, 165200256170738277349932982646549}. +{{29382808,36310097,112080785,21798911}, 89476256817615914559931933497486}. +{{29609317,103135342,117278529,35991917}, 139547376417465810116119077366573}. +{{29681087,8383086,90338714,1032993}, 81533016668989218930938772550521}. +{{29744515,106966350,59644239,99373466}, 211527937365139511533691552196341}. +{{29766974,63314670,93703751,85113391}, 247148244201620905495880266792956}. +{{29773268,89709712,58382395,70039759}, 208456654199371462417153677314508}. +{{29830573,6997837,47864138,2814086}, 5176955090106761754066692373443}. +{{29889616,98887016,27021105,15172713}, 41197295792625943142701824581644}. +{{29915002,83929267,84844903,79204173}, 284553372331397329863854815157374}. +{{29997073,91942557,2141421,102418092}, 213208994521333290296561203670535}. +{{30194870,76836380,111037417,54302007}, 137654462815132493789627416275868}. +{{30559620,61437936,114314182,1206977}, 89009490805139909931343909356872}. +{{30587469,49133308,8649087,267366}, 2650160233586431904527816228805}. +{{30750587,56065705,12161283,21831804}, 3435060917252501900288557955159}. +{{30761190,30924804,26949245,119215113}, 173624513904042705495150980024092}. +{{30819552,25564329,45549572,55080394}, 16120848732125581638564553204866}. +{{31010990,36381205,14927038,49389319}, 12824412260418365078430826258394}. +{{31224651,6601166,6197506,57038178}, 10864052224693086920440199262961}. +{{31741689,70472525,39485249,91995277}, 208616957576991602243851519113743}. +{{31862340,26372794,99841251,61028870}, 92535348201049558510618779199972}. +{{31882661,103958239,88309862,89260281}, 287528046956475842484221725288299}. +{{31917916,78377621,102305616,112826598}, 299299777004875157609870885591938}. +{{32697790,27312910,39896698,54657549}, 16102332187277289561747734526840}. +{{32720724,6617262,93855544,122566475}, 254588314323888877208247069959080}. +{{32916074,30632254,66130220,56602147}, 16439649735131467514586831419064}. +{{32947755,4525529,79129568,115422376}, 253677382961302658813579213582355}. +{{32993513,25307726,6563999,23112733}, 890641063277395614504513764973}. +{{33059447,29038101,94923420,111052615}, 254159452942633354819919920189339}. +{{33078225,65242530,3608345,87604644}, 165682178111864513814737126246437}. +{{33281463,60696634,56656205,56768763}, 18954664749245499676767542830525}. +{{33291369,40983362,54841427,67942695}, 170268501790651949568293189458157}. +{{33305994,48839418,54411434,79189992}, 170317026076342599512898909958256}. +{{33330187,58471736,79062799,58849399}, 94743099664860350785819620572381}. +{{33585407,8857663,110421808,73764147}, 249759514331092922484052549645243}. +{{33613958,59076631,7246957,21943511}, 4608929113913888016494997688254}. +{{33645163,60432100,29967738,80942089}, 166610648613098507941498991202905}. +{{33704990,21923952,109717010,94902956}, 250579645773837345918088234113360}. +{{33756106,44036241,4897672,64223458}, 14631225881011082660050624467090}. +{{34440441,2303361,77323663,23051974}, 83053451457569849154806171655367}. +{{34472197,121226830,61174574,64098907}, 60750797887082825548094184679401}. +{{34515577,108161873,21176419,74088148}, 206948489812624815271625193363527}. +{{34667531,10131541,42836904,64433443}, 17185097436740286970753850692251}. +{{34776914,102364527,11796344,51043132}, 55162694743834316493586881702450}. +{{34850301,59229330,122465440,102849936}, 262890340965776266124147084169505}. +{{34896015,42730291,117350373,99034567}, 252969571894112821315046492741055}. +{{35152543,10446614,88658974,101109494}, 255125828962194208483173154643953}. +{{35199526,22485947,69813004,14176256}, 82598545933072508751282189788466}. +{{35392398,26189353,17334224,19645658}, 2386905497856359035491022844306}. +{{35417761,112725336,41447939,49791011}, 59633099139612226560875021082829}. +{{35505248,6610541,48848074,67031940}, 17177319731485707978301689064002}. +{{35572426,103395026,59431576,109329926}, 222215229279362405017635474790576}. +{{35639937,53881838,109181245,97302914}, 253116691117888147303906507253413}. +{{35689531,20164211,5494495,79960744}, 163728776977508240258200440919159}. +{{35870819,88724444,82054564,53145839}, 133917510833556840166353859161753}. +{{35902202,49880339,74759196,76004185}, 247243384420040280233221050848314}. +{{35932755,34124794,23459445,56866364}, 14898860006696703699681029368885}. +{{36246629,43686812,102682744,35222029}, 100154338360321146655304983177993}. +{{36290096,29962267,38932468,72008378}, 168770247479095796523314270151842}. +{{36345822,70815403,40576485,78321977}, 209203494756432334617288465036606}. +{{36474630,43096961,22583631,49514959}, 14314492069610982801356091346398}. +{{36481642,102869542,73936308,93339723}, 288431509026869605623892731532984}. +{{36513039,188730,34901534,49193157}, 16521727429721786352327926906233}. +{{36803756,27340586,118831447,96841169}, 250888420131834858333490105824620}. +{{36808749,121399722,5476427,122239775}, 217564315341657537329973245311469}. +{{36888474,42827490,24098402,12042494}, 4170882852826602486669135943920}. +{{37063521,68382550,82166883,44051726}, 133164227193574507108846925941477}. +{{37242901,123041179,6865633,9270582}, 44567799694841747116903931521447}. +{{37390350,5619269,32894725,5995480}, 1608818640282774329396942116630}. +{{37396643,64609277,112483511,30863747}, 90868008867646938151044016121567}. +{{37570529,72890772,71707217,65438558}, 133781263199202216391196951874181}. +{{37675552,51956643,115131806,62570590}, 100997531483957567133256475528418}. +{{37852931,75046446,19904161,23804166}, 42786886390569867176982601542325}. +{{37975119,30899863,93872820,37184060}, 93044673828090840949881121447731}. +{{38074062,21603753,88982291,63515561}, 93691945529953559079143082340702}. +{{38099369,9059668,31919670,7492249}, 1618539080472261301605867886153}. +{{38425440,47374789,32001421,39525502}, 14295512534817652909516537777798}. +{{38530703,39237194,43362436,111896705}, 181334548117461989441146776991033}. +{{38567403,117591963,93261672,46236529}, 136176190089883066210165653663803}. +{{38860760,51679676,35331928,65128843}, 19849603592988734412574710821512}. +{{39034308,112130322,50828229,8430994}, 49805153221716968260336920167844}. +{{39172601,1827504,49333949,112715533}, 178799953623549582333818353212429}. +{{39227588,49053328,112636732,84325558}, 252927056088815206714026966797696}. +{{39235725,19135043,48709519,29659928}, 7194096382682010929567541810535}. +{{39316079,106994949,49191244,87440594}, 212353731021127486407690300184467}. +{{39329086,40530117,116083643,68933565}, 252284570956057657804415240624990}. +{{39330132,90978336,104885397,52963357}, 138968558922726946058665693383948}. +{{39337919,77203884,52627753,2246001}, 47230433835240504651259842229021}. +{{39449001,112386667,13604873,98226990}, 207334274073837511813469538678951}. +{{39464129,429008,79029187,27185189}, 83090938758604004365723121092685}. +{{39516927,66207226,15822887,59972117}, 14808063534715275492022548118909}. +{{39540077,117458333,99548117,76914512}, 288293112461527135017227440240391}. +{{39635123,48338706,56235273,3466941}, 9202746332725959439886478723133}. +{{39655956,123045908,108858675,56497504}, 141506237086343521316430693204804}. +{{39710403,27021780,91650020,85877202}, 245777307475285628417307077904017}. +{{40059502,44377416,100344956,6268848}, 85283387596261598041350061454608}. +{{40097391,18935776,31999774,75411846}, 164026427511047995433984902585809}. +{{40225707,29832600,97712459,61674259}, 93719358708539379394914226434269}. +{{40412259,59526018,113248026,123281215}, 263229719593406438736061123053817}. +{{40723538,40140523,97232066,11469943}, 85311304191231829376391275161850}. +{{40877171,119914019,108361601,57613740}, 141505817287296856434160794961975}. +{{41557324,121740381,43373541,37605791}, 59758960570026603682519818354574}. +{{41587963,84534391,104051447,103612862}, 300592216435985965880236469886711}. +{{41757202,102128243,47900398,17792637}, 50093582018488618484579615624314}. +{{41836370,41863647,25189493,90762834}, 167036395199729227489108965664438}. +{{41921106,59720953,78738282,11385599}, 85160939052984827030253595257050}. +{{41967408,79479203,68913006,57036286}, 133754670670508372849894526405858}. +{{42291847,86487601,96137504,5308849}, 123464842760456297494073836175643}. +{{42617113,9261919,104518449,4047154}, 87482994499353199963852799685287}. +{{42744819,70317894,80741946,69059420}, 285247438125446220598596545137265}. +{{43096477,119080104,22380836,48793834}, 55032788426029446916305074632065}. +{{43165555,105926082,70799088,87607682}, 288396333436744535753966952448177}. +{{43191826,66515204,103214140,9429448}, 90216857631823650708115828360720}. +{{43215979,54458310,27953848,4382862}, 4305675607545258816205636295345}. +{{43221416,21043907,64420040,73093120}, 169102006739797821901594254397474}. +{{43490130,18704116,56597025,114293477}, 179262392864053769586610792499740}. +{{43500510,107681933,18815257,106792568}, 217093267422555565728852643541782}. +{{43742717,45178644,26153570,89557463}, 167050157203491241082773076384713}. +{{44209987,2523098,84848705,30716156}, 83395136756770646424148276586549}. +{{44211039,36741310,53425621,19339211}, 9829536834935891994019359078333}. +{{44236981,87249192,40170432,1707756}, 47067866349278843229904806455553}. +{{44399391,26394132,37648318,69485982}, 168771100511394690680267052408785}. +{{44500498,46992360,115122321,51518536}, 100814776288346156599373826727956}. +{{44571786,68599394,79447169,22931411}, 123623282891259357603718559699132}. +{{44579673,3100064,68989775,53363734}, 93177489686054348604667347950789}. +{{44708553,61133285,104692726,42788409}, 100357464388929176119610461427275}. +{{44783896,822670,22320525,65022724}, 12408052190107081408166171344420}. +{{44939748,3603207,107994273,103154009}, 259874855759889439618904440210222}. +{{45865950,81650012,40211644,21105479}, 47556186177812099595983263334296}. +{{45890199,98106521,86761117,87920501}, 286346319509084674712395051920671}. +{{45898623,79295205,96710999,76265831}, 285613874538697202482059035353055}. +{{45943070,35711438,51321433,113772965}, 181638050448691213879503009184572}. +{{46002399,15536815,64359297,92308384}, 169624465426986715093752103383863}. +{{46097992,88656794,64806269,72595741}, 209666845217871332338623744769068}. +{{46165028,58428379,119987137,120441297}, 263519022769084498768763889000750}. +{{46214871,96553388,101266488,54014387}, 138982146106255702344708383400857}. +{{46353800,61105705,42801524,41751292}, 19210867087520727407591032667138}. +{{46567212,116003324,117350691,42956974}, 140785781439123344317163769084868}. +{{46698786,122228728,40512225,121504855}, 222638497780199329936599158499484}. +{{46719756,55974046,86647128,115900503}, 257856646523025788554164755659688}. +{{46825777,88124193,75316352,52869258}, 133902950190993849299391940231299}. +{{46848206,54388118,41052283,52365944}, 19813673677998036978062769181556}. +{{47207426,119888878,89970071,7082189}, 125981953908574861505986470129276}. +{{47252833,101543593,103579143,120016945}, 303607813844536540009246949385295}. +{{47255459,70868401,36459054,96116345}, 209841334840889411853227214423131}. +{{47559646,79841997,10984689,28203738}, 42541733957799929500460741669782}. +{{47625718,36641109,64660088,57694945}, 19994488673298368984669260038938}. +{{47711617,115749148,42001891,59223083}, 60288648388674299321389066396365}. +{{47844925,23019378,23370773,55025061}, 12527725006819805839224074607917}. +{{47988581,53267776,26974330,77259840}, 166602335524865702127174780469569}. +{{48159117,54798124,38278403,112655360}, 181479390449388398167491298210629}. +{{48162844,111297808,73732702,112930340}, 297954190227229547773938041838912}. +{{48251764,121316796,24231558,74109262}, 207111690031978733503730431537088}. +{{48490565,1787237,17214106,93225276}, 164522563283446433566796932762435}. +{{48648146,35394840,52056662,50315892}, 19379214984013445305443770379344}. +{{48655579,51112189,38577510,9647009}, 9078153287706498386030814770779}. +{{48741153,62897691,35595844,16339366}, 9089496042562274049754248916131}. +{{48773958,66414955,11422749,72833795}, 166258899547714315511440462865854}. +{{48785199,59390725,46907561,85212827}, 171961351984856057568783521862559}. +{{48872252,118675293,18962206,111748839}, 217288751495813838451983196323786}. +{{49020085,31908573,13868941,98329848}, 164398200997049477591560567383815}. +{{49234817,64403500,84295827,59102968}, 96238409018377574501391547540037}. +{{49307460,97515611,111514354,13480358}, 128268946431092969256505296955874}. +{{49307914,12183540,35130018,95241868}, 169286356306408596190293049645648}. +{{49439687,25729659,106556629,83673645}, 249944308134174694233486834183487}. +{{49493896,74190826,87776713,19326850}, 123919023078831968934445937881252}. +{{49709909,87196303,88698046,119135282}, 296478355552743859941260009498595}. +{{49719556,45503996,24051341,95249218}, 167069278115571358447297232004996}. +{{50232672,108182632,11728464,113970095}, 216836174407675880427833542355080}. +{{50631974,16034280,111409622,106090140}, 259980534784280081858891152665936}. +{{50661433,119734189,55448755,23680972}, 50630704027110050892529131698759}. +{{50668835,41987032,112122760,74730316}, 252374126198946312699446880823313}. +{{50822340,106990428,72979428,2532230}, 125578693106499893025162932662144}. +{{51001425,64098018,107480678,80941815}, 252554094166363536071488854101225}. +{{51199800,100650529,50771879,59813132}, 58282887056032499248908572138566}. +{{51220164,44229526,22904886,41904839}, 14354123737598073665282438991848}. +{{51288393,65411625,102422548,14683670}, 90293688213279634475944862563459}. +{{51401029,70897912,17458632,93053431}, 205161370204640188147228029381001}. +{{51527760,103732934,106440087,2454792}, 130648677900428434688225556399716}. +{{51618764,50104247,79642440,55419194}, 95819779535797579043272919798690}. +{{51715189,3155096,28830237,21397150}, 2320024218010538004228962512261}. +{{51963938,38780439,97924791,113792462}, 257792973476836808967927599894262}. +{{52020676,31225177,113484845,19564916}, 88371127887919357548922449587462}. +{{52077476,14131165,32584136,41399845}, 11839289939649549086815490829066}. +{{52893379,61446990,100655511,17254514}, 86152101908241916585501948389109}. +{{53094090,92052744,80844725,12152504}, 123261301278636677250335887897620}. +{{53274383,24134964,20530559,106731145}, 174225977568456964490416861140829}. +{{53300552,28879644,71455439,40773255}, 92790011710632303202693271420620}. +{{53337102,61518640,84797152,78732118}, 247796204779382827418752249371024}. +{{53365718,94056407,88958085,7788244}, 123530509468409769387472261418806}. +{{53572986,119799710,121834540,3789692}, 131124071158946229773072756112944}. +{{53595277,66474632,61082012,48507920}, 19642069469018931725968071226625}. +{{53683714,35813082,5250936,46369413}, 14066776742890246199388523620408}. +{{53802711,62448561,110479711,95618582}, 253203534957424779064447148707287}. +{{54028531,5057913,118211371,117745888}, 260898979258665267911267739459671}. +{{54077732,50627455,105919468,84456147}, 253135243250051600300031132460970}. +{{54483567,69843266,64482776,59567258}, 58134967152098456483441170764209}. +{{54583485,89841891,66269067,1385049}, 47479737268846233901135352680815}. +{{54690999,84071538,104823665,57448847}, 139048448492598670519461125523901}. +{{54718340,116660841,60747462,1695991}, 49865209784700144834920546053578}. +{{55026714,32384533,49882118,88016995}, 169501202993760188406725773301466}. +{{55345104,31838473,36116226,93752213}, 169519611552955105602320401508426}. +{{55976541,88297817,44118702,118845716}, 220195887418029235702162636111171}. +{{56127284,64758989,5064548,43315386}, 14233538979979672572324163987330}. +{{56225436,60291172,22773978,27447633}, 5042602861518175491642155160392}. +{{56327895,103601559,77494243,120920432}, 298631270782730243367239290651511}. +{{56443170,32578076,62996419,8180444}, 6927410423807413818796847835732}. +{{56503464,9089835,46632183,89532805}, 169344328331958121456543909297262}. +{{56811428,116665376,115169355,5978391}, 130681668713420695957014505343436}. +{{56983762,79264810,82939351,4097546}, 123072902238388042091857980007668}. +{{57085144,110941114,7894132,111536157}, 216898805044054387646789690833960}. +{{57099033,87600167,54757680,54379870}, 58234472533048124524732972112547}. +{{57107752,49535929,8815497,17955559}, 4546714422880677048305132402830}. +{{57305293,67791101,44855890,37036695}, 57143883413007046274934624893899}. +{{57358452,120356262,108818741,41218371}, 140951229662652552451697348511660}. +{{57360282,109013842,53971670,18904248}, 50469565629575809369170852680816}. +{{57411169,79645206,60796216,92418906}, 210262015125756524272611718251169}. +{{57763469,12221925,109689387,77658016}, 249876247386451381282563449443143}. +{{57764661,6720850,31648719,34397121}, 11827106912433329752203104306541}. +{{57809097,118032488,85183075,110187407}, 298492446969204682482177477228749}. +{{57815213,93254904,44906629,75443161}, 209432792915528472371726737126669}. +{{57912942,101835053,90147394,112356911}, 298335385916812600276420165417946}. +{{57982059,14018060,37733538,101169142}, 178828900323469423200472225299153}. +{{58043164,52743038,55137132,60692182}, 20244412817313075052711703707552}. +{{58367332,51209330,97584431,84158833}, 248401669609643009969022219994476}. +{{58669951,62020127,91245470,7208758}, 85501413506594437976931239428083}. +{{58752603,117058183,71281020,110596088}, 298032341044119481668988616693299}. +{{58778936,29418698,70680463,77207777}, 244949431168599706526312341533804}. +{{58868147,61566224,103997056,5590917}, 90258339019436459260211683854361}. +{{59092720,87188615,117019277,28822153}, 128970119305075034029969758078510}. +{{59139541,113922952,121197350,16018163}, 131021963965581756230397573277129}. +{{59289678,61440814,10444487,57403391}, 14853004011251449288823960813564}. +{{59292600,69092140,63643659,70264651}, 209584653963013082086187908330188}. +{{59512099,47885924,49727259,115908734}, 181432113411493669418363512474325}. +{{59923530,60970586,116135977,121192015}, 263311366902372745035678738479292}. +{{60008661,56601478,77508923,22370659}, 85831972309457437534052445144045}. +{{60073201,77327061,45558138,36656738}, 57158408891486621223445197177539}. +{{60272907,27596818,115079352,7864258}, 87744161546982287674369489916081}. +{{60283810,90988789,43992482,88983027}, 210061758336826608839691253449434}. +{{60289327,30202448,6301654,25178020}, 2195565405451052936773856795985}. +{{60397527,35171004,24968746,83590799}, 166506900506439791214140212898777}. +{{60428472,72260353,31013831,29370376}, 42931148176337815158742183941190}. +{{60526696,2984019,76335604,50639557}, 93276346570013165935978349993002}. +{{60654139,19595333,64385359,34270661}, 17060097270594191917223722966623}. +{{60659626,34086680,85164812,114317403}, 257776270329105516978354465207448}. +{{60710938,114664442,67686668,2090881}, 125592126170840244760756829254712}. +{{60851855,107890003,117273413,2934565}, 130674151799365224300016935509311}. +{{60906205,55175764,103547824,54336700}, 101021740178524789304031676701441}. +{{60927467,110715366,53728464,40548046}, 59993309653238509017488677968561}. +{{60958670,122762418,59096983,104970911}, 222421327608545444770699165998588}. +{{60987194,8723889,48748397,94362915}, 169386204695538498559028954879134}. +{{60991950,59917355,47772227,84643484}, 172040268586079194225110654957942}. +{{61016801,106500051,7553466,18538396}, 45087747539414299212666076317795}. +{{61157863,92986780,85416773,36682443}, 133672945184409951495122167441309}. +{{61269429,39220095,60337001,97014894}, 172230292393758989874425584937895}. +{{61328008,19250906,3287766,31182154}, 2186352638862818502395583444192}. +{{61424004,37387924,120930000,29764459}, 91080343390015265781928818017160}. +{{61518433,39928633,114407425,6942692}, 90111730656879233499385052669959}. +{{61523928,103909538,22433132,51241232}, 55545197643053020063969063818272}. +{{61574113,72138841,37805403,66412389}, 57806413135542563535584669100111}. +{{61650739,3908821,31319107,122583118}, 174726637444680572389756310358743}. +{{61869997,62328962,88046818,59005247}, 96316831048959301488955901909481}. +{{61878652,95848569,78109597,50479551}, 134009624191738085983776455785870}. +{{62047235,65843599,8004776,113229876}, 176497751158318139080882237499955}. +{{62103280,14676919,44648370,122739516}, 179489655742076703135506897013346}. +{{62172426,19357602,106069092,118978083}, 260746146335380152194526068348088}. +{{62269638,39066851,55240481,58039730}, 20054197405720506554876256846262}. +{{62645345,26381625,62455872,113096596}, 179367878783764301567544629274627}. +{{62786751,7897421,107957571,36584616}, 97695428017950226705890317284183}. +{{62838941,4628083,9012634,10654820}, 1412046304343021380914800712035}. +{{63149256,1603246,28934494,5292895}, 1691430328637863133853145431784}. +{{63402762,83770305,63580700,92770443}, 210268799561142809863547561235610}. +{{63535904,45683956,32708531,27897823}, 4909020626317997373662882073292}. +{{63564875,77919217,16764508,111287461}, 214388279473344252399791011945499}. +{{63723298,102831563,94033345,102227307}, 298319153768768458498498708414654}. +{{63734008,70846731,115248097,3488551}, 128138455956159533720535406033070}. +{{63752004,116997457,87399042,24525454}, 126545923165746779830875137935810}. +{{63974427,93575053,85537853,29214486}, 124205483328316920812189313236631}. +{{63981566,7816620,24720841,56396772}, 12448550695438404571863167630100}. +{{64013140,20193817,117170712,108881184}, 260135129528840839812595327656194}. +{{64059277,21105934,3795422,54488668}, 12286494182360789703013062999905}. +{{64279504,113178045,51036152,5851100}, 49852207924746873602099429501442}. +{{64359622,28313746,93546545,33720114}, 93128109917119979612651299668404}. +{{64440670,42816323,93167719,68888283}, 247622991637322815846897966224894}. +{{64468391,24977553,86011606,68709107}, 245217173321995739684338048828891}. +{{64563170,70805610,75477967,76195365}, 285346852155594158698244917455996}. +{{64685289,38789280,6539881,76425158}, 166188268491997520581610393589893}. +{{64718711,118024311,16086443,58239820}, 55409516383603705450848066980727}. +{{64785278,914291,116995372,71775996}, 249835262512744579887002659052850}. +{{64837751,781497,67788572,43029303}, 92662608721397168856245095853467}. +{{65013705,44635688,1380047,16027647}, 3939662175974018804448110378189}. +{{65172280,49519197,5581954,16841984}, 4533092240745330159189174202946}. +{{65259481,46716642,91190463,62488100}, 96160659092996687471843188497509}. +{{65306037,12640182,36144120,119489399}, 179467678885406264778596412246953}. +{{65380197,110654948,339670,85989670}, 207355442743301802104379732660161}. +{{65518468,81471112,99863052,100331096}, 286330538987946701426383819171072}. +{{65544388,58475502,41124471,113100788}, 181558760503597481158752567308132}. +{{65617378,48908737,25077479,11912808}, 4256033606884789431540646970454}. +{{65978918,23976660,90765888,122417872}, 255995923668978620001925300093712}. +{{66027403,69910060,84752043,63785397}, 134180689567478490456713314466397}. +{{66079661,590751,17791793,110796917}, 174109179673769987432159584860975}. +{{66476795,110883378,65920646,97111351}, 212806017481710430449901604904185}. +{{66557859,84328371,30345495,111657879}, 214853644555253656792918958935295}. +{{66620657,112376703,100734009,52498336}, 141437651327537789665726541816359}. +{{66726448,76382963,75896947,11478022}, 123116098467536674117137626237158}. +{{67050125,106831611,79924190,31170729}, 126279511533394878073267777107307}. +{{67101654,15842552,82254898,15073792}, 82555729764746008895891209396560}. +{{67259142,44787564,7180227,76999403}, 185127869416604993666506307970012}. +{{67397669,1277657,16562919,117836414}, 193337846506895661277759921630663}. +{{67488167,50708206,6836685,103165606}, 195378119170570383566187281805237}. +{{67656271,83743583,112193581,84239440}, 309971020357959980028724517697335}. +{{67679103,18320692,119671851,57035444}, 117735760034838914641747079027541}. +{{68161347,57573703,74716799,56300327}, 114885300995749324741664634588927}. +{{68236442,12873936,115365516,22416808}, 107150607371554307048198277157904}. +{{68337124,35861911,57522338,88761159}, 191102159999275489783801338530794}. +{{68381708,55194350,315839,82395285}, 185278309616661228456416350338924}. +{{68439726,36920471,110557240,102646341}, 281438297780837365729756666288954}. +{{68832711,29027848,15422362,85383692}, 183365046485250116623650529798481}. +{{68863395,91334943,2705295,4731172}, 61008900652399818433814882053751}. +{{69123894,114046409,89687447,25097032}, 145477314333167606806623074755926}. +{{69497943,104004098,75951512,52993824}, 155307221387244869011445542895921}. +{{69586315,25192195,116370628,17946707}, 107305987258047670430618268210363}. +{{69619718,49596097,92052880,93027168}, 267208882105538989432321977090322}. +{{69659727,16451781,44914411,24175609}, 26019945425141162674773041927007}. +{{69777309,9171082,17843608,98636294}, 183544597013159756955391241845153}. +{{69789698,32954059,65372319,45442338}, 36041069707681377724075925071094}. +{{69851736,33168409,115633387,7157429}, 106675443543891278873300881340494}. +{{70181197,69519381,4425136,21797266}, 61484826693160171893731441382275}. +{{70194220,53173074,31299642,101714274}, 195714679479986149637381867065824}. +{{70303627,83178630,23908072,34146730}, 71317246654899469107987392549553}. +{{70307725,89801536,93240467,59684782}, 153287330482708964833246660827589}. +{{70332485,28390294,52714178,46155384}, 36021718308540937337459029214049}. +{{70424604,110959618,18200135,116452580}, 236152110173234406108030644067684}. +{{70442081,115420301,43381762,40966944}, 78627371131620216666745304261187}. +{{70485541,18886290,116475552,6531105}, 106664923794678874773868432720169}. +{{70587257,54831703,57995171,64445643}, 39182771656912951147645082243823}. +{{70884311,77389299,37528289,117277086}, 238370577114679451712736388155831}. +{{71117178,55871054,96585784,22504856}, 105080716095790414962948082364976}. +{{71662439,35169994,45421559,15486014}, 27950759876372025594493278137845}. +{{71794856,40944809,18678447,91101168}, 186031331571124054492460158055494}. +{{71852112,28355583,33140533,64561911}, 31606290592325669370056181493422}. +{{72123279,98852300,6232579,56449873}, 71795315280612712038723238769501}. +{{72493499,122961793,58124817,85828556}, 231823866089159496347604063983639}. +{{72512942,45104598,107120959,119663989}, 282063983923943331818741478350716}. +{{72768703,35279412,30650441,37438386}, 33297356363015907063282076963733}. +{{72871571,33833949,51856014,69499018}, 190464973028841044884473115829971}. +{{72872275,25227226,121826533,40275475}, 117113307019329879930531530613949}. +{{72904038,9804446,5699640,97598362}, 183229070878829997687340842017712}. +{{72977180,82582028,30485060,47178398}, 71379358791412695259663150202752}. +{{73235451,89206285,102395804,47294000}, 157390167687486278197806662252051}. +{{73293969,112933767,52747793,46763330}, 78963673370355684769368660837031}. +{{73408487,15129390,22353376,44544466}, 30792428728119942626580842947505}. +{{73421620,21537199,72480767,2286933}, 101572849812944772966241219211118}. +{{73698172,88314551,113917953,111166125}, 319668169493580736370331496979246}. +{{74021483,104840783,95952444,110414958}, 317289446215449739213039740452531}. +{{74032549,100120933,107064313,10078631}, 147257758127443702949675338582927}. +{{74043049,30438027,42761653,2899678}, 25542284887675891137656729156775}. +{{74199423,66829978,99720683,35301921}, 114595953115228321794365492261245}. +{{74362379,85515787,41406800,118692472}, 239112255786478140084040648929331}. +{{74803284,51222120,85037453,84118719}, 267316155363516838916467444018572}. +{{75074288,72521817,53377445,85871732}, 229128885501607000366553742650374}. +{{75240739,78487884,13018563,115455498}, 233321272630303362564938796147413}. +{{75277046,115755809,38722519,52596586}, 79240446824510822733561055249878}. +{{75330293,32971904,93442807,42878621}, 112098942118372263553323126066509}. +{{75356122,85959313,61011263,54908254}, 77190923316065136392166869818582}. +{{75359393,5004019,4849886,42855696}, 30465416620214130394970164446307}. +{{75510940,11304197,66277727,120085403}, 198740408248279882388999737563086}. +{{75803160,107426013,112857381,80365060}, 311909637205899620385257798450694}. +{{75901634,34932812,63994785,66200975}, 39048514343505807407267704777372}. +{{76300090,95131258,50673650,74765960}, 228670011565032033057428716630128}. +{{76301231,56239487,100111145,2367090}, 104449573561871042464365078541239}. +{{76359335,38184082,102396075,89698624}, 271919115864540947409544728953205}. +{{76805062,3896917,15434907,116102452}, 192751253425541850140042467363670}. +{{76988070,81211975,40593133,40826926}, 76078460788027119200621521063862}. +{{76998809,76081507,68329610,122505185}, 315028512161606243423814770839659}. +{{77124867,83137272,3079052,80080481}, 223164189980900188464343742047257}. +{{77233423,90306374,96832085,16784858}, 143112717201018385229716357158837}. +{{77250741,104114466,52672130,48630602}, 78958566138561586349488726966753}. +{{77637452,83158723,47962140,107276363}, 238357528329371638660912701035946}. +{{77706903,13234460,63872762,80051510}, 188007830530550675222840071908305}. +{{78026133,25527783,18480878,91900626}, 183668401384680020301550665156579}. +{{78359397,40110397,23334129,9928794}, 23181191421240469347258775544711}. +{{78467264,1510928,100039407,85844228}, 264648173930335212395042615479364}. +{{78505781,31465901,96837445,62563891}, 112738803556151881734310610937743}. +{{78548703,105995020,120409277,19434041}, 150539334387981843404155148695325}. +{{78564816,72900585,77646317,57532798}, 152780005726904309759183325621382}. +{{78577211,64533672,92655141,6413626}, 104460652118988444632574745752725}. +{{78662585,18356598,120896377,77905596}, 269262122191733800597395020438053}. +{{78692142,37908387,48280254,109805549}, 200355123158721921481170293677434}. +{{78942448,28834990,17304541,38323390}, 30916377117831953470465232465572}. +{{78971254,121592164,72672630,8948593}, 144716495812715443164300042897240}. +{{79373499,100098895,29084330,96207484}, 224290904595504956051976399485555}. +{{79558039,22403877,101135458,94514016}, 269579571509345743036999329186643}. +{{79569410,66849033,74688050,67005860}, 114939946960631835727456660367442}. +{{79812534,122799961,100417319,97806640}, 307949749342794805778194450031958}. +{{79980893,56586619,59522073,114860160}, 200831954209058257899814314799399}. +{{80075910,20988399,104381718,84962867}, 269540181274055053827156524935162}. +{{80141549,29761669,2573065,409623}, 20456727110772144808822203505551}. +{{80181895,116278635,72725342,116382052}, 316971960787682867243301376126323}. +{{80298134,120297168,9588595,3926432}, 63566263392960490032872066318676}. +{{80359726,37821879,46109597,52864439}, 38689267950656010116752377536446}. +{{80415919,65120779,96512588,64485446}, 115276715446490398288407662984627}. +{{80427913,45064542,62516305,45384763}, 38421302427924055482823984722605}. +{{80473982,31449338,39393296,115142275}, 197971079704089384137873428001208}. +{{80652694,64747175,62104154,16827559}, 29033183114748295243156779518970}. +{{80670002,28602462,86136442,96997569}, 264837893019883974616214431818360}. +{{80948921,28282152,92390366,39220995}, 112066119249039731826575591961801}. +{{81027547,119915003,101547082,74016696}, 312008436683488083997260465827955}. +{{81158399,30563628,16331938,81409033}, 182779157855275178876865650733913}. +{{81280150,23548088,14431030,16237326}, 20510090677085516718453354376656}. +{{81299373,7864666,61346413,68801770}, 187955019228239365161464865420709}. +{{81428166,101439527,15813568,64147337}, 74226049617853561875057933845306}. +{{81457399,86503931,26672903,107770698}, 233750823803960188309906243429879}. +{{81531688,120131186,67418281,93827742}, 307608652063380756779060266981540}. +{{81545954,780642,17842611,76702230}, 182903490359769603187935624825076}. +{{81753670,109282569,51518141,71254288}, 231044657842771784981797109785878}. +{{81909773,42824874,91906744,37006938}, 114422135841616273790929862455713}. +{{81969359,120831890,25441002,64427012}, 74700157513368829564627189913969}. +{{82356439,53287488,28048946,69803063}, 185577716180656929571888631187929}. +{{82373375,54884961,21003749,89337500}, 186195805045595300012245258968343}. +{{82424903,53638947,44069039,54098261}, 38847170830019281717105764355455}. +{{82517637,113793454,91023726,121209988}, 317880671963478609981597470977889}. +{{82601464,32157561,33554786,121993277}, 198564093174680996489334017996874}. +{{82827523,55596193,37404146,100644477}, 190988111246203049302067363219547}. +{{82924602,26232525,104308444,57329969}, 117434038037751795767351753668122}. +{{82949396,96846875,111464105,54294698}, 158016809837115903560277083546022}. +{{83035062,4316926,25094181,87264488}, 183499810036045581505030832498484}. +{{83038843,88908358,35187644,118374448}, 239116501178394932797115882886705}. +{{83096951,71651282,92942770,79690832}, 304618543965523916370389854257521}. +{{83172004,4694131,59832788,113810163}, 198138209509546035801177548785066}. +{{83216081,93843407,2642145,31032697}, 61696876096832059291834857923119}. +{{83327793,2411226,106615696,49700453}, 116672673212559825764105921701929}. +{{83334334,45356109,91315628,32202078}, 104956879061947832143152923934610}. +{{83375791,66752841,21280561,60694341}, 34124817855317650832344162253087}. +{{83452567,111158401,71819566,112544494}, 316968890628763883455551587339731}. +{{83572473,37229372,102344733,66195475}, 119840564364560138951433302013581}. +{{83619650,79223280,65599671,63534313}, 77088213831657330551238886327388}. +{{83625902,63422137,28431067,91264260}, 186224515827777735197743480469846}. +{{83644792,71278976,119076337,37206111}, 157511079812359604325574648895628}. +{{83712989,43049281,22702721,23095269}, 23787510271391338749984006805775}. +{{83749887,44314186,83364499,7349114}, 103986341095150981024865578758645}. +{{83750167,9065706,27836314,96617652}, 183569584610077029486519766575473}. +{{84001488,38737055,60729851,61599213}, 39119684880140815751618557897326}. +{{84227562,96676225,92527828,22479643}, 143198104792638262651513516889242}. +{{84246817,31670796,3118746,106315184}, 192933700188820763800183397704257}. +{{84353156,89518165,32029386,43653016}, 71604399166416207381642946986818}. +{{84699234,21082372,98253231,36940429}, 112129683544309663034146877918812}. +{{84894682,27236340,39188870,24075392}, 26238302034216670591716704851536}. +{{85156995,107074355,116473131,11221098}, 149723554472801178622931016794359}. +{{85276120,3039487,67568417,121525655}, 274525788251028620159271092042414}. +{{85300027,107594154,69154936,71356954}, 306853813476381476747894954258609}. +{{85463502,25314234,44749383,88941665}, 188516064664589257133570836804988}. +{{85517469,68527264,37341700,86500051}, 228890402507598475921071563937161}. +{{85621174,119548566,27099022,89748232}, 226852567602367029326460765849456}. +{{85655985,109075870,46301444,74141066}, 230825218420572500973696339650209}. +{{85660667,107788930,3527319,101192551}, 235862981736357657316471321468157}. +{{85736260,55763664,53933408,105508057}, 200846573363059788060740205314312}. +{{85809670,9527989,9574819,7554403}, 20393997167605281941532199486430}. +{{85941621,39718125,82315535,17040680}, 104682148211815638622980505986887}. +{{85979105,120246591,25926932,53485010}, 74732169135837328239026230929059}. +{{86060356,25476005,40299535,64460609}, 36419064471046118323177251686222}. +{{86089295,33254263,48723723,76630119}, 187921302534584619116660099537919}. +{{86093315,30677929,69133365,23359405}, 102296737884751011166157193653279}. +{{86129938,106651318,49619501,119462694}, 241588445911320815487676752023220}. +{{86261953,38120388,92002784,44972784}, 114526423079001964190099321651713}. +{{86393016,100983827,40672850,118099778}, 241568003102511225173265729655010}. +{{86652910,41162305,92778192,93792710}, 267296702515950438773718703675794}. +{{86745952,16284783,6756682,107073336}, 192776648514994978613681333002850}. +{{86936776,2593074,100700281,70022036}, 268821368914740978578128011941924}. +{{87273456,119959264,32314155,77687600}, 226257354722965024138881461207108}. +{{87342418,110523655,50099710,119241548}, 241597731797779179985384113557106}. +{{87475020,68887773,22519265,2774152}, 61244790895099174461338095366918}. +{{87571857,18114416,41817954,53699071}, 36367234534358028288228269459657}. +{{87577362,99287345,32672816,9351223}, 61473149818233008673659319945370}. +{{87949210,119089337,44572638,52875564}, 79485909699617545389267485195346}. +{{88044290,103182489,88221837,119667679}, 317944068181619250007530491538590}. +{{88051950,93716181,109175039,22665687}, 147951199190928122742409600589790}. +{{88136196,4263043,30171099,87514065}, 183593790756606850274784017400174}. +{{88251270,65460588,8846097,114281399}, 195528645260793520578778438052764}. +{{88306466,34236389,82868534,58300654}, 114825685206432334972144867118802}. +{{88351696,110683075,8665864,48330373}, 73675230318274724176846886357034}. +{{88445121,17086867,86865174,9481779}, 102006656100177457831509301789931}. +{{88529276,105348126,25386526,47572848}, 73982710808490742308789590914912}. +{{88634867,79876453,123427419,103575668}, 319856322585555618694280207223383}. +{{88796713,73181855,111092767,109873588}, 319587537451541552560617541238375}. +{{88833719,91228503,16586298,113214893}, 233547271212662585297552803351419}. +{{88948549,115779107,39536790,86979955}, 231437731921956363708085926888939}. +{{88996624,2138514,71807271,4897597}, 101495338878810573393800104479852}. +{{89200571,83081390,28188785,55672308}, 72051644299677536647538546653749}. +{{89264565,110829663,18729633,94442224}, 226721763718262412333736999461671}. +{{89310253,82887039,85875099,9994182}, 142423511841311565214255299328999}. +{{89549866,60020797,24238912,25665104}, 24057284148198642608778908414482}. +{{89664568,4237547,53250466,18493804}, 26383995827374167376307174881378}. +{{89776830,15984684,106595955,63237987}, 117391116125863798675172884820956}. +{{90060542,2496749,35765009,5719982}, 25435152600355399684037625101206}. +{{90141539,26026119,122088821,73943990}, 269310608028586900876569666653879}. +{{90429513,66319043,121883482,40824823}, 119728515190127516987958024231147}. +{{90452632,350129,82696047,25568603}, 102186167117431007709769442776270}. +{{90479163,19917337,50703186,22053376}, 26544287692103578090429918687315}. +{{90591838,98779325,8919943,44695759}, 71296584883197806291783541571550}. +{{90642642,97543122,101297194,86120145}, 310189265031565464203432156676216}. +{{90662944,13646216,64880064,30761376}, 26456981666534706893243362058240}. +{{90667008,14863022,61880956,79927028}, 188081298867199150332027681402400}. +{{91015804,48221680,46867503,21316498}, 28635741847288836950781916304836}. +{{91198586,72947236,94527727,98796837}, 305329189734322822876766319763036}. +{{91247868,48380962,14052924,93262062}, 185861596871698384689253049556384}. +{{91316197,105638813,51195046,14921450}, 68892467410981357953083837163459}. +{{91426644,23385831,47298358,93691637}, 188545459930639230850109230878570}. +{{91512180,64953338,5361884,82584113}, 185369015353612437700530174649640}. +{{91514984,12461966,101348442,57964328}, 117349824145221535871772879286880}. +{{91557446,72691345,16312599,120179395}, 233982998180450226942017685292510}. +{{91665505,14081527,77322029,103197668}, 273922579734279150656259995356711}. +{{91712177,92938569,42773713,34180497}, 76326762181415488895149827497999}. +{{91868377,88113428,21582928,98383909}, 224339215677707109033498458397193}. +{{91937562,13248828,97333406,25716653}, 102513526873169971139912269299288}. +{{91950429,50281983,71557404,60675142}, 114853363687150179024191896387491}. +{{92067200,108934435,113091774,16243425}, 149725133325452118563447275537514}. +{{92317532,29414138,71144186,62950119}, 112482409347735751107319045781992}. +{{92422425,20542153,91759836,86042411}, 264866215492009922222952534111371}. +{{92554430,80356261,59728765,10142892}, 66388878153860542368109452189462}. +{{92704022,58931444,39234331,8301983}, 28144736713100704615390189177820}. +{{92755188,106509635,106285604,30042940}, 150344730956647661182642848107810}. +{{92879768,75983199,26622206,95273878}, 224210908481536805913335836933858}. +{{92943067,7312932,70543138,113611439}, 273939539689774739825868270574297}. +{{92974989,87442794,57370801,123206781}, 239515529436705978462072189270317}. +{{93287610,62018411,68087069,85733816}, 267093042936673583008344480543798}. +{{93497423,7406771,30446389,89364787}, 183600800958842993137338865817023}. +{{93512105,102988008,110783243,28783363}, 150360406660392882104978172309709}. +{{93680442,93567386,88145709,60609237}, 153362215712680308820506591329340}. +{{93744546,58026492,13531065,99069763}, 186017400525165475140418932204188}. +{{93749223,25238222,33581257,122862614}, 198642345471568302897174874188725}. +{{93911598,42163867,68432379,42283769}, 114222257722415021967943311225214}. +{{93989346,119709612,80172400,53255944}, 155551075132223665376742992028176}. +{{94288129,46885222,52294168,122795646}, 201336727349027043058382541736609}. +{{94362958,31710366,62047523,68929267}, 188202299724803421496429117060092}. +{{94412496,110070120,76481807,45275533}, 154807062035377349279697537723468}. +{{94602201,33852066,87151634,8780932}, 104388157470246072445802178222177}. +{{94849710,29440723,50006292,105120307}, 198030275130490618489335652947386}. +{{94892322,76008853,25715723,92961463}, 224210768422192079943050005727966}. +{{95134323,71219992,16349227,82266555}, 223254118480214462571168977903837}. +{{95211058,43195658,45469921,64301691}, 38819437528741339476620549398716}. +{{95265474,120524620,65026951,81284251}, 231335238998347640866372556728028}. +{{95293465,46144147,75522814,41695263}, 114205723833795261324683165818091}. +{{95364761,40890488,45193535,93694826}, 190925785535525007764824556827845}. +{{95398295,3912198,106478818,93874338}, 269500860584907210039537348707313}. +{{95570290,100233076,42830608,25321350}, 66864298502127478196556329847440}. +{{95635382,74009048,120526294,87462935}, 310342584835070351705679916379608}. +{{95857678,28556192,77273210,96047642}, 264617342856071013095578937381328}. +{{95964943,118656580,3769450,106974538}, 236028384067741358791940301181905}. +{{96097971,100610748,34451886,110758474}, 238611158153885652265010195588817}. +{{96203294,95508049,63043921,92855705}, 229441107156869610329045264732446}. +{{96293444,78054806,36937481,442343}, 66012056230953552639918426180524}. +{{96410206,5599969,4857850,2634101}, 20368625146428088813356885825882}. +{{96858808,41257983,116790415,51617887}, 119899268098590608009986286812910}. +{{97170245,37228686,111697306,107199158}, 281525479328010184762362684009441}. +{{97267684,80367312,116338044,27977220}, 147837199161481876439793571089664}. +{{97414755,95673287,79242272,116621537}, 314692383221962602801533174153787}. +{{97498085,29365319,87671935,85402172}, 264875623322241709902451493883751}. +{{97672640,47027899,54118639,61237751}, 39115120598022553461254536195310}. +{{97826911,100442106,51797763,48978464}, 76671709531070965530688225489269}. +{{97906273,60885822,16880686,22482674}, 24023823498485540411115688322785}. +{{97958090,41459470,104346559,94569920}, 272036055930654476917722279343732}. +{{98438102,36397216,100918171,55569812}, 119879987782217703096415314331988}. +{{98734270,28310020,36302414,85844577}, 188499109564210280557595570820952}. +{{98913382,74228238,13936223,97065502}, 223888637912937775973507155161076}. +{{98922236,70722674,60996260,120211990}, 239373640424259152809932625747360}. +{{99014747,63108069,105434803,71282317}, 271532119321256348650866389391967}. +{{99306825,74254806,37780869,119930496}, 239038697506111185547881764492837}. +{{99342194,24767275,85662081,42269503}, 112153410104424403002180444465342}. +{{99353806,92280993,123219604,5355013}, 147620979582265051611267871284506}. +{{99379908,58757053,60649910,67468969}, 190737183595865213430292690675530}. +{{99546709,87414233,111267977,14438752}, 147352460582480421709066516259079}. +{{99711493,100090023,107901962,58628219}, 158079986188961482001416752514027}. +{{99768539,98490193,103929478,88814324}, 310196621803969467829528625355859}. +{{99852519,37082164,90549726,75842238}, 266649019220125926111287558721489}. +{{99949520,7163290,61710092,4328206}, 25777453050546084237796574489760}. +{{99960778,81960861,106154166,8651877}, 147183397663226318629222096453210}. +{{99994209,102273464,26837065,48728530}, 73987216919205458880958301888645}. +{{100060010,95111250,73081685,123291428}, 315267812039190609857200323435572}. +{{100101094,796850,120486752,82366030}, 269185673025325956916591111342512}. +{{100203868,27351339,120698347,104046447}, 279453199889716459587247282452974}. +{{100257865,7787105,78415541,22601978}, 102153414325869579381396340511879}. +{{100429910,28355478,66916952,19102099}, 26577943197091798231029405139896}. +{{100466030,52925539,35956430,96948127}, 191066587786549650155126358859258}. +{{100499469,106774017,68991309,63119919}, 155414425236820063986020721417615}. +{{100568967,76377530,37484999,103684331}, 238412964461370033695079360800253}. +{{100748757,75349380,59301041,116238896}, 239965589016412322869392316367621}. +{{100786185,119484573,40933492,46421829}, 80063856864580801283315649101323}. +{{100978223,82546518,98445997,110926054}, 316033147972902562819890503376821}. +{{101014494,23329433,34703639,82561317}, 189081303566654872070316653755742}. +{{101076624,82769497,64464864,83744168}, 229835537487663527036747384070146}. +{{101175889,7646627,21144920,33084389}, 22544951162977204827430056183851}. +{{101444335,111832234,75120245,121675028}, 318827864721413950932967155842357}. +{{101573837,115996276,101914410,109450555}, 323301083423968545409382354703305}. +{{101597580,42572589,106776264,29382873}, 110972664330288574893899268027146}. +{{102144655,63791865,105904143,73336534}, 272717583697629000471586886286807}. +{{102195996,81317249,88507077,9080895}, 143612809397316984896681847397774}. +{{102242411,82933864,50565390,52875740}, 78288144226339508290929519295569}. +{{102457044,117249575,44254494,2811551}, 69751387814233642375362451984362}. +{{102655905,92693238,55878728,65617491}, 78489273812060228716940729402025}. +{{102925651,33694519,26403559,94635013}, 187354976266478942358482465263231}. +{{102933828,18036657,93738565,115138747}, 275617483157595752250359516136846}. +{{103027259,26693661,3929694,49512860}, 31901983514719370966757395136083}. +{{103039241,102021248,39769375,16263700}, 69764302865145950937862198025285}. +{{103110802,89861529,55072195,21215943}, 68299031099331685530750981187806}. +{{103171582,34822249,83063249,98088860}, 268171351140672894481326466251030}. +{{103328682,93154370,28804159,79187243}, 224919116682130957475002809898236}. +{{103331652,64422232,80701603,105104952}, 277808003297280975105222198862148}. +{{103574430,15364073,107677346,104371253}, 280162844034359625426456963266906}. +{{103582305,97887287,113875084,65771784}, 159322441588234534407670934455843}. +{{103713188,29134641,73428803,30463818}, 103525359395417894998722523333062}. +{{103877278,455625,109947396,56787510}, 118547789669916109268958956830098}. +{{103976235,55597125,84392578,118742249}, 278725327359162192351516884505179}. +{{104252580,13625541,85762316,1156256}, 103007169305217565410884607559426}. +{{104261216,103697701,119023679,80967388}, 313468775083150908127354638093894}. +{{104261813,8668972,32291222,33672109}, 32039224415482862309781842276169}. +{{104346692,99366627,115360807,51753010}, 159280320678751663335260780234214}. +{{104770239,70187650,8004243,91101103}, 225011992737199223550899454843389}. +{{104852361,110480800,25196937,46476384}, 75180121683397697015394575863813}. +{{105117777,84724676,45638110,89184904}, 230259725013650712165116258141761}. +{{105140224,49491855,95448838,69923791}, 267822106979308160240421796097770}. +{{105508684,9544556,73707137,30288537}, 103367145353517788583080457974540}. +{{105914134,105814922,36962804,27229482}, 70395244761035180969683103098288}. +{{106219993,59673655,3720171,117603304}, 197288421552198664936942647628391}. +{{106380327,81258160,2134670,22961642}, 62762103895874708063121254303185}. +{{106382029,52198901,89541943,97652002}, 268627126631656384894684226787271}. +{{106420281,110094547,39752645,8310360}, 69734881429681388562713010738215}. +{{106491604,109818022,88219951,102625114}, 318508676003922590085817639225316}. +{{106516856,38947779,115659850,15279951}, 110349902057095510758320195623146}. +{{106863742,18291130,36684327,58536726}, 37557180864209177345564270607860}. +{{107107837,102393494,24168684,59595260}, 75783389631959723586893729488673}. +{{107140230,10508009,103901067,92909721}, 270693371075693645558223685083486}. +{{107160962,17013253,97921442,40700374}, 113320282325578135588538440747730}. +{{107343422,17710587,122648615,93716865}, 271159963172747003431838373066110}. +{{107488824,33285398,28916276,38125990}, 32199892097633730199462809640608}. +{{107710423,32551109,35299785,38253925}, 36933697288652312000781782960927}. +{{107738520,72545595,92067640,1544922}, 143563710947830952954973498896546}. +{{107855738,27906914,36758113,60176515}, 37604126296744142385689668948156}. +{{107968411,12808326,32685128,47721577}, 32082256481154911598269907980857}. +{{108003759,91345542,4191753,2174643}, 62274563118485850831561306952637}. +{{108097619,44511124,108309321,101705199}, 282697676914324426545909626817181}. +{{108194415,45831326,79577470,66715166}, 116062449283216926914231958175729}. +{{108238574,60443775,75706558,39774960}, 115547190310713948958644949120882}. +{{108342792,88761533,913205,82517044}, 224575807360652433181919421545990}. +{{108816475,119276642,10596052,73559062}, 227090761498227468259478878362801}. +{{108989425,92670280,122746298,57622502}, 159579626994501869064353039608001}. +{{109029075,88641192,104111300,17224534}, 149108433356326626254134807440529}. +{{109065980,47092665,42708511,91236413}, 192086987984329992880640883686734}. +{{109126652,20112776,52994112,46334336}, 37284396883283453176916286189824}. +{{109166472,68261340,33989926,104039732}, 239591082057707077420455257849408}. +{{109762414,61728820,45422654,79070299}, 191648258963908362558571708078040}. +{{110029720,79005613,64453613,34145344}, 77679546179114647877650198132230}. +{{110067338,103278559,119735258,61779539}, 161987201556489119419418643690234}. +{{110100927,62478202,31360853,4417129}, 24599154144715015873003756434749}. +{{110195367,72779339,11352737,26498921}, 62813787601826404751225620832575}. +{{110254388,44879708,98611222,53345178}, 116343115643650752285886449166272}. +{{110282631,12468916,37579691,111612387}, 199075893382354882410806188852189}. +{{110375953,27568251,60106410,89717460}, 190026326949651763724890191652963}. +{{110395749,30223336,79086804,123953}, 102873519836069546592253591168265}. +{{110791323,37406791,65139219,112456108}, 201939253236155205947313917106807}. +{{110924672,118966406,70453124,27364243}, 146616907160806027443267388835496}. +{{110934042,117527844,82787968,111221225}, 318404601529920740322961304687128}. +{{110993852,110082576,25542185,11832750}, 65041535585137005583613742537092}. +{{111106088,56893398,119331501,80220894}, 273067954461550085017874504277668}. +{{111421492,62310843,7999214,51484460}, 35035093694797514561970454654306}. +{{111468704,58857642,97112875,62931354}, 116543408768881280811284295114980}. +{{111587726,98497804,84711741,116747284}, 316178119343542237859099481767700}. +{{111640579,82858648,74405107,62739261}, 154076177400775102602375387326557}. +{{111692621,77924591,9955575,89738984}, 225045192987037842242303510755175}. +{{111802559,68271055,33805054,84640007}, 230083558146102450157459982352379}. +{{111830389,122388800,104669688,47244991}, 161197855015504426835261588883849}. +{{111932400,72664550,119684621,70887409}, 310897144673098945989200427173420}. +{{112019593,94052887,104562335,69604055}, 310747967947209487224667875729135}. +{{112043074,51145604,75839991,47795502}, 115581539586573265940362893233876}. +{{112055078,105060727,98607467,46513910}, 156306738983242670938913280510966}. +{{112234493,53567186,20160975,71094216}, 186825267888425292391820633036133}. +{{112278992,47182568,8259345,51351927}, 34877207583771226159464298915980}. +{{112359770,119589716,102926713,9369112}, 151053580848315458766820342747668}. +{{112501488,113300353,66294359,74081220}, 232336225717069776596371749801030}. +{{112554644,63421024,109317992,72025957}, 272741113737711248343722277030152}. +{{112644609,112891623,72278791,30622900}, 146471899316373099378599164120679}. +{{112789604,77309149,102039011,24642803}, 148966469757251105695142726214606}. +{{112855754,82759609,96349597,90321232}, 306492586524867437433871978624022}. +{{113126589,79153618,3518344,10686266}, 62169647489715637140123807371681}. +{{113207653,117053183,82828903,119037937}, 318850795045578040277691446994799}. +{{113260094,64173800,17596181,72292165}, 186838270208565439697470646205724}. +{{113328950,18465869,61184522,56194639}, 37898696082955658566437375699930}. +{{113582584,88625852,26735001,115140635}, 235058522559825866366501892649612}. +{{113730943,122379003,32318557,70744083}, 227411993915219157767796138407359}. +{{114031289,83059156,40116770,12961578}, 67244712057028177602883435598529}. +{{114153984,7516257,39281178,41382638}, 36771671936340695313043840878786}. +{{114294072,21713038,21792614,51724627}, 32807587698928614488898987964136}. +{{114446240,85831683,87513408,61106812}, 154540033024296224402940465023010}. +{{114463656,38234012,1163924,8552123}, 24130861758218055949731154015880}. +{{115137382,118701811,75170974,88533815}, 308840438804164838590866727521786}. +{{115162898,45253190,22185296,12164767}, 24458503089885708251536231860920}. +{{115186127,62281503,116375017,49030486}, 120663838535312986311748464835511}. +{{115369637,77436894,45401681,96074179}, 230153438994436959723883937014701}. +{{115534609,26166889,19440031,49626083}, 32224150337232106741296175342799}. +{{115610738,38787012,2976271,95124}, 24091338820844203181462259322452}. +{{115638071,100745080,103410392,87238288}, 313749046239209076050192687390993}. +{{115725721,21024367,49248272,44996301}, 36987115437061596253657665747499}. +{{115809260,46443996,31573552,95504539}, 187372080123833649799062104224648}. +{{115846619,37620646,8338711,105627037}, 196494961849451213055178807549565}. +{{115878572,33716656,111514289,9593922}, 110350391069858724374756730474884}. +{{115907587,90747787,34269293,6802671}, 67352507573725628823665213762751}. +{{115921953,428262,3041287,81244086}, 183856795073263246120715921395429}. +{{115991536,14115001,79448305,46525093}, 112898688570105227497262751885326}. +{{116075541,69672126,7535155,100018312}, 225056875463628260612027321918309}. +{{116148842,73659134,27714390,85793952}, 225350727260855646130751862617712}. +{{116159330,83940588,120142162,88758411}, 311691426159839697457604180878040}. +{{116244274,8185676,5767751,48473657}, 31740693692378724337502255687260}. +{{116663940,436723,64404534,31574612}, 27639976907073406351572118408546}. +{{116759409,41975129,76774885,118913536}, 278284313661192470645356077720583}. +{{116895830,122119403,27372570,61156765}, 75966133744347991654540336032122}. +{{116908030,2049026,103215854,92627626}, 270688379040221175428468299650544}. +{{116941408,44733890,35557966,119658297}, 202205654867186956967109157504104}. +{{117043934,94971724,32701665,111102086}, 235066705833108563074652989111188}. +{{117111318,91977079,18162280,20003395}, 63230185053109288497854512579514}. +{{117319176,8367434,85620810,5208219}, 103005035044657808927276147470568}. +{{117327883,117843936,82602265,29694909}, 146640595211209153926966929053725}. +{{117743316,87116328,22035155,107703353}, 235073873293359058003945017155916}. +{{117785787,19111023,109090526,30905096}, 108683756211725368965141441672819}. +{{117891042,28580381,121855313,17005797}, 108949906039172412855369489328670}. +{{117901383,19321343,27473846,44944850}, 32305554723301931124894647330803}. +{{117912702,60268227,82477256,47523162}, 115667017387593552157350146199986}. +{{118208930,90370627,89098146,100539902}, 306736368107097886956189275162866}. +{{118257713,51035982,50339562,35017409}, 39851775688210859526944894050921}. +{{118312929,118575010,85339795,4022852}, 146334588574108507237298539333733}. +{{118312989,1046984,75461277,4225839}, 102762723371939516051745258470797}. +{{118313321,85360369,117026655,84066525}, 311467036844063122089478723656783}. +{{118320228,116198959,99528911,46593582}, 156390938733211905188093838290918}. +{{118372541,103229881,37738705,3055489}, 69800287867793519009108185264399}. +{{118783511,6989881,113574129,100081652}, 270786589747409679372182434556183}. +{{118842371,85993831,8547371,85838975}, 225265523282961694439711959468799}. +{{118852338,18853207,60878183,81956926}, 189496669482412382693229942509302}. +{{118905957,10438825,82753240,58501135}, 113567627806705507919637305944459}. +{{119007633,19076388,44875234,92324524}, 189810987936153021474423191996993}. +{{119067048,11428233,12131021,68194447}, 183918408068489181712944358030478}. +{{119135478,89419751,22462089,79199824}, 224970397955265354586465408467766}. +{{119399784,82262931,7626018,92444622}, 225138706427795110005791253502178}. +{{119496703,52595971,92911091,119739068}, 278823905951386859095069195868535}. +{{119544820,68254917,62894061,38685363}, 77745215281841517113706286761870}. +{{119630681,9551284,73374727,45515566}, 112951078497303863830957766450885}. +{{119860239,56300110,49097859,53116703}, 40190597304327579525359348530173}. +{{119912414,111117278,14126816,28143321}, 65433978823850698430692905956152}. +{{119970552,99934672,59264299,34325665}, 77911674652454385994226149314636}. +{{120041461,82465040,23692594,75365647}, 224784834278475366026607913830857}. +{{120237171,107856327,54585076,18528495}, 70752674578435125677082346360507}. +{{120285357,93562695,58314904,71136960}, 230010766641996107305028534162211}. +{{120388903,56856561,60637457,19062872}, 30365030264735951021658341277975}. +{{120402637,54692149,99628997,10326889}, 105830986932952865375706937464591}. +{{120837632,84678950,116153921,11136087}, 148613717528283727043046073174700}. +{{120889862,61115798,122102724,71673136}, 273113152836716662507376785098544}. +{{121021873,27386268,98079351,39430357}, 113408999595361804141302210571853}. +{{121087013,2933816,18560957,118302564}, 194980573132148307636046565633285}. +{{121097922,50764588,19434624,76598196}, 186938957364125038239889624672784}. +{{121125264,98387480,84850100,99806848}, 306745017488721448845332414145536}. +{{121300033,103942737,60608683,33652091}, 80278002556216966552773378883791}. +{{121321974,116992112,70617760,71237889}, 308129155675134493053034255548696}. +{{121324917,86702884,10163984,67107219}, 73189720665436444786945332937609}. +{{121621807,58236451,87341085,52605896}, 116545544886157553577606149100855}. +{{121789284,28692059,98104684,68523621}, 265524886531830855525862554627370}. +{{122005933,1574853,1405366,53758327}, 32404799833411087564937319161803}. +{{122238195,25918546,67789306,104086544}, 275328242724814853905874092507249}. +{{122510075,78907743,63736379,55328688}, 78390428749266718393204442362487}. +{{122569612,77321147,102083683,70737007}, 310664010182797925414180499929582}. +{{122942201,19178514,55475234,75002605}, 189438765121724440226540050159721}. +{{123043835,19754192,30606809,525491}, 22126057308468434311025338044573}. +{{123204332,107612749,1432204,54563697}, 75507888117177868102690508666634}. diff --git a/support/test_cases/test_data/4dim_from_0_to_7.data b/support/test_cases/test_data/4dim_from_0_to_7.data new file mode 100644 index 0000000..240b0bf --- /dev/null +++ b/support/test_cases/test_data/4dim_from_0_to_7.data @@ -0,0 +1,1000 @@ +{{0,0,0,0}, 0}. +{{0,0,0,1}, 8}. +{{0,0,0,2}, 128}. +{{0,0,0,5}, 2056}. +{{0,0,1,3}, 140}. +{{0,0,1,6}, 2180}. +{{0,0,2,3}, 200}. +{{0,0,2,4}, 2112}. +{{0,0,2,5}, 2120}. +{{0,0,2,6}, 2240}. +{{0,0,3,2}, 196}. +{{0,0,3,3}, 204}. +{{0,0,3,5}, 2124}. +{{0,0,4,0}, 1024}. +{{0,0,4,3}, 1160}. +{{0,0,5,0}, 1028}. +{{0,0,5,2}, 1156}. +{{0,0,5,5}, 3084}. +{{0,0,5,7}, 3212}. +{{0,0,6,1}, 1096}. +{{0,0,7,0}, 1092}. +{{0,0,7,1}, 1100}. +{{0,0,7,2}, 1220}. +{{0,0,7,3}, 1228}. +{{0,0,7,4}, 3140}. +{{0,0,7,7}, 3276}. +{{0,1,0,7}, 2186}. +{{0,1,2,2}, 194}. +{{0,1,2,3}, 202}. +{{0,1,2,6}, 2242}. +{{0,1,3,0}, 70}. +{{0,1,3,3}, 206}. +{{0,1,3,7}, 2254}. +{{0,1,4,0}, 1026}. +{{0,1,4,2}, 1154}. +{{0,1,4,6}, 3202}. +{{0,1,5,0}, 1030}. +{{0,1,5,6}, 3206}. +{{0,2,0,7}, 2216}. +{{0,2,1,0}, 36}. +{{0,2,1,4}, 2084}. +{{0,2,2,0}, 96}. +{{0,2,2,3}, 232}. +{{0,2,2,7}, 2280}. +{{0,2,3,1}, 108}. +{{0,2,4,1}, 1064}. +{{0,2,4,2}, 1184}. +{{0,2,4,3}, 1192}. +{{0,2,4,4}, 3104}. +{{0,2,6,3}, 1256}. +{{0,2,7,3}, 1260}. +{{0,2,7,5}, 3180}. +{{0,2,7,6}, 3300}. +{{0,3,0,2}, 162}. +{{0,3,0,6}, 2210}. +{{0,3,2,6}, 2274}. +{{0,3,3,1}, 110}. +{{0,3,4,0}, 1058}. +{{0,3,4,3}, 1194}. +{{0,3,4,5}, 3114}. +{{0,3,5,0}, 1062}. +{{0,3,5,5}, 3118}. +{{0,3,6,1}, 1130}. +{{0,3,6,5}, 3178}. +{{0,3,6,6}, 3298}. +{{0,3,7,5}, 3182}. +{{0,3,7,7}, 3310}. +{{0,4,0,0}, 512}. +{{0,4,0,1}, 520}. +{{0,4,0,3}, 648}. +{{0,4,0,4}, 2560}. +{{0,4,0,7}, 2696}. +{{0,4,1,6}, 2692}. +{{0,4,2,1}, 584}. +{{0,4,2,3}, 712}. +{{0,4,2,4}, 2624}. +{{0,4,3,4}, 2628}. +{{0,4,4,0}, 1536}. +{{0,4,5,0}, 1540}. +{{0,4,5,1}, 1548}. +{{0,4,5,5}, 3596}. +{{0,4,6,4}, 3648}. +{{0,4,6,5}, 3656}. +{{0,4,6,7}, 3784}. +{{0,4,7,1}, 1612}. +{{0,4,7,3}, 1740}. +{{0,4,7,5}, 3660}. +{{0,5,0,0}, 514}. +{{0,5,0,2}, 642}. +{{0,5,0,4}, 2562}. +{{0,5,0,6}, 2690}. +{{0,5,1,1}, 526}. +{{0,5,1,2}, 646}. +{{0,5,1,3}, 654}. +{{0,5,2,0}, 578}. +{{0,5,2,3}, 714}. +{{0,5,2,7}, 2762}. +{{0,5,3,7}, 2766}. +{{0,5,4,1}, 1546}. +{{0,5,4,2}, 1666}. +{{0,5,4,5}, 3594}. +{{0,5,4,6}, 3714}. +{{0,5,5,3}, 1678}. +{{0,5,5,4}, 3590}. +{{0,5,5,5}, 3598}. +{{0,5,6,0}, 1602}. +{{0,5,6,5}, 3658}. +{{0,6,1,0}, 548}. +{{0,6,1,3}, 684}. +{{0,6,1,4}, 2596}. +{{0,6,1,6}, 2724}. +{{0,6,1,7}, 2732}. +{{0,6,3,0}, 612}. +{{0,6,4,0}, 1568}. +{{0,6,4,5}, 3624}. +{{0,6,4,6}, 3744}. +{{0,6,6,6}, 3808}. +{{0,6,6,7}, 3816}. +{{0,6,7,3}, 1772}. +{{0,7,0,5}, 2602}. +{{0,7,1,1}, 558}. +{{0,7,1,4}, 2598}. +{{0,7,1,7}, 2734}. +{{0,7,2,0}, 610}. +{{0,7,2,2}, 738}. +{{0,7,3,0}, 614}. +{{0,7,3,1}, 622}. +{{0,7,3,5}, 2670}. +{{0,7,3,6}, 2790}. +{{0,7,3,7}, 2798}. +{{0,7,4,1}, 1578}. +{{0,7,4,2}, 1698}. +{{0,7,4,4}, 3618}. +{{0,7,5,0}, 1574}. +{{0,7,5,2}, 1702}. +{{0,7,5,3}, 1710}. +{{0,7,6,2}, 1762}. +{{0,7,6,3}, 1770}. +{{0,7,7,3}, 1774}. +{{0,7,7,5}, 3694}. +{{0,7,7,6}, 3814}. +{{1,0,0,0}, 1}. +{{1,0,1,0}, 5}. +{{1,0,3,0}, 69}. +{{1,0,3,1}, 77}. +{{1,0,3,4}, 2117}. +{{1,0,3,5}, 2125}. +{{1,0,4,2}, 1153}. +{{1,0,5,1}, 1037}. +{{1,0,6,4}, 3137}. +{{1,0,7,1}, 1101}. +{{1,0,7,3}, 1229}. +{{1,1,0,1}, 11}. +{{1,1,0,7}, 2187}. +{{1,1,2,5}, 2123}. +{{1,1,3,1}, 79}. +{{1,1,3,2}, 199}. +{{1,1,4,1}, 1035}. +{{1,1,4,6}, 3203}. +{{1,1,5,4}, 3079}. +{{1,1,5,5}, 3087}. +{{1,1,5,6}, 3207}. +{{1,1,7,2}, 1223}. +{{1,1,7,4}, 3143}. +{{1,1,7,5}, 3151}. +{{1,1,7,7}, 3279}. +{{1,2,0,0}, 33}. +{{1,2,0,1}, 41}. +{{1,2,0,3}, 169}. +{{1,2,1,0}, 37}. +{{1,2,1,6}, 2213}. +{{1,2,2,0}, 97}. +{{1,2,2,1}, 105}. +{{1,2,2,3}, 233}. +{{1,2,2,7}, 2281}. +{{1,2,3,0}, 101}. +{{1,2,4,2}, 1185}. +{{1,2,4,4}, 3105}. +{{1,2,4,6}, 3233}. +{{1,2,5,4}, 3109}. +{{1,2,5,6}, 3237}. +{{1,2,6,4}, 3169}. +{{1,2,7,1}, 1133}. +{{1,2,7,4}, 3173}. +{{1,3,0,6}, 2211}. +{{1,3,1,3}, 175}. +{{1,3,1,7}, 2223}. +{{1,3,2,2}, 227}. +{{1,3,2,6}, 2275}. +{{1,3,3,1}, 111}. +{{1,3,3,3}, 239}. +{{1,3,4,4}, 3107}. +{{1,3,4,7}, 3243}. +{{1,3,5,0}, 1063}. +{{1,3,5,2}, 1191}. +{{1,3,5,3}, 1199}. +{{1,3,6,3}, 1259}. +{{1,3,7,6}, 3303}. +{{1,4,0,0}, 513}. +{{1,4,0,5}, 2569}. +{{1,4,1,1}, 525}. +{{1,4,1,3}, 653}. +{{1,4,1,5}, 2573}. +{{1,4,1,6}, 2693}. +{{1,4,2,1}, 585}. +{{1,4,2,3}, 713}. +{{1,4,2,4}, 2625}. +{{1,4,3,1}, 589}. +{{1,4,3,5}, 2637}. +{{1,4,3,7}, 2765}. +{{1,4,4,2}, 1665}. +{{1,4,4,3}, 1673}. +{{1,4,4,5}, 3593}. +{{1,4,4,7}, 3721}. +{{1,4,5,2}, 1669}. +{{1,4,5,4}, 3589}. +{{1,4,5,6}, 3717}. +{{1,4,5,7}, 3725}. +{{1,4,6,4}, 3649}. +{{1,5,0,1}, 523}. +{{1,5,0,4}, 2563}. +{{1,5,0,5}, 2571}. +{{1,5,0,6}, 2691}. +{{1,5,1,3}, 655}. +{{1,5,1,7}, 2703}. +{{1,5,2,1}, 587}. +{{1,5,3,0}, 583}. +{{1,5,3,5}, 2639}. +{{1,5,3,6}, 2759}. +{{1,5,4,2}, 1667}. +{{1,5,5,2}, 1671}. +{{1,5,5,6}, 3719}. +{{1,5,6,0}, 1603}. +{{1,5,6,3}, 1739}. +{{1,5,7,4}, 3655}. +{{1,6,0,1}, 553}. +{{1,6,0,3}, 681}. +{{1,6,0,4}, 2593}. +{{1,6,1,1}, 557}. +{{1,6,1,2}, 677}. +{{1,6,2,0}, 609}. +{{1,6,2,3}, 745}. +{{1,6,2,5}, 2665}. +{{1,6,2,6}, 2785}. +{{1,6,3,3}, 749}. +{{1,6,3,5}, 2669}. +{{1,6,3,6}, 2789}. +{{1,6,3,7}, 2797}. +{{1,6,5,3}, 1709}. +{{1,6,5,6}, 3749}. +{{1,6,5,7}, 3757}. +{{1,6,7,7}, 3821}. +{{1,7,0,2}, 675}. +{{1,7,0,6}, 2723}. +{{1,7,1,4}, 2599}. +{{1,7,1,5}, 2607}. +{{1,7,1,6}, 2727}. +{{1,7,2,1}, 619}. +{{1,7,2,3}, 747}. +{{1,7,3,1}, 623}. +{{1,7,4,5}, 3627}. +{{1,7,4,7}, 3755}. +{{1,7,5,2}, 1703}. +{{1,7,5,3}, 1711}. +{{1,7,5,6}, 3751}. +{{1,7,6,2}, 1763}. +{{1,7,6,3}, 1771}. +{{1,7,6,7}, 3819}. +{{1,7,7,0}, 1639}. +{{1,7,7,1}, 1647}. +{{1,7,7,2}, 1767}. +{{1,7,7,3}, 1775}. +{{1,7,7,7}, 3823}. +{{2,0,0,0}, 16}. +{{2,0,0,6}, 2192}. +{{2,0,0,7}, 2200}. +{{2,0,1,4}, 2068}. +{{2,0,1,7}, 2204}. +{{2,0,2,0}, 80}. +{{2,0,2,2}, 208}. +{{2,0,2,3}, 216}. +{{2,0,3,2}, 212}. +{{2,0,3,4}, 2132}. +{{2,0,3,5}, 2140}. +{{2,0,3,6}, 2260}. +{{2,0,4,7}, 3224}. +{{2,0,5,1}, 1052}. +{{2,0,5,4}, 3092}. +{{2,0,6,3}, 1240}. +{{2,0,7,3}, 1244}. +{{2,0,7,7}, 3292}. +{{2,1,1,2}, 150}. +{{2,1,1,3}, 158}. +{{2,1,1,6}, 2198}. +{{2,1,2,4}, 2130}. +{{2,1,2,5}, 2138}. +{{2,1,2,7}, 2266}. +{{2,1,5,3}, 1182}. +{{2,1,5,4}, 3094}. +{{2,1,5,7}, 3230}. +{{2,1,7,0}, 1110}. +{{2,2,0,1}, 56}. +{{2,2,0,2}, 176}. +{{2,2,0,7}, 2232}. +{{2,2,1,3}, 188}. +{{2,2,1,5}, 2108}. +{{2,2,2,3}, 248}. +{{2,2,3,2}, 244}. +{{2,2,4,2}, 1200}. +{{2,2,4,3}, 1208}. +{{2,2,4,7}, 3256}. +{{2,2,5,0}, 1076}. +{{2,2,5,4}, 3124}. +{{2,2,6,1}, 1144}. +{{2,2,7,1}, 1148}. +{{2,2,7,4}, 3188}. +{{2,2,7,7}, 3324}. +{{2,3,0,3}, 186}. +{{2,3,0,6}, 2226}. +{{2,3,1,2}, 182}. +{{2,3,1,3}, 190}. +{{2,3,2,1}, 122}. +{{2,3,2,7}, 2298}. +{{2,3,3,2}, 246}. +{{2,3,3,6}, 2294}. +{{2,3,4,1}, 1082}. +{{2,3,4,3}, 1210}. +{{2,3,4,4}, 3122}. +{{2,3,4,5}, 3130}. +{{2,3,4,7}, 3258}. +{{2,3,5,6}, 3254}. +{{2,3,6,1}, 1146}. +{{2,3,6,2}, 1266}. +{{2,3,7,5}, 3198}. +{{2,4,0,1}, 536}. +{{2,4,1,1}, 540}. +{{2,4,1,3}, 668}. +{{2,4,2,0}, 592}. +{{2,4,3,1}, 604}. +{{2,4,3,3}, 732}. +{{2,4,4,4}, 3600}. +{{2,4,5,1}, 1564}. +{{2,4,7,1}, 1628}. +{{2,4,7,2}, 1748}. +{{2,4,7,3}, 1756}. +{{2,4,7,6}, 3796}. +{{2,5,0,4}, 2578}. +{{2,5,0,7}, 2714}. +{{2,5,1,0}, 534}. +{{2,5,1,7}, 2718}. +{{2,5,2,6}, 2770}. +{{2,5,2,7}, 2778}. +{{2,5,3,3}, 734}. +{{2,5,3,4}, 2646}. +{{2,5,4,1}, 1562}. +{{2,5,4,2}, 1682}. +{{2,5,5,1}, 1566}. +{{2,5,5,4}, 3606}. +{{2,5,5,6}, 3734}. +{{2,5,5,7}, 3742}. +{{2,5,6,1}, 1626}. +{{2,6,1,0}, 564}. +{{2,6,1,1}, 572}. +{{2,6,2,1}, 632}. +{{2,6,2,4}, 2672}. +{{2,6,3,2}, 756}. +{{2,6,4,2}, 1712}. +{{2,6,4,5}, 3640}. +{{2,6,6,1}, 1656}. +{{2,6,6,2}, 1776}. +{{2,6,6,4}, 3696}. +{{2,6,6,6}, 3824}. +{{2,6,7,1}, 1660}. +{{2,7,0,3}, 698}. +{{2,7,1,2}, 694}. +{{2,7,1,5}, 2622}. +{{2,7,1,6}, 2742}. +{{2,7,2,6}, 2802}. +{{2,7,3,2}, 758}. +{{2,7,3,4}, 2678}. +{{2,7,4,4}, 3634}. +{{2,7,5,3}, 1726}. +{{2,7,6,3}, 1786}. +{{2,7,6,6}, 3826}. +{{2,7,7,1}, 1662}. +{{2,7,7,3}, 1790}. +{{2,7,7,5}, 3710}. +{{2,7,7,6}, 3830}. +{{2,7,7,7}, 3838}. +{{3,0,0,4}, 2065}. +{{3,0,0,6}, 2193}. +{{3,0,0,7}, 2201}. +{{3,0,1,0}, 21}. +{{3,0,1,5}, 2077}. +{{3,0,2,2}, 209}. +{{3,0,2,5}, 2137}. +{{3,0,4,2}, 1169}. +{{3,0,4,5}, 3097}. +{{3,0,5,2}, 1173}. +{{3,0,6,3}, 1241}. +{{3,0,6,4}, 3153}. +{{3,0,6,5}, 3161}. +{{3,0,7,0}, 1109}. +{{3,0,7,4}, 3157}. +{{3,1,0,0}, 19}. +{{3,1,0,1}, 27}. +{{3,1,0,4}, 2067}. +{{3,1,1,4}, 2071}. +{{3,1,1,5}, 2079}. +{{3,1,2,7}, 2267}. +{{3,1,3,1}, 95}. +{{3,1,3,2}, 215}. +{{3,1,3,4}, 2135}. +{{3,1,4,3}, 1179}. +{{3,1,5,0}, 1047}. +{{3,1,5,1}, 1055}. +{{3,1,5,4}, 3095}. +{{3,1,5,5}, 3103}. +{{3,1,6,3}, 1243}. +{{3,1,7,0}, 1111}. +{{3,2,2,1}, 121}. +{{3,2,2,6}, 2289}. +{{3,2,3,1}, 125}. +{{3,2,3,6}, 2293}. +{{3,2,3,7}, 2301}. +{{3,2,4,3}, 1209}. +{{3,2,4,7}, 3257}. +{{3,2,5,2}, 1205}. +{{3,2,5,4}, 3125}. +{{3,2,6,1}, 1145}. +{{3,2,6,5}, 3193}. +{{3,2,7,0}, 1141}. +{{3,2,7,4}, 3189}. +{{3,2,7,7}, 3325}. +{{3,3,0,3}, 187}. +{{3,3,0,6}, 2227}. +{{3,3,1,1}, 63}. +{{3,3,1,6}, 2231}. +{{3,3,2,2}, 243}. +{{3,3,3,4}, 2167}. +{{3,3,3,5}, 2175}. +{{3,3,3,6}, 2295}. +{{3,3,4,0}, 1075}. +{{3,3,4,1}, 1083}. +{{3,3,5,1}, 1087}. +{{3,3,5,3}, 1215}. +{{3,3,6,0}, 1139}. +{{3,3,6,2}, 1267}. +{{3,3,6,6}, 3315}. +{{3,3,7,5}, 3199}. +{{3,3,7,7}, 3327}. +{{3,4,0,0}, 529}. +{{3,4,0,2}, 657}. +{{3,4,1,0}, 533}. +{{3,4,1,1}, 541}. +{{3,4,1,4}, 2581}. +{{3,4,1,7}, 2717}. +{{3,4,2,2}, 721}. +{{3,4,3,6}, 2773}. +{{3,4,4,0}, 1553}. +{{3,4,5,1}, 1565}. +{{3,4,5,3}, 1693}. +{{3,4,5,5}, 3613}. +{{3,4,6,1}, 1625}. +{{3,4,6,7}, 3801}. +{{3,4,7,0}, 1621}. +{{3,4,7,2}, 1749}. +{{3,4,7,4}, 3669}. +{{3,4,7,5}, 3677}. +{{3,4,7,6}, 3797}. +{{3,5,0,2}, 659}. +{{3,5,0,7}, 2715}. +{{3,5,1,0}, 535}. +{{3,5,1,2}, 663}. +{{3,5,1,5}, 2591}. +{{3,5,1,6}, 2711}. +{{3,5,1,7}, 2719}. +{{3,5,2,4}, 2643}. +{{3,5,2,5}, 2651}. +{{3,5,3,4}, 2647}. +{{3,5,3,5}, 2655}. +{{3,5,3,6}, 2775}. +{{3,5,4,1}, 1563}. +{{3,5,4,5}, 3611}. +{{3,5,5,4}, 3607}. +{{3,6,0,1}, 569}. +{{3,6,0,3}, 697}. +{{3,6,0,5}, 2617}. +{{3,6,1,3}, 701}. +{{3,6,2,7}, 2809}. +{{3,6,3,4}, 2677}. +{{3,6,3,5}, 2685}. +{{3,6,3,6}, 2805}. +{{3,6,3,7}, 2813}. +{{3,6,4,5}, 3641}. +{{3,6,4,7}, 3769}. +{{3,6,5,6}, 3765}. +{{3,6,5,7}, 3773}. +{{3,6,6,4}, 3697}. +{{3,6,6,5}, 3705}. +{{3,6,7,2}, 1781}. +{{3,6,7,4}, 3701}. +{{3,7,0,1}, 571}. +{{3,7,0,3}, 699}. +{{3,7,0,5}, 2619}. +{{3,7,1,1}, 575}. +{{3,7,1,2}, 695}. +{{3,7,1,4}, 2615}. +{{3,7,2,1}, 635}. +{{3,7,3,3}, 767}. +{{3,7,3,7}, 2815}. +{{3,7,4,0}, 1587}. +{{3,7,4,1}, 1595}. +{{3,7,4,5}, 3643}. +{{3,7,5,2}, 1719}. +{{3,7,5,3}, 1727}. +{{3,7,6,0}, 1651}. +{{3,7,6,5}, 3707}. +{{3,7,7,4}, 3703}. +{{3,7,7,7}, 3839}. +{{4,0,1,1}, 268}. +{{4,0,2,4}, 2368}. +{{4,0,3,3}, 460}. +{{4,0,3,4}, 2372}. +{{4,0,4,6}, 3456}. +{{4,0,5,7}, 3468}. +{{4,0,6,1}, 1352}. +{{4,0,6,6}, 3520}. +{{4,0,7,3}, 1484}. +{{4,1,0,2}, 386}. +{{4,1,0,5}, 2314}. +{{4,1,1,5}, 2318}. +{{4,1,2,2}, 450}. +{{4,1,3,5}, 2382}. +{{4,1,4,0}, 1282}. +{{4,1,4,2}, 1410}. +{{4,1,6,5}, 3402}. +{{4,1,7,0}, 1350}. +{{4,1,7,1}, 1358}. +{{4,1,7,3}, 1486}. +{{4,2,0,5}, 2344}. +{{4,2,0,6}, 2464}. +{{4,2,1,3}, 428}. +{{4,2,1,4}, 2340}. +{{4,2,1,6}, 2468}. +{{4,2,1,7}, 2476}. +{{4,2,2,6}, 2528}. +{{4,2,3,2}, 484}. +{{4,2,3,4}, 2404}. +{{4,2,3,6}, 2532}. +{{4,2,4,0}, 1312}. +{{4,2,5,1}, 1324}. +{{4,2,5,4}, 3364}. +{{4,2,5,5}, 3372}. +{{4,2,5,6}, 3492}. +{{4,2,6,4}, 3424}. +{{4,2,6,7}, 3560}. +{{4,2,7,0}, 1380}. +{{4,2,7,1}, 1388}. +{{4,2,7,6}, 3556}. +{{4,3,0,1}, 298}. +{{4,3,0,4}, 2338}. +{{4,3,0,5}, 2346}. +{{4,3,1,0}, 294}. +{{4,3,1,2}, 422}. +{{4,3,1,4}, 2342}. +{{4,3,2,0}, 354}. +{{4,3,2,6}, 2530}. +{{4,3,2,7}, 2538}. +{{4,3,3,0}, 358}. +{{4,3,3,1}, 366}. +{{4,3,3,5}, 2414}. +{{4,3,3,6}, 2534}. +{{4,3,4,6}, 3490}. +{{4,3,5,6}, 3494}. +{{4,3,7,1}, 1390}. +{{4,4,0,2}, 896}. +{{4,4,1,2}, 900}. +{{4,4,1,3}, 908}. +{{4,4,2,4}, 2880}. +{{4,4,2,6}, 3008}. +{{4,4,2,7}, 3016}. +{{4,4,3,5}, 2892}. +{{4,4,4,2}, 1920}. +{{4,4,4,3}, 1928}. +{{4,4,5,1}, 1804}. +{{4,4,5,2}, 1924}. +{{4,4,6,1}, 1864}. +{{4,4,6,3}, 1992}. +{{4,4,7,5}, 3916}. +{{4,5,1,4}, 2822}. +{{4,5,1,7}, 2958}. +{{4,5,2,4}, 2882}. +{{4,5,2,5}, 2890}. +{{4,5,3,0}, 838}. +{{4,5,3,4}, 2886}. +{{4,5,4,1}, 1802}. +{{4,5,5,3}, 1934}. +{{4,5,6,0}, 1858}. +{{4,5,6,1}, 1866}. +{{4,5,6,2}, 1986}. +{{4,5,7,2}, 1990}. +{{4,5,7,4}, 3910}. +{{4,5,7,7}, 4046}. +{{4,6,0,1}, 808}. +{{4,6,0,3}, 936}. +{{4,6,0,5}, 2856}. +{{4,6,1,2}, 932}. +{{4,6,1,4}, 2852}. +{{4,6,2,3}, 1000}. +{{4,6,2,5}, 2920}. +{{4,6,2,7}, 3048}. +{{4,6,3,4}, 2916}. +{{4,6,3,5}, 2924}. +{{4,6,3,7}, 3052}. +{{4,6,4,4}, 3872}. +{{4,6,6,6}, 4064}. +{{4,6,7,0}, 1892}. +{{4,6,7,1}, 1900}. +{{4,6,7,2}, 2020}. +{{4,6,7,5}, 3948}. +{{4,6,7,6}, 4068}. +{{4,6,7,7}, 4076}. +{{4,7,0,0}, 802}. +{{4,7,0,3}, 938}. +{{4,7,0,4}, 2850}. +{{4,7,1,6}, 2982}. +{{4,7,2,1}, 874}. +{{4,7,2,2}, 994}. +{{4,7,2,3}, 1002}. +{{4,7,2,5}, 2922}. +{{4,7,2,7}, 3050}. +{{4,7,3,3}, 1006}. +{{4,7,5,1}, 1838}. +{{4,7,5,7}, 4014}. +{{4,7,7,2}, 2022}. +{{4,7,7,3}, 2030}. +{{5,0,0,3}, 393}. +{{5,0,1,3}, 397}. +{{5,0,1,4}, 2309}. +{{5,0,3,1}, 333}. +{{5,0,3,5}, 2381}. +{{5,0,3,6}, 2501}. +{{5,0,3,7}, 2509}. +{{5,0,4,3}, 1417}. +{{5,0,4,7}, 3465}. +{{5,0,5,2}, 1413}. +{{5,0,5,5}, 3341}. +{{5,0,6,0}, 1345}. +{{5,0,6,3}, 1481}. +{{5,0,6,6}, 3521}. +{{5,0,7,0}, 1349}. +{{5,0,7,4}, 3397}. +{{5,1,0,5}, 2315}. +{{5,1,2,4}, 2371}. +{{5,1,2,7}, 2507}. +{{5,1,3,1}, 335}. +{{5,1,3,4}, 2375}. +{{5,1,7,5}, 3407}. +{{5,2,0,0}, 289}. +{{5,2,0,4}, 2337}. +{{5,2,0,7}, 2473}. +{{5,2,1,6}, 2469}. +{{5,2,2,2}, 481}. +{{5,2,2,4}, 2401}. +{{5,2,3,3}, 493}. +{{5,2,3,5}, 2413}. +{{5,2,4,1}, 1321}. +{{5,2,4,4}, 3361}. +{{5,2,4,5}, 3369}. +{{5,2,4,7}, 3497}. +{{5,2,5,2}, 1445}. +{{5,2,5,3}, 1453}. +{{5,2,5,6}, 3493}. +{{5,2,6,5}, 3433}. +{{5,2,6,6}, 3553}. +{{5,2,7,2}, 1509}. +{{5,2,7,4}, 3429}. +{{5,2,7,6}, 3557}. +{{5,3,0,2}, 419}. +{{5,3,0,7}, 2475}. +{{5,3,1,6}, 2471}. +{{5,3,2,1}, 363}. +{{5,3,2,7}, 2539}. +{{5,3,3,0}, 359}. +{{5,3,4,0}, 1315}. +{{5,3,4,1}, 1323}. +{{5,3,5,3}, 1455}. +{{5,3,5,4}, 3367}. +{{5,3,7,1}, 1391}. +{{5,3,7,3}, 1519}. +{{5,4,0,6}, 2945}. +{{5,4,1,7}, 2957}. +{{5,4,2,6}, 3009}. +{{5,4,2,7}, 3017}. +{{5,4,3,2}, 965}. +{{5,4,3,5}, 2893}. +{{5,4,4,0}, 1793}. +{{5,4,4,3}, 1929}. +{{5,4,5,3}, 1933}. +{{5,4,5,6}, 3973}. +{{5,4,5,7}, 3981}. +{{5,4,6,0}, 1857}. +{{5,4,6,2}, 1985}. +{{5,4,6,3}, 1993}. +{{5,4,6,5}, 3913}. +{{5,4,7,0}, 1861}. +{{5,5,0,0}, 771}. +{{5,5,1,1}, 783}. +{{5,5,1,2}, 903}. +{{5,5,1,6}, 2951}. +{{5,5,2,2}, 963}. +{{5,5,2,6}, 3011}. +{{5,5,4,0}, 1795}. +{{5,5,4,6}, 3971}. +{{5,5,5,3}, 1935}. +{{5,5,6,1}, 1867}. +{{5,5,6,4}, 3907}. +{{5,5,7,2}, 1991}. +{{5,5,7,5}, 3919}. +{{5,5,7,7}, 4047}. +{{5,6,0,2}, 929}. +{{5,6,0,5}, 2857}. +{{5,6,1,1}, 813}. +{{5,6,1,2}, 933}. +{{5,6,1,3}, 941}. +{{5,6,3,1}, 877}. +{{5,6,3,6}, 3045}. +{{5,6,4,2}, 1953}. +{{5,6,4,4}, 3873}. +{{5,6,5,0}, 1829}. +{{5,6,6,0}, 1889}. +{{5,6,6,2}, 2017}. +{{5,6,6,6}, 4065}. +{{5,6,7,0}, 1893}. +{{5,6,7,2}, 2021}. +{{5,6,7,6}, 4069}. +{{5,7,0,1}, 811}. +{{5,7,0,5}, 2859}. +{{5,7,1,5}, 2863}. +{{5,7,2,0}, 867}. +{{5,7,2,2}, 995}. +{{5,7,2,3}, 1003}. +{{5,7,3,0}, 871}. +{{5,7,3,2}, 999}. +{{5,7,3,5}, 2927}. +{{5,7,3,6}, 3047}. +{{5,7,4,1}, 1835}. +{{5,7,5,0}, 1831}. +{{5,7,6,4}, 3939}. +{{5,7,6,7}, 4075}. +{{5,7,7,5}, 3951}. +{{5,7,7,7}, 4079}. +{{6,0,0,0}, 272}. +{{6,0,0,2}, 400}. +{{6,0,0,4}, 2320}. +{{6,0,1,6}, 2452}. +{{6,0,3,1}, 348}. +{{6,0,3,6}, 2516}. +{{6,0,4,2}, 1424}. +{{6,0,5,5}, 3356}. +{{6,0,6,3}, 1496}. +{{6,0,7,2}, 1492}. +{{6,0,7,6}, 3540}. +{{6,1,0,5}, 2330}. +{{6,1,0,6}, 2450}. +{{6,1,1,0}, 278}. +{{6,1,1,3}, 414}. +{{6,1,3,0}, 342}. +{{6,1,4,1}, 1306}. +{{6,1,5,1}, 1310}. +{{6,1,5,7}, 3486}. +{{6,1,6,5}, 3418}. +{{6,1,7,3}, 1502}. +{{6,2,0,0}, 304}. +{{6,2,0,5}, 2360}. +{{6,2,0,7}, 2488}. +{{6,2,1,3}, 444}. +{{6,2,1,4}, 2356}. +{{6,2,2,2}, 496}. +{{6,2,2,5}, 2424}. +{{6,2,3,1}, 380}. +{{6,2,4,2}, 1456}. +{{6,2,5,0}, 1332}. +{{6,2,5,1}, 1340}. +{{6,2,6,0}, 1392}. +{{6,2,6,1}, 1400}. +{{6,2,6,7}, 3576}. +{{6,2,7,1}, 1404}. +{{6,2,7,5}, 3452}. +{{6,2,7,6}, 3572}. +{{6,2,7,7}, 3580}. +{{6,3,0,2}, 434}. +{{6,3,0,7}, 2490}. +{{6,3,1,4}, 2358}. +{{6,3,2,0}, 370}. +{{6,3,2,1}, 378}. +{{6,3,2,4}, 2418}. +{{6,3,2,7}, 2554}. +{{6,3,4,5}, 3386}. +{{6,3,4,6}, 3506}. +{{6,3,5,6}, 3510}. +{{6,3,6,4}, 3442}. +{{6,3,6,6}, 3570}. +{{6,3,6,7}, 3578}. +{{6,3,7,5}, 3454}. +{{6,4,0,2}, 912}. +{{6,4,0,4}, 2832}. +{{6,4,0,6}, 2960}. +{{6,4,1,3}, 924}. +{{6,4,1,4}, 2836}. +{{6,4,2,5}, 2904}. +{{6,4,2,6}, 3024}. +{{6,4,3,6}, 3028}. +{{6,4,4,0}, 1808}. +{{6,4,4,4}, 3856}. +{{6,4,4,7}, 3992}. +{{6,4,5,2}, 1940}. +{{6,4,5,3}, 1948}. +{{6,4,5,5}, 3868}. +{{6,4,6,2}, 2000}. +{{6,4,6,7}, 4056}. +{{6,5,0,0}, 786}. +{{6,5,0,1}, 794}. +{{6,5,0,3}, 922}. +{{6,5,0,6}, 2962}. +{{6,5,2,0}, 850}. +{{6,5,2,2}, 978}. +{{6,5,3,1}, 862}. +{{6,5,3,7}, 3038}. +{{6,5,4,0}, 1810}. +{{6,5,4,2}, 1938}. +{{6,5,4,4}, 3858}. +{{6,5,5,1}, 1822}. +{{6,5,5,2}, 1942}. +{{6,6,0,0}, 816}. +{{6,6,0,7}, 3000}. +{{6,6,2,3}, 1016}. +{{6,6,3,5}, 2940}. +{{6,6,4,1}, 1848}. +{{6,6,4,3}, 1976}. +{{6,6,4,4}, 3888}. +{{6,6,5,2}, 1972}. +{{6,6,5,3}, 1980}. +{{6,6,5,7}, 4028}. +{{6,6,6,0}, 1904}. +{{6,6,6,1}, 1912}. +{{6,6,6,5}, 3960}. +{{6,6,7,0}, 1908}. +{{6,6,7,2}, 2036}. +{{6,6,7,6}, 4084}. +{{6,7,0,2}, 946}. +{{6,7,0,3}, 954}. +{{6,7,2,0}, 882}. +{{6,7,2,1}, 890}. +{{6,7,2,3}, 1018}. +{{6,7,2,5}, 2938}. +{{6,7,2,7}, 3066}. +{{6,7,3,7}, 3070}. +{{6,7,4,1}, 1850}. +{{6,7,4,3}, 1978}. +{{6,7,5,3}, 1982}. +{{6,7,5,4}, 3894}. +{{6,7,6,1}, 1914}. +{{6,7,6,4}, 3954}. +{{6,7,7,6}, 4086}. +{{7,0,0,0}, 273}. +{{7,0,0,1}, 281}. +{{7,0,0,4}, 2321}. +{{7,0,1,2}, 405}. +{{7,0,2,1}, 345}. +{{7,0,2,3}, 473}. +{{7,0,2,6}, 2513}. +{{7,0,4,0}, 1297}. +{{7,0,4,1}, 1305}. +{{7,0,5,5}, 3357}. +{{7,0,5,7}, 3485}. +{{7,0,6,4}, 3409}. +{{7,0,6,6}, 3537}. +{{7,0,7,1}, 1373}. +{{7,0,7,6}, 3541}. +{{7,0,7,7}, 3549}. +{{7,1,0,0}, 275}. +{{7,1,1,0}, 279}. +{{7,1,1,1}, 287}. +{{7,1,1,5}, 2335}. +{{7,1,2,1}, 347}. +{{7,1,2,7}, 2523}. +{{7,1,3,1}, 351}. +{{7,1,3,2}, 471}. +{{7,1,3,3}, 479}. +{{7,1,3,6}, 2519}. +{{7,1,4,6}, 3475}. +{{7,1,5,0}, 1303}. +{{7,1,5,4}, 3351}. +{{7,1,6,4}, 3411}. +{{7,1,6,7}, 3547}. +{{7,1,7,2}, 1495}. +{{7,1,7,4}, 3415}. +{{7,2,0,5}, 2361}. +{{7,2,0,7}, 2489}. +{{7,2,1,7}, 2493}. +{{7,2,2,1}, 377}. +{{7,2,2,3}, 505}. +{{7,2,2,5}, 2425}. +{{7,2,3,1}, 381}. +{{7,2,3,2}, 501}. +{{7,2,3,3}, 509}. +{{7,2,3,5}, 2429}. +{{7,2,3,7}, 2557}. +{{7,2,4,0}, 1329}. +{{7,2,4,5}, 3385}. +{{7,2,5,0}, 1333}. +{{7,2,5,6}, 3509}. +{{7,2,6,2}, 1521}. +{{7,2,6,3}, 1529}. +{{7,2,6,4}, 3441}. +{{7,2,6,6}, 3569}. +{{7,2,7,0}, 1397}. +{{7,2,7,4}, 3445}. +{{7,3,0,1}, 315}. +{{7,3,2,3}, 507}. +{{7,3,2,4}, 2419}. +{{7,3,3,1}, 383}. +{{7,3,3,5}, 2431}. +{{7,3,4,1}, 1339}. +{{7,3,5,4}, 3383}. +{{7,3,6,0}, 1395}. +{{7,3,6,2}, 1523}. +{{7,3,6,3}, 1531}. +{{7,3,7,1}, 1407}. +{{7,3,7,2}, 1527}. +{{7,3,7,5}, 3455}. +{{7,4,1,0}, 789}. +{{7,4,1,1}, 797}. +{{7,4,1,2}, 917}. +{{7,4,2,4}, 2897}. +{{7,4,2,5}, 2905}. +{{7,4,3,5}, 2909}. +{{7,4,5,2}, 1941}. +{{7,4,5,3}, 1949}. +{{7,4,5,4}, 3861}. +{{7,4,6,5}, 3929}. +{{7,4,7,5}, 3933}. +{{7,5,0,1}, 795}. +{{7,5,0,4}, 2835}. +{{7,5,1,0}, 791}. +{{7,5,1,4}, 2839}. +{{7,5,1,5}, 2847}. +{{7,5,1,6}, 2967}. +{{7,5,2,6}, 3027}. +{{7,5,3,0}, 855}. +{{7,5,3,2}, 983}. +{{7,5,4,1}, 1819}. +{{7,5,4,3}, 1947}. +{{7,5,4,5}, 3867}. +{{7,5,4,7}, 3995}. +{{7,5,5,1}, 1823}. +{{7,5,5,2}, 1943}. +{{7,5,5,7}, 3999}. +{{7,5,6,5}, 3931}. +{{7,5,6,7}, 4059}. +{{7,6,0,2}, 945}. +{{7,6,1,0}, 821}. +{{7,6,1,5}, 2877}. +{{7,6,1,6}, 2997}. +{{7,6,2,3}, 1017}. +{{7,6,2,5}, 2937}. +{{7,6,2,7}, 3065}. +{{7,6,3,0}, 885}. +{{7,6,3,7}, 3069}. +{{7,6,4,7}, 4025}. +{{7,6,5,0}, 1845}. +{{7,6,5,3}, 1981}. +{{7,6,5,5}, 3901}. +{{7,6,5,7}, 4029}. +{{7,6,6,2}, 2033}. +{{7,6,6,4}, 3953}. +{{7,6,6,5}, 3961}. +{{7,6,7,3}, 2045}. +{{7,6,7,7}, 4093}. +{{7,7,0,4}, 2867}. +{{7,7,0,6}, 2995}. +{{7,7,0,7}, 3003}. +{{7,7,1,3}, 959}. +{{7,7,1,4}, 2871}. +{{7,7,2,0}, 883}. +{{7,7,2,3}, 1019}. +{{7,7,2,4}, 2931}. +{{7,7,2,6}, 3059}. +{{7,7,3,1}, 895}. +{{7,7,3,5}, 2943}. +{{7,7,3,7}, 3071}. +{{7,7,4,2}, 1971}. +{{7,7,4,7}, 4027}. +{{7,7,5,4}, 3895}. +{{7,7,5,5}, 3903}. +{{7,7,5,6}, 4023}. +{{7,7,6,6}, 4083}. +{{7,7,7,1}, 1919}. diff --git a/support/test_cases/test_data/5dim_from_-123456789_to_54321.data b/support/test_cases/test_data/5dim_from_-123456789_to_54321.data new file mode 100644 index 0000000..6179d44 --- /dev/null +++ b/support/test_cases/test_data/5dim_from_-123456789_to_54321.data @@ -0,0 +1,1000 @@ +{{-123384832,-81598285,-27479860,-11150129,-112373559}, 16765390389049878325350061755716741981701}. +{{-123281533,-74336857,-84299884,-40554949,-17725881}, 33603338481018148214822004759557480105988}. +{{-123229635,-2846144,-14869551,-109426502,-15608647}, 30883652818139184000768316828585211755434}. +{{-123173782,-61756837,-103492140,-57640236,-116955274}, 444409910547573565362752154697065203261}. +{{-123027778,-82265652,-25066916,-112988840,-10829555}, 27994713222882919414419356277575446176303}. +{{-122991338,-100541505,-18057180,-43103967,-32767904}, 38306064283906608195137286761116753652021}. +{{-122916699,-37319359,-120929046,-69980911,-122285638}, 3075834170808127549444573119676791061492}. +{{-122744430,-17560601,-25288500,-120415863,-96560494}, 8279270864804143081012874093433937293109}. +{{-122568728,-36076508,-22663948,-118463321,-27893017}, 30139591328374020266655747519568794346503}. +{{-122475771,-99152605,-40081797,-74082980,-45478981}, 27566712659033847876094441366870247440424}. +{{-122447230,-101100235,-818840,-77371268,-87025634}, 6643822605777947988713353262611783947901}. +{{-122252399,-90093806,-105918454,-33091706,-7193941}, 33367063650253341232866581578260739923438}. +{{-121991594,-113596288,-123124330,-105993426,-66785784}, 712570704843953948336283410709317601727}. +{{-121959940,-55436317,-38199350,-45046428,-6242218}, 41520784367766612856844666067130068701853}. +{{-121619736,-120157959,-63231537,-110428530,-60810057}, 878464696321496491325373944673460673865}. +{{-121599971,-24613684,-61404008,-100704432,-113224511}, 2911936416923343827912244526270391677486}. +{{-121570688,-62488235,-83423394,-5980338,-72877849}, 12199743059058842388263423207825903011277}. +{{-121333730,-106679564,-94978604,-86990957,-13003306}, 22807725272217411297083334813722609648183}. +{{-121103794,-72515015,-1094583,-106834674,-97846297}, 5729985535530118568981636313051222989289}. +{{-120994800,-118643396,-27579194,-39052808,-4826291}, 38829577190790391289758598058155719403151}. +{{-120966897,-99317617,-27838696,-45703776,-101129554}, 16363319090328714369160446315996842704412}. +{{-120928453,-66346178,-51249097,-48587399,-69082535}, 17123134341245134864777851557530373616450}. +{{-120855724,-56031085,-114650824,-24886434,-10312366}, 36081739211741786779447350136613726573341}. +{{-120706095,-19964450,-63569661,-123067361,-90395575}, 3004907604005953623550342742996819797602}. +{{-120623362,-23508211,-91556791,-21549167,-47659379}, 35738545824063234918582098721490068452321}. +{{-120497252,-33884828,-52645137,-88531416,-118311206}, 8509741215788118047931054190938120090139}. +{{-120491656,-118327336,-120191381,-13510667,-63410859}, 11932150235957053694139532275506876354307}. +{{-120450632,-97108907,-112406505,-32667404,-31575246}, 32701948736679082719412247635540239177305}. +{{-120368925,-111979956,-99790579,-2561066,-82604018}, 11925943885012206074922431890401170588570}. +{{-120254460,-51450771,-104044215,-54430512,-21990858}, 36075250617202217662710736211967836074713}. +{{-120234010,-11218564,-87401459,-94646178,-65577991}, 3690374360986974100995555197527462036395}. +{{-120199517,-85891992,-95699504,-42352861,-115292733}, 10979953827430749272663787203553641994246}. +{{-120009464,-118347672,-119947651,-74939668,-107186234}, 341314241579407355344492247172192505499}. +{{-119758081,-49775593,-116434080,-24664938,-49027212}, 35400372492601607087094047581239364099356}. +{{-119732910,-18292207,-16204014,-15158092,-16841463}, 42109982408417879268700428145686754385645}. +{{-119625791,-74118,-46933205,-83332512,-16171711}, 31053625359191946293129603504170129780330}. +{{-119419862,-83345809,-61352101,-11367907,-108980253}, 11491033871514186234909551227389229960481}. +{{-119230824,-11690391,-119777145,-20216452,-91878029}, 14058686263693656241604594569582822005833}. +{{-119123997,-58842720,-19216859,-13687190,-35568647}, 38731465459392152871480298375374404774794}. +{{-118197281,-24920443,-26275156,-40832629,-122245828}, 19064389273080384512485131840694233662548}. +{{-118163362,-53102243,-59290964,-86437784,-55802862}, 25016243949849505349129001292745900581501}. +{{-118128901,-57842883,-106587621,-38752962,-66961189}, 11694655750815507187972887480274460344648}. +{{-118063621,-62439873,-110015754,-76232199,-67031085}, 1130463091455626854225162629018495625604}. +{{-117725594,-12781827,-81098643,-25007228,-91816334}, 13899687190423116320440445113164029543161}. +{{-117647039,-49361859,-40359643,-42454005,-46266393}, 40835066857035757822246793859027042976992}. +{{-117590928,-84294626,-4781089,-27589630,-37265630}, 38404392448062899738962548371416204474203}. +{{-117571819,-122635706,-109898443,-24532214,-83714704}, 11580770750946491630679596632521738543610}. +{{-117477874,-119935799,-16587620,-23510045,-29605981}, 38314681992260838545997092203250796267621}. +{{-117476981,-54041495,-14324258,-74734421,-72617072}, 9379543288410967383461926314676968310996}. +{{-117255165,-106232233,-41231933,-46455713,-98332887}, 16358006279886785252729006186297007270400}. +{{-117092263,-63258604,-55374655,-31629765,-36757455}, 38231351402097889517114813123232673158818}. +{{-116957961,-44777161,-33611905,-97378806,-60531648}, 8885667310917298817766794159975288929560}. +{{-116894949,-29010479,-119657067,-67694336,-40909057}, 24854686156786476508969775443509859477704}. +{{-116658391,-108607034,-71042855,-21187056,-44738073}, 33183600078452549946768642448679214249194}. +{{-116656830,-26461917,-106501046,-30830621,-64651827}, 14332820183177594786935985361850285364901}. +{{-116602725,-48335501,-82327208,-54652737,-31663274}, 35580805818967752358782566500365510586900}. +{{-116543645,-5422082,-111816821,-49067841,-35644051}, 35498541894412587558257494577411049693762}. +{{-115668689,-104211376,-92329826,-102521675,-56022841}, 21796853781953375113037380472317579906438}. +{{-115541180,-16708890,-120039668,-101142797,-2937213}, 25297882366261267686498138482938302267463}. +{{-115499149,-103648729,-77070329,-40146452,-123377119}, 11062351174138944618163708181785254025736}. +{{-115486747,-97419245,-64556486,-87716475,-26262025}, 22318674327844461853061158643069769208228}. +{{-115434116,-78155376,-49011018,-54001952,-108300952}, 16419400415777829629328563050251533576351}. +{{-115426526,-16975507,-608576,-10103533,-30194995}, 41456979174861704411758638097512780797541}. +{{-115374789,-71251927,-98748702,-54342918,-50123086}, 32760180687056005703245979561742937979868}. +{{-115336151,-56870955,-69624686,-27440337,-44539812}, 32942013380778136481791265874992295949556}. +{{-115213188,-37013446,-81840980,-63171018,-70814299}, 3948146894534405272996292761449360329551}. +{{-115195773,-114264907,-15800976,-68870479,-97944092}, 5987607663120459666653382219693744042324}. +{{-115062454,-117946452,-71576598,-104520609,-45115631}, 21964873132674755778601234166606820734631}. +{{-114963928,-36594271,-34942124,-59305554,-97368856}, 8547990141171510320199664171968068504925}. +{{-114803021,-99149127,-79544184,-110062258,-122533402}, 173352708948960746463344404599516404572}. +{{-114790224,-77241250,-40972559,-58210372,-30744584}, 27681150133843437785155646348948520064219}. +{{-114700959,-93447091,-64555017,-56169606,-74787492}, 11748696423843388763279673604267679561080}. +{{-114682149,-31704259,-9247928,-63641846,-67260744}, 9392893689688654436500472520149785538908}. +{{-114677698,-10896641,-62290112,-79374343,-7541950}, 25783015885174956836712495454853830834997}. +{{-114631421,-61079126,-31573534,-102286022,-13518760}, 28007638929012484108107052844834258549214}. +{{-114531159,-109434090,-69165609,-107558522,-92359777}, 197881555074795251947615109904151860586}. +{{-114320448,-107080256,-83782597,-40978271,-75090631}, 11740903200011601483179952109895512780547}. +{{-114316310,-64672639,-60570814,-95885099,-92976582}, 296397586216589627770674292040969019381}. +{{-114142923,-16469847,-10022484,-17836439,-32197750}, 41450893205465030641228379525774228450164}. +{{-113762094,-8109031,-91053183,-58683669,-119571597}, 3164204803872298972880865842579877993697}. +{{-113670502,-107008947,-41466081,-66504693,-23748339}, 27595768758463837458546388230395851216481}. +{{-113406733,-89256035,-15764177,-113385868,-58668849}, 6402626643754713745313390455464569131080}. +{{-113341318,-8420029,-73789975,-39125527,-61675054}, 14579936649794536558783304519755091146673}. +{{-113255811,-119097726,-51687735,-89466622,-36058039}, 27584189366010780890675369677737499982826}. +{{-113220072,-32940359,-58784893,-41284001,-16477176}, 36248627447389789943996388277596780751953}. +{{-113082851,-11310435,-93299169,-111873742,-76397077}, 3494525242025349938995276881848918094184}. +{{-113016777,-23352982,-21692454,-112109227,-15627329}, 30798694014378694127245934643856514997702}. +{{-113004630,-102797950,-24506245,-4317617,-68680273}, 17394511463975833216496827791267788287075}. +{{-112887105,-31986037,-21958725,-42439538,-109594869}, 19229684551153285436388645913079095231752}. +{{-112833758,-103503171,-3339266,-4934853,-1646601}, 39342552823593597923785074809684283114725}. +{{-112643907,-89761301,-8920834,-12503878,-15060466}, 39388250656900478701660405237869421274044}. +{{-112618604,-107489325,-57729996,-46503354,-30786240}, 32865128742673274189287583805660841099549}. +{{-111995186,-77315396,-67036874,-20022889,-68099351}, 12191832721425704507730326988077566681767}. +{{-111798085,-90343203,-44205132,-26205508,-84435622}, 17028067765222638690827248432351995904604}. +{{-111615253,-14227270,-70732095,-46480767,-49026863}, 35650373402203239573064664010983603272642}. +{{-111446296,-79738007,-86139635,-51932443,-102418639}, 11165671145436085077013462196572957036481}. +{{-110966805,-76960310,-119213723,-32280919,-99660323}, 11006172378843246193922196371938516347842}. +{{-110917123,-23517175,-11354367,-86072333,-56382236}, 9382671235122155350329393853405228505328}. +{{-110867356,-60658956,-18685527,-62508324,-64295447}, 6756260084553754118172492527621153477259}. +{{-110825523,-64485799,-4623212,-22491513,-114447003}, 16937813655207497371366184162223683742308}. +{{-110739635,-58570661,-111058828,-96623508,-37684159}, 21898329173910955322532594111673553535532}. +{{-110660975,-27517482,-18948930,-24754381,-57714467}, 19942233606088577070331782212183763781350}. +{{-110488229,-14829645,-73020926,-121778887,-113455950}, 2983497784256533236024533301002300126100}. +{{-110133217,-120305300,-63407748,-20492468,-35021847}, 33204345507162035646881993763300035806734}. +{{-109936237,-63266643,-30707076,-22199697,-39511804}, 38566513139302621166735233321283313246292}. +{{-109928102,-31903260,-24415465,-31739114,-42127353}, 40853406370185403354301650007508581864747}. +{{-109525050,-71058849,-82816521,-116063995,-38428379}, 22057268296645398849813432994826490387233}. +{{-108796176,-107206682,-115562497,-40977791,-87215320}, 11570078095519779859859393904296753460563}. +{{-108764119,-29066045,-1577931,-50799163,-119100507}, 19234091490130906862252487549574065391520}. +{{-108719564,-107118614,-123387961,-21006348,-121675775}, 11229446773422522145966396071254252051019}. +{{-108702466,-90085802,-7981871,-63263522,-15009784}, 28427523815248431047468199890866782425595}. +{{-108622999,-77903698,-114006568,-112188165,-73628006}, 766946206546760548894329850252156917366}. +{{-108605488,-19826529,-36227922,-64272617,-17772135}, 31067112919890614300535482229012168470149}. +{{-108551697,-61222396,-83348822,-95405346,-27059978}, 22068972493824542352298002860603987400606}. +{{-108439489,-96230536,-18454511,-82318684,-71605810}, 6659574147118054607762716250013709967002}. +{{-108424551,-72801927,-113269504,-69273460,-92791135}, 460807660733245588052939070738553495148}. +{{-108328006,-110577200,-16794750,-45503792,-87899607}, 17184725929413364567285767451084910558895}. +{{-108160704,-3235437,-91098241,-89802973,-60546539}, 3858299394220999409857456457481677772289}. +{{-108116161,-24907352,-42105937,-97185102,-119409006}, 8180701976767893886385618180451656105754}. +{{-107981183,-19181644,-42069721,-79155205,-26375267}, 30392701222710951924959609615112557762082}. +{{-107940239,-88997896,-13997371,-75839064,-71816122}, 6742396147289263591377509663022397730490}. +{{-107897237,-104389073,-44789901,-70958857,-86866112}, 6478867504679425505153276777320455497744}. +{{-107669082,-78000552,-11652450,-24457685,-98774479}, 16621323669172713868887473154445959875239}. +{{-107510838,-65577653,-105806819,-108657727,-72078579}, 795266916503332122539919352952836368289}. +{{-107444374,-90541302,-72104241,-37804999,-112580738}, 11078580025396760084852278674761346039667}. +{{-107414222,-37354822,-88280387,-2346040,-97965931}, 14156986068745215765706619815490539564779}. +{{-107394952,-48577250,-53427484,-103104434,-75110215}, 8858707451324504150533417575669098530639}. +{{-107197776,-105223141,-22078210,-25562768,-77763499}, 17198602676177909656814554239818086753933}. +{{-106862315,-17307967,-122289122,-58307376,-46772533}, 24937370333394292924558768308550675507436}. +{{-106802635,-89804697,-31613871,-54042566,-71120342}, 17125822081256035218154701181115284978616}. +{{-106725664,-14165898,-50443997,-119632395,-104088958}, 8273247182398183334649689237858389804883}. +{{-106394438,-60894543,-116291198,-61457640,-74110818}, 1121646409825310409312183169907192807165}. +{{-106388511,-72366770,-118090849,-42305221,-65222887}, 11680295737294925750700989319403846260322}. +{{-106344077,-66066786,-108730101,-60173021,-100121188}, 461780409798514585611657413555604717650}. +{{-106316565,-90442225,-29585372,-69291864,-57381430}, 6507509342144419540011869923660536900124}. +{{-106291293,-54568579,-19000980,-44964488,-4218796}, 41707519646608693498701437158815380054108}. +{{-106251644,-7040743,-69964173,-45389506,-72737278}, 14575403529223413454010799216403259050841}. +{{-106048472,-3268026,-20079671,-108524520,-54674881}, 30204391028914657051966848530356582741195}. +{{-105695010,-12408109,-58164268,-50057582,-107806720}, 13874103607414181657196713268618730889533}. +{{-105516708,-69154847,-1032748,-120244533,-91580015}, 5730993534205962604176495004873749842501}. +{{-105507156,-9859020,-88447002,-122597533,-57965512}, 3681404032142142057154984668010155819159}. +{{-105481279,-98741528,-77656298,-97786208,-33171820}, 21984624549668706552088077254370371775678}. +{{-105019947,-70246557,-76027916,-115681988,-7160343}, 22718703861483677966395363355821634994732}. +{{-104988982,-53654430,-79970752,-37196850,-70915377}, 14495398508691413967023860528557939809647}. +{{-104976970,-118776442,-104085684,-46851061,-121215099}, 10896017607349472227579395240965849055847}. +{{-104971342,-65274919,-38232071,-58237561,-95081870}, 5912087882883249165599596715711962513137}. +{{-104428303,-94223010,-9476046,-36016049,-60636138}, 17221068851051480926000203225953598977782}. +{{-104416064,-89134714,-108955816,-71686324,-5983489}, 22917391277153366408521523591769857676367}. +{{-104293887,-12478699,-55489738,-14046992,-86756613}, 20163475564485979517052931773377358800108}. +{{-104283243,-89089375,-25852638,-1773034,-46643929}, 38555104428150011488806874805527305312748}. +{{-104113695,-57073887,-68192024,-38500037,-83074578}, 11844863089026109794103374561190668803700}. +{{-103910328,-79180956,-73528521,-58185283,-24889772}, 22408080085048896216980098337094516839699}. +{{-103874069,-116613697,-33698575,-91824843,-116942516}, 5462170184504615962534070871909684484496}. +{{-103864011,-119221741,-44579157,-113591299,-79625495}, 6127577742239390052344581685338975093536}. +{{-103860852,-120625486,-17459032,-117385295,-46534399}, 27394740113674083944883077197084986866503}. +{{-103833750,-12748763,-84180498,-35071754,-114438770}, 13879232820566979030414454682739824494589}. +{{-103740352,-61982304,-7834446,-114968331,-116228213}, 5704325762415735015633378645891383303559}. +{{-103685715,-58858139,-107736537,-108641163,-99846910}, 110947582957587688903268292743274124144}. +{{-103636980,-48495630,-59452760,-78038289,-22880443}, 25039860522716742358768771561602469739079}. +{{-103620920,-100181713,-93053627,-52852475,-120122022}, 10898515405274090309764760743850821996433}. +{{-103498111,-94269187,-106371981,-14532328,-14912644}, 33697374282198584249941737414870848382072}. +{{-103466376,-94299662,-29780473,-73635652,-698850}, 28274621875284026453615607923078175301211}. +{{-103452496,-61438479,-17714152,-66265583,-4070467}, 28534636510587530785819995643553368915781}. +{{-103378291,-85898565,-21718771,-100973216,-9561761}, 28171024823883795482420610276335483379880}. +{{-103262484,-60130099,-38014050,-119467212,-102762770}, 5560247431118999916828496651835790328541}. +{{-103211810,-13212113,-24865161,-109595731,-84484541}, 8939676392032641521400281395399593957665}. +{{-103146705,-103565506,-102323775,-99314983,-19092291}, 22478591341267674705718079325336475285442}. +{{-103129706,-15314126,-112726149,-91494846,-2886974}, 25299709146993224681006932777785108786043}. +{{-103079951,-63196322,-47205074,-103593614,-98025394}, 5566391831994260387106670883936302802942}. +{{-102985642,-35213890,-40524090,-105377894,-52366544}, 29959644628257699264996964934945625006591}. +{{-102639479,-82905216,-73507807,-8265577,-57907936}, 12188894460784365414627478604677727452338}. +{{-102301747,-44076642,-98876697,-5341549,-93959249}, 13990899857339493859721908885020790378594}. +{{-102228080,-84694029,-18374940,-84774195,-12323055}, 28500661564081283081496971122333955868421}. +{{-102136854,-6919459,-55787279,-101076633,-21205794}, 30722544137034923618797854024821386819313}. +{{-102134659,-35851017,-54574791,-109296684,-116758512}, 8171129997434466032176266741755600656568}. +{{-102110968,-87200216,-17668165,-102382215,-99505255}, 5732998721037006540563300956178963361539}. +{{-102043717,-69704494,-26662701,-73314532,-41617496}, 27658448694642617063492196574134032549978}. +{{-102027147,-105582875,-63529234,-63872689,-55794932}, 22308933220398863322831030782240565076212}. +{{-101840278,-63765128,-39000115,-86841988,-4579155}, 28359164010322900863938737555303927221931}. +{{-101812679,-70908735,-43654851,-66724584,-96035560}, 5906608682460125638045936269291200244984}. +{{-101785085,-8300815,-17058,-91944432,-83691280}, 9120289256470738663935411186558565411036}. +{{-101699962,-57867222,-30689842,-17895255,-57649761}, 17470993172113640812443425490549599496679}. +{{-101472874,-5250847,-110098798,-105535901,-43846682}, 24600860456253676141783788060930682428149}. +{{-101392473,-8825551,-15267348,-3590928,-7218900}, 42122684650237455407474603465828193053788}. +{{-101346780,-76726373,-69799697,-90708807,-51050399}, 22051014177447851972726369875258986787585}. +{{-101241343,-59292059,-10367399,-95273471,-65174971}, 6416790902407426372313533531807425443808}. +{{-101217463,-55539674,-34194144,-35024815,-28421000}, 40873113787454677345134364479603852572022}. +{{-101017928,-26071057,-108080257,-55558131,-50312662}, 35393633114752481123140178459908800831249}. +{{-100702619,-117801478,-118789059,-6620927,-101580023}, 11252287870792807190934410451683009752034}. +{{-100563552,-12380865,-95147340,-28997531,-27263517}, 35514232973526836037325266048653832621317}. +{{-100484945,-84987536,-65469923,-116483940,-121102655}, 261878528879048092242017693879389671050}. +{{-100425173,-9991037,-109785428,-106196511,-83899600}, 3500136426164151108401420573673493979412}. +{{-100203532,-29915394,-25936840,-22239236,-92317279}, 19427608331606782121719189337586066969167}. +{{-100138663,-41106667,-86317074,-55937238,-112733452}, 13783517611420736529499382461940473112060}. +{{-100062362,-76621334,-67921359,-13612425,-53896588}, 33269672666961524959225915424432031906035}. +{{-100055880,-84975755,-113031334,-80012571,-53181372}, 22205256749658554332238690699757178820053}. +{{-99867210,-33111445,-16690865,-28803068,-9346763}, 41700238684584308247477543984677654401577}. +{{-99858119,-38510614,-74192175,-64537463,-115763516}, 3247830588661717741611709740502125231602}. +{{-99103796,-55855502,-110883244,-75728281,-72834529}, 3766213275031454770154803906555716986951}. +{{-98913669,-111456300,-95589367,-22654738,-49003975}, 33014307986059620094341952736733578351498}. +{{-98549367,-117112432,-82623123,-14696633,-23032901}, 33200833795394334523448668197780857334946}. +{{-98403944,-87660644,-50450335,-71029085,-52052160}, 27659932762547322114176583841061666083987}. +{{-98308977,-3693030,-81072157,-50102759,-7475133}, 36329994355297746461613913949594398436674}. +{{-98163621,-25838490,-11081638,-86258164,-103575253}, 8702750207403049931912358077359667220686}. +{{-98123586,-38153348,-64099640,-99126511,-19529493}, 25371193838690641851083486519627613352231}. +{{-98020599,-111097567,-28063492,-117082075,-73338292}, 6132716521621378061572653495704003841396}. +{{-98014466,-118790555,-9503276,-58752440,-9030174}, 28426784275861915057388365608772934525565}. +{{-97680852,-117080781,-103711486,-107910606,-36411949}, 21806373334724348042276131796291578048909}. +{{-97448030,-39842339,-53543057,-39416247,-64151119}, 19770400053417103514878221542507018483553}. +{{-97384373,-8962263,-98435854,-17544018,-49532177}, 35821529645640405690354920485441434114508}. +{{-97260278,-121117435,-1624880,-86436097,-87083145}, 6642200091120954463905914460922437039205}. +{{-97142158,-13587758,-93542983,-57760857,-94640661}, 3187463768091486493232172403217240833251}. +{{-96797087,-94442228,-70477991,-7118101,-116578998}, 11409253185674163085806989553656605071026}. +{{-96506117,-3385463,-53705413,-87606631,-80129891}, 9277388924710701727747753599326437583680}. +{{-96276793,-87384121,-65600029,-103014505,-26380895}, 22072563568940174732849429085512105717248}. +{{-96027738,-7566813,-63033454,-97106,-81254594}, 14905602017562232539191799372539845776317}. +{{-96000313,-74511584,-9449207,-44693862,-57506207}, 17293244350703154271856849656744177500042}. +{{-95905005,-17730351,-20202389,-80882441,-96390722}, 8785909103827762359367433676831926299216}. +{{-95874359,-71435563,-35222105,-78240916,-89196652}, 6560119575344190004599784355877382493304}. +{{-95673752,-58823937,-1696723,-33724366,-84994833}, 17289432152798725430479937912173170322825}. +{{-95591168,-28681948,-10404648,-19711985,-115979503}, 19570536603148571676729917456660181513735}. +{{-95260084,-70120869,-38116793,-23264583,-111215006}, 16439612599660875642319557318816859321105}. +{{-95255111,-3108277,-34351262,-55416745,-57014787}, 19852753022551861745145126386507316508324}. +{{-95046000,-66093391,-27907331,-13174910,-63250377}, 17471251078436411127506503154938138881481}. +{{-94977690,-96371913,-28452086,-46594428,-47935422}, 38122217597754881944401766644013019421373}. +{{-94929897,-78847994,-35118354,-31972657,-117859092}, 16436065607086949373541706347952551863510}. +{{-94874325,-80379280,-41734442,-9265295,-101952146}, 16782162919049724537216165547386570156950}. +{{-94863648,-4440490,-803897,-75152383,-11233765}, 31231266835678766199942941446450237879619}. +{{-94837798,-112859483,-16813428,-91865407,-53644245}, 27405167190494119340861052396443323704677}. +{{-94798362,-101740559,-107413448,-40932959,-102438541}, 10914870548573304993750845128484044061029}. +{{-94713181,-25494854,-115679142,-78604127,-57923581}, 3769512647413911981551368738766115813830}. +{{-94647685,-50758882,-13541006,-90987645,-3850567}, 30829338904272743555718714088238169739974}. +{{-94568657,-46460091,-39424400,-10499346,-13984462}, 41862499186783308907408692462005392594780}. +{{-94468894,-116096570,-118530261,-23577938,-35114481}, 32700751172270947921869862999969967981931}. +{{-94454435,-58947038,-45453472,-69696210,-37408732}, 27684126023442755343120432031643142199678}. +{{-94453920,-102755708,-77773576,-24298878,-42484642}, 32853106320699762236290970991383658313503}. +{{-94394999,-21247782,-3229469,-57572632,-18146223}, 31238592659789948567529724908912881692266}. +{{-94391847,-19474777,-28165570,-81719926,-55206197}, 30377066107369725317896446652679033564588}. +{{-94350577,-65005859,-96622958,-62091183,-88194664}, 1126399184050493865619258299330626876884}. +{{-94278557,-105999637,-11174224,-59395463,-106644687}, 5991381179893348262897012765110970938116}. +{{-93928679,-59902273,-41300021,-99103683,-654216}, 28024445361344123390323330789567139204400}. +{{-93514436,-116335825,-102623114,-13529104,-31429473}, 33035702807070630810473772064561519814797}. +{{-93224539,-27629142,-62439125,-6967813,-34483797}, 35931018062821653917191997500268158748770}. +{{-93065935,-95125481,-15500628,-6762832,-72077616}, 17550271606889195201734483573962151390268}. +{{-93027897,-85613663,-33535770,-8613346,-85044172}, 17446531547945714224228020118714681298396}. +{{-93008033,-38077392,-35268738,-105038729,-107675443}, 8187449321553719727446449192347737796230}. +{{-92928612,-47914819,-104576952,-54954865,-46498350}, 35396803020934119096207682332514703274581}. +{{-92897104,-114471321,-15415894,-88041115,-87677719}, 6636967316631710472021068185416573607813}. +{{-92707490,-43469458,-97719476,-91110722,-22449173}, 25198812796829063738660796231201097515375}. +{{-92698813,-5813308,-49104950,-120872505,-1719589}, 30735808232688590955296222605982930808966}. +{{-92655464,-21288364,-112871650,-53953097,-92345864}, 13719857029141337442135001321728660858007}. +{{-92376655,-26340226,-75999305,-3830172,-86692146}, 14817205324458206692034680755253349324410}. +{{-92271551,-33980803,-52104476,-102550304,-62038109}, 8883946923225785965547933012896675144812}. +{{-92248743,-71417904,-115803329,-6610644,-918116}, 33798692244930659371779316972154037247034}. +{{-92106460,-62691490,-111040699,-65655670,-87257584}, 1120842807488313310535221701381696446939}. +{{-92010838,-102838665,-25042970,-89473347,-35477093}, 27593658907015267978064118819306301787557}. +{{-91919371,-58966574,-84642925,-112602755,-107426824}, 260351893124182596120356915801097947506}. +{{-91853760,-104661275,-24287718,-50741482,-18440671}, 38801739976735460877104764347893123864525}. +{{-91799533,-59827479,-41096751,-9821502,-97415658}, 16785469267235732095293402930687874022360}. +{{-91787174,-18153197,-79811810,-83934855,-99117613}, 3340593418860698101694879675002169173413}. +{{-91785813,-46570638,-77985054,-23222621,-24443521}, 35594059379080664134335714360615596480710}. +{{-91551186,-83477963,-43576664,-122622199,-21155264}, 27989770828575835921560354578603430080885}. +{{-91357027,-91768830,-34822272,-44153484,-51921120}, 38121416925816318617340963379295781410942}. +{{-91333175,-74044834,-1241497,-26190842,-27996736}, 38406526283522441605839831704374833763706}. +{{-91080973,-80411407,-71281196,-19992292,-4369978}, 33971206195600966454850219594610371103324}. +{{-91075353,-71474516,-72316635,-73544872,-1398489}, 23085109278406571214121980087859737977994}. +{{-91034087,-47099683,-20773830,-3025228,-98488526}, 19599614520974949639723944811100084033276}. +{{-90954450,-1750648,-46328265,-90764465,-119471693}, 8267024233944031009917417419597853440035}. +{{-90932306,-34191253,-47649628,-100589661,-82905887}, 8862206492288544414198329669255101301285}. +{{-90913911,-59672753,-98540669,-64566452,-93721754}, 467710627776485968762011194972442365496}. +{{-90844315,-60992120,-117967408,-116151242,-1023321}, 22569124855855640540429788366335010265390}. +{{-90724281,-107673020,-19836822,-100686542,-89668915}, 6307326032319606305306089107099695167374}. +{{-90655824,-109220664,-31635425,-115150719,-112743642}, 5451973906910866818647517643441567252243}. +{{-90091835,-37818146,-109146139,-114969270,-20657587}, 25185430024135423050274865495678534460394}. +{{-90026962,-32212365,-16221547,-43822849,-115096750}, 19230346408864339707731820906146215191217}. +{{-89963911,-84517802,-34754788,-11691525,-98953740}, 16787225098590475020039358189302016738422}. +{{-89831365,-4778747,-67579434,-13357397,-67868674}, 14959490161267161550614079434239201444564}. +{{-89253257,-47419236,-89780248,-87171497,-115515161}, 3275322622458889737143960499445650355206}. +{{-89243882,-64096169,-385339,-89058295,-12137367}, 28549912431071896619859309938000234802081}. +{{-89202397,-2136537,-98592692,-107961170,-6395235}, 25317510920866082685508559216655920630540}. +{{-89057767,-7423433,-48892840,-115886850,-92933700}, 8316437578126689503601121812394180582716}. +{{-88879295,-68717378,-37510055,-74790868,-32099435}, 27720087680151206989675282617575809881834}. +{{-88687040,-114064936,-26785299,-77994955,-11085804}, 28292541011168497518334741543135194451347}. +{{-88633046,-120523967,-106180596,-106478269,-38396238}, 21857825265454049861430278654729915780725}. +{{-88485974,-57907624,-84286918,-20983332,-96292166}, 11551746881512249109614361616732032589503}. +{{-88227794,-51190329,-60978315,-75128965,-71132213}, 3982879030944785722463617787063227844769}. +{{-88202717,-1300816,-63034311,-65995208,-85914482}, 4059642434726157946715747332849065704090}. +{{-88076478,-45025940,-41449527,-24298358,-123113468}, 19109579351176068020249279001230319695291}. +{{-87916604,-121169009,-11786988,-108933891,-81066112}, 6338932798183610828665668722351177648405}. +{{-87509189,-117918301,-16651631,-87638237,-50587073}, 27775577150713892862758129272487503286400}. +{{-87478253,-72374560,-17239328,-109119661,-103594484}, 5766539635475211561858064850428220446742}. +{{-87473092,-103897528,-68568228,-6038890,-27144946}, 33250322711191322288369706008587651058463}. +{{-87219558,-86390657,-996247,-73053947,-568553}, 28578428015578301082477109729598725086625}. +{{-87209682,-86783099,-17861857,-75889413,-96656352}, 6104827607573574540031219586282622636145}. +{{-87121728,-84808718,-3105045,-50832376,-62465718}, 17339128434056180086276505898127061708379}. +{{-87119462,-17710152,-110386195,-53912526,-71819687}, 14440907273654892205473060650612544892843}. +{{-87100581,-16370964,-88820849,-114339278,-87221458}, 3700906420205536684974018120693448717082}. +{{-87052535,-42772116,-93596536,-9943616,-122199036}, 14000029022878214689161213955195092513854}. +{{-87043759,-113813659,-6786467,-32270169,-72652375}, 17258961639751952519979246783561475122912}. +{{-86997763,-116073575,-103261905,-116359316,-2729599}, 22527770339075848191308339180467219683944}. +{{-86789050,-111849879,-55096142,-70913082,-106122087}, 5859320536663450444062291893516765092845}. +{{-86463219,-30840938,-16006896,-96222035,-87243712}, 9073731739513225087272859991237604757878}. +{{-86325849,-77970991,-38163679,-46807988,-46570052}, 38245628053490423841529677870672651525336}. +{{-86313835,-105672424,-47669013,-66666644,-65286367}, 6542658538313288645243451031262131767850}. +{{-86052704,-71233028,-83663998,-87944319,-100723090}, 661981584493364229809035990297717258135}. +{{-86037047,-42868906,-38422085,-50917560,-35063661}, 40903120770158507074340581230389432788074}. +{{-85805552,-37184587,-53065883,-2394402,-35897000}, 41251262916147911388733788550883997074905}. +{{-85609048,-18556976,-59204010,-52064227,-102750250}, 13935812607451296958161723499566459424663}. +{{-85517198,-21436598,-91277636,-120541045,-103269374}, 2876623185889506644905972709326778879607}. +{{-85516361,-77502761,-11615872,-56905590,-68574556}, 6795628084410392083375065392528168434972}. +{{-85477893,-82440209,-121000772,-90500463,-829074}, 22618511512532327736929691964301890300692}. +{{-85420481,-31583427,-59936815,-120839672,-32676647}, 24742446980850431731055677635840370833096}. +{{-85394598,-50143935,-118645804,-106111638,-67131121}, 3477290316690844521990149348096609807725}. +{{-85237702,-109660336,-41040063,-46534258,-91045670}, 16398633387752579293153713069410103123899}. +{{-85232831,-38388264,-50329436,-75301611,-25042707}, 30352626660072099634908510237760916229926}. +{{-85128716,-20398398,-28440730,-105877868,-92083819}, 8332454177191811363209592515696536750799}. +{{-84868378,-47932944,-76429477,-10862737,-69595978}, 14866674936691308719380518793749565319731}. +{{-84804525,-94088862,-23605721,-50135140,-84393757}, 17064918678578052934782809100402199009354}. +{{-84773880,-33639037,-115703247,-8691477,-76094541}, 14678372891179473313412671493384709969025}. +{{-84690478,-65592788,-36875850,-81598830,-9516190}, 28379717953754617755190298816137148917695}. +{{-84542451,-106893072,-441837,-82253169,-84228635}, 6683482124919300291177537728844250360354}. +{{-84457689,-93917558,-11467153,-37427925,-112087538}, 16560441247857993968199212177677849042514}. +{{-84452272,-121644910,-6469632,-39695659,-43292739}, 38325502799497200209551083609820697468743}. +{{-84381613,-65765916,-122710300,-47147922,-98691818}, 11040925458771157943061381426497966539550}. +{{-84361923,-103733959,-59475210,-65059368,-120705396}, 571752138850553547376708997227373603068}. +{{-84286216,-27237768,-44475982,-63850029,-14541931}, 31022127492788535958428823198865189346951}. +{{-84199547,-102766239,-29198832,-103158698,-42967996}, 27284587101810843158965485864192843749756}. +{{-84175302,-16905213,-85372113,-26520208,-5519506}, 36399931218605387523927020527904121534009}. +{{-84008313,-59089232,-1393359,-51254686,-85399361}, 17319964106324704851153656116893377953162}. +{{-83963446,-77468179,-53362477,-39212756,-11509664}, 38931179426547752051400637686942857872505}. +{{-83745091,-97528615,-77267036,-55269915,-16671496}, 33563283415841920941191379722461637462388}. +{{-83101356,-69634837,-117673461,-57013913,-17508906}, 22940187186821904635708646773590017745425}. +{{-83083037,-6458283,-95066060,-92763995,-45151746}, 24645148423415897707328031403291499266900}. +{{-82940991,-115330044,-53020780,-7620009,-74025490}, 17397969263363675048709331553074659403318}. +{{-82820644,-18237505,-49989249,-26478140,-2180229}, 41674308774792464232365736056498393716745}. +{{-82678660,-26938491,-74849280,-115537302,-72950827}, 3639695491668763402933676775909248283469}. +{{-82361714,-25306788,-61096598,-90969530,-43115734}, 24732897826085555032731484999317675987903}. +{{-82342226,8843,-106397033,-49152642,-38289179}, 35546229731677080275011399527253087490857}. +{{-82290347,-63691771,-33421381,-71826838,-100625774}, 5952393379660170512116308217867866071928}. +{{-82270081,-111861046,-34573169,-52003815,-96294309}, 16403438180297307085121924064745430007106}. +{{-82171766,-35216094,-40345288,-32813477,-37833043}, 40911165433495081529351454812773318565479}. +{{-82087164,-45641653,-43410677,-48105836,-70306632}, 19800447438052684746306383152739629449241}. +{{-81915232,-15363611,-16815118,-70653313,-96457958}, 8837381892707102086448493784277095904981}. +{{-81894128,-13645097,-15487583,-30656115,-8311860}, 41823937142308905894563708500061643152785}. +{{-81830347,-16443317,-96571747,-39200653,-54313688}, 35533092980222057626120425250901195538608}. +{{-81794672,-37932849,-51120673,-117966486,-56102748}, 29990058970656446431824521406056149826841}. +{{-81756325,-46652431,-33455987,-100530524,-106917209}, 8226048902900811273741720985578849978568}. +{{-81672943,-62067890,-11811826,-34522787,-97410198}, 16666786424393364639312528241107097110518}. +{{-81591269,-29486270,-81019830,-35828956,-88517523}, 14518079098058196140409081754629745023694}. +{{-81514579,-5735108,-67560468,-75255353,-6741011}, 25827935250009035160257059290249267782182}. +{{-81369665,-15921217,-112984089,-111278428,-11889494}, 25309709319241697568746798416642325765656}. +{{-81357588,-14692594,-76797402,-79799355,-74280707}, 4042087021589229682342855221229335741383}. +{{-81129987,-19575375,-111777565,-96385452,-120738457}, 2861039556937624397081140741091507456104}. +{{-80932233,-106203085,-44894074,-54616946,-54422238}, 38157026732735634298505676347726601897884}. +{{-80833197,-15324666,-24808710,-103438854,-53744339}, 30088621622588182859842164790880834663374}. +{{-80745465,-119097494,-103658713,-58821985,-88084811}, 1079720152531184409669585749841251384898}. +{{-80417536,-59923740,-50099236,-102119431,-86166135}, 6266124236838029479902302532550822553351}. +{{-79917551,-60816293,-60597598,-40867107,-121361521}, 11195392239044312661795507339181806343588}. +{{-79867759,-65287705,-72407193,-981365,-85070233}, 12226314479628139157768113297993499368480}. +{{-79824422,-54050448,-40136115,-62006450,-23814366}, 30360799242009919219973922334860332027835}. +{{-79697651,-53347537,-60112940,-69597295,-83724222}, 3971967342894051813044751033718418860852}. +{{-79510008,-16357106,-94258497,-12349613,-33954317}, 35884402619120866096938835050941239825475}. +{{-79437899,-62170389,-121913688,-34899500,-379187}, 33509993650472994029358998008497231532588}. +{{-78887383,-122319754,-67463590,-105069318,-3003730}, 22708578519025552782309448317329468798974}. +{{-78811670,-4163662,-28561069,-71726631,-9911225}, 31112803760058162626153155625623037603171}. +{{-78764178,-94266542,-78821546,-50956022,-14181340}, 33563972957695784501729835967234003839487}. +{{-78703040,-61151135,-49551937,-35282685,-103839098}, 16495860555913920326995057673585028767313}. +{{-78678621,-14987561,-38053527,-93976,-54488856}, 41317777700837490726648986710328978962584}. +{{-78657180,-62401025,-9455732,-121594240,-22157372}, 28203855708479955260971531394131133245469}. +{{-78458472,-35893853,-73547406,-56725188,-104606013}, 3310333933020183479551010951787490940045}. +{{-78172052,-74887817,-22261641,-72691311,-92144562}, 6115261519138330503734838550417627101969}. +{{-78168783,-50048396,-85849030,-87684079,-25130389}, 25075287066105323198111285490435066377638}. +{{-78061608,-6466331,-12331873,-18696098,-141981}, 42174060470938939638520436817420003939657}. +{{-78040507,-3705807,-4882452,-45610444,-10311324}, 41821210785283404770098617332281238128764}. +{{-78017261,-29265861,-85919365,-45728379,-115229087}, 13827108509901716555854073829966037172992}. +{{-77920189,-103921346,-112704113,-122711413,-11669513}, 22504703209805962969992252192300914495554}. +{{-77763642,-98851196,-8164982,-108688635,-2510207}, 28140315967310618634971451859652161557415}. +{{-77674238,-86558476,-82156386,-15753004,-48943107}, 33305215833867160902302167201949968303791}. +{{-77649724,-73225668,-36491501,-99126276,-19242315}, 28046849598970180106712964770726728598027}. +{{-77583953,-114839183,-26034753,-5350703,-67170546}, 17434471186093170438696772772350446813008}. +{{-77580824,-72365279,-120867713,-66242965,-36687651}, 22280572767039410918243288031704919350849}. +{{-77418010,-65945240,-109175979,-98562664,-24135563}, 21941149659486825556986517989302057544363}. +{{-77398244,-116892486,-62719303,-23618205,-23127124}, 32918241583272096906585006251632204650707}. +{{-77295863,-5683347,-14712644,-68164591,-113101261}, 8818821740119549336214198883055513937252}. +{{-77125780,-123173915,-113009782,-123329358,-40432200}, 21821501826495892767173913356382033899997}. +{{-76982696,-92110230,-66114566,-105357629,-10658589}, 22690721048831193385076884389755144346823}. +{{-76738646,-40582789,-44176615,-81941932,-18266971}, 31008557088487792071424187544646719542953}. +{{-76670428,-247611,-8358483,-118674957,-77526106}, 9148639522155462423597079553737473491665}. +{{-76338808,-29803493,-84617393,-115138877,-77422828}, 3618965721223754012869824526703077921809}. +{{-76310371,-117874505,-3617927,-76084202,-76503700}, 6684432045820106199352255765754794154424}. +{{-76053550,-70675682,-119436673,-43916608,-39041288}, 32819014944891111314657192347577797342331}. +{{-76002523,-28490326,-100816103,-34130398,-78034448}, 14353810769760497491575136893065665706490}. +{{-75860994,-8134944,-95991753,-66051372,-42114773}, 24985160351296533031797299290257441036331}. +{{-75814285,-114426640,-71562695,-56319358,-83243575}, 11787741204487693702606007151769542130570}. +{{-75739159,-33347326,-73674926,-65572636,-96014977}, 3310670641447036482490156515505196031214}. +{{-75669921,-76871458,-89732792,-53585080,-63128170}, 11889408664707414177515968305007498770014}. +{{-75573009,-80046850,-58004813,-95833183,-71055598}, 1016160266348462431129176125191072409426}. +{{-75363464,-106288150,-45480238,-118401173,-86772843}, 6170496544569272840594188595080861425351}. +{{-74821955,-79829759,-116297820,-118118810,-83837173}, 808333117394632535609266596734257465708}. +{{-74677974,-104524071,-3552092,-11268786,-70336883}, 17596696610164292313682486357959879397229}. +{{-74163233,-59340714,-60184665,-92312549,-37892304}, 22116338016353170420333234692930491602002}. +{{-74107987,-66103010,-52479055,-87238181,-105686970}, 5936378277792596249425662036657440297714}. +{{-73979455,-16876046,-16962785,-42006219,-65399817}, 20055806815551224170015298935683794361698}. +{{-73927772,-29829111,-36502973,-34413583,-69972464}, 19818926591385401792614158391887279679825}. +{{-73896593,-98239631,-39121530,-25402213,-173555}, 38875091411917752709838166695695003815620}. +{{-73651509,-121445836,-104197207,-47001792,-76911469}, 11618513416856136388715465667680171405450}. +{{-73641930,-95261729,-29696451,-82716424,-16653524}, 28294270812697817530817111670748195629241}. +{{-73525030,-77493332,-18961963,-76242580,-38900637}, 27882355348258748717649215010842270663851}. +{{-73479101,-118236820,-88576356,-98828865,-42950895}, 22002123368961557864576546488160739189254}. +{{-73358465,-13483678,-25965021,-50487133,-113840249}, 19189707677597633557892321974674066918466}. +{{-73231243,-112432731,-120201492,-48419792,-119643240}, 10931708630470428601486000087506111553660}. +{{-72920112,-117489599,-21975035,-43622271,-6712869}, 39007226879352485398531263336890889285057}. +{{-72568406,-64676086,-44420504,-5664226,-39311340}, 38615651903181802975869500002839568293247}. +{{-72268660,-86953749,-25793654,-10499617,-71958854}, 17510424482852347719814519153285873169045}. +{{-72254113,-13585643,-84060873,-87787355,-86331971}, 4042271603438641791439611834371820427072}. +{{-72114097,-14137325,-120195944,-14802058,-40650102}, 35859363638859767414873356676895322625820}. +{{-72108779,-104944354,-67869432,-52229177,-55264703}, 32889093854998427704873575434961656672870}. +{{-72049379,-32885378,-37683201,-52529782,-84671853}, 19788240961851010797656174933620020752746}. +{{-72013130,-4778362,-121819867,-112503781,-100315528}, 2875474213667144567367220655856162685171}. +{{-71876949,-37561120,-104200878,-83463856,-31217225}, 24913752639419486917752106083255174330510}. +{{-71794478,-62703800,-38824717,-63433611,-90561567}, 5954713643580105258023064407677780578083}. +{{-71667505,-58216910,-41522545,-117353315,-71907880}, 6278211502789509037349515550286137548114}. +{{-71499580,-63385004,-58332764,-72213240,-45852967}, 22436959192865812847151636131373056516623}. +{{-71340596,-10076535,-58158909,-104208573,-25296337}, 24837568012137309720463135388273656416321}. +{{-71272001,-90827390,-111509279,-111792090,-500306}, 22527032354421404165154328473438260568026}. +{{-71250642,-86288225,-60052612,-47543686,-18071754}, 33652589676894574773653333867139083021117}. +{{-71250193,-75867547,-85357028,-54361593,-59463446}, 11890720705278477241410529348057035531860}. +{{-71172963,-2315811,-24252720,-24558473,-88492407}, 19884436218636664723054262362527034536548}. +{{-71151212,-100595350,-80826435,-10043780,-10857216}, 33905795217148717728131316603658034071771}. +{{-71075812,-82997163,-89640551,-33938013,-72573275}, 11900591320307013021090597124678528996033}. +{{-70658150,-18966796,-6330279,-39215611,-47497744}, 41144430405153882355026936259885295719859}. +{{-70491961,-72237776,-53803092,-53803419,-49683720}, 38243240612451473311746915153594210372886}. +{{-70385800,-64264208,-15852604,-113396816,-120501969}, 5746674064997347417185282979085588556815}. +{{-69907346,-66107545,-11107756,-49650432,-40712436}, 38414225632206807116039259325250895292477}. +{{-69892894,-28616336,-122495463,-16985608,-57270824}, 14700712052820047584429133879062774578363}. +{{-69842921,-1799615,-10889378,-100157094,-67201094}, 9181178224918539008122520858745451114460}. +{{-69630350,-122022625,-122628810,-65411685,-54726346}, 22172862982402702979417817946172192067253}. +{{-69361076,-48603837,-12903591,-41421248,-15615138}, 41728987786928783574254018912423501836953}. +{{-69137280,-77650328,-31689517,-349987,-122884819}, 16818820788197999078153086183449117789955}. +{{-68984062,-62387925,-47381557,-31120012,-23767314}, 38276387851541208120017044000089746703929}. +{{-68955885,-9864406,-27851781,-42572016,-30174456}, 40990663058009304618555372495490964383834}. +{{-68677502,-13091423,-54559157,-111063072,-6694519}, 30755451215576786102499556261250796645993}. +{{-68276397,-27854672,-13294695,-56511283,-47498915}, 30513686900938988832541559052263229660034}. +{{-68214884,-60595810,-46128180,-28977959,-50886395}, 38254456529021104860616385244898877252423}. +{{-67810792,-7335856,-100380198,-19090751,-116013823}, 14085943252821509708040974669278934663047}. +{{-67454776,-14349687,-98814345,-18234938,-12529330}, 36545230043530330286690404197413259026265}. +{{-67294782,-93642669,-18237921,-42725919,-123127712}, 16550652632041626644037322048712012297521}. +{{-67142820,-117163489,-114823480,-43299625,-34108756}, 32732773007436141157228578507588430608405}. +{{-67117228,-8126179,-92524424,-11292697,-77074484}, 14767670145974046898041411909842947715157}. +{{-66871572,-82375638,-44816931,-30108572,-81455831}, 17154854511860904707970270180962940570315}. +{{-66867571,-37577065,-112137308,-13107680,-42596487}, 35777356845081235333065744440988793530924}. +{{-66859459,-62309055,-16413545,-10508390,-121820270}, 16975993208882083307839471842070103489400}. +{{-66468272,-121917330,-97168157,-18592154,-51706753}, 33056769680724860937318887428481744258379}. +{{-66391018,-85565198,-96155513,-115882942,-37513110}, 21933772149184939323250718896269891926907}. +{{-66325069,-23273089,-60319653,-89436516,-12006036}, 25744082298510632431984590078538705569816}. +{{-66076878,-72433100,-58061842,-19427910,-53813552}, 33314615088893516775418175308679981917631}. +{{-65936527,-96899819,-19382454,-35772997,-15043342}, 39019594175072497787179230108976081491700}. +{{-65933125,-11114385,-87695014,-48031691,-44866711}, 35689203103453000666692066662520169847684}. +{{-65908467,-63834806,-33016192,-108215730,-115214891}, 5581882579962049794123709208306154806126}. +{{-65883702,-21604514,-51012006,-96230410,-108174684}, 8307370634566273111973494459256939648511}. +{{-65772061,-50984348,-64819797,-29757886,-103027231}, 13862861052911633191435834643544473199370}. +{{-65730507,-107601239,-60788974,-81560966,-20322798}, 23018505989107486188293405412453446450172}. +{{-65637791,-32495921,-113461368,-90766934,-107028815}, 2780614994570909868821916957772764053292}. +{{-65444497,-98067142,-92387261,-35972324,-11001209}, 33411067059725165614988616745943703440458}. +{{-65246983,-79083367,-64221051,-103174913,-30617042}, 22115281766507771802763162246666613141232}. +{{-65067889,-110079438,-105226614,-49452565,-92741080}, 10960267956165284286616052307865530686678}. +{{-65042291,-79073007,-40413595,-80698981,-55126255}, 27692395174750506113887597575720262585056}. +{{-64967307,-90709525,-110059702,-116501915,-87264410}, 727357515265235989069700784071008752564}. +{{-64712952,-118168455,-54314168,-100049651,-54408884}, 27277142573853273327260085681474432638293}. +{{-64669038,-112422414,-6911616,-68865051,-9104521}, 28469067983246845066827288785886424882535}. +{{-64595861,-68691828,-54053762,-20187551,-101646487}, 16826762589793946289184299785816971436934}. +{{-64582079,-104239268,-51701740,-93693230,-86952312}, 6182629561498267901045048460061986940222}. +{{-63934399,-22093796,-68263456,-86434882,-27381598}, 25166985993767224671419529966604833019710}. +{{-63473457,-23420849,-49906447,-34477227,-46142840}, 40891848504931184071051142774429473070480}. +{{-63466789,-22439065,-87620079,-79173403,-15968118}, 25820649570402645736881333328633606790032}. +{{-63337944,-3600739,-6448665,-57439269,-105731886}, 8841251551118623540878504229994000209489}. +{{-63246924,-10621483,-30621808,-97594778,-12451098}, 30771586670470772537888629810084742796125}. +{{-63146742,-110629391,-42617769,-50313709,-114738281}, 16378391708592723041012811892234425130081}. +{{-63125694,-19891585,-8402147,-38918123,-100432513}, 19387024080883060617220781754609820781985}. +{{-63114074,-95733819,-7083928,-54081654,-100134611}, 16571803371977829958821340649876868281197}. +{{-63007558,-103696489,-54541972,-20320651,-5280710}, 39200304774978619826870681933745870458677}. +{{-62918540,-51703693,-96739490,-87936407,-108431236}, 3112619075251121824651516265258964853141}. +{{-62642110,-27438801,-20722675,-50425569,-105089529}, 19293879480197920635652270406657816161441}. +{{-62597552,-46237316,-45629223,-3043025,-97354647}, 19472816823813696410003721945689885406851}. +{{-62312816,-35645121,-44075376,-110638797,-73964338}, 8895101247568478056278585498270043479573}. +{{-62071659,-106622988,-120789728,-59102810,-48534669}, 22175916535347964514119814604352949948718}. +{{-62022446,-69447706,-109829421,-65171009,-105894811}, 504001139290715237160840541034089490019}. +{{-61939756,-122915038,-50982854,-7573899,-98617278}, 16739379382915024250437816728109036526551}. +{{-61925309,-27213592,-69898198,-11412506,-7478709}, 36633337907342706383379219526255677774222}. +{{-61862532,-4561924,-110705311,-9752929,-91264458}, 14105679915047198966461613941801180738195}. +{{-61706042,-78022389,-65572255,-58753767,-25457288}, 22455806737358495339396360218321402786225}. +{{-61612649,-27140019,-89854424,-34700828,-102693344}, 13859996106410369204791939315377790964828}. +{{-61434604,-63759804,-87945589,-115423349,-64855242}, 1003723957822422122165674145102078509587}. +{{-60976748,-67907938,-85410856,-31483568,-107820460}, 11202150441705856234714604394392329039967}. +{{-60904910,-117683200,-29252272,-107679510,-51181319}, 27272344923356665025025300879049088597807}. +{{-60841805,-21122541,-61933334,-122006084,-110047276}, 3027545439171515806026681480390244012188}. +{{-60691292,-43248687,-70093617,-52286142,-93226303}, 13852698078471923812883656240496668375881}. +{{-60669632,-92638364,-57096228,-99777931,-92719627}, 254877428927086437650900163918661748487}. +{{-60639979,-4528300,-5582481,-89415538,-38909559}, 30613491554358254437528801936724088967978}. +{{-60362787,-91254573,-5165381,-78103233,-2667043}, 28487147079374937585285500142962368127520}. +{{-60154358,-110271879,-46934238,-120514582,-83629850}, 6169262906498039143051680072144701472765}. +{{-60084248,-101806026,-17498097,-32181384,-12755906}, 39020213800479383467895427833913677297243}. +{{-59519527,-17874440,-19861570,-37275854,-115314876}, 19365590029410292719002198945149624102334}. +{{-59375503,-104995689,-71546657,-8909480,-70445467}, 12153517762426931978265071013931556617768}. +{{-59282881,-40773526,-16769557,-120474997,-51779986}, 30159008879768958055540366693444332097106}. +{{-59188448,-25716899,-575879,-308638,-32537961}, 41428214468751761468026284337828116198857}. +{{-59172495,-91659559,-38492441,-1017916,-50864103}, 38514540949077809762353852140127570058856}. +{{-59087644,-3469594,-73668078,-30834466,-8196834}, 36383531615741304155307516346272607998943}. +{{-58964020,-41179382,-11059602,-50672279,-71308399}, 19971955964946589418612309447330066951111}. +{{-58924666,-75207516,-57297016,-64455614,-103333818}, 677210131093894908598952733869698954047}. +{{-58924592,-48535321,-56914489,-23505742,-25632888}, 35641835711434422503538164448349718805785}. +{{-58858704,-91526035,-30640281,-99206082,-42462668}, 27286053937643766468429676804881024423257}. +{{-58632558,-73578874,-2774011,-51455971,-30661768}, 38438089714771497072973801047175463650803}. +{{-58559200,-94928072,-108427472,-39890397,-68748732}, 11638052405087591028859073316834535873559}. +{{-58555015,-115012224,-112052150,-118852792,-4874853}, 22524071023891432143936325817914930674862}. +{{-58456580,-24694349,-37536741,-49704084,-46242206}, 40886527863404834816703977951125409186329}. +{{-58435042,-15685173,-35859149,-51050657,-34057558}, 40989480612106033292647894805012115251761}. +{{-58252942,-89431881,-68970924,-64150691,-49074473}, 22433777655566621180791946277677546818853}. +{{-58135916,-105388367,-111847775,-32703747,-116976903}, 10946433873323005296447947919085200268225}. +{{-57880924,-81113738,-33963312,-20887949,-74783452}, 17489469934431253043189459097987741225047}. +{{-57850389,-73510745,-29359411,-41928849,-7585052}, 38927765383902824780799269867003035854992}. +{{-57752169,-48226260,-103127648,-37277612,-97057468}, 13693088267661421086501570886785318032414}. +{{-57583572,-112642397,-73353849,-7098698,-108225771}, 11444650413233180012519845234041794007817}. +{{-57534997,-75660572,-73317844,-77072908,-105959878}, 661269071989607646661235334382497907230}. +{{-57527618,-35615946,-2782626,-67358819,-64441078}, 9442224590954385527883479354303397315575}. +{{-57212357,-3248405,-112144646,-6425441,-42922115}, 35862479784102242861347218389801465164420}. +{{-57195922,-65772234,-71969024,-2616873,-49977330}, 33325142398373833462355977661066489705079}. +{{-57133193,-66798340,-44561817,-11208408,-49344489}, 38584066970556814889483452019581043799050}. +{{-57092728,-22942432,-116074437,-59255409,-98301920}, 3141463889489506693555257682936764361747}. +{{-57042424,-56968928,-38803025,-33258978,-17250853}, 38939894270128099313470785743848251366667}. +{{-57001365,-22815223,-22726458,-36027513,-92882343}, 19305192555850383991425053784314219555524}. +{{-56741825,-96396969,-34859201,-123349861,-36612941}, 27295828693123896381515264418809204251648}. +{{-56690732,-59232025,-70087292,-21175168,-83165339}, 12217084654139839711987851098025584470541}. +{{-56677989,-90065175,-63405176,-92733681,-115222390}, 233273833707780340365845158406349617748}. +{{-56608124,-55739262,-78036304,-121722167,-37128806}, 24735813632312804409047418935191675927383}. +{{-56386714,-72974524,-88082549,-105018880,-90183428}, 334365174091189223139841199822647435323}. +{{-56353859,-87210257,-49940488,-37163488,-93445144}, 16495124222130104437537464831230420351036}. +{{-55825527,-13980895,-119027244,-58845033,-95538347}, 4541739068372093349402875793809036193380}. +{{-55682928,-24381005,-33405985,-92232584,-11487503}, 32006250599859557905063403551681763702281}. +{{-55679723,-18544450,-25995013,-89025034,-103722407}, 9980018384518714650817606906777690751850}. +{{-55601378,-65214837,-113983976,-37366883,-23275447}, 34148722427874048594342861953932656792357}. +{{-55333582,-60823968,-35332587,-72450596,-44948236}, 29028434588788601862007783330006329593019}. +{{-55230508,-60741731,-109061577,-60491219,-15064969}, 24259029565983738564766686368912634466625}. +{{-55227898,-93738937,-20325934,-81879057,-57877441}, 8021344315425669381600415636841106110629}. +{{-55094979,-65089960,-31295544,-12705283,-25972407}, 39928376279634639508787316385283596573478}. +{{-55089959,-58588414,-121618815,-2892678,-66101417}, 13390750255258811405471229861880579030506}. +{{-55088639,-58459560,-3035104,-84935046,-22607229}, 29867849289404259629867843035492702305582}. +{{-55026263,-88571660,-73816790,-61941643,-44469742}, 23746498348811528344408372267150246139830}. +{{-55023253,-93896970,-17061316,-6199617,-82784564}, 18888785137100782989356029818044990693462}. +{{-54905692,-119921245,-17703671,-32267793,-65871969}, 18577327874804800500155835271387339288705}. +{{-54889931,-91496930,-12141476,-109079959,-33021338}, 28778402300077901005011446644650778862454}. +{{-54835310,-82165674,-108574983,-20881874,-53728278}, 34453764499411221989209000382384046823419}. +{{-54707416,-51904268,-77071324,-63342593,-61377355}, 5307449702893762514961855340296068113927}. +{{-54664200,-50707646,-68947888,-84254795,-32064614}, 26398502597028131439488983596670076641111}. +{{-54510552,-46959463,-87129016,-21798634,-2215388}, 37962835470455605758908592882873257663837}. +{{-54475519,-31953206,-73102554,-13527083,-65269288}, 16193011871629361707512113518898889838070}. +{{-54391896,-54077567,-114118696,-60832333,-44050718}, 26213540238907607085990994233529881517653}. +{{-54130610,-6028362,-105096141,-75116542,-78673149}, 5195717089746910099267382131815099343211}. +{{-54117472,-105762576,-42498457,-58286477,-78564880}, 7840966390453251074210273774385914862611}. +{{-53738321,-37719004,-43590446,-28795333,-89288987}, 21111303050196870842089311917373045413510}. +{{-53677651,-85899070,-51341029,-95693970,-41613362}, 28680447217616848304666673279662808894330}. +{{-53459862,-99602632,-84665653,-110232612,-18812586}, 23992916596223940598439483667329433833019}. +{{-53411491,-52341692,-97423337,-78127519,-1606173}, 26909411235532136928928158036425931698466}. +{{-53196834,-2106932,-66585720,-29821619,-77884374}, 15927812926115784151233904641250025952055}. +{{-53181713,-19854706,-113611687,-82516077,-76178872}, 5190168499884537325497246882171569722578}. +{{-53161634,-34037693,-77077490,-76347898,-61290833}, 5299484752770848533119554649183275532717}. +{{-52915422,-16670086,-55744042,-85473716,-17780555}, 32411929244412097513172873284022871723759}. +{{-52453224,-17295620,-107273200,-95948099,-7175721}, 26638921853611470340708382301442806437127}. +{{-52432236,-119500444,-67542789,-65250698,-46758667}, 23666255913797136444881085820693421851403}. +{{-52397968,-65220443,-66758882,-48105188,-101970090}, 12534659565361997631439960156071036258013}. +{{-52317796,-44148748,-26843420,-75306098,-59516188}, 10576620568529173736151937380590538129695}. +{{-52295055,-82749679,-52839210,-99517666,-4007841}, 29381269235773471749793688204981779451372}. +{{-52120906,-35258757,-90368849,-75525985,-115986254}, 4432185686012294221791138910506517066289}. +{{-52093195,-73684542,-105894108,-118031093,-105655257}, 1472882069517681557242913385191488276582}. +{{-51919280,-79593733,-112835474,-116112939,-95899484}, 1468394382854732961261479239298266695061}. +{{-51846037,-97702994,-120514584,-39786609,-29810195}, 34053254994224425269692314311180234666566}. +{{-51717840,-17786664,-52974041,-90787,-117403005}, 20852964044685043755855473614571017280771}. +{{-51670111,-19816039,-21159377,-70262594,-11058557}, 32593337449315866891232527501136506723688}. +{{-51573966,-50536407,-21727626,-25785858,-49259876}, 42376156528182859286159735555242481356285}. +{{-51546776,-88713588,-7989884,-59933228,-63123287}, 8114787821799662050988348271679403640335}. +{{-51377125,-83947406,-89033763,-46235038,-73540636}, 13186963985822745053891371041536746203610}. +{{-51074127,-110730387,-60107291,-77850912,-9450710}, 24336782490360505028096779986011106731768}. +{{-50814918,-35132084,-107260069,-73326914,-114821001}, 4427512275164474017405102701072106439979}. +{{-50777310,-13233323,-114886379,-69511807,-38877780}, 26318965183973532944659218006018543003121}. +{{-50751718,-81215701,-81407904,-60855949,-121468575}, 1967840626269067919522335969928676693541}. +{{-50519104,-94338814,-122806984,-115980728,-88892349}, 2044447837461577188675442431034325351503}. +{{-50482839,-30037215,-90836568,-16049644,-87051426}, 16001513863845609427390326282599360011900}. +{{-50280336,-110837418,-103725130,-7775990,-71606823}, 13298027040959856442632135736920569243599}. +{{-50168719,-33565859,-75359653,-100453495,-115004738}, 4267672124705671796445592762422890080112}. +{{-50062862,-110537282,-21455017,-4530531,-83969777}, 18896412965693026253816257890458800379235}. +{{-50035003,-41308667,-38550774,-6264038,-87298902}, 21443536796471938262959567073984376730620}. +{{-49996311,-57396885,-76887621,-10792841,-32775820}, 34648269436593592255806230434198541083696}. +{{-49682844,-74895986,-107092658,-53778546,-23720688}, 34135519914745504852134546313914392560095}. +{{-49297306,-71595133,-86368293,-64635763,-81653602}, 2650835878306062528494283095835099104049}. +{{-48933812,-94502024,-113813303,-45940548,-81793692}, 12933992814566751293586931460168951208091}. +{{-48911892,-47320322,-30380057,-8589892,-38824945}, 42562473698116785002581085963719773671499}. +{{-48750705,-111328209,-77896100,-105063190,-46162277}, 23320891424658542333237802611774239026444}. +{{-48562485,-48199422,-27815299,-70151980,-24074436}, 31684335205883246491377890928785807902938}. +{{-48552697,-54036348,-25681303,-21775947,-14447334}, 43221371722335454981051125350600890374034}. +{{-48452074,-49653800,-67267788,-55292727,-25159291}, 36947915999833768401339654310416788466471}. +{{-48416318,-6537412,-69113846,-120031627,-89600691}, 5024569422838377119520668665476761917351}. +{{-48413064,-92831976,-48609146,-24725696,-87366913}, 18388976133869277678236918338010654960783}. +{{-48046383,-119173162,-102068763,-98411379,-30702486}, 23177103796502704091663688099676845459442}. +{{-48041059,-41290953,-88972483,-2716515,-72352152}, 16195401330079367816551659141436420999600}. +{{-47993681,-5365038,-96192373,-88340667,-49412188}, 26294977297412577270848973794585560747346}. +{{-47972152,-10014777,-60931664,-111618663,-92114004}, 4366456117782042851322227442200178179349}. +{{-47923305,-80170072,-21362661,-36123106,-52127530}, 39738745888580882560281316357636778200858}. +{{-47897451,-82425829,-14861187,-29682629,-40660095}, 39739668089986427368613512969319482442400}. +{{-47835043,-3241858,-80275315,-37379634,-15757456}, 37699793937983396306058356314026705699322}. +{{-47819274,-61337792,-94269061,-109526373,-12593383}, 23914110000611603029964397562995745016355}. +{{-47768207,-120688222,-17522899,-69748319,-60347980}, 8029269629338227874771057388187214687730}. +{{-47716544,-56855083,-92007166,-45048549,-26659625}, 34143866960828561844790996917178076845253}. +{{-47555633,-76782350,-110715486,-31541500,-56895959}, 13048697335870746940152986248977482276558}. +{{-47535866,-77102358,-68888748,-68213983,-56847241}, 2675235569140108298048459049368901380455}. +{{-47502583,-70638254,-85890339,-90305176,-118036480}, 1630039125873668455242522811277214280954}. +{{-47167113,-48040810,-46238046,-59403608,-77599810}, 10560605561240680333931376837795034543838}. +{{-47069340,-54831836,-37145391,-45133143,-75553733}, 21103883400236049028502308157250971480451}. +{{-47013771,-75223379,-75740412,-46442113,-49254843}, 34284100768269497996094449881475657146980}. +{{-46797409,-82947956,-112481196,-7336371,-42407141}, 34454828603424766975794646176276809909510}. +{{-46576834,-67917593,-50827320,-51074640,-107917740}, 17783157888467995852026170403256912263229}. +{{-46567646,-23490475,-73162629,-102597121,-25431217}, 26067145545316386886001938200735503180897}. +{{-46537329,-89881927,-46664605,-108696390,-70819261}, 7593101675286405042500985338213390298440}. +{{-46464138,-47794372,-8425568,-16581800,-12976183}, 43386972779200990499643301095545238254127}. +{{-46180538,-88652712,-71052201,-65799126,-88181212}, 2653191357394676401365341093517192051003}. +{{-46134023,-2938111,-21428870,-76760753,-93261346}, 10148396221539730684700660294042159070964}. +{{-46047698,-111631543,-28161731,-654979,-32602920}, 39850578143248532404748049755874888600049}. +{{-46038215,-46575605,-6195307,-28401383,-35521}, 43078270441597094987000798227319757399456}. +{{-45683719,-65507793,-1908128,-65851634,-42640770}, 29198562694567627485030706112760607973180}. +{{-45538762,-57444562,-22513741,-53907420,-109776674}, 17953366372122742739022225475181736264315}. +{{-45475414,-85696375,-26286983,-102887279,-95025839}, 6928817453369390777088701644476261859297}. +{{-45060888,-62745611,-12418348,-97182020,-92224236}, 7096727579842398447496653619389903111261}. +{{-45024601,-54153236,-41526920,-30950400,-20320113}, 42886758180226669318605735441163430851598}. +{{-44919507,-25506182,-52057888,-34681697,-15054507}, 42889034782147874054033213510707917175398}. +{{-44858710,-113899686,-7034883,-43857090,-18916796}, 40324089963462849642032668243013395910139}. +{{-44509709,-46740518,-117843783,-46884910,-104940591}, 14994153987376965516521002309042768706506}. +{{-44264892,-112414853,-107502929,-79377095,-108959242}, 1702726121575506159924150899089925255953}. +{{-44044919,-56479367,-28638078,-17985934,-84856116}, 18808900947763926786316620560434493242876}. +{{-44022912,-20756770,-18615776,-71951825,-73331016}, 10815326787364488993409347294697872716887}. +{{-43964851,-9267503,-77360288,-25037990,-42865646}, 37017662886739067768660523089513895197564}. +{{-43872817,-37267867,-21921737,-18114803,-42724538}, 42708832934554244550943255362103530952528}. +{{-43816179,-17469312,-110136759,-307759,-85687574}, 16089222349800110872587540136060527475634}. +{{-43777206,-101335171,-81206694,-67583039,-21503948}, 24343702262269211540080897880283770697205}. +{{-43760453,-55672821,-45543464,-109217771,-43387944}, 31307214994274372982183697695266981171476}. +{{-43741962,-91675876,-72288470,-59062236,-102854110}, 1911901820279522994666921182327441117887}. +{{-43726270,-49092920,-120487264,-77778482,-3197623}, 26903953602565507725064673847379674881839}. +{{-43583424,-96260703,-65908352,-69639219,-73752452}, 2571544601578607576543429643894797638997}. +{{-43484066,-17331928,-77834849,-85664642,-100275302}, 4700393752035681085491524409805105617723}. +{{-43457423,-4298399,-106036815,-36055916,-29420082}, 36876150867872943997315494546610571190008}. +{{-43341264,-72123421,-55913705,-60643185,-88822101}, 7925232809675158438949642767252435710977}. +{{-43274950,-11030287,-76659197,-43213899,-98407530}, 15249565041535392652394841475499332374385}. +{{-43238971,-103374999,-11297478,-59114242,-115777812}, 7329936545104616765183564466690790234620}. +{{-43089792,-87466123,-75102161,-104532168,-69154371}, 2329022868783342308233343980701467620937}. +{{-42937819,-99467005,-77350148,-31003049,-61196924}, 13136640479526334288029829143999857664052}. +{{-42863858,-43844170,-99451431,-23865511,-74427990}, 15670100015333099193050146123237353812979}. +{{-42735174,-103177416,-24566232,-65504359,-115806345}, 7164785483288787496231626712701884955943}. +{{-42681691,-22459250,-74537531,-118322372,-15743533}, 26797482544737183805024391934184347304170}. +{{-42507720,-20484600,-31312263,-115658341,-53015679}, 31396424927660330482673442990635041939075}. +{{-42323441,-104805824,-9820765,-111867989,-50004412}, 28757086706830383495114874458227591482386}. +{{-42152183,-78685710,-105777228,-112943732,-109208073}, 1452661002894652525513635562003420073070}. +{{-42107022,-75461227,-98393511,-1593497,-117905298}, 12691633950899884850472058439846727202545}. +{{-41798965,-102300505,-87180874,-25514036,-76866822}, 13115237087687645988854741421361214474908}. +{{-41695552,-38155563,-32063995,-36316995,-90025382}, 20457553442871016245415023715454658758609}. +{{-41481324,-23307410,-1609222,-58908116,-67348522}, 10759268715990851741141539309686367097567}. +{{-41418990,-11751929,-53345879,-67442144,-97581043}, 9985961911108995663919270183268774002345}. +{{-41251994,-110027952,-77132697,-71120846,-1867507}, 24362391282979591710378965927033486621483}. +{{-41095662,-113472477,-14727212,-88363658,-21688169}, 29774838452219089097851261849544309032237}. +{{-41045639,-81944420,-7715600,-121694654,-107346929}, 7061762241599402747796240518001656395054}. +{{-40957277,-84769673,-18411305,-103078049,-92217898}, 7093496989880431064340349748689306892816}. +{{-40799180,-47880408,-46596110,-39802621,-106562900}, 20438844802147646124527254918493207107735}. +{{-40373299,-105669413,-121814970,-72554511,-72090479}, 2416579380900601335608325006473530860452}. +{{-40226429,-859766,-93585038,-17819345,-53156699}, 37184051828632149150516275149880730172102}. +{{-40006010,-105552635,-8355175,-57748049,-17697357}, 29788577403696304322377966340599692636385}. +{{-39983555,-18614680,-14642661,-80889502,-20773170}, 32582417282790425694471499614148484999994}. +{{-39922558,-30654627,-10973553,-122883472,-113552217}, 9701662823840450762494649623858038469737}. +{{-39801860,-10646877,-90401657,-88921653,-4898713}, 26994259711110605167503303521065997389825}. +{{-39501694,-103422595,-100196546,-90374276,-57368397}, 2083934786690375010688611594734946223341}. +{{-39495734,-112495584,-119252753,-105860865,-32396960}, 23172541419902238139001308116809161964595}. +{{-39414236,-881031,-116544362,-71389637,-82021924}, 5203957004041994849713475742714184304853}. +{{-39297064,-112809480,-82315599,-95121658,-69184659}, 2245487914020164654462552900720665141131}. +{{-39230622,-64559272,-20311759,-39156486,-105248271}, 17985867270293433035551925536618913824683}. +{{-38826328,-48754924,-117611354,-59018443,-64125364}, 5138481397463552578287495898757410030999}. +{{-38794031,-81305825,-924475,-103683934,-4395209}, 29558131557280531545514843357073931660712}. +{{-38738058,-88541816,-95436155,-65304158,-17345791}, 24262596434292244916208417077474781031339}. +{{-38644810,-8023269,-12767179,-9490420,-20257860}, 43472996855910322664488230765723197276345}. +{{-38235272,-10579699,-53643990,-60296656,-17625905}, 32424305286796729963350804328406172497101}. +{{-37891489,-58538096,-60157942,-77883148,-21695290}, 24425154107122969611026951025989265530526}. +{{-37795584,-61048779,-9226501,-18482958,-15769227}, 40753087433983576095722376652205537699657}. +{{-37676894,-30104151,-20499028,-47820064,-100406171}, 20612774870613037984795164111204504907373}. +{{-37510771,-105309342,-28384657,-49302532,-89464719}, 18384729438914781728937956685873802140266}. +{{-37363285,-68827779,-32054965,-19786574,-106898873}, 18130035008854468739851895887090495807816}. +{{-37128081,-15312681,-9837992,-107481497,-79983077}, 10466193737548924335986068643733762948100}. +{{-37062680,-24238869,-69080112,-27090308,-77371686}, 15844152369884345710164690147683637712413}. +{{-37027673,-60065269,-116824754,-72349392,-96286189}, 1823127285500815084923530433244257887372}. +{{-36788310,-35116484,-119999649,-14218071,-66345616}, 16018883106536076295190932243756132660531}. +{{-36569129,-26983547,-82232630,-16342727,-19305364}, 37945574047259449613130736073893181109716}. +{{-36424534,-87861313,-106380047,-100542515,-85109323}, 2144075966538602852643709962838013943713}. +{{-36211567,-85665646,-23259767,-65280441,-21752229}, 29707101348980661036981495843668852358370}. +{{-36138387,-4338070,-119081370,-121527308,-110763720}, 4173137309167481161817642365630580476158}. +{{-36040007,-35535359,-66057603,-100852977,-6836583}, 26732806151082866373207462791393479028448}. +{{-35977197,-42132308,-114236637,-33715254,-50155215}, 36762741735608680661237811510097549386506}. +{{-35915933,-69728532,-711185,-63962098,-46476095}, 29200153647890382259396382748890803262218}. +{{-35785586,-66171239,-102033389,-43762958,-121857829}, 12344891020894835479465984556227910379881}. +{{-35783453,-104605167,-47573150,-67609860,-90135573}, 7182681507122801842172388687894033766604}. +{{-35776535,-99086103,-79371358,-9863622,-87434023}, 13445653555468218840739074494671255109612}. +{{-35688463,-102540093,-51203793,-72294825,-27152989}, 28960560946543108274955304912894361941024}. +{{-35639679,-80821157,-5911391,-112625956,-105994537}, 7089188652383984704119558569236121539752}. +{{-35624675,-32617994,-113229149,-90008505,-118580323}, 4098542585370500134322543221798876947042}. +{{-35434734,-114393024,-66468585,-391974,-46002890}, 34556703709362743619055942134631880343355}. +{{-35390050,-89605929,-55294335,-36013991,-32507153}, 39591077654929136560818653574114661726625}. +{{-35228323,-93803431,-101968004,-24331287,-38106001}, 34069877959971009337809005060186220882276}. +{{-35080486,-98358796,-8344615,-75450551,-122866879}, 7320576604483006054188153811063498340259}. +{{-35005107,-101370608,-10628881,-70737152,-22913280}, 29130888123060983734954824485930321082426}. +{{-34991963,-85452008,-39080778,-66464613,-2188530}, 29728199399034863229325858522100506266294}. +{{-34987818,-62954070,-37499753,-87793760,-92840991}, 7262342651633893333206628671715623041643}. +{{-34882289,-86561177,-91320790,-108711677,-47297946}, 23232098203031257829033259236901841215124}. +{{-34793116,-23541105,-80451986,-65234291,-6534232}, 27068019664126784592397645371508881148309}. +{{-34650707,-86907887,-10680844,-42562648,-87409689}, 18632299868021899098592267030347685718124}. +{{-34470223,-66311226,-99969740,-78303703,-4054328}, 24276032879571618702855774165790935180662}. +{{-34243959,-16195496,-71771730,-17928476,-31840612}, 37373939362620161264787281416573328657598}. +{{-34055818,-51128344,-14345122,-87194872,-43114303}, 31818586292830968722383826022482535901871}. +{{-33987051,-90500815,-121648650,-45164726,-51953500}, 34032664838241977478268212262928951192060}. +{{-33966110,-136409,-50526112,-90882531,-37492782}, 31427289647163861236807543578000075349813}. +{{-33702558,-45725784,-12999874,-70354797,-91595079}, 10072497496976908318402555317265649979047}. +{{-33690158,-21765325,-80945240,-42841703,-24137876}, 37029500456478282032083405005482673780021}. +{{-33612234,-97831930,-44009050,-23756475,-38795318}, 39509237442728520867123307906465782547447}. +{{-33523504,-68296166,-56496086,-18096618,-44822388}, 34633886487369195300576885025321190366687}. +{{-33162254,-71343394,-100499637,-32145234,-10119304}, 34814513078826230806720824797844973569403}. +{{-33110521,-48811350,-36275366,-85547167,-2517915}, 32354753885116560023687211985221078204358}. +{{-32858748,-52637463,-77209563,-55280988,-107250369}, 15144753386824855198676507804078511212745}. +{{-32760968,-106861526,-27075470,-64974454,-52567971}, 28941545958036666117356261533880122982351}. +{{-32622823,-37769789,-28859046,-81962479,-5573619}, 32357575478035236868950542924471146362788}. +{{-32415514,-80708254,-6766991,-79803934,-107155128}, 7403745007764729549186524636281900169723}. +{{-32266631,-73808458,-30782647,-40156666,-60861150}, 18489493752337001492242462464436867684346}. +{{-31902058,-45142455,-56490869,-29453962,-102270966}, 15181722037661197960766257733048873110393}. +{{-31468986,-123328414,-79074475,-98131496,-21015461}, 24002369903514402348315893431245741664491}. +{{-31343599,-28144913,-38552792,-35033399,-103487580}, 20458243635121049898927048743205389352244}. +{{-31315543,-29490242,-16837972,-15761487,-3763067}, 43411358089644674629079639595711137884006}. +{{-31157758,-120556513,-14106698,-43484551,-102150692}, 17887992373178076017940898319907906006453}. +{{-30966965,-70784813,-73416346,-116501695,-56996810}, 2323071203380463809315338150226984379284}. +{{-30916218,-58775495,-67290472,-29874905,-52795960}, 34303852285116538314988523545246767773813}. +{{-30505789,-121889210,-26577489,-116847956,-3249488}, 29292421588659733389873178870967224619098}. +{{-30397881,-695540,-39595631,-76181669,-96534390}, 9979737551394022067452011865735796676242}. +{{-30363924,-10972058,-15396082,-114560369,-111017506}, 9785574926412606910924712386911816196823}. +{{-30280963,-21061640,-22276710,-34013543,-6065101}, 43143491048130394159339721313053661149606}. +{{-30251401,-29561138,-54817097,-63866601,-42344281}, 31662023965269985171714661262114031596610}. +{{-30205197,-5830737,-50184329,-1378806,-83055704}, 21537559755112149288238015226430440274200}. +{{-30147994,-62899678,-42181352,-96897219,-1994217}, 29385872258748260466334808549432961456487}. +{{-30145286,-37921278,-57588912,-18114377,-121895579}, 15492375745029303249048551849696978320999}. +{{-29839872,-99153030,-30638235,-37709902,-83406598}, 18395418035475784112061826227086984703963}. +{{-29837827,-20694868,-115350773,-17010188,-34275799}, 37198523627121298682103695635947498258986}. +{{-29773394,-92310324,-74510382,-4086040,-75474134}, 13456759139290855287016573481018530230975}. +{{-29756769,-121577306,-48615060,-102920815,-26789382}, 28617682141308557430113379317525379639126}. +{{-29694101,-32804160,-102156381,-9401184,-14193783}, 37781704039338908129671635095089901627914}. +{{-29659272,-43102516,-65364287,-118717632,-68012768}, 4962171835270518477178709356198320207003}. +{{-29626091,-79755840,-10649871,-88014629,-18526578}, 29861418644959563481509247897164706781874}. +{{-29595915,-111951780,-76203935,-54730882,-56165237}, 34200003162519068566900424684422211604906}. +{{-29555888,-105600903,-68561675,-118322414,-4962216}, 24020536251551716561317649345655467634137}. +{{-29088574,-28875760,-52454026,-30378404,-103457179}, 20453289012839159942021590950735859289775}. +{{-28815275,-26947853,-64315476,-85124531,-10492201}, 27062721840391276832789580890122394124580}. +{{-28672523,-54362324,-96151836,-105281325,-53549529}, 25878948407075994149018018612809980362790}. +{{-28615646,-38244732,-13709179,-118722296,-63252947}, 10404750277356721668826484239492351207083}. +{{-28488129,-65787615,-40569109,-13806641,-88405198}, 18805136553453275045465623286188356955728}. +{{-28160427,-104196396,-76260070,-15507487,-94851882}, 12786733095211357308946101016127991428022}. +{{-28004576,-59678282,-84432575,-120948141,-51520070}, 23398553954706751062581586563001296443091}. +{{-27838485,-5872575,-89350575,-64309544,-6519147}, 27153200210412216591035778758630389332680}. +{{-27769066,-61684236,-64819725,-47781390,-79503617}, 13196373354050703095594005286482249769259}. +{{-27634425,-60570994,-101994265,-102028792,-112426559}, 1466944060630562358049639971461514327626}. +{{-27621122,-50420785,-8618496,-97520467,-119075269}, 9710579115710083628431540933101471406373}. +{{-27433994,-38050591,-98921282,-120242256,-78580223}, 4773970273628688288716665677689166818029}. +{{-27400664,-114241455,-86665664,-22705047,-121601731}, 12762042832875307100141829347397581717317}. +{{-27309210,-84415668,-90616449,-628248,-35461707}, 34492364019393752048989845539678483952171}. +{{-27256216,-89787395,-88822268,-30634485,-21710885}, 34976350166004357462828497849470390797381}. +{{-27066512,-59974628,-72900435,-111565637,-88553478}, 2306670487883446656855388891069496706707}. +{{-26938643,-33632044,-102597035,-120936641,-27664027}, 25892743340465940419754326708377015231138}. +{{-26646241,-74226850,-75119865,-61415335,-16970481}, 24427876408917606737273855815712289224002}. +{{-26409553,-87180120,-78581300,-75802775,-32322398}, 23757865322906409828520577671733969252118}. +{{-26189419,-43948045,-25817542,-53676703,-103482737}, 20445154145176031813408784446210764435876}. +{{-26142067,-12719247,-70896397,-71415547,-57269805}, 5398807031959468739310270202811882801504}. +{{-25877992,-59846527,-71025321,-38661415,-95524633}, 12547376989163572938084025264912722754881}. +{{-25864837,-95333314,-114690611,-18381506,-110142437}, 12595423177658150362142377814473768436170}. +{{-25615667,-72290268,-3488625,-110493807,-77637346}, 7751779419040353341716193557935808394034}. +{{-25504501,-21045205,-811293,-68972987,-41099879}, 31919486263419381660785940638456800494336}. +{{-25020124,-2820469,-82348274,-35867959,-8101939}, 37701628292696135198266478985955901744005}. +{{-24978902,-70484741,-86078666,-13826490,-30592833}, 34650026174527960770870193405726081598893}. +{{-24553475,-69712681,-4046150,-118677056,-103148464}, 7091485377679222133896174025382863009980}. +{{-24538550,-65829293,-30281175,-88902805,-47022174}, 29019252698997656517684500559027194025649}. +{{-24518936,-54887047,-15063510,-79864231,-84221971}, 10720625132137380503552101360037847875525}. +{{-24350011,-42892101,-53929753,-86698030,-55533858}, 31647718399254070384160172113613689107256}. +{{-24331880,-11097318,-119702996,-96745288,-26057633}, 25980905083562742834531151947597665922127}. +{{-24311288,-17330361,-15204332,-71266188,-10529964}, 32594715814426040091291783248474789612573}. +{{-24278189,-75991579,-120531901,-98262895,-72685886}, 2160456515082006532107379463905662460752}. +{{-24113423,-75153803,-107839552,-113449115,-57690524}, 2150680158798705183836244836291548353908}. +{{-24037848,-54219510,-55669161,-58252884,-97757476}, 9902469929688087689091091308569584442459}. +{{-23941106,-90016816,-11771975,-52614647,-104085202}, 17890375528920293383070487487483975449523}. +{{-23682722,-118452773,-27651186,-121911526,-27568686}, 28612509698105630493074773657196430648253}. +{{-23677455,-41625537,-64217884,-7779737,-122044215}, 15490131657118971774279326974744512589348}. +{{-23571538,-9427637,-26644528,-48769127,-38118749}, 42308308514456270681925827411840485568805}. +{{-23532031,-80077863,-71285675,-51264629,-83935551}, 13192744995994457925594386651294790274784}. +{{-23345511,-96036447,-119418220,-117095959,-65778304}, 2067107884720350881591726863866673950068}. +{{-22968868,-57920621,-31081164,-111301182,-24872271}, 28700675117119096019633364622646109758221}. +{{-22724392,-70446764,-45303162,-100534735,-19925475}, 29405359164613302802275865777687260014471}. +{{-22566459,-69465527,-50650231,-102186001,-56797023}, 7649079606528817838499081943423489669856}. +{{-22535692,-77089447,-24418378,-48091644,-92909188}, 17849826831407512635865162413780775700701}. +{{-22512514,-81597198,-5891071,-29245975,-69169490}, 18710548936004995586819261930399711116275}. +{{-22498354,-105556408,-76603476,-45603845,-80548101}, 13147233472974266181612663879018632775719}. +{{-22439883,-117078998,-13365096,-59388268,-4154843}, 29849655426958341066037906884877532240494}. +{{-22407833,-108649181,-84460926,-25585680,-49513364}, 34252002067384526727083066653177543767196}. +{{-22290583,-2007460,-72189731,-113914773,-20887590}, 26848079480851439872980230362969721587378}. +{{-22276729,-36866782,-67227833,-93789825,-58890666}, 5017539830532489593622542054695236189778}. +{{-22004360,-8848069,-74187914,-57809759,-78689832}, 5413881862629751705432869919964621628821}. +{{-21913295,-2647125,-104210612,-89772643,-20422858}, 27017889137351230588482367015823199438644}. +{{-21639493,-70634289,-107142695,-24173528,-113798709}, 12392242623100876437960569115267078437000}. +{{-21311462,-65773359,-49662377,-71612551,-106442475}, 7308103566621071878033292929902027128673}. +{{-21098256,-68636754,-54781456,-96248757,-99659661}, 6968169492764705407334403693525913310279}. +{{-20498302,-71096092,-48108011,-28885795,-48191232}, 39614012204032557939410619277047833511347}. +{{-20431308,-60552859,-101987207,-7934139,-78769320}, 13407690238631520533943344639645141946833}. +{{-20408274,-116537589,-49562386,-39501310,-84914787}, 18428445775887752153446332298691323372461}. +{{-20401607,-66902795,-90220836,-85788562,-90198632}, 1859121278849899858921508856845042304380}. +{{-20346745,-47774029,-17208185,-63600584,-106658535}, 10113187223760090587234012881358742877704}. +{{-20342249,-58940684,-36714440,-97276349,-58398760}, 7654799017774708111977775303714277413910}. +{{-20237515,-2111564,-89174619,-49891094,-42599102}, 37051597391558042311086508635398903161786}. +{{-20146459,-89758706,-107358233,-89004320,-9094958}, 24288510896512242805392109413930795987578}. +{{-20003170,-55982351,-89217882,-7733541,-92560220}, 15547679099075249541653779874502864931061}. +{{-19934005,-85499531,-108152900,-122749418,-9826873}, 23948231100550472484931148360438510338380}. +{{-19890734,-38682808,-16455991,-9136617,-15758665}, 43431565050112727710558665060031967231139}. +{{-19743111,-59530270,-12579134,-10367795,-27175488}, 40135959903000692947556497776764782697974}. +{{-19616312,-108360976,-3139382,-32098971,-26270279}, 39723431487390702642259990770090921353095}. +{{-19548443,-13954589,-67818041,-97714868,-76126479}, 5078756970634815029183143866201688756776}. +{{-19386257,-1920016,-9525425,-89890945,-101973469}, 10190054056429218765368094314013158554626}. +{{-19344045,-67361499,-33863185,-88907775,-52607170}, 29059590952022893978502263432321565832016}. +{{-19143783,-78260157,-23942183,-40299322,-24390224}, 39628228779312715123603660657290260239800}. +{{-19117929,-110802205,-59949114,-5258298,-31580412}, 34618692422405422370650369513391679047068}. +{{-18526226,-19242874,-105480486,-64128224,-53948858}, 26345633219642281980036554323421582537471}. +{{-18514288,-15689256,-81578855,-4511310,-69179252}, 16322929803587627299455250989604246076827}. +{{-18209560,-13082627,-63030124,-24820331,-86322377}, 15967280906911233672444202567983641314629}. +{{-17961613,-89047339,-20077540,-49654841,-67322920}, 18694295492558484634731306509444605403220}. +{{-17940482,-85344850,-121860104,-82742645,-61252183}, 2531529996244645926808364556335829373543}. +{{-17934108,-117220047,-76110508,-76890596,-57300600}, 2617124687558924421989799500639601608797}. +{{-17933434,-35789054,-82123680,-20677457,-98476232}, 15549337599860984383636880162215417149559}. +{{-17839374,-26443500,-109354212,-44561378,-52439647}, 36796281012894354515121029641216188303151}. +{{-17747844,-116566035,-12692808,-104698404,-54167826}, 28807199918357205473035365564328440894045}. +{{-17703600,-100819193,-79858294,-121921759,-118334972}, 1576655238600588797491173013777329896853}. +{{-17666158,-64614877,-54595349,-78998883,-78647448}, 7957841058059741323581698958238000170289}. +{{-17580299,-69076490,-71437212,-52926557,-67031316}, 13257742541842706063124198819516123676790}. +{{-17526003,-98733954,-21092760,-43005864,-21350227}, 40369000928664154497432775131657895555694}. +{{-17357643,-33968855,-10849980,-51462791,-103887457}, 20653725851951086105823923716379835361636}. +{{-17261461,-109357418,-72235847,-59210899,-120693350}, 1930469376237560006821982029888931714002}. +{{-17224489,-41823399,-114482324,-47456660,-15810643}, 37474202511552710197554540239427746238028}. +{{-17099868,-70829366,-79455368,-87369733,-61358803}, 2704482890479837433470425405024441178695}. +{{-17083665,-122761891,-78793161,-3849636,-12433312}, 35273226670941304239013251112675641021528}. +{{-17000305,-23327955,-88623571,-112444459,-22129484}, 26757779248637115963199678377626388137424}. +{{-16902542,-113896251,-48583016,-994736,-77198987}, 18769484806887257320248401764049236997741}. +{{-16894596,-120180851,-114286648,-15677163,-85997769}, 13313726521879335007067050616639075537221}. +{{-16869871,-28341159,-56876883,-1711217,-16488956}, 38002916172780536608346004249860037487856}. +{{-16865074,-80629857,-107533487,-23455991,-68749088}, 13090856987279567311701845840987014068657}. +{{-16830864,-10543635,-63579950,-52090947,-56373693}, 15978267565533101275993587014310707074501}. +{{-16824513,-34611088,-121281879,-97222416,-95674075}, 4161485264870921644096235194972961914506}. +{{-16742258,-24558357,-84501702,-66387160,-61063893}, 5352240154884405504682403780078227304621}. +{{-16697656,-111160371,-1707925,-83354868,-39565966}, 29163362588807210633509509350364103624281}. +{{-16331889,-85135407,-83458626,-5634905,-113241000}, 12899502395444523613794046865735733243092}. +{{-16312148,-70758507,-19527993,-73231952,-77141185}, 8127929963095540324976966085758089916489}. +{{-16203083,-15308251,-77012419,-8513152,-52398413}, 37389043801717055320426174689783870759144}. +{{-16116540,-47485687,-120139590,-103246515,-57062504}, 4839160874574025048113713169704781863381}. +{{-16113389,-70214919,-67550624,-17466840,-54506139}, 34674258530940321977521958490979468950092}. +{{-16026790,-62845768,-94936643,-120726970,-17737737}, 23955618773548881445307239921129882504619}. +{{-15868931,-122290686,-48664549,-56761239,-5964923}, 29679352417300593842627583751187980888930}. +{{-15831418,-29659192,-44642951,-30570649,-6554145}, 42932674906498158190624157462418584762531}. +{{-15494704,-87491920,-74012448,-82119159,-123183379}, 1999342557882415118437179890340974575367}. +{{-15464684,-72980582,-121248906,-5027226,-55435265}, 34509418728488058509957146575839139711439}. +{{-15444099,-83149615,-90543675,-48765291,-13492277}, 34842575089738179789580997325064441825760}. +{{-15193483,-54238147,-114472342,-70422606,-31520298}, 26276368359347385973769110779135129203708}. +{{-15080729,-10112804,-28226428,-86144643,-77149434}, 10682615221018465655129163255365464917782}. +{{-14923056,-42351845,-121309208,-97977100,-17201432}, 26595634013804637897481069337829098542109}. +{{-14817727,-122811378,-115151133,-97058386,-112784363}, 1415302867507061855869249389990873007978}. +{{-14779541,-70882239,-56990529,-48903779,-17220380}, 35014728307916779931481617183389226899792}. +{{-14530007,-37818726,-31884023,-49565191,-30137057}, 42267473835937288400186635972788320992738}. +{{-14462866,-88119142,-25829722,-118865424,-36471286}, 28738092996594313782909329774235339156223}. +{{-14264093,-97854668,-62037682,-7121021,-28616976}, 34611737764785844864709917587158127198358}. +{{-13990842,-96362835,-8866851,-56080867,-28619595}, 39710318377758700523265936012188575106017}. +{{-13988720,-33720613,-71324153,-80881136,-123337036}, 4644699066956709144158304699867537749017}. +{{-13919295,-80334434,-69102198,-17421039,-9024129}, 35352968359253388105415873291691458983398}. +{{-13872308,-27576808,-54721684,-19788129,-25488716}, 42602567697300869456562671088539789764631}. +{{-13834874,-102705625,-37866287,-19533757,-82769241}, 18766104225419724747557802018802736421025}. +{{-13725798,-78236968,-104466818,-16227321,-91077539}, 12745459626673114398576486187711531953831}. +{{-13697947,-70266816,-56069482,-94484683,-19654593}, 29405556634049633645605207263595250239910}. +{{-13627198,-43825570,-94167296,-8987994,-31131169}, 37161196185799076737855573244675831911791}. +{{-13538961,-51188701,-35440435,-5769995,-36205828}, 42615094516324256764929581532484127229328}. +{{-13424816,-11058645,-34756074,-88320838,-96841300}, 10023173624262945892512721444904798397853}. +{{-13269785,-87139159,-110859705,-117438763,-38778920}, 23288297848505308110543798660715251752272}. +{{-13235081,-105432921,-40039650,-40163433,-27948980}, 39540437327660739848345729032587399507092}. +{{-13116803,-33111259,-47463276,-118458557,-82961321}, 10253906933689049560105786418339013148772}. +{{-13027801,-115127783,-87646675,-9590106,-93930435}, 12825464160226742461921150371411464130504}. +{{-13020538,-40104326,-18684961,-27052538,-84004565}, 21321297948182441050960127779320995617131}. +{{-12914526,-22543113,-75056041,-68677657,-106859867}, 4732961150446471028715239893128273935905}. +{{-12865708,-18643488,-105854381,-54373016,-41631705}, 36884146093284539017489746130604378744843}. +{{-12746326,-63790960,-94284485,-43486823,-109063325}, 12387065497935030751240968744148947217699}. +{{-12732779,-37913453,-37166794,-38334873,-37309862}, 42277467997675169889100457552415783117492}. +{{-12401711,-70634012,-44558835,-49586681,-35180249}, 39624525974304002677956386831820875719842}. +{{-12285159,-22681865,-62884560,-36542360,-29664129}, 37086333779218753169665618112101346573356}. +{{-12134978,-53442208,-24528593,-105683054,-53974137}, 31364677606136558516652356320799529400619}. +{{-12094335,-23170509,-3550736,-78413703,-122993070}, 10089300617718963983860544519290452539188}. +{{-11956765,-16333250,-80228120,-91175514,-71686098}, 5094155131377374675314187174472567919454}. +{{-11905882,-97086605,-4214204,-1170252,-37547025}, 40065725318251533034559701133223664271405}. +{{-11804555,-12386280,-119415797,-82005773,-54540505}, 26329483706795952531345971075720885946402}. +{{-11616265,-41414968,-119843235,-102424495,-42343934}, 25915452294246215394667585220557928525714}. +{{-11468294,-6130163,-35660071,-102087543,-24770930}, 31471625948143973848875754063083440879601}. +{{-11465258,-104801003,-19939650,-48099290,-44188121}, 39688807245693012190794056088150738846189}. +{{-11418053,-122807834,-21161587,-94427795,-20348217}, 29487968733814264874164026090459774927298}. +{{-11330300,-81845529,-16291020,-24037766,-43482676}, 39782213470923686368340399091564777285917}. +{{-11202499,-80512281,-9802010,-89571986,-5616928}, 29923876643980662001737914497415819512252}. +{{-10978674,-91409471,-120258586,-62518685,-9774196}, 24217021143578350688962900317747842255093}. +{{-10841168,-119431506,-95215623,-95170833,-48345037}, 23198249033301956378661452030415349626051}. +{{-10827885,-107912008,-21309637,-60680701,-85995050}, 8050265393806797011429016441438180575762}. +{{-10567453,-64271565,-61081249,-20224926,-42438113}, 34675218203895381994222860760279709511944}. +{{-10453729,-60240978,-30655945,-22919725,-78290684}, 18522764609970755237590631720856175121490}. +{{-10446071,-106461505,-9669,-15313959,-46028228}, 40034410909012181930346484274319943052592}. +{{-10325166,-49500147,-37864037,-98656538,-108898010}, 9587132692128236572022845186630832883577}. +{{-10315852,-67230220,-9113812,-34487907,-35122649}, 39805308245761831141173768466763528913159}. +{{-10280937,-27508957,-59187492,-85311374,-77285995}, 5325879210517649392078665944966093186828}. +{{-9903060,-10661517,-90479375,-113020630,-45301885}, 25995677776781476708574042681564606574985}. +{{-9635571,-86507936,-104238561,-6668424,-109890209}, 12724441868173396690315155837540431591466}. +{{-9380246,-99073682,-5621235,-78436228,-52499729}, 29145031853689539316414537531431368836331}. +{{-9379313,-85770929,-113952437,-94836921,-56683927}, 2202429334634456378157547057133313093120}. +{{-9243471,-53274193,-27776096,-121723218,-74054129}, 10257218516970606949367539899123701407020}. +{{-9195739,-95551117,-103553479,-55030055,-7338977}, 34760124289654981652406272536461868265888}. +{{-9060034,-107626122,-112592300,-75205524,-45262490}, 23523321803233482059493697864877903381119}. +{{-8882756,-12965796,-113053073,-27475141,-63848254}, 15813785570223647693293545626323261608467}. +{{-8789533,-65769473,-9835103,-24205055,-14223340}, 40465583141443990134442857957932024773008}. +{{-8763123,-12220423,-85365847,-39590350,-67550746}, 15972498601319979304543274197677358398456}. +{{-8667201,-57233318,-37912933,-39768787,-96965522}, 17852668243781025281854888226113746702162}. +{{-8449226,-61836278,-76388381,-53541041,-115893659}, 12550889841221900981658157593553835633251}. +{{-8155761,-92007431,-121293461,-267789,-31601302}, 34445774792188409117706790810712332389968}. +{{-7964390,-9576865,-115332663,-51528396,-97791782}, 15122106588754872190656554797421577559737}. +{{-7879442,-111408326,-2702248,-75951595,-23659583}, 29164417186531497390207748164786527361895}. +{{-7494290,-82460298,-19584972,-8468465,-85821336}, 19013666347929063606965835082555644928119}. +{{-7187844,-68051454,-4572097,-6865089,-15272358}, 40799734045743156831813387951520257440339}. +{{-6980240,-91186214,-107662630,-80768414,-103466928}, 1768506356546925668861068265560075369951}. +{{-6875091,-84099782,-72043225,-89195814,-114132185}, 2005185914728172073124104531751522498922}. +{{-6867934,-29458299,-65250609,-45485555,-97705148}, 15215472203344408843288639144819022173553}. +{{-6702291,-27036731,-99604586,-3296714,-50757745}, 37152074990007548118829957237686804103660}. +{{-6645913,-57013940,-56408874,-47586995,-105540391}, 12577787771546354383725909466586317244294}. +{{-6614280,-112366817,-122997952,-71272896,-53443527}, 23532779133781457547212529026241294564877}. +{{-6585786,-41334494,-14240423,-14313137,-48629363}, 42748620875781369550242109380092566354659}. +{{-6549224,-64156226,-24064359,-85635503,-93719280}, 7303771839972020256766420246186237818323}. +{{-6039926,-26644035,-92868392,-87091855,-64941608}, 5176335481673000278665777932625526846837}. +{{-6024618,-39206278,-30625196,-66643401,-32269685}, 31728913419360187033040384813349953054823}. +{{-5849700,-88537006,-84250218,-3999808,-119721583}, 12900163579424665480412106320797188123343}. +{{-5838837,-56584788,-68133319,-32877854,-76977001}, 13249202475421008048296859724432987025802}. +{{-5834980,-97048649,-25246729,-4706912,-112885830}, 18098358866098872216711776515403108022809}. +{{-5749389,-43696014,-31635322,-119846958,-98977366}, 9598468163444241811189448364184423820254}. +{{-5617832,-37428210,-116080667,-10554887,-87273860}, 16040132957541092614117713138278786835923}. +{{-5549286,-66762451,-110685674,-116952697,-72415008}, 2194740153863765366633990335839865332981}. +{{-4997810,-35821734,-10421781,-42650195,-79121976}, 21315345281977633363552431362619782809971}. +{{-4897207,-97394607,-71263243,-17749529,-68378247}, 13514375271220138084167288034610131168992}. +{{-4321579,-34851671,-49358139,-50338459,-65973255}, 21165337143063232507185441887524370762720}. +{{-4274399,-93450919,-23901694,-202697,-46250068}, 39876442858022148456814092266171975154932}. +{{-4273273,-8128836,-29394766,-22030789,-114287215}, 20892392860252357341231881670582206518918}. +{{-4250119,-11349697,-95926061,-87196245,-59063175}, 5260690382676712485666594677080325803552}. +{{-3996179,-45947350,-109028155,-32135314,-116083134}, 15027209081814613547366937324439497559034}. +{{-3727764,-62104575,-90405882,-9882566,-47877060}, 34506691559989247730249694608091330783709}. +{{-3500471,-49388315,-24231893,-47769498,-44140084}, 42245366751129209646278442431046384715128}. +{{-3463762,-49660986,-43682850,-41829902,-2545605}, 42941227838874779398766397605988958020079}. +{{-3405938,-83960297,-20444019,-113683402,-1701502}, 29584983390110960632913020674020640902073}. +{{-3315146,-45499355,-49274575,-64791427,-13233135}, 32382087112378307731269275916735694885857}. +{{-2923064,-18244182,-276736,-56743434,-47439985}, 31962302633365176107828448176303521520975}. +{{-2834663,-33941443,-54091194,-89190428,-1980095}, 32394618958342686659525784565293798311660}. +{{-2754243,-54270854,-98882708,-32628219,-63976924}, 15734752514248999811254938794585076074870}. +{{-2675657,-10063319,-67721261,-109626540,-99890489}, 4409504294096108032654488745672379976776}. +{{-2634149,-83454026,-51945274,-13157489,-9496794}, 40623562391550728579102590591738920510166}. +{{-2425639,-83504474,-66960688,-107193413,-24696389}, 23465898785026348232700941404360425968742}. +{{-2291205,-78895473,-5990729,-100864378,-98947005}, 7142057054684980528051314412100823947528}. +{{-2256459,-22721292,-6196642,-62350169,-115575918}, 10178424389554991952322700819543852704438}. +{{-2138457,-101102401,-39782194,-59747422,-28187951}, 29003607749487162633219969680236403027852}. +{{-2032445,-67371816,-13753570,-66069989,-4315903}, 29938381673626960427000300213056690047622}. +{{-1975675,-39864321,-76488727,-84093774,-53213043}, 26416016149452322988307573328711156677544}. +{{-1879203,-73173124,-27343068,-62221111,-121886}, 29771324962732377278194268046760779080502}. +{{-1863106,-85319674,-83143741,-92888184,-26780693}, 23471214799079918144194005766502534815851}. +{{-1597267,-52116051,-68455585,-117744702,-62696717}, 5005227520334579276109664992465085018472}. +{{-1595911,-5957789,-110277732,-110011542,-118219850}, 4215518080424210208022721206798166894396}. +{{-1510852,-65842677,-51403141,-83121504,-87363510}, 7958108536835097246432673184056671232537}. +{{-1389805,-53934022,-40743306,-3114296,-10893834}, 43271197442395749591224643844960527821534}. +{{-1301824,-57327155,-118345316,-65982207,-21921090}, 24302378404127227793752765330275372640085}. +{{-1229402,-96308141,-8113692,-78934307,-106529800}, 7384449876624700203874022939471306801461}. +{{-1214306,-78298682,-41715948,-49143783,-86185121}, 18504450118273263807785131460180087103847}. +{{-1208848,-3874291,-46581428,-20782058,-25874727}, 42689010036387141369476420173879046850381}. +{{-1141148,-39598403,-121753269,-80209776,-110122781}, 4468640054781183444122559259660495921225}. +{{-1053792,-100050540,-104864914,-2575547,-20617099}, 35111562472988974808602836063452609185671}. +{{-1049055,-105962408,-38660283,-119432515,-28466034}, 28657493258139017390030995036053177569202}. +{{-911326,-70549892,-117794198,-92426841,-64627574}, 2206203137675707702961797197382366951095}. +{{-868764,-52590201,-62710741,-1523430,-62512499}, 16245338524719011591779483726642901527305}. +{{-858404,-110490271,-116779675,-4297921,-80999610}, 13326267607797388692668328919896434551505}. +{{-823008,-9582799,-21073696,-102114869,-89270952}, 10518278492205231612945062021877030476885}. +{{-703201,-47116793,-103292503,-23895,-21005007}, 37831252947506863662114889555960336449408}. +{{-693706,-29408642,-94577669,-16508079,-1738974}, 37844732131935871801816158117084004410227}. +{{-504360,-91570132,-70386611,-79408091,-72178449}, 2625645139638158952846188179888183494019}. +{{-301498,-37184977,-7104020,-11719317,-114944889}, 20975058680016946345147916604111121336357}. +{{-199149,-121216345,-108290292,-38765928,-122339487}, 12304836466162126323597318563868044552716}. +{{-197588,-59870487,-35329387,-104116147,-89034344}, 7633848869631009276164736980043889854929}. +{{-140757,-118318294,-31677031,-83479018,-18097970}, 29653788091683033860012949839522042420186}. +{{-122078,-103444893,-122514619,-99134911,-116585922}, 1418319792824652733325524276112769886129}. diff --git a/support/test_cases/test_data/5dim_from_0_to_100.data b/support/test_cases/test_data/5dim_from_0_to_100.data new file mode 100644 index 0000000..3c8ee6f --- /dev/null +++ b/support/test_cases/test_data/5dim_from_0_to_100.data @@ -0,0 +1,1000 @@ +{{0,9,78,41,58}, 5118038666}. +{{0,21,28,34,0}, 274864386}. +{{0,32,84,75,93}, 30153658648}. +{{0,42,78,13,9}, 4363071704}. +{{0,49,81,20,3}, 4376764950}. +{{0,59,12,32,55}, 891507282}. +{{0,99,67,15,40}, 7047225806}. +{{1,10,61,83,0}, 8736936269}. +{{1,15,56,96,42}, 9534376515}. +{{1,20,55,39,0}, 408959373}. +{{1,22,13,10,63}, 556686165}. +{{1,67,65,97,10}, 15301345871}. +{{1,90,54,28,23}, 2313515729}. +{{2,1,50,50,14}, 415777698}. +{{2,7,58,2,75}, 17318939634}. +{{2,9,73,88,8}, 12894273574}. +{{2,21,0,3,65}, 17181968698}. +{{2,38,22,46,68}, 17519901152}. +{{2,53,75,23,78}, 21553114030}. +{{2,54,45,8,34}, 740694628}. +{{2,61,76,3,54}, 4918041386}. +{{2,73,54,38,69}, 19734294962}. +{{2,76,10,36,29}, 2433444016}. +{{2,83,28,83,90}, 27949405034}. +{{2,97,83,17,58}, 7076315822}. +{{3,0,20,7,52}, 557871401}. +{{3,27,26,27,71}, 17195025403}. +{{3,35,28,84,11}, 8670294643}. +{{3,64,50,75,51}, 11429741497}. +{{3,65,82,42,21}, 6732136883}. +{{3,68,16,84,9}, 10750535729}. +{{3,78,74,77,89}, 32230025465}. +{{3,85,59,22,25}, 2313824695}. +{{3,100,62,70,39}, 11479972785}. +{{4,4,40,21,11}, 143273496}. +{{4,10,43,4,61}, 688612564}. +{{4,16,31,36,91}, 17472042644}. +{{4,23,54,2,8}, 141041090}. +{{4,27,73,89,51}, 13449496158}. +{{4,48,43,22,41}, 749348244}. +{{4,59,78,29,83}, 21569681114}. +{{4,63,9,81,0}, 8667728974}. +{{4,70,61,84,21}, 10901158996}. +{{4,74,89,5,26}, 6464153164}. +{{4,82,88,83,73}, 32227591512}. +{{4,83,7,34,89}, 19615192534}. +{{4,86,56,33,4}, 2556578888}. +{{4,92,34,100,82}, 28338892416}. +{{4,92,56,89,3}, 10886778392}. +{{5,0,60,56,68}, 17595520001}. +{{5,30,17,35,94}, 17471983437}. +{{5,53,48,15,52}, 761556235}. +{{5,78,61,49,81}, 19759570013}. +{{6,26,23,31,40}, 552416748}. +{{6,46,22,51,34}, 885071848}. +{{6,46,95,5,47}, 4903894780}. +{{6,49,60,92,8}, 8806872098}. +{{6,59,11,26,34}, 614926310}. +{{6,59,61,78,16}, 8814802278}. +{{6,62,70,13,83}, 21561163512}. +{{6,71,98,75,70}, 32346755050}. +{{6,81,70,54,70}, 23901271970}. +{{6,86,36,5,83}, 19480460920}. +{{7,11,57,93,89}, 25934374015}. +{{7,13,54,3,35}, 675356603}. +{{7,19,61,52,59}, 971650679}. +{{7,62,65,9,58}, 4918677101}. +{{7,76,78,44,95}, 23908548273}. +{{8,12,23,42,1}, 272996756}. +{{8,12,40,79,61}, 9278843160}. +{{8,18,47,56,84}, 17610232004}. +{{8,46,0,28,76}, 17256278080}. +{{8,49,61,48,92}, 17681797126}. +{{8,58,74,27,74}, 21553447880}. +{{8,69,62,19,74}, 19474848650}. +{{8,84,62,51,42}, 3102382984}. +{{8,91,54,36,41}, 3093934290}. +{{9,12,18,61,47}, 818801305}. +{{9,13,9,74,85}, 25787091223}. +{{9,22,59,29,85}, 17345997021}. +{{9,24,35,5,11}, 136946333}. +{{9,25,14,79,2}, 8592536459}. +{{9,32,21,70,29}, 8678600981}. +{{9,36,96,34,14}, 4765305601}. +{{9,42,72,41,26}, 4648305225}. +{{9,47,45,77,84}, 25988429903}. +{{9,66,6,98,23}, 11022685137}. +{{9,82,58,52,51}, 3118637777}. +{{9,95,44,46,53}, 3106404691}. +{{10,3,49,67,53}, 9282044286}. +{{10,17,48,66,94}, 25927664418}. +{{10,21,73,41,27}, 4583230014}. +{{10,23,99,80,18}, 13046418150}. +{{10,51,77,89,88}, 30160097390}. +{{10,71,1,70,95}, 27934649206}. +{{10,71,80,63,65}, 23903644026}. +{{10,72,73,77,68}, 32212770860}. +{{10,80,24,79,77}, 27924554040}. +{{10,83,43,27,98}, 20009354222}. +{{11,2,19,10,94}, 17201677285}. +{{11,17,54,62,56}, 971813283}. +{{11,18,5,98,83}, 26057151349}. +{{11,33,58,19,50}, 767722411}. +{{11,46,61,32,30}, 491510373}. +{{11,50,91,13,37}, 4905689341}. +{{11,51,76,62,93}, 21838623091}. +{{11,61,9,88,39}, 9204910647}. +{{11,79,3,24,66}, 19336104679}. +{{11,81,84,97,46}, 15844561451}. +{{11,84,74,19,95}, 23650290617}. +{{12,3,44,63,91}, 17608652634}. +{{12,5,38,0,1}, 134257810}. +{{12,6,11,71,32}, 9126981068}. +{{12,8,93,55,57}, 5130401052}. +{{12,11,6,94,83}, 25795344338}. +{{12,11,44,41,80}, 17599796298}. +{{12,13,63,59,69}, 17595620766}. +{{12,15,85,15,14}, 4300078926}. +{{12,23,9,35,21}, 287493470}. +{{12,29,21,42,25}, 292396310}. +{{12,32,30,50,96}, 18065036672}. +{{12,40,95,96,54}, 13778540164}. +{{12,44,32,84,76}, 25980169216}. +{{12,61,48,13,88}, 17405160458}. +{{12,65,13,48,39}, 2961364502}. +{{12,70,38,44,1}, 2550447312}. +{{12,73,36,68,9}, 10872271890}. +{{12,81,2,69,49}, 11293205658}. +{{12,83,58,76,5}, 10878379218}. +{{12,85,29,60,79}, 19611450902}. +{{12,98,72,53,37}, 7323444312}. +{{13,16,93,55,82}, 21774907149}. +{{13,29,4,9,82}, 17199111691}. +{{13,41,96,56,66}, 21953349123}. +{{13,57,16,89,3}, 8672085531}. +{{13,61,95,90,22}, 12983984007}. +{{13,78,84,76,47}, 15574367825}. +{{13,79,30,55,33}, 2965618139}. +{{14,22,0,69,79}, 25772486264}. +{{14,25,46,75,89}, 25923917242}. +{{14,51,57,8,80}, 17404691558}. +{{14,68,42,0,66}, 19461738144}. +{{14,72,20,59,16}, 2445645096}. +{{14,83,9,79,46}, 11277363054}. +{{14,98,25,62,45}, 3033458036}. +{{15,3,11,65,10}, 8590624495}. +{{15,15,55,77,4}, 8728739055}. +{{15,22,26,56,28}, 300862689}. +{{15,23,88,85,40}, 13437152363}. +{{15,25,21,37,19}, 291616319}. +{{15,29,29,50,45}, 820763959}. +{{15,37,44,30,49}, 763804979}. +{{15,45,48,86,57}, 9358126387}. +{{15,50,67,90,100}, 30679549413}. +{{15,61,26,93,85}, 25868889275}. +{{15,83,31,71,21}, 10760680959}. +{{15,87,87,46,91}, 23914659831}. +{{16,12,73,82,17}, 12911315220}. +{{16,13,77,7,11}, 4296751902}. +{{16,30,56,92,68}, 25920235584}. +{{16,39,47,95,2}, 8801106894}. +{{16,40,50,89,35}, 9342091928}. +{{16,44,0,61,50}, 898968072}. +{{16,46,31,68,40}, 9199892676}. +{{16,88,36,93,95}, 28080697880}. +{{17,14,93,20,16}, 4325587013}. +{{17,16,90,53,8}, 4579795081}. +{{17,27,33,16,48}, 699465799}. +{{17,33,4,28,69}, 17256706067}. +{{17,50,49,16,4}, 217071685}. +{{17,73,30,45,26}, 2438935179}. +{{17,88,54,6,0}, 2289119617}. +{{17,90,11,69,87}, 27937432285}. +{{18,1,92,87,31}, 12915995450}. +{{18,13,80,53,43}, 5114505786}. +{{18,40,80,51,45}, 5181620536}. +{{18,41,11,66,17}, 8675066294}. +{{18,43,89,36,97}, 22352699510}. +{{18,66,31,13,57}, 2707304700}. +{{18,72,47,42,56}, 3105821092}. +{{18,75,94,20,99}, 24173032178}. +{{18,87,30,64,39}, 11281783538}. +{{18,87,54,69,95}, 28076178170}. +{{18,92,47,65,31}, 10892303036}. +{{19,17,1,69,66}, 25772958255}. +{{19,24,31,29,24}, 33501357}. +{{19,30,43,77,72}, 25908160749}. +{{19,38,89,92,74}, 30146439781}. +{{19,44,67,20,78}, 21551999653}. +{{19,52,99,39,17}, 4784662973}. +{{19,84,13,73,14}, 10741504557}. +{{19,93,2,65,38}, 11277519531}. +{{20,0,35,23,24}, 160966028}. +{{20,13,93,51,92}, 21774425358}. +{{20,20,9,80,87}, 25798266388}. +{{20,35,37,33,31}, 488134238}. +{{20,48,76,30,28}, 4391335168}. +{{20,60,59,82,96}, 26523929988}. +{{20,66,71,77,83}, 32230356700}. +{{20,69,46,80,77}, 28061621394}. +{{21,6,25,10,60}, 559828293}. +{{21,13,30,82,45}, 9141181843}. +{{21,14,92,16,78}, 21489212993}. +{{21,29,43,57,6}, 414666383}. +{{21,55,10,85,0}, 8668720331}. +{{21,66,16,19,37}, 2698003801}. +{{21,79,34,6,35}, 2819698643}. +{{21,85,77,50,38}, 7259447047}. +{{21,87,52,1,10}, 2289573451}. +{{22,10,48,81,22}, 8754644584}. +{{22,18,48,55,81}, 17615037816}. +{{22,18,98,27,74}, 21621377000}. +{{22,27,79,70,17}, 12905035254}. +{{22,41,59,1,8}, 207291566}. +{{22,53,11,97,69}, 26108644542}. +{{22,55,57,31,2}, 217460590}. +{{22,64,76,56,4}, 6720738336}. +{{22,65,38,35,67}, 19731060666}. +{{22,65,58,7,81}, 19483731386}. +{{22,68,19,66,81}, 27939311028}. +{{22,79,87,75,91}, 32235134974}. +{{22,80,3,47,70}, 19599222700}. +{{22,93,4,7,0}, 2150710570}. +{{22,99,92,91,84}, 32310187370}. +{{23,22,96,23,68}, 21620616553}. +{{23,23,65,30,32}, 4843646311}. +{{23,44,67,3,78}, 21543604141}. +{{23,53,36,22,87}, 17409539891}. +{{23,55,7,10,25}, 87825911}. +{{23,55,45,40,36}, 1010195559}. +{{23,90,55,43,55}, 3111475197}. +{{24,14,83,38,81}, 21765401044}. +{{24,17,55,33,15}, 410571422}. +{{24,36,86,57,43}, 5181840024}. +{{24,40,27,42,51}, 894927764}. +{{24,43,98,46,97}, 22482887122}. +{{24,48,77,59,21}, 4659269916}. +{{24,56,5,89,71}, 25848828444}. +{{24,58,98,65,60}, 13643661512}. +{{24,69,93,64,91}, 32234969622}. +{{24,73,8,78,61}, 11293155602}. +{{24,88,81,12,38}, 6987047428}. +{{24,95,11,34,60}, 2973485510}. +{{25,21,0,14,72}, 17183844611}. +{{25,29,11,98,21}, 8878541207}. +{{25,39,39,24,59}, 765237975}. +{{25,42,30,34,53}, 894685649}. +{{25,74,68,37,60}, 7266234441}. +{{25,78,56,95,27}, 10903071577}. +{{25,84,72,91,46}, 15581760265}. +{{25,86,70,66,12}, 15036111297}. +{{26,2,0,77,70}, 25771172456}. +{{26,6,53,10,100}, 17856518500}. +{{26,26,45,20,99}, 17862734452}. +{{26,64,13,28,75}, 19337753140}. +{{26,77,34,59,100}, 20276693418}. +{{26,82,66,93,80}, 32240869608}. +{{27,5,85,51,75}, 21757467455}. +{{27,35,84,41,55}, 5189718651}. +{{27,54,19,33,98}, 18059660013}. +{{27,71,83,11,93}, 23645178367}. +{{28,1,86,95,34}, 13435713418}. +{{28,8,96,49,86}, 21903820296}. +{{28,16,32,63,100}, 18131248392}. +{{28,20,54,60,57}, 972864656}. +{{28,27,29,67,95}, 25794697054}. +{{28,34,65,49,72}, 21820376140}. +{{28,41,0,2,90}, 17265428226}. +{{28,41,11,92,6}, 8666998406}. +{{28,51,57,44,12}, 478078022}. +{{28,64,14,12,30}, 2166290048}. +{{28,66,18,34,67}, 19601065936}. +{{28,66,51,64,39}, 11413800660}. +{{29,1,97,45,80}, 21895619599}. +{{29,3,3,3,42}, 538478543}. +{{29,14,8,60,58}, 832548417}. +{{29,17,100,7,58}, 4986550027}. +{{29,31,46,26,61}, 700440019}. +{{29,52,76,71,26}, 12972637961}. +{{29,55,70,47,96}, 22350708171}. +{{29,69,26,20,84}, 19357953155}. +{{29,69,55,21,60}, 2849569935}. +{{29,70,99,56,47}, 7392251605}. +{{29,95,33,37,3}, 2553392735}. +{{30,10,86,38,95}, 21765945328}. +{{30,20,97,10,40}, 4970024228}. +{{30,47,23,8,60}, 626908390}. +{{30,51,39,62,9}, 482129398}. +{{30,62,37,58,90}, 17678835556}. +{{30,83,9,65,100}, 28457485422}. +{{30,88,3,81,33}, 11285923004}. +{{31,11,51,1,73}, 17319953663}. +{{31,46,49,19,87}, 17411723133}. +{{31,49,47,23,17}, 229815743}. +{{31,54,42,27,54}, 766955497}. +{{31,56,36,7,19}, 221361977}. +{{31,56,82,74,93}, 30156899761}. +{{31,68,79,46,65}, 23892245941}. +{{31,76,84,28,93}, 23653645361}. +{{31,97,64,40,43}, 7316735539}. +{{32,0,92,28,26}, 4358812160}. +{{32,29,25,1,67}, 17219914270}. +{{32,34,67,14,76}, 21576311236}. +{{32,38,97,45,3}, 4798556764}. +{{32,49,76,35,24}, 4683600138}. +{{32,52,85,33,100}, 22387120140}. +{{32,54,68,47,68}, 21846325576}. +{{32,59,15,97,78}, 26141741774}. +{{32,62,94,69,95}, 30189255384}. +{{32,68,74,44,2}, 6744844928}. +{{32,72,0,50,90}, 19655099136}. +{{32,73,13,10,1}, 2181501206}. +{{32,86,82,28,93}, 23688145104}. +{{32,88,39,78,69}, 28087513492}. +{{32,98,12,12,72}, 19428945984}. +{{33,3,20,53,32}, 851456075}. +{{33,3,40,75,72}, 25938493771}. +{{33,38,6,70,37}, 9227499985}. +{{33,38,88,12,99}, 22116969041}. +{{33,57,69,28,96}, 22123196423}. +{{33,62,30,100,87}, 26162199249}. +{{33,84,25,2,88}, 19384633605}. +{{33,87,13,85,41}, 11318999135}. +{{33,88,81,8,66}, 23662494213}. +{{33,89,47,76,65}, 28087627927}. +{{34,3,77,9,3}, 4328919678}. +{{34,5,14,10,3}, 33954738}. +{{34,7,93,97,59}, 13745396350}. +{{34,14,7,26,72}, 17222670820}. +{{34,22,44,29,73}, 17359059064}. +{{34,23,22,55,51}, 870333434}. +{{34,29,35,74,70}, 25940020134}. +{{34,30,99,24,10}, 4474079972}. +{{34,45,60,68,78}, 26009631266}. +{{34,53,51,47,37}, 1046768062}. +{{34,59,54,61,30}, 535655146}. +{{34,83,99,55,89}, 24086323710}. +{{34,90,36,46,74}, 19766522720}. +{{35,2,74,75,25}, 12936151545}. +{{35,7,71,84,38}, 13463747303}. +{{35,11,43,60,19}, 461841143}. +{{35,14,86,71,86}, 30119394281}. +{{35,35,17,95,64}, 25883320687}. +{{35,41,53,25,46}, 785207855}. +{{35,50,38,49,47}, 1051218681}. +{{35,58,92,72,65}, 30172188785}. +{{35,85,52,14,35}, 2858695475}. +{{35,90,49,26,4}, 2330280293}. +{{35,92,73,69,36}, 15605131309}. +{{35,100,18,4,92}, 19449538721}. +{{36,2,86,91,47}, 13468719064}. +{{36,12,0,98,79}, 26072403728}. +{{36,17,94,1,76}, 21515359370}. +{{36,47,49,60,86}, 17712901702}. +{{36,54,11,77,65}, 25872968924}. +{{36,56,30,71,2}, 8697100168}. +{{36,59,95,23,42}, 4947916750}. +{{36,75,95,70,10}, 15070869446}. +{{36,99,8,2,69}, 19428164946}. +{{37,7,43,55,19}, 461516767}. +{{37,13,33,47,29}, 453864735}. +{{37,23,57,9,51}, 728108639}. +{{37,26,84,94,51}, 13487126353}. +{{37,35,20,63,49}, 935605595}. +{{37,41,5,17,30}, 126440975}. +{{37,41,22,82,42}, 9240647555}. +{{37,42,59,12,89}, 17436714197}. +{{37,50,35,25,45}, 783041757}. +{{37,56,53,50,88}, 17715238149}. +{{37,59,15,26,21}, 128406999}. +{{37,85,77,98,92}, 32533798151}. +{{38,10,77,63,29}, 4623136124}. +{{38,14,77,14,86}, 21525659492}. +{{38,45,86,84,73}, 30178622642}. +{{38,76,6,85,22}, 10796236456}. +{{38,100,46,72,78}, 28153110176}. +{{38,100,92,75,49}, 15691291960}. +{{39,1,14,92,22}, 8649078435}. +{{39,1,42,73,57}, 9312273595}. +{{39,4,23,85,19}, 8652865213}. +{{39,12,75,89,15}, 12927848125}. +{{39,49,20,20,65}, 17295225907}. +{{39,54,44,66,60}, 9381240161}. +{{39,87,3,37,66}, 19631451887}. +{{39,87,27,93,60}, 11340246255}. +{{40,9,73,5,77}, 21509169182}. +{{40,28,9,51,83}, 17509354268}. +{{40,51,35,61,9}, 514629854}. +{{40,68,78,78,44}, 15603792256}. +{{40,74,40,43,34}, 3121054536}. +{{41,1,79,83,57}, 13481185695}. +{{41,3,96,86,24}, 13078405443}. +{{41,11,17,16,89}, 17243406423}. +{{41,40,84,69,20}, 13006663689}. +{{41,53,90,23,87}, 21607148443}. +{{41,62,89,37,27}, 4687899229}. +{{41,74,76,3,29}, 6493557081}. +{{42,15,39,91,84}, 25963125230}. +{{42,20,84,66,82}, 30121433888}. +{{42,31,15,18,0}, 44276198}. +{{42,36,26,71,90}, 25892137896}. +{{42,40,73,31,90}, 21601690412}. +{{42,62,22,19,48}, 669096424}. +{{42,74,87,26,82}, 23685600228}. +{{42,91,16,94,71}, 27965907826}. +{{42,93,42,40,57}, 3140454578}. +{{42,97,50,21,53}, 2948653242}. +{{43,2,10,44,38}, 839312097}. +{{43,19,49,56,53}, 1004847223}. +{{43,26,24,38,9}, 309043569}. +{{43,29,34,76,71}, 25940060851}. +{{43,30,20,27,39}, 585489273}. +{{43,35,0,57,66}, 17557652075}. +{{43,46,27,32,71}, 17553410805}. +{{44,11,33,7,74}, 17348273998}. +{{44,11,67,92,13}, 12927755478}. +{{44,16,72,10,73}, 21511439632}. +{{44,37,75,50,75}, 21853015958}. +{{45,1,13,46,99}, 18019170071}. +{{45,4,65,100,3}, 13186936341}. +{{45,26,79,80,18}, 12945954501}. +{{45,34,24,67,27}, 8712259417}. +{{45,41,12,60,68}, 17557877763}. +{{45,41,28,38,41}, 910931219}. +{{45,46,100,33,96}, 22515129417}. +{{45,49,52,1,36}, 778097675}. +{{45,50,35,50,55}, 1067501525}. +{{45,64,12,8,74}, 19361863169}. +{{45,71,78,5,13}, 6476725467}. +{{45,78,72,94,50}, 15628480321}. +{{46,28,34,97,70}, 26208226984}. +{{46,42,35,60,88}, 17709245668}. +{{46,47,86,8,71}, 21580078834}. +{{46,61,57,56,26}, 535793190}. +{{46,64,75,27,29}, 6502139324}. +{{46,71,55,54,41}, 3133718006}. +{{46,74,61,36,19}, 2604906100}. +{{46,90,2,47,51}, 3005589496}. +{{46,95,24,72,79}, 27958169202}. +{{47,1,16,11,51}, 591693627}. +{{47,3,63,92,82}, 25967376103}. +{{47,9,9,43,6}, 302499631}. +{{47,12,99,8,9}, 4463627445}. +{{47,18,95,64,70}, 30104803045}. +{{47,22,100,5,19}, 4481662585}. +{{47,28,53,49,60}, 1005181997}. +{{47,31,30,70,68}, 25809911267}. +{{47,62,49,76,26}, 8848780901}. +{{47,66,19,100,66}, 28223514341}. +{{47,81,60,34,56}, 3144324387}. +{{47,86,73,14,41}, 7015935349}. +{{47,88,47,70,70}, 28087416741}. +{{47,90,64,15,38}, 7015360361}. +{{47,96,65,59,42}, 7357630253}. +{{48,21,17,48,14}, 318261766}. +{{48,25,77,41,34}, 5137437198}. +{{48,43,10,56,80}, 17575641282}. +{{48,64,25,57,89}, 19660668956}. +{{48,64,42,45,53}, 3138805912}. +{{48,64,76,25,28}, 6503157768}. +{{48,65,8,5,27}, 2199527962}. +{{48,82,26,76,22}, 10795508416}. +{{48,88,73,70,92}, 32266477828}. +{{48,91,65,82,30}, 15094858566}. +{{48,97,81,39,67}, 23996670750}. +{{48,97,81,54,38}, 7362077446}. +{{49,0,80,53,49}, 5164245017}. +{{49,12,82,2,4}, 4333848961}. +{{49,33,94,14,45}, 4938690963}. +{{49,34,59,9,41}, 777912541}. +{{49,39,39,94,39}, 9371417559}. +{{49,41,86,2,92}, 21598130563}. +{{49,65,22,11,26}, 2203849611}. +{{49,66,77,94,65}, 32255652181}. +{{49,73,4,23,85}, 19387216155}. +{{49,93,87,98,32}, 15878658439}. +{{50,6,68,45,69}, 21778167928}. +{{50,18,92,80,41}, 13471715440}. +{{50,28,76,17,81}, 21536905272}. +{{50,43,12,39,17}, 387133818}. +{{50,46,82,32,7}, 4669393648}. +{{50,51,31,37,57}, 930754814}. +{{50,64,59,51,6}, 2597471148}. +{{50,80,88,58,32}, 7297433888}. +{{50,98,19,45,49}, 3075743996}. +{{50,100,17,1,85}, 19450054716}. +{{51,5,37,7,38}, 705723183}. +{{51,25,42,66,35}, 9297920947}. +{{51,27,91,9,1}, 4336320767}. +{{51,52,100,21,72}, 21721790505}. +{{51,53,13,87,25}, 8719579455}. +{{51,64,81,75,17}, 15088222525}. +{{51,65,36,87,80}, 28111286571}. +{{51,84,47,63,99}, 20312374205}. +{{51,90,47,35,81}, 19783684605}. +{{52,2,33,73,35}, 9295890012}. +{{52,7,84,100,71}, 30372036178}. +{{52,24,99,53,33}, 5279655068}. +{{52,27,48,21,23}, 200369754}. +{{52,37,6,14,5}, 102006162}. +{{52,51,49,34,45}, 1048069462}. +{{52,55,61,4,73}, 17422761046}. +{{52,65,24,10,90}, 19383846658}. +{{52,66,94,84,17}, 15096493264}. +{{52,78,47,50,64}, 19773201860}. +{{52,94,85,22,79}, 23672225620}. +{{52,94,86,39,38}, 7288750024}. +{{52,96,97,71,20}, 15285118220}. +{{53,6,71,1,94}, 21526765261}. +{{53,10,53,50,56}, 1004082501}. +{{53,13,86,45,19}, 4619320987}. +{{53,15,96,13,96}, 22180867147}. +{{53,16,91,36,87}, 21801100949}. +{{53,23,49,24,11}, 184290903}. +{{53,33,89,1,47}, 4938417695}. +{{53,35,2,41,53}, 924075227}. +{{53,48,74,80,70}, 30177117825}. +{{53,55,51,72,13}, 8832961751}. +{{53,71,21,55,57}, 3017293151}. +{{53,83,71,73,92}, 32266540239}. +{{54,4,47,17,5}, 177364156}. +{{54,18,38,94,70}, 25949403104}. +{{54,35,57,12,44}, 777938022}. +{{54,38,85,23,68}, 21589163372}. +{{54,40,100,33,44}, 5336814632}. +{{54,42,100,6,84}, 21727638880}. +{{54,64,72,49,10}, 6754534952}. +{{54,69,85,50,16}, 6774856998}. +{{54,75,67,31,55}, 7039444990}. +{{54,79,50,17,18}, 2345733866}. +{{54,81,34,11,41}, 2856060346}. +{{54,88,95,53,11}, 6760904380}. +{{54,93,73,55,17}, 6772960574}. +{{54,99,8,84,46}, 11385071202}. +{{55,1,47,83,69}, 25947166143}. +{{55,10,31,45,35}, 844576509}. +{{55,18,93,55,95}, 21810018173}. +{{55,20,96,85,68}, 30244105257}. +{{55,29,98,56,46}, 5280452259}. +{{55,41,65,62,23}, 4690634551}. +{{55,43,12,49,45}, 916149371}. +{{55,47,48,1,59}, 794365563}. +{{55,54,18,100,72}, 26146778337}. +{{55,76,99,99,13}, 15470251453}. +{{56,3,5,1,87}, 17231303262}. +{{56,9,77,56,8}, 4607414278}. +{{56,16,33,67,91}, 25958056732}. +{{56,24,51,27,91}, 17381032860}. +{{56,73,68,5,68}, 23657050122}. +{{56,76,12,36,58}, 3004938752}. +{{56,77,82,39,27}, 6767094682}. +{{56,85,32,25,22}, 2343881226}. +{{56,87,54,100,2}, 11181013698}. +{{56,91,84,92,32}, 15618912322}. +{{56,92,60,68,100}, 28629530624}. +{{56,94,89,22,16}, 6508751172}. +{{57,19,53,68,19}, 8781869655}. +{{57,42,54,18,70}, 17428501441}. +{{57,42,54,69,62}, 9384358601}. +{{57,59,56,74,64}, 26012516675}. +{{57,68,63,69,12}, 10911152269}. +{{57,70,27,30,93}, 19392293333}. +{{58,19,92,24,74}, 21525074530}. +{{58,24,3,7,58}, 590980012}. +{{58,29,32,36,18}, 456239650}. +{{58,36,53,94,54}, 9392421668}. +{{58,43,31,97,61}, 9518698750}. +{{58,48,85,67,12}, 12993483052}. +{{58,57,0,56,33}, 917864498}. +{{58,70,2,47,85}, 19647490552}. +{{58,82,100,28,32}, 7158935648}. +{{59,5,22,73,99}, 26345773755}. +{{59,25,48,55,47}, 989455163}. +{{59,26,72,69,11}, 12922364537}. +{{59,30,44,11,2}, 171416425}. +{{59,82,34,18,62}, 2881012705}. +{{59,92,47,78,64}, 28088711589}. +{{60,2,70,96,52}, 13741642944}. +{{60,21,28,46,61}, 863960338}. +{{60,32,40,21,21}, 261284888}. +{{60,39,37,29,63}, 798817886}. +{{60,45,74,35,35}, 5202218906}. +{{60,53,73,87,58}, 13551447822}. +{{60,64,7,36,85}, 19647231124}. +{{60,78,41,72,3}, 10906734164}. +{{60,83,80,51,74}, 23940597578}. +{{60,84,2,55,13}, 2461592984}. +{{60,86,21,47,100}, 20173880652}. +{{61,4,53,3,29}, 190373149}. +{{61,6,74,42,58}, 5152608193}. +{{61,14,67,77,30}, 12937195213}. +{{61,14,75,48,9}, 4607151317}. +{{61,32,18,87,67}, 25884141465}. +{{61,36,6,40,19}, 387227281}. +{{61,41,87,81,3}, 12999300767}. +{{61,42,76,8,86}, 21593839169}. +{{61,43,76,55,63}, 5227935579}. +{{61,51,85,82,23}, 13018126167}. +{{61,52,49,65,58}, 9386364429}. +{{61,69,6,54,98}, 20175699843}. +{{61,80,18,59,40}, 3002893705}. +{{61,87,20,19,17}, 2213584219}. +{{62,23,76,88,35}, 13467295346}. +{{62,25,20,76,78}, 25811613218}. +{{62,38,41,3,34}, 772968300}. +{{62,52,0,68,3}, 8693788208}. +{{62,73,96,54,3}, 6888204082}. +{{62,74,2,78,35}, 11309262832}. +{{62,82,37,10,45}, 2856113524}. +{{63,18,97,3,38}, 5002807149}. +{{63,22,16,13,6}, 41217641}. +{{63,24,93,93,64}, 30114559021}. +{{63,25,26,49,3}, 317949627}. +{{63,29,1,65,51}, 9180384831}. +{{63,73,63,29,62}, 2883581615}. +{{63,79,62,91,7}, 10919337979}. +{{63,80,100,64,70}, 32383227425}. +{{63,99,60,36,65}, 19836089459}. +{{64,3,72,60,73}, 22826328146}. +{{64,5,21,62,78}, 18535447302}. +{{64,11,62,76,32}, 10339430594}. +{{64,19,15,33,81}, 18541056222}. +{{64,32,29,21,70}, 18333463052}. +{{64,32,78,75,59}, 14580323224}. +{{64,37,17,40,53}, 1967409174}. +{{64,40,40,16,3}, 1283654160}. +{{64,50,95,43,83}, 22907589596}. +{{64,74,42,56,95}, 20829913808}. +{{64,76,88,2,80}, 24717232384}. +{{64,96,10,63,16}, 3582337416}. +{{65,12,12,13,27}, 1091516953}. +{{65,18,95,64,50}, 14518719173}. +{{65,21,6,59,18}, 1369709451}. +{{65,22,38,59,38}, 2024037321}. +{{65,30,98,42,24}, 5791091137}. +{{65,36,45,55,29}, 1569356061}. +{{65,64,24,4,43}, 3762954769}. +{{65,80,98,89,6}, 16251110025}. +{{65,92,94,13,7}, 7522974361}. +{{65,98,15,46,51}, 4110824405}. +{{66,9,2,9,60}, 1628258474}. +{{66,13,55,22,85}, 18417285558}. +{{66,30,81,1,30}, 5392386668}. +{{66,38,55,88,80}, 27074500836}. +{{66,42,90,27,95}, 22646047736}. +{{66,45,83,80,24}, 14055704742}. +{{66,72,90,13,78}, 24701264552}. +{{67,2,12,80,37}, 10209087601}. +{{67,8,51,73,44}, 10339827885}. +{{67,20,18,27,9}, 1089210809}. +{{67,25,24,9,28}, 1097809963}. +{{67,30,53,56,87}, 18688072309}. +{{67,45,77,1,30}, 5453339183}. +{{67,50,19,42,19}, 1432617973}. +{{67,60,36,54,30}, 1571388193}. +{{67,68,32,78,17}, 11962427697}. +{{67,77,24,77,34}, 12352694827}. +{{67,81,32,33,13}, 3626516539}. +{{67,82,68,49,82}, 24991765097}. +{{67,83,27,94,32}, 12363112935}. +{{68,4,20,64,37}, 10204765200}. +{{68,4,57,21,63}, 1774874140}. +{{68,20,45,40,99}, 19195633172}. +{{68,36,94,54,77}, 22897393040}. +{{68,55,73,40,85}, 22903409750}. +{{68,56,55,6,63}, 1835628436}. +{{68,62,73,28,15}, 5447315028}. +{{68,64,99,46,59}, 8473290644}. +{{68,67,63,97,83}, 29414790878}. +{{68,73,5,87,13}, 11820168478}. +{{68,86,60,8,66}, 20542004800}. +{{68,100,4,59,59}, 4119600920}. +{{69,30,28,94,11}, 9679355729}. +{{69,36,32,28,63}, 1837919761}. +{{69,40,30,90,55}, 10297497489}. +{{69,48,79,39,99}, 23423235997}. +{{69,59,5,38,72}, 18591855943}. +{{69,60,25,65,56}, 10291448845}. +{{69,75,50,36,33}, 4165018835}. +{{69,77,13,91,8}, 11820539151}. +{{69,78,84,57,76}, 24977955913}. +{{69,100,2,27,92}, 20494175625}. +{{70,28,30,70,13}, 9670720944}. +{{70,37,68,87,8}, 14034681130}. +{{70,38,11,15,24}, 1158557164}. +{{70,66,24,32,25}, 3511288944}. +{{70,93,57,96,17}, 12237081654}. +{{71,17,16,18,80}, 18285069603}. +{{71,24,11,64,16}, 9682748581}. +{{71,34,95,72,97}, 31747085557}. +{{71,39,3,92,46}, 10276859623}. +{{71,43,90,83,9}, 14039057915}. +{{71,49,58,82,82}, 27076462499}. +{{71,53,30,20,81}, 18352323763}. +{{71,54,72,16,89}, 22643608689}. +{{71,54,94,6,52}, 5995920865}. +{{71,72,8,16,17}, 3246588977}. +{{71,72,37,96,96}, 29930624037}. +{{71,81,88,77,100}, 33829577771}. +{{71,91,28,78,78}, 28998334307}. +{{71,98,55,16,82}, 20631787237}. +{{71,100,93,46,47}, 8393752373}. +{{72,1,30,2,93}, 18275291538}. +{{72,6,20,53,20}, 1371600968}. +{{72,17,98,92,32}, 14640521346}. +{{72,21,11,42,46}, 1882114950}. +{{72,28,32,35,77}, 18659002648}. +{{72,32,4,81,3}, 9739211288}. +{{72,37,62,90,55}, 10431683474}. +{{72,58,9,64,57}, 10287284308}. +{{72,73,12,15,91}, 20418900762}. +{{72,74,34,61,100}, 21349392584}. +{{72,78,34,10,27}, 3373108176}. +{{72,94,47,66,1}, 11947710932}. +{{72,95,5,48,47}, 4037663318}. +{{72,95,37,12,94}, 20555102790}. +{{72,95,73,42,4}, 7787235654}. +{{73,17,85,72,95}, 31162421783}. +{{73,32,4,99,75}, 27179651865}. +{{73,49,58,65,81}, 27068104859}. +{{73,58,77,28,42}, 5984203333}. +{{73,59,95,65,87}, 31228941023}. +{{73,63,60,3,48}, 1835243851}. +{{73,73,44,48,78}, 20812911107}. +{{73,81,81,36,81}, 24987607063}. +{{73,94,71,86,56}, 16670898629}. +{{73,98,41,99,67}, 29460955997}. +{{73,99,48,76,65}, 29196853331}. +{{74,15,70,6,20}, 5385615842}. +{{74,16,43,41,51}, 2032566972}. +{{74,25,37,67,48}, 10353742126}. +{{74,26,90,16,10}, 5384143584}. +{{74,29,90,58,27}, 5669620658}. +{{74,51,13,54,71}, 18599834486}. +{{74,64,85,75,35}, 16647492412}. +{{74,74,60,15,61}, 3914330488}. +{{74,84,19,58,71}, 20684524468}. +{{74,94,54,22,87}, 20566899696}. +{{74,95,78,57,59}, 8349784826}. +{{75,2,79,91,65}, 31147332093}. +{{75,3,95,81,52}, 14525059311}. +{{75,7,89,15,70}, 22553226095}. +{{75,16,85,80,58}, 14527533605}. +{{75,32,29,70,69}, 26915041589}. +{{75,37,59,53,41}, 2093656255}. +{{75,37,87,52,13}, 5717424311}. +{{75,38,38,81,59}, 10427603705}. +{{75,50,46,96,78}, 27316114145}. +{{75,57,4,79,6}, 9733272363}. +{{75,59,52,23,20}, 1306653035}. +{{75,67,13,77,12}, 11812139119}. +{{75,71,53,15,43}, 3897342847}. +{{75,72,35,94,95}, 29151323061}. +{{75,74,3,78,28}, 11828847077}. +{{76,28,18,14,39}, 1617293200}. +{{76,28,68,4,56}, 5925092352}. +{{76,30,37,82,52}, 10362150212}. +{{76,43,98,41,75}, 23019226842}. +{{76,60,4,69,22}, 9749790216}. +{{76,67,13,7,19}, 3238180702}. +{{76,72,21,93,71}, 29004002844}. +{{76,72,39,75,96}, 29662483852}. +{{76,73,69,11,92}, 24713745678}. +{{76,92,91,20,82}, 24727760516}. +{{77,1,44,68,12}, 9798611971}. +{{77,12,1,87,5}, 9672191261}. +{{77,13,57,16,78}, 18401185287}. +{{77,30,55,34,93}, 18679979477}. +{{77,36,91,37,92}, 22905810061}. +{{77,38,25,11,30}, 1162792781}. +{{77,41,40,17,54}, 1837352459}. +{{77,45,14,54,66}, 18597789571}. +{{77,69,80,18,45}, 8066223379}. +{{77,77,28,72,31}, 11833171475}. +{{77,77,92,62,75}, 24978112275}. +{{77,86,14,14,82}, 20420411329}. +{{78,3,24,8,19}, 1095140978}. +{{78,14,11,90,84}, 26869222884}. +{{78,16,11,18,48}, 1638040996}. +{{78,40,73,50,65}, 22892741940}. +{{78,42,37,12,76}, 18455852132}. +{{78,42,61,13,24}, 1297069164}. +{{78,44,70,3,28}, 5453241768}. +{{78,62,99,96,15}, 14431145716}. +{{78,63,21,77,63}, 10291641982}. +{{78,71,33,46,98}, 21340925798}. +{{78,83,48,57,20}, 3655648362}. +{{78,98,79,16,33}, 8128730356}. +{{79,2,28,95,62}, 10230888297}. +{{79,38,81,12,70}, 22620204645}. +{{79,43,61,6,10}, 1280030567}. +{{79,46,22,72,79}, 26915757809}. +{{79,52,91,12,66}, 22622416549}. +{{79,60,88,34,4}, 5710794017}. +{{79,66,73,78,19}, 16123340661}. +{{79,68,84,76,34}, 16647503393}. +{{79,70,69,27,100}, 25241640301}. +{{79,73,30,59,72}, 20683134379}. +{{79,75,93,54,8}, 7797978471}. +{{79,91,31,75,7}, 11817965567}. +{{79,91,100,35,53}, 8474711419}. +{{80,13,57,72,43}, 10340993558}. +{{80,40,75,17,96}, 23162192012}. +{{80,51,29,3,55}, 1701991262}. +{{80,78,54,20,66}, 20549024448}. +{{80,88,83,58,61}, 8354873748}. +{{80,94,21,22,7}, 3237051220}. +{{81,9,82,25,70}, 22562554507}. +{{81,24,13,75,40}, 10204680461}. +{{81,28,99,40,53}, 6328502421}. +{{81,51,96,2,75}, 22753575763}. +{{81,53,11,64,3}, 9734064791}. +{{81,73,50,61,87}, 20834509467}. +{{81,75,10,99,54}, 12634506187}. +{{81,80,28,9,93}, 20426149913}. +{{81,95,98,87,51}, 16805604315}. +{{81,98,94,78,97}, 33895625169}. +{{81,100,76,62,63}, 8415771409}. +{{83,0,65,12,40}, 5907423269}. +{{83,16,68,96,50}, 14783877665}. +{{83,21,18,100,85}, 27136125107}. +{{83,34,75,65,98}, 31743673069}. +{{83,53,41,14,60}, 1832806695}. +{{83,58,21,45,46}, 1954378349}. +{{83,60,45,65,51}, 10422000189}. +{{83,72,62,15,38}, 3898045353}. +{{83,75,81,74,82}, 33308345191}. +{{84,19,25,40,89}, 18547082326}. +{{84,37,3,6,69}, 18321796502}. +{{84,44,55,34,50}, 2102468484}. +{{84,54,16,80,28}, 9763834944}. +{{84,60,83,35,70}, 22891548556}. +{{84,67,38,42,95}, 20822382546}. +{{84,73,80,56,31}, 7815906834}. +{{84,87,19,95,72}, 29007556046}. +{{84,94,18,22,27}, 3254333392}. +{{85,2,67,77,93}, 31157150941}. +{{85,15,88,81,30}, 13989793355}. +{{85,18,81,71,78}, 31146403661}. +{{85,35,89,61,45}, 6255699039}. +{{85,43,69,41,43}, 6243030623}. +{{85,47,33,70,80}, 27062775111}. +{{85,61,30,46,1}, 1417100691}. +{{85,61,57,6,25}, 1299918103}. +{{85,74,0,40,13}, 3491578961}. +{{85,86,19,99,86}, 29283602381}. +{{85,96,72,9,37}, 8121631769}. +{{86,2,44,43,4}, 1477858664}. +{{86,6,75,35,66}, 22818197484}. +{{86,39,27,27,8}, 1155403246}. +{{86,46,29,98,8}, 10005192036}. +{{86,52,50,84,46}, 10418155168}. +{{86,66,80,36,67}, 24969750128}. +{{86,79,69,72,48}, 16661159014}. +{{86,88,17,36,71}, 20676961844}. +{{86,92,71,23,27}, 7545110460}. +{{86,99,24,48,28}, 3587851362}. +{{87,0,7,61,55}, 1905555133}. +{{87,15,52,54,3}, 1490108275}. +{{87,24,12,53,89}, 18551092281}. +{{87,26,93,60,56}, 6207517797}. +{{87,32,61,89,73}, 27059426365}. +{{87,33,38,65,26}, 9883358891}. +{{87,36,84,62,17}, 5734939953}. +{{87,48,66,2,98}, 23155705761}. +{{87,51,83,95,27}, 14059055103}. +{{87,61,44,65,79}, 27048762939}. +{{87,70,89,21,40}, 8067361901}. +{{87,76,3,82,44}, 12358077861}. +{{87,79,1,70,43}, 12349681527}. +{{87,100,21,91,48}, 12445818157}. +{{88,6,76,43,80}, 22835272008}. +{{88,20,58,84,21}, 9830590608}. +{{88,32,86,89,25}, 14056984728}. +{{88,37,67,44,69}, 22885492886}. +{{88,42,48,48,74}, 18737627712}. +{{88,48,6,58,74}, 18601513856}. +{{88,60,95,99,89}, 31498934684}. +{{88,69,11,52,73}, 20679665814}. +{{88,80,57,33,13}, 3631923228}. +{{88,84,70,29,15}, 7528577688}. +{{88,84,76,9,19}, 7536548376}. +{{88,92,24,100,3}, 12087175696}. +{{89,8,79,65,99}, 31676666525}. +{{89,14,39,60,7}, 1486224085}. +{{89,16,89,47,68}, 22824804621}. +{{89,52,87,50,90}, 22917192581}. +{{89,57,15,64,60}, 10288353415}. +{{89,66,72,22,100}, 25242558785}. +{{89,70,86,50,14}, 7798840257}. +{{89,75,84,38,55}, 8343647059}. +{{89,98,11,21,44}, 3835355341}. +{{90,17,71,72,41}, 14499483830}. +{{90,30,65,70,23}, 13978692468}. +{{90,35,32,5,22}, 1292952170}. +{{90,43,63,15,20}, 1297609198}. +{{90,48,38,12,9}, 1279045808}. +{{90,67,77,100,59}, 16929960566}. +{{90,68,50,52,12}, 3638093984}. +{{90,85,28,8,10}, 3229522466}. +{{90,91,15,14,41}, 3762270710}. +{{91,3,45,75,94}, 26996560751}. +{{91,7,80,0,47}, 5911399027}. +{{91,36,26,38,61}, 1968892337}. +{{91,39,22,70,58}, 10290248675}. +{{91,52,27,78,25}, 9755863477}. +{{91,57,42,24,27}, 1304396467}. +{{91,66,38,70,18}, 11963249633}. +{{91,66,72,4,79}, 24697823857}. +{{91,68,39,1,24}, 3373832365}. +{{91,79,11,22,12}, 3231443431}. +{{91,83,27,94,80}, 29023969767}. +{{91,88,53,22,92}, 20568469797}. +{{91,97,44,26,78}, 20612829987}. +{{92,0,22,99,65}, 27117262232}. +{{92,6,74,45,28}, 5655948488}. +{{92,10,50,72,72}, 26983892160}. +{{92,34,76,61,72}, 22894523464}. +{{92,46,46,98,99}, 27851464656}. +{{92,48,16,63,93}, 18622506264}. +{{92,54,43,65,23}, 9885109980}. +{{92,57,45,48,80}, 18751919110}. +{{92,61,45,80,39}, 10413661718}. +{{92,75,53,79,30}, 11968313166}. +{{92,82,56,8,43}, 3900606032}. +{{92,87,100,80,96}, 33968659522}. +{{92,89,4,36,7}, 3492935186}. +{{93,26,70,96,0}, 14230328513}. +{{93,31,21,25,75}, 18270232159}. +{{93,41,12,77,7}, 9732355611}. +{{93,54,46,51,76}, 18735619529}. +{{93,74,50,63,37}, 4174767577}. +{{93,75,26,74,59}, 12371068883}. +{{93,81,75,94,100}, 33834853767}. +{{94,5,78,26,42}, 5915975586}. +{{94,13,82,84,92}, 31169572002}. +{{94,57,20,35,91}, 18613901114}. +{{94,58,67,94,68}, 31217542628}. +{{94,71,24,52,71}, 20683353714}. +{{94,80,60,11,82}, 20559861544}. +{{94,85,88,64,36}, 16650521634}. +{{94,89,57,88,20}, 11978392614}. +{{94,94,78,47,32}, 8325152232}. +{{94,99,91,19,2}, 7597098990}. +{{95,23,70,78,53}, 14515764723}. +{{95,34,11,85,18}, 9757173485}. +{{95,34,92,72,79}, 31211837041}. +{{95,36,92,61,24}, 5735627817}. +{{95,41,67,45,59}, 6259844799}. +{{95,52,13,98,65}, 27182406965}. +{{95,56,2,15,61}, 1698555321}. +{{95,60,4,84,22}, 9759227425}. +{{95,60,89,18,95}, 22648966965}. +{{95,64,75,18,9}, 7526319541}. +{{95,73,67,7,29}, 7534667199}. +{{95,80,26,60,22}, 3522619041}. +{{96,2,22,55,35}, 1925198808}. +{{96,6,92,12,41}, 5944260688}. +{{96,23,0,64,76}, 26879739970}. +{{96,26,99,74,85}, 31325503956}. +{{96,27,63,30,93}, 18453852630}. +{{96,39,16,4,10}, 1179134530}. +{{96,45,48,34,32}, 2118191362}. +{{96,66,96,11,49}, 8237875544}. +{{96,72,100,63,71}, 25141015320}. +{{96,87,88,77,22}, 16163170890}. +{{96,88,39,86,85}, 29186158996}. +{{97,2,0,42,12}, 1376534849}. +{{97,20,93,0,24}, 5425993733}. +{{97,37,70,39,17}, 5754599835}. +{{97,58,19,70,65}, 26950574549}. +{{97,75,6,56,15}, 3532477139}. +{{97,86,24,30,24}, 3287165249}. +{{97,86,48,28,65}, 20583819345}. +{{97,100,60,45,45}, 4266555417}. +{{98,1,37,19,15}, 1250448190}. +{{98,11,9,8,55}, 1661420150}. +{{98,14,43,61,17}, 1535584508}. +{{98,33,16,67,15}, 9769075514}. +{{98,34,86,87,38}, 14608790504}. +{{98,36,41,59,31}, 1603160892}. +{{98,36,64,44,78}, 22918490656}. +{{98,38,14,16,38}, 1719818976}. +{{98,39,91,71,86}, 31260306414}. +{{98,52,91,23,26}, 5501496236}. +{{98,68,4,27,3}, 3263437624}. +{{98,80,90,86,52}, 16708166048}. +{{98,83,63,81,91}, 29190918910}. +{{98,93,41,12,30}, 3408882214}. +{{99,4,2,42,9}, 1376520625}. +{{99,24,40,16,97}, 18968936497}. +{{99,46,49,60,28}, 1607297125}. +{{99,70,71,77,47}, 16677370621}. +{{99,75,97,94,4}, 16282640743}. +{{100,0,66,0,36}, 5939152000}. +{{100,1,48,48,80}, 18719179778}. +{{100,3,27,98,93}, 27167180246}. +{{100,39,20,42,9}, 1447828818}. +{{100,47,76,61,1}, 5746670682}. +{{100,85,95,42,56}, 8379047302}. diff --git a/support/test_cases/test_data/5dim_from_0_to_123456789.data b/support/test_cases/test_data/5dim_from_0_to_123456789.data new file mode 100644 index 0000000..1764770 --- /dev/null +++ b/support/test_cases/test_data/5dim_from_0_to_123456789.data @@ -0,0 +1,1000 @@ +{{44320,116588835,17717557,68724426,120880280}, 36181672481789599894540297361135283999046}. +{{182830,19501924,111371369,60435019,41033815}, 6649318587848909714740948361999903280956}. +{{237349,122383416,91725574,88906902,52499169}, 19861343702835499583120387805467669247377}. +{{373802,50266736,112236953,24718911,116335509}, 28169948516596520552439413872292929134908}. +{{491995,47300051,71146232,88731342,116774380}, 38888676525046848698432871643272554930531}. +{{727020,65523092,28935970,102370992,76561245}, 33101352270832531684773662562127650016400}. +{{962940,40857022,69918123,118822691,36952420}, 17450108647954279743228117032118588263884}. +{{1027943,16758753,112971029,27338695,72802747}, 27403969859783355276834199594178085140287}. +{{1177423,77081931,16508243,42838005,59380885}, 3765625199937735560523664709641618711807}. +{{1294364,59144810,12148275,105220442,41889784}, 11997893112727296801239127954329224185284}. +{{1485560,95460489,59206032,46595380,97896851}, 25041274394874873006678202693539165479442}. +{{1587609,114717043,18297573,36862032,116787966}, 25612337091788095222357715829041885925959}. +{{1618261,32117396,104805200,38067397,4293113}, 5957716953806889316602893597126642117657}. +{{1696148,60788869,16777710,12633849,28612721}, 115404663241470993284695254656783621274}. +{{1758915,58817178,61723745,22223911,40310891}, 954666907933002838328683972986600498045}. +{{2064447,60151481,10649631,115741813,96881365}, 33117664082667540171418034419500653475007}. +{{2255951,94851502,4261699,2673788,28640796}, 2746939038207990483535704030514196114661}. +{{2519039,83873890,106867937,82464362,63924728}, 19928905507817504236656982930331287717221}. +{{2619797,80603046,33679186,50316615,29985526}, 3255064257626177734520573400849870516169}. +{{2735783,60815130,38610177,31528943,27027542}, 290867666557800369128221442466812094317}. +{{2780409,90806966,60243052,98979037,123090041}, 36280481599102150728340567844075129976921}. +{{2792132,68419756,39617400,99203287,87640649}, 35591757742191526840788466827847306784024}. +{{3073300,54169811,20558695,98883814,10727852}, 10993724096136309470397426345064669935046}. +{{3074948,85684195,59011958,37453641,19917630}, 3262092683049296410201589541965931501258}. +{{3088219,54821933,122692222,102476974,68566261}, 38715102470116809522023038563038581488051}. +{{3150987,121976848,113800053,36559198,95161742}, 30565108107550532861141379742713139491621}. +{{3254417,56111570,14766658,51663590,119335441}, 22918723283061713384228359126478343905745}. +{{3286092,19671232,78393724,43887600,114597692}, 28247279070349992299817304541236394906624}. +{{3466082,89985545,99275192,81927420,1715280}, 19064305101389008182417846527503926501410}. +{{3490421,96244212,39793130,105781640,111662219}, 36583776947829860978148636562641924263569}. +{{3542525,3154390,74870515,16518065,122364068}, 27924791016981178660878632649399750151373}. +{{3614716,28565536,10092004,34067878,59548276}, 1045687180325732781932001751599414310144}. +{{3680714,16059500,87082938,105485312,34571061}, 17359813976283459263960933584342471657648}. +{{3775175,28923545,120380810,29180028,81920926}, 27412441768073795516356912955865003157155}. +{{4032045,36096496,11480128,119794212,23873675}, 11346478354344921260346942787595853669905}. +{{4125170,39768043,111432227,120430628,80977580}, 38718607745939358688554729928429565206758}. +{{4135629,113644051,58959490,62990372,34397233}, 4014863107790465513935106116516441007315}. +{{4168282,11857882,10234579,107055957,4168897}, 11229578848501035666841409546892698820860}. +{{4330700,34333063,102715621,87475941,28491655}, 16621333780670320223554769823997058154078}. +{{4594311,21241327,92626485,96746941,80055791}, 38131432409624643256453228385563594030719}. +{{4630337,119168757,30518109,57883581,115255460}, 25625726077674428072149563499252604631055}. +{{4677289,3232290,117452169,26706019,119304743}, 28110847374686251358724462327036295431005}. +{{4694218,68024171,75464018,122378460,52503398}, 20108578812129787348904745426416323388130}. +{{4789549,97630371,89636464,7653679,26449438}, 8196787346473983480988655512474264332107}. +{{4892267,55383965,113615213,68719771,65645211}, 17294117508621443985385693604987085495103}. +{{4996099,107306968,74365780,116097143,39954370}, 20162104004833925410345659342960099144489}. +{{5003104,13976776,65600731,5078376,113026956}, 22635028462882209670358920565267815678084}. +{{5041051,122703131,81192579,20975722,56823906}, 8967179110054777190392425995947044340711}. +{{5076608,98874224,13864942,89273787,93736353}, 35424859519716409300479731369218092175768}. +{{5161682,107861254,120861655,71900632,47010020}, 19997605880147602673214948206867897407716}. +{{5407229,24467660,91168908,53897999,6069852}, 5803439888267845032295121484166362823945}. +{{5482602,27104279,23634197,85941937,25424176}, 10929666939233691140152264753852278937710}. +{{5935261,8091501,52210265,102536922,44907755}, 12086010196341333362327520750901441564439}. +{{5954081,116138472,77211943,67497822,112705996}, 41600437851652208922131864647206678917509}. +{{5971157,107932076,118035746,104460194,106767252}, 42115284920449280582220929808344772857217}. +{{6005656,81432412,1679894,72993263,13929464}, 13612077455500282484052011325405985094024}. +{{6096691,85097823,103544113,91469602,2371452}, 19239258843637571618086651354566358550887}. +{{6138434,101740875,8938678,13232866,73214273}, 24585931947646834493645944976796110885362}. +{{6149032,36258571,28385819,86037314,58704185}, 11692078916024841005830541636330333110742}. +{{6354557,22482609,37333996,73975510,81729956}, 32840607082226982659452158171176789800195}. +{{6597519,46701313,22451441,2714453,63245326}, 792997802518672301689133407783914890799}. +{{6895019,14830439,36824550,98666722,25944614}, 11092173287609336634946613507812487125987}. +{{6984778,19878060,30198425,60778864,60655808}, 1061893658887452368183034243151653210148}. +{{7014953,68004281,123108868,1195352,109925053}, 30801542279254090850640461839903318986771}. +{{7039212,9111800,108325120,59861825,115055341}, 28425318958246424164437537973990362563608}. +{{7058879,40763448,77033922,2218916,27454588}, 5551691872565715504657202517782415664289}. +{{7074017,84453568,99678377,63274249,9494014}, 8526848542731456723249712865093736088077}. +{{7115661,8924784,102901176,70292525,89275785}, 38303139628436639461463302867658946290713}. +{{7199013,100773140,119180143,62972221,107253950}, 31237223354691638948346965525572996726413}. +{{7342090,51580104,9303320,108827094,99671270}, 33117250555175481823331280608439763723040}. +{{7379783,116530205,23108058,73815025,87676541}, 35501125141525381868332037562872913153211}. +{{7419237,80529386,29931782,101663080,53426643}, 14658985346375909274632272867004529317585}. +{{7518500,96752342,25907655,70221454,116113454}, 36078845785762227661946103962641231544260}. +{{7637027,53658507,117188064,13969709,23707473}, 5724192807314574193415475860491848720507}. +{{7681974,113203203,106340937,104235097,22956665}, 19672685160187772945672234371125289550974}. +{{7869133,29731251,49398621,106834296,111726259}, 33861688149328978763460223211488693098071}. +{{7947880,10623031,15351751,67634776,118647916}, 33369195632824440938502380427621501294790}. +{{7978980,78657421,91597410,44554578,10947674}, 8513463839582439707836628415041331859330}. +{{7979632,97822275,53880894,86533516,113247437}, 36259454159758956580680264335917672460498}. +{{8102982,98327106,73077785,44336539,98256118}, 30310167008504841640542389216074996795244}. +{{8280313,59288640,83451154,29688069,91335213}, 27342839933466478993286074235576919842969}. +{{8420324,108965196,44420875,27857250,121465910}, 25468552235080304304435820082003446026116}. +{{8478704,6087220,3148518,106126390,42189024}, 11910602155436801960002416563495218723200}. +{{8531606,88279820,14018061,50326418,35966511}, 3746323653153672131186225856245680267060}. +{{8925277,116780805,17372871,51366833,12384970}, 3164355209404805095415967698899783163535}. +{{9190431,97613429,69575769,72290751,65125578}, 19761127178595288946719840923221550346031}. +{{9464445,7092660,64640555,52620019,103384947}, 22985227045330417021145770634676962234269}. +{{9812593,30814923,51215928,118100787,105848415}, 33876852685976484132721997365096977482587}. +{{9864031,105688922,96430474,45796731,61141771}, 9300487420408854962985191276494519764985}. +{{9951673,47360625,106867277,93573714,105892079}, 39058520927734509063632604371376378925847}. +{{9989860,116487571,58562961,40163319,51865818}, 4025045756697146458122928789288194156366}. +{{10261454,26011659,108906950,91326266,79092012}, 38295864537459710271800359050430907274722}. +{{10374837,106995420,81075018,71432515,94716523}, 40941113485657330106224077324636089159577}. +{{10458078,75794848,85781065,75130779,67803373}, 40839336284370531815867616721717663024444}. +{{10568925,77264975,111774064,37116139,9915526}, 8678156299675893048322852118378239610699}. +{{10696961,109754850,84459033,47234072,63825921}, 9300431800011344778020378597744584294485}. +{{10713618,43080342,6829106,118486146,120001824}, 33805057051126028037621665857908344097248}. +{{10890310,81845925,116337772,23978137,71905500}, 30125953616917653579047064573563483610154}. +{{11006202,48409734,10473120,77795752,64576863}, 11677250242296591314431104796974565345904}. +{{11011867,76138455,58178410,115475763,12540141}, 14128173454725410427503013234053140367867}. +{{11039695,29085591,77721901,87350936,116259525}, 38806459531722623213058057614702458362999}. +{{11131066,43016572,26630354,49371637,79901121}, 22210060579852293352889843867516587321528}. +{{11389900,16959588,54170772,93404567,9554287}, 11078824814761080268097607176150529408792}. +{{11479463,15731880,48858278,57831821,93134315}, 22321370682883391135880253560011805767353}. +{{11829497,55663196,68108551,13130461,67868962}, 27310705272996798320417724389392228137613}. +{{11911902,118397601,94342949,76641900,21925597}, 19170686981215905578894304742510656549942}. +{{12163816,98443758,17585100,87973136,8880851}, 13630696073709359844764026400874906753616}. +{{12328565,75989688,115439341,2470889,87135144}, 30136554279339712419493833727918991152141}. +{{12447933,1551320,17896704,83461606,57504320}, 11596591068531799154265972115959935247617}. +{{12454334,111663385,34223995,16046131,56814447}, 3679792275108904356914362189175471196094}. +{{12632715,121871431,114348002,80810157,120951503}, 41794146798007072845563274542751335377659}. +{{12849639,79146585,121705847,27559918,61703469}, 9055830191667318838993545858838558504375}. +{{12927780,28614288,54675066,53491053,35394643}, 1209729020924561321784776735558914680472}. +{{13018702,73570496,40331664,121871421,38811412}, 14812998827380734171442457401928238556200}. +{{13099415,113681573,121082132,41670575,93384611}, 30567731021607006404040196907489851359035}. +{{13161687,25393876,96630279,98557501,51040735}, 17054635147650919059803623378673007886013}. +{{13298174,74904376,74100591,63454870,90610271}, 30317447109036309762318101001977865172916}. +{{13571340,38483974,114645507,20145661,6801532}, 5710602006386666347479921590851175509196}. +{{13878267,2096733,1788205,38341574,26562044}, 362267879627341837557342269068013205799}. +{{13903112,94463766,23112475,46523343,34882975}, 3751555466163310418892055349011913042908}. +{{14052046,120253028,22867844,71676410,115102972}, 36163720758507243705399685442052125678880}. +{{14074245,12055244,34081217,115150641,84757245}, 33199267123732102908011712050823734840349}. +{{14187693,116318783,41104874,4297359,16756678}, 2978301099803884044435286184807509782475}. +{{14223800,108223726,104895051,18916537,59274481}, 9135170436050869779728826946867498027228}. +{{14305440,16815961,36475867,24215656,25076510}, 204776269944636945303881978702189249158}. +{{14364716,52396171,49843652,66213247,120556200}, 23089248316386238492268408137271449859402}. +{{14409608,59374144,73102587,68032259,110010066}, 38880714603799490897788528252416828801932}. +{{14508516,6758426,112658535,2370590,26276133}, 5636803496809476943946541597984274347476}. +{{14976633,88495251,121590110,10406998,69793143}, 30123343448275543267331433026106321728467}. +{{15388841,60012925,64113014,93383692,69351334}, 32941558464925424137913729465597638867587}. +{{15427394,39063814,67576192,38901080,115420295}, 28329248948870385969080692492719924464240}. +{{15769301,28141767,43445561,61515643,86619068}, 22323680437535368425800096023862692433231}. +{{15772222,46154444,35602383,26583682,87772684}, 22065646273547537216738290041136172752292}. +{{15776803,91366542,43501902,39651720,80191517}, 25014319919618253186404933004229008644337}. +{{15804240,21620095,33211,74692049,109683508}, 33351051222638285951643939671428618733774}. +{{15814361,1347487,25471383,122138151,91667019}, 33044848832668082436801160227858652183519}. +{{15825024,102565618,4524839,55853324,54103826}, 3860137237657959985641748903723851330244}. +{{15870054,81660513,3489969,112617234,59593258}, 14654535402985050122765933686140340537126}. +{{15947786,76354648,112900935,15684809,8328944}, 8337574721263565558248175483367008342188}. +{{15961182,33411097,72765812,51719560,21554152}, 5819514777817711822187225405477850289186}. +{{16082631,19823210,119196849,1924859,112209720}, 28081978897460998088272297811124643759469}. +{{16360711,116894745,118691452,59692389,100230889}, 30578707815458556327990492976440880608315}. +{{16737716,67824780,29163883,114806960,27418851}, 13979378767848400686795562972373255917204}. +{{16769051,115526773,46347624,24784018,51171414}, 3690247614670074683375251837637216095011}. +{{16955767,6131019,101530759,32542736,94988640}, 27426972125880324352295656899332357035239}. +{{17009096,26769189,35782328,100849763,120166027}, 33883434731848140553036667193257647311642}. +{{17191621,94138518,117795787,62196087,95408438}, 30497558892024188835016515560250032680909}. +{{17501219,89857452,69823099,73755341,32142177}, 19081767382691959878925013534902141266109}. +{{17696036,24286323,108836432,102832097,85499404}, 38647312362525710880388169086170059785290}. +{{17742247,7277121,64098672,33097421,54579907}, 889791353204718613184991403686574171707}. +{{17804273,114682945,30369330,64900464,105634930}, 25624148568065452095146321141090187477635}. +{{17816218,8664642,113338630,75749520,6347951}, 16505632171474549052543264811254248166128}. +{{17979864,4166623,14771986,15834413,24251579}, 23132933758371460653623331560433232602}. +{{18013373,76250751,19100427,3122139,17480314}, 2750256289115295352394053371642710560719}. +{{18160991,38858704,123387644,76086466,105309169}, 39054408618159025676294043153419717481777}. +{{18242067,116858797,91165066,38315573,103030458}, 31057514268036395113556482704924846271147}. +{{18361773,63254901,53261045,112212856,78208121}, 33272989704450372210657696023977885735959}. +{{18868713,37207383,30711238,55916458,71238502}, 22220886906102985161375089625433305832387}. +{{18938950,28605897,46095757,120883038,58134520}, 12116184476751458191447512478619639166246}. +{{19080033,7288729,121579070,49334820,55200665}, 6663786624362241279107142013880212598931}. +{{19431972,100947090,28270127,24329722,45162736}, 3506016583985273385921120233744471823812}. +{{19638704,9250950,81214582,54195722,16382015}, 5797704146041649441105620572017165884368}. +{{19947805,33381186,55459113,55764784,68161506}, 22308534859213587441005763877422683555397}. +{{20092276,19249786,50858568,61169959,14854071}, 531380757191729655455056204934308652888}. +{{20231648,79984907,119608578,8708066,79836654}, 30122739179670405382197641566876447884226}. +{{20258298,69265955,63379683,4445214,44144304}, 3580458109042625142350683467164020941286}. +{{20266901,13774722,55771217,22573520,10806210}, 188187720147188975649974718652746827333}. +{{20398364,56092747,93993290,111173352,105041100}, 39227369583562926396228722392190471357634}. +{{20491951,77653672,114715789,2474809,62589800}, 9040999758437052539034510648281305945133}. +{{20617017,90393698,90124134,95605137,64923800}, 19778609311746064560529500086800353890505}. +{{20648488,14483842,37949307,46523421,12513204}, 512851663635746108465472415409298137292}. +{{21030470,37860102,45639215,46956960,28697598}, 619269208507157146064079649861209317092}. +{{21176488,23147577,65684964,33814862,39888859}, 1200489781985184741871548726462779339538}. +{{21245135,8013575,111204016,95973595,84136843}, 38315499914203333413610937433376240209787}. +{{21288965,13575812,10835994,71375549,27072819}, 10912560923745163700320131482558814105241}. +{{21392821,36817776,70756136,23450852,105883396}, 28000220759248566583324874395204663272449}. +{{21411561,52578033,50668356,21995905,3089269}, 275162608949871937097570149473210912795}. +{{21549028,65863682,45272398,100473048,31304265}, 11181418476300410193749762770639464043728}. +{{21553241,114396803,20295692,105611674,78713544}, 35822128067518210008254958321187680063811}. +{{21855905,5284358,4555209,66100169,60841500}, 1055095179045473832481663310720366692429}. +{{21874242,26056588,50981358,51603417,51193625}, 1232278737992764979163032602648373041336}. +{{22062373,79899093,30769140,15474366,65968710}, 3432024829547588361285041089275880570627}. +{{22107228,114077533,122235066,76265691,94623063}, 41118099328743675828135028764841703100314}. +{{22212629,83429778,113030843,32603147,27187809}, 8371409727621601247137024652297419228637}. +{{22234488,12002624,38115084,72095280,84210722}, 32859945320800198451718367247881984971264}. +{{22412571,47267429,86613824,82159389,38042533}, 17106286000278766025138263644054859606075}. +{{22680134,29398057,39893038,109564563,27047775}, 11425803892550275568739735561041577990074}. +{{23116525,60347657,40853620,113968516,61506466}, 12191447677645806134150504135376179934723}. +{{23124798,49418362,94533280,111015645,21510164}, 16787426857017060565510330799091340403816}. +{{23218007,111037922,110374822,26249902,88442829}, 30233894427056242966862045138489085556209}. +{{23236859,63055896,112530440,109699252,17209232}, 16954888725944522137294994668490696400929}. +{{23492819,54191260,77264729,102296223,4743159}, 16763082616236193729015449848712856562493}. +{{23530614,20549145,52564855,87609563,48218827}, 11760367402451743145712947575480972548030}. +{{23566368,76776218,41936437,43063867,3506989}, 3234434477939939849470423337685658456412}. +{{23610928,4871963,21718171,70828690,69950947}, 32673763476399116612469410360497280320470}. +{{23657713,73857644,81628241,111962679,2707624}, 19397932790994161474321518725801751161101}. +{{23673505,95832253,113630179,120463002,9679406}, 19581778409931382975299694980957131852679}. +{{23779934,96862996,44149593,93994090,65353331}, 14499161427063871543583710322459330121524}. +{{23795756,110650041,67487604,78584854,32011858}, 19164583097979937078726024605252460852994}. +{{23834331,113242553,64818390,37370105,33163646}, 3346609103712396543355719252708551414443}. +{{24345865,110488366,75341581,42179498,20994422}, 8615169495853130925728325134187906980677}. +{{24373924,98330977,2637559,110450354,119159123}, 36435888108366875697851280024175709788054}. +{{24394851,76984792,112011458,70624347,11516763}, 19228199292505427420204642431677309453241}. +{{24523960,98802139,122110488,123046025,122902021}, 42066201853058365118707582141792494534746}. +{{24563818,51882383,48203593,47509087,39500944}, 1280582745265254452379553800896664545646}. +{{24644223,13388926,4980276,100278126,28539456}, 10923366956633988318536528831694595538273}. +{{24795128,35846735,75120315,73890062,93632799}, 38219974687087691121251734430900488760278}. +{{24855883,302237,80200428,78721893,3584995}, 16335388836949746576653817557196954909243}. +{{25105805,60465161,22481801,64172491,91071266}, 22245084246757440133279250411135191975695}. +{{25160177,120432347,52996230,57492398,13128894}, 3338389174250826904706627204921752908739}. +{{25499432,86266399,24031208,11805802,48878047}, 3413193913932686503603823145983222467410}. +{{25535614,24072057,10944467,122003164,54847751}, 11946013683429726901116514962323660990134}. +{{25617266,69648503,12476514,92279388,93693957}, 35423801741472550240385216617240182679794}. +{{25643293,90475897,30629612,65623671,93709021}, 24883042070349891967036596898470184088859}. +{{25796499,31124986,7437768,13181387,20313483}, 25731266722841798863305982668013765497}. +{{25864811,57770965,6995265,11009186,16737101}, 90126533347065472447515415499418159415}. +{{26353561,93183650,26724366,78296456,106531266}, 36079879686577570523263833747230618456769}. +{{26471428,59903384,7765492,98662176,1271585}, 10989200856107692309305326965753768907792}. +{{26491565,83092827,9359612,121716055,33770430}, 14644408664026761468630491362373061572427}. +{{26592957,63161108,31728763,66665112,46367784}, 1127183242787697336819218535174702533765}. +{{26662166,5940188,38805542,116032442,52385778}, 12103013274761071249904957805848840970144}. +{{26740091,69842836,45508487,77300778,43834115}, 14464534716252448661122814271741142277045}. +{{26862542,69675690,56474647,95810260,75785546}, 35577831381214793349026770128411980052196}. +{{27038058,106794135,61060607,99595404,79835466}, 35663096752745523723357383055102385765094}. +{{27456315,8030950,69276284,110266288,84867121}, 38474881076880785061231090957591038302321}. +{{27462169,15597805,48580292,109153999,119728033}, 33881324181708281910559651179358475106587}. +{{27573225,46762019,5935302,77877103,10590544}, 10976565905202867600560657036717421015499}. +{{28523860,99103879,59094549,40841084,4690136}, 3242312048185536210638818524017234558022}. +{{28524508,115357755,4239155,87140614,18470649}, 13729728850570460261531698506860343174614}. +{{28525430,82033616,107553488,54688683,62882974}, 9391804147735996453766095348552223704872}. +{{28589955,88319104,82030995,94706688,36272664}, 19751547754979283380263186406347540791461}. +{{28621604,45021926,118135803,29998098,57422545}, 6419330840761462216743158074289999187412}. +{{28643506,10378974,13512845,88874041,16472445}, 10901991237027226349508423772552598345852}. +{{28738146,38767540,5893479,91721714,110023555}, 33445430309824861355796413684337986247604}. +{{28962449,115769447,77045433,91086350,114709136}, 41612472013826548499620324241133255665991}. +{{29191150,97016546,27024976,57695052,31913972}, 3104737533613183563738099496284131222624}. +{{29285018,79999895,97904500,74250850,84660476}, 40862107132518411710162904383025527183714}. +{{29404405,23847592,102115283,16332326,84477054}, 27418374415140815999456149784576512321413}. +{{29545333,19604864,117238548,58934466,56622082}, 6671962838915560305256062609601109956353}. +{{29552691,40539616,117015047,105248828,61772972}, 17633102039470958437044226189456461033637}. +{{29571438,56818108,30305653,10141050,45235506}, 776154382005170191429178110257714798372}. +{{29647917,17197769,87546141,40417504,1131419}, 5794158567125925767702338176635808486935}. +{{29790333,3052216,92537012,22649924,80404433}, 27240774167658101323782470571651534795793}. +{{29795086,114671172,51016102,32987195,31582404}, 3017175892965988488430306293583366643112}. +{{29935171,69581458,36048023,17352981,63034792}, 3606924015951933440943559141609267802349}. +{{29993358,54910001,17256963,82317223,56606437}, 11685652550142157274099310674673794082238}. +{{30202150,52549475,78171441,39675958,74805439}, 27652171063438912397301572497100681799542}. +{{30449272,97576164,84015962,57292845,1356320}, 8527136835842151082618488568209917520008}. +{{30504960,82588622,81625558,22540821,119161860}, 30658954081297673488255008725920674576584}. +{{30644941,99716068,99028805,114646996,120292228}, 41885946828934438101867015066780199615493}. +{{30691895,96169594,10199921,102060874,40582925}, 14636443047538478899297473024159976867189}. +{{30693519,8620668,3296727,38908775,62480966}, 1044245737175166699536555349944335204269}. +{{31107739,12019036,23324533,36797008,89077201}, 22146420095003869552766627520460186818613}. +{{31245126,49460950,80902905,18941138,57042768}, 6243705584153137928176228734701926485348}. +{{31298894,73957823,93862404,34120186,18087396}, 8535184655378320854174146068695782645090}. +{{31542860,73323976,104383524,21835272,121412056}, 30828841604400997618083886077465261347840}. +{{31591799,73363748,91040385,23530684,54546318}, 8885971460631093565715146322780431871525}. +{{31724615,52820075,21580041,110048373,52156891}, 12025906156711665848676773424571527931519}. +{{31730767,73583126,14181409,47627090,59382251}, 3766927133753760375357950599542088437621}. +{{31793506,61362892,26367505,109467407,46479293}, 12005567913691862141226675082052959562044}. +{{31852494,67799896,761116,110407895,75606906}, 35732017563095391247953407903400127608616}. +{{31920358,40359776,94515430,71368536,45217649}, 17106722615721937164953884319900963706032}. +{{32085836,111379659,33529889,85942247,59641302}, 14416439787630647526609161090722586289998}. +{{32318358,58826797,93674503,89148615,36676752}, 17119430514519758500136698795425598094766}. +{{32411592,53710805,100446046,49205930,72797708}, 27657825188234789328534867193853744437634}. +{{32578175,96075956,116628363,52632797,38953004}, 9372705264170683610784084135156700343469}. +{{32583676,17581785,15533292,45010895,88084391}, 22144176969395252893658565503626673387290}. +{{32697394,37022402,75098729,118256607,62982672}, 17473435709839087368789979173384277598572}. +{{32968181,31173899,103996000,102663960,100055921}, 38648118761565669632876510086469468357715}. +{{32979143,90224518,81362614,65346418,90720358}, 30321601153415506428731971966598425632737}. +{{33006575,17019722,14215300,18478716,54955094}, 716688898702358833431111749099531400801}. +{{33179005,107178827,86816198,109183862,87484750}, 41287529471436509224489821750321575753667}. +{{33217387,644864,51402080,106751636,110818337}, 33865459562059825593107823147447165689905}. +{{33662610,49800774,122211792,61849547,108562703}, 28557579281449522543907983814738442996600}. +{{33755037,72922147,103982428,103649016,23468774}, 19630063550935017604776077672301758699075}. +{{33893821,10732232,34537106,95271319,44887370}, 11793991832180989367142317628273641236361}. +{{33910331,64283794,122237241,63607817,7023705}, 6101611479314156491339237709659282243709}. +{{33982355,51809756,52026319,13624367,85102482}, 22105404289874173990185119471157743401901}. +{{34224755,26179036,52594737,26482153,89458983}, 22031061147909525236161568162195877218877}. +{{34243100,17732936,106147892,30174226,87404569}, 27470174319638949776467936842428284769552}. +{{34258451,22697940,91262882,89964402,44698715}, 17075946451013638417405764400882038344625}. +{{34532974,74958096,29010736,32128440,82107366}, 24560014499637565277197929138188265506336}. +{{34672866,4458541,4197834,16525874,69959420}, 21820958244771403339906283009779360811426}. +{{34960207,98794731,90330418,27748238,44600983}, 8909575032800118325923199261698167269363}. +{{34990428,113387095,23116618,17197111,98885619}, 24665931750760622030248672573359796695002}. +{{35106671,43881471,5045174,42568937,74334613}, 22246401736746953229739770861813080907003}. +{{35312385,86776562,68781914,64506549,115457320}, 31022551787649310839800843791302734258377}. +{{35357447,25214470,16126820,5052181,36217776}, 726024111478398828865754854801377606761}. +{{35808869,89666246,33918108,62455116,42421574}, 3970074690740487549621285640557589593665}. +{{35944103,90309394,121190858,26224740,55683088}, 9100250851086091380662675571541475992801}. +{{35976758,41027373,81901678,62707612,40935432}, 6604132991987051798298556353385938762914}. +{{36121549,75535444,24991494,74736558,35498657}, 14339810835833097754413173884527801843089}. +{{36125920,19084897,60298807,87733562,99508958}, 32920513191887239736683270980328628179846}. +{{36210271,99347231,29985698,87749015,90912364}, 35472057190018589517703238920955718397419}. +{{36228178,28466541,82406311,86857697,65465756}, 17092154636123944869715881419860644288686}. +{{36440663,31222870,44310113,86225144,73658118}, 32893349758322125703795913533967897480805}. +{{36535538,95817363,71684842,66602571,119270202}, 31043222054371850703626449869595404534762}. +{{36650260,29897232,4275526,96270308,89845367}, 32744646786135395902843646907314043123344}. +{{36716218,94756203,95155184,72937401,27870232}, 19128516033697307839396687510739913375850}. +{{36791666,47341776,102166499,6313931,15814914}, 5743047425749694663988930184185860326316}. +{{36823147,102216190,40803273,115444773,23885613}, 14270961596826283902167610709254528034941}. +{{36975611,77911396,38296788,96638354,68803630}, 35613107567749567564703956403380349885217}. +{{37007807,52329443,111233708,4657474,114036138}, 28204421743216788861908558151814118807395}. +{{37099265,59916842,17165284,107346658,10548178}, 11365658457242033660218869619566053495617}. +{{37179247,113002150,85767125,85692306,7945388}, 19199473828280695980035066522766062181733}. +{{37357141,68183112,86850912,106405139,71446949}, 41222049976045122538445501865556588971289}. +{{37464371,33360964,11061865,50220174,103045870}, 22844708125630168137701988641626835020581}. +{{37669492,96297271,66472581,14464539,36155725}, 3624073583128979093699702672265683164510}. +{{37717318,115594084,40227651,5830740,46173310}, 3701357668964705808584751800319862140580}. +{{38217389,4590330,25665887,33046355,918864}, 58999106769181609600672153157809444301}. +{{38291290,56820790,62076228,74117512,117714148}, 33674843050885847050733924244687175342176}. +{{38387309,23135172,743672,6096560,100337876}, 21845233306480878268802551534148166798337}. +{{38422946,49020679,6855073,47338012,15589577}, 469009396062125714611146030777038022774}. +{{38527620,105359507,98288492,45394523,9913653}, 8641154493861712889915814042024215467354}. +{{38535406,118659594,34728840,68628097,31359288}, 13933654571811956469628006026423007151208}. +{{38560718,52739428,39956513,97584199,121059274}, 33680329062075359811620031802217983422252}. +{{38733133,32931439,1995844,75004003,85752908}, 32733666424620698916257391697114782358859}. +{{38820337,88861262,50075701,53181815,7638782}, 3288707233793647545891736442415563242317}. +{{39025618,94933013,121577350,98301022,66964334}, 19990043980617116173445540756216084200354}. +{{39037634,27532460,8165915,66586604,65342957}, 1099061200343837236987147738287686248628}. +{{39083876,34263949,32458351,115407002,69601755}, 33140828863719858073256625176807451074454}. +{{39176618,18583086,103913848,75797487,23221024}, 16570511389976369634676169576136743299432}. +{{39285433,98519624,71383634,45320008,40136977}, 9233263885780655616948075262588375892113}. +{{39345833,84069996,6067997,51563884,35547402}, 3798940139943891034757741608302204140037}. +{{39378435,51672317,28990416,106924190,37176207}, 12045642785112147287607012678296083983155}. +{{39849935,51097735,56872895,115885569,75585977}, 33314126354062240009275301209316973518079}. +{{39908903,66778965,43570573,73007779,42332685}, 11870934265439139144675180434326905576767}. +{{39985878,76246387,86308238,112353828,31486082}, 19466318021888101943702087199914556798690}. +{{40013387,64487614,82916323,71494137,23296407}, 16485375933821716778220752100679777372925}. +{{40093129,6401372,42571194,112370582,97617076}, 33242521933291025150872241294288938592641}. +{{40217393,28923034,6733138,82719091,84741267}, 32734001494986754383218196691786312778713}. +{{40221354,11292430,25623436,64010056,31288419}, 421314802629221540489331240416043309680}. +{{40332486,12929338,50577388,102487627,39656283}, 12127984045664620302138719860027389056888}. +{{40443574,27289535,109401806,96019172,75193955}, 38338198585608039129491787054840919834354}. +{{40616630,18867366,85781477,42409987,5066274}, 5835665324875819037807693429828454719340}. +{{40648211,21332703,70896261,58474325,115912726}, 28299964885016544503935030724022095673967}. +{{40944135,70534678,52301765,3634388,6325725}, 2940275508379022324526998258061563952245}. +{{41141760,95634644,51060611,79686196,105065300}, 36291020652573782184496019357040298190980}. +{{41148861,67011549,27974518,45161627,80896430}, 22255206563027103566173316895504752041867}. +{{41260651,69581291,112467488,24930484,76464004}, 30169001668441231256142040940429109747811}. +{{41387756,52029493,63871630,43489078,46120351}, 1327739829397789488559486754867974438802}. +{{41485213,1575693,93011518,27412714,59914315}, 6206001046341635821047240319356735823763}. +{{41499965,35846425,95181809,99395795,99419258}, 38277646152934730132666832163766435153679}. +{{41643239,63449250,77770323,114465884,34765123}, 17485261107254627116021901658218660374261}. +{{41707063,114396339,63931091,65145598,2587218}, 3376841135803670895145167719053281994727}. +{{41791644,14091420,121703817,50219134,89676754}, 27802588784200940657446790943394672127748}. +{{41933409,27468414,90810233,16476912,46794596}, 6176711531347771421091859204708344481861}. +{{41937919,100628198,21812828,113785841,44563713}, 14683752685457934879086217354797477174393}. +{{42080047,84175853,65015657,103543833,33431497}, 14194395963419203621568314396699823934527}. +{{42409665,52578776,118382911,36036547,77794014}, 27869301366860076174752198016568463676301}. +{{42501284,55701279,4375659,98217839,74748178}, 32808418861936371612522975550426629746638}. +{{42656233,14057832,10134727,83917365,16330212}, 10943184287019343807459541602017602564237}. +{{42699071,95997814,113752485,117142649,93598489}, 41412072686262901626262118204055568030845}. +{{42709979,121237102,60940824,44576310,59511983}, 4071301307496797240332071423307566279537}. +{{42866044,65695011,87618145,61055312,36752395}, 6612040811882712914173797885345277707862}. +{{42896692,43681815,2370093,21649558,41312967}, 818961048886155461692771015556328488790}. +{{42938848,24959638,36254577,96736125,110995656}, 33574692424800497474545158067703838943308}. +{{42967387,111042783,39983433,108552004,110971795}, 36708765658439448212379378740216919730807}. +{{42979321,11637874,11685692,74956348,73327770}, 32709965049322949978242567465021671912001}. +{{43070949,99541653,41706744,103325979,54539361}, 14868898108415221379154973776095329258779}. +{{43289841,19516155,102244852,25069370,119993403}, 28150443489452768450988306205741005214547}. +{{43419150,59282076,21679091,94712563,90371950}, 32835073810559796117844253778987075620780}. +{{43554968,103498902,120901101,4594154,89793994}, 30269252882948232859035025012651150187332}. +{{43671131,123408713,1249113,119412210,8470263}, 14093183979293892388627887653760017875767}. +{{43713043,66528306,50534678,118651726,48032856}, 12227051815740533202985697795050355569121}. +{{43721028,113871866,54969021,2190890,12049885}, 3026120931224421750179658000092586005844}. +{{43769436,90626911,62423624,97498378,41644519}, 14523719750957807173201498577862741446482}. +{{43824270,92145749,91751432,15800268,117280918}, 30677002345498931075222549674755180916258}. +{{43835356,12226048,6995331,58146715,115822882}, 22852914509932950483953791580227501328268}. +{{43840351,104421108,24516854,34926372,59897021}, 3898008111132189406384584446567947762865}. +{{44018772,7777037,111927938,97217954,83495027}, 38336174678902855722142467106899508662162}. +{{44057804,85225814,116845857,46340564,95149783}, 30522954289084466847937943493891711888980}. +{{44225564,82739076,1047897,116315959,5756226}, 13994603478765106639283175613571481644812}. +{{44668542,108048805,2058239,67903284,117145983}, 36198267098707794797634246373679088467638}. +{{44826471,27858968,32351647,18586428,37450901}, 742006147217369124196318420731477587125}. +{{44924054,64167606,1083094,24047078,83364030}, 21919793672556018341098073692380528672736}. +{{44934729,38782711,37496336,14241052,19630397}, 319402413414783021570443252681174476883}. +{{44992182,18135066,31189708,80870875,14457789}, 10940787443709010360200509030443197093240}. +{{45164942,24353404,122519338,23860528,87387358}, 27475203504133700817659325410243576057504}. +{{45202040,101842250,5915117,49204115,60514282}, 3893034003280057330608792827314917053260}. +{{45248675,86971460,52520756,64631965,94622919}, 25094215893192451484582119961173342583353}. +{{45438798,45481964,36348426,53220596,23773689}, 670077556623573610941093772112186551472}. +{{45854132,119408352,101986336,47290651,51850837}, 9509681391821650061856198024098148009240}. +{{46213824,39863814,107024582,41483801,93584196}, 27882612661719016845779812289598898591944}. +{{46359346,13925318,96860487,30522194,107451332}, 27962304096996709907791424083851148810724}. +{{46436961,42346573,69478067,9494787,78739032}, 27351318917194848372699378515480089790863}. +{{46491891,119894174,120251786,83206843,53012072}, 20063754124311115509861014609480109722089}. +{{46502469,84028071,17199789,79161906,120596306}, 36142085352835813161209069989948148555591}. +{{46588482,82835533,48150220,65979507,45849545}, 3967724581402850239850626495038463088954}. +{{46645657,40264410,52685273,25056091,78992545}, 22092490968853557068268045666544394928477}. +{{47218057,55662448,24062000,106170154,76939613}, 33143696667066815268458053961084176220433}. +{{47233575,22999287,33647955,82610847,54136565}, 11806592181435867754081634254718125764095}. +{{47275402,120673400,85511754,177738,101425617}, 30761037205700032776007362794879726354864}. +{{47396652,48273501,19726406,51723060,118008055}, 22963871620132417991376768276788477558418}. +{{47500482,56193538,109640322,42440647,114904691}, 28545071282734895663123382639262737376248}. +{{47535234,115113024,102606710,116035331,85847201}, 41493652672253594399975515964146366550456}. +{{47563290,78419954,121329363,51233522,86797582}, 30535152332356200191449351919821219480548}. +{{47685450,76974681,122444848,8458002,95588230}, 30185238028066723589454976741637766628130}. +{{47801935,112537553,7645328,54824591,95816339}, 25000927170469346969506825143735718029115}. +{{47914483,2453879,48235446,26198289,45995436}, 905087055374999028240739412789436111083}. +{{48007934,58466636,98033886,85393333,7397042}, 16480007008924460835930036587847321108136}. +{{48106826,74175807,4343503,92918957,50380422}, 14366679193171253434627821985974861691630}. +{{48211416,102224312,81562425,81027587,5259844}, 19183996117707345970410011004233336471820}. +{{48524823,21837398,72131358,20481700,104422009}, 27959033333975496025639671382365720689905}. +{{48641287,43416228,63719035,119042880,9612661}, 11543977862397758034611731951054330416309}. +{{48775385,87982608,26104198,20502225,14520650}, 2784298276734947002228366259437895717513}. +{{48826872,26822116,69652893,3772507,111615775}, 27949139556087936593860561267508486527772}. +{{48955859,45672194,80867151,50019778,24796513}, 5934335627309312921321154024380090683893}. +{{49018764,104312995,25890765,69992430,85934891}, 35543766067440257006484162755515292497750}. +{{49084926,26074470,91946538,73118887,39803831}, 17064791508734564636286584529080361873400}. +{{49135636,42149043,110559247,8707344,52854388}, 6444722392011414148801678362400575870150}. +{{49244734,73496886,93464407,12335194,39313189}, 8895758892171561998220254783290958208500}. +{{49253342,20041644,92321856,81258690,114710760}, 38843937712278274407446768053980189265184}. +{{49336754,8327062,97287491,98579046,99493369}, 38192624728016550255446076009979368188404}. +{{49345822,99168379,40457292,81534051,85492462}, 35626445453107419112688118761805915608938}. +{{49497115,21331358,44944,15584333,87505691}, 21844922042939813175018494087038871906937}. +{{49559448,47468153,80740649,123401998,113546998}, 39271707590312500727669178073460021650182}. +{{49625904,32478911,120068669,16277856,3881838}, 5665642209368739572679318847996819102278}. +{{49953741,110658768,80292637,98740355,113237238}, 41653994079639595486031910780134435772173}. +{{50091952,73820289,62085896,58517480,13592789}, 3292076497415878589533011086757252710418}. +{{50132936,83870421,4920100,87427963,73033555}, 35442690231806024900817228983903728212762}. +{{50277621,66160629,98706752,56750001,8179749}, 5931347608406475150337114210475390815259}. +{{50286955,91884390,68641518,12838163,71876709}, 29990451065604347551525555924695297219065}. +{{50410699,117882370,40834852,64132663,79168631}, 25153994704645633192582668500988023862137}. +{{50718662,60285859,123182270,30591426,26584812}, 5784566622355881028285008947105942361570}. +{{51000176,32464199,119630918,20679137,79078636}, 27455955787660786427960066577674058356938}. +{{51103532,26361511,64640657,35210861,115635074}, 23021840132049640376063344151232625552974}. +{{51259733,101879557,59809451,105858106,63111191}, 14958664565820820654497926549427411373975}. +{{51477851,50682104,334759,121190620,114738179}, 33830867460461824204726539499104219017909}. +{{51570543,17752389,82821320,103912150,95005792}, 38520535197748337651996214111006410059043}. +{{51885515,21672283,116810806,102201909,30393103}, 16912627294990490749856857740573995037435}. +{{52041924,118789229,16190166,98952017,103016985}, 36212673471303742580901737211784348638362}. +{{52045604,8552708,83147212,90467756,81108266}, 38167074146770307067709805214090413358592}. +{{52108240,64984109,53377087,81937609,175100}, 11196516263853887594233634709935839205518}. +{{52165362,78885375,89344219,93856890,95996583}, 40916052898753475637656512682444040129526}. +{{52183396,25359083,54160214,32577740,59985548}, 935538187116974613979125007566303491266}. +{{52522823,77734290,46454698,66089976,3269877}, 3287779073393611935510448347913283585265}. +{{52929241,17920842,108228690,68278408,55190213}, 17252076339983814357863695166628158619857}. +{{53045528,15180003,15450718,50538044,45425159}, 1076268034776570880744866580336832082642}. +{{53252889,100755328,94695509,73726562,38956753}, 19870827163950720223389662756533519290645}. +{{53391594,101633260,97156264,34929686,5988061}, 8641503387495588264213445465820933908784}. +{{53570178,674918,10320593,85163234,49350197}, 11624951086430741132064194000042921576820}. +{{53684992,88875476,35999597,22871843,70124062}, 24727642250666763407075871732270786829068}. +{{53699242,1332383,45165504,41233873,106410647}, 23013122164977570897663890102717178301050}. +{{53778825,24976660,12659749,12591280,100259550}, 21847064922981564067580387791658088454661}. +{{53916611,98634939,90386287,74077031,90300528}, 40907114848352688354662465883379389903343}. +{{54101097,97781217,103544172,30032248,54686313}, 9096356515980038819368935128847105298451}. +{{54123929,113347981,8129338,105564037,112818764}, 36539915119554145292399082740381166332043}. +{{54150801,68286130,97827938,33979348,84149668}, 30355751135049456078754948455709793083585}. +{{54183795,87787259,61592421,94619403,78303052}, 35623145395760960760104007349366081540463}. +{{54209582,34747448,40862313,4166590,105258661}, 22757739019155504432958072970493504775476}. +{{54241200,86256347,72880848,113010073,32118945}, 19464909537651077557205039611940338729050}. +{{54250749,2539550,87617325,113953684,81192751}, 38502117283800788116812836390907200405077}. +{{54392187,55273346,29013346,93231065,86817842}, 32836421095980613119231477324877653115625}. +{{54838828,23997765,38342707,71010121,14138388}, 11106394811138766250710387883561705589902}. +{{55145154,30945188,11222045,73176799,98235317}, 32735846940902933600984170083217500961084}. +{{55306391,12201761,69243146,76508815,44424594}, 17059065061155861079065701503230190954411}. +{{55329682,69958578,55053736,101607278,77977030}, 35949642981164330114109550712669408224096}. +{{55419578,28872335,55222788,79076456,47416451}, 11792689246809723889256599611202518489714}. +{{55533158,33944733,107292867,28643144,62538089}, 6457064953826484829812151254030668860598}. +{{55543131,46552517,4693386,62409783,41964090}, 1161505459611537072610404292995120278443}. +{{55941221,80974491,62255412,8820147,40280022}, 3622753309378983768408069574865333606219}. +{{56009619,115880123,54392556,93127466,56239120}, 14628594411986525872013674457654476869987}. +{{56097747,79233345,74541465,99281586,10689467}, 19111408994327605462190880916813140067127}. +{{56223538,30771725,14674918,84244725,96849871}, 32746475385224397165816448540765480123066}. +{{56246928,13730930,47307361,59210674,42462856}, 1246741878759900085991898573036032885060}. +{{56351209,26540698,100898743,77758211,11259569}, 16551300049374453620575084335312930968029}. +{{56386124,120644531,108096184,64436694,44814599}, 9501007193962748087268033721188061734738}. +{{56447324,64322426,34119143,38121739,34124564}, 1322679216020568029605001292311195669964}. +{{56462575,120202163,93116448,54534456,117667131}, 31134685264118983699203424832187842463347}. +{{56503647,49423152,108392564,11084090,108681270}, 28202676873122010902156249067068971079457}. +{{56907085,121244555,112411608,23014016,96708299}, 30279348037446650241175176181916491286099}. +{{57047785,90317508,21194127,34993243,21928758}, 3135678830264894543409031442674986965901}. +{{57221608,76749253,64951467,58421348,47718669}, 3974014372067650783501100834922187909270}. +{{57231968,107107728,69386711,110097907,25177798}, 19547298777557388152880976431122296624012}. +{{57312742,113084991,24933605,107798027,43047169}, 14767159007859235536181231243559598103934}. +{{57396465,21303244,87262356,45358771,113184552}, 28296278374073426808638829823233390876937}. +{{57407251,47874612,105344768,41292020,42594265}, 6765208810938293505572527885179321591857}. +{{57432732,13750028,7898766,108561837,94963786}, 33073290120262274359103380828817754930824}. +{{57571723,17196779,94417131,108934036,50386671}, 17427686626757861716488963142494444053239}. +{{57624367,33388380,43317226,26653041,47407998}, 909133695639601505242973143809431162537}. +{{57918753,177599,21090306,47192752,26839904}, 411745319549219762175020222175412029635}. +{{58156270,39304328,110239784,107331963,35143925}, 17653657839222365609953505041752267408696}. +{{58263161,11888687,53249308,114375241,37334744}, 12129633496010736550500572663387508414539}. +{{58533427,95286263,42795308,104508225,101494100}, 36627128411055475938666239662125957142635}. +{{58633074,104650288,88136321,82150255,118442267}, 41670318072627806435354225353122087969596}. +{{58985672,11875878,106216542,41056690,9917924}, 5999611194697531329176892054623490333120}. +{{59371127,120366126,93258011,38330613,113000936}, 31103489315541785198343130462961408879853}. +{{59529557,123009861,61720540,15186873,23701916}, 3051153138330298316244007041643963112459}. +{{59802082,119961727,19732882,74911462,107562047}, 36206915298504808121756571836348172430322}. +{{59813260,22028460,54003857,113552130,18182757}, 11472953849338996966853109498096883191060}. +{{60216495,21300620,78508538,23122710,27552312}, 5523828746370269455977703365322111430049}. +{{60275238,114404754,6528082,114740962,29171113}, 14102920362630876338325776107786155329008}. +{{60307890,26754942,80390679,44136578,71348784}, 27610044066154773657560091219414251280868}. +{{60513084,116028507,46347347,111330143,66121830}, 14953803048192946339067985089129499453390}. +{{60547547,37564730,113956971,24357658,71648611}, 27532543934537779847875914598913171489781}. +{{60634087,26037894,110430436,20946981,60613751}, 6374603984799347966829055357442794225273}. +{{60639502,80757869,432773,4788306,121817823}, 25246185693163546089381384868281264496438}. +{{60679585,63309087,70087049,115355009,68656839}, 38583971445069606540751083293526787836511}. +{{60718044,109167966,5092743,87458879,35287901}, 14431558514717077540196217108601174359516}. +{{60762162,116479278,13475086,47628747,57388644}, 3893971562463369059339472675212728162792}. +{{60813441,82003373,62837008,53259215,106818990}, 25751448692014251580118463239951429233419}. +{{60962581,29580065,85460200,13225478,16347792}, 5497513764685931760051974112942924899587}. +{{61201284,60692219,65509615,17134814,17048386}, 339249305323339603686505736300826933190}. +{{61296564,55590014,82948804,22457704,70064616}, 27365043484410868911283029031307372731456}. +{{61351602,8816963,148778,111050598,84092700}, 33072978736324153041644015012328087642594}. +{{61800095,66883384,17845783,15978304,99053509}, 21937406013630077359892374280260484715701}. +{{61854261,110911559,60563545,83481285,7922417}, 13916343170663210493517557539847028223071}. +{{61879234,31251280,51980095,73845522,118058563}, 33591058652188510525251796031772632945588}. +{{62008178,98514017,9843786,9597106,24493012}, 2790696733117586638020008129282689876386}. +{{62240226,113666833,36001843,23491120,36290822}, 3712672566394236140466111473801351938726}. +{{62438775,59431632,7464866,107107093,6921123}, 11361073824647380022627538291324173166265}. +{{63068648,19818059,65989078,72589249,41087922}, 11791827809730513584688904508115494474442}. +{{63178156,60585355,4615290,3587057,7519547}, 131746452879276771893406006212020635354}. +{{63283348,67456990,35345221,59727488,22129153}, 3308844419986619571973802320120712862804}. +{{63334542,62420424,4507002,104780143,99162810}, 33161068367935533592987659306914349557672}. +{{63402995,60666157,51898541,26987204,67694068}, 22096215212916684565460251196823144986663}. +{{63509457,76809217,100783248,91805390,91486996}, 41079949283587020372187661109919927787779}. +{{63675703,30992391,75745612,54666148,44706539}, 6523492089081117828881020366588225404531}. +{{63742878,123018386,111760280,3744727,7746878}, 8468745085743111725753390051457404430184}. +{{63748759,54819847,89708505,65789043,102422960}, 28391374429482079239701483404016233876847}. +{{63808556,113183814,122465102,47055970,5600513}, 8811947054914329377031026111123657235920}. +{{63963307,27712327,36840159,13693162,37221957}, 897698431157345311003650369533730281975}. +{{63990128,60361236,24000399,35265628,114722972}, 22936645753016013183589696815769271040132}. +{{64121213,75845598,5581726,115243436,2154138}, 13995916030558885520291050085651916504769}. +{{64150254,7289066,108515172,110536504,114717906}, 39347546498576294333609620469481226999392}. +{{64213173,21612176,11736478,41712003,114391330}, 22846349441377341675427674010328308520841}. +{{64482108,119952385,23165807,37646789,113839142}, 25658821994848629719283921074158918891150}. +{{64522754,118978776,32387956,34876496,10581276}, 3200331407553795775652881484666905382944}. +{{64530305,4067215,119102536,50407777,99340194}, 27814824771388404689523897712381438134859}. +{{64617097,99690394,96364899,105117086,64688902}, 20150757892112147945817191409938032092101}. +{{64638367,122404120,67975877,10786031,103689897}, 30757385309833467217605418484957578114365}. +{{64651573,18895418,94358897,114470612,90740421}, 38525588200046430061934297241201130169429}. +{{64707272,113453313,82179193,30285969,99537904}, 30107013620044232741688443040408065441806}. +{{64760063,41782626,107427432,51603434,109433178}, 28553862073828928953505129257361439885153}. +{{65054844,71688257,26411470,107857555,6674943}, 14001002239021029128198140167129973577626}. +{{65058597,60005893,57360683,6756239,42064311}, 988423035002369374321556843387842621343}. +{{65735251,22053208,103246690,18036152,82793969}, 27450619021974201047784308254605128827057}. +{{66099753,88473998,111347403,21520751,23223474}, 8415586034641537364188452301165969255373}. +{{66131867,25051101,111760560,21755942,47602662}, 6353288254349139709513326830855788817187}. +{{66225276,76786102,74509852,71783172,95432986}, 40899823187420872614906157973304384339520}. +{{66408230,96935746,63925149,18624962,42718244}, 3636403090715535260569464092921142859108}. +{{66413276,89959804,57064175,30980896,43114562}, 3636496736412316467886340704582784753284}. +{{66522087,1734617,36840637,69925947,97386856}, 32903109336566847879361788886913792283951}. +{{66689757,119459000,58702397,84793785,85952177}, 35728367560694817082594337856142110594077}. +{{66860637,36951893,103431861,25914420,62602387}, 6457101091200699552055112795793696800279}. +{{66973608,23969763,104317252,87126789,60812802}, 17263394673870214853423695718361327514186}. +{{67099582,39382934,60589978,29426518,43477716}, 996810730555209528109336948888850066912}. +{{67188877,8823491,41572125,108012059,74773775}, 34538780836793128226523797522885832005471}. +{{67579722,16986137,34939715,75388145,21157853}, 12444263990383953950298748138194540806334}. +{{67653304,38017273,80186264,21749036,34300661}, 7582100815494535328009817940141824008210}. +{{67852088,3177104,118382714,33807908,83122367}, 29100145420116504762053311571074527978128}. +{{67885027,118236199,61461456,4315160,5961359}, 4346773036953259911908511957248914508403}. +{{67996171,74065429,119587740,66677249,113435509}, 32513948026311836001429897693436573833275}. +{{68021584,68444883,110094976,16489775,25776020}, 9720488902622367136069310382870143197514}. +{{68133323,11605533,84893940,62512613,73572872}, 28940389145049114950555848906045385193515}. +{{68356224,25699922,56038603,21585436,26025825}, 1571910766049181592577629268490980827348}. +{{68392652,107436134,100874895,3553847,94005892}, 31583124827982792421765604492894561041868}. +{{68512048,4397574,73639467,105508544,33408181}, 18056937484785126645719727556677327800532}. +{{68543456,70563078,83329112,122501468,47901295}, 21449290327075754259773789095919306566224}. +{{68734608,28738546,56716881,44891681,88738591}, 23679309434859320563353786020714782409308}. +{{68810997,87862814,33872601,89621468,120170169}, 37635772602129067019371987356819237317717}. +{{69024062,17906237,62231322,37357190,89249250}, 23679054966037452204837973067091189936034}. +{{69275359,80299946,3642438,11834799,104273246}, 26542443811718978479128001865199401170921}. +{{69322585,24840535,43843659,71860239,80949147}, 34201900999115875671651058888310781815775}. +{{69339189,90233925,113392744,45694092,68727495}, 31819566489630590730238356250249303322131}. +{{69459499,16883866,65827716,86088868,47342730}, 13120337595167916690917612813335124357729}. +{{69555846,120264498,27265827,102278120,117454627}, 37885822783853544631897726583431703561972}. +{{69613507,10985017,104191697,25806026,45419648}, 7668068036123361910329006676746898309415}. +{{69862779,37596668,91020800,115201779,71109094}, 39903773284567699092941977253215669963561}. +{{69903003,122887282,67819126,28133488,113394698}, 32085926016733464157281482193329402188513}. +{{69909518,7737113,110505168,68739961,97467541}, 39665017667515180826754148372931177464890}. +{{69991078,5078088,39696926,21943158,1117636}, 1541922714679257356058942628827305833888}. +{{70025132,105772728,23162723,120831054,88260268}, 37213096065234583651708674247687863657860}. +{{70107085,121518844,70205388,100688082,60089180}, 21547450732748834032756700337273809132801}. +{{70203253,108867589,72318333,50269733,63656980}, 10656127937572445621246310282043820506127}. +{{70350774,25365996,17006925,114531426,72987864}, 34376941037409817948452184659563000831268}. +{{70402607,89397902,69976460,97729849,10769643}, 20431245062939758788606068281997832199801}. +{{70551753,83149859,118697813,72189553,92681046}, 42392500043981449863841521349139768595023}. +{{71026677,93726595,90612085,78860913,86638610}, 42224678281155169910110619422176580736591}. +{{71321291,95389321,12763643,26511157,86963404}, 25896608582555005202474470833398104187055}. +{{71402183,110101732,56816632,39903411,39352556}, 5364885422119404466314527609631084793129}. +{{71501405,9111734,105876252,48326328,26292646}, 7338435754488009048092453174863465995841}. +{{71646721,54051024,22030210,87947729,56435926}, 13055705078896606318875464896151608640137}. +{{71680544,9710708,53021938,47240463,29587783}, 1899250202681398657647684606006726519704}. +{{71687564,119903828,70575739,69568194,85537536}, 42304012085837855726602120844746271395204}. +{{71721134,105144585,88778397,117964285,119651730}, 43338159310300613537747691809137421170222}. +{{71786783,114031611,50786960,74931698,107693644}, 37691708157657850778590908754894461191523}. +{{71962038,80574709,72847041,120188542,54694398}, 21469803850407803298165529688027267100454}. +{{71963607,5791006,7437553,44457510,114149357}, 24161075323256891351099472541937202457973}. +{{71977130,95220657,50688222,88138725,109927405}, 37620570192029853671893456647838012993722}. +{{72391772,121966631,117024597,18570250,15835631}, 9797271800675575095167716181893518778198}. +{{72438241,91515333,24037225,104101189,71120615}, 37098763700877242164333832959148058372639}. +{{72516198,76226016,2192597,68707160,8570470}, 14973173307408152041314035481815057454628}. +{{72660386,24117567,51964793,68472450,122428978}, 34908210389681166744284235858342423235430}. +{{72760758,25392474,29006794,70081077,41959476}, 12939620946894564865016923937868505900264}. +{{73088917,39261903,62817027,123316284,14738382}, 12862476733549845689986275002093638872775}. +{{73106998,76685946,74466064,104884927,68400093}, 42535396008287445680097615103671991625080}. +{{73322613,116150680,84560830,6054560,10065370}, 9619055861126411953214272034027656124033}. +{{73472474,8786424,30097580,62697038,42364698}, 2399180321746100300685984851951662117664}. +{{73497443,116228604,43988181,36577300,109278159}, 27138436952271241570937291110135628397109}. +{{73531296,40745575,106765,32965370,94434425}, 23257185319549347240682010206541192239446}. +{{73685762,64506543,2835023,17284270,75879541}, 23238315612910701443511723122891562646006}. +{{73690809,61521360,109372774,119134377,78629394}, 40082456909149129112378313855167379051145}. +{{74135042,24357722,78564047,23341380,8079479}, 6819142101054656859637327571182883664628}. +{{74268704,82449851,37703622,35389725,28248934}, 4615832135802963054972426103831839208138}. +{{74580380,78515405,32982795,84993217,75604158}, 36767366998549092299203786903794573102734}. +{{74893964,68312385,21878005,456629,65387752}, 4791230263964922317359654647806198068238}. +{{75112383,29655387,46954589,25570372,10819670}, 1545818859972776364940048391648530658919}. +{{75183056,120166554,25945109,5088091,48961538}, 4857863089188820001941615831367875367756}. +{{75455108,59559856,10556985,94205003,49316475}, 13030361917193338206167295826318349698844}. +{{75527206,122110295,105775583,86090091,31906014}, 20707449402085118229890959852484353220590}. +{{75570986,37091662,102900903,19376289,16234971}, 7072221098931537608220626979236012989180}. +{{75592332,103570060,65418526,44819295,67723525}, 26462816700201608795683616831351191764376}. +{{75722118,30932557,22838920,37898699,30983463}, 1731483050549349127477725378752197119802}. +{{75907131,120126894,98896755,39140195,22642753}, 9982746560838818894335468123551224138237}. +{{75946331,23548489,123265056,21875437,46341904}, 7675707628951298096923623936017632174123}. +{{76069758,74696964,12994092,16840819,64606814}, 4796755576922927552505979214977813897000}. +{{76107208,95320159,40105507,78421052,40797759}, 15826272619470253170544665859897990965974}. +{{76278691,90470266,113026135,43077823,59586340}, 10744028130413221377586526669045804397037}. +{{76295187,11194556,51595815,54597005,884627}, 1887638840707121850983855133036494797501}. +{{76391667,73085220,6211873,121589554,14872213}, 15324076037328241372876909541234314332469}. +{{76440028,67853390,68415344,31092243,56869238}, 10240778143369091598306409127836050902856}. +{{76535703,96327073,14259918,106605596,64974178}, 16018189198319925757698183134760234530467}. +{{76568790,45411293,85934457,36994778,2707941}, 7236442898687537060530022688892158168374}. +{{76615881,38848562,34798850,116494746,102960}, 12846046520914886608534021338475446698433}. +{{76621910,28211945,74160062,112420794,55371023}, 18739939748394262829912249900755597612978}. +{{77060429,38020555,106439856,67549237,18573978}, 17971211857259768306482700936238672225867}. +{{77081881,116400645,79478303,30631891,102662019}, 32082883246173576689924916080356841659295}. +{{77081969,89621515,67338138,120429566,86580112}, 42569900905892626263699636535800932803011}. +{{77124838,82624675,109538751,57530504,33201233}, 10071221505941133743593655894474878227702}. +{{77672000,89369718,96016319,13242981,25845007}, 9558367094847079839696704059786973051612}. +{{78036360,18973562,16262936,122786370,108845935}, 35062621080065299026551880877523602228048}. +{{78184086,18716621,102375714,46263517,34393375}, 7999678357705452780466579126033351274170}. +{{78243110,105764497,42474959,611622,57223413}, 5040664308059077481051669148326961509814}. +{{78656760,83538920,1973804,26487690,27021214}, 4116414169118002879053423884003222475520}. +{{78741523,11928876,111839043,5230303,90633618}, 28775450512459609534354612258184577231789}. +{{78846354,122940441,11483959,48077492,16536759}, 4512639067726680517423181184267824755382}. +{{78881210,73994997,91595725,114003648,5695454}, 20762954392756922512626028422006121880102}. +{{79235747,58992123,100669429,16642473,73968450}, 28842078154977885697967791269726424207983}. +{{79337207,67045827,30902514,5320434,84057764}, 23253823640760795100201808190287608038883}. +{{79380919,108447231,32465230,122394418,51306447}, 16115786374743611577247182374079009873907}. +{{79399211,8622442,1511813,32457924,22605251}, 1393519408197136056035351923185841975925}. +{{79430486,107463069,11429775,19637799,102829897}, 26637940582853752832915457093311913475518}. +{{79445789,65966860,21628440,104974203,18495525}, 12704904116036052278863530547581185150233}. +{{79706071,17301668,84138901,78246245,21691767}, 17724322333980840612475760096739087908413}. +{{79863593,54185903,85585593,111216931,85597126}, 39927726115244097003004613897431076293455}. +{{79908825,8819850,58394003,19941694,88666375}, 23346712895434047285150295259432741102549}. +{{79959162,104937735,79988424,82694471,101370131}, 42961208619241005114545880453707671448442}. +{{79961093,64327628,114787872,29601510,10433839}, 7075458582853189539607753348785807912721}. +{{79965496,123432511,80877127,81747797,80744835}, 42283987437527361621740490629160541207262}. +{{80071433,80863617,39907176,53814845,27799216}, 4626512890109931106704929962489167650827}. +{{80127113,16521767,8385241,54217486,110142657}, 24171480797495677818156740430960194398551}. +{{80134489,74741564,78158847,48230994,100034527}, 31668768358349519804950239099703070022549}. +{{80311048,87797693,3795914,91753456,89932755}, 36785130152766912542186103349129643264658}. +{{80329991,82957050,65208039,87540937,34266809}, 15839381234185053436526709872933823386877}. +{{80406899,26827637,94148880,19815516,84024188}, 28623888060665164510750302130987108952099}. +{{80706475,121420175,48913581,10579264,3989580}, 4341806364175032808106747492115380164711}. +{{81301241,31095710,25433483,29405286,46497913}, 2061626135037981856866300000298338068949}. +{{81318723,63358658,43144748,91627976,25075188}, 12540263739887084904870343392137832714337}. +{{81318760,15821717,11714744,69347858,28241492}, 12272393360443420927608491656519914539266}. +{{81446071,63204344,23676917,118398249,103232005}, 35152898091284188358423441342036138349629}. +{{81529747,54650237,118944392,33096524,4328223}, 7079877540289585485432227420276950788659}. +{{81841265,11797045,81787993,81711362,10721412}, 17695988433446988940299517118097646569735}. +{{81858259,80982222,56876427,18586614,107762129}, 26728271875583444415204100149545777965557}. +{{81879738,73343353,121727487,15224686,117889585}, 32183661918469220370135444702304633598390}. +{{81931098,56293911,86276649,25856710,47122136}, 7590955185128841030541847682634022037862}. +{{82088012,3495242,70510374,83214259,43833172}, 18376298602939544282984512548781122770376}. +{{82164666,71677495,44539022,30470502,88524590}, 26064077801222270002213516904326112148450}. +{{82228983,47464121,71799539,353188,75406129}, 28668944597013273436004061660904149820599}. +{{82341621,79276899,64697333,72663293,57592422}, 15850043823935928946278119278229000058447}. +{{82450092,26881059,91119293,104081437,121855552}, 40522997094494276127773107686423979799630}. +{{82753117,32720919,38359425,3037310,110505846}, 23993364109137436697844748324641048948551}. +{{82917468,81447252,88312393,67712991,78393726}, 42201129420276408400632655524748249198348}. +{{83009611,78231226,49708352,106894442,11356815}, 15483820903024923221222265695327000314737}. +{{83028304,51277944,110439997,102311270,69116618}, 40071116229265267519779900184789021045508}. +{{83174091,108716458,57577860,120197249,69227837}, 37361992392290463190794346436464422277241}. +{{83214283,93385917,122367382,12762109,114914514}, 32165818287721252422567186116068260559531}. +{{83403796,5466436,95422338,32608556,4068554}, 6822153568428717666503803072751758749312}. +{{83461112,60334772,23804449,39153837,5143747}, 1794620271296342282038675898415818517020}. +{{83514300,5051590,56298151,15389860,20198141}, 1558249568905102823350818735291350187220}. +{{83616606,90940811,90917280,71393289,8981724}, 20425643292849814870641699288266728916074}. +{{83702103,1597548,38826235,5154235,62922869}, 2233846879329224548019269137765745774013}. +{{83711211,33743115,90180289,92350165,90062542}, 39595444868442743741612304306979291652719}. +{{83763140,56956631,35685982,33928214,98483514}, 23759352318653754310337979881547748753346}. +{{83888029,22203355,38816097,97892234,40325563}, 13115864550449802198685966320215646898007}. +{{84031210,71568052,117873020,79512125,2609413}, 20594065225894835939966967807819626510392}. +{{84274315,100467407,73478430,86667524,14978400}, 20432340991490150532861118825088566933731}. +{{84308820,99161602,49926936,111666213,62430698}, 16189922943536432217757517346959456347720}. +{{84347589,46563794,37361130,9253314,121030617}, 24097993152640942769229805687275229152721}. +{{84368248,10990798,87339527,98589100,56362489}, 18414242557061172331535588269913399998676}. +{{84448427,45354441,116738750,82219683,4932065}, 17951842542606550550769771746910974218683}. +{{84785923,10354121,55932020,63831638,39469097}, 2569849474656034967343681863081150460211}. +{{84931841,96011206,72326666,28399406,9314776}, 9543613391045994247805924825840619497921}. +{{85010910,102927014,48549407,19445909,64973217}, 5053252931393866783010221694213384486140}. +{{85015382,92135615,14634201,66056461,4122311}, 4438809996531184499101865040392379395710}. +{{85053806,85149282,7359949,47361372,112568973}, 26887308019242678225861272476275763508340}. +{{85139407,55135631,2008431,57141542,51487810}, 2502949648197435581769392316014441775079}. +{{85203287,32816670,55936230,98753786,82320323}, 34219436299665762902559017593928921980913}. +{{85273373,95145421,52406100,120305341,112185856}, 37962171084608212199618554826985240378379}. +{{85303931,108502899,105077175,96508651,7311856}, 20684488826262384745333316806648775610863}. +{{85400109,102603379,25430719,104978571,80542312}, 37183356651914499373360375105289662141903}. +{{85616670,68673589,26660442,96990701,27145010}, 15012145245356837102854988467966332808874}. +{{85723199,14589290,118470431,103736195,106177303}, 40670495778353720323902380147536597080061}. +{{85741667,110357316,89377050,121170123,93866548}, 42659667316577344829264284064601875040681}. +{{85899579,81621417,26181451,63160550,97965765}, 26241569790357925464342432662739769090487}. +{{85938328,97092521,58247411,109664232,71304559}, 37270667884387692103204937319353363055254}. +{{86032876,61221808,22209316,1061586,60129489}, 2158090077414615617093410244825278616848}. +{{86041303,108946582,113244716,81156300,70334708}, 42452066913899365321135762757679492529249}. +{{86165210,3597362,43859995,60031284,115308668}, 24343336291047065122853063286550951551204}. +{{86338620,39558369,57702029,82242700,44994146}, 13193604136931806625295276309572539037190}. +{{86352448,14601050,39107232,95592590,35145170}, 13113257754447164243735293160750089315136}. +{{86354981,9015069,99751372,8728607,59382859}, 7515377412334716807805664895541416247067}. +{{86458197,65356758,88906364,32585657,118033337}, 29390994228743197291911350971387265031257}. +{{86461165,86492213,62332718,113613443,15990827}, 15493347477533176737423999659771177901979}. +{{86823992,54990031,71401437,117483932,46934796}, 18815915493227963001625631137671835285574}. +{{86895217,122354196,24811945,104248397,115166567}, 37866411651335014482173353824078708238877}. +{{86936585,74304621,85153947,115557177,91751929}, 42563576831317349805331173706003960006815}. +{{86962923,83290010,74682286,101497371,55535471}, 21460497918914254269849556327173106684921}. +{{87033993,108401635,107870207,52217640,43087530}, 10816600922818143547853231900048483062471}. +{{87128098,22993551,1121754,62783758,115776094}, 24175690879237546068268059378200867728354}. +{{87133820,107238591,69641950,51047295,66572907}, 10667743600393859923513428928505321603034}. +{{87389352,746176,80776313,50295758,59947754}, 7850270368750358074699022065533734265604}. +{{87715735,76049414,968123,97452611,75432636}, 36762905929369088917055366850700614716909}. +{{87927277,58451286,30290543,3617227,35538072}, 2136243812558896343159817190728730058189}. +{{87986593,11591207,107734042,25434365,31934339}, 7010126118028378659289328501155317557979}. +{{88066874,36174522,16211285,7662436,98682004}, 23247736805905105090328968765134926377060}. +{{88121196,76489050,16082315,103582826,97305512}, 37114316467031868320387229042934581003716}. +{{88147896,115756915,11262709,56299392,104869859}, 26979625162707964628549410433826905166422}. +{{88261084,116699532,113566794,37581638,30888354}, 10146941430742147062100947144796852694912}. +{{88357940,118571762,10272114,77268042,9194479}, 15062646811692029357014039158633990473680}. +{{88673566,81071366,48152858,15632239,89833819}, 26054820076503039856584519466181669597176}. +{{88821591,28497542,80626704,69725025,50579331}, 18400759274668522725821980589776580906617}. +{{89098422,49035624,110219582,92997167,81974179}, 39741200940315556771346582828010740070328}. +{{89377413,61327217,28090299,106147978,26026621}, 12707016194240790368004161933260205475223}. +{{89467460,82826950,56457326,20085332,97416099}, 26070926650812767291103841890451683688144}. +{{89501664,123168395,102188461,110170467,24511453}, 21038049148060505597326877527132368228702}. +{{89505579,35086660,98606073,73566339,27710673}, 17808516241635094795861745890195748849981}. +{{89654721,107860759,101427633,12217087,37428972}, 10465349299644419624949302340629696375119}. +{{89682410,13996042,102488265,104272213,74204558}, 39984616074800852500614100295636669424236}. +{{89768926,62973509,22618396,114852797,112108404}, 35144559116102992069393266863140014324778}. +{{89792471,56364061,83808591,77425458,1271430}, 17784249104793140656110547749523896360871}. +{{90059780,70923035,53316050,120402100,115135005}, 37959451150146282239055119840437082875090}. +{{90663463,100315293,74208753,9827847,21240884}, 9553607142065762272905686409012737830191}. +{{90713196,113807927,78016602,13931969,80939419}, 31393659009084403043374165558918313053914}. +{{90715705,54734703,111763222,106447420,27363374}, 18316278462751578153844554269193987291843}. +{{90890859,16339215,39576112,56709488,7335590}, 1883640490865418598831223998301805333091}. +{{90910978,93465962,59383366,117980145,118477106}, 37982940552147042123438882232916137546472}. +{{90943576,114156490,96456163,109787447,17036810}, 20870794401787261474574969789243220141004}. +{{91096958,39433397,18238161,94283967,123030486}, 34832776679019262163540795723899804643118}. +{{91158961,742474,9690790,67987323,81401243}, 34030418821848105375139434098850726220761}. +{{91351542,58338308,118460299,9008713,115982678}, 29529822286496981777107072743189528333996}. +{{91364359,115574195,56483608,41797310,117601231}, 27165535560902727610677627468944780453747}. +{{91492634,120080891,23301807,17711609,103935904}, 26647041076819955110316193563814984650990}. +{{91691345,20928063,100309718,86868104,43524151}, 18396024130366465752890903553598276590291}. +{{91976938,22031881,35950468,27609137,55312825}, 2248082043135069936391158097223585730618}. +{{92043936,81026496,47626850,121933334,84260197}, 37294418628616352602239558919084736274832}. +{{92252848,19665009,115266681,86732275,11590269}, 17880284151645514768745001052834794979614}. +{{92280225,123155726,115374811,38757708,39405336}, 10808199653868454672693635452527941986501}. +{{92301525,61621571,71682195,101438464,37298455}, 18804719015277561119319257415034149553879}. +{{92495728,16975458,27196297,86145114,65860665}, 12972830065368550498195419819531237720404}. +{{92530934,92145201,15976050,23780421,117731768}, 26578140216565122235649054039398577349802}. +{{92531468,120456152,95732278,105340224,90150396}, 42651177815899282671950755868352990270592}. +{{92540741,86430283,22681807,104716843,9077812}, 15322722874066017179009632932117854246351}. +{{92644742,118710029,39010029,66666256,93895831}, 26493897583751739281691736682225545207350}. +{{92801164,92638367,112752725,97894454,105267744}, 43060995330558497440535385002122458283334}. +{{93062278,106180820,75784814,25749416,119940709}, 32105387029172817124787835670310810967216}. +{{93181832,76758081,47336459,116200393,25624575}, 15506748169855333440941419000620582355614}. +{{93390290,13910313,63917809,32698758,56045962}, 2251045373645245538480098612555275641638}. +{{93493864,56188207,100296547,105445200,93339299}, 39929570436264360604744556188820373080790}. +{{93570459,63971789,22462825,54918949,111372338}, 24265865123141501372106590119642935831087}. +{{93758664,117571860,95134128,84024986,29349514}, 20544091814389103867916082709003682745088}. +{{93871152,84318665,75112253,49036070,35211582}, 10553130995360769628850024169014432592646}. +{{93930491,65235025,61465939,11267089,14660016}, 1626957484428921039376549805188927488175}. +{{94058439,28956904,81260952,120374060,98244822}, 39849907865631688137991297508205281109537}. +{{94100043,62232048,69435753,1188278,54289828}, 7596663538384221779455654715153275085093}. +{{94142898,56512731,27730269,104136403,84551038}, 34484372684164923158229280123781706896238}. +{{94190643,26194675,104073673,99620182,100732672}, 40338549798187006660676906923193181282663}. +{{94367546,27061457,5688917,17493677,44725627}, 2057110789888651673061867196881682870846}. +{{94387495,91529703,44906952,98048424,107569490}, 37616397748304196345280064834995436785251}. +{{94390050,7801935,75588096,69328739,30388929}, 17718176076430395161169881320949555464570}. +{{94511610,87164084,37247952,3787770,10133914}, 4258224070483592288863652459425811958560}. +{{94666212,20414918,99035205,106798143,73499930}, 39822586509675744659289283005724089925452}. +{{94888104,82827162,10624340,40504442,23366075}, 4446593422383843753868517776123279283024}. +{{94900038,44135414,106631603,119531371,108562769}, 40760927874738318445874449172155571899900}. +{{94903024,75437745,20397230,27254045,29390462}, 4122998141791082257890215835319377228426}. +{{94952662,93776657,77315698,24267716,48073482}, 10224079455952545754850232425967177442978}. +{{95212834,70772440,88882868,41304549,116836164}, 32334214624365338833400195672500783378472}. +{{95252742,47255479,67147527,25201381,119188501}, 29383044429155376692027483583800183651582}. +{{95254120,122082555,1897057,43224444,118422160}, 26993009408564543011344128729390105600070}. +{{95286474,85896646,10716759,15462063,52039905}, 4789759403514887957470619220742253099516}. +{{95428802,54424361,54227662,3561428,6045584}, 1625708795080953927678941108609097085090}. +{{95457301,52286059,54593742,48017267,69057487}, 23744389186823907936593979311844537096155}. +{{95664052,78590902,26879600,122982039,130165}, 15330287767029503828222995643635933932888}. +{{95666554,31120744,9679102,78594536,87434095}, 34054118739488723804631445013847382938288}. +{{95731084,17532386,64340548,81852781,43331227}, 13111396303997745862210296664806440875608}. +{{95803096,86350960,119711961,6318138,109144708}, 32166705416709487551608520703196119089412}. +{{96056722,55038707,77348154,59906083,62935507}, 7948682222255221165465532432366072628218}. +{{96058283,4792223,98886385,98429300,33787909}, 18393086164272387761485508035662521165943}. +{{96071440,68952731,55923658,75857022,19795252}, 15170858852829839110289018722581206229442}. +{{96469176,86218423,77998719,105512025,104744685}, 43220068571173605198830076551269137176798}. +{{96619262,13050012,85450255,18878975,16425968}, 6823742194447372215158461833605474139564}. +{{96772077,90078002,39535148,10261968,14222067}, 4258585624809543506142733402387341547089}. +{{96867571,123156036,67203975,41467187,16718722}, 9957989124290957973471436366847725804461}. +{{97075452,64582840,43588825,85235241,120829112}, 35000197707213816799961088650879334056972}. +{{97121948,41770646,81937195,12830496,39523096}, 7573192398123492663122383328315256245444}. +{{97190327,42388946,109479627,48487923,10941419}, 7403771054438765873644047142402293106685}. +{{97471569,104548777,49682579,100297439,45349248}, 15921386448769169409192631623439030231439}. +{{97737890,41371934,115738546,106413179,33161828}, 18313687571406631563127505724440788158952}. +{{97752936,5044631,73334733,82146059,41759405}, 18376992128486125597707177306222370937182}. +{{98113861,65940684,94880473,21648822,29551282}, 6932914673745017576402222996158366822149}. +{{98254159,85940573,106673448,35378676,94061835}, 31842369322300411861985425674235244424755}. +{{98541757,11766630,25863237,18172663,91414445}, 23178062162990732568490619301699545267549}. +{{99240696,1289754,79633046,93739090,112817307}, 40166489150316276978870330428633625760720}. +{{99252348,106401879,13968690,82200545,123267164}, 37539308461798640552094094529053716958410}. +{{99287550,16787291,35160836,41302661,9740839}, 1876258937898929512045168443273950393978}. +{{99364582,101428857,37317948,115269234,74992284}, 37347726183392954291257137090918492099874}. +{{99373641,65911025,33129324,17398176,58071471}, 2168292444418434299138037139724558848531}. +{{99410598,23606119,7488562,90969896,77338585}, 34043584458459444258467383137446161812722}. +{{99443968,50069630,64745018,61682160,116608555}, 24433858459597461181627045954984635730640}. +{{99634459,61323925,96546693,104637186,70426390}, 39907710503717060603216532412186693262119}. +{{99876960,22540719,16957608,89354893,57096765}, 12972013300814453624839311832954920986714}. +{{100002385,1673164,49931794,34714429,112946155}, 24332398151117968800497986987189897865881}. +{{100037643,32605964,108588878,41695233,3508462}, 7320203956338298846915803831250323233449}. +{{100301772,23456126,73356091,46867654,122876286}, 29630235488554698315000319556042055479236}. +{{100587160,13731161,55885132,18719961,81930842}, 23327441891848898315860602100857679352330}. +{{100723070,19491212,114811358,115203341,49858814}, 18932065303249050138007839289587848445608}. +{{100870693,97748415,46278534,53564658,32671292}, 4671850585583498787059221074780554354115}. +{{100927724,37611362,29095470,53439903,37338236}, 2525700591526243819353624832553606116808}. +{{100949054,8000090,9400754,95071830,93473035}, 34103839559530398150926184981948991645680}. +{{101175713,17544207,29039693,10223427,86086926}, 23211478549959265534698773175040004021071}. +{{101334557,17142968,89242647,35997064,47982681}, 7877696029080843927776170420645375349909}. +{{101349438,71103902,59436977,78891591,102995712}, 37649553280753108417365179511174985788780}. +{{101540523,73186170,49052687,103697703,47940216}, 16206807560582878450126887440605476794861}. +{{101604950,85966806,13441424,39212384,43542598}, 5150275633947746745168378106520156524128}. +{{101923669,69885076,81217856,86387742,47102793}, 21151533010646606385640997449744028282129}. +{{102037772,31704372,78751970,536662,33661621}, 7531657900560395951228654338946841505168}. +{{102045530,18139554,46424330,22911313,67719188}, 23365351455210794213225678351603669844200}. +{{102087486,518222,115153598,32008817,91506249}, 28828832579839935693023176528570925948152}. +{{102104790,89897420,57583649,18267464,51917699}, 5016514441911552144708179498802045324852}. +{{102146658,49704213,4564256,29053721,19079462}, 1521061068328027133172645519682036845098}. +{{102174236,22636625,31882277,70075096,108280812}, 34759507961240292158690111756220267025414}. +{{102191661,62165171,5739288,69673110,67870315}, 34158589719902661643934852672278254757715}. +{{102223995,30882897,59982887,88512464,92647773}, 34281716845189816452338008487753011482807}. +{{102302587,50601328,54667585,89263529,6071912}, 12566557850616057755654281750263342333997}. +{{102346575,121840073,94817271,76281258,111360552}, 43012325971179755838092106448463496844711}. +{{102429747,74902446,88813430,105300699,102844466}, 43263731714027198952607387835658107427817}. +{{102731187,22007014,64550352,85783982,65398770}, 13184143253469224095251492173092104711009}. +{{102765428,86046435,50269025,25317115,59431226}, 5012358100724962158450382356767244552014}. +{{102771616,37542761,120281714,99880743,90118484}, 39808084120882455917565359058167598768522}. +{{102846173,53991620,44558234,102412028,23969603}, 12912308620387470991224705265929196842641}. +{{103299277,98104358,84649261,1616546,19274108}, 9599770961350058124762079141998675811653}. +{{103746736,120752531,120686425,40389713,21396522}, 10195210497907960704184463419715480060494}. +{{103851289,34586885,11532901,118732235,24802876}, 12750142742688404181164121444574482454799}. +{{103905783,48228170,23889079,43268680,62759965}, 2537255689146001256784615497217613845749}. +{{104057266,35610650,114263091,111825075,78607867}, 40111953286739108099977507436393748038652}. +{{104344092,24134558,80971311,116746881,8840492}, 18081340911499626309314338631308256468172}. +{{104352278,57053927,116935734,38152887,49551837}, 8127770635794928388678441636170934287866}. +{{104352568,31583689,119289070,14290971,14233852}, 7027413093005637495456759934284715774346}. +{{104402099,97687122,14331180,78191423,78630921}, 36796944343172909292988495658537629659513}. +{{104431636,44532244,88103175,70407044,118533418}, 40307598491175141484994327819659224039044}. +{{104444521,47365561,123402232,115529649,78468217}, 40117200107420641042030565334776340512795}. +{{104890630,122685413,88459430,2928696,70924596}, 31441569096155491806131146923894397754530}. +{{104895322,25597415,12563933,17936737,37144911}, 2097773152649180292609128102241456806526}. +{{104972395,36544984,116634866,107573689,119117616}, 40812800005337436313182654635294283104425}. +{{105021244,10292501,25653627,75121671,108823619}, 34756936323460843920548303161786442624926}. +{{105096436,66289041,84946651,33789377,22850148}, 7302886458674166151545106916295939605646}. +{{105304550,55881040,65139615,32295939,12196632}, 1678669435887762111429325380571540100524}. +{{105318134,121291467,44415451,44764415,44673784}, 5405806623948489041739583463411628844526}. +{{105338870,9520095,111378660,70726535,106254563}, 40366267593275418831354901099155760955258}. +{{105439850,2134154,26004846,59446212,9706}, 1760397706641755251401172920828089316064}. +{{105451211,119895112,87009790,4593340,106227491}, 32122156461900649749850170649572461228721}. +{{105475444,65575844,18600803,27314390,58395958}, 2209618057103525915037440843624154689412}. +{{105894170,8732789,19831420,85510065,107144619}, 34767393423723699639431292902410022459962}. +{{106122546,54439597,83406015,43857053,49019787}, 7957950029465675029025483783829123447486}. +{{106216494,67223651,29386950,119484496,18266296}, 15392632867099939518260068518932553176290}. +{{106260986,89823670,87396463,30564100,34722963}, 10269962282891843637225868692719842540276}. +{{106529630,189936,92818890,56855774,113067830}, 29663895400059321342715796152442439526304}. +{{106618736,21747885,114983671,74558986,82841687}, 39688961516539147760380318323154720480150}. +{{106864245,31996947,76242507,93781186,97878129}, 39551120714370191822220968733798214796759}. +{{107088173,66900671,42994461,46526002,89050307}, 23801773207822924098224219050429967998807}. +{{107226651,37371107,92331329,68569367,68346685}, 39605844968725790563570203747271958913407}. +{{107230902,93997236,99474418,122759576,70950493}, 42596707343835944031550293988421133946032}. +{{107265797,102889890,67056352,30400189,47131562}, 5078851952717466095306878792247769048649}. +{{107273726,108649820,85157119,11389187,96643952}, 31461190242871294437822607081329376075180}. +{{107310009,104701110,23847127,56010979,81915473}, 26346002080526292226666454117366558136797}. +{{107344324,86401877,84389275,118743060,22427166}, 20839658737325281266792972424658173980294}. +{{107425563,108598757,86908605,108855362,8979341}, 20890826696923527126498011601266926082359}. +{{107502428,73609422,69999671,40887006,96149538}, 31710743239215712731866640709535667699652}. +{{107527320,104935918,48371009,83047185,92126089}, 37070050254745920994042401926872364058716}. +{{108544422,93747561,26607371,119088396,44563056}, 16055331584412708591120681049676744959142}. +{{108648872,44335518,96031419,12669193,15676657}, 6939849681282602612262980291531419125980}. +{{108956603,5647987,27401287,37578777,110360067}, 24208735482895176778899176703329077334783}. +{{108995358,98898383,14584851,84184894,68462698}, 36806581668604797515936491633804727660518}. +{{109491707,44222251,85794080,98548397,37675725}, 18519272510799833211209501188176578732155}. +{{109500467,29425872,65641694,78388314,121539423}, 34951352942475045831771614391607591064497}. +{{109513426,3535153,56162866,62189172,18824651}, 1951686179987026801726323717631527887538}. +{{109561073,101528384,120884202,91256715,74563058}, 42508785168754739916913428152809770320777}. +{{109567320,99783872,50682517,51068821,56819294}, 5356937536499889464018025862107619717644}. +{{109569622,111079595,32742984,97944536,118818666}, 37596523485696213954823949720905312044642}. +{{109618989,68310435,75148908,94955741,23477182}, 20491779733834853369047411234481590171211}. +{{109707437,89427652,33534208,64944731,121377094}, 26965278144917452889915174124372917276425}. +{{110240451,117726700,24672694,4711990,51267568}, 4920859325084177491310612606048645757345}. +{{110286059,53300202,59051630,113675994,48083387}, 13577970619029728012738164539888170406897}. +{{110434118,15083141,28569460,55601716,59976610}, 2462698891713154050138148359363081813538}. +{{110553147,48164690,86697246,36935841,45548019}, 7960210234334941010955029106368751768313}. +{{110670850,67475328,51769838,21697140,47343197}, 4993317685307618609340043363596341244080}. +{{110676748,69576154,89194973,59718441,77572649}, 31705789915904183835457871288750729827420}. +{{110772487,35812295,60864939,44164737,101123845}, 24463652602534184479331016903691585342719}. +{{110948513,19911212,70010561,1443692,58402593}, 7552736704660202652831818399028980557845}. +{{111019378,77449993,12501346,111998201,63420914}, 16058383144174941880178449531443497730730}. +{{111311161,82094880,102620056,78806437,55764949}, 21331931645689829294651656869806016225305}. +{{111342061,83638217,39725604,49373308,89285639}, 26436182729008860509309957965147143534099}. +{{111801059,88182384,92555240,27235028,114413614}, 32048915027941523977907727398374793175585}. +{{111805128,116904486,117251420,67187121,91969768}, 42514348505160798882299781584141861689416}. +{{112227117,60585564,99107661,61261415,87355118}, 29092113384403851282220797797198325350157}. +{{112805576,115091631,66835910,64450711,33727122}, 5418574781610978843770467407222924229578}. +{{112865182,60124643,1802927,66182511,23888011}, 1864066759984783563551028017075805140990}. +{{112905365,65839607,118775620,4298556,32607790}, 7133461201912502497612782212113548213827}. +{{113065791,100073400,1398558,73044517,11135655}, 15018420896988377969474735449081994540729}. +{{113078777,46076863,15038207,97274244,85410252}, 34188383012615587106386209081250889332935}. +{{113104681,108490542,74405872,91331862,36932264}, 21235807464017276268459952417690951985473}. +{{113282523,33717174,21471204,12393507,100138687}, 23294458121396816131059801753900377758585}. +{{113641481,94341033,65169063,118662772,4520873}, 15544310385930507039846920068114177175703}. +{{113675783,82422872,82082814,103963242,118658021}, 43279963996317912669206797625421994612145}. +{{113779056,3804370,37172518,71722356,103615047}, 34921532027123931609153592945182434685648}. +{{113878896,60056009,2392941,44632550,111872808}, 24291436368517878879065381651877803536646}. +{{113966143,110503198,101734155,119996052,111038936}, 43525032374291534842304438017858626890981}. +{{113979722,10577791,28267636,8923701,45648624}, 2090836310931413806673511405338193148010}. +{{114092040,12523281,26014669,4939126,28070979}, 1431217122713426831553263234251648840470}. +{{114136885,58099217,91485628,50613014,79931263}, 29070952526944735074146999835693682423571}. +{{114347670,102140892,10815533,94113585,9008860}, 15111869944199922583117271917501559299116}. +{{114934982,100380934,74042696,75340584,35228083}, 21142845190564787388658032995163714227824}. +{{114985968,16426542,113116488,19354105,7802047}, 7029274320158520432441087209200188082776}. +{{115034258,88929078,86206219,1077693,116907574}, 32037784813320493964726586084858659236588}. +{{115212208,30584130,89796453,100630269,6702824}, 17756325723236634068558108241415253012556}. +{{115300956,25901692,60308143,85987170,49107316}, 13162994044972078027585528432297977830788}. +{{115619642,13551351,9885559,87607922,83674232}, 34082386908630660435117486005227521350118}. +{{116013611,18810216,107848268,122442493,26634666}, 18282925107637182612015537080696241631785}. +{{116139800,51171638,8470954,59971079,70627304}, 23620923502213705374109462386789213448648}. +{{116310082,111755792,80753312,29929766,98917987}, 31466811226252697581512009387326241252144}. +{{116449825,103771646,48093234,102086521,47432823}, 16291918040482744506026392732148840090329}. +{{116454471,52429942,120237834,41995952,78512242}, 29230764319827576892825671041641630273249}. +{{116731952,120803831,77429518,63400872,69637255}, 31787710752542197818253049455666739436242}. +{{117034130,84899772,72702466,57343098,33013015}, 9946028702192892631945977465248501025712}. +{{117123851,39532213,59964982,102173922,41677151}, 13574309377902879198536810432660396104627}. +{{117591325,6420490,9007578,56054212,50815129}, 2457921789907942524370609244365404218577}. +{{117623529,25091285,21104585,20769163,86791107}, 23222951171227782210763990546000908815135}. +{{117704632,9387816,96407503,116566989,115900673}, 40544061556370388741588062906035887124636}. +{{117810203,92255885,54360114,4549897,116491206}, 26764704979627458969541245190623171300011}. +{{117975199,34434810,109832871,112968712,93639323}, 40134544306789421201422802001465924490997}. +{{118100910,48190259,71847769,84091984,58351906}, 18536196708372584844420215516756583810662}. +{{118209794,38302803,8692029,42480904,118113063}, 24310751872632366039786722524871430394486}. +{{118223244,11094794,93087022,21877335,123079849}, 29345646949015541476749276743320266847704}. +{{118301940,64861904,107126168,39792045,95100136}, 29247770280099341586938825626007910622216}. +{{118369218,54311173,56673182,93811089,100105265}, 34368213639038332462042638823506357393594}. +{{118406071,115163771,45679176,49498692,60087388}, 5425839107894970065645834728716245886051}. +{{118433729,94065510,19960947,85678986,119286046}, 37514885003167276252515233315522339425221}. +{{118597261,19579768,5506257,119825482,32257982}, 12669563665079565197738962421153337820933}. +{{118746701,101884636,47189806,121350039,16329510}, 15623274377245798216103349130068517715849}. +{{119086924,108755908,24294486,103917873,75097975}, 37225059836583969167214454424659803823768}. +{{119255921,40976546,32036648,78365603,89261870}, 34184283978240617097934136746919948075849}. +{{119272346,5684760,19374537,51473241,91769626}, 23560590436827601437724641775243975688748}. +{{119459121,103630916,100566525,72199185,26884005}, 20573308306408092592990099070384570783773}. +{{119581220,64988933,92922243,61344561,72677241}, 29072150786873963610045052850667839294622}. +{{120171082,42926060,95796139,84927960,92335311}, 39639822114897266642626798159956796230324}. +{{120226951,73132850,45850976,107434000,102222619}, 37985528125326368803262226567884169545329}. +{{120228923,26268222,94982271,6167518,107311708}, 29316404696149455919610886817897288563173}. +{{120251298,97959307,53790789,79164337,122828863}, 37674748399046584488617923220536149234302}. +{{120337257,114898736,41173022,90798309,18524277}, 15303503721567842346901281805095651176601}. +{{120437531,71676605,63039906,70391900,73703562}, 36970013982223198977512625293020880546467}. +{{120662607,7661673,92737293,119758607,54860612}, 18796803057273529015693655710068254438703}. +{{120831411,118698975,24564046,78821454,102436158}, 37568308911444700162242105357438252186595}. +{{120891099,3625513,69350392,121259674,15539162}, 18090150450250620960653768195151172174627}. +{{120893639,92552367,84087521,110421968,118220303}, 43289383575097954133824964399387869007479}. +{{121033563,1380182,113924795,79743608,2350803}, 17909203518167050111107385722302958570229}. +{{121073762,19962365,6715438,41575481,9628676}, 1748615648368712908676788378613179701418}. +{{121143613,7002203,116298874,115691291,103827554}, 40708125283802324382902642045651745474507}. +{{121224968,48569567,100597575,85928698,121608030}, 40319730785778123016107818087069785119686}. +{{121240629,802790,36705172,108989936,25841345}, 12826396474825269270816963755837196606545}. +{{121339783,34588209,102020216,53565122,109469952}, 29914941040847080355391065464650707633443}. +{{121359577,1076015,26866764,122340459,42262451}, 13331668771791522784997982450356567120731}. +{{121387958,33628728,86999049,43858854,72892981}, 29058606527720860722906956877279261844788}. +{{121648530,97599752,12701036,53213314,120182181}, 26960990732316207730063820214266378801456}. +{{121772894,87283357,58576365,17105241,112709890}, 26775311543972752617999961311253674565166}. +{{122083372,114092020,60545541,62214099,62998418}, 5441801341385677335182778083449115811596}. +{{122229786,89495642,92449386,121104795,26885166}, 20841800765796090526049061916325711954920}. +{{122230295,76402393,55949493,82122979,87362343}, 36991519152476587982133677471430572332863}. +{{122413258,57270539,23982693,42174796,52736362}, 2540496986191870313101151999667544633958}. +{{122451975,28391308,35137677,66636242,35788885}, 2609702695091654838555965637410555125045}. +{{122474266,44965268,40621607,105439717,36353685}, 13570189454341362872997212492796919871676}. +{{122655166,100915976,84809874,62142887,96487335}, 31813432946253075694239308358196856481720}. +{{122692095,28978918,81053844,72506182,16473956}, 17742158318323543577537587005624071290209}. +{{122748812,51305738,55247689,29762171,17410682}, 1700431790724750156431523649694454482764}. +{{122832720,68763164,13929115,118022259,106723656}, 37826034519320061723593839830134247065996}. +{{123043362,105795348,40524329,94862446,17625049}, 15303743797941153487343326362268613880116}. +{{123111271,78404205,85930067,18488511,96475783}, 31387830520651363019689500099435842334655}. +{{123179219,107943464,12465317,33794527,116150921}, 27012098432917570978451998954530851860797}. +{{123323562,51072171,11200441,116445531,37801416}, 13403137292317313263987844833535484461422}. +{{123360587,43952026,44321057,30597770,31434082}, 1693386039002422220917148705638509282149}. diff --git a/support/test_cases/test_data/5dim_from_0_to_7.data b/support/test_cases/test_data/5dim_from_0_to_7.data new file mode 100644 index 0000000..d7c72b1 --- /dev/null +++ b/support/test_cases/test_data/5dim_from_0_to_7.data @@ -0,0 +1,1000 @@ +{{0,0,0,7,7}, 25368}. +{{0,0,1,1,3}, 540}. +{{0,0,1,2,3}, 788}. +{{0,0,3,6,0}, 8580}. +{{0,0,3,7,7}, 25500}. +{{0,0,4,2,5}, 20752}. +{{0,0,5,1,2}, 4620}. +{{0,0,6,5,2}, 12936}. +{{0,0,6,5,7}, 29336}. +{{0,0,6,7,3}, 13208}. +{{0,0,7,6,4}, 29060}. +{{0,0,7,7,0}, 12684}. +{{0,1,0,0,7}, 16914}. +{{0,1,0,7,7}, 25370}. +{{0,1,1,0,6}, 16902}. +{{0,1,1,4,7}, 25110}. +{{0,1,1,6,2}, 8966}. +{{0,1,2,0,3}, 658}. +{{0,1,2,7,1}, 8602}. +{{0,1,3,3,7}, 17310}. +{{0,1,3,6,4}, 24966}. +{{0,1,3,6,7}, 25494}. +{{0,1,4,4,6}, 29186}. +{{0,1,6,4,0}, 12418}. +{{0,1,7,1,5}, 20638}. +{{0,1,7,4,6}, 29318}. +{{0,1,7,6,1}, 12694}. +{{0,2,0,6,3}, 9040}. +{{0,2,0,6,6}, 25408}. +{{0,2,2,3,1}, 472}. +{{0,2,2,5,5}, 24792}. +{{0,2,4,7,2}, 13128}. +{{0,2,5,6,1}, 12628}. +{{0,3,1,1,4}, 16462}. +{{0,3,1,5,5}, 24670}. +{{0,3,1,6,1}, 8534}. +{{0,3,1,7,0}, 8526}. +{{0,3,1,7,1}, 8542}. +{{0,3,2,2,2}, 962}. +{{0,3,2,7,5}, 25050}. +{{0,3,2,7,7}, 25562}. +{{0,3,3,4,6}, 25286}. +{{0,3,3,5,3}, 8926}. +{{0,3,4,2,5}, 20818}. +{{0,3,5,5,5}, 28766}. +{{0,3,6,1,6}, 21194}. +{{0,3,6,4,4}, 28866}. +{{0,3,7,3,6}, 21454}. +{{0,4,0,4,7}, 27152}. +{{0,4,1,0,0}, 2052}. +{{0,4,1,4,4}, 26628}. +{{0,4,2,2,2}, 2944}. +{{0,4,3,1,5}, 18588}. +{{0,4,3,4,5}, 26772}. +{{0,4,3,5,3}, 10908}. +{{0,4,4,4,5}, 30736}. +{{0,4,6,0,7}, 23184}. +{{0,4,6,4,4}, 30848}. +{{0,4,7,6,7}, 31636}. +{{0,5,0,1,5}, 18458}. +{{0,5,0,2,6}, 19202}. +{{0,5,0,4,1}, 10258}. +{{0,5,0,5,6}, 27146}. +{{0,5,1,6,4}, 26886}. +{{0,5,2,1,3}, 2714}. +{{0,5,2,3,5}, 18842}. +{{0,5,2,7,0}, 10634}. +{{0,5,2,7,7}, 27546}. +{{0,5,3,5,2}, 10894}. +{{0,5,4,4,7}, 31250}. +{{0,5,5,6,4}, 30982}. +{{0,5,6,4,4}, 30850}. +{{0,5,7,2,6}, 23430}. +{{0,5,7,6,6}, 31622}. +{{0,6,0,0,5}, 18512}. +{{0,6,1,1,7}, 19036}. +{{0,6,1,4,4}, 26692}. +{{0,6,2,1,5}, 18648}. +{{0,6,2,2,3}, 3024}. +{{0,6,2,3,5}, 18904}. +{{0,6,3,0,7}, 19156}. +{{0,6,4,7,6}, 31560}. +{{0,6,5,5,5}, 30812}. +{{0,6,5,7,1}, 14684}. +{{0,6,7,0,1}, 6356}. +{{0,6,7,0,4}, 22724}. +{{0,6,7,0,7}, 23252}. +{{0,6,7,5,0}, 14540}. +{{0,7,1,6,6}, 27462}. +{{0,7,1,7,5}, 26974}. +{{0,7,2,1,5}, 18650}. +{{0,7,2,5,4}, 26826}. +{{0,7,2,7,5}, 27098}. +{{0,7,3,1,2}, 2766}. +{{0,7,3,5,1}, 10462}. +{{0,7,3,5,6}, 27342}. +{{0,7,4,0,1}, 6226}. +{{0,7,4,4,0}, 14402}. +{{0,7,4,5,2}, 14922}. +{{0,7,5,1,2}, 6734}. +{{0,7,5,1,3}, 6750}. +{{0,7,5,4,4}, 30790}. +{{0,7,6,2,7}, 23506}. +{{0,7,7,3,5}, 23006}. +{{0,7,7,5,3}, 15070}. +{{1,0,0,2,0}, 257}. +{{1,0,0,4,7}, 25105}. +{{1,0,0,5,0}, 8201}. +{{1,0,1,3,0}, 269}. +{{1,0,1,7,3}, 8989}. +{{1,0,2,0,7}, 17041}. +{{1,0,2,3,1}, 409}. +{{1,0,2,4,2}, 8833}. +{{1,0,2,5,0}, 8329}. +{{1,0,2,7,2}, 9097}. +{{1,0,2,7,4}, 24969}. +{{1,0,3,2,6}, 17285}. +{{1,0,3,4,7}, 25237}. +{{1,0,3,5,7}, 25245}. +{{1,0,3,7,1}, 8605}. +{{1,0,4,0,1}, 4113}. +{{1,0,4,3,0}, 4361}. +{{1,0,5,0,5}, 20501}. +{{1,0,5,3,3}, 4893}. +{{1,0,5,3,5}, 20765}. +{{1,0,5,4,2}, 12805}. +{{1,0,5,4,5}, 28693}. +{{1,0,5,6,6}, 29445}. +{{1,0,6,3,4}, 20873}. +{{1,0,6,6,2}, 13185}. +{{1,0,6,6,7}, 29585}. +{{1,0,6,7,2}, 13193}. +{{1,0,7,2,3}, 5013}. +{{1,0,7,3,7}, 21405}. +{{1,0,7,5,0}, 12429}. +{{1,0,7,7,4}, 29069}. +{{1,1,0,1,2}, 523}. +{{1,1,1,3,2}, 783}. +{{1,1,2,1,6}, 17035}. +{{1,1,2,2,2}, 899}. +{{1,1,2,5,3}, 8859}. +{{1,1,3,1,5}, 16543}. +{{1,1,3,4,0}, 8327}. +{{1,1,5,1,6}, 21007}. +{{1,1,5,4,5}, 28695}. +{{1,1,5,5,2}, 12815}. +{{1,1,6,1,0}, 4235}. +{{1,1,6,3,1}, 4507}. +{{1,1,6,5,7}, 29339}. +{{1,1,6,7,2}, 13195}. +{{1,1,7,0,6}, 21127}. +{{1,2,0,0,1}, 81}. +{{1,2,0,1,5}, 16473}. +{{1,2,0,2,1}, 337}. +{{1,2,0,4,4}, 24641}. +{{1,2,1,5,5}, 24669}. +{{1,2,1,6,2}, 9029}. +{{1,2,2,0,0}, 193}. +{{1,2,2,4,0}, 8385}. +{{1,2,3,6,3}, 9173}. +{{1,2,3,7,5}, 25053}. +{{1,2,4,3,1}, 4441}. +{{1,2,4,5,2}, 12873}. +{{1,2,4,5,3}, 12889}. +{{1,2,4,6,2}, 13121}. +{{1,2,5,3,6}, 21325}. +{{1,2,6,1,3}, 4825}. +{{1,2,6,2,3}, 5073}. +{{1,2,6,5,6}, 29385}. +{{1,2,6,7,5}, 29145}. +{{1,2,6,7,6}, 29641}. +{{1,2,7,2,5}, 20949}. +{{1,2,7,3,6}, 21453}. +{{1,2,7,4,5}, 28885}. +{{1,2,7,5,0}, 12493}. +{{1,2,7,6,4}, 29125}. +{{1,3,0,1,6}, 16971}. +{{1,3,1,6,5}, 24919}. +{{1,3,1,7,7}, 25439}. +{{1,3,2,0,2}, 707}. +{{1,3,2,2,4}, 16835}. +{{1,3,3,0,7}, 17111}. +{{1,3,3,4,3}, 8919}. +{{1,3,4,1,2}, 4683}. +{{1,3,4,2,3}, 4947}. +{{1,3,4,2,6}, 21315}. +{{1,3,4,3,5}, 20827}. +{{1,3,4,6,4}, 28995}. +{{1,3,5,0,4}, 20551}. +{{1,3,6,2,6}, 21443}. +{{1,3,6,4,5}, 28883}. +{{1,3,6,5,6}, 29387}. +{{1,3,7,0,2}, 4807}. +{{1,4,0,5,4}, 26633}. +{{1,4,1,0,2}, 2565}. +{{1,4,1,0,7}, 18965}. +{{1,4,1,1,3}, 2589}. +{{1,4,1,1,4}, 18445}. +{{1,4,1,6,5}, 26901}. +{{1,4,2,1,2}, 2697}. +{{1,4,3,5,1}, 10397}. +{{1,4,3,5,5}, 26781}. +{{1,4,5,0,3}, 6677}. +{{1,4,5,6,3}, 15125}. +{{1,4,5,6,4}, 30981}. +{{1,4,5,6,5}, 30997}. +{{1,4,6,2,2}, 7041}. +{{1,4,7,5,1}, 14493}. +{{1,4,7,5,7}, 31389}. +{{1,4,7,6,1}, 14741}. +{{1,5,0,2,5}, 18707}. +{{1,5,0,3,2}, 2827}. +{{1,5,1,1,6}, 18959}. +{{1,5,1,5,5}, 26655}. +{{1,5,2,5,6}, 27275}. +{{1,5,3,1,4}, 18575}. +{{1,5,3,6,4}, 27015}. +{{1,5,4,1,1}, 6171}. +{{1,5,4,7,6}, 31499}. +{{1,5,5,6,1}, 14615}. +{{1,5,6,4,5}, 30867}. +{{1,5,6,5,0}, 14475}. +{{1,5,7,0,1}, 6295}. +{{1,6,0,2,0}, 2369}. +{{1,6,0,3,3}, 2905}. +{{1,6,1,1,7}, 19037}. +{{1,6,1,2,3}, 2901}. +{{1,6,1,3,7}, 19293}. +{{1,6,1,6,4}, 26949}. +{{1,6,2,1,6}, 19145}. +{{1,6,2,6,0}, 10689}. +{{1,6,3,6,4}, 27077}. +{{1,6,4,4,3}, 14929}. +{{1,6,5,0,4}, 22597}. +{{1,6,5,3,4}, 22861}. +{{1,6,6,6,3}, 15313}. +{{1,7,0,2,0}, 2371}. +{{1,7,1,4,6}, 27207}. +{{1,7,2,0,6}, 19139}. +{{1,7,3,2,5}, 18903}. +{{1,7,3,6,4}, 27079}. +{{1,7,3,6,5}, 27095}. +{{1,7,4,0,2}, 6723}. +{{1,7,4,0,6}, 23107}. +{{1,7,4,1,7}, 23131}. +{{1,7,4,2,5}, 22867}. +{{1,7,4,4,3}, 14931}. +{{1,7,5,3,2}, 6991}. +{{1,7,5,4,7}, 31319}. +{{1,7,5,5,3}, 14943}. +{{1,7,5,7,5}, 31071}. +{{1,7,6,5,5}, 30939}. +{{2,0,0,6,4}, 24864}. +{{2,0,1,0,1}, 52}. +{{2,0,1,1,5}, 16444}. +{{2,0,1,2,4}, 16676}. +{{2,0,1,5,0}, 8236}. +{{2,0,1,7,1}, 8508}. +{{2,0,2,3,6}, 17320}. +{{2,0,3,0,2}, 676}. +{{2,0,3,4,0}, 8356}. +{{2,0,5,1,4}, 20524}. +{{2,0,5,3,2}, 4908}. +{{2,0,6,6,4}, 29088}. +{{2,0,7,0,3}, 4788}. +{{2,0,7,2,5}, 20916}. +{{2,0,7,4,5}, 28852}. +{{2,0,7,5,2}, 12972}. +{{2,0,7,6,2}, 13220}. +{{2,1,0,1,6}, 16938}. +{{2,1,0,3,2}, 810}. +{{2,1,1,3,7}, 17214}. +{{2,1,1,7,0}, 8494}. +{{2,1,1,7,2}, 9006}. +{{2,1,1,7,3}, 9022}. +{{2,1,2,1,6}, 17066}. +{{2,1,2,2,0}, 418}. +{{2,1,3,3,4}, 16814}. +{{2,1,5,7,4}, 28974}. +{{2,1,5,7,6}, 29486}. +{{2,1,6,1,2}, 4778}. +{{2,1,7,4,1}, 12470}. +{{2,1,7,5,0}, 12462}. +{{2,1,7,7,3}, 13246}. +{{2,2,1,4,3}, 8820}. +{{2,2,2,0,1}, 240}. +{{2,2,2,1,7}, 17144}. +{{2,2,2,6,2}, 9184}. +{{2,2,3,6,7}, 25588}. +{{2,2,4,1,3}, 4728}. +{{2,2,4,3,1}, 4472}. +{{2,2,4,6,0}, 12640}. +{{2,2,4,6,3}, 13168}. +{{2,2,5,5,2}, 12908}. +{{2,2,6,1,4}, 20712}. +{{2,2,6,6,0}, 12768}. +{{2,2,6,6,4}, 29152}. +{{2,2,7,7,7}, 29692}. +{{2,3,0,3,5}, 16762}. +{{2,3,0,5,0}, 8298}. +{{2,3,1,0,3}, 630}. +{{2,3,1,6,2}, 9062}. +{{2,3,1,7,0}, 8558}. +{{2,3,2,1,3}, 762}. +{{2,3,2,5,3}, 8954}. +{{2,3,2,7,7}, 25594}. +{{2,3,3,4,4}, 24806}. +{{2,3,3,5,2}, 8942}. +{{2,3,3,7,2}, 9198}. +{{2,3,4,2,2}, 4962}. +{{2,3,4,7,2}, 13162}. +{{2,3,5,2,5}, 20854}. +{{2,3,6,3,5}, 20986}. +{{2,3,6,7,0}, 12778}. +{{2,3,7,6,7}, 29686}. +{{2,3,7,7,1}, 12798}. +{{2,4,0,2,7}, 19248}. +{{2,4,0,5,2}, 10792}. +{{2,4,0,5,3}, 10808}. +{{2,4,0,6,3}, 11056}. +{{2,4,1,0,2}, 2596}. +{{2,4,1,2,4}, 18724}. +{{2,4,1,4,5}, 26676}. +{{2,4,2,1,5}, 18616}. +{{2,4,3,2,7}, 19380}. +{{2,4,3,6,6}, 27556}. +{{2,4,3,7,6}, 27564}. +{{2,4,4,4,0}, 14368}. +{{2,4,5,0,0}, 6180}. +{{2,4,5,3,1}, 6460}. +{{2,4,5,5,6}, 31276}. +{{2,4,6,5,3}, 15032}. +{{2,4,6,6,2}, 15264}. +{{2,4,7,2,0}, 6564}. +{{2,4,7,6,1}, 14772}. +{{2,5,0,5,0}, 10282}. +{{2,5,1,2,0}, 2342}. +{{2,5,1,3,2}, 2862}. +{{2,5,1,7,3}, 11070}. +{{2,5,2,3,1}, 2490}. +{{2,5,2,5,6}, 27306}. +{{2,5,3,0,5}, 18614}. +{{2,5,4,6,3}, 15154}. +{{2,5,5,0,7}, 23094}. +{{2,5,5,5,3}, 14910}. +{{2,5,5,6,4}, 31014}. +{{2,5,7,1,2}, 6830}. +{{2,5,7,6,4}, 31142}. +{{2,6,1,1,7}, 19068}. +{{2,6,1,3,6}, 19308}. +{{2,6,1,6,1}, 10612}. +{{2,6,2,0,0}, 2272}. +{{2,6,2,1,3}, 2808}. +{{2,6,2,5,3}, 11000}. +{{2,6,2,7,2}, 11240}. +{{2,6,3,2,2}, 3044}. +{{2,6,3,3,2}, 3052}. +{{2,6,3,7,3}, 11260}. +{{2,6,4,0,2}, 6752}. +{{2,6,4,3,4}, 22888}. +{{2,6,5,1,6}, 23148}. +{{2,6,6,0,6}, 23264}. +{{2,6,6,7,5}, 31224}. +{{2,6,7,5,3}, 15100}. +{{2,6,7,5,4}, 30956}. +{{2,6,7,7,4}, 31212}. +{{2,6,7,7,7}, 31740}. +{{2,7,0,2,3}, 2930}. +{{2,7,0,3,0}, 2410}. +{{2,7,2,6,2}, 11234}. +{{2,7,4,7,3}, 15226}. +{{2,7,5,0,0}, 6246}. +{{2,7,5,1,4}, 22638}. +{{2,7,5,2,0}, 6502}. +{{2,7,7,1,1}, 6398}. +{{2,7,7,2,7}, 23542}. +{{2,7,7,5,5}, 30974}. +{{3,0,0,2,0}, 289}. +{{3,0,0,5,0}, 8233}. +{{3,0,1,0,1}, 53}. +{{3,0,1,6,2}, 8997}. +{{3,0,2,0,6}, 17057}. +{{3,0,2,2,5}, 16817}. +{{3,0,2,2,6}, 17313}. +{{3,0,2,5,6}, 25257}. +{{3,0,3,1,5}, 16573}. +{{3,0,3,2,6}, 17317}. +{{3,0,4,2,5}, 20785}. +{{3,0,6,0,0}, 4257}. +{{3,0,6,3,2}, 5033}. +{{3,0,7,0,2}, 4773}. +{{3,0,7,0,6}, 21157}. +{{3,0,7,3,5}, 20925}. +{{3,0,7,4,1}, 12469}. +{{3,0,7,5,4}, 28845}. +{{3,0,7,6,4}, 29093}. +{{3,0,7,7,2}, 13229}. +{{3,1,0,3,6}, 17195}. +{{3,1,0,6,4}, 24867}. +{{3,1,1,0,3}, 567}. +{{3,1,1,6,0}, 8487}. +{{3,1,1,7,6}, 25391}. +{{3,1,3,1,0}, 175}. +{{3,1,3,1,5}, 16575}. +{{3,1,3,2,4}, 16807}. +{{3,1,3,4,4}, 24743}. +{{3,1,3,6,5}, 25015}. +{{3,1,4,0,4}, 20515}. +{{3,1,4,2,4}, 20771}. +{{3,1,4,4,7}, 29235}. +{{3,1,5,3,6}, 21295}. +{{3,1,7,0,2}, 4775}. +{{3,1,7,1,2}, 4783}. +{{3,1,7,3,1}, 4543}. +{{3,2,0,1,7}, 17017}. +{{3,2,1,0,3}, 629}. +{{3,2,1,2,0}, 357}. +{{3,2,1,4,4}, 24677}. +{{3,2,1,4,5}, 24693}. +{{3,2,2,0,7}, 17137}. +{{3,2,2,6,3}, 9201}. +{{3,2,3,7,6}, 25581}. +{{3,2,4,2,5}, 20849}. +{{3,2,5,4,2}, 12901}. +{{3,2,6,2,5}, 20977}. +{{3,2,6,7,4}, 29161}. +{{3,2,7,0,4}, 20709}. +{{3,2,7,2,5}, 20981}. +{{3,2,7,3,5}, 20989}. +{{3,3,0,1,1}, 123}. +{{3,3,0,7,7}, 25467}. +{{3,3,1,0,2}, 615}. +{{3,3,1,1,2}, 623}. +{{3,3,1,2,1}, 375}. +{{3,3,1,2,5}, 16759}. +{{3,3,2,5,1}, 8443}. +{{3,3,2,5,5}, 24827}. +{{3,3,3,6,7}, 25591}. +{{3,3,5,5,1}, 12415}. +{{3,3,5,7,1}, 12671}. +{{3,3,7,7,4}, 29167}. +{{3,4,0,0,4}, 18465}. +{{3,4,0,2,3}, 2865}. +{{3,4,0,5,6}, 27177}. +{{3,4,0,6,6}, 27425}. +{{3,4,1,3,0}, 2349}. +{{3,4,1,5,7}, 27197}. +{{3,4,1,6,5}, 26933}. +{{3,4,3,2,2}, 2981}. +{{3,4,3,6,5}, 27061}. +{{3,4,4,7,1}, 14649}. +{{3,4,5,4,5}, 30773}. +{{3,4,5,5,3}, 14909}. +{{3,4,5,7,2}, 15149}. +{{3,4,7,1,4}, 22701}. +{{3,4,7,2,6}, 23461}. +{{3,4,7,4,1}, 14517}. +{{3,4,7,5,1}, 14525}. +{{3,5,1,1,3}, 2623}. +{{3,5,1,7,7}, 27455}. +{{3,5,3,3,1}, 2495}. +{{3,5,3,4,2}, 10919}. +{{3,5,5,5,7}, 31295}. +{{3,5,6,0,2}, 6819}. +{{3,5,6,2,1}, 6579}. +{{3,5,6,6,0}, 14755}. +{{3,5,7,0,1}, 6327}. +{{3,5,7,6,6}, 31655}. +{{3,6,0,3,7}, 19321}. +{{3,6,1,0,2}, 2661}. +{{3,6,1,3,4}, 18797}. +{{3,6,1,5,2}, 10861}. +{{3,6,1,5,5}, 26749}. +{{3,6,1,6,0}, 10597}. +{{3,6,1,6,3}, 11125}. +{{3,6,2,4,7}, 27377}. +{{3,6,2,6,2}, 11233}. +{{3,6,5,0,2}, 6757}. +{{3,6,5,2,4}, 22885}. +{{3,6,6,3,0}, 6633}. +{{3,6,6,4,6}, 31457}. +{{3,6,6,6,7}, 31729}. +{{3,6,6,7,6}, 31721}. +{{3,6,7,1,1}, 6397}. +{{3,6,7,1,7}, 23293}. +{{3,6,7,3,3}, 7165}. +{{3,6,7,5,4}, 30957}. +{{3,6,7,7,5}, 31229}. +{{3,7,0,7,5}, 27003}. +{{3,7,0,7,6}, 27499}. +{{3,7,0,7,7}, 27515}. +{{3,7,1,1,0}, 2159}. +{{3,7,1,6,6}, 27495}. +{{3,7,2,1,6}, 19179}. +{{3,7,2,5,7}, 27387}. +{{3,7,3,3,0}, 2543}. +{{3,7,4,3,0}, 6507}. +{{3,7,6,0,0}, 6371}. +{{3,7,7,0,3}, 6903}. +{{3,7,7,4,5}, 30967}. +{{3,7,7,6,2}, 15335}. +{{4,0,0,0,6}, 17920}. +{{4,0,0,5,6}, 26120}. +{{4,0,1,2,7}, 18196}. +{{4,0,2,0,4}, 17536}. +{{4,0,2,1,7}, 18072}. +{{4,0,2,2,7}, 18320}. +{{4,0,2,5,5}, 25752}. +{{4,0,2,5,6}, 26248}. +{{4,0,3,1,0}, 1164}. +{{4,0,4,1,7}, 22040}. +{{4,0,4,5,1}, 13336}. +{{4,0,5,1,2}, 5644}. +{{4,0,5,1,5}, 21532}. +{{4,0,5,3,7}, 22300}. +{{4,0,6,1,2}, 5768}. +{{4,0,6,7,1}, 13720}. +{{4,0,7,2,7}, 22420}. +{{4,0,7,6,4}, 30084}. +{{4,1,0,6,7}, 26386}. +{{4,1,0,7,4}, 25866}. +{{4,1,1,2,1}, 1302}. +{{4,1,3,1,1}, 1182}. +{{4,1,3,6,6}, 26502}. +{{4,1,5,0,0}, 5126}. +{{4,1,5,1,3}, 5662}. +{{4,1,7,3,2}, 6030}. +{{4,1,7,5,5}, 29854}. +{{4,2,1,0,3}, 1620}. +{{4,2,2,6,5}, 26064}. +{{4,2,3,0,2}, 1732}. +{{4,2,3,6,1}, 9684}. +{{4,2,3,6,5}, 26068}. +{{4,2,4,4,0}, 13376}. +{{4,2,4,7,3}, 14168}. +{{4,2,5,3,3}, 5980}. +{{4,2,5,5,4}, 29772}. +{{4,2,6,1,6}, 22216}. +{{4,2,6,6,7}, 30672}. +{{4,2,7,2,7}, 22484}. +{{4,3,0,7,2}, 10058}. +{{4,3,1,3,3}, 1886}. +{{4,3,1,3,6}, 18254}. +{{4,3,1,7,6}, 26446}. +{{4,3,2,7,0}, 9674}. +{{4,3,3,0,7}, 18134}. +{{4,3,3,5,3}, 9950}. +{{4,3,4,2,7}, 22354}. +{{4,3,4,3,5}, 21850}. +{{4,3,5,1,3}, 5726}. +{{4,3,5,2,0}, 5446}. +{{4,3,5,2,3}, 5974}. +{{4,3,5,6,7}, 30550}. +{{4,3,7,3,2}, 6094}. +{{4,3,7,5,0}, 13518}. +{{4,3,7,5,6}, 30414}. +{{4,4,0,0,7}, 19984}. +{{4,4,2,1,4}, 19592}. +{{4,4,2,2,4}, 19840}. +{{4,4,2,4,2}, 11904}. +{{4,4,2,5,0}, 11400}. +{{4,4,3,4,1}, 11412}. +{{4,4,3,5,1}, 11420}. +{{4,4,4,2,7}, 24336}. +{{4,4,4,4,5}, 31760}. +{{4,4,4,7,7}, 32536}. +{{4,4,5,0,6}, 24068}. +{{4,4,6,6,5}, 32144}. +{{4,4,7,6,0}, 15748}. +{{4,4,7,6,6}, 32644}. +{{4,5,0,3,5}, 19738}. +{{4,5,0,4,0}, 11266}. +{{4,5,0,6,3}, 12050}. +{{4,5,1,3,2}, 3854}. +{{4,5,1,5,1}, 11294}. +{{4,5,2,6,4}, 28034}. +{{4,5,3,3,4}, 19854}. +{{4,5,4,0,5}, 23570}. +{{4,5,5,5,7}, 32286}. +{{4,5,7,3,0}, 7566}. +{{4,5,7,4,4}, 31878}. +{{4,5,7,7,3}, 16286}. +{{4,6,0,7,0}, 11592}. +{{4,6,1,0,3}, 3668}. +{{4,6,2,2,4}, 19904}. +{{4,6,2,7,3}, 12248}. +{{4,6,3,7,0}, 11724}. +{{4,6,4,1,4}, 23624}. +{{4,6,4,1,7}, 24152}. +{{4,6,4,6,2}, 16192}. +{{4,6,4,7,5}, 32088}. +{{4,6,6,0,2}, 7872}. +{{4,6,6,1,2}, 7880}. +{{4,6,6,2,0}, 7616}. +{{4,6,6,2,3}, 8144}. +{{4,6,6,2,5}, 24016}. +{{4,6,7,2,0}, 7620}. +{{4,7,0,0,2}, 3650}. +{{4,7,0,3,4}, 19786}. +{{4,7,0,7,0}, 11594}. +{{4,7,1,0,7}, 20054}. +{{4,7,2,0,3}, 3794}. +{{4,7,4,3,7}, 24410}. +{{4,7,4,7,3}, 16218}. +{{4,7,5,0,0}, 7238}. +{{4,7,5,0,5}, 23638}. +{{4,7,5,2,5}, 23894}. +{{4,7,5,4,7}, 32342}. +{{4,7,6,0,7}, 24274}. +{{4,7,6,2,3}, 8146}. +{{4,7,6,5,4}, 31946}. +{{4,7,7,2,0}, 7622}. +{{5,0,0,1,5}, 17433}. +{{5,0,0,3,4}, 17673}. +{{5,0,0,7,6}, 26377}. +{{5,0,1,4,7}, 26133}. +{{5,0,1,5,7}, 26141}. +{{5,0,2,1,4}, 17545}. +{{5,0,2,5,3}, 9881}. +{{5,0,2,6,6}, 26497}. +{{5,0,2,7,2}, 10121}. +{{5,0,3,3,7}, 18333}. +{{5,0,3,5,1}, 9373}. +{{5,0,4,0,0}, 5121}. +{{5,0,6,1,6}, 22153}. +{{5,0,6,4,1}, 13457}. +{{5,0,7,7,6}, 30605}. +{{5,1,0,1,7}, 17947}. +{{5,1,0,4,6}, 26115}. +{{5,1,0,7,4}, 25867}. +{{5,1,1,5,4}, 25615}. +{{5,1,2,0,2}, 1667}. +{{5,1,2,0,6}, 18051}. +{{5,1,2,1,0}, 1163}. +{{5,1,2,2,1}, 1427}. +{{5,1,2,5,7}, 26267}. +{{5,1,2,7,7}, 26523}. +{{5,1,3,2,6}, 18311}. +{{5,1,3,4,1}, 9367}. +{{5,1,3,5,4}, 25743}. +{{5,1,4,0,0}, 5123}. +{{5,1,4,1,7}, 22043}. +{{5,1,5,1,1}, 5151}. +{{5,1,5,2,1}, 5399}. +{{5,1,5,2,7}, 22295}. +{{5,1,7,2,5}, 21911}. +{{5,2,1,0,2}, 1605}. +{{5,2,1,3,0}, 1357}. +{{5,2,2,5,4}, 25801}. +{{5,2,2,6,5}, 26065}. +{{5,2,2,7,6}, 26569}. +{{5,2,3,1,3}, 1757}. +{{5,2,3,5,7}, 26333}. +{{5,2,3,7,6}, 26573}. +{{5,2,5,5,3}, 13917}. +{{5,2,5,7,1}, 13661}. +{{5,2,6,2,6}, 22465}. +{{5,2,6,5,2}, 14025}. +{{5,2,7,1,0}, 5325}. +{{5,3,0,0,2}, 1603}. +{{5,3,0,5,6}, 26187}. +{{5,3,1,0,0}, 1095}. +{{5,3,1,2,5}, 17751}. +{{5,3,1,5,1}, 9311}. +{{5,3,2,0,0}, 1219}. +{{5,3,2,3,2}, 1995}. +{{5,3,2,5,6}, 26315}. +{{5,3,2,6,1}, 9683}. +{{5,3,4,1,4}, 21579}. +{{5,3,4,7,0}, 13643}. +{{5,3,5,1,3}, 5727}. +{{5,3,5,6,2}, 14151}. +{{5,3,6,1,2}, 5835}. +{{5,3,6,1,6}, 22219}. +{{5,3,6,3,1}, 5595}. +{{5,3,6,4,1}, 13523}. +{{5,3,7,1,4}, 21711}. +{{5,4,1,0,0}, 3077}. +{{5,4,1,0,3}, 3605}. +{{5,4,1,1,3}, 3613}. +{{5,4,1,1,6}, 19981}. +{{5,4,1,6,5}, 27925}. +{{5,4,1,7,5}, 27933}. +{{5,4,2,1,6}, 20105}. +{{5,4,3,6,3}, 12181}. +{{5,4,4,1,7}, 24089}. +{{5,4,4,2,3}, 7953}. +{{5,4,4,5,0}, 15369}. +{{5,4,5,4,6}, 32261}. +{{5,4,5,6,2}, 16133}. +{{5,4,7,1,1}, 7325}. +{{5,5,0,0,4}, 19459}. +{{5,5,0,1,3}, 3611}. +{{5,5,1,5,0}, 11279}. +{{5,5,1,6,7}, 28439}. +{{5,5,4,0,5}, 23571}. +{{5,5,4,2,7}, 24339}. +{{5,5,4,7,1}, 15643}. +{{5,5,5,4,6}, 32263}. +{{5,5,7,0,1}, 7319}. +{{5,5,7,2,0}, 7559}. +{{5,5,7,5,4}, 31887}. +{{5,6,0,1,4}, 19529}. +{{5,6,0,2,4}, 19777}. +{{5,6,1,7,3}, 12125}. +{{5,6,2,5,7}, 28377}. +{{5,6,2,6,7}, 28625}. +{{5,6,3,1,3}, 3805}. +{{5,6,3,3,5}, 19933}. +{{5,6,3,7,4}, 28109}. +{{5,6,4,1,2}, 7753}. +{{5,6,5,2,5}, 23893}. +{{5,6,5,5,2}, 15949}. +{{5,6,5,6,4}, 32069}. +{{5,6,6,4,3}, 16081}. +{{5,6,7,3,1}, 7645}. +{{5,7,0,0,5}, 19539}. +{{5,7,1,4,3}, 11863}. +{{5,7,2,2,7}, 20435}. +{{5,7,2,7,0}, 11723}. +{{5,7,2,7,4}, 28107}. +{{5,7,4,2,2}, 8003}. +{{5,7,4,3,0}, 7499}. +{{5,7,4,5,2}, 15947}. +{{5,7,5,1,1}, 7263}. +{{5,7,5,3,5}, 23903}. +{{5,7,5,3,7}, 24415}. +{{5,7,6,6,2}, 16323}. +{{6,0,0,4,1}, 9264}. +{{6,0,0,6,2}, 10016}. +{{6,0,1,1,0}, 1068}. +{{6,0,1,1,6}, 17964}. +{{6,0,1,6,7}, 26420}. +{{6,0,3,3,5}, 17852}. +{{6,0,3,4,6}, 26276}. +{{6,0,4,0,0}, 5152}. +{{6,0,4,5,2}, 13864}. +{{6,0,5,1,4}, 21548}. +{{6,0,5,4,6}, 30244}. +{{6,0,6,0,7}, 22192}. +{{6,0,6,6,5}, 30128}. +{{6,0,7,3,2}, 6060}. +{{6,0,7,7,1}, 13756}. +{{6,1,1,4,4}, 25638}. +{{6,1,1,5,6}, 26158}. +{{6,1,1,5,7}, 26174}. +{{6,1,1,6,2}, 10022}. +{{6,1,1,7,1}, 9534}. +{{6,1,3,0,5}, 17590}. +{{6,1,3,2,4}, 17830}. +{{6,1,3,3,4}, 17838}. +{{6,1,4,3,4}, 21802}. +{{6,1,4,5,5}, 29754}. +{{6,1,4,6,1}, 13618}. +{{6,1,6,0,7}, 22194}. +{{6,1,6,2,0}, 5538}. +{{6,2,0,1,4}, 17512}. +{{6,2,0,1,5}, 17528}. +{{6,2,0,3,0}, 1384}. +{{6,2,0,5,3}, 9848}. +{{6,2,1,4,6}, 26212}. +{{6,2,1,4,7}, 26228}. +{{6,2,2,5,5}, 25848}. +{{6,2,3,2,6}, 18404}. +{{6,2,3,4,5}, 25844}. +{{6,2,4,0,3}, 5744}. +{{6,2,4,2,2}, 5984}. +{{6,2,6,7,4}, 30184}. +{{6,2,7,1,7}, 22268}. +{{6,2,7,2,5}, 22004}. +{{6,2,7,7,2}, 14316}. +{{6,2,7,7,6}, 30700}. +{{6,3,0,5,1}, 9338}. +{{6,3,1,1,6}, 18030}. +{{6,3,1,2,2}, 1894}. +{{6,3,1,4,3}, 9846}. +{{6,3,3,0,5}, 17654}. +{{6,3,3,6,3}, 10230}. +{{6,3,3,7,0}, 9710}. +{{6,3,4,0,0}, 5218}. +{{6,3,4,0,5}, 21618}. +{{6,3,4,2,1}, 5490}. +{{6,3,4,2,5}, 21874}. +{{6,3,6,1,4}, 21738}. +{{6,3,6,5,1}, 13562}. +{{6,3,7,0,6}, 22246}. +{{6,3,7,4,1}, 13558}. +{{6,3,7,5,0}, 13550}. +{{6,4,0,2,5}, 19760}. +{{6,4,1,5,5}, 27708}. +{{6,4,2,0,1}, 3248}. +{{6,4,2,4,1}, 11440}. +{{6,4,3,0,3}, 3764}. +{{6,4,3,1,7}, 20156}. +{{6,4,3,5,0}, 11436}. +{{6,4,3,6,0}, 11684}. +{{6,4,4,1,0}, 7208}. +{{6,4,4,6,6}, 32544}. +{{6,4,4,7,2}, 16168}. +{{6,4,4,7,4}, 32040}. +{{6,4,5,0,3}, 7732}. +{{6,4,6,2,0}, 7584}. +{{6,4,6,3,6}, 24488}. +{{6,4,6,6,6}, 32672}. +{{6,4,7,7,2}, 16300}. +{{6,5,1,0,5}, 19510}. +{{6,5,1,2,4}, 19750}. +{{6,5,1,4,4}, 27686}. +{{6,5,1,4,7}, 28214}. +{{6,5,1,6,4}, 27942}. +{{6,5,2,1,3}, 3770}. +{{6,5,2,3,7}, 20410}. +{{6,5,2,4,3}, 11954}. +{{6,5,2,6,2}, 12194}. +{{6,5,2,7,2}, 12202}. +{{6,5,4,1,7}, 24122}. +{{6,5,4,2,1}, 7474}. +{{6,5,4,2,3}, 7986}. +{{6,5,4,5,6}, 32298}. +{{6,5,6,6,5}, 32178}. +{{6,5,7,0,3}, 7862}. +{{6,5,7,2,5}, 23990}. +{{6,5,7,6,5}, 32182}. +{{6,6,0,3,6}, 20328}. +{{6,6,1,0,2}, 3684}. +{{6,6,1,4,1}, 11380}. +{{6,6,1,7,4}, 28012}. +{{6,6,2,0,0}, 3296}. +{{6,6,2,2,4}, 19936}. +{{6,6,2,4,1}, 11504}. +{{6,6,2,4,6}, 28384}. +{{6,6,2,5,4}, 27880}. +{{6,6,3,1,5}, 19708}. +{{6,6,3,7,5}, 28156}. +{{6,6,4,0,6}, 24160}. +{{6,6,4,1,3}, 7800}. +{{6,6,4,7,5}, 32120}. +{{6,6,5,1,5}, 23676}. +{{6,6,6,0,2}, 7904}. +{{6,6,7,0,1}, 7412}. +{{6,6,7,1,7}, 24316}. +{{6,6,7,3,3}, 8188}. +{{6,6,7,3,7}, 24572}. +{{6,7,0,0,0}, 3170}. +{{6,7,0,0,5}, 19570}. +{{6,7,1,2,7}, 20342}. +{{6,7,1,5,6}, 28270}. +{{6,7,2,1,6}, 20202}. +{{6,7,2,5,4}, 27882}. +{{6,7,2,5,6}, 28394}. +{{6,7,2,6,5}, 28146}. +{{6,7,3,3,0}, 3566}. +{{6,7,3,3,7}, 20478}. +{{6,7,3,7,6}, 28654}. +{{6,7,4,2,2}, 8034}. +{{6,7,5,0,1}, 7286}. +{{6,7,5,1,0}, 7278}. +{{6,7,5,3,5}, 23934}. +{{6,7,5,5,2}, 15982}. +{{6,7,6,0,6}, 24290}. +{{6,7,7,1,4}, 23790}. +{{6,7,7,3,0}, 7662}. +{{7,0,0,4,4}, 25633}. +{{7,0,0,6,0}, 9505}. +{{7,0,1,2,4}, 17701}. +{{7,0,2,0,7}, 18097}. +{{7,0,2,1,5}, 17593}. +{{7,0,3,0,1}, 1205}. +{{7,0,3,1,1}, 1213}. +{{7,0,3,5,1}, 9405}. +{{7,0,3,6,0}, 9637}. +{{7,0,4,1,7}, 22073}. +{{7,0,4,5,3}, 13881}. +{{7,0,4,6,5}, 30001}. +{{7,0,5,2,2}, 5925}. +{{7,0,5,6,6}, 30501}. +{{7,0,6,0,4}, 21665}. +{{7,0,6,2,1}, 5553}. +{{7,0,7,5,0}, 13485}. +{{7,0,7,7,4}, 30125}. +{{7,1,0,0,5}, 17459}. +{{7,1,1,0,0}, 1063}. +{{7,1,1,1,6}, 17967}. +{{7,1,1,5,5}, 25663}. +{{7,1,1,7,6}, 26415}. +{{7,1,2,0,3}, 1715}. +{{7,1,2,5,0}, 9387}. +{{7,1,2,6,1}, 9651}. +{{7,1,3,6,4}, 26023}. +{{7,1,5,1,7}, 22079}. +{{7,1,5,5,2}, 13871}. +{{7,1,6,0,7}, 22195}. +{{7,1,6,2,0}, 5539}. +{{7,1,6,6,7}, 30643}. +{{7,1,7,0,0}, 5287}. +{{7,1,7,2,1}, 5559}. +{{7,2,0,3,1}, 1401}. +{{7,2,1,2,2}, 1893}. +{{7,2,1,3,1}, 1405}. +{{7,2,1,7,4}, 25965}. +{{7,2,2,4,6}, 26337}. +{{7,2,2,7,3}, 10233}. +{{7,2,3,1,7}, 18173}. +{{7,2,3,2,2}, 2021}. +{{7,2,3,4,7}, 26357}. +{{7,2,3,5,0}, 9453}. +{{7,2,3,6,6}, 26597}. +{{7,2,4,1,0}, 5225}. +{{7,2,4,2,1}, 5489}. +{{7,2,4,4,6}, 30305}. +{{7,2,4,7,7}, 30585}. +{{7,2,5,3,1}, 5501}. +{{7,2,6,3,3}, 6137}. +{{7,2,6,4,1}, 13553}. +{{7,2,7,7,6}, 30701}. +{{7,3,0,0,1}, 1139}. +{{7,3,0,4,7}, 26227}. +{{7,3,0,6,5}, 25971}. +{{7,3,1,3,2}, 1903}. +{{7,3,1,5,5}, 25727}. +{{7,3,2,5,6}, 26347}. +{{7,3,3,1,6}, 18159}. +{{7,3,4,0,3}, 5747}. +{{7,3,4,0,6}, 22115}. +{{7,3,4,2,5}, 21875}. +{{7,3,4,5,1}, 13435}. +{{7,3,6,0,1}, 5363}. +{{7,3,6,1,5}, 21755}. +{{7,3,6,6,7}, 30707}. +{{7,3,7,3,6}, 22511}. +{{7,3,7,5,5}, 29951}. +{{7,3,7,5,7}, 30463}. +{{7,3,7,7,0}, 13807}. +{{7,4,0,1,4}, 19497}. +{{7,4,0,3,0}, 3369}. +{{7,4,0,3,1}, 3385}. +{{7,4,0,5,7}, 28217}. +{{7,4,0,7,2}, 12073}. +{{7,4,1,0,6}, 20005}. +{{7,4,1,4,5}, 27701}. +{{7,4,1,7,3}, 12093}. +{{7,4,2,0,3}, 3761}. +{{7,4,3,0,1}, 3253}. +{{7,4,3,0,2}, 3749}. +{{7,4,3,2,4}, 19877}. +{{7,4,3,6,5}, 28085}. +{{7,4,4,0,4}, 23585}. +{{7,4,4,5,0}, 15401}. +{{7,4,5,5,2}, 15917}. +{{7,4,6,2,1}, 7601}. +{{7,4,6,4,2}, 16033}. +{{7,4,6,6,7}, 32689}. +{{7,4,7,3,1}, 7613}. +{{7,5,0,1,1}, 3131}. +{{7,5,0,1,4}, 19499}. +{{7,5,0,1,7}, 20027}. +{{7,5,0,3,6}, 20267}. +{{7,5,0,4,7}, 28211}. +{{7,5,0,5,1}, 11323}. +{{7,5,2,3,6}, 20395}. +{{7,5,3,6,0}, 11687}. +{{7,5,4,0,1}, 7219}. +{{7,5,4,2,6}, 24355}. +{{7,5,5,0,1}, 7223}. +{{7,5,5,4,4}, 31783}. +{{7,5,6,2,4}, 23971}. +{{7,5,6,6,5}, 32179}. +{{7,5,7,2,7}, 24503}. +{{7,5,7,6,5}, 32183}. +{{7,5,7,6,7}, 32695}. +{{7,6,0,3,0}, 3433}. +{{7,6,0,3,6}, 20329}. +{{7,6,1,2,1}, 3445}. +{{7,6,2,2,1}, 3569}. +{{7,6,2,4,7}, 28401}. +{{7,6,3,5,2}, 12013}. +{{7,6,3,5,4}, 27885}. +{{7,6,3,6,1}, 11765}. +{{7,6,4,1,6}, 24169}. +{{7,6,4,3,7}, 24441}. +{{7,6,4,4,1}, 15473}. +{{7,6,5,0,4}, 23653}. +{{7,6,6,5,6}, 32489}. +{{7,6,6,7,4}, 32233}. +{{7,6,7,2,0}, 7653}. +{{7,6,7,7,3}, 16381}. +{{7,7,0,2,4}, 19811}. +{{7,7,1,2,0}, 3431}. +{{7,7,2,4,5}, 27891}. +{{7,7,2,5,4}, 27883}. +{{7,7,2,6,2}, 12259}. +{{7,7,3,2,6}, 20455}. +{{7,7,3,5,6}, 28399}. +{{7,7,4,0,5}, 23667}. +{{7,7,5,0,5}, 23671}. +{{7,7,5,2,6}, 24423}. +{{7,7,6,5,3}, 16123}. +{{7,7,6,5,4}, 31979}. +{{7,7,7,2,6}, 24551}. +{{7,7,7,5,1}, 15615}. diff --git a/test_cases/zorder.py b/support/test_cases/zorder.py similarity index 83% rename from test_cases/zorder.py rename to support/test_cases/zorder.py index 4526af8..06a9579 100644 --- a/test_cases/zorder.py +++ b/support/test_cases/zorder.py @@ -72,8 +72,8 @@ class ZEncoder(object): n-dimensional morton numbers. Parameters: - ndim number of dimensions to encode/decode for. - bits number of bits in the generated codes. + ndim number of dimensions to encode/decode for. + bits number of bits in the generated codes. Note: Codes are internally generated with as many bits as are necessary, then they are returned as either numpy.uint32 or numpy.uint64, depending @@ -98,8 +98,8 @@ def for_shape(cls, shape): def get_filter(self, ndim, bits): """ Get a possibly memoized filter for the dimensions bit length - specified. - """ + specified. + """ key = (ndim, bits) filters = self.__class__.filters if not key in filters: @@ -108,33 +108,33 @@ def get_filter(self, ndim, bits): @classmethod def create_filter(cls, ndim, bits): - """ This creates a filter (a set of bitmasks) that can be used to - quickly generate n-dimensional Z codes (Morton codes). The filter is - based on the method described here: - http://graphics.stanford.edu/~seander/bithacks.html#InterleaveBMN - - Parameters: - - ndim - number of dimensions in the z curve - bits - bit width of morton codes to be generated. Each coordinate gets - bits/ndim bits. - """ - # Construct the initial mask: this selects just the lower (bits/ndim) - # bits of a number - width = bits / ndim + """ This creates a filter (a set of bitmasks) that can be used to + quickly generate n-dimensional Z codes (Morton codes). The filter is + based on the method described here: + http://graphics.stanford.edu/~seander/bithacks.html#InterleaveBMN + + Parameters: + + ndim + number of dimensions in the z curve + bits + bit width of morton codes to be generated. Each coordinate gets + bits/ndim bits. + """ + # Construct the initial mask: this selects just the lower (bits/ndim) + # bits of a number + width = bits // ndim mask = (1 << width) - 1 # Each bit in a coordinate needs to move (ndim * width) positions. - # We'll move them using iterative power-of-2 shifts for O(log(bits)) - # complexity. + # We'll move them using iterative power-of-2 shifts for O(log(bits)) + # complexity. # First get the max shift we need to do: max_shift = le_power_of_2(ndim * (width-1)) filter = [[mask, 0, max_shift]] - # Now figure out which bits need to be moved by each shift, and build - # masks. + # Now figure out which bits need to be moved by each shift, and build + # masks. shift = max_shift while shift > 0: mask = 0 @@ -177,9 +177,9 @@ def encode(self, point): return code def decode(self, value): - """ Given an ndim-dimensional morton code, returns the corresponding - point as a tuple. - """ + """ Given an ndim-dimensional morton code, returns the corresponding + point as a tuple. + """ return tuple([self.compact(value >> i) for i in range(self.ndim)]) def __bytes(self): @@ -190,23 +190,23 @@ def __bytes(self): return 4 def __str(self, format): - """ Prints out each mask in the filter line along with its - corresponding left and right shifts. format paramter determines how to - format binary numbers. Options are b or h. + """ Prints out each mask in the filter line along with its + corresponding left and right shifts. format paramter determines how to + format binary numbers. Options are b or h. """ fields = ["%s %2d %2d" % (format(mask, self.__bytes()), shift, rshift) for mask, shift, rshift in self.filter] return "\n".join(fields) def hex_str(self): - """ formatted string with masks in the filter in hexadecimal, along - with their left and right shifts. - """ + """ formatted string with masks in the filter in hexadecimal, along + with their left and right shifts. + """ return self.__str(h) def bin_str(self): - """ formatted string with masks in the filter in binary, along with - their left and right shifts. - """ + """ formatted string with masks in the filter in binary, along with + their left and right shifts. + """ return self.__str(b) def __str__(self): diff --git a/test/erlzord_test.erl b/test/erlzord_test.erl deleted file mode 100644 index ba63f4d..0000000 --- a/test/erlzord_test.erl +++ /dev/null @@ -1,653 +0,0 @@ --module(erlzord_test). - --ifdef(TEST). --include_lib("eunit/include/eunit.hrl"). - --spec test() -> ok. - - --spec '10d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). -'10d_from_minus123456789_to_54321_test_'() -> - fun () -> - Config = erlzord:config(10, -123456789, 54321), - {ok, Terms} = file:consult("test_cases/test_data/10dim_from_-123456789_to_54321.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 10, -123456789, 54321), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 10, -123456789, 54321), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '10d_from_0_to_100_test_'() -> fun(() -> ok). -'10d_from_0_to_100_test_'() -> - fun () -> - Config = erlzord:config(10, 0, 100), - {ok, Terms} = file:consult("test_cases/test_data/10dim_from_0_to_100.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 10, 0, 100), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 10, 0, 100), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '10d_from_0_to_123456789_test_'() -> fun(() -> ok). -'10d_from_0_to_123456789_test_'() -> - fun () -> - Config = erlzord:config(10, 0, 123456789), - {ok, Terms} = file:consult("test_cases/test_data/10dim_from_0_to_123456789.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 10, 0, 123456789), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 10, 0, 123456789), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '10d_from_0_to_7_test_'() -> fun(() -> ok). -'10d_from_0_to_7_test_'() -> - fun () -> - Config = erlzord:config(10, 0, 7), - {ok, Terms} = file:consult("test_cases/test_data/10dim_from_0_to_7.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 10, 0, 7), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 10, 0, 7), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '1d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). -'1d_from_minus123456789_to_54321_test_'() -> - fun () -> - Config = erlzord:config(1, -123456789, 54321), - {ok, Terms} = file:consult("test_cases/test_data/1dim_from_-123456789_to_54321.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 1, -123456789, 54321), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 1, -123456789, 54321), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '1d_from_0_to_100_test_'() -> fun(() -> ok). -'1d_from_0_to_100_test_'() -> - fun () -> - Config = erlzord:config(1, 0, 100), - {ok, Terms} = file:consult("test_cases/test_data/1dim_from_0_to_100.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 1, 0, 100), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 1, 0, 100), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '1d_from_0_to_123456789_test_'() -> fun(() -> ok). -'1d_from_0_to_123456789_test_'() -> - fun () -> - Config = erlzord:config(1, 0, 123456789), - {ok, Terms} = file:consult("test_cases/test_data/1dim_from_0_to_123456789.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 1, 0, 123456789), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 1, 0, 123456789), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '1d_from_0_to_7_test_'() -> fun(() -> ok). -'1d_from_0_to_7_test_'() -> - fun () -> - Config = erlzord:config(1, 0, 7), - {ok, Terms} = file:consult("test_cases/test_data/1dim_from_0_to_7.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 1, 0, 7), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 1, 0, 7), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '2d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). -'2d_from_minus123456789_to_54321_test_'() -> - fun () -> - Config = erlzord:config(2, -123456789, 54321), - {ok, Terms} = file:consult("test_cases/test_data/2dim_from_-123456789_to_54321.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 2, -123456789, 54321), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 2, -123456789, 54321), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '2d_from_0_to_100_test_'() -> fun(() -> ok). -'2d_from_0_to_100_test_'() -> - fun () -> - Config = erlzord:config(2, 0, 100), - {ok, Terms} = file:consult("test_cases/test_data/2dim_from_0_to_100.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 2, 0, 100), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 2, 0, 100), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '2d_from_0_to_123456789_test_'() -> fun(() -> ok). -'2d_from_0_to_123456789_test_'() -> - fun () -> - Config = erlzord:config(2, 0, 123456789), - {ok, Terms} = file:consult("test_cases/test_data/2dim_from_0_to_123456789.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 2, 0, 123456789), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 2, 0, 123456789), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '2d_from_0_to_7_test_'() -> fun(() -> ok). -'2d_from_0_to_7_test_'() -> - fun () -> - Config = erlzord:config(2, 0, 7), - {ok, Terms} = file:consult("test_cases/test_data/2dim_from_0_to_7.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 2, 0, 7), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 2, 0, 7), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '30d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). -'30d_from_minus123456789_to_54321_test_'() -> - fun () -> - Config = erlzord:config(30, -123456789, 54321), - {ok, Terms} = file:consult("test_cases/test_data/30dim_from_-123456789_to_54321.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 30, -123456789, 54321), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 30, -123456789, 54321), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '30d_from_0_to_100_test_'() -> fun(() -> ok). -'30d_from_0_to_100_test_'() -> - fun () -> - Config = erlzord:config(30, 0, 100), - {ok, Terms} = file:consult("test_cases/test_data/30dim_from_0_to_100.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 30, 0, 100), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 30, 0, 100), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '30d_from_0_to_123456789_test_'() -> fun(() -> ok). -'30d_from_0_to_123456789_test_'() -> - fun () -> - Config = erlzord:config(30, 0, 123456789), - {ok, Terms} = file:consult("test_cases/test_data/30dim_from_0_to_123456789.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 30, 0, 123456789), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 30, 0, 123456789), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '30d_from_0_to_7_test_'() -> fun(() -> ok). -'30d_from_0_to_7_test_'() -> - fun () -> - Config = erlzord:config(30, 0, 7), - {ok, Terms} = file:consult("test_cases/test_data/30dim_from_0_to_7.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 30, 0, 7), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 30, 0, 7), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '3d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). -'3d_from_minus123456789_to_54321_test_'() -> - fun () -> - Config = erlzord:config(3, -123456789, 54321), - {ok, Terms} = file:consult("test_cases/test_data/3dim_from_-123456789_to_54321.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 3, -123456789, 54321), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 3, -123456789, 54321), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '3d_from_0_to_100_test_'() -> fun(() -> ok). -'3d_from_0_to_100_test_'() -> - fun () -> - Config = erlzord:config(3, 0, 100), - {ok, Terms} = file:consult("test_cases/test_data/3dim_from_0_to_100.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 3, 0, 100), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 3, 0, 100), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '3d_from_0_to_123456789_test_'() -> fun(() -> ok). -'3d_from_0_to_123456789_test_'() -> - fun () -> - Config = erlzord:config(3, 0, 123456789), - {ok, Terms} = file:consult("test_cases/test_data/3dim_from_0_to_123456789.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 3, 0, 123456789), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 3, 0, 123456789), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '3d_from_0_to_7_test_'() -> fun(() -> ok). -'3d_from_0_to_7_test_'() -> - fun () -> - Config = erlzord:config(3, 0, 7), - {ok, Terms} = file:consult("test_cases/test_data/3dim_from_0_to_7.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 3, 0, 7), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 3, 0, 7), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '4d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). -'4d_from_minus123456789_to_54321_test_'() -> - fun () -> - Config = erlzord:config(4, -123456789, 54321), - {ok, Terms} = file:consult("test_cases/test_data/4dim_from_-123456789_to_54321.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 4, -123456789, 54321), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 4, -123456789, 54321), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '4d_from_0_to_100_test_'() -> fun(() -> ok). -'4d_from_0_to_100_test_'() -> - fun () -> - Config = erlzord:config(4, 0, 100), - {ok, Terms} = file:consult("test_cases/test_data/4dim_from_0_to_100.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 4, 0, 100), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 4, 0, 100), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '4d_from_0_to_123456789_test_'() -> fun(() -> ok). -'4d_from_0_to_123456789_test_'() -> - fun () -> - Config = erlzord:config(4, 0, 123456789), - {ok, Terms} = file:consult("test_cases/test_data/4dim_from_0_to_123456789.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 4, 0, 123456789), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 4, 0, 123456789), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '4d_from_0_to_7_test_'() -> fun(() -> ok). -'4d_from_0_to_7_test_'() -> - fun () -> - Config = erlzord:config(4, 0, 7), - {ok, Terms} = file:consult("test_cases/test_data/4dim_from_0_to_7.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 4, 0, 7), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 4, 0, 7), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '5d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). -'5d_from_minus123456789_to_54321_test_'() -> - fun () -> - Config = erlzord:config(5, -123456789, 54321), - {ok, Terms} = file:consult("test_cases/test_data/5dim_from_-123456789_to_54321.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 5, -123456789, 54321), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 5, -123456789, 54321), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '5d_from_0_to_100_test_'() -> fun(() -> ok). -'5d_from_0_to_100_test_'() -> - fun () -> - Config = erlzord:config(5, 0, 100), - {ok, Terms} = file:consult("test_cases/test_data/5dim_from_0_to_100.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 5, 0, 100), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 5, 0, 100), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '5d_from_0_to_123456789_test_'() -> fun(() -> ok). -'5d_from_0_to_123456789_test_'() -> - fun () -> - Config = erlzord:config(5, 0, 123456789), - {ok, Terms} = file:consult("test_cases/test_data/5dim_from_0_to_123456789.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 5, 0, 123456789), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 5, 0, 123456789), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --spec '5d_from_0_to_7_test_'() -> fun(() -> ok). -'5d_from_0_to_7_test_'() -> - fun () -> - Config = erlzord:config(5, 0, 7), - {ok, Terms} = file:consult("test_cases/test_data/5dim_from_0_to_7.data"), - - lists:foreach( - fun ({Coordinates, ExpectedValue}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), - - DirectValue = erlzord:encode(Coordinates, 5, 0, 7), - ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({Value, DecodedCoordinates}, {Value, Coordinates}), - - DirectDecodedCoordinates = erlzord:decode(Value, 5, 0, 7), - ?assertEqual({Value, DirectDecodedCoordinates}, {Value, Coordinates}) - end, - Terms) - end. - --endif. \ No newline at end of file diff --git a/test/erlzord_tests.erl b/test/erlzord_tests.erl new file mode 100644 index 0000000..44a8f81 --- /dev/null +++ b/test/erlzord_tests.erl @@ -0,0 +1,1941 @@ +-module(erlzord_tests). + +-ifdef(TEST). +-include_lib("eunit/include/eunit.hrl"). + +-spec test() -> ok. + + +-spec '10d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). +'10d_from_minus123456789_to_54321_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 10, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 10, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }) + ), + + ?assertEqual( + Config, + erlzord:config(10, -123456789, 54321) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/10dim_from_-123456789_to_54321.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 10, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 10, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 10, -123456789, 54321), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 10, -123456789, 54321), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 10, -123456789, 54321), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '10d_from_0_to_100_test_'() -> fun(() -> ok). +'10d_from_0_to_100_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 10, + min_coordinate_value => 0, + max_coordinate_value => 100 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 10, + min_coordinate_value => 0, + max_coordinate_value => 100 + }) + ), + + ?assertEqual( + Config, + erlzord:config(10, 0, 100) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/10dim_from_0_to_100.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 10, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 10, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 10, 0, 100), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 10, 0, 100), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 10, 0, 100), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '10d_from_0_to_123456789_test_'() -> fun(() -> ok). +'10d_from_0_to_123456789_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 10, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 10, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }) + ), + + ?assertEqual( + Config, + erlzord:config(10, 0, 123456789) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/10dim_from_0_to_123456789.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 10, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 10, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 10, 0, 123456789), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 10, 0, 123456789), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 10, 0, 123456789), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '10d_from_0_to_7_test_'() -> fun(() -> ok). +'10d_from_0_to_7_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 10, + min_coordinate_value => 0, + max_coordinate_value => 7 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 10, + min_coordinate_value => 0, + max_coordinate_value => 7 + }) + ), + + ?assertEqual( + Config, + erlzord:config(10, 0, 7) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/10dim_from_0_to_7.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 10, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 10, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 10, 0, 7), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 10, 0, 7), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 10, 0, 7), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '1d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). +'1d_from_minus123456789_to_54321_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 1, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 1, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }) + ), + + ?assertEqual( + Config, + erlzord:config(1, -123456789, 54321) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/1dim_from_-123456789_to_54321.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 1, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 1, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 1, -123456789, 54321), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 1, -123456789, 54321), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 1, -123456789, 54321), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '1d_from_0_to_100_test_'() -> fun(() -> ok). +'1d_from_0_to_100_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 1, + min_coordinate_value => 0, + max_coordinate_value => 100 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 1, + min_coordinate_value => 0, + max_coordinate_value => 100 + }) + ), + + ?assertEqual( + Config, + erlzord:config(1, 0, 100) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/1dim_from_0_to_100.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 1, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 1, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 1, 0, 100), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 1, 0, 100), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 1, 0, 100), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '1d_from_0_to_123456789_test_'() -> fun(() -> ok). +'1d_from_0_to_123456789_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 1, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 1, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }) + ), + + ?assertEqual( + Config, + erlzord:config(1, 0, 123456789) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/1dim_from_0_to_123456789.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 1, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 1, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 1, 0, 123456789), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 1, 0, 123456789), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 1, 0, 123456789), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '1d_from_0_to_7_test_'() -> fun(() -> ok). +'1d_from_0_to_7_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 1, + min_coordinate_value => 0, + max_coordinate_value => 7 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 1, + min_coordinate_value => 0, + max_coordinate_value => 7 + }) + ), + + ?assertEqual( + Config, + erlzord:config(1, 0, 7) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/1dim_from_0_to_7.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 1, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 1, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 1, 0, 7), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 1, 0, 7), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 1, 0, 7), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '2d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). +'2d_from_minus123456789_to_54321_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 2, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 2, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }) + ), + + ?assertEqual( + Config, + erlzord:config(2, -123456789, 54321) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/2dim_from_-123456789_to_54321.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 2, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 2, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 2, -123456789, 54321), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 2, -123456789, 54321), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 2, -123456789, 54321), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '2d_from_0_to_100_test_'() -> fun(() -> ok). +'2d_from_0_to_100_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 2, + min_coordinate_value => 0, + max_coordinate_value => 100 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 2, + min_coordinate_value => 0, + max_coordinate_value => 100 + }) + ), + + ?assertEqual( + Config, + erlzord:config(2, 0, 100) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/2dim_from_0_to_100.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 2, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 2, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 2, 0, 100), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 2, 0, 100), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 2, 0, 100), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '2d_from_0_to_123456789_test_'() -> fun(() -> ok). +'2d_from_0_to_123456789_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 2, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 2, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }) + ), + + ?assertEqual( + Config, + erlzord:config(2, 0, 123456789) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/2dim_from_0_to_123456789.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 2, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 2, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 2, 0, 123456789), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 2, 0, 123456789), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 2, 0, 123456789), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '2d_from_0_to_7_test_'() -> fun(() -> ok). +'2d_from_0_to_7_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 2, + min_coordinate_value => 0, + max_coordinate_value => 7 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 2, + min_coordinate_value => 0, + max_coordinate_value => 7 + }) + ), + + ?assertEqual( + Config, + erlzord:config(2, 0, 7) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/2dim_from_0_to_7.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 2, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 2, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 2, 0, 7), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 2, 0, 7), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 2, 0, 7), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '30d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). +'30d_from_minus123456789_to_54321_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 30, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 30, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }) + ), + + ?assertEqual( + Config, + erlzord:config(30, -123456789, 54321) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/30dim_from_-123456789_to_54321.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 30, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 30, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 30, -123456789, 54321), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 30, -123456789, 54321), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 30, -123456789, 54321), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '30d_from_0_to_100_test_'() -> fun(() -> ok). +'30d_from_0_to_100_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 30, + min_coordinate_value => 0, + max_coordinate_value => 100 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 30, + min_coordinate_value => 0, + max_coordinate_value => 100 + }) + ), + + ?assertEqual( + Config, + erlzord:config(30, 0, 100) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/30dim_from_0_to_100.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 30, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 30, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 30, 0, 100), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 30, 0, 100), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 30, 0, 100), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '30d_from_0_to_123456789_test_'() -> fun(() -> ok). +'30d_from_0_to_123456789_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 30, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 30, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }) + ), + + ?assertEqual( + Config, + erlzord:config(30, 0, 123456789) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/30dim_from_0_to_123456789.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 30, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 30, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 30, 0, 123456789), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 30, 0, 123456789), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 30, 0, 123456789), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '30d_from_0_to_7_test_'() -> fun(() -> ok). +'30d_from_0_to_7_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 30, + min_coordinate_value => 0, + max_coordinate_value => 7 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 30, + min_coordinate_value => 0, + max_coordinate_value => 7 + }) + ), + + ?assertEqual( + Config, + erlzord:config(30, 0, 7) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/30dim_from_0_to_7.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 30, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 30, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 30, 0, 7), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 30, 0, 7), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 30, 0, 7), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '3d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). +'3d_from_minus123456789_to_54321_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 3, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 3, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }) + ), + + ?assertEqual( + Config, + erlzord:config(3, -123456789, 54321) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/3dim_from_-123456789_to_54321.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 3, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 3, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 3, -123456789, 54321), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 3, -123456789, 54321), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 3, -123456789, 54321), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '3d_from_0_to_100_test_'() -> fun(() -> ok). +'3d_from_0_to_100_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 3, + min_coordinate_value => 0, + max_coordinate_value => 100 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 3, + min_coordinate_value => 0, + max_coordinate_value => 100 + }) + ), + + ?assertEqual( + Config, + erlzord:config(3, 0, 100) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/3dim_from_0_to_100.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 3, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 3, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 3, 0, 100), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 3, 0, 100), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 3, 0, 100), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '3d_from_0_to_123456789_test_'() -> fun(() -> ok). +'3d_from_0_to_123456789_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 3, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 3, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }) + ), + + ?assertEqual( + Config, + erlzord:config(3, 0, 123456789) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/3dim_from_0_to_123456789.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 3, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 3, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 3, 0, 123456789), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 3, 0, 123456789), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 3, 0, 123456789), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '3d_from_0_to_7_test_'() -> fun(() -> ok). +'3d_from_0_to_7_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 3, + min_coordinate_value => 0, + max_coordinate_value => 7 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 3, + min_coordinate_value => 0, + max_coordinate_value => 7 + }) + ), + + ?assertEqual( + Config, + erlzord:config(3, 0, 7) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/3dim_from_0_to_7.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 3, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 3, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 3, 0, 7), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 3, 0, 7), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 3, 0, 7), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '4d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). +'4d_from_minus123456789_to_54321_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 4, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 4, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }) + ), + + ?assertEqual( + Config, + erlzord:config(4, -123456789, 54321) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/4dim_from_-123456789_to_54321.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 4, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 4, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 4, -123456789, 54321), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 4, -123456789, 54321), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 4, -123456789, 54321), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '4d_from_0_to_100_test_'() -> fun(() -> ok). +'4d_from_0_to_100_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 4, + min_coordinate_value => 0, + max_coordinate_value => 100 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 4, + min_coordinate_value => 0, + max_coordinate_value => 100 + }) + ), + + ?assertEqual( + Config, + erlzord:config(4, 0, 100) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/4dim_from_0_to_100.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 4, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 4, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 4, 0, 100), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 4, 0, 100), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 4, 0, 100), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '4d_from_0_to_123456789_test_'() -> fun(() -> ok). +'4d_from_0_to_123456789_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 4, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 4, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }) + ), + + ?assertEqual( + Config, + erlzord:config(4, 0, 123456789) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/4dim_from_0_to_123456789.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 4, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 4, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 4, 0, 123456789), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 4, 0, 123456789), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 4, 0, 123456789), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '4d_from_0_to_7_test_'() -> fun(() -> ok). +'4d_from_0_to_7_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 4, + min_coordinate_value => 0, + max_coordinate_value => 7 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 4, + min_coordinate_value => 0, + max_coordinate_value => 7 + }) + ), + + ?assertEqual( + Config, + erlzord:config(4, 0, 7) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/4dim_from_0_to_7.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 4, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 4, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 4, 0, 7), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 4, 0, 7), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 4, 0, 7), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '5d_from_minus123456789_to_54321_test_'() -> fun(() -> ok). +'5d_from_minus123456789_to_54321_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 5, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 5, + min_coordinate_value => -123456789, + max_coordinate_value => 54321 + }) + ), + + ?assertEqual( + Config, + erlzord:config(5, -123456789, 54321) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/5dim_from_-123456789_to_54321.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 5, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 5, -123456789, 54321), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 5, -123456789, 54321), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 5, -123456789, 54321), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 5, -123456789, 54321), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '5d_from_0_to_100_test_'() -> fun(() -> ok). +'5d_from_0_to_100_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 5, + min_coordinate_value => 0, + max_coordinate_value => 100 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 5, + min_coordinate_value => 0, + max_coordinate_value => 100 + }) + ), + + ?assertEqual( + Config, + erlzord:config(5, 0, 100) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/5dim_from_0_to_100.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 5, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 5, 0, 100), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 5, 0, 100), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 5, 0, 100), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 5, 0, 100), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '5d_from_0_to_123456789_test_'() -> fun(() -> ok). +'5d_from_0_to_123456789_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 5, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 5, + min_coordinate_value => 0, + max_coordinate_value => 123456789 + }) + ), + + ?assertEqual( + Config, + erlzord:config(5, 0, 123456789) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/5dim_from_0_to_123456789.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 5, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 5, 0, 123456789), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 5, 0, 123456789), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 5, 0, 123456789), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 5, 0, 123456789), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-spec '5d_from_0_to_7_test_'() -> fun(() -> ok). +'5d_from_0_to_7_test_'() -> + fun () -> + Config = erlzord:config(#{ + dimension => 5, + min_coordinate_value => 0, + max_coordinate_value => 7 + }), + + ?assertEqual( + Config, + erlzord:config(#{ + dimensions => 5, + min_coordinate_value => 0, + max_coordinate_value => 7 + }) + ), + + ?assertEqual( + Config, + erlzord:config(5, 0, 7) + ), + + {ok, Terms} = file:consult("support/test_cases/test_data/5dim_from_0_to_7.data"), + lists:foreach( + fun ({Coordinates, ExpectedValue}) -> + Value = erlzord:encode(Coordinates, Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, Value}), + + ListValue = erlzord:encode(tuple_to_list(Coordinates), Config), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, ListValue}), + + + DirectValue = erlzord:encode(Coordinates, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValue}), + + DirectValueList = erlzord:encode(tuple_to_list(Coordinates), 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, DirectValueList}), + + + LegacyDirectValue = erlzord:encode(Coordinates, 5, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectValue}), + + LegacyDirectListValue = erlzord:encode(tuple_to_list(Coordinates), 5, 0, 7), + ?assertEqual({Coordinates, ExpectedValue}, {Coordinates, LegacyDirectListValue}), + + + DecodedTupleCoordinates = erlzord:decode_tuple(Value, Config), + ?assertEqual({Value, DecodedTupleCoordinates}, {Value, Coordinates}), + + DecodedListCoordinates = erlzord:decode_list(Value, Config), + ?assertEqual({Value, list_to_tuple(DecodedListCoordinates)}, {Value, Coordinates}), + + DecodedLegacyTupleCoordinates = erlzord:decode(Value, Config), + ?assertEqual({Value, DecodedLegacyTupleCoordinates}, {Value, Coordinates}), + + + DirectDecodedTupleCoordinates = erlzord:decode_tuple(Value, 5, 0, 7), + ?assertEqual({Value, DirectDecodedTupleCoordinates}, {Value, Coordinates}), + + DirectDecodedListCoordinates = erlzord:decode_list(Value, 5, 0, 7), + ?assertEqual({Value, list_to_tuple(DirectDecodedListCoordinates)}, {Value, Coordinates}), + + DirectDecodedLegacyTupleCoordinates = erlzord:decode(Value, 5, 0, 7), + ?assertEqual({Value, DirectDecodedLegacyTupleCoordinates}, {Value, Coordinates}) + end, + Terms) + end. + +-endif. \ No newline at end of file diff --git a/test_cases/generate_code.py b/test_cases/generate_code.py deleted file mode 100755 index 334fbfc..0000000 --- a/test_cases/generate_code.py +++ /dev/null @@ -1,74 +0,0 @@ -#!/usr/bin/env python2 -import parse -import os -import sys - -def eunit_safe_number_str(v): - if v < 0: - return 'minus%s' % abs(v) - else: - return str(v) - - -test_data_filepaths = sys.argv[1:-1] -code_output_filepath = sys.argv[-1] -code_output_filename = os.path.basename(code_output_filepath) -module_name = parse.parse('{:w}.erl', code_output_filename)[0] -output = '' - -output += '''-module({module_name}). - --ifdef(TEST). --include_lib("eunit/include/eunit.hrl"). - --spec test() -> ok. - -'''.format( - module_name=module_name - ) - -for path in test_data_filepaths: - with open(path, 'r') as test_data_file: - test_data_filename = os.path.basename(path) - parse_result = parse.parse( - '{:d}dim_from_{:d}_to_{:d}.data', test_data_filename) - (coord_dim, coord_from, coord_to) = parse_result - function_name = '\'%dd_from_%s_to_%s_test_\'' % ( - coord_dim, - eunit_safe_number_str(coord_from), - eunit_safe_number_str(coord_to)) - output += ''' --spec {function_name}() -> fun(() -> ok). -{function_name}() -> - fun () -> - Config = erlzord:config({coord_dim}, {coord_from}, {coord_to}), - {{ok, Terms}} = file:consult("{erl_test_data_filepath}"), - - lists:foreach( - fun ({{Coordinates, ExpectedValue}}) -> - Value = erlzord:encode(Coordinates, Config), - ?assertEqual({{Coordinates, ExpectedValue}}, {{Coordinates, Value}}), - - DirectValue = erlzord:encode(Coordinates, {coord_dim}, {coord_from}, {coord_to}), - ?assertEqual({{Coordinates, ExpectedValue}}, {{Coordinates, DirectValue}}), - - DecodedCoordinates = erlzord:decode(Value, Config), - ?assertEqual({{Value, DecodedCoordinates}}, {{Value, Coordinates}}), - - DirectDecodedCoordinates = erlzord:decode(Value, {coord_dim}, {coord_from}, {coord_to}), - ?assertEqual({{Value, DirectDecodedCoordinates}}, {{Value, Coordinates}}) - end, - Terms) - end. -'''.format( - function_name=function_name, - coord_dim=coord_dim, - coord_from=coord_from, - coord_to=coord_to, - erl_test_data_filepath=path) - -output += ''' --endif.''' - -with open(code_output_filepath, 'w') as output_file: - output_file.write(output) diff --git a/test_cases/test_data/10dim_from_-123456789_to_54321.data b/test_cases/test_data/10dim_from_-123456789_to_54321.data deleted file mode 100644 index 5ff5e73..0000000 --- a/test_cases/test_data/10dim_from_-123456789_to_54321.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{-123403219,-30538144,-64958412,-71891038,-53568623,-96359772,-106538534,-11227178,-60542782,-42887163}, 1219776227314172657648926809599172492233676970536264139430520494856443448930559470}. -{{-123264649,-84556631,-82048710,-54715551,-67003606,-102445357,-35575146,-4983075,-113025091,-103600138}, 370807402379358209504681940980464500003045423240659326739756783819866175661111892}. -{{-123121799,-29536686,-98843603,-23485634,-44189024,-52512026,-112234984,-26346577,-14538273,-32326762}, 1767914774371000657966537466386712024537181659258233663976956107165885428663893626}. -{{-122939763,-90335839,-61648981,-57673739,-91009551,-65033179,-92373127,-20766193,-57593363,-18174788}, 1187412365641772644112418034950744597422840907661335806029323122443350691916672512}. -{{-122914941,-6708253,-72307318,-9790085,-122058799,-110380282,-111923203,-76938246,-6288951,-71553265}, 494458463102128510200599976796858672207954203769608821890230748392210293601063076}. -{{-122854947,-15136772,-98982751,-58224651,-105666362,-26748958,-43349047,-34843923,-45293226,-104327073}, 893007922126630661843804549936676585964440370206508330877438100048501688070829362}. -{{-122436368,-66793910,-104528334,-46536037,-13909506,-597235,-26347910,-78388940,-72273773,-23520250}, 1171676359886975022733980202367534194778880514116917908026667919375059423973726935}. -{{-122431732,-5802765,-54632462,-63630509,-1406697,-15259873,-121184323,-96229789,-103151389,-106964294}, 100150027208236999326536762810121439148700814304576527107310322540179955036787205}. -{{-121947986,-31541673,-56198668,-36310423,-119512066,-91050126,-11231170,-33931785,-64089104,-94854740}, 382231345365978748009517955381016256597784695390512553409474715245708539934664565}. -{{-121899139,-31915152,-39183189,-114583203,-45857427,-65764589,-5507016,-97699284,-51857278,-30738364}, 1582358107619245159054230404267838970377094516943673252047042401090435085513287618}. -{{-121869602,-94193335,-58759019,-93509102,-60720287,-7490351,-102113255,-104419366,-52954378,-94469873}, 533665326134388033578445514060551085993744261099665437539752842541563726004747657}. -{{-121855708,-92708203,-74834692,-18812505,-119565646,-110316878,-12953753,-83002570,-109373731,-60699200}, 134688820460964027752593255387898525412720281074999062017888623659934054525356725}. -{{-121623068,-84622517,-114840598,-98357160,-83545861,-86911475,-45803126,-103798628,-111416308,-31723518}, 1067231502457670342075770461683760685594282782620510226941997050714979836650689485}. -{{-121526047,-49829226,-107418639,-108444723,-89496908,-114574184,-107839924,-2525910,-49513729,-110584836}, 715392702558070027378767754151386889282133314654927661010897410094007885067599602}. -{{-121486177,-55738223,-83896965,-114518808,-57957415,-89019005,-13090591,-35678531,-113716315,-118644154}, 359628773174796276018662110605601937279795510994620609521587438847648357156866568}. -{{-121250773,-90858009,-63405343,-76687549,-84877034,-14057988,-9704734,-10520360,-95876874,-110230715}, 415455243828648360092067357712964092935056621885496090713951320278655598345409008}. -{{-120914929,-107102800,-14303740,-13908563,-115412522,-31382205,-107391787,-44935413,-83196196,-108312078}, 319144766734232804379814234991677763878578967040974186677493252632231606121751318}. -{{-120852298,-104491174,-67913802,-121810859,-59436577,-29127621,-12958526,-44776545,-4953999,-45506837}, 1838467734868909049349605615608299341134706075041768717907030805236409693959961671}. -{{-120781793,-81030058,-3510829,-3968580,-64734571,-108517592,-51314800,-92130269,-45741326,-39606091}, 1563710927864194494630704551604486148500780575978451166744074852077427218171316586}. -{{-120607680,-71133678,-96593877,-30180007,-50778369,-30732959,-52350203,-9629088,-16352158,-47076445}, 1883014656135862768229051532283318409308126657164609994039084612327912568136247683}. -{{-120405943,-45405623,-51962302,-52363541,-19819090,-34566930,-52648466,-99822882,-70967105,-32961853}, 1182499402952449986204192281245589127046949423658148933684043971433211858313796852}. -{{-120405136,-76656343,-104735758,-75338214,-35485225,-51373854,-74298703,-120521315,-98887391,-98726427}, 89063601542083133743710817717443141523817886363593054853305213845839999183861805}. -{{-120264565,-70330692,-109263543,-33735958,-81162563,-1062488,-119929606,-57440332,-55125211,-3482959}, 1498209718367467366690978127741591577685094267833996745584941068973916054912594154}. -{{-120160098,-77142074,-121216457,-118711519,-38947738,-53318821,-85808051,-3238328,-12396383,-20589865}, 1750664470552930261997574044581395872641825498448683012086788560499668448922922131}. -{{-119962849,-81992301,-12878165,-88198363,-49278995,-114774009,-114941660,-10625989,-38307539,-117629126}, 748737431235148599147494448474506050192319113145917973361929448628860460333818432}. -{{-119958197,-12389331,-7486862,-108974363,-65636323,-62805305,-22315569,-14407962,-119269271,-82434188}, 368200836149878451378294079530431632684293947262697911015637499240468697317800580}. -{{-119685877,-81831253,-100937792,-61723005,-68068135,-78660436,-71230251,-95198588,-101806851,-57673601}, 1148812203536314921023466812998950987667862550142619972178306780487862913941668}. -{{-119546892,-34168635,-4960052,-114729165,-19677471,-23886881,-58763963,-68887514,-12304500,-8215824}, 1524671031896278639438706589934926683850585378717807397843335680623226869768211333}. -{{-119458650,-73620828,-9288710,-23713848,-97143302,-11428073,-32468183,-117972197,-82057458,-96112750}, 200621711211435683696816694805247003951182367454206220573172439187900721982691103}. -{{-119378594,-74373557,-21790176,-92966198,-56439296,-29679168,-49609699,-68933535,-108790419,-98046061}, 185539961640206935635920254932795970312506916841965053285601963313539923514434621}. -{{-119369432,-57535253,-27207034,-172837,-59768023,-22594391,-24752347,-48954153,-45196484,-21710550}, 1861115561477108691496150111766810698233239858719802480571957714524139047163122437}. -{{-119279881,-61242122,-4826249,-78611435,-113848381,-23113538,-63944733,-53011773,-3819364,-80810735}, 779654099979601216151364997796748849416559734514291156397513350094767710793148706}. -{{-119247731,-15957144,-117934058,-17720118,-60748148,-62367074,-32368537,-34753918,-92743366,-22326338}, 1323840977623327257807135009255004264420086268277306373807935554831611720725608382}. -{{-119066866,-4260942,-24732142,-86606287,-92721742,-63591281,-19801304,-91624921,-89617888,-9522012}, 1079837543457817537312488187018574989649246897204622075834183817863301031341883223}. -{{-118966484,-17768035,-96630907,-31443862,-29397945,-74303297,-44395913,-46908192,-122451441,-60611016}, 404871613922983252965635232948012527206486113905907784778690809724926143894665865}. -{{-118932021,-92995907,-41515924,-37889150,-76611283,-119541405,-82859456,-19642337,-27984332,-43031159}, 1682604268075175209403238480025802360663907567843553035328005534379808147336882508}. -{{-118824041,-66696664,-88942130,-106693763,-99884523,-47111009,-118801576,-32012225,-71167660,-61345171}, 297829724877771567952305734950021605253021896586233651242809622280230789774340422}. -{{-118823797,-10404803,-118346576,-1398359,-5774619,-106305854,-2292694,-49697257,-27317982,-60184485}, 879257944405075270336384081251155645342109644165896824926804256971629038517217636}. -{{-118681678,-74111263,-54317421,-75752527,-20757661,-32728527,-59469770,-96101114,-65766698,-43051962}, 1045534663580008465177986846102923607185624422157334732549296458490386442230935489}. -{{-118636867,-34530432,-22177221,-27931182,-104129447,-7681696,-107745444,-98346096,-104689207,-89505039}, 86215172029884106868298057513266219427527524510166164980645340208522782017610986}. -{{-118592530,-42042860,-69392433,-29103962,-28169060,-119167458,-2477922,-35509869,-119392185,-110994364}, 404006225989273262027350927001013506894239571681290056191068485243344132205815419}. -{{-118387314,-25187611,-119693467,-57520892,-24377727,-93489790,-114802446,-121382224,-85042652,-7090401}, 983320999386894730206618172587149957749549152158874154098811710928540470786252265}. -{{-117909080,-39777658,-118293063,-36345419,-47067047,-7028079,-66460787,-114357383,-27918745,-42331025}, 1530482520653363941263209349768675041938946288432847536590510750376995914870159363}. -{{-117896413,-91529423,-100463895,-98127433,-89003153,-37372961,-10798061,-101450186,-102002373,-13355158}, 1127497281682059814288234979667367068804960690565875982462741736692533031625955968}. -{{-117811388,-48064800,-48324435,-61582073,-6908521,-122603949,-27939040,-69911597,-32861310,-10696383}, 1583385256982520885058515543895500860034181138321335022651649602817346558636069187}. -{{-117622487,-52690637,-68281415,-111182912,-113383478,-75588987,-812169,-112230319,-52526159,-113255991}, 596741890236761448971951623541092095071355381799007277998278753491039798916207640}. -{{-117465062,-47803837,-79434678,-29216528,-2108150,-46776518,-69172366,-12141304,-68528535,-4203379}, 1294940631690540478548098325346613816430912373935505331352548456880698297876862205}. -{{-117372456,-89003667,-95199446,-111788224,-107678054,-53070548,-93486349,-78826140,-68248912,-3668416}, 1009480529938022457458755859828440543490460333843068763726726178696433691484249021}. -{{-117082996,-43518506,-115292431,-68403400,-16873774,-83841201,-15925390,-96878177,-104321054,-11233142}, 1101632156704666673498150044109172223104664886182932254016387387473390573403855707}. -{{-117045553,-11251097,-69080019,-32643478,-24133384,-56398896,-18781313,-20971836,-71602375,-34361327}, 1353332361506099471108015261364734096757342722908009207141556780801502537370579128}. -{{-116997896,-7749407,-11721483,-118557501,-89824557,-115660668,-98109171,-78033096,-58920900,-5416911}, 961347199179484577297468333140681861390243315427056097392013062158052125557987745}. -{{-116922405,-123394088,-80210301,-113085590,-104530625,-37430088,-56870307,-46393585,-14007438,-63743188}, 772225784319041534578021013923738889225438651698934051263022822285967937163830058}. -{{-116905232,-59816163,-103760969,-72098398,-86963172,-42889607,-10718031,-57126440,-107742210,-18037406}, 1127746449343988224201654314988720025754386929105371710913422797342947162940353433}. -{{-116895168,-7226393,-39608523,-89081161,-114791972,-39898551,-92579037,-101313386,-54119907,-109584928}, 544704420609192640133724626478621823217059290852708942358248121648676074778170001}. -{{-116891225,-98191498,-24686554,-85545122,-58396291,-103215909,-81338825,-46482519,-1549601,-22738512}, 1668955352303216140584510664732235160329464757748350839848378216442327913785883150}. -{{-116790349,-42572265,-19587516,-39035156,-38435405,-15117436,-4495357,-33897551,-13428278,-26773890}, 1894077624299363763353662650862131619412751914877537538349485971377148830103241516}. -{{-116612173,-55921839,-45611395,-87208629,-29887386,-50626876,-114259409,-25050213,-54404735,-46314418}, 1760054486093825559192510752935273498878713136762829670644252971412209468288293424}. -{{-116582842,-64182233,-22156210,-38598642,-42745875,-78071291,-5228080,-88159806,-4949730,-76801879}, 646536569795039132338902733191798198161614252308952859494279165085931537813140941}. -{{-116294103,-32588468,-98369572,-48353653,-107753511,-111174990,-110656734,-57311618,-74941945,-44246885}, 967790520343044213587195204939321238749658695526099196747196925189253477136844006}. -{{-116267180,-17478795,-106697478,-20209830,-107832578,-80047612,-78652346,-58676958,-115219058,-111644837}, 18950326565786091708286619761425484503212266928045282176340076927326418584959485}. -{{-115917670,-72669535,-55738186,-58188236,-14370220,-26892284,-5519578,-40820518,-14032292,-40002351}, 1875531698842616125512712007527145067099685407307553418469309325789078371650182653}. -{{-115826819,-16741882,-48247565,-56044110,-3199457,-30429390,-59347618,-57833104,-6380065,-16227699}, 1539488817808352822993977745016990311037947802717871420444135013210127495806430442}. -{{-115431468,-69321738,-7965742,-71002529,-50527018,-53669333,-56782692,-107967522,-43634428,-20680514}, 1520259800643616622765947254605189818774586470450059485086344839914573151949446103}. -{{-115248992,-104339015,-82985470,-34733736,-6194616,-109320647,-104404638,-77977309,-63405978,-37170593}, 993765383293255381063475272294789204625979220348734902269385295577376704949492061}. -{{-115167696,-82715753,-51189978,-72856943,-85943809,-95158761,-34299637,-19603005,-20270160,-8493131}, 1787645498873655394779625979345593002288245138448533134955076136355048566497489157}. -{{-114697362,-40088476,-89941024,-4264435,-106619254,-39033461,-119317032,-57616789,-98178225,-118871813}, 78059127312937081023639033815085197138046011284322387738054156311539285076501591}. -{{-114657984,-1061620,-71911753,-117675456,-26313513,-117755741,-38877856,-49041787,-117450573,-110014394}, 389072428208959638248865819452058291395752180163404181940506375870219209150169675}. -{{-114405436,-98026189,-7463619,-29965581,-122895595,-123029860,-18706242,-57634502,-106767610,-17037707}, 1090653170046719956584877905912508690250478240504950100728715104944437332538249697}. -{{-114358120,-119189759,-120908260,-61936142,-112987011,-23917808,-19481804,-64686880,-44929851,-121283234}, 652503194454714574716184082272911869044588747614783770710627455825570493735135981}. -{{-114172889,-56151107,-122976984,-122786318,-46240281,-66585511,-115437404,-24651332,-22639868,-40136839}, 1693864861238463536345041888997175738582508077153513707619335630446674210201315788}. -{{-114149975,-4988324,-7556258,-76107383,-64039725,-109883514,-45941628,-46891408,-44485764,-49934546}, 1789736841476221626282487890527756405309899081574861023595247653127563514618623974}. -{{-114105603,-590863,-94872581,-14004353,-13004804,-52092158,-49904808,-42943207,-68819906,-91202344}, 463679934538087762266261488283874586989342852025803149486254150155067998008151920}. -{{-114060010,-56079190,-101430535,-110674570,-59740788,-112218612,-48318900,-112676025,-96662642,-107789810}, 122305883552065126973144234157653570808517416852038685329024888932420495331835771}. -{{-113944542,-84687529,-11913150,-86242160,-123067997,-18015926,-113094312,-94744183,-113410853,-118420778}, 66779695903800754273048459063890528337930965790702648519324665276352544550590061}. -{{-113815259,-9471712,-114102640,-29021152,-36967366,-113739189,-22705179,-105184901,-98480965,-30281800}, 1115430440590109415276523881788857691379371907291688657593445946130482225244882462}. -{{-113808322,-98942994,-19967239,-29840171,-32357882,-80100526,-75264159,-88208372,-81677204,-25180340}, 1001320280315017063181014487607589522517968238223036927440289114868007420228140979}. -{{-113447149,-41360411,-72574646,-50524481,-18727763,-98245438,-39774808,-27100749,-61146036,-90705701}, 404383809063857611881850610637344467754666046524966338470791923754662024819300708}. -{{-113331484,-116689223,-77460707,-4486347,-33873696,-101325477,-15370930,-41276462,-44964778,-31856473}, 1823169160299875198146570990561811922014971772378643976140425073567780100653922769}. -{{-113247474,-101797408,-103467960,-94873080,-15376590,-101679657,-8397750,-35972282,-19857968,-112891969}, 860248687407294629929463505515880318007132792493252347728096502974911758249182687}. -{{-113217821,-86816648,-42565984,-44153119,-15698532,-63466456,-120510232,-98451238,-104286171,-29166506}, 1000535754175523035446304351485249896092944599904406412826283698767514525349323510}. -{{-113213083,-90012130,-84791846,-70593967,-5215910,-96267645,-75074122,-80859572,-51711004,-77001781}, 505251648135091430214946334986374075954396461066148550367797583065013983868190166}. -{{-113056017,-96732686,-95463153,-18967808,-79723122,-7282273,-15538107,-110554463,-82860490,-97431330}, 193359231441930762199341988117192480049017085267530874878779577688197670471944986}. -{{-112742251,-96004264,-122191163,-46896573,-110514770,-116382370,-23061612,-7222591,-10752735,-117606745}, 845513953043639426667129110612686985436349867066435248357384275349716269818893426}. -{{-112529130,-66699352,-78362315,-104578766,-11554399,-11783508,-110199579,-15977299,-112454674,-28967119}, 1274969525899652958096401740874506258953133849695670010780713464006894111127729451}. -{{-112476269,-40292488,-32966142,-96866359,-20080636,-82206867,-35256886,-73444326,-72086374,-88459652}, 161038434940246542217135847581919328017309009781099260622685825032245008870650838}. -{{-112107649,-70740255,-115294353,-45186378,-73382702,-70776812,-80708909,-60507283,-5725355,-90563980}, 490008436559528036534988981220939374596167158830578274037799996029684717301688888}. -{{-112059806,-65150313,-118942792,-110798571,-46868681,-26971646,-90339924,-35368167,-22942246,-18579335}, 1749854523329581466426690654292827097367035482386029870227819413350410078023230821}. -{{-111974082,-68987492,-105099136,-74339770,-19374263,-50185609,-112101645,-122997820,-36567659,-102637757}, 563261130252212457809029486918602748782104309712602900577826550805555966017561743}. -{{-111849971,-53395196,-94876687,-99050373,-24380142,-8668079,-32516709,-107272208,-8891219,-95640178}, 686011301500396695163291649844759270311584368514956628651907468665107753028343442}. -{{-111833251,-106170827,-27581443,-50563451,-99848088,-19532227,-118180638,-112859045,-45277290,-25120216}, 1504429664467793343397214397155610310306736842379213777621902807808557360213245776}. -{{-111799409,-77235455,-121355590,-24400915,-60364664,-119318829,-112097373,-100624252,-19771045,-87196363}, 490528125252398907552555584949153323485698775026236728597705837878077327851141268}. -{{-111744866,-37893940,-105159457,-92144140,-61885211,-84838842,-20447347,-82834740,-106287778,-6724332}, 1072206304561205599237252087763056700990317463923912873417510864836110694373246891}. -{{-111606967,-27758259,-111842727,-112044605,-122402474,-86461827,-97424850,-93920906,-21159964,-46202422}, 1427079947814438681575844150642214018417726986650739728875869353431700000835624912}. -{{-111593805,-11306502,-13971021,-99196325,-100950844,-5162447,-32820365,-11702582,-74559321,-63092228}, 427805847401625255116890923553447506018300661703447794078325265899567841642973842}. -{{-111419642,-83963646,-37976583,-63761536,-7667914,-47258255,-4863229,-100899644,-21056021,-94656087}, 689821782167463916536574137742757512683526155762739246798180556548500685918362779}. -{{-111112490,-72703811,-20817157,-67015547,-25849569,-95072547,-15246734,-1591947,-84320462,-40932000}, 1342171765472435697434594920867375122349924492296908756195475602576537155443076929}. -{{-110988844,-44442740,-106314994,-26152943,-115641264,-61274106,-58083823,-85991982,-37761087,-120822038}, 493217047423451151278292705056149584400481312599054893485318726768913540025660087}. -{{-110985283,-51840988,-82166453,-92429514,-76747314,-112359355,-119536112,-104542840,-122711121,-13552756}, 953236904902498736574807381742666973979011834078255142500692987323820182700353242}. -{{-110900189,-4661350,-90237446,-51184365,-62984082,-40966639,-49278088,-7511167,-34067664,-25442113}, 1856644322362826716851978751676873691246424860446000072671724841416992135177230678}. -{{-110509165,-120764117,-120631435,-104889731,-90060284,-25672862,-84745715,-61852731,-97289705,-79556877}, 60560041714553099488219624771009123760421377076028006393204172486838059947765808}. -{{-110416879,-27337140,-95928162,-4203019,-44235275,-20117645,-70110900,-112096217,-96774704,-35247175}, 1056213511445068642917299539337126574356973855199866991210801213430331532549584198}. -{{-110394171,-84303559,-53869731,-122836256,-28963524,-22000372,-82307616,-47576858,-41110321,-42711909}, 1756511746034540865335578865856128745020028117558232349796891751787120703565864184}. -{{-110378969,-40132615,-72867964,-95318316,-67655641,-56719420,-64470972,-72479628,-4649041,-23798180}, 1427464968353902947560611689597626576084909462624775589537288871376687076981345004}. -{{-110332222,-45506562,-83257930,-51836854,-123276585,-63394487,-58078939,-45979927,-45450457,-31975241}, 1678704125800963975097636371117282880408538667054303195911825255640804510559091727}. -{{-110244279,-122440628,-111011722,-108191125,-34670473,-114722454,-48100861,-41100966,-108719955,-37259474}, 1333925801650143672923150983024735466747802316890487877829527793064682179929216678}. -{{-110235365,-62987787,-108254003,-62338307,-52535855,-43040735,-70504543,-88623312,-62885359,-54298619}, 1038326340287358815388024887925914298053519750993991103240652508096721621659547776}. -{{-109915060,-15105136,-15284241,-115424637,-93360353,-29645310,-59285614,-49123167,-50512973,-40264288}, 1730523828126996570131871437997969842098837799785430943907687677311934002452726371}. -{{-109891698,-85261329,-21095018,-89236416,-19254796,-33535643,-116584971,-113343396,-72813599,-29223879}, 1045426673760144226454800514662113783775067615131302222149894145367106413463966877}. -{{-109872944,-107875661,-52476638,-62090733,-48950015,-111465261,-74930456,-43638008,-81215813,-8107385}, 1224284249383907515928166779225268283045709060653093301163497783338317885104738501}. -{{-109634701,-123049099,-96207406,-32689500,-513946,-77807738,-68376449,-65171176,-85178337,-29602683}, 993931640270926277324708474555733779810355782267690045323043896777264505828202684}. -{{-109476410,-27059543,-113793812,-68436968,-94466430,-16093241,-68583821,-77513274,-10842223,-50198077}, 1486727163493204835076037193690411101497400214546307813406561000887565596412497053}. -{{-109386150,-40421587,-9253595,-22362895,-5148676,-114896092,-113233580,-88458241,-48113369,-24687271}, 1478716572557269985380936985263910125521615493904549844000427357489859362123431025}. -{{-109350237,-964731,-5350562,-95217927,-79599455,-120271719,-101180516,-86628560,-54711879,-31463682}, 1434241663307954591508491853571828782902425232996339622193336002832226890315266756}. -{{-109067907,-114395213,-29804606,-119585866,-58271884,-51208236,-86442075,-107908909,-115678560,-110165045}, 66841019994739625420841457626930151034584450916503440295743934856243381708862780}. -{{-109033423,-38414517,-119950766,-83584335,-114523221,-78411380,-35182938,-14696455,-47397894,-37663683}, 1782576813539219404219477123783916089460914156637910352097019344611520042657330532}. -{{-108899389,-55979640,-116861669,-120927951,-112192314,-40550352,-72617349,-42333597,-25328721,-7780687}, 1724028983677572180962962245292303018901179305897774158067769528422559473237254194}. -{{-108877705,-47822295,-80217306,-122964905,-58758014,-62673781,-29481018,-74389072,-63919470,-6200533}, 1072561063540673992310720385804464193598969085057498572095237146955930182425598420}. -{{-108698215,-774188,-62330959,-9173032,-69863266,-95335487,-46835630,-85403139,-108518509,-56482090}, 138311033641361724289823624627580138464520041756125167117609149807256680739362394}. -{{-108489223,-73551309,-21144494,-17116214,-86662033,-111627108,-64456765,-100601995,-72334327,-69554243}, 23793352179715363444880406848133234350571335369489883151873453480925539868750892}. -{{-108296003,-48314285,-41282761,-3866019,-13941787,-69155551,-82976461,-83096394,-27249851,-38182950}, 1478883517818558189025955369380127405558474140744210084127392048325708818510964352}. -{{-108143767,-25222195,-6361745,-19367821,-73233106,-64271909,-1967781,-24446048,-14133473,-119894180}, 856623039237246824581941325848930037942128068605097334969472531082087314744168080}. -{{-108127892,-85463307,-59732723,-108273756,-121531266,-82256752,-48680066,-38836361,-80028899,-117353064}, 356245451735974193298808849209396548888543121394684526917003057453809832468765305}. -{{-108101341,-786170,-11630701,-69398458,-83557907,-123179033,-72325169,-74450575,-22165331,-19533399}, 1435760522971728154843575879436581271598781783588855223458924269778438433939548170}. -{{-108038782,-18880098,-107513934,-81016835,-104090369,-19248950,-111499471,-7784545,-55487098,-121800284}, 774725094179699384848269266740699509822665596255723239290626452863428220794814247}. -{{-108020856,-28589713,-5270080,-102947054,-79015764,-56309338,-20013121,-3236810,-22927344,-64342655}, 901710793108049243318162592187822349440588503777479957570546053446863595117388221}. -{{-107998164,-103388812,-39101321,-119464540,-87187201,-9132823,-39682543,-69978318,-61840684,-3285124}, 1135545665433347213844073852692498418516656125056299675668729368299475439760671627}. -{{-107965961,-73422950,-69748106,-55789242,-101254383,-35991856,-94488078,-15485322,-87121695,-97831132}, 311955854492928789448778161400386838274952894743045341304020648572195795111475950}. -{{-107664542,-107628963,-119110470,-68600988,-89918623,-85180657,-2785982,-94153134,-33239196,-2921514}, 1542540529617752407260044893063932650316811606823888248255106274491260436353867725}. -{{-107512862,-15579225,-78971185,-56668738,-20740315,-99546314,-49457903,-62305530,-21123677,-114472565}, 626952946629857536243817314235755865991731119457398521429893382543201602326750377}. -{{-107441431,-107499806,-97754800,-19877092,-64512776,-99468388,-44634570,-112504607,-13911914,-66192617}, 609110808737095271321743540818011903578298282304197726589453616575932085092945278}. -{{-106655518,-68912509,-38944507,-56873048,-45790065,-88862000,-49774039,-103916444,-111217152,-82739994}, 156627146350655020199077235013215725340115870241511674098210447322347670037141417}. -{{-106631082,-20229352,-59906980,-94859524,-90245476,-53836357,-77312756,-102843199,-65830323,-35256414}, 1012151142025458293290371906281068403275529115559687278731678321660547939802416735}. -{{-106522406,-71297832,-38482119,-24888999,-13141235,-87392898,-51212461,-40089500,-86757063,-103467621}, 408142716433026965927026665208739015286698378066031986702943873307517081942815907}. -{{-106324407,-69705245,-109268393,-119884601,-55258913,-112953634,-84632537,-45961386,-61907022,-52484704}, 1215936805922035092101508367066960417567009232898289964983081686360398852827547552}. -{{-106139743,-89940042,-115856355,-56471125,-95883098,-123381387,-70614718,-118911535,-47255789,-130031}, 1423910861258887241806486216790551819481601695582744017610105248985912694137412690}. -{{-105991545,-29407269,-79897254,-36205974,-20943590,-49238058,-61331559,-119349644,-91557384,-11463411}, 1057102753948127435533083965953375921830646398540688906083646879504146111095501244}. -{{-105870163,-592968,-97227787,-105377068,-19271738,-109247089,-7828176,-37764499,-39368511,-8425537}, 1812990013742731685297294013598608777187500120196230008590422635747875769201087578}. -{{-105737009,-64027917,-67303426,-88038996,-13523414,-39858296,-12096513,-110933231,-44282373,-6352798}, 1631449036917923287328501774468996296990017002701900363703542188914052308527632956}. -{{-105279284,-21708854,-94576606,-69135631,-85526312,-68687875,-55866903,-66435800,-20948855,-107570298}, 597360839422976091027666105254128390453031039927987165063134575846859069385980567}. -{{-105144686,-99478468,-34903693,-103473871,-78290725,-9801203,-37386274,-37466960,-114292691,-121650144}, 422496751866596988990855814754965159268323027744451362108640321397529257820137155}. -{{-104851257,-86646121,-66775553,-63722678,-59349242,-73621126,-111293276,-2471906,-29999619,-69734778}, 712698325735280435720619405083457136866795664285915466390189682785323599408325368}. -{{-104776166,-82438328,-99474556,-41074308,-7851248,-64872408,-23189125,-65939018,-5226970,-28440032}, 1586675431881637948809702046428775947253257586356371369820255723039844628608452543}. -{{-104669928,-96841520,-82134264,-81280532,-103642145,-32101642,-46967250,-76996391,-111021900,-66987201}, 179037276503909827709603364050587062652933664003871877078297360200411330831941999}. -{{-104660651,-60365067,-1308088,-5678555,-93641325,-68574745,-69494380,-11345525,-112883124,-95572551}, 259806012315855550589594768417360746180756631723310694760645206721425428516973892}. -{{-104619968,-63970974,-105343104,-27549528,-86949459,-112446766,-36249569,-36395725,-4776118,-35057479}, 1793885335738820117367255012009710404185220742615968208267432506765629968038545711}. -{{-104506938,-37391092,-62835931,-7988039,-112508464,-118404723,-53069437,-110800360,-81449881,-13228923}, 1087077858739172529093437306145711880434519382173502361076209668888809694942508179}. -{{-104154370,-61609357,-41241437,-107628278,-76865903,-117179215,-4413164,-49259237,-53075067,-81598752}, 838483203124202002118468418181272659427915130037728356764759546919555016935401033}. -{{-104127573,-9081511,-52344637,-37009789,-116336379,-101097222,-41319680,-61588545,-96807578,-7865343}, 1094239614366355254846676069161397027423943729014926474696452337796345144105814368}. -{{-104112955,-29655689,-85962322,-68734234,-48939952,-2543442,-34812793,-111439827,-102813452,-12727562}, 1160780152049572001343690576113067696785923328197579735163789122806711344167565116}. -{{-103955045,-94309052,-59978827,-42500045,-39961271,-75039679,-112927933,-735946,-2072394,-74945914}, 757577672779930362788790494984639469236062263197008610625854432565877942141244290}. -{{-103565340,-118327724,-12806305,-2835682,-118646484,-111560267,-60418678,-81092848,-104684428,-104022719}, 22602654729928755456534275570094473506875521043387087955557054747318154951238107}. -{{-103522971,-18592885,-35263293,-120114315,-119893814,-83416563,-15457689,-114461104,-89210239,-116186900}, 130327623995514880668973373550092599849584139995594475030889689111494318375626384}. -{{-103142323,-69667419,-7055119,-11427223,-89127562,-10420064,-81649403,-2477698,-123293243,-44049568}, 1267688406883773086280588747861558734276581181452609352551413724655388207950036656}. -{{-103122193,-60913173,-42757712,-21747408,-37252889,-116326525,-84281250,-85457290,-29079380,-5698122}, 1476021244983101924540687570784909525980075933471563522257472830862936584446739404}. -{{-102968379,-81216532,-101547779,-81691745,-101726262,-24247515,-68468920,-58063315,-46829579,-70178513}, 534863090925993107968910758393232832469425588454359567820186828143868888643720274}. -{{-102895963,-32674783,-36781665,-65598276,-21630835,-121949579,-34021182,-89816654,-50067343,-66316135}, 634816699440466295890928960778054814743935645164281667507626525678658817253952712}. -{{-102747731,-53966415,-81870815,-39573283,-26298294,-101798947,-45806898,-66029447,-77926239,-78192463}, 168369248965857649390891391004557889210852831809550783269213250911684552880553040}. -{{-102619316,-53229951,-114603125,-1804811,-40454522,-57028275,-18515352,-76570587,-111469692,-121907919}, 167160428018658985988596756846101100831053540276509670384827495510295704597358929}. -{{-102258941,-6695522,-9938029,-88891282,-46455614,-40167534,-74418724,-67295441,-85449774,-70236923}, 101807708712513236291359334321040311944589541553304994276806399523859841797646714}. -{{-101929441,-122279204,-88715102,-9581130,-17983682,-97891604,-35174964,-24192251,-13070836,-41724982}, 1823544879505123566090779996389193628164893609674728887785105759689040950432789374}. -{{-101894880,-31049170,-105281723,-54168135,-89826562,-94452925,-49302311,-96915582,-30851440,-92157725}, 611412832802972849599870201959092664980256011048614777722398127577272643849779603}. -{{-101677851,-100903494,-20481970,-36399923,-109841808,-75406939,-14880987,-101706991,-81008403,-74269044}, 142373857723828993687748688718619114094169011047109017613259282315299463304298006}. -{{-101675522,-110542575,-107499046,-59841983,-33174153,-99003629,-15778349,-83179476,-13054991,-38887128}, 1571893091209999830831714934349969911910216463560682354562986229590146417544150661}. -{{-101669890,-47860434,-104767550,-43285151,-111572020,-52459257,-6213094,-31646279,-16890235,-107206224}, 908389176097751994631449805895553905934465740816689932748750800228164286001135191}. -{{-101548940,-80030743,-107204822,-70711494,-530924,-57853175,-20941999,-20305897,-53842392,-22115087}, 1809588015868350795587102077410001105052854337516816235198304963621373678264629533}. -{{-101072866,-77611826,-62806383,-86585791,-103436770,-67783218,-83854771,-20439413,-94259773,-69704046}, 238500588337442899431503732957481995445175149852542184002252717676088186584563251}. -{{-100929516,-84114909,-32753134,-66090447,-98316011,-78663814,-38948859,-83637585,-57690734,-42215663}, 1075321947227817569420012330916812555140612369044430254265837576179794658756260133}. -{{-100873919,-64615014,-92302209,-93223332,-114366578,-87916073,-89307380,-27596519,-83606632,-88886644}, 238709263397719143247221902566130894989582317183947331130356662275479063539896154}. -{{-100850574,-47190705,-111645230,-115375096,-111711605,-58503709,-68242897,-67375176,-117773214,-68372434}, 5038258142970300305399524358898563147310834122627860824542545005361962034141069}. -{{-100830596,-112335243,-42792406,-5933439,-9394032,-39057730,-38014099,-31959448,-24841390,-72790080}, 942129629162534832929063140407067072853509309100512000725062195495673226410179509}. -{{-100586265,-106719611,-94112427,-35522611,-116839305,-89442527,-81069539,-98773005,-51825511,-36836052}, 1437849421976967874401547655304473689423079495921263353889569174089490610649414144}. -{{-100306858,-35830898,-123252473,-42887903,-88231643,-27101691,-5039769,-45723315,-79985589,-61741528}, 435060908445487776175325148357295028465091255966358546885435296635553475018812931}. -{{-99931795,-9484470,-51426277,-42544684,-115994474,-66719277,-94604464,-76139021,-116371798,-81626476}, 27157035163260150638182293381864309283214466445014380163134709030103280041348954}. -{{-99927684,-110897649,-66278566,-42259098,-23044937,-72966305,-18710949,-2224772,-102869210,-103572944}, 400591646504849019468469879131995624117209652779388468824275866799556125748638605}. -{{-99865584,-33693029,-32378413,-62684893,-77278369,-33540391,-77395986,-56562677,-38572724,-3823122}, 1494573584329290038077963940810012839122427764350617615044556093906949064388870977}. -{{-99709722,-100342512,-22483041,-45297057,-116649870,-75656357,-42958502,-74832192,-52923717,-118186867}, 615384300959409585361232817828695964374388744581092920443771882861677039600616659}. -{{-99426599,-45213219,-99809575,-86578153,-99827467,-68855161,-102137925,-70122155,-13844305,-44423986}, 1427326096201248039454229030194704516025463759533782937957300587290835995774836224}. -{{-99394608,-8337427,-93808991,-19292160,-25424383,-12052702,-119600679,-121763237,-80330957,-35754094}, 1056563953024245596338221081527986172454006674518387733844174019769478023927683625}. -{{-99368515,-63320813,-74147474,-38815474,-118892905,-86537860,-17683482,-105785377,-25571926,-90579055}, 607863031826871245202121296739514712509083900684281244314659005363222951194604908}. -{{-99354702,-102569276,-48364319,-116124740,-23799100,-67650986,-19629153,-86899443,-120044747,-34311326}, 1104599630042848594571367630182800996862038384123637992509041943368666983339824699}. -{{-99348581,-65139487,-90897403,-4018636,-8337475,-52922440,-105661816,-64463832,-122481752,-41248986}, 1052597498580489812440520518739901128198467468709175977828010229231007331984628712}. -{{-99314752,-107851642,-12164920,-60515104,-105965866,-41295225,-72591295,-76595769,-104418858,-72047827}, 67993181887485705339576464876409535142669427436594138614284961516614323682494751}. -{{-99170188,-35769457,-91086003,-100749819,-45911203,-28818968,-17256528,-12316790,-7069824,-70279910}, 924369236801857183148940042496961206472821399667363483251455794378113498865103841}. -{{-99152944,-12080665,-70795335,-62918910,-34906785,-79837359,-115902651,-50373180,-12176662,-43956423}, 1693889959564122687549591792708754474882236368127127243942191846353889066055741833}. -{{-99102314,-95509907,-27867020,-5231672,-82172267,-106089372,-106362975,-13598093,-20568076,-87848332}, 735323385041683632427778732343518314915212948868228086110932092400136086205058861}. -{{-98996522,-1066055,-103923709,-111052056,-116199203,-107530637,-100489952,-24310839,-23205531,-62262030}, 716063608503314693142507377010679161063512095742686103590221613295070012855176777}. -{{-98940552,-49271403,-60959992,-69298279,-50002868,-72494813,-3256310,-100576737,-9121634,-92495635}, 626863510804973714387429575108006893685894764804201348598297414030990895331748181}. -{{-98638010,-102921814,-25513575,-61160866,-23821954,-86824675,-42409997,-63489846,-1968008,-28566065}, 1579246522204684813152866990486634565026919394658413538161540995750202958523071899}. -{{-98401931,-77455633,-34292624,-23563121,-106113775,-74239965,-22880411,-91993282,-80540465,-114714116}, 141328255619421589570658227937976802970292460925653294517123786488596779172578948}. -{{-98353100,-10912150,-59543074,-116208101,-108464979,-87355716,-35563783,-76628777,-109447282,-123423}, 1072072940952288709819664858322982174929336926970306114867044170308632043871623463}. -{{-98303656,-99621539,-33920143,-17149215,-79923887,-122447109,-14490320,-118854629,-98582683,-23979308}, 1089532559886522043646416135618221405943746819929066756890928392013846715097709121}. -{{-98289595,-19230307,-98743024,-2850877,-78994275,-58861665,-77477935,-79086734,-91233295,-112804255}, 18979580688979520181257018808800129253341729653088633860679008954471309193989252}. -{{-98199709,-61250946,-78384544,-20724427,-14558496,-91118151,-114910841,-48126875,-15904153,-30449258}, 1704977966999290227518519598697856649032986035683160025354070301038559676777277974}. -{{-97992261,-103280855,-8244624,-75937513,-30375811,-26489711,-30435465,-116556138,-52367185,-3729535}, 1638712465932311281329570789875643456469226416799922739403101021787901917049571460}. -{{-97972113,-115103234,-72783840,-55523117,-27823747,-63129146,-30326793,-120756522,-64096158,-26475837}, 1112133923266009021570119190977806575454819716281065656240807343347687250499914150}. -{{-97931691,-122560110,-51125686,-47145040,-52004661,-85926145,-103506481,-83948048,-58614225,-99501296}, 52628976800750324875309399821829495204132982746293931125063174521110294802996878}. -{{-97681293,-29257530,-122456189,-115940530,-99669979,-43041038,-113508011,-26959998,-117233847,-80370738}, 301059693019379707472324065888331951502566867154757601854243093127473704767318698}. -{{-97494525,-10599671,-92046010,-89590951,-15060417,-57039672,-29604447,-107473517,-63080006,-20550482}, 1101983089368166412663107048969622220520792539897974362485568791371402933665872676}. -{{-97477416,-123385083,-109642337,-14238203,-103923300,-109289581,-13961713,-64111424,-82830629,-41386363}, 1082786557955830831686628496067361588792087483174222074349258322057608880973162641}. -{{-97405849,-73005415,-61105095,-117012463,-95268968,-78603987,-5460806,-100014151,-24401494,-93641551}, 593041778766052975683022954849325071984691932807283692229403942453707390205278544}. -{{-97345356,-122170682,-97839213,-53067674,-74871254,-77981799,-20585053,-119002174,-20894417,-60552118}, 609269939979496333960552590488412433461044285428471568195525323244110831791303323}. -{{-97289575,-1431132,-87995307,-115575815,-92171562,-113607730,-91573314,-27680331,-29000181,-16745610}, 1664638756360159978365923359846555479720557983898232638573442853241398254940976754}. -{{-97259232,-32516771,-54954693,-25120489,-39632500,-1630882,-43713836,-36385167,-80101526,-59738201}, 472027660012232397873819265405178871927645838940184393787879056669565344357452145}. -{{-97236587,-10646674,-75761129,-11836716,-35864734,-55596638,-116815136,-91470143,-10320740,-47145594}, 1530797007001868929530290328507424525660577643200655640002398884225297131621764986}. -{{-97161429,-25651529,-88420990,-92987487,-70932163,-108463201,-95664867,-76532981,-120364248,-41332989}, 952542073167184325756982844479700816456269459333385030023979954014697822672220420}. -{{-97147513,-20867305,-116927510,-89636793,-35946590,-42186302,-30971283,-14899158,-113237,-4279874}, 1872840844059528764852256015581737632069833308865828988175059687137916939723854516}. -{{-97052862,-100622386,-48249848,-34112560,-106340922,-25110508,-119541409,-10409752,-70255504,-27277630}, 1267924839492432831780893406371651083859122193619149838875628638381211547451543487}. -{{-96883635,-106106512,-109046700,-100751073,-441543,-7474417,-14384176,-123102300,-36617903,-34675663}, 1630556657436227221024416825182551067809008083098666259662340395344721749039924422}. -{{-96766372,-118983002,-41026189,-121156499,-102140400,-95005109,-45478421,-47615155,-47618010,-120911435}, 837408476776651734184982977372058431277420795308054699054364474323301730880465171}. -{{-96737687,-8104233,-24585210,-108497121,-112951441,-81998644,-80540270,-63380814,-52197807,-68658269}, 486736805613917186566667282167688780850242387707706674191139492936393940371182820}. -{{-96637187,-117709733,-66044586,-118620042,-4236319,-11239682,-30228078,-76352664,-122666528,-25002690}, 1156394940276791331964611106543710440433604659147366499844936756523995520456849388}. -{{-96521864,-38977843,-72795136,-54513839,-64668606,-7402630,-107394300,-68321660,-54883587,-122631670}, 552422613723762285163615769076226783222337670169209903121277110101191408983272181}. -{{-96515048,-6684961,-99756664,-12095339,-29737166,-55836223,-23777677,-106272533,-113382442,-60745151}, 226971869865473987970722571660402652276992831168702803840399042408612418671141141}. -{{-96509583,-24585614,-35687512,-123437179,-87734627,-32351607,-12389085,-25862735,-86108985,-42457184}, 1375291888178393466291045756952552978615264604540389774029978736352234122924715526}. -{{-96105785,-50548533,-58121284,-17838904,-7457641,-8326137,-111808541,-23412190,-96409994,-85063931}, 345632837536946658732500685798833362081156569708700556676273650041967469154664844}. -{{-96007398,-65523412,-75654326,-24624083,-76392446,-65060513,-97360051,-93750189,-19172565,-46654830}, 1438235864376887016338238415120816389259183252724082665325903486825350227813824023}. -{{-95987625,-33656811,-75552444,-45318089,-105707550,-46320080,-5657166,-29790586,-40541439,-13934803}, 1857428514890174825236898352580065759730161948725015507624784477405539228081670388}. -{{-95982521,-57671120,-43367393,-8305892,-104029589,-115223090,-85923813,-11214313,-82640094,-63220983}, 261130193070553404240994339361788507836589229566841304841412682285920442170245418}. -{{-95804551,-36722172,-109674285,-110979928,-41012915,-59187015,-52367047,-70271609,-47916865,-1939703}, 1575989423733313024893035286757721761443899505781104153021289906425933128244249610}. -{{-95792130,-41380967,-103539140,-72582197,-55235824,-29720324,-7749297,-90424248,-40855425,-58687465}, 686546983107872880753134447942430813572223086712830605811027640683810156856741045}. -{{-95766370,-18401158,-86491541,-81881003,-75161884,-112621714,-77118378,-95026486,-42411720,-92084836}, 478160948294088641393108662991637857042929835344869261684315952096080382174408691}. -{{-95611015,-69947251,-77663335,-10824833,-13528880,-41648400,-49652222,-58518755,-26707393,-9691886}, 1646386887740720240776104734326139865679413986825202033679395952421789479709908592}. -{{-95563773,-70960444,-32573464,-107497467,-93428026,-84077327,-116534946,-95310571,-34970701,-36562598}, 1430327024803822781117293909291009226049685278413372211743453138817192931420267094}. -{{-95555457,-43725025,-39102753,-68211740,-122660493,-95562469,-75795751,-16174518,-21878996,-75953844}, 724294072754130489870762232060390699510589394079128588710384981933099100948071304}. -{{-95555356,-108106689,-108236923,-90524024,-41752153,-74206412,-25310110,-28783325,-119244286,-99786746}, 385415229229857990687340422368999225087932042085234997858799201195622211603207017}. -{{-95518558,-48797993,-77445127,-120752988,-6586867,-8744668,-107325905,-37962306,-84258545,-52164211}, 1278902142735197267940307539197660022615493377988797580512859764037032381142160553}. -{{-95466952,-34350659,-17533352,-69724794,-11747045,-69343528,-3514876,-96242808,-114439791,-116545047}, 159554677865278549373151847265144992020193463048079890177563188882370172999706861}. -{{-95324934,-34323002,-112867720,-114548407,-98690919,-58659264,-37274250,-63444361,-39328816,-14715897}, 1546346337675872937299123130492865270751522920700207448271655523503563162388622695}. -{{-95312100,-30531569,-88214280,-39341388,-53272290,-80697221,-120976322,-122352707,-54018915,-118435731}, 522519059185537930249114298556882973823653624537575400187480979973212486251790429}. -{{-95086871,-60030633,-93067969,-86653762,-108289548,-122901007,-105829899,-120255083,-27990067,-28027995}, 1422872768811631016053462320490829802074365454303367078959261815196774933081334808}. -{{-95019190,-41170682,-39594674,-104332751,-48584947,-73788347,-51875221,-3857916,-57996709,-35121738}, 1345795156667798541496481282524638623154790153959641620218682109688637988758158983}. -{{-94959144,-19095384,-25537718,-16023085,-85458914,-44288346,-29052487,-37776905,-88150938,-39937557}, 1390015628868471576827587591320680204354555818959841315457730544612104390122524983}. -{{-94900118,-75601200,-74790099,-55745902,-96420249,-7957586,-69823416,-60458999,-70363027,-36444252}, 1023556754847240831211889656896926557036161242525513007331677113695451738545763947}. -{{-94872485,-114644702,-87776910,-21475614,-109225662,-13771716,-15940975,-101896070,-9438783,-3059827}, 1617117266339931673568304799078861815052133070918315281917198856509405219362142398}. -{{-94864649,-115509169,-113185678,-115824039,-4322546,-52152885,-113925211,-68833900,-122522335,-49445895}, 1037757908080166618262234104740330634943380802590017889638918254201918107311501460}. -{{-94793639,-44831348,-66350798,-63623594,-119257435,-14534160,-80133220,-80950412,-11549142,-16610999}, 1487660601255089877440986241611109335252187611435532962369540631723786322675791342}. -{{-94756799,-116506665,-27618838,-41776056,-29039234,-77817171,-93975727,-90113659,-26547042,-57748284}, 527145221293158872950560120059210954622446077945172227111666746015169073009645340}. -{{-94750858,-40278604,-40145462,-113808118,-30457701,-13862658,-118485526,-46705166,-108289252,-86887640}, 338170827425802788631065843464877640125190421113718734417157042236967102454151151}. -{{-94601292,-12420267,-54286832,-9592118,-86082458,-10947396,-10698167,-71728869,-96920805,-7321678}, 1153742203399006753361817592299297433374726029010162248191638490401075845678066237}. -{{-94419011,-64494932,-9041436,-66855045,-89039099,-99289257,-7315213,-29139084,-101381797,-67165357}, 364222057607421352436693165011049210543962941780718330108388670481199739246232710}. -{{-94415659,-10962791,-88645882,-107652151,-96634310,-110812075,-106203316,-24991721,-99735844,-97127594}, 240860128538361026472770934797344375748121626328100729315221224857330883249110868}. -{{-94394847,-121261957,-45332476,-77959641,-71415520,-66480023,-11191168,-42927145,-31465823,-117860129}, 837626038775224233034571253181635716130618826838913285510616069169520092145550420}. -{{-94333248,-109107684,-5707570,-116483496,-9181737,-20011863,-80553222,-43567516,-91198704,-93128835}, 333692457628750826139935341018970412452549824168865763967155889283019082472985039}. -{{-94289411,-31510534,-36042736,-103070342,-19638159,-93243903,-44010856,-77241426,-33402512,-81384297}, 634801717848288590101690436190970557372702568782987082951042787617746711467978190}. -{{-94266493,-38842641,-18736821,-80560761,-3235429,-34907034,-6313719,-78340249,-2613286,-65956195}, 694688849769286082546710705232297850787864752958008718740437652185353131597332768}. -{{-94264867,-54224564,-34641253,-21721565,-83645061,-41499494,-100373159,-108022635,-117979410,-110978182}, 85266522786638721597619472702687475627319985091331673679826439384319253250279202}. -{{-94247167,-27514256,-9718177,-55380401,-70626621,-79574805,-28332505,-107466245,-111046800,-81775575}, 145529092644255205488182306338171071230810760993363771033666445126359182699136258}. -{{-94226881,-77988113,-24967170,-5262259,-12734882,-74780616,-8740361,-121328804,-65138913,-99746053}, 171131232498735993801764041259152894323317775407044517497216867742720401964298420}. -{{-94210333,-2183966,-92213260,-45998525,-15914669,-1227719,-112727569,-93563169,-60239969,-50572131}, 1056578232944321802311387117652146230073624349136912116770093807890189754166708230}. -{{-94050262,-11151358,-16508936,-38366458,-24265946,-40286575,-51455217,-41708949,-60287019,-45721944}, 1419622367676721312998480353372123309457289358535961543840296542465657025494052383}. -{{-94050186,-45034085,-11382359,-14909658,-100900846,-85860586,-101003697,-54128961,-1326937,-50579716}, 1686476190154606940933282474141459237273264726057026021559018366773250528708195897}. -{{-93851667,-103146650,-65544603,-71555766,-75722231,-85351431,-57369259,-85374012,-106398332,-82165900}, 1382860100074027498301132815625535188761499257816572798924853848806462423433098}. -{{-93667841,-11846213,-81066018,-25674324,-61919173,-101017989,-61378318,-100259651,-35856591,-30522643}, 1441537320377115063834066857016169106422498179777990056764837627380409168220328012}. -{{-93091471,-107525239,-69986552,-2344647,-79087793,-115672199,-91210056,-66578221,-91158029,-922272}, 964600482114679676931803539299118182160637076048728976115500226958990954707594820}. -{{-92993214,-95549795,-20717744,-115253136,-2267427,-36563449,-30501636,-92495283,-95304855,-23595649}, 1163516885629512639962789551680081846342107132140773987625226038285555724052745293}. -{{-92913857,-79905237,-93560960,-23973653,-83160000,-10065508,-91857741,-36089451,-82238526,-40742803}, 1260371925108767719171795762123723834382182413215641153129756916169910979189932340}. -{{-92694304,-56592173,-89822723,-10916302,-24485104,-72386755,-29223054,-47330758,-65324972,-22570977}, 1350219641949841643569546517710180663396444869559326371766118712556782530904437209}. -{{-92366049,-111368748,-112286166,-13912569,-45349086,-52879408,-73543346,-27028828,-99057697,-31729677}, 1289592557095139870365252327456526775428872367247377685536247854197827813927637238}. -{{-92160332,-8756086,-51918219,-30694585,-41295683,-56166891,-63773215,-20568032,-106789071,-76206282}, 353285413229159626968385384886262347732689974243586215530807449020782418259204739}. -{{-92024086,-65293510,-113401824,-117360051,-54290116,-33531117,-16643028,-104312352,-42915495,-21659588}, 1631398652214358920191564116711775040360345190007701321498498977716806825635229399}. -{{-91905323,-116304021,-84696507,-51554384,-63610761,-121554422,-8207167,-114270135,-49371291,-59841700}, 608756134056022565971020745328138181933511129120407379405780695762670780135478824}. -{{-91853835,-94457536,-100492754,-89530140,-19678903,-98591181,-22050808,-58043112,-50130920,-78464069}, 623815702928512402670986995356585855149565715491260477611808223643225908744050126}. -{{-91828157,-24412487,-75227358,-83489333,-120281724,-2755412,-20347973,-67109444,-99086672,-95455604}, 181990625083967075582878567548823412434429390569451738622139694845210885128985524}. -{{-91656674,-97779752,-99088059,-34114834,-83255060,-115251206,-27181995,-31153502,-84411417,-78242531}, 371953505610330205043692300710262924081567349675587653511773614441859080000353467}. -{{-91605263,-103659023,-35436989,-44771883,-70395974,-102209689,-32686351,-36062382,-13464708,-80810958}, 853648667631857361686915637219221974729461515709611192464678034807353026354573200}. -{{-91580990,-109967680,-43093619,-54527913,-48244503,-74976840,-20798985,-81915607,-119458801,-7172005}, 1120346362134388101314736201367280124881460445618493205239062487723082682719163427}. -{{-91115793,-44751272,-72735437,-2124978,-48587190,-65362003,-3370239,-30929329,-65949284,-101710405}, 404543150676005686649970597012578101902694371963407723927210750782803529218253082}. -{{-91059550,-47102809,-12499619,-92743933,-54441425,-68086985,-14826472,-88684420,-111016221,-90958118}, 159743402526939708094761243913086013263075565110800524561078040282640398803277505}. -{{-90926269,-25849024,-33468869,-67567558,-33550926,-48865428,-14182849,-93843954,-26774365,-39940713}, 1641599658033330492591889141143570415949402583770231739106658221162891524706558138}. -{{-90773319,-59527717,-78450855,-66733900,-43416324,-104932284,-31339185,-87394831,-5775146,-103607988}, 623219899825777663948016732602430001255640970604765736243689442444003325408319288}. -{{-90655306,-111686492,-37685787,-9148791,-103002940,-57737913,-109013014,-66898025,-46361548,-3392188}, 1446316789681595507267843284673392437812431749809588289067275759906421873928386387}. -{{-90545383,-5547057,-7595398,-14539378,-28201266,-12590895,-60479176,-92708654,-26199744,-90928785}, 589350899185625512958459042745801268403274561791868514669100705567288110917809628}. -{{-90459892,-12734268,-9350459,-76596646,-86876389,-74860176,-17929904,-73320815,-70250351,-57693253}, 131537554762833899226123835432457521911152959111126821295650684213504125895585899}. -{{-90184114,-109277986,-121518822,-93764461,-49606590,-12394909,-110460969,-26588969,-47479169,-56018473}, 1748981854790648754788840249084205547715330777088249783458968207750657484177562647}. -{{-90167514,-107025002,-13382929,-71176602,-48094080,-114388501,-43438040,-60066388,-71307075,-41047332}, 1104910522173318102148754687554887308781376220602237241868148397464950370078043867}. -{{-90129417,-20635584,-76638877,-11981621,-91804586,-30675426,-36786884,-22151397,-121220979,-109530728}, 433782696445799290147723379597143295337139212517608207105772967998358980817896050}. -{{-90124769,-1298913,-56529421,-116854693,-38625261,-28899161,-98548999,-102020890,-121790734,-119844473}, 92644963373634926214799621152240793484452037839459887361794062187689175581917568}. -{{-89925851,-17428585,-47296191,-44270000,-50206934,-67587300,-83598519,-94935270,-17393931,-13449463}, 1480000492679258603593400102409175142106789064557512183635064523692807482592154808}. -{{-89785808,-16424742,-47857499,-64193619,-91662398,-68066453,-1657056,-30347459,-111581549,-110004874}, 367023368376442075458076302993807270745594784476345088085557189381884006775814739}. -{{-89778114,-91555475,-118998682,-57352660,-73059494,-28013782,-40068907,-27749568,-4865167,-123302729}, 889792426334682581179033616486614530157479290628900576845279660764882636707847357}. -{{-89773404,-85409717,-39629595,-45895958,-31744699,-56886882,-92539440,-79837196,-97757088,-343970}, 1001666451376980188036289779578503001236974825818773555286295039476083489111602153}. -{{-89678931,-11493586,-109541344,-103678547,-11632882,-86383767,-25373337,-66435138,-26722202,-12900973}, 1576023413497530715581852352486085203096421414391677746440090372265238688164146582}. -{{-89637259,-41152401,-80216491,-119088855,-97011755,-70131414,-115728482,-98300449,-112019598,-37553738}, 952342300260071816844040332736647283783957058960768493935860604330135404520798048}. -{{-89579327,-2044863,-66613460,-15758757,-104148794,-83978261,-103160443,-21325017,-58011530,-97727138}, 256450230599986405363448286926047523255514798086327160297789736386506817571475220}. -{{-89515423,-106382426,-28291761,-97825687,-45935465,-46823003,-9407665,-4748098,-65621930,-96749438}, 452866279187284219118189359497506076789846463544684779472972953543754341918093186}. -{{-89389762,-54766355,-98636870,-63528702,-113561307,-37164561,-66280700,-31406965,-109263189,-12980520}, 1249760720744117754316940703212375124327270448798512069511938648540885404247686733}. -{{-89080989,-38083746,-42280823,-100923670,-86797074,-1243195,-72368878,-118152267,-99588246,-26565712}, 1019176375812186395851556376724797081064683443911877213145059528419361154098789210}. -{{-89070125,-103798464,-73666324,-104058379,-104853710,-96811390,-66254611,-7469826,-99883772,-39384103}, 1186068989092423086832216356260118450948041364792397346270020785265480390037725622}. -{{-88982527,-122277819,-105956134,-89338199,-13597417,-107494205,-1065199,-52399968,-79812697,-112208075}, 385980386266552731793326612474984979785362309579422010971223910853189203620609156}. -{{-88934898,-73588579,-102303291,-91075137,-65821936,-35997113,-61063475,-14303099,-34100335,-88088176}, 772020906472584320624218861490206708043516578693418311808954408019177433977003537}. -{{-88280652,-101673476,-69311596,-96985679,-31486441,-80082118,-62075776,-83966195,-80071837,-10280167}, 980015561105449069836666099662507899298943092504069898699672811769691889543585895}. -{{-88198464,-23697269,-3055690,-32603105,-10485689,-106593681,-51504500,-112621731,-8013238,-32155936}, 1597506643993003172415125364829177091360373441300864468987778369705213660539261765}. -{{-88131255,-61536420,-97372391,-76540800,-34843507,-21199554,-87274086,-79760161,-53699179,-69521437}, 564565176583259174833290040268861433857229925005423533620131219764836770124256362}. -{{-87998578,-43263000,-64196633,-75099182,-116926792,-96490762,-47846490,-116156159,-76283522,-35953594}, 1071332898756169001321838438989113948300569947084738216506778562922178582882002811}. -{{-87815120,-90147231,-34864981,-108549927,-90180384,-116577864,-19530323,-89510291,-18711094,-29920831}, 1549648283939119544881811332326031531163410676537113139544553103405743892309420337}. -{{-87797481,-97130868,-105637331,-14769771,-38890202,-2412132,-30135348,-82435260,-67467489,-98836870}, 223091308720141215526802392869938882204160315821601125203759375245306503013888754}. -{{-87743189,-56706469,-98223283,-8339837,-121259495,-98042683,-18700854,-30019503,-120656554,-45979114}, 1319239468926360738809600949668109202908077067433672107810122259554972967447286592}. -{{-87479480,-29769801,-25249225,-12602462,-59341143,-67271188,-64937835,-72071036,-32242771,-44592677}, 1449242012027530509898388594593693009899301009759925986620390243296125994824720553}. -{{-87364599,-27160332,-67486449,-17579295,-735450,-101059063,-79172197,-41275540,-96304894,-37668398}, 1234050216417565166944757748361059053474978557961568019440478912556178649714059154}. -{{-87181063,-110994908,-43307018,-62836109,-38877958,-101480029,-78072158,-10015659,-114263595,-25335714}, 1223129127127167168353419740808111623792109395808339199897946694840149251933034070}. -{{-87180789,-10359135,-109886179,-104706380,-12698109,-84393219,-68086728,-108060298,-63448236,-73481065}, 34946271792579151985488003739675315880577044674717749092220527751246625435195848}. -{{-87171157,-77662742,-89498090,-34076807,-108853854,-88280151,-121772340,-115098691,-37929374,-96455149}, 489177717730862594693624956079149572193654453521750632972422986513621319145683286}. -{{-87165311,-60709546,-19947331,-115324376,-20901628,-42144299,-9885814,-96927405,-109972465,-84870639}, 215994089732912563027040139930077803039996775760487680617378684621644975216106586}. -{{-87046140,-39021650,-98384335,-89357043,-25864836,-101844863,-104840529,-66865661,-110204283,-106697858}, 33596425140089142447201906383701403540909542538883085612181427347322687978256915}. -{{-87030489,-59925443,-66574329,-29479605,-40545567,-78372040,-63238293,-52842267,-81932877,-6012143}, 1231752056672451992018755061177934074511093006939714664623541559703429942798338080}. -{{-86875333,-6506843,-88824993,-68313939,-42897373,-60871695,-15936012,-114502748,-102679611,-67484987}, 153047812618599355045728129976989409498821173157465599425865921804406102856345792}. -{{-86334734,-113213303,-104800547,-13927849,-54350616,-4885709,-41849736,-2442118,-71321805,-85175513}, 461159020854581031361132399829456927993619774150165384708339476876972300176596177}. -{{-86168393,-59250301,-66560440,-49273690,-68330396,-14608123,-100571517,-17887682,-119060369,-54437438}, 1260149175860321024649944024460390205918762257778659085628135977991017897614025372}. -{{-86007726,-97182961,-25970686,-90429373,-113882120,-50677357,-91445713,-98768101,-112591273,-28962588}, 1015268117768100837160802564416233197196086825926520180757460352992767936633509397}. -{{-85880707,-93018115,-104997707,-105950168,-110364389,-118572717,-114678111,-70953118,-100316490,-113384144}, 234097660426323085901412107985943998926943843329070844280883666631927785791368}. -{{-85789336,-78258766,-111020079,-92067944,-89942483,-33715696,-53864316,-23321854,-1954435,-113213316}, 889752620022782476369579140035417826452110253230029985137391173766982589918632683}. -{{-85759436,-107451713,-104076161,-69195549,-54394214,-82958584,-42755478,-19366200,-96941997,-89529735}, 386588647252098475832490640290524946968107979035180333399684298251975990446735601}. -{{-85680433,-41789405,-36486458,-58508675,-28910025,-29645802,-48320421,-59126821,-73479428,-112722786}, 219326834092115369995849079560974129109150676188187904436088423879403355046982436}. -{{-85234429,-21504434,-90854541,-62328088,-93026712,-42721212,-15570292,-43917341,-123168267,-13290961}, 1368335070962424050881615132359015709435897060601462448908704425382878689513179258}. -{{-85226597,-92055133,-8896745,-9632818,-99433071,-96599868,-14442561,-76429380,-44481666,-67033886}, 616385804989587602662629484414757196276209257238761021581260719452375362113921960}. -{{-85169762,-89288940,-21392474,-10708351,-71896970,-24525965,-21288004,-80436156,-78178704,-96283738}, 200956352669388938684096867300045243861821941424381864652987537059164359123040215}. -{{-85135285,-104667356,-100391770,-49689562,-25972925,-101279862,-5971547,-10376166,-82987210,-116584537}, 400990023018035180192196684139518052674095768588221158417242265700474253249851822}. -{{-85093722,-108572371,-117721089,-68776862,-54853942,-24815871,-46344491,-29119382,-109450041,-79391991}, 445584541193644020713753018011541736365625899660422293477753418634144986239331481}. -{{-84675318,-3131869,-49898350,-101510954,-52384462,-21296307,-79347712,-47095705,-5251565,-29568886}, 1760683416473940210699309757390320089576814903084224044381870486804608934378796637}. -{{-84660949,-97396087,-28477992,-25150892,-53809321,-63161813,-9035113,-102789806,-117751109,-71338263}, 171549001703917348139998845998895084824244936930491046793486347686008707781101708}. -{{-84616607,-21317058,-75379380,-35974851,-48458705,-65196927,-79520820,-48931071,-120321527,-101852237}, 285499036192441283962461367517042459490591290243266444154017162197324759093914694}. -{{-84458793,-61047123,-84996474,-94978239,-76039636,-19030254,-19436533,-121132946,-41995490,-59721027}, 653283607879883289172738431249582480230429373316066981674179122597079298621749684}. -{{-84420007,-17423586,-80175766,-60973549,-108222626,-48097016,-21072840,-121839387,-21978622,-23454300}, 1605022207382513811303538857137898641235389802842461021341719276409447611240963958}. -{{-84401901,-77735451,-90908616,-58687230,-85664575,-1529234,-18408702,-32678319,-15331467,-65308625}, 890896496884209429990094249801938809992023613729303116220389252860079100804982892}. -{{-84308883,-57700971,-10797049,-74174956,-78111358,-3269393,-58341776,-58411527,-20274047,-79290568}, 542831905667394821693883302426487989809483976187980422607481219578838764346560088}. -{{-84242329,-119481549,-26339951,-95335117,-1996968,-13947150,-59442617,-102255306,-19078151,-7807411}, 1520786551049316819419477123869841656018623940900418493677677623278396768027316400}. -{{-84105622,-25973530,-63507196,-1111237,-69788799,-74002889,-32937775,-61534461,-22510508,-80886242}, 613114078167481332009576952806370197025593998098377830339176368249472932560588551}. -{{-83935471,-23742527,-103515854,-66111509,-38092461,-96807971,-31338574,-65756474,-117618524,-120109532}, 152167537358976372607737839959887316368928992983471400729020841874665906522791876}. -{{-83924875,-74165432,-78131967,-47311686,-37051754,-93164136,-87009229,-59125484,-96562132,-96498638}, 44825872823866911974280250063392051707326141082697704453222773666010920252897210}. -{{-83900692,-2316731,-67857274,-15059826,-61656488,-43629082,-82252239,-90733637,-17596386,-88339789}, 553658330768400674601181808586000371265088321948726931083394390559613345623030077}. -{{-83704543,-34564463,-61979106,-41143275,-110941471,-58314697,-15891731,-117175505,-38141240,-62367076}, 612492727343836641391872195363356175304763360732316142187660923757988263773699844}. -{{-83605359,-21851321,-8306527,-67355459,-95802019,-113550301,-119112119,-31866976,-38236794,-39884500}, 1671139292491820218032418539815469443147104491189287881056669710092342184031647616}. -{{-83404056,-44690526,-63349898,-1005639,-123406829,-26313452,-77439683,-90171744,-97557832,-69090853}, 78879594713827660702860555532005197292772716290935956181097294789909953052228007}. -{{-83400798,-75893353,-28345435,-111333873,-2901518,-10285176,-26269181,-91990910,-98585739,-59663033}, 215930458965292681972463505727815150679850036865818876523393144935622395049694385}. -{{-83383464,-72177847,-54294830,-61636947,-68739529,-51478460,-65241367,-73862494,-90824930,-34393871}, 1015662781121000979028908433609502915973757637915823350451526831469256545652390309}. -{{-83345056,-27640442,-81107192,-105923719,-3866012,-51092661,-30753253,-42878968,-115700768,-57131338}, 449312365388627463967197523668120082831664016074422590776171672043142827394739095}. -{{-83120955,-5218066,-38879676,-47117056,-36333800,-15366599,-23635336,-48282591,-79400155,-85367568}, 472032032046135901963735559520876480358873701083311502423033817944087192999988830}. -{{-83094784,-18823096,-81592251,-30319862,-33287017,-94509638,-89198982,-9065205,-85197814,-22447934}, 1235630148245152915095878233673416328348787274981538222064676338649240961288090475}. -{{-82990562,-50139814,-16162521,-48762354,-3950196,-74269946,-77299498,-111527256,-30466303,-36210418}, 1478646463831686662577423008062414993600837201886380779127373125151832212012642043}. -{{-82838085,-114867317,-7311977,-61794485,-50054268,-90682864,-103196043,-34907169,-97522135,-76892888}, 275146387923030512134812602859303289699226744209947749586011566594935599229370928}. -{{-82577371,-26458362,-112093166,-75380541,-50330112,-103140759,-9669642,-56982903,-108160219,-74436559}, 153209505234982680939942514297646362515024659580389404160062889879456748040854614}. -{{-82538358,-112261909,-63663954,-39895012,-10622514,-39730696,-81064295,-72649473,-97545254,-5010347}, 1053631805071165315247515245534853117741309459526434399946750578453374407739790653}. -{{-82345904,-107711500,-57197167,-62659131,-99858211,-14009115,-20046953,-51345797,-28294950,-21831361}, 1838976087796466732645859247156679169368546587873409442835779573816281665782477059}. -{{-82088944,-76610913,-18304490,-39272573,-99975860,-73066290,-115174876,-34126666,-123301482,-63121526}, 260372408022659696889862134893404904057942435902041267020702265580873485773607925}. -{{-81936938,-71284678,-85034805,-49829107,-108721796,-78475663,-68824704,-17678433,-119835527,-118413043}, 252381639948453828936279130417387419769390860583657688214568420153616566085004371}. -{{-81862217,-117435129,-4942128,-122926167,-79652165,-22942615,-6134808,-107178467,-59795096,-72600325}, 186812055620742870444927220594110298210468346068727015509168686765377224122212676}. -{{-81803588,-101658766,-9852741,-39755698,-43145173,-11439486,-26081566,-33552755,-101572145,-74584733}, 467867779000575314231820992294523781922916646611585150601134832638465461606131819}. -{{-81626092,-96297951,-13667539,-75101322,-63419077,-122848311,-82553484,-122980465,-10305260,-100808548}, 482327456887263074969232801178688620293485013091063001542971193447165375337773897}. -{{-81542741,-25722397,-94314820,-70306719,-82265746,-35848706,-94750120,-81954274,-77571949,-107231470}, 63731076165587313891923675911150740965974541748387865657992646533725401318613748}. -{{-81297703,-92406664,-30577131,-76640292,-114502804,-102716583,-111163576,-54749590,-101974980,-24263714}, 1193139395891241222975526124070761754234504938056188904019683629240325038352799706}. -{{-81283893,-65739952,-25025462,-97560517,-2892262,-12699032,-31169530,-53217866,-105187666,-94144917}, 452146112297270566601667272917357733490185314983201904175704080662875760270725622}. -{{-81270195,-63495841,-100299126,-117679049,-51632720,-34639278,-11023996,-103690733,-90495332,-72043310}, 208548631263597191736855899939629344195280576805756692206527891434054774673676148}. -{{-81173378,-67032194,-89574236,-19514577,-108045092,-101752351,-85596427,-101540557,-88539918,-38323906}, 963997472556234215425356643730904235373523474944038805394648448335137654453407511}. -{{-81164395,-14553441,-50388823,-114350773,-87029184,-93821518,-7493063,-90624457,-106634148,-95012844}, 129838948731438893071600220985664649274846987437900150759086816726495778358531888}. -{{-81072274,-73308057,-7447500,-76754424,-92973036,-34736066,-39845194,-37688293,-37248794,-89991054}, 896722746776737180231270166843617239235444959482689576051468376068395273114453885}. -{{-80993302,-113711232,-60557646,-78018008,-120357699,-46666626,-69797679,-87500991,-20297366,-101694078}, 534405036951597164500793357434813503332664372728394735155692689591772457235109679}. -{{-80929590,-64154852,-107284380,-21181045,-82786905,-60748435,-83536866,-7663978,-19799422,-39834586}, 1675734130431061563406973825347774744616783268320428614477171435003696522664576967}. -{{-80765629,-23965946,-60455584,-39571365,-61653104,-113693918,-107355621,-100220426,-18680949,-21977186}, 1442807691422778842484814039361812251925997975198657328873173157060637508460251830}. -{{-80607539,-97647094,-67448517,-119668898,-13736069,-109599369,-80056402,-33635241,-3378669,-17333436}, 1691182146860203992940519825169289290104044469526647496336747549869284309889789514}. -{{-80441358,-7182322,-48278345,-58463702,-51031675,-33315488,-81902645,-29748814,-8472774,-87791760}, 812996457813033633532952518888101275060760851250594589957793598338111638657724331}. -{{-80151992,-59978419,-78519108,-106802277,-123292497,-32626890,-10377941,-105388980,-27854267,-42364703}, 1600839038470108688161600412887394317267424384076973477508727348287254905742985381}. -{{-79712553,-76790920,-114211042,-106920693,-101828095,-86381238,-8591492,-13050388,-87718372,-101359996}, 356588099813928655696903721859283394201502245345704326066507702475437859731985382}. -{{-79583154,-77646664,-35879334,-93319240,-91499476,-81745042,-79218133,-28856737,-113757874,-97394815}, 244733190314190726338062469618750682957057351997679567424511751292088399130563903}. -{{-79558852,-85993598,-112685014,-86165157,-70619982,-105178764,-13241204,-55629993,-81503510,-11313101}, 1305836326369712153026362513501575178551143181182021656593923490659640977381415287}. -{{-79552059,-61153621,-32171963,-51687502,-66320262,-72332768,-73636029,-51964544,-149285,-43090739}, 1682899253430310038177976299081722715196249473133144302380557269080434972197156024}. -{{-79530782,-78706649,-100757808,-120639057,-39798945,-13578208,-107009773,-93766348,-1693601,-23242388}, 1512309600704866381316276404291507904261458715868487796901822097762591391586715301}. -{{-79471847,-69199124,-72321549,-102967121,-83022013,-106332709,-45103529,-79820959,-71985229,-11016910}, 1068803131246772452959448409284940586902319279880621246238031679301600294184027650}. -{{-79405654,-117154004,-47244465,-201928,-59861684,-118203460,-22210341,-5681622,-40912357,-8773758}, 1802117786008725823554678263304172815322258381236409289182510023577508390358353595}. -{{-79352031,-123333084,-88073026,-80297753,-35820087,-73728899,-94991099,-107400745,-96347425,-38174822}, 978294485319911627526073957643571320005802995771238941619617648355583739249153542}. -{{-79302042,-27512121,-633017,-102619042,-116218420,-40121192,-39953369,-63451922,-23536876,-22287092}, 1612993553371931363950240273330536294067639058035492235887350349248213604913784761}. -{{-79115387,-16074687,-108355435,-105771641,-42876388,-86134418,-91907509,-62809055,-13988988,-81523652}, 509317286444169640678240489117730687304714073789302693260102298113274276391067440}. -{{-78909899,-87004498,-81745028,-46300079,-38729376,-66900099,-113923478,-123334504,-9857502,-113561362}, 519282375204748120152649936656684993642662694004537127544337701677942031134863318}. -{{-78891610,-75537741,-13310053,-98794304,-76222031,-84440042,-9682083,-95994462,-61424356,-120909194}, 126660955780012004950737479634372463889324959956494609766946476606336758394374057}. -{{-78791163,-51607804,-1532243,-121969974,-54926416,-104894452,-84914937,-93807972,-113401590,-30771130}, 989453644726504595165205692713574647298136140501078445439411166553556378922530746}. -{{-78729721,-24081556,-83253133,-9287701,-9928400,-104197790,-92267117,-24719856,-63328468,-26884168}, 1234397897510451665767868191840505427289960227932910066471572548936981488858071986}. -{{-78697702,-58183283,-72058955,-93301511,-104744983,-31437121,-18877712,-82315805,-30463095,-121411730}, 652501649930382085024298000582120506129554287984175551546001421127576079551987265}. -{{-78592701,-100247852,-2306950,-114471260,-44355025,-85392894,-49862116,-9012427,-52246254,-113733887}, 867349702437967721099378437191580031663168101926508156824845633955188067732984174}. -{{-78585954,-74130012,-84533283,-27786082,-17270273,-53629588,-55950239,-66743076,-34726383,-99066519}, 696880003062512838370943795130343042055210333689300681159352121977911875147216043}. -{{-78546782,-46106704,-30456563,-96539583,-97458417,-117745094,-61897899,-49371058,-92437258,-45777234}, 1196945252050064281530495724176674215191763502319473942212263432566999285374105507}. -{{-78432409,-55592184,-5129787,-36845328,-47443184,-11497356,-13100378,-13270877,-14908896,-107523606}, 945740957605465628770065273150545138846681746147960336107067253906342636628284282}. -{{-78000961,-119741895,-111252173,-106529439,-94748306,-6941355,-52079949,-71282774,-33700040,-57909511}, 653360299248579004168774773615060503962685985284773449579568233998748736328231312}. -{{-77973880,-102736060,-44801448,-100788064,-87014262,-113982469,-65548409,-86269946,-81382926,-62628914}, 9179369084930570403604161593557625567457506745971161129000577834716804100801439}. -{{-77661366,-93824483,-63885838,-81449657,-69166117,-54267507,-113905682,-42914848,-52770738,-36822487}, 1719334353139824835535673378460939921488030763110386459492534097742759256246820293}. -{{-77650014,-2596035,-25891897,-91637649,-35412385,-94303269,-14311509,-1765001,-7293768,-106381310}, 871573724400553607823126618951860676867608070272074475468979450930791290699779841}. -{{-77528235,-29279999,-91195637,-108349374,-67688395,-17308425,-12338514,-106578284,-94869379,-103444928}, 181768063875400540290327629643109996395070726118155910419778254428221664542420680}. -{{-77493319,-63740851,-19040313,-107576744,-26360457,-49012948,-97746080,-474731,-117731786,-109723319}, 333725838021631664244287346412708545260803732032893720771274169643221912840441192}. -{{-77446063,-89724890,-44560825,-80062862,-61155494,-24151281,-88810459,-39806,-118658957,-2701850}, 1253731015656803529439883041544351462506397474111327843376052335904854407416344218}. -{{-77434285,-74982737,-73940804,-5171730,-99276792,-43045929,-117541003,-16855096,-39025870,-102761200}, 785793655745925420180798680251976179404441961052135188281959361884984782839161756}. -{{-76956505,-112008753,-121520277,-32050846,-103488190,-47554488,-9066694,-64539765,-98704940,-7112533}, 1142523075906111689748032054648166142913380053263073135508469861024352607866544504}. -{{-76847712,-14778079,-54200789,-61031461,-102215396,-69405436,-103898919,-119444511,-37390048,-28492593}, 1434048600784059741407661169213849071754920858631925062492766073938111758314178865}. -{{-76774545,-27626618,-88802492,-69623945,-29094593,-66104387,-82998581,-34930418,-108111071,-98453843}, 270688762595773854042263008096331408943373002946578083305087342625050845836642438}. -{{-76702482,-58996214,-71076375,-82397692,-64485918,-118126771,-63699160,-120283684,-64539766,-87650434}, 1561988800002114093942433231066562110255469514432661037554921409468022758629339}. -{{-76678803,-116035488,-6408432,-6076656,-90027850,-25402143,-10695740,-12472457,-114919770,-115710877}, 437601911183820435839842277277664570614489549506377820774574605121000842903995742}. -{{-76408543,-122552993,-61477522,-100197168,-97498945,-30200766,-24605164,-73836246,-59386913,-43551900}, 1127129916044392487768094326970733108229080491727029040625987185325749772718610156}. -{{-76127714,-35724464,-30703368,-118933159,-45663875,-89487146,-36896220,-29660898,-11783805,-32273870}, 1819849434910771410859165649507224273625770828663355463648784298296871560919312103}. -{{-76023655,-53384496,-6777960,-19763059,-88311662,-73943033,-61300947,-84760058,-104878808,-29259789}, 974965434698748096410317766004904508847911852484434411546401576922077237150442902}. -{{-75502726,-24782943,-54547447,-84456472,-94941190,-64316599,-74012780,-82348988,-60968830,-39581532}, 960570101710674208476457319236244940731889468674672423022256489353387069200981977}. -{{-75302032,-85295011,-20485750,-55965874,-55141386,-71397313,-14311890,-52982045,-237029,-98221012}, 882523487355631080151156986573433668884756969242236795551051513830597636083776093}. -{{-75275407,-58475464,-47221727,-2231233,-29245185,-97658764,-33574573,-103950733,-80270807,-63586826}, 171856709951125689656733873603521767568941403591299273370260545499076875932931618}. -{{-75118937,-58994974,-91758908,-29513656,-93986277,-88335180,-108361337,-72029899,-83482969,-77972000}, 16506080680256132394648229977692695450218861407673568924762729594948555071687214}. -{{-74856198,-3651511,-17536503,-14908880,-17681447,-112922644,-116209378,-108762111,-111219963,-29436715}, 1004205994421925450337852485321788709556479985874930768240055059281814914540199017}. -{{-74472229,-98314873,-107018704,-14020039,-101183981,-12000048,-57477499,-23142172,-62543306,-74287615}, 312829437423181292562884023803845000261016364639685640674615999224146034418327972}. -{{-74434115,-82055672,-65618546,-86006296,-98537171,-19569060,-1898258,-104884971,-67935489,-42411129}, 1127090267133240511972480786329772773754756807910084456164129037821988729321116782}. -{{-74356432,-106611854,-19726468,-16724342,-81730879,-34632503,-113566466,-50685188,-121558877,-42739224}, 1267281153973175692598278854169883516962824789683560467343262127314331958942755535}. -{{-74239830,-113405571,-53478788,-118878520,-88504802,-93063855,-74357741,-4251531,-158444,-24293589}, 1668249027605507917170444234929035785312444745878296832773694647708466802096000285}. -{{-74153952,-117112504,-112191956,-61395719,-13114138,-53148946,-81620896,-112028774,-59545731,-47120856}, 1038121779341596610194818158944892930777050092966441657778445126786085699393610487}. -{{-74133227,-25371259,-9702640,-95763211,-81861825,-40217878,-13874062,-12482391,-82985985,-35912586}, 1375533145036432630966308369503619006387757276794447024066159592092587191979191908}. -{{-73766697,-23943152,-113801644,-100554074,-45089003,-107229987,-9011847,-100018073,-102446243,-44108517}, 1100606314679407250861983351972937910154474011066241389495344859776770538204422158}. -{{-73631883,-24018462,-89230890,-29429562,-50996915,-80640342,-71505820,-60230784,-49731729,-91879278}, 522869487916893427021036026446075065593897773195770283858840163487430756780277486}. -{{-73623649,-88689103,-77062361,-100559019,-21127411,-25471422,-73457757,-57309147,-106431496,-105363294}, 89318967748417721119416813663445656492182461373810018158247258981802278829878048}. -{{-73575972,-46019750,-82693583,-121682605,-4587514,-65793149,-84084822,-73246220,-122315935,-46100246}, 982360269242553910193671750248374060281178152334727338928434442516632487460690643}. -{{-73567696,-78351613,-12350116,-91352877,-54726768,-109200069,-21858011,-30383103,-53973144,-70274388}, 868107102990839594415486371795601122586531720607258608349200075696115331298951957}. -{{-73558810,-104996089,-122245463,-74394178,-112178739,-112893036,-75124733,-118350499,-40645371,-119778060}, 474416477052788680147812921927842365803551586446454026339446119402405621332866601}. -{{-73330035,-53806008,-53463783,-62652884,-73559216,-67382507,-53953560,-98000769,-50480464,-49292291}, 1552643756919088841947239222185888381584808122932218330780586892988420420266399066}. -{{-73261659,-60033222,-111267819,-38747529,-98111455,-58223135,-20825982,-30924627,-105874513,-103759727}, 370715487335365371167084120554488927913164662454769982752859248222108593009974338}. -{{-72901746,-35262441,-26107738,-45894551,-5014542,-74232545,-111218351,-70263992,-101099128,-112418130}, 55901160507731375600880084768228843529794031137893244667826014374821887407126421}. -{{-72838320,-15178371,-92960501,-120007811,-71592272,-95149737,-81535089,-120075257,-4010302,-94804657}, 478604532121418775399468041077749787863359338492615409438483133414033229780101393}. -{{-72699079,-23488421,-106171187,-4127173,-118387278,-51788395,-116321052,-111965746,-38239133,-19152080}, 1501608575532119983652455861144138058008867224344155155363643545485192810380580560}. -{{-72593836,-104947619,-13958691,-93051092,-56970572,-33756597,-23633030,-31126419,-1066617,-108440995}, 897195998745985551984365396044611632958385930004597261098200064319755252025464921}. -{{-72541873,-102799195,-83145583,-87742454,-27282202,-85632246,-34063901,-87716071,-115617670,-62538796}, 149454263614518324055083844324443920331119296659692248146711838006838832555031352}. -{{-72452020,-28845431,-73307888,-21140010,-74991254,-2702791,-43623399,-44459193,-38164945,-106460611}, 907921763103191575605093883968739139444565777117070812002709783777004000006236189}. -{{-72404495,-97830968,-43362236,-119745058,-6615283,-111032757,-93812652,-120834968,-54866314,-100972229}, 511369646554748567130320739727468715152516043479145490301642431077221672873649614}. -{{-72267931,-25191194,-54934614,-91161217,-91888258,-38146180,-93235583,-48904404,-52559409,-119280968}, 781830213259600389749301655994023486318896375128693627879224773426368891494424246}. -{{-72216448,-60518495,-14720239,-109004861,-3523643,-88827528,-118982721,-74042140,-19502861,-8800174}, 1461627293872931843285596608183012316299140903263460228166538718301162569014467233}. -{{-72104522,-73007271,-74101609,-122372587,-41338052,-39588585,-38709279,-12492644,-40615789,-123338794}, 919170388257139469159971711031665023628594544496506592530456595000502025204608657}. -{{-72072207,-63832989,-92267683,-99336840,-7074481,-20583908,-73308561,-115024150,-6845714,-50166662}, 1512452776664808699396019867353121527538737471422977103229711224921264739579729832}. -{{-72024173,-29035494,-116533352,-45502989,-37113591,-12501081,-4362967,-24968817,-37378466,-43926139}, 1886197873177207235909202499103634137471155023897757053675661470430980030373644550}. -{{-72022676,-114454002,-64982525,-9758994,-46391625,-70933507,-26484107,-19297483,-122633580,-14365121}, 1349985772131771891855956894077100350643061392711947777230462078877635630762010891}. -{{-71974325,-31019145,-81801801,-70064764,-122432602,-46367925,-53613423,-95134530,-103369110,-36979608}, 1130155914034149218319665825254870826569259227933258433000833625201272302449673112}. -{{-71667531,-90103550,-92817353,-79294548,-114707980,-48617868,-67620829,-78046840,-64661529,-17737619}, 1009608087797064702973732988961254742678530065858337822556587929696953176018128058}. -{{-71580210,-74080647,-39979205,-14407289,-82937697,-84489443,-123374858,-59614382,-7265913,-113219145}, 497318206497668531656700546817327332443441518352558398404209297338322959863090369}. -{{-71402201,-107671268,-32009013,-113569930,-9158764,-85600150,-35419586,-14510272,-24562166,-35743006}, 1815941676076220853080602089327968128511083645449225019808313084898314918735750138}. -{{-71334996,-49276313,-80258045,-99485477,-98664233,-33043514,-41024804,-27039423,-37524590,-107451821}, 892998418857388378319233540791483755458854560093290570646817325634410234622935393}. -{{-71098042,-102088641,-75284682,-31048886,-86322740,-47954668,-2082351,-118489671,-108573269,-33386407}, 1141401655549885154431003733214925065282646600626798228436324071010726070557815869}. -{{-71091723,-98277689,-52385532,-118874582,-49359803,-64383524,-67532403,-98503649,-7155381,-84102361}, 512903270104405438174449638386272994873122574133719201983345428273138754037834796}. -{{-70941686,-100443691,-4469949,-114653866,-49670976,-100215710,-115810501,-91501692,-54254926,-10322914}, 1460842340256904522567889645377020565730595588022837328843627759177659452223172537}. -{{-70879227,-103722761,-107232401,-114648604,-33263622,-9287352,-9367666,-77201766,-68818007,-48367709}, 1156938955157891045958269791184115126884136911504646322257008912836594017749124344}. -{{-70783376,-87493818,-62616651,-92696245,-37170917,-39838732,-22188760,-45785463,-33300955,-2293786}, 1868551017256717402232116210316962308338418642347673886206637499465010871728478819}. -{{-70757817,-3326893,-52371362,-109905581,-108722382,-103719918,-83401138,-100914056,-88653737,-64549372}, 12627959028017356095801002772252904990882040328491646847080930074822751173071604}. -{{-70702441,-90336823,-37820045,-44998875,-33775272,-31694794,-55547562,-44086431,-95167731,-3478309}, 1416372099597288158511226077103554475462183130615488704464828048200681842397390960}. -{{-70593447,-88932617,-78371847,-31202187,-58866575,-27611334,-107796506,-83487188,-50774617,-48507340}, 1497233427532660674286545324356824568172722590836514243581472694748449687410439904}. -{{-70503887,-11220644,-1181927,-113508018,-34071054,-44486244,-178045,-67638345,-55299727,-6812554}, 1642755412065102701662108415844123143775171350418543695288075276938905722457716282}. -{{-70498027,-72216870,-67550347,-83749162,-1895191,-10675176,-50283009,-44800215,-22432225,-68569269}, 920430453636272684363118306032770348667781089872474785962728403564742266287455274}. -{{-70306525,-94052113,-19782413,-96329527,-117852028,-71841681,-105205619,-35430183,-13195579,-35529682}, 1667937515969647716745377339609210386789375190093499893341021338039345334400786960}. -{{-70270286,-29136853,-65196263,-67954600,-1959424,-31921075,-12340708,-52175043,-103996511,-118736386}, 448515793645591340432224498476364793264807809704094113631072199950650430359246425}. -{{-70151276,-66649478,-112001514,-6351858,-15372283,-20615843,-14010348,-14746638,-102978553,-20756054}, 1409412721684424250065519448107892774983752348199595245563550703478348603087059663}. -{{-69857460,-42333207,-92360331,-114045249,-57051529,-70913793,-37782598,-49812518,-48560520,-113828962}, 833791903483976958847124212001366384766498262750507980209347637375942232763997121}. -{{-69765973,-1664209,-87400082,-47577436,-119660814,-98394043,-3399279,-106708004,-108406209,-69990426}, 138153707440512269965800376672834421846702204479887143570247583507435913090814620}. -{{-69685574,-112677729,-47294214,-119796790,-39489173,-86857401,-44964835,-13030989,-89180674,-36635714}, 1342090954560242426842731022272483039832347974583076791639582467720729399842912013}. -{{-69681484,-23715867,-81218697,-113395584,-103695786,-1849539,-103007961,-77358632,-47639623,-107637711}, 537574025299639177834142489230706546295315230702442260072888729091125404916041881}. -{{-69618167,-34893866,-54552773,-64328662,-89560622,-9301054,-72355558,-41055983,-85933437,-104804287}, 308226914219349356458463496412000148041504921629227230571861135461582130829323386}. -{{-69492670,-119597280,-1716150,-27841067,-105878983,-34449314,-41434340,-118348367,-36139938,-33938360}, 1622952433848891039354827471376565836652303197078222257513258659130473894611711847}. -{{-69413922,-80446006,-115434942,-121905174,-35307562,-99297762,-51267963,-32997586,-89914915,-105785861}, 385363170852453344086471823032465070108310142262226309824951806714425395674348735}. -{{-69404069,-27733257,-17086938,-68245952,-69540133,-110652546,-14003543,-112699137,-39223702,-57873265}, 605067540473139422359575387161746633488859001754678964678925830840976621556830508}. -{{-69378363,-121153552,-8568504,-1653876,-32410103,-84644851,-122610160,-10059422,-72847276,-45872235}, 1238362516212127557889925448097807266576852475138980796640303991018430945676674510}. -{{-69365648,-39526310,-56632363,-33460653,-78178540,-26162458,-18915722,-64160684,-76714397,-35048468}, 1145801931860116959954529136687745973171185738271967201979066305446345452809198323}. -{{-69258045,-88756122,-35620611,-70680126,-94537762,-83016911,-61246993,-67963204,-21652960,-71862073}, 483511065612954653732691486305951770992057916186392447582863374892975746430597530}. -{{-69207334,-104306022,-81441816,-57844086,-32972282,-98972988,-34502157,-78169741,-15528719,-73813013}, 624143099705932095032243508053371077706484013675188988080076090162459243315489855}. -{{-69205475,-82714025,-67550459,-30138139,-70471214,-55989981,-52163672,-78459304,-108483199,-99523410}, 192952189993377427655809599628797089478261783568744474943233936819507541417162448}. -{{-69045561,-23994333,-7329063,-2686816,-58265111,-95174631,-109932695,-10875201,-53589107,-44947351}, 1686216977316238339274304162209779730631737742767086382235591191558424615318310920}. -{{-68977710,-76772767,-64536952,-28551013,-2820837,-101310088,-101609513,-35207444,-122466002,-45860687}, 1230217216759585647183823684302773335837785953375368879256069770663980997717790117}. -{{-68919607,-29060824,-35779720,-51384588,-13523894,-102782297,-27861886,-40921865,-8904924,-24863591}, 1834641707449689426422230845463245696038006801712063399133097999341426932167820638}. -{{-68771102,-120886765,-82989858,-48105378,-21535007,-29453390,-74682789,-71083727,-28207797,-41395617}, 1526989013318766742350271201894300609788448239826616167834112756005062310846723117}. -{{-68666343,-56091500,-36150228,-103729708,-93787257,-31029157,-48085718,-104929734,-65760238,-104372536}, 189439358199674811262979035603509889215849467509289005069045315702451172852303822}. -{{-68257213,-104294404,-85175680,-10238170,-44390062,-106395041,-92983075,-95913931,-27560425,-106599764}, 518773838878655348743166242412592212989124751695235863337348889823391571704504862}. -{{-67894700,-49800926,-2521962,-41331550,-95129634,-7419047,-122280495,-2739564,-89794944,-38105835}, 1271696834288403817600255150810739710855119171728741230980822585435353514397792671}. -{{-67625477,-52400095,-77405037,-75247359,-103572143,-29339649,-23431262,-20594614,-44274129,-58307472}, 894171139150567266876088488625497448067407732675684603274394994372374604642740928}. -{{-67511445,-19411538,-20791838,-85228420,-8149018,-51114284,-49419949,-33569445,-59818838,-17918307}, 1405772730841395379191602669396834354261617025827194455687362184274323310889425214}. -{{-67344898,-96877397,-86753072,-58423719,-3830660,-121814357,-120688788,-113317981,-91296946,-72294382}, 30622985172772745489464959950324335298554538133962177020280815930440829627017045}. -{{-67118673,-78861321,-71063491,-9908595,-46241141,-111591558,-114805825,-17042710,-79334442,-94057326}, 282329167328156973335467460384666650053823965808916871115464046614698431361233824}. -{{-67079931,-112842523,-23494544,-109634075,-47078686,-21600769,-123139296,-3639528,-104179630,-53432035}, 1282341988865347224951245429223830937289385188554463187125262188148479833785789908}. -{{-67042286,-38271319,-82046529,-13266327,-117597249,-81701009,-68316764,-100985286,-28545082,-2526909}, 1442505173871645623112879933159875126334326502048396431413364982178615610544893377}. -{{-66673348,-104192306,-117629173,-78040596,-121213697,-121561263,-97620840,-68565595,-50396531,-91651339}, 474533515127119600791210102125062125784866247683455985102573780842363269195663435}. -{{-66672488,-28572969,-65322868,-60476364,-107286622,-20640489,-5595126,-58646610,-77459748,-107259921}, 182454324190841556295642944078845663433241207577083917164917445488144368696246749}. -{{-66669660,-45961132,-119007251,-118876684,-26114967,-111759662,-31674498,-69931231,-93272999,-22015195}, 1101648568367677768243304166353723649199947884173511849559553002875307986655367275}. -{{-66592792,-109668473,-102324651,-65559259,-45134025,-71142463,-74893213,-33485625,-78477442,-1831523}, 1216934455975910698495895660565813416380176184943234469237173406995302721576022273}. -{{-66544559,-45662346,-28305844,-22275960,-14461140,-97631974,-58413500,-34406819,-66618849,-4571999}, 1242843486792275256719184689774679364232129511518539875416897193834709804732025982}. -{{-66521935,-25687790,-81325043,-82834882,-11324753,-66016630,-24716531,-25796520,-100932596,-113078942}, 389172638813063517437402703722864993257341981380512789253672765870332917709389738}. -{{-66483029,-87687093,-57309013,-52860191,-80204748,-120380991,-17501298,-18305036,-69775521,-38528632}, 1319957003805859221057344921430795975597053152990824073383155564313840740412269264}. -{{-66139977,-47877244,-35179260,-2517840,-2969865,-2844544,-99663607,-98708543,-78034433,-89021340}, 116358832381545249246656267401295070950419683759680111624664350837275959447716398}. -{{-65767779,-51644064,-99555838,-11102023,-122816951,-96968308,-15496611,-70781649,-21531683,-87702859}, 613135687373042219326605479960796830465941559427573642853135393902763278278161446}. -{{-65731906,-70543341,-75840115,-20068239,-52626941,-68512664,-106044936,-16495993,-103390932,-67046261}, 282850848597508132825922238794996357976402782013395935841411669746711502266578273}. -{{-65581139,-74646904,-61017454,-1901232,-107127287,-75646512,-57891797,-51044915,-46905808,-37176953}, 1675018646951957312502815921405251441705779914885218006259204391906420819438490926}. -{{-65490672,-68169750,-30306990,-114148349,-117718142,-93745441,-103862881,-107798116,-80565310,-75721412}, 8805810144541744848886825481836323792073478868075630378453879688399112629410711}. -{{-65412382,-92961324,-113644426,-101450273,-4257406,-80823482,-98233918,-83397255,-14867692,-56739514}, 505637981398172724296197488128757252187723248924207147909649124912750796478338935}. -{{-65358136,-2881001,-91358176,-88854297,-90452373,-30733129,-78323852,-66739367,-32034685,-22146160}, 1487138479686884842538680023173808714151801580695801147591621838308887999682839109}. -{{-65240997,-10575453,-82377248,-31453742,-111450562,-50539070,-45617621,-61387994,-59096659,-122916993}, 197091495817129955039299202277444206698704152717476724002514866728010765046309052}. -{{-65112874,-117004073,-42685534,-108115764,-115959971,-25654444,-74954153,-79284059,-55666856,-69384580}, 542257126488814613263880682206943724615795431293861693074045021024105315591935789}. -{{-64968424,-17913958,-88491711,-46100515,-43279423,-80413159,-108417832,-15577910,-1825126,-64019181}, 761289115246720669254932124779576623382098246677355033461137268191559750103005635}. -{{-64840607,-45034402,-36110149,-66953591,-8920364,-108168179,-115355352,-108269791,-43646230,-112295423}, 515088468814567763094830565618688834035025684974529760169815754329217116713954642}. -{{-64753782,-106933358,-79684101,-114379823,-60926989,-119736853,-68838486,-114997260,-62990229,-110021959}, 617551751658382443088326988070629674338101868884464593312184397567432976837827}. -{{-64613085,-37689245,-31924015,-22066350,-850487,-85805267,-91130334,-67436600,-81108312,-42251305}, 1004947259041534635920905194514080819671520327374625828835858406801714163082195400}. -{{-64495733,-108733746,-64858204,-59327465,-66157562,-117043662,-51194229,-33512863,-55145879,-93271080}, 830051346867898616220611471273138065069017873357998945946539170917052850683431478}. -{{-64486243,-112430774,-116006761,-107291757,-99335287,-13464159,-33533456,-116459475,-93837681,-107985403}, 177916951192986448804923516447199817647285193607782719027107831020555035308903490}. -{{-64430620,-22515723,-31442638,-113270278,-101937405,-116628852,-27086531,-15038378,-59922330,-8876638}, 1317025254686956417952362086492485053689062202497710174197655964753802794617486253}. -{{-64373352,-38021907,-67470945,-2050013,-93578610,-41776305,-77945138,-116530118,-26668823,-23347400}, 1500806202105494478985853923226973621329909943382415383860486245091839787931224785}. -{{-64300106,-91024750,-28206505,-20178195,-63306251,-84157992,-49966761,-69799301,-51096195,-42561304}, 1563991352287144423150827878633167512773144896756435681321880999963250041343471139}. -{{-64165813,-43996273,-101808757,-78154615,-78605349,-8084538,-38012068,-109522695,-57535736,-64054288}, 183056108823929948924009439677492070583638726961064663525338929905721250918081376}. -{{-64105573,-109789281,-18249215,-85968473,-13014674,-87026997,-28487493,-106687661,-87878663,-66305872}, 157125457176768307676578685042277899701714913376261124490498144266591433994293776}. -{{-64023976,-55591169,-83251374,-6472311,-25444199,-66111498,-84649338,-102283139,-107742923,-25569504}, 996936731284418151125493459857282516206280063673293612208825372624272611761189477}. -{{-63943900,-100623378,-40085526,-121307493,-113712767,-38393121,-26756046,-69890279,-91808961,-22411424}, 1134996721931623805456545456665001610471645049201826576034645359480534762128628295}. -{{-63845538,-106141147,-106584635,-26438524,-86770014,-170302,-112985393,-841403,-86601802,-103171898}, 312033755673826895166551103536531291248049274211011276257848899520653277623410489}. -{{-63821415,-40513027,-23899417,-108793037,-33669926,-38066359,-1431417,-1420965,-78419282,-68504452}, 457497691800089192185281391632347903375538310061832653790855765914619594639986448}. -{{-63799368,-117040208,-23404151,-118925622,-111822721,-114743180,-8991693,-56362288,-77314240,-122270319}, 126794382822137628964321090498404868768819494677424517197964126731600654740500907}. -{{-63796439,-107346681,-89443658,-8647375,-62610371,-16357195,-89448297,-123153765,-110212651,-35814355}, 1022902823719167147596173984071596953370225897197169516102207872529163131725607940}. -{{-63750303,-85213009,-27805326,-90067016,-65309207,-38993927,-27309049,-79616343,-66914472,-33792708}, 1134566844273197798704890482599059999245936043890122341542886304917976779622373132}. -{{-63724822,-78031138,-53001732,-80462033,-3017911,-73994661,-21565579,-31082284,-90373100,-86229122}, 393916350571299063212108214618735217498334517409379743701145665563212897245024135}. -{{-63558583,-1197425,-117767720,-12472348,-116776719,-122956952,-86086448,-9771902,-2676736,-18067790}, 1680279366538923586710560032140616235928851302019376300090920650018067956526368748}. -{{-63480058,-13244103,-73715016,-107051141,-84229867,-79639657,-16140142,-119439605,-122973281,-106751344}, 122491749882916571209216364470510156703396401911057165765299092640035858485956165}. -{{-63290314,-120781830,-42847614,-94294467,-19005569,-106396241,-29211724,-39114349,-7379185,-21246695}, 1817040633836044441566895033768275273858326200105667524049751020077947790960376903}. -{{-63094513,-52489312,-111565925,-31923758,-62332196,-21877985,-86619532,-76518358,-63550729,-73253046}, 79638316691701975573765995375216732170205965088266341512417008275283600243040986}. -{{-62945306,-91409186,-9292280,-67407518,-91348410,-867790,-25804521,-45992051,-88951344,-110629084}, 422954344785080157723364722480399751778457283283316459502457867619673038177627967}. -{{-62882006,-3623262,-109315369,-121835437,-71459996,-67690404,-43387194,-84416945,-82399719,-46868354}, 1071632356735729983826620397674851872937626197014373981078257136405329784378035827}. -{{-62788260,-57763470,-57457492,-14852853,-82058391,-9251554,-122162524,-91091642,-53255130,-61638862}, 549432798501615041450041535503322274325199985830093627315966847657226756172991463}. -{{-62366751,-109166763,-113606285,-23302137,-29523677,-78343517,-1014763,-97325445,-64411587,-81458171}, 164601101475719388997980586511871310615535376445454978767290386067959867672169472}. -{{-62301211,-42002529,-59384766,-11742821,-83310672,-106222769,-7735541,-92887887,-103713530,-89802151}, 138193174950694682389079027839913641656352177453452847212317203538196227624408340}. -{{-61844444,-54507466,-99986170,-104258347,-106849004,-69402925,-44246978,-36363708,-86238261,-78529873}, 360868162047251739470029837317192797016228244284962309227721740025241220931467479}. -{{-61665701,-23339590,-13104913,-54559694,-111283186,-23059814,-46950020,-28058497,-9126208,-35205581}, 1864262876468777402549000224052721512600453537949585083055731822379441941062412666}. -{{-61308617,-13072058,-96994169,-42215205,-1874054,-17703294,-8776001,-38889432,-2914290,-83433042}, 939051039156917990448832811771520899077396153273710846170611579511958541642288050}. -{{-61217359,-66815377,-3630438,-91426383,-68516115,-81351312,-97952973,-99187295,-2888971,-54816757}, 1430827409944142246781883971688721100645549184842263043675893038383002877057987620}. -{{-61061432,-98221289,-20885950,-12553533,-100120937,-93420883,-88557255,-79655566,-41588907,-95155778}, 496888371541046080592452648675537494981295884614797557057038267125993197606507141}. -{{-60869142,-120788235,-110065815,-24281015,-48048478,-123379239,-94158547,-5193293,-78613589,-81632297}, 283229615237611463540074792117470241887367244527390901724340249524003632548281361}. -{{-60667032,-76641621,-86791022,-37231597,-20572376,-39374837,-63784302,-85987158,-44834784,-62207984}, 579350526821745996660576755526564665989340342709976766317768108136988271583630293}. -{{-60488900,-75903207,-7430464,-109998622,-99173120,-28593668,-58017870,-116229139,-114393884,-70884961}, 67752141876618017877569121225570386550296939803256505967902927663240224197257597}. -{{-60425744,-48632166,-37701390,-51566335,-32046107,-67896743,-114545587,-98422282,-25483388,-59989928}, 530852320536632995104630255770220041454619291433265181183132786371037111684168583}. -{{-60365793,-58550176,-85496859,-66923784,-32114638,-23921611,-61436258,-94555020,-10202511,-68181099}, 564746506920403005848763840961996401685495053018387877446624961963931592107610330}. -{{-60179419,-31093838,-45691405,-110304458,-119645203,-96512077,-92400992,-12039667,-53182534,-54503272}, 1671345000633178726045770181948736529153239596898172960503518060400007601887539018}. -{{-59928561,-66184741,-18845671,-89435304,-106948731,-40812477,-102533852,-68890115,-49794421,-37552983}, 1489809408144379947296315949115252589624637491877674742666784200867999966004138056}. -{{-59874209,-109916162,-42956954,-53388052,-26780736,-113769417,-5551460,-71908459,-8605684,-87181916}, 646469413271448939662734855266623792266670915738540365882387073812491402711538526}. -{{-59844005,-122972837,-30803104,-13586993,-21678676,-6942900,-92013312,-57404914,-54154829,-72670638}, 586707104509598038634386545129623240256742773153131595373734006803597599636587252}. -{{-59716745,-84021354,-25569683,-103746722,-71574122,-121161083,-82571046,-19102193,-48764751,-83353345}, 720145429991969167451989676657991231144402744088852425808648250738403566589179994}. -{{-59683098,-122805780,-66686857,-4323728,-82120481,-39707555,-62406578,-121874488,-19541296,-80485208}, 549949237176555057861202303161169391730573061386576863163071379385791916821022667}. -{{-59674966,-103805005,-64896450,-30020518,-50179817,-8576019,-35499825,-1998377,-92388311,-114406463}, 459762356020325800885221550608223932803445974827652621568321489412113292270023693}. -{{-59513761,-26210391,-9237308,-70989577,-33003705,-16266482,-56495894,-11139776,-79201050,-15191990}, 1287573818111685212505705528448898831355188783434403008173682084874264154715556836}. -{{-59404098,-40521928,-81203251,-35795992,-22830998,-111430701,-28111748,-72976294,-92495556,-19595480}, 1116477207049339200451950916654977100432749389620610235833240330405314353583773659}. -{{-59264277,-66721948,-36576393,-97608637,-122062228,-37545980,-47537041,-84054036,-38975454,-83325736}, 660715624424011014476083628215263382137089143554009179940506570794235511372514226}. -{{-59176020,-52086579,-18899836,-45965195,-47778926,-9650217,-56123491,-118040227,-29194351,-52949111}, 1656357441372193987443573988151798054983160102349514867646607387478405797651638293}. -{{-59074141,-97849524,-51953564,-4312635,-75131370,-50174791,-35402440,-102936938,-114934114,-12779722}, 1149629453260895906833731797625012014326578290837458435428112476169987189493392342}. -{{-58979453,-39898969,-8504212,-65365331,-92152150,-54204139,-102845568,-49500752,-76726045,-102091274}, 308031539997432526288010087563623294267710613555005764386439866067621190893626068}. -{{-58883924,-65101426,-114732786,-66171480,-117702240,-68025266,-14895964,-80412329,-72659066,-90176076}, 119460875840576391301982792012140267555260010638464291634792572084408970073381759}. -{{-58826420,-6457430,-18120416,-11857659,-103011344,-13369068,-58943085,-19182881,-95574627,-38365307}, 1271367883231639952038517079877517029287038855360543736084038891630635349413996599}. -{{-58765186,-41612679,-68169592,-105316109,-94301372,-100221866,-6014776,-32272624,-20227546,-86438708}, 835217832971107018950286116912472251571330007544366490243334295432690217374748661}. -{{-58687956,-85223050,-52773340,-28869980,-18761805,-122770795,-114533322,-13872881,-34836391,-32931023}, 1712137580427731701546297597196560543987605525612548002661577592950196017417783375}. -{{-58303831,-49646840,-93693931,-16837639,-36023788,-21796018,-79310828,-76203550,-103976355,-17875416}, 1057372235890754018180468502481268295384948215514711295285813209177534504312944370}. -{{-58194679,-83957923,-68930567,-1898056,-91339216,-86177104,-55285796,-60998938,-63364386,-116200216}, 134173004552986254041847011536238976890189857552311648042047574582272920156250104}. -{{-58191285,-110044235,-93538037,-40465971,-18074673,-36096250,-83385421,-61278499,-19854149,-86457915}, 579802039861610695857959984074271456983597685506959181591139156799996337398130720}. -{{-58138261,-62352178,-106137556,-75189733,-6741074,-10138719,-60040990,-76262738,-28920206,-34302154}, 1512237122443144294619529914192571023156079191688102447357353437160180819275271126}. -{{-57963484,-98951995,-24393258,-100223510,-59823294,-6312719,-3632445,-86966830,-9517642,-27441599}, 1609020807164121364370160020387119761509933737755342353134214787394027869805935005}. -{{-57903148,-120212080,-111743544,-122891110,-86360175,-73098639,-13764560,-70812938,-5682087,-62067564}, 594682673955345595704989033601316496019517926327168092861355081207877713340588751}. -{{-57460524,-86687890,-52360646,-101309164,-57767141,-82840229,-123241724,-98061499,-63072723,-5475746}, 957462893593384158010948660013429957834037405057727656837266726090819478244694607}. -{{-57378455,-79790888,-8856068,-62492891,-25930550,-809720,-83881241,-99110998,-34738013,-106519792}, 570825926525850858421875299005127337736016132486596477026183159704324334721066678}. -{{-57373794,-51362424,-73846783,-46105739,-79853066,-59355334,-82509938,-38319123,-35949557,-34272142}, 1678735449504484157817166685890405212329690132276221932941836066242939412552611443}. -{{-57342477,-51592861,-4519088,-95120432,-36348727,-625900,-67425248,-32970262,-107822019,-34717516}, 1285939445378909169439925689026303753758692735688841551756889805915128382364205804}. -{{-57227990,-39313057,-51895770,-100328360,-38871710,-14122704,-84161966,-32789737,-113048039,-68932102}, 338289576944203472322423985251833103057090846443509433702949824758631735549056637}. -{{-56800143,-118228339,-62332681,-114235768,-116570856,-44964557,-58190702,-16972848,-53320338,-57793338}, 771995932813019205867594967279490789443837274491143455444633047857154270533849048}. -{{-56769942,-20912478,-116112835,-28303062,-42217688,-106119443,-11356363,-72004040,-72521694,-105713764}, 167558236569878599414647779853890854171781934103393408622220263167945628938780571}. -{{-56732882,-8188802,-65053113,-33913861,-33838496,-33701793,-82225389,-48114930,-45338521,-105413651}, 819011124785984396455058342881097373687407181708577384759505050688161854964501651}. -{{-56210311,-7465485,-29886862,-75597958,-5639309,-4552655,-21444946,-115246495,-13603525,-78367371}, 696362862390425967314113989131891316884247909712161183387091522324211511299126348}. -{{-56106795,-121409218,-43371956,-50039911,-118658756,-15112582,-6104202,-81476318,-78214277,-49705688}, 1151378640112224019710590709127266016546359889096867417880945018175383476644327158}. -{{-55791593,-39798669,-112521445,-68278221,-116511912,-77633630,-110368073,-92235801,-94790568,-96083510}, 5631989291265455736231045820847960442599790201544846292606289979123822050706224}. -{{-55740601,-84522265,-94344856,-84088682,-103094173,-62548685,-5860114,-85324961,-66602139,-34871912}, 1069880662978574413328142089214833755057796274242493838975197822596692415821980236}. -{{-55716154,-36120454,-86969136,-85426930,-103643540,-15733993,-93942468,-95496983,-30853113,-107508056}, 539208399558485271486431819625678312082126872993301915873843804586386424584089183}. -{{-55439915,-29437536,-42611913,-100540080,-121362096,-48694543,-17992303,-11130295,-5428519,-21621459}, 1852558105920531788298775316427390950253941292791110672841990670103441134557561882}. -{{-55311046,-109391926,-82492316,-48057671,-1447284,-121224002,-104418306,-122100632,-65693601,-85884096}, 47743119458208924507910899813423123090465076359714930929648601461614906969272055}. -{{-55200847,-117764851,-34552017,-104657583,-107485141,-491451,-62717195,-116866387,-97931848,-71293671}, 69650490014328037909682263391636272565300672033104359069878288041949875886861568}. -{{-54992103,-108840410,-8696877,-85500972,-19350602,-11141937,-81288668,-111199613,-119034282,-77927641}, 99342376840769993065029886466232514792777469605314980901008042773676902520737114}. -{{-54844849,-110163962,-68325860,-41884598,-90464491,-58623918,-59789989,-110208353,-36762505,-99793233}, 491140945831110383532884918817560440008473854223085368829482351391333754510305326}. -{{-54790645,-28676072,-102687141,-38349685,-63240977,-121450993,-47199448,-77743913,-28281810,-56742121}, 614423185147807940573797961051720162267982367811005068075090945140092034089222466}. -{{-54571531,-39542059,-83100659,-42905064,-112411004,-65816625,-31236547,-114771614,-56268928,-83449527}, 614226547779245531761107289051474946780414819168873846959162847417462438308289944}. -{{-54551214,-13772389,-119993869,-121223175,-74721502,-119352265,-58630817,-119800212,-74345175,-20681772}, 955664792662646000482007585933820648068078736383882293187593564247331107620808337}. -{{-54344567,-61008548,-103440561,-45173934,-121653023,-85551990,-111192460,-73552391,-64169803,-72853386}, 18358032977051317069581825115463713362036055503709075907987199261327341886826090}. -{{-54166164,-47715516,-75386589,-122309246,-29879833,-94746336,-121546366,-53902355,-103205953,-12002759}, 1221845900735850896342581209292064147629100216430500727559488111384690279383244907}. -{{-54063811,-98949703,-5755649,-83596307,-5158808,-51219137,-92354092,-36565350,-113731483,-14508753}, 1284880059874755801077786480046644282069836191800202535392951689139068100114001104}. -{{-53282049,-66042740,-118086051,-17616047,-86164667,-20549207,-52851445,-43833870,-41570435,-15729310}, 1855557378717207143458249181218287366476980766190918871162017627602840229607568002}. -{{-53248599,-26889752,-94113524,-86389829,-97429669,-59477928,-19924260,-73718451,-21054386,-50537538}, 1547865322615885890254386104680109018199378461635974469583271675856917871344879462}. -{{-53198396,-77793802,-121173829,-20214132,-23904909,-27547379,8965,-72803913,-106467432,-24952887}, 1173109530529727987503455061699361891820874198387381561181475100858589977172871435}. -{{-53181361,-66598168,-58043707,-21078676,-119148384,-14249328,-111940717,-50504625,-117213943,-28123432}, 1261754746177368401221611986168369748964260376698410481454256898922748606583935546}. -{{-53117097,-8654909,-66358383,-37744979,-97997757,-69981803,-35219848,-47946808,-118488493,-96909544}, 376162582246407502964178448378520583068806223679603168550722185197683807699907264}. -{{-52904670,-78826565,-108849452,-88725493,-61161340,-27396233,-37466496,-69456852,-35629185,-53334527}, 1602842016208509546825888395263937962546295662235194573124388241927814122990732501}. -{{-52807631,-55825974,-107755485,-87761885,-116205629,-90730778,-87731413,-92094524,-91674807,-105544915}, 5689926743277925419468350484155149516785241652738350531760815883666028131814562}. -{{-52689165,-45828818,-103286244,-63686392,-71252943,-98527047,-89639650,-115206274,-86626910,-80240376}, 7106846388712363506565542669780516958873419423214703660372854365346577829579726}. -{{-52685076,-107713970,-53073893,-87361614,-105239448,-32058828,-56914096,-118791939,-122839390,-73930614}, 69605718528199853968016997455288002358471693534546795073802624631633768499522427}. -{{-52327968,-31486978,-12363607,-102382550,-80506501,-14042090,-28075197,-114884678,-28969454,-2844763}, 1614700461945607409940591332865187599702311484425147108274991609936313849078528427}. -{{-52136125,-1467059,-68658476,-41876666,-88283987,-43906437,-48602305,-9894625,-4016900,-81789572}, 911324009033370618425959292167944166552691310441216669937673952598534624993372940}. -{{-52115362,-75509981,-4891544,-112111176,-14092363,-43565913,-61273823,-106080963,-73956792,-100870201}, 98811707231396528402783195131277758822137426337613754279360636123070156528370957}. -{{-51952669,-11191967,-82218413,-34848006,-71303609,-53181775,-8397218,-105496726,-78141391,-101521001}, 198855994494181776370933053054748525234224863083066552600220053092764225863395528}. -{{-51947963,-122150639,-82160935,-71571778,-61574959,-3880929,-68730090,-98576620,-194853,-28580249}, 1484680727223703700918689598124817692667191437326964764508360523410316249568214216}. -{{-51926978,-72985008,-97887960,-95847830,-38055936,-110664201,-103335213,-62845604,-6191703,-109404493}, 506478610690118700835404712754940641665262793714578074347174089468916264893424799}. -{{-51725571,-12271631,-34949730,-23754577,-107240456,-93667538,-18640720,-4471250,-56658496,-83895382}, 385244656149067894840681598034483260911788645906255362257277804860207836162596852}. -{{-51689147,-31590254,-106693454,-44088768,-122144485,-48347151,-48819346,-77066705,-95680535,-114501129}, 198468098366388929188640921975164129840631134620698066676497989102826955114650702}. -{{-51594464,-55642239,-102506383,-25650913,-81682596,-35658032,-3820786,-95515064,-44936775,-102989239}, 672666516679898495569274334186240375478055147950735486855971033609711724852484337}. -{{-51502131,-16233058,-70553515,-53054211,-106776687,-29231126,-71354218,-42955873,-50684347,-5449254}, 1740714414627699951453064706213730265875243131884197929364548699495733906272812642}. -{{-51469577,-68738064,-70803806,-65926511,-59650569,-78638436,-23405596,-74991220,-59587040,-58831097}, 122158560405653319375271455123772352040011297391501037823732676183291760139579878}. -{{-51450059,-112638128,-106184878,-41978925,-3926331,-83402668,-47052808,-90225053,-3600427,-58184165}, 640650301392783253425778450152520248709526137450349585946126381513164007722472550}. -{{-51433632,-7709164,-91131966,-64660886,-105188117,-46684211,-106041736,-51006268,-106819118,-63332735}, 302931266539554271935944679765521406846508110883446730525657182444175412199993807}. -{{-51405876,-73136127,-88925108,-67943901,-92236302,-116360480,-54176574,-15892700,-51511595,-49967983}, 1780676120247966915611890263476155993211969505935660608061692827385890498975451381}. -{{-51376588,-95898817,-42098015,-104111597,-5367705,-74465717,-122667376,-112607559,-25238002,-114944266}, 513277883429637388921318352603210002425002906118593482730767637149344072895173441}. -{{-51152456,-70371831,-45740244,-63078954,-103507959,-73978973,-94431185,-72956408,-101299037,-61966300}, 10499019771385002890530856427172478844743395841707688743828465867035601517177485}. -{{-51021269,-12232904,-96771267,-16298269,-45655973,-110606292,-29486651,-110265021,-88512415,-33694119}, 1117644363029421747533624361449923016082480328977303194600526770484065220577529890}. -{{-50682875,-17429517,-61452852,-16955776,-105038082,-18711369,-33236312,-12346530,-42431982,-80191696}, 910903949473472783617906762934698007046122532595609628434936902689630867998263260}. -{{-50656144,-6916854,-72481735,-110900417,-57049593,-65150235,-108921518,-6584745,-4554575,-11076257}, 1667272745863047831669943518654784180365647310606411443175802333780219095875426371}. -{{-50068378,-22979269,-85421822,-97722255,-93351612,-97385606,-82148655,-114703254,-24428740,-111378511}, 479966003330877133553936436961609151078520858072161514014799937113699398158366133}. -{{-49522455,-69197766,-119738752,-20581086,-24976869,-103805436,-64826690,-43395210,-5142324,-68874254}, 759268380251814692453809070187169123169061719744679616661200683047632306809024494}. -{{-49115301,-77568910,-75084794,-16662408,-8632950,-61538768,-4042866,-25948209,-35969101,-75288328}, 877469683022765297206543090017693894492473422295255865912701052588540405120850558}. -{{-48257928,-54453622,-8342112,-108455291,-64332492,-87425774,-6691576,-113084523,-75573353,-47263117}, 1080781679899223032808951031232899382583299254231683018864639139689042899601893495}. -{{-48194268,-47367395,-116525896,-31045831,-60689530,-107692258,-9687955,-77070832,-116892923,-43805596}, 1087895670126825794043054280229012942454710267582891663825279764851775958472321717}. -{{-47596424,-104550750,-80510142,-61882812,-13586563,-34442844,-34277558,-54657433,-56679137,-103125887}, 447009668211760284259794597926669074041797575599595700627101538242516837717334127}. -{{-47542350,-66629286,-84436563,-19940849,-33202398,-115657192,-13941228,-120251096,-61403843,-42142491}, 1114061505626078642009213787010643219282008360568445853291546717512290606335679731}. -{{-47467311,-69233745,-54384288,-93280052,-10926362,-43771781,-118398457,-108733999,-96936126,-77564150}, 99151066538239092688987598921854116637124383968705514136483197671745116300003100}. -{{-47368763,-88700824,-41529460,-94536010,-55302462,-96242799,-66782071,-30568581,-54194136,-74478524}, 751378896655155235648823467272472522264592499594793522591887331555983615477278494}. -{{-47305036,-61787690,-90416584,-24142529,-105178372,-113624596,-43695163,-26164269,-22276390,-87078484}, 848065159651452665558793782917015219814993151426885362031805827690846886308416311}. -{{-47290960,-109363506,-113160999,-90331274,-12772088,-75112869,-42672655,-88832199,-34870506,-18715694}, 1574164971826370774030857673021205069438434145973601510422251682679276884019067675}. -{{-47278821,-39016560,-4967290,-53731617,-107256234,-106497246,-23073973,-104881332,-83768836,-23040976}, 1095401713215724368494474210021852767405805726604703502247678336774241706204779446}. -{{-47250626,-25925631,-47954719,-6067969,-105099415,-76268880,-89761499,-56277339,-24326398,-4901539}, 1688901380847132798790665285046629997120239975587285707582860117818635647399714081}. -{{-46520650,-25718033,-35929939,-52436094,-52268520,-50763209,-82958752,-84432675,-500651,-83067329}, 592740167726604767360739846251695277279945455207492355873542671432302075817899097}. -{{-46489216,-40641115,-121823989,-51701356,-91303986,-39555196,-101879968,-10754311,-13472060,-28048906}, 1740356205328358048413500783199121163063517263388029238691828577253374035196791673}. -{{-46320342,-47184490,-7773788,-770793,-18049573,-54933400,-89839275,-98767118,-31918232,-65448140}, 592097208552822068182596090207557363800749492582939370356459374312328300315479975}. -{{-46299195,-26263345,-8835787,-28996954,-31253248,-22976958,-114004461,-60093088,-122915574,-48329161}, 1065526371214464678895461426728430428191054858200569689878176323136759572927395256}. -{{-46219926,-52911084,-120416736,-72833822,-48542982,-111172881,-95984415,-85752481,-58158352,-35262950}, 984480301468752350680612196913239544153229000244449690948209130343946734079141663}. -{{-46206894,-11007084,-106712298,-99605552,-2013005,-2288774,-63250099,-93508597,-39175833,-44870343}, 1517546683742688299996577713340373775801300947345622922059112767166692596834210863}. -{{-46206509,-37970487,-36022202,-71859697,-82311074,-17763018,-76779288,-106643382,-99317945,-45788033}, 1021040873084829614934405265933296144901923127969325552527107981230763462719887604}. -{{-46080616,-1746340,-53481099,-92397149,-91317709,-111412894,-114456827,-65655448,-67778260,-56310517}, 962236604681651781736232270775497455731144104657414795183360505623555656943505827}. -{{-45970351,-71963554,-82966113,-68314283,-105225264,-60812902,-122221282,-49919163,-52778337,-588659}, 1662858634172865528695627843930925048680354251987301804263595034950939385223949426}. -{{-45931502,-38338927,-70458591,-116003939,-78887620,-52154017,-6342528,-15281569,-111435967,-80121796}, 421866778185745448877340299742957189690881694838077182156928040030496581292932689}. -{{-45864738,-24838538,-119773631,-77766055,-4915132,-77282234,-2626399,-23927277,-87155024,-2679211}, 1341090779494346510344418212005155231309970166425315692346007284519334467408084275}. -{{-45849695,-15835850,-69192138,-1027564,-8371656,-72646766,-119379769,-106056458,-5569015,-85966917}, 525809014963785094611061142194734207463460460988177342010965921327851611411094718}. -{{-45770287,-50898562,-42367733,-103341761,-66713169,-88348147,-22597152,-55802807,-2120679,-31713241}, 1792202408545274325544834167153855948285514888785865993810757228210989651138612290}. -{{-45581335,-80701830,-115806755,-57779427,-118887258,-121595866,-8304139,-27884042,-50019253,-121267381}, 831984494326112506703983927044837573661045423754757133179666109533657975603068082}. -{{-45506404,-120100319,-74385920,-9777778,-37910691,-27439142,-88266815,-122133823,-39750838,-8733406}, 1529519503965195460931681562762695175786318638034477920760000729050854249330633517}. -{{-45402124,-101237672,-13857358,-65946535,-19944840,-11450868,-64902014,-80147918,-73475234,-2775535}, 1048606959226904409926601362715853499933135248431248459583993804985583699183481335}. -{{-45362825,-109555154,-112423308,-36335246,-58734478,-86519051,-121257718,-117508913,-19768879,-76175847}, 492434850832543908190180455099335142834840149833678295077118708371035291186489438}. -{{-45276698,-75928998,-76839172,-15180028,-31288476,-24578521,-37211101,-12252728,-48011497,-88341163}, 936783529624964510248138783069474587454349707532925829574594525315553817721834655}. -{{-45005668,-104326579,-94802788,-94700685,-122136949,-53112866,-71811970,-104680940,-48850129,-71244454}, 536466018055540979279061459830371612364024384669300867813998467060360933169269477}. -{{-44853886,-81192296,-80374283,-119918933,-15938032,-13049309,-46175511,-75092359,-114984911,-59593899}, 210608624159248755213691928212118695363744499384896452349252331532812455340086291}. -{{-44732847,-1005301,-78379180,-112410765,-9282465,-9729670,-81099374,-40554807,-70367909,-44448920}, 1280874455796051550967671381055172119727902585295745623909284848501997728366298724}. -{{-44711077,-61268375,-106526430,-58385236,-66581639,-62431730,-84682216,-61064446,-39606872,-31770625}, 1425159419889366561874569193080115885964640693396112192607217802181083405599562220}. -{{-44660444,-36830965,-66024191,-76561005,-105695188,-43582047,-16778568,-17201143,-19005865,-36361877}, 1844243259866941469033881603892643027211969770663048817374638126257260335668039761}. -{{-44652915,-10796419,-118072665,-20633134,-89752587,-96493013,-122669004,-1566830,-73594907,-57971171}, 259190924957637194577495222006153791282944931388117329144392197086857846722555080}. -{{-44631043,-105434886,-35425769,-44494138,-43827368,-91740199,-2409287,-19851559,-95867909,-28856747}, 1358358537423443429840211167377070047466604680992919331660883511846669131090471962}. -{{-44584010,-50864101,-54289785,-11551502,-119024508,-57981824,-10704872,-109202439,-38980339,-60520743}, 621761511935188876447000505264665033371896227923056102455973446096262857485067385}. -{{-44501552,-87415772,-80143020,-54613110,-17414445,-55294388,-95548626,-88494155,-65215732,-16265418}, 1055832638707962662978017890108395789682796448756216600668018167420778211389940591}. -{{-44447510,-24054677,-92140140,-50674259,-22535594,-111683365,-31665386,-91722673,-60546623,-80335745}, 170012538784888027381275626039242937530374286437511094766265088025933716036871253}. -{{-44276760,-77660298,-91681462,-59857782,-16313121,-100181089,-77833694,-58634369,-44145544,-68584100}, 507101808629909842976444541163026222426381812001472851468207357141677205221358415}. -{{-44272250,-27357138,-18097661,-49793323,-22452792,-92272526,-80899451,-84896851,-73247309,-121758968}, 58279666600308517566852208161377346654007705110884816185041860572546501888421427}. -{{-44135345,-32917866,-58712,-21970906,-13700266,-100147996,-68422340,-41623561,-99501710,-68377541}, 295669400270726551166458159180198015791399307134840548707323403172643687716120958}. -{{-44063826,-53017543,-32438379,-105641746,-41779713,-52969711,-118040241,-113476135,-65094150,-59024078}, 103287922875444515127085979392676651746643582292937587524958074568478583459593993}. -{{-43863023,-37579850,-47324271,-82892665,-21940851,-20803829,-61926974,-99631427,-102138628,-12992651}, 1051610076526469679775879185234116995593819694130299396159096920262425194100645186}. -{{-43699409,-12478512,-89892200,-32814686,-112989739,-50076546,-2491776,-75823447,-111948124,-101703540}, 198595321085548071406021828645730241903281048930982367857667546800408700522783598}. -{{-43690307,-40937495,-3797051,-28406005,-76539373,-83033896,-89879933,-112627853,-17485456,-66156248}, 503674803262279209615836832653328146265112873055335085628402449823099377193852704}. -{{-43673790,-4969506,-91241269,-69640537,-75771045,-87406160,-69865320,-99834314,-113619540,-63779392}, 6706355625211772121848579594485152038302139080207843736180415112650312073220067}. -{{-43539041,-49145186,-115290706,-76932873,-106438105,-92792713,-33483695,-51235065,-88829905,-96670465}, 361750064255668038655585437673829164960231421879874864859555510358162057586612230}. -{{-43519895,-78901677,-24898553,-32645113,-50789647,-14593746,-70774169,-69847606,-92800324,-77778233}, 114349120712036934873339226627315591874180076872015526741979108382145941320418720}. -{{-43460946,-113924057,-75218926,-34151419,-65232619,-89105636,-41790875,-44583278,-108740563,-123142467}, 372481483249706134490644047217207490011464749726301024911780968853348516436604069}. -{{-43427862,-46015304,-47624243,-97638323,-57606398,-6245180,-30259673,-102284576,-70899836,-89648544}, 192302546372116638155917785049645229737435304607142142498721689537844091567503283}. -{{-43253099,-44648906,-70526905,-16809296,-3464493,-11686409,-108700090,-29792107,-52014642,-88525004}, 821769482197249958157569142814000908047858513555815423632859824328899938585349962}. -{{-43114940,-73576897,-53733638,-22539326,-64256916,-27832014,-104380437,-58270832,-89059960,-60805773}, 85039763897934098304695005464307748000631840798256075095501440275281746627441085}. -{{-42921282,-18620838,-19187417,-48204188,-67440094,-113867081,-92806196,-118037388,-10429504,-86424944}, 503503949491737375222825074590600804047441921644227323611626048686353311097442267}. -{{-42829275,-77648235,-116281646,-29827059,-74678569,-11776950,-83545857,-20554289,-86335147,-1519212}, 1263498867101354874400108742313919150217068615307938276127140320471196516942659108}. -{{-42734214,-78183794,-81141913,-118158572,-68708339,-70485452,-24911949,-35667641,-107903772,-100501164}, 357665000374781605316197830284276569108075295029905083298261248569537858873872171}. -{{-42702032,-98718555,-47037801,-62906184,-109877014,-40441882,-62988764,-100083144,-70200652,-15244551}, 1018638292464626341513980361858866669835763211375533088129762130476724125022341625}. -{{-42602832,-23380607,-61777338,-123300825,-33969135,-75149374,-108212592,-110756867,-111172096,-49910733}, 983834762922631034039528721821843772872090216125056292088881543534851624233261413}. -{{-42543676,-87895967,-102436553,-12853823,-91333400,-35013905,-4615781,-18662664,-110652547,-8824088}, 1381533715528277206163177238801395534557326016537559466002367889213454676228582033}. -{{-42534808,-51991433,-34223711,-21246836,-115014618,-95230347,-2083458,-50025334,-11630095,-25197394}, 1806951109280650213445818466808332765714395612405160826148419539186905089948242649}. -{{-42340623,-8573048,-36102961,-112680914,-65029465,-76945208,-91700596,-116539944,-10103994,-10017846}, 1437302024109899619297979293039709690515907341484011346274056521007907222360696810}. -{{-41831854,-87859670,-112141709,-43414623,-5890203,-61065225,-85805057,-70444605,-15588553,-13012886}, 1470997684077943185053010007695560180035580265629558328093784423899163034616622595}. -{{-41821498,-14734353,-64295300,-3143367,-114048157,-45485737,-45823475,-52658446,-28519507,-86362079}, 910614793440383135993405061689780551444762954181931482381247952550823576940258437}. -{{-41684768,-83518163,-39808999,-38638697,-90249040,-114175724,-51756791,-698422,-51705753,-116741309}, 854317921549566772037934297465972166578557786264017729067680988806835830346946737}. -{{-41617120,-55600094,-49694885,-35740051,-116071995,-123287196,-47721275,-98004448,-35775242,-62016293}, 621573533472129387163296429708223796266159972889220549623926922995573035019626915}. -{{-41617104,-99527261,-49242429,-95715161,-82333201,-116652223,-7907,-81700658,-59842737,-59643812}, 129601784906469509235332252009734133050075788555403789062087506647357499519500929}. -{{-41544580,-5736571,-108495705,-90482043,-34257977,-53192490,-115134733,-62622091,-48859772,-245682}, 1518502253725836548835785569116400028293621360844277920801541045233393255307717409}. -{{-41403224,-2580882,-79866984,-93065725,-117575859,-67596165,-23242161,-36266737,-72774125,-107091582}, 361804105102772109448249027565898372251501330123460536664571611841852532514638343}. -{{-41265517,-51955405,-117100288,-94302280,-114895322,-83617873,-102362010,-75680987,-114640601,-18100834}, 955342760172421472530324812812012967687650791765355459964354915814193354125296220}. -{{-41247950,-11648951,-115683077,-84020538,-121183165,-60332840,-15924719,-39391095,-71432501,-70775676}, 362854243833724674615446965525646679032283868651422626649447164812485661918703145}. -{{-41171325,-110701949,-16536499,-14378670,-22501442,-122794826,-95927604,-54023052,-20573146,-122754406}, 765668066283808433610570291548901339567639105287252289093181121032755713946743800}. -{{-40908954,-118922703,-101334053,-46507076,-62907991,-85005701,-97196725,-50955219,-8928421,-45449944}, 1677219614474781956344562707330606821937613864064155712843264024155658840124313097}. -{{-40878501,-113483940,-45809469,-60656127,-92803795,-113756513,-35391107,-51411029,-62696403,-43807438}, 1314023711905692232651615767788557867555214708874649445279104730551760469999051266}. -{{-40836648,-73766423,-76983872,-121664964,-120891318,-72191210,-105248472,-392571,-122143659,-101910236}, 239296508329887874078666157852796997191270386115037883913084719647942700164369021}. -{{-40752030,-117140345,-15718332,-108999349,-107367102,-102076820,-73502927,-12378209,-102590924,-37065768}, 1195330388054679381882855676196240079842656645763765639340156165035657861971134261}. -{{-40390000,-76502696,-101834541,-4891006,-51477994,-102996153,-64106107,-17928088,-119595956,-75821163}, 284751031768132264607176251937631176505071576733774447154929297659920934808150427}. -{{-40233909,-83664772,-103384867,-95552136,-8496596,-116822272,-106422084,-92047301,-79811936,-70073879}, 32918785637000271567621035167823643731012216105451104395549578314906578729832826}. -{{-40179842,-9549900,-73942808,-115822961,-22215249,-115997748,-41077204,-105248943,-49467452,-2146925}, 1577592358205118467700672586485690386388237217272385920744459504971673411933832551}. -{{-40089783,-33715151,-46369957,-100308601,-18439347,-121181912,-113694757,-21300475,-110918688,-1552254}, 1229510274399976099699460124774719161255226726508986151121349796839709249426312992}. -{{-39819738,-123223981,-38380859,-110228434,-116926140,-87596773,-38970965,-69234288,-12737659,-67359602}, 603799100713852995520083110382508286594291894449925400365416512643439843582162585}. -{{-39726827,-25259338,-28669441,-47934039,-12360995,-108332059,-9621661,-22196942,-52610457,-19093669}, 1837302038771186377582931370569761444741434764008687171612084585009369413924875394}. -{{-39712910,-11976181,-61113640,-72996090,-7195926,-73433395,-109501217,-47002804,-28378690,-9300351}, 1696235172002041411566277983455151155643230543127639031165530844721688576410838429}. -{{-39358452,-87966555,-23614400,-104552135,-40983213,-38010406,-121177132,-85156445,-66961626,-95396156}, 98891500076734358984415050782039816386572175399033610166941075517477561364163429}. -{{-39228030,-99212856,-15286540,-107293113,-72312095,-97216862,-100246450,-95307113,-56373034,-26848971}, 958333303454732898621147172908664631006541561096848623432874338972924485566317927}. -{{-38946412,-38164615,-111479395,-114399689,-29209127,-109427799,-119724541,-122773657,-89601521,-44835113}, 984232793074286493957447755612291511795242895916830716480400220254468862432565249}. -{{-38692343,-62497737,-81504254,-9293012,-17683199,-109075247,-58601430,-8421590,-25433546,-71828386}, 759072898662951659953160614832895123090015280657990295798538974774946358171260876}. -{{-38575576,-9452175,-30284771,-86912693,-107305071,-17310993,-84924863,-43337346,-10049322,-109692981}, 784335819382792577862931816560813447581918310116465823225199084866755387230476673}. -{{-38574635,-21240485,-15642182,-110878337,-48562101,-114739619,-105745171,-12928499,-22905882,-43660447}, 1702849888606582652658736986730813533589965328002949361562448130503933387326067972}. -{{-38479147,-114157354,-21466073,-49628808,-31116580,-92938645,-32254105,-18226006,-71509283,-48548669}, 1358712264170338901709871088718064627188774148464975257048538655276432581214997658}. -{{-38384894,-75577803,-62051763,-37578382,-104766489,-123008475,-71531978,-6579903,-64938779,-94981009}, 254639182111831012579381748380176644420231821480921825846820548261805930390731849}. -{{-38240618,-79247758,-25793895,-34061004,-116738998,-16763432,-114476813,-113885132,-52155832,-71660046}, 558643480964667655950964013670161661274240915786004686725580692802058371755171771}. -{{-38156293,-85195807,-90969960,-13693008,-64923476,-4219932,-2972943,-60078467,-118187765,-106142420}, 194984360512747881434756061075220372626949628187804508913759609284817398419098172}. -{{-38145614,-39845910,-11364760,-18079605,-101097652,-109673009,-16354597,-319085,-81598346,-63015470}, 385263153677647807313889550904323463671773351336181635742173002988649242649431831}. -{{-38134171,-42378253,-22953086,-18650779,-112968137,-3828164,-120609028,-65532365,-10315047,-31229767}, 1510697162882024821912763016299869288546733095839173968261870278451911678350865508}. -{{-38049919,-76417689,-116811342,-122714059,-83473803,-63753380,-111390746,-59382252,-103894098,-54889038}, 950744252373510608990139012986233166500571622390210048617229530748557810779125732}. -{{-37930550,-32601925,-65472957,-92893305,-102636093,-26949863,-61202019,-13185949,-31395322,-42582558}, 1725194252539874110141184864886659354802260446592735075910183219046507370560456449}. -{{-37847975,-43036352,-111981113,-48837916,-90356326,-51113341,-59841794,-80135159,-51948085,-44343638}, 1502865670579043927775419805903400142242406316059003544171308672601878247956498010}. -{{-37574172,-94924517,-4301086,-21355499,-103589966,-35552253,-86220430,-31291100,-12092210,-1084848}, 1744893932138801623682735507858865418212004460949005734983178591064769320204989397}. -{{-37196231,-90209964,-33083769,-22979236,-25820396,-72248762,-88595429,-98039732,-51685217,-102144913}, 528186857416566251147523522990718286570885534145544875422087899022314262433399994}. -{{-37062960,-89340858,-87742705,-86282562,-26174556,-23154236,-64154769,-18543497,-88135758,-14240083}, 1278254403340941528192584272442646520879262960553873545064981648815648161302063419}. -{{-36959710,-112601861,-69594001,-122805319,-109691190,-13857566,-48020617,-46839277,-1224391,-109515828}, 891664682516594842269276148300348007227450875957197988523608440961296286436615729}. -{{-36851224,-70839145,-112524799,-30799318,-65131350,-58241733,-104878747,-109619513,-90542591,-93351611}, 16766099304126443806718495153438632836554717420035979588683471837382889541824537}. -{{-36514059,-98396519,-85358357,-8980429,-102552107,-3373138,-5179670,-28580021,-122612302,-69154548}, 432795978745419288516189190649954321181309435070302333006783111717153634309754720}. -{{-36354515,-1352140,-88649790,-22632532,-54929868,-36494751,-119723789,-64130167,-51168093,-29772636}, 1532419032212646223763246379362521950854028216267505336431353823756619600638416414}. -{{-36346191,-38463132,-87701560,-70535188,-118951955,-74306451,-924113,-89640428,-85247883,-26297232}, 1073589104459856501851572323365984328163228748815315942706369247565958830546536078}. -{{-36069327,-110522820,-63281116,-116492674,-8956935,-111284113,-23510433,-77662182,-23493607,-53723273}, 1573188084498114368635710718097226895048945344057369403876327536871818278846489742}. -{{-35980494,-92554723,-18072617,-26044256,-3055440,-56579570,-18977729,-108190642,-117098008,-78567670}, 173434944082218447051398665677579409319474406631164813648591754070666496777555897}. -{{-35818288,-84096748,-39077145,-57966000,-122420229,-93345841,-67423965,-17885874,-46017244,-121132061}, 721055625292165717112110701482874675840270180262253156516913843856916993639842187}. -{{-35427609,-111322582,-13068693,-118882849,-55711383,-14874122,-88894421,-26510264,-88896021,-9786262}, 1285473344712692322564509517079211782925695698639616507090514089069057046816017058}. -{{-35376742,-106973821,-75145770,-10308490,-39192433,-94066542,-19206327,-86093742,-81105699,-103681351}, 165721182437681875612410993333399801027245335604713835432201909004493919264683181}. -{{-35298694,-70654402,-49610239,-113230684,-98131242,-36459823,-18091539,-83622164,-61071139,-32256541}, 1136504421899111411529911275763656731929302383508021757784294566378386198533364891}. -{{-35248939,-109979927,-15711924,-86890465,-94671593,-20208897,-44768250,-102715010,-111360516,-108998369}, 187199880929174469003698477010633113647912904117756558242867649150890677985545668}. -{{-34836644,-53987242,-114701376,-31657734,-120200270,-41537393,-22154216,-6635682,-35774141,-10049138}, 1859505630444076291885761222972321877980419151970574294524644794187810818826595039}. -{{-34811559,-8321739,-37593587,-76143771,-98769726,-102993703,-19176892,-40037335,-47636309,-81021049}, 844026726171142629713258513122245067456479934308723112265430406267214687122947152}. -{{-34748698,-82467279,-43950306,-27582628,-94337655,-115871319,-100946360,-95172435,-94859466,-20472550}, 973584341239853142825161585379939863365806908717136485619712604726859092986879821}. -{{-34740381,-32315677,-68635354,-67827532,-91561379,-12394967,-37918480,-47136747,-16209786,-37521186}, 1843953908856702956449996641172859052523338230646473801784445049898359658539569996}. -{{-34571327,-43913593,-28761205,-32336998,-62548608,-51391256,-3813086,-32242641,-81266594,-7078762}, 1392892381295430753847716826611055190213359420688712669451193940873797026778523512}. -{{-34466524,-76230949,-34406722,-54276050,-119758286,-49168265,-23633246,-21541739,-42052930,-84347608}, 914529661768617846189772411497500051026586871015913794833907636354122682489860957}. -{{-33742599,-83436433,-11277755,-57739450,-40600687,-16748568,-119479935,-103790306,-19226185,-9037177}, 1522517857847119210963898682151978404073882615528387578372272897506573666760225960}. -{{-33513748,-93367452,-61998629,-78748617,-78629876,-17188903,-19564356,-24016936,-24285202,-123313814}, 891360957495522612369571492384638448880623173334707336822472661043976869289690067}. -{{-33303890,-69028066,-99493126,-81474014,-21256741,-5167977,-119897286,-60077227,-53152476,-12511367}, 1514897344165209154863039097378957894709581272854699482135192075748693178621574479}. -{{-33192855,-35659721,-26586909,-440655,-2565528,-67695052,-119133397,-71082999,-1919152,-25346039}, 1481083834721064029323224104956514919063951008011762411131845867148230711116965168}. -{{-33098349,-106529808,-69916850,-95139329,-72496361,-42070041,-89469747,-89555000,-34511659,-104996995}, 535807593709257905255891210125705581645172398710996216630419615855316481134628998}. -{{-33061495,-64684169,-12871062,-18605861,-79809919,-115543916,-115960791,-98346955,-88521128,-12811114}, 974097564584861960427309655561701989171464815567094435046174300198956258429720356}. -{{-32967742,-28623244,-109231282,-94233462,-49341332,-86350719,-17754323,-6545399,-25630451,-79220493}, 866530573126560752508043757117280092352830019438540058582512550899531869131879455}. -{{-32908913,-26898461,-105901265,-48208133,-36885940,-38405923,-80730018,-59259217,-98363976,-38019396}, 1058225584146792049613622207549953357426832845530785293012287455795669776389473104}. -{{-32701560,-3948134,-121336399,-88452066,-879893,-74176091,-34446487,-8179523,-42660174,-1213159}, 1815031195280050751230733550182665310615208138677970741892131071064835536063543563}. -{{-32677238,-46032648,-122494916,-36144394,-53179807,-60355973,-110442611,-18242075,-41372824,-122157649}, 761738332100029745846690318019711947217355890434987930944664397257668151970325775}. -{{-32659136,-2970691,-100827306,-54609057,-117051742,-97497907,-37643057,-94364343,-53215763,-94724409}, 613239837030514645412726863523548722443133886040291380084984508534412650292369429}. -{{-32349609,-103946150,-35256711,-4672031,-65636828,-27903740,-97939990,-12729862,-25337538,-74181357}, 795998921866164814537722892959605531066627493245872667599393137617542175790676466}. -{{-32305552,-95082437,-113556059,-82192890,-50873010,-26931188,-70275347,-27398399,-53103573,-31845359}, 1750907961355976562518676777275026923233620978296426328821278802991985660863934521}. -{{-32088559,-93634884,-40850579,-110311767,-104822052,-65137816,-116638124,-122992697,-53230219,-82175264}, 484532087547957219430203033843701918904861100926250210019521673761048092694820466}. -{{-31960614,-95483369,-119307157,-83988901,-68727879,-80480751,-72006173,-39095247,-1641940,-28066575}, 1662530073944070401947192882266379329089043427835265928286329948474180834158101761}. -{{-31447933,-90618785,-40780354,-47217040,-9150829,-22508764,-70765058,-56582274,-29937554,-19723123}, 1537227626254913048437661894805546862623203088373960982664821791533658283099230700}. -{{-31345269,-91277974,-106676057,-116069838,-31631585,-64546560,-64114745,-96207596,-57173087,-114075534}, 32133195202990115327652008722256854099254676300221518626886150523980627504278186}. -{{-31110000,-47303954,-99568197,-61997050,-94368947,-116895224,-120027419,-100241591,-6066208,-49418863}, 1428889133084496336142260037155680705780466990499127743455405055274708469703993643}. -{{-30942154,-85541094,-86815279,-57269632,-84472724,-57690442,-33914972,-16428267,-53471401,-51837675}, 1780763107468866476950792325349913566517371366357502655586408092087823054121114747}. -{{-30831636,-100655379,-97745445,-7256558,-43192144,-44262160,-49409,-25714458,-25342950,-90864304}, 935732057331923610539368862197244095837668109817011994286701470274607387821616057}. -{{-30509800,-74060593,-31575308,-79009698,-90236688,-32814182,-23761224,-28884012,-38736300,-7086253}, 1848060723194246216958198541006715294763329772439311043823561666211467240127111677}. -{{-30209785,-3750778,-108670606,-2811997,-2358132,-73602695,-105978503,-37740144,-60418721,-56411129}, 288660568228648348313802235377150926149551184588052284759625719255980929713281174}. -{{-30001955,-52511921,-38171879,-113665936,-101308390,-115539943,-97987630,-111704837,-28641709,-48141478}, 1435822509827039562385282659348370526720392155942976486430352564794204295856248408}. -{{-29807829,-78708313,-38293909,-26833161,-53441544,-101134340,-99094844,-62870992,-40767901,-96865244}, 528248454537454808969985668703157347923701022111069773678018367548380074592961264}. -{{-29806980,-1896353,-58798085,-118697584,-11969838,-41172511,-10247848,-115707406,-9417988,-35595275}, 1636530318359602004610837316549985471429876949099399818650651128562022306567340505}. -{{-29728429,-25305345,-22142325,-77160034,-24044578,-28162474,-25052685,-66361492,-14847360,-54630685}, 1644038223565012181342871805724782110102070541544149012080876645302241836513943992}. -{{-29426736,-119824219,-80911238,-16488353,-117904258,-57654832,-71335382,-89282033,-27983922,-21399499}, 1440881197643937712753482221910146976317579456664497790269050961631117648599013749}. -{{-29358266,-112489298,-53872117,-58233758,-83466532,-22753817,-38286127,-43377199,-63733209,-90782915}, 424828188885030649818399489906367272150071046141358128458050645179635944592714779}. -{{-29316981,-91404512,-45760443,-100159310,-33950385,-8680795,-56310556,-120038742,-57089794,-45759784}, 1165853151896595358428285516973314356224053103421084870087589147780258881859924938}. -{{-29217362,-103446456,-39456332,-67412187,-27493757,-87459890,-73505997,-53989769,-36288041,-29608673}, 1699091108169024652515539361145455017807760129491389250795676839212904550202647591}. -{{-29171022,-67579538,-86067016,-81085948,-34884378,-18245726,-116902755,-86379181,-20056102,-64447848}, 566770649386501474015377778017339581270239894097549618226552974355397767014502207}. -{{-29132085,-112206556,-81369588,-45869235,-33113757,-84867445,-7978223,-110889511,-83261880,-81339215}, 166458396561829216050622394815136973603980598730998917276709314053607315374547206}. -{{-29069076,-74470880,-22487181,-16351301,-2605027,-36589933,-52776095,-105115096,-91069508,-1740114}, 1181135257881131028202525702053357639632305534790405291041382242549669454374585219}. -{{-28898315,-78734627,-52844361,-120561752,-35675026,-59467934,-57690962,-19334544,-48396700,-68982087}, 751669070237655208342908802826362759005026313504043554923781919643026298807897592}. -{{-28884486,-74464718,-45722791,-14762744,-117292665,-94440922,-107429160,-18066432,-31219364,-90189299}, 735762443835155679222129781997618360328594425033598202732337685335109546546863595}. -{{-28635105,-28255263,-73948494,-110404736,-115698880,-111747913,-114993033,-64505229,-109764493,-83937828}, 6723410493739617148397777713104382145415050314762452101750888277245329547467292}. -{{-28543765,-123199693,-94301613,-34115982,-115784006,-41059458,-17879433,-117502129,-113257837,-95173777}, 194647430992032794997436399233033826788617850999597166272189711640284531825631288}. -{{-28352169,-113471928,-62163327,-91621520,-46446489,-62995907,-92349993,-74976238,-5895480,-56819582}, 507467618937602024494227686271418528345366367056138300409839428719008105172210570}. -{{-28146761,-1438303,-112898797,-79013239,-32577278,-115587250,-15149993,-87631848,-86097426,-68598584}, 155527806578936700099832772923281049610050916750571832648879628323253236482239408}. -{{-27829282,-66285285,-51860735,-94969871,-45320489,-122868307,-46559250,-122679141,-116611430,-82081744}, 158407216169624286785756957580254915850431359603801424396627118359404990341429057}. -{{-27769230,-75192626,-63110461,-115480556,-73089367,-42963477,-40542881,-22412551,-16085459,-45338221}, 1840439308034122154747024999189373619760528510312384821357361888536387186704403467}. -{{-27578641,-79254730,-112278478,-106896099,-3505316,-19615448,-37814358,-42230820,-39602653,-62992120}, 921796542211596758131927106156364510152479288524738137803271456841052878927903478}. -{{-27573770,-5301945,-48115958,-44882787,-57233009,-9859005,-72114049,-113622774,-20872930,-1053508}, 1511525654978564650311073903306545003335775224079090745486836306151663272710256517}. -{{-27482761,-76218069,-31906907,-30439721,-33857313,-52013625,-16919766,-87875696,-54973414,-47611426}, 1654788417934441466936749376300029019542135034015982957435195935056828512195122112}. -{{-27384033,-53293129,-4539500,-25157014,-44048505,-7996316,-117461412,-67241394,-92821709,-121063347}, 117015845159054921951940693615240892168778838158876445641892259378616945140703468}. -{{-27382631,-7736438,-45204084,-31789596,-74099137,-38686871,-69262164,-3856736,-40773809,-70650392}, 799809843670177824454138830571581886904314373753737264593522468362258602471231182}. -{{-27339820,-84036328,-121221888,-84501609,-96435916,-31630195,-120292166,-28618330,-4652487,-112747718}, 773046846440729127592048051779273276881090564138271263518886774371939454121116375}. -{{-27282337,-98897519,-97472002,-123334071,-96277739,-111060479,-108534771,-21846939,-62564360,-86689776}, 240616455029174611435072164643718834545678474539535804982112588451215547552758532}. -{{-27244023,-9801802,-92804998,-27557491,-58084473,-121007278,-95067676,-22618230,-111943000,-25400540}, 1206355622631884493868236963101368345304234043274239578674367404294868729548947430}. -{{-27156651,-115299551,-115146289,-11291061,-120305192,-53669313,-19407643,-71433454,-90475927,-29209308}, 1143462941432575529342621511946958890064881607944631887544757340892802810452053648}. -{{-26814114,-34732623,-21015096,-73453957,-11416721,-119250105,-43039405,-98009958,-29228886,-51678643}, 1584087124392515506832673410693007516976806762210974875101396161435127773058174341}. -{{-26788971,-63131519,-71036335,-61946551,-80947431,-28675512,-65370307,-71793123,-110558855,-9683236}, 1011035432377626007117464415999455062719494848172087142224179951019791791361064480}. -{{-26768672,-35858860,-120548503,-31664767,-35102262,-97431504,-45574928,-74993719,-24297575,-96752060}, 643110726520625176396192340634984871599213250251996944437006572412236931337187955}. -{{-26678632,-11516996,-44604645,-17649099,-16600349,-3090095,-90320071,-115121176,-8015351,-37331063}, 1540140800012055576799741336842650829781597467507328210701998208701052274995994755}. -{{-26630337,-25384431,-72854672,-123447562,-74173138,-61616984,-120269689,-21475709,-86969417,-62794857}, 244416363867428604596867475580559395425158398738964294787807166544917367842957372}. -{{-26301204,-63589468,-18578606,-26988091,-114494043,-109058115,-5330592,-68242951,-115242972,-92065844}, 143015349998899644897028072758950820634597393261622054410992858230127451120530247}. -{{-26026778,-111243983,-55154044,-112182580,-27049185,-79336597,-114543129,-40957958,-11027162,-112805765}, 750853834454215787129999853830007726428905691381281377154363510801953683864423821}. -{{-25921963,-93244633,-72565361,-44419691,-12161424,-53091750,-7250397,-89600540,-32326625,-5467123}, 1648337944785117508503200461995843449796850525550112947658859239289733071394874544}. -{{-25822950,-49939589,-110331588,-87834086,-68963223,-105583736,-77209102,-55880645,-117609568,-36036787}, 1191429219517020660795747675419763229120708546652430583989184590221531800565015917}. -{{-25774975,-47916563,-62509138,-102956815,-55324472,-9906121,-47461115,-105457452,-58391762,-55035496}, 1162155242694105185348754289156769573709194263220577431731217341875266905110298516}. -{{-25486560,-17478659,-120308448,-110405786,-20735294,-12385895,-12943127,-87699385,-58104949,-93516188}, 213959811604051872040830407151724308393279294104743547001784537475603671867845149}. -{{-25335727,-115122225,-104459142,-67463881,-55051955,-123213975,-83576083,-68421710,-100444001,-122431410}, 31857999992200300982494116984890331363321633996740176347026894586212862977103492}. -{{-25335631,-117963314,-44417033,-40349763,-120496540,-84009264,-34402305,-469724,-106264172,-80045726}, 381014663855971255947032466077982775298528455436114493435762753267437654666391474}. -{{-25046546,-120914962,-65000404,-43641336,-19556277,-51000754,-60455811,-102812269,-80054746,-31647960}, 1054787579153884924102424029453814294980884288438319866281681481999114220803034927}. -{{-24693730,-59802060,-98533971,-111577218,-82989406,-17141030,-23586525,-61358683,-67475779,-11733208}, 1129990474497182802570867404844284187940808743845277808651234606368163939400218171}. -{{-24674812,-120818839,-105467500,-94425427,-50084178,-34765400,-22361708,-39525001,-56962490,-59686835}, 448001257204305626501191670543482160477027591727145778025720983393689268858415477}. -{{-24644494,-106579274,-103683964,-5208696,-27436329,-37809813,-119611033,-39232027,-101885448,-95645067}, 342760753473135706502761090520237849398183858893487226300407333618488290083212559}. -{{-24549947,-89786199,-42217361,-66224069,-32370179,-30886860,-86845513,-111138142,-574566,-105141584}, 573074600083427243350052128410132887224038490273857684388948282937566037786644384}. -{{-24222731,-121481631,-25229243,-121810305,-78148884,-74067034,-18336624,-105784884,-47993954,-23626413}, 1550891435814997853811481955652589870099627818728540954635967453193796209588084208}. -{{-24139520,-103651488,-48057684,-122668588,-64055254,-114870589,-6064941,-98025318,-115451736,-43395826}, 1076548262688821150918830826891082140796540531084959699451542724284981927040664479}. -{{-24126874,-101210259,-97361698,-68825798,-33229123,-79430808,-2206847,-97865058,-69358716,-97696398}, 150719630267129507456635775080037589825616009462264213530535382622887493430378413}. -{{-23898074,-8817668,-86935130,-7957893,-112665688,-73621377,-56131471,-82005676,-65375259,-50959630}, 1088297734399516277880382479071309746350039768189444764938769283858926167042889367}. -{{-23551375,-46740325,-19721509,-58941154,-20178988,-58821126,-123275966,-101153129,-38721498,-71718615}, 517932433763116280531812777734961507590639713659680536360098466344510451194111352}. -{{-23504493,-30692917,-70088796,-92209904,-113988116,-110352340,-84673339,-97003919,-103545149,-103805768}, 5682659298716677530764597423205595393983896705173962888602033810674174243570236}. -{{-23478805,-29999697,-12537400,-41099462,-42120279,-51535919,-103394973,-117576866,-3032689,-110747867}, 591473800459477432874648000472948310336962899905017993258656768115745322833731724}. -{{-23298677,-104684714,-72847364,-83558458,-32260282,-5440876,-28158818,-58182668,-40983103,-32415358}, 1632517822942231074945028808097403307117085308913667736989530726444829601084304126}. -{{-23243639,-80306001,-83441363,-119153596,-90993902,-58303808,-63279823,-37085670,-44583086,-92692010}, 713465145304456244190400646461290816029322348363265655094147841027470549283985336}. -{{-23154639,-93272471,-29872918,-54300514,-104052789,-19399696,-8417146,-120826125,-10236478,-93430562}, 676863604348529099184993778171256883768363837408536803717047029813936254776852332}. -{{-23088337,-75881005,-21370141,-12916027,-121300325,-63811788,-77788077,-87609709,-85328377,-90461697}, 24979488751158174205490824815490570977326524771096466521881514434382553326559264}. -{{-22890489,-119817989,-17208289,-121867854,-91200674,-74138647,-20291147,-73908068,-16692604,-105486840}, 602995476677137708457990920485571179700671251130751911722833747589037387769045912}. -{{-22788087,-20124231,-24585460,-98479783,-90598103,-23476431,-11033261,-102907926,-86009180,-5523556}, 1140906120002657401448904448700248721690397574219165265158560066306227937851142020}. -{{-22685493,-39829716,-90116038,-99682565,-119342560,-13342186,-391478,-84003714,-103764857,-57426926}, 184749579798656259620024033921796449321128342267586469363886366815119795221664502}. -{{-22412308,-37265921,-42118500,-106492976,-49136060,-60086428,-66861307,-122687378,-19444053,-57414883}, 518461981669562352421468258198008984486523550207046005231081957115237878828040381}. -{{-22354119,-43469450,-96379733,-62452059,-79438097,-88049462,-57560307,-90838830,-95144216,-39507705}, 954347452934633044657462878558150680439854814877938023577201757736937429243506082}. -{{-22323732,-348998,-64009032,-97318909,-36654658,-36523568,-53716900,-1074864,-13903271,-89209777}, 926118130643393809452179891351947977363722762419944454339950812343548640103778551}. -{{-21869290,-38897957,-26486107,-93179033,-31034773,-31572627,-79570489,-32433800,-105681099,-89633001}, 340083963514213139022614536382526406817384868061681206544699476499732305090483329}. -{{-21825512,-67230624,-25235202,-34847557,-87570456,-54141241,-118821127,-97181340,-24342810,-119847661}, 557689781418572435497985777059521940337255880324984857402751524355957200401011095}. -{{-21605232,-38326807,-4819725,-30935888,-73332422,-116161516,-55455418,-102085068,-35494685,-54415840}, 1569253090870229395553758488420663449504952671275887717119720931392499556505701113}. -{{-21589390,-118708077,-108235599,-69301622,-118309809,-117197489,-11866357,-779766,-11616286,-102380612}, 832678342445199123424747044481536294272520753629279578078948993394859576248383369}. -{{-21454731,-90920634,-92243650,-115763524,-15058674,-119603726,-102699669,-49436462,-92496886,-27517409}, 1217238681290398554730485072610453962996844189310052640818561167444495582064205246}. -{{-21402913,-51564392,-70622213,-41474261,-46957977,-27752232,-123012915,-63310866,-105899149,-109821159}, 109549105953023499205558115294364966042450648441567752695630731020572156558508194}. -{{-21351197,-7227802,-38927094,-109869802,-118928908,-121497954,-1138911,-45895361,-51632075,-50914278}, 1791656544908332876392861732647397827898301172220451309741965821726308665601669694}. -{{-21185259,-21706424,-67599950,-35734320,-75280219,-32746679,-87904267,-96034400,-86490140,-123210403}, 80285834769776112387656224880439994786181473684508049544792775676744007118607758}. -{{-21142153,-37527326,-87499971,-55970373,-62416075,-31609426,-32578199,-60086476,-59879284,-101878250}, 198970588796371986591043169938319915426628170680634766957792863933895518509980578}. -{{-21025808,-83862207,-38260414,-54733897,-47681548,-51691979,-12579377,-16590241,-68675250,-2819298}, 1419038845502167082221756564393740556797248213047370737845134880500145304998026005}. -{{-20846108,-68892552,-45205993,-50204260,-44657863,-52808986,-7399614,-67254257,-25035846,-107649680}, 706222063487248933083455076021373616666368644413433927054798517076629830123242347}. -{{-20754603,-5447179,-20527391,-634198,-110978433,-92959710,-49783267,-98643697,-59818451,-79333977}, 147778598723359781697342067448184212684253401483482935143225903496639764500954152}. -{{-20742180,-60303905,-50453898,-96505360,-36268125,-36999241,-106173686,-18914080,-81786158,-59244859}, 336961528517794995396118594762488611636218687469208804632614809626869826080018893}. -{{-20433385,-58939934,-109056639,-98651795,-74067551,-1746686,-97349216,-28380227,-41842375,-4203684}, 1722153541837879047091249377046906693469135887380807677215557628952721503282461282}. -{{-20271592,-111040091,-103283810,-111765058,-29043850,-97548343,-39108834,-119580824,-64370132,-64033814}, 151459425291820063248051119544930058005525972227217054572365152619617031185628125}. -{{-20261700,-91642528,-107070739,-24676425,-84795785,-26553580,-24707675,-96982919,-52432153,-75766581}, 669772616159706715173565354487844105283538645934050003451119461962957889934135331}. -{{-19997634,-75303861,-55266525,-19701693,-71198283,-25257306,-63722869,-39096069,-85588224,-17533494}, 1270635869202457320507348880369112218067197123165673877643223581326954629981325089}. -{{-19827410,-14981396,-67082334,-80111752,-28816076,-23920547,-52500704,-1928641,-115547396,-15853460}, 1399953815780523679280958228542088999762370158164463642016389719899161084303546207}. -{{-19712806,-30348032,-9760520,-105647032,-79690353,-97580720,-68274271,-9789426,-82415056,-6701246}, 1200454771887405453449419371943598309019969422736701735480825707028541898162374575}. -{{-19703151,-4907831,-53240202,-790135,-24332463,-5798260,-60506398,-36216509,-104928528,-60998621}, 354982350994250233341759051811269847295147403449760631096012340161537905941118308}. -{{-19559296,-96484758,-98402082,-39275912,-40691863,-52910318,-64684302,-65306023,-34393046,-27940121}, 1528806485386312367967248593842185193455177650744312447756268238206362894361680239}. -{{-19516751,-66127913,-52863859,-109886173,-42991314,-57419087,-71246195,-13117642,-40329891,-8656335}, 1700238744865335627737907588197385782676789901783424340010998115583064969475773584}. -{{-19458512,-43154599,-119965653,-6930534,-97532578,-116589128,-89581078,-82656968,-102350015,-38170000}, 969313247521801101084371405337156712457557464348209971134042027082571214734322425}. -{{-19240605,-5111641,-114825988,-87505259,-28181103,-25643145,-32043316,-16944248,-68326623,-123411866}, 450914951079392544423065236928558169480051682520205810252575267409162595371606724}. -{{-19087776,-45030409,-21302703,-74700596,-87726111,-63714330,-87783601,-43776419,-119113546,-117864618}, 250337126010632826771584239080782175442130249351690121116271656894625159881610025}. -{{-18914124,-44912187,-81524317,-107598166,-7998495,-62990104,-7518645,-71420097,-96648819,-2641457}, 1103711933131207475196251691199717915833554370034616300110117872763989134561011753}. -{{-18819297,-67761112,-64613084,-31138922,-97699225,-28644620,-85044210,-83022909,-3980786,-103309377}, 551068684027066064758086449746284205014719201427048917645772831682838245600993646}. -{{-18607578,-67194848,-78129483,-26900873,-90964392,-99496818,-94256654,-75773579,-40522703,-47968123}, 1439771718714808568232977646164978142640156790946604529747040278943905862757880947}. -{{-18517182,-25638771,-22864985,-87107350,-81622883,-37242086,-90700284,-36801680,-85559209,-87500917}, 310831605293999666413533659746861322804447510437790556650993800846029621411507433}. -{{-18134174,-94107484,-27474711,-47855183,-103740490,-110004868,-11553883,-15721406,-62594203,-73980311}, 381537235987904147972534605508179224884226305264917384590259510394397301860693171}. -{{-18108750,-32663620,-73039857,-108958064,-67842883,-20705740,-32551588,-84051371,-22655532,-112707042}, 658489862573724101344270816644594677897791959559113712970633678662496307379849067}. -{{-18038908,-40260242,-121849887,-116359833,-115808263,-10331108,-39206722,-92160742,-62766820,-30455184}, 1132508035815064865911470667380980977337549652448452026871807981963063256269675491}. -{{-18028800,-66810309,-54956943,-6011947,-49180967,-52194505,-75278266,-19932911,-79377009,-18487356}, 1300480874211249497377037277455442603253198526264219005008248161594410004118729281}. -{{-17883425,-116799107,-82011704,-6578874,-90554618,-19130581,-22771018,-70426252,-14762361,-103873407}, 669708227465714689731196151609954983948520508343252535005161563247649889021683932}. -{{-17741621,-35008035,-85271974,-66945174,-86163564,-18096386,-79412811,-97221020,-40695964,-39173163}, 1487924068169428915910821275297566415875955647695357894946532080302317386420828604}. -{{-17436722,-41417653,-62260565,-32836239,-98809517,-62136603,-103465088,-23552636,-73870158,-49401805}, 1206620958129576577855418709118652274658063868158150000851758275847908949139695041}. -{{-17410716,-122159239,-84712782,-104218863,-82751939,-16086354,-75627260,-118993245,-87521334,-77006865}, 62739425731191762345312451756252948098879287726306876068786089942333284117969253}. -{{-17340635,-55478168,-45264133,-52329585,-16462071,-108581678,-60375646,-94848391,-33420945,-119942610}, 531864615082204427256018018872150581295001676495494724571288605843004997189224034}. -{{-17221448,-57679630,-109807092,-87154693,-928051,-58052059,-111879367,-111743313,-10815163,-115719286}, 506349849159684520770099284208240264905877422322121644175812932535823180257675783}. -{{-17212353,-67068881,-80544326,-44198476,-67743583,-80659169,-89068112,-47088870,-20939306,-95997197}, 728780064006294965305431910897949188080777934955828861593241262343646449143009740}. -{{-17186664,-716759,-109410799,-21841052,-24931411,-60471288,-45716849,-33303577,-99039814,-109213456}, 405814046394315520717216300756095402244844423506986098900205147141638698220935977}. -{{-16967602,-102699185,-69001243,-79821744,-92384425,-106494243,-47335620,-107492816,-32900668,-117205528}, 594732238687805738356169410933015885644511591249348056078610438057341272952182729}. -{{-16846831,-39277265,-83456110,-33417010,-28419632,-101566152,-111366281,-14359996,-72229304,-36005605}, 1236438434907677123550593136666950220313146287448164354340893777082936865665856956}. -{{-16827171,-9603534,-72206570,-84144492,-104024708,-41119789,-8598905,-55640962,-5783459,-102772326}, 895448757287842183124135876428661995885064502978342853850495763185014918976773790}. -{{-16762587,-52591178,-84025921,-19041476,-34867637,-41305527,-7744898,-50365694,-88721139,-63361607}, 466550781750001928983824370462889506238158632990668565490090874589027010444496074}. -{{-16736296,-109947572,-56520259,-106053644,-66495966,-7731909,-10368362,-119110241,-96167577,-39720877}, 1128490303228414732609074059613444217522396162418589350152152754277078498358153307}. -{{-16516124,-105618959,-117613218,-53686362,-116005573,-46785483,-75231008,-11698035,-9271047,-8252937}, 1737693697682563254636803013054656153047045570285948051937506859158187022402107469}. -{{-16384711,-81520597,-39148531,-74216988,-55456086,-59680456,-98268554,-100210855,-91567707,-112937120}, 38984796452975605872096941721627930008802761741792190862524443255936653477762680}. -{{-16335259,-80738929,-73100657,-5010777,-7973864,-15446837,-45219373,-12901488,-94024739,-7750465}, 1411156857487646153933066187407913023385812156308400443161773601688424251107050640}. -{{-16037092,-132883,-53486728,-31035712,-28915003,-40834034,-55807385,-74253671,-71461499,-102031595}, 235991108815020842461120779103237550643626845831464367956044566210179545527404589}. -{{-15977283,-54306364,-105156382,-61821112,-661328,-85728631,-55879637,-52309838,-87764297,-76041949}, 392406776035341157400745379826458258317709912944950411095605635236720363333391518}. -{{-15719183,-101200050,-20984424,-38746820,-86118077,-86521798,-51449753,-33910305,-93586462,-28096921}, 1328464340143727891091682822817305492981270816368063540677386168961694939756137774}. -{{-15537501,-55344093,-105522152,-49268097,-50114820,-15307977,-90740587,-76606002,-59264659,-4457828}, 1059558799675449022374220224589775582618121522462568182518717952444619172191077012}. -{{-15484986,-28747309,-51480256,-110651534,-95620075,-25015570,-69142657,-77675074,-6324862,-16718216}, 1496846349006759819698552501315796730157403853132214338541036195022154575588550573}. -{{-15453804,-46004681,-102285625,-81252385,-22397762,-89466150,-47271314,-10006499,-46213469,-68954652}, 866460451486637091188702945248947252149123845433074515725952872765660948777386609}. -{{-15234765,-10579013,-108667004,-77389097,-122259285,-57929019,-72832364,-43964604,-105151205,-106527817}, 242895335796760951732113014403044313184203666673130004250137655606864227080372420}. -{{-15234718,-102410607,-16214299,-115422196,-46127912,-50377666,-17118145,-27764297,-72968025,-42933998}, 1403062474681435395945695539490708819866954491908088265576025111584371500148891193}. -{{-14973616,-52616192,-108055861,-949108,-112323697,-38610391,-51884247,-76857871,-108596183,-866782}, 1147980031959597858571451369793543126711232852446503591005606440493181525674656267}. -{{-14686216,-20370582,-81158925,-45153591,-26762034,-19664139,-98127973,-20966390,-16912274,-55130390}, 1770068578392959777337016298924014085078249553824452071215365406562154261187062675}. -{{-14663298,-29136340,-38343795,-11097523,-37054948,-67020060,-100484008,-90716027,-41980443,-118427954}, 531791888410797029963169960902481090078680624507826879288984694515226520075515507}. -{{-14330487,-70844634,-110603736,-93811955,-33939210,-96398663,-29221935,-81882180,-10238041,-33610833}, 1573621041301259733202757586305151676284427463647566185769548206533331003919953046}. -{{-14183868,-121677602,-54828150,-71507459,-112191673,-16108488,-77417620,-27315951,-108847528,-35453548}, 1254451027734726507944828425501926032451158130430851421463848749330958689495038823}. -{{-14062251,-112975883,-59794027,-49429600,-106331792,-46534066,-27893781,-91465487,-225794,-92723141}, 669289054842312449075504018881331689327961917454811444748855912046751824449281336}. -{{-13755105,-95066979,-115208274,-72951705,-30388745,-98276097,-79859899,-23295517,-45138116,-60741354}, 743981691616197062597583047580222331713385971676409603255585947356059205419735812}. -{{-13496433,-48939997,-104955563,-16265125,-82131334,-33527985,-18421236,-51220861,-23893330,-97088515}, 909825098295205564329143501356228786827630708034385037713942733150088992992809296}. -{{-13487219,-13410032,-87134474,-67350802,-31663882,-30300268,-23822314,-65305202,-27065933,-40594058}, 1636170251682295298040467034538648083983614878910339504918667607010607749841778430}. -{{-13449854,-76017868,-5028558,-61212834,-7696069,-85028550,-100330794,-94419978,-60265880,-38446217}, 988053806295749969446507842083328994696686423261756717492513819640413875573339631}. -{{-13319832,-92784952,-77143036,-105002429,-85970727,-108997121,-111965077,-99199438,-27407772,-58201444}, 477103004204463710216515890944296587678641604914026405040546810717982848095241095}. -{{-12973297,-15321626,-44488286,-103892399,-75496592,-82652468,-107123735,-16932652,-82521433,-30896130}, 1199467651932631196910860333243764027852770087584194361307932694059631371357862582}. -{{-12710353,-60540136,-2986585,-44797446,-114626494,-50461254,-61243953,-106127377,-74007000,-92854609}, 83963185401732508804430924154491872705267993118383708890024332350926232948367674}. -{{-12652833,-14346012,-51995568,-112037830,-89386446,-122190839,-78976610,-16714287,-51219065,-91525696}, 724777967952900296559963109016775506427510071196648974625098283365007102919828062}. -{{-12649965,-9546281,-89473454,-59673562,-18887991,-36465580,-52625688,-7920045,-88733901,-63139702}, 451877795420304021009631350623179398236796178706548864245921538638226316656669292}. -{{-12641266,-91018541,-56813562,-78998176,-7039346,-50656737,-9903888,-114043510,-116955923,-117375878}, 209520368708088782496104446769431606119262743290597092890604268861597810705716957}. -{{-12628416,-2997873,-14257925,-29154350,-50669350,-28298580,-73601662,-122819652,-8041615,-36950153}, 1540164223168928872187693554037896657552536593964958598908985687763498262697697529}. -{{-12611768,-49938453,-75949380,-12874880,-2325550,-99993015,-96575891,-16068556,-45324441,-44382865}, 1710301825670742303312456593294413033172202232612421125492166813515013984680525981}. -{{-12610095,-276438,-86020278,-38474217,-10434467,-80522598,-87886147,-18927286,-37717459,-121853781}, 761896133984860807217605439853342030868404014991498591438196533000414713574055078}. -{{-12604012,-95306084,-38079500,-34682611,-62986822,-48254363,-4242384,-48558709,-79064633,-34049208}, 1388263186324850332861262278704425996760822769679608416966560817728405600175448663}. -{{-12510011,-79818133,-90422044,-82867685,-58088809,-65172539,-20081129,-40360698,-21133173,-6302152}, 1782031300126517164033547204303919196228315836616047850306244163632699307980916356}. -{{-12473576,-116902741,-84750083,-10692662,-5975265,-14980666,-76536382,-113285309,-34926739,-55953216}, 1528682215286683084621851513384881710004453145748020660146798853558160621374386793}. -{{-12458408,-105714366,-58108932,-22547424,-82412746,-85651853,-20804412,-115571135,-112133158,-20397924}, 1084966459451195896739328945563075607625254462365271470193990394188620763288193887}. -{{-12442020,-82880398,-26137113,-108314847,-85882297,-9071467,-25242480,-95475234,-91879338,-48645650}, 1135781882527702693362502580320149308747519285813023649609215843816191348133768131}. -{{-12116517,-1623913,-83007872,-34126737,-22563896,-27683673,-12332308,-18806551,-120953384,-104141063}, 465410998427509811631856358834261737285546505426763639458155383678952611846422868}. -{{-12091983,-92753375,-94790702,-121420143,-46708450,-60872379,-109105266,-111108525,-59304374,-89244557}, 32945178960885279873100259355597075124804396367842589584017329652251311140633940}. -{{-12083431,-7510723,-27279070,-46750502,-115459238,-36021876,-64011491,-17721997,-58105585,-6411470}, 1274529584449863654385549674162359288484978798724528843450697746337409695378669116}. -{{-12034673,-1264579,-21072478,-27908047,-6089684,-91727321,-59912344,-87326041,-49820673,-5218317}, 1481602486694418415464372721697176380458862626005601142671798932351803016694741076}. -{{-11895026,-13510827,-25156919,-15553283,-11304303,-4050144,-84163850,-119749428,-45318043,-16462024}, 1540720557223641064605542787676596420518108086259402720924616287429924393136258785}. -{{-11773976,-80965282,-87843434,-36469646,-69259203,-60204763,-8652506,-3913162,-51579879,-94771599}, 847119872378049342402010234550714093016368636370651255923055838765323372160088271}. -{{-11740677,-12497119,-102297224,-52812994,-32208402,-69066117,-66092343,-9413574,-104493965,-51200541}, 1236144533901512891893623923063853055576469737029433846589878945132921301760174236}. -{{-11621236,-59290524,-16290189,-96499429,-85901999,-87699658,-83415795,-42650434,-123278709,-31605367}, 1195190584380229655166495229770824324733414313243798167882932733354191261147054243}. -{{-11615379,-37358516,-4842519,-98425947,-66954676,-117055288,-25074240,-81725740,-115687212,-64782666}, 132736799368433491499229785983439463129586641841232698496966144246009723663955954}. -{{-11285738,-6987400,-117280969,-67696002,-67983706,-89425404,-16513598,-103775657,-7695421,-76183390}, 600025830063319418900861538678330994572786901449931179278191933922042376339678843}. -{{-11240031,-53870443,-57811339,-100297505,-76836856,-9245014,-61767224,-60934547,-119535489,-35844820}, 1013856897081935994081732934553484836642224356831778878751663312276983585633902192}. -{{-11192115,-102064308,-103019018,-121039826,-119828652,-72777192,-119829557,-75204772,-109061805,-100045182}, 2144935333977730380765523824685614386033520169581080796150488605255584184809150}. -{{-11107218,-34493660,-94047772,-80710051,-110027299,-13551107,-18440977,-107371106,-102189471,-64037287}, 184532346212163701653584822914359967276396999618788242993692078314522950899786887}. -{{-11001660,-68690068,-16057279,-30874203,-82687235,-43942818,-68752894,-99111816,-78946288,-87261276}, 84917571608946334366136156851762234773634788908757752733821390167316702974571491}. -{{-10894648,-51029640,-6024581,-79240607,-86103888,-112933051,-29577767,-47107619,-24710696,-51338774}, 1791588239213197510005372876261295719451719408219727386000719941949041394960802579}. -{{-10573056,-43758772,-122855169,-112384745,-52984649,-106612622,-87837173,-15358940,-63387510,-118899204}, 273155857075951483262279489246826725129947857884019885501823228072413498338214819}. -{{-10483768,-88231996,-18115040,-87405364,-90799009,-68367304,-45592960,-65213502,-26196025,-85793468}, 603362583602091005396890998838369711046511614941364051346950650276728758200304367}. -{{-10428365,-62218575,-34913069,-120960660,-5269479,-481433,-69313704,-9264396,-22267288,-12716743}, 1760016445736765673528356391655648323025676959066700736484561345093601260066064840}. -{{-10372928,-63826578,-116848325,-24566147,-79318330,-45033213,-46503335,-65147811,-78980811,-56930144}, 196187324933562261698154140409176088848940760102653180388830274120414728740629011}. -{{-10107848,-34161670,-32659725,-105532863,-55022885,-4306300,-105520639,-11014803,-78870727,-30275071}, 1288363590676996325704185125086651113983486500486660323777475435535252847796889635}. -{{-9989112,-102957974,-29351155,-118393652,-49551473,-5897477,-70945743,-31398234,-35125425,-84032285}, 810720980744316569077051539288521471773858946482365335362891527227425677588502667}. -{{-9972690,-44353633,-108372878,-43824068,-26253736,-36844813,-29988136,-111744844,-63990097,-72646018}, 229271701593217201583489606018185384461765651001321836558883206618668107594995421}. -{{-9845680,-89965633,-58317879,-102489321,-61997339,-48033519,-25862155,-99341410,-122693293,-50597767}, 1128316504199103632590919045080985118581112502224630125436573416895090386620108929}. -{{-9822129,-89446397,-30620349,-42227241,-92323004,-89230280,-85819560,-89616432,-79968972,-80265861}, 25884996410879655644215819368143640936108018774865190401484095377211996375089648}. -{{-9769566,-103118656,-2841262,-94610622,-99690600,-65676643,-19790049,-1666104,-50125160,-57009274}, 840602959302453895090976167548172176125997844857105956575671560942278467902814111}. -{{-9663827,-29965425,-89035431,-61249580,-25365437,-58830183,-52523492,-105379849,-37650263,-119723715}, 628138489384234950036972485999032815192037777277213369576435488417628054855914568}. -{{-9660380,-4555270,-30459057,-91696258,-39207402,-82542253,-118183489,-37616568,-58358719,-7243997}, 1229776044322822777176556076784483718620738917810126801318225701769762401635559579}. -{{-9531381,-13208082,-70070158,-77550817,-86564252,-6739216,-36815423,-97543590,-85325569,-112007908}, 183992168027686997412220854159336057554590159502258720764547086917872193978440374}. -{{-9414888,-58691431,-112156552,-88113393,-30870277,-110393167,-105603259,-115483233,-60844952,-35453943}, 980548815783823183628467576807173513102634257111706358782398043284195769813928197}. -{{-9217599,-81451635,-53265588,-67399973,-3154237,-39658395,-54916914,-74115023,-93416675,-69240077}, 217970961798826570333155802988627746355524465938314568063294270201878237362490436}. -{{-9210237,-67003644,-27510286,-82983455,-57006972,-15855085,-83014778,-104961283,-115008112,-67224558}, 69698961595665680113784182988400915760053356396534976453759008476099859654062934}. -{{-9163610,-17140624,-39394850,-38363994,-28533638,-111129393,-109052126,-86899306,-103443330,-87056376}, 58596726887920174154834718584580766178569071229910434630001669385240042562615263}. -{{-9144907,-64427074,-111900297,-8421356,-108679633,-103919260,-21542326,-103417218,-25663127,-73246956}, 610592328235740214935905570478966941248210691174614284138788317098296168260505322}. -{{-9062131,-118602599,-25383697,-37645207,-97062756,-44291925,-48401650,-119653402,-22294026,-26326051}, 1625260528859633825899888610216062589028573785803944302630184370138975128676937168}. -{{-8950054,-91704896,-102356574,-296735,-120524345,-64532549,-12805587,-98879135,-95733938,-50105500}, 1084004687015556739486861246200836284536701055098085027692816221731804600849610503}. -{{-8596623,-5336732,-78870053,-54785165,-68409801,-54566826,-94696179,-100279717,-51552991,-118308590}, 553991338851867792002523714638799701552802554560717544809672067217295028965443106}. -{{-8510578,-19066310,-67613420,-60726964,-69932222,-35485055,-109904889,-52281049,-56901033,-59935698}, 303432824996865633199369167254594665743252750521331061509095406578791722930195999}. -{{-8478338,-44118035,-96655850,-93640037,-36336743,-58256242,-72901824,-63816293,-48458654,-116718297}, 509892719756692435213222534662863111123111571205117276341704675823343150995660133}. -{{-8373445,-94962030,-30246625,-109656337,-92543098,-3406329,-110661861,-25208996,-52353557,-103571038}, 780036444975577163201933010607738889379403176287243399398848703965896584070711954}. -{{-8185333,-56032931,-32297268,-8453003,-113273949,-24418855,-6444073,-46869368,-81298167,-50831684}, 1391953052463213339732951931709334699401255774081852096286350046338169884197038724}. -{{-8174237,-698533,-4821325,-25446955,-56917795,-44778229,-82096472,-92324613,-18031261,-51600642}, 1510549696365564709749718747731714353107961561285214585648050753446215960247165504}. -{{-7991628,-36132110,-54735233,-87491484,-110990600,-33814020,-49785275,-5642380,-107116485,-89534048}, 429142052676906875408463364122373157768024416120083092401092396726697420367399611}. -{{-7779791,-5374507,-10342535,-97814326,-115830800,-11132474,-7383438,-58836188,-102602279,-86859041}, 192170333396112172772072277636603817251877347174067286539743959720548979139001592}. -{{-7765719,-122386697,-113120677,-59041031,-20333309,-98090184,-96518932,-51567487,-2589170,-79602826}, 744357418038997566505808782086481221905537327109449887980515347243118769634944864}. -{{-7723661,-103301303,-57797883,-49388980,-13707926,-94218718,-29873066,-12503660,-54519452,-3400608}, 1826080326818609959444194719718848129724804207964748777489044259031283174180248568}. -{{-7458284,-42867187,-121242919,-20847840,-96779714,-118766636,-115968554,-53941004,-5188030,-115871428}, 732285936215552232907102630698153671570196039910145383941428943234350326548356089}. -{{-7408141,-48402125,-66940968,-71798671,-112203112,-39297318,-30251041,-108830514,-49052287,-119870865}, 657722778316841692303836415913386062543755115077489549522975288577938533275574452}. -{{-7245979,-83406272,-38490242,-55817863,-10274200,-100214149,-109433893,-18457840,-90759362,-84674931}, 292062541335495895509556708407340951653892563539059727266628930587064301477705110}. -{{-7096774,-121048759,-85823051,-52171188,-51806088,-13647321,-14789084,-84101093,-101990111,-58760711}, 225515497927200018354517778245142138416610537529680055133895395721935653432990809}. -{{-7009419,-45395444,-62356084,-13638625,-85866246,-10525586,-62530493,-76178895,-70336635,-120692225}, 80586439226036229653671294625671919485401592550628164288594406823523556102947894}. -{{-6979980,-123230159,-77745812,-81408734,-35558762,-48166100,-9889944,-26656835,-23208517,-85094661}, 921845050222326450089357612501334336505572727568760672523116256364790870091917437}. -{{-6905992,-86478429,-91462508,-120194014,-38707591,-55876836,-25323633,-89033143,-111552250,-42344212}, 1158158054166142880623495478612871745473707228357914544172225461636951316645700397}. -{{-6901621,-17235412,-20023144,-17353125,-67860481,-39243157,-94261573,-57053674,-57995136,-94553707}, 87828273075789980308555144922510106720945900195672387007212245498560342252978566}. -{{-6884709,-35208308,-45850172,-100281586,-27330542,-74168429,-40004737,-17945430,-12626532,-92408995}, 873364594415842866661355492383412556083360889994538640357972325800161307467080094}. -{{-6865249,-65452575,-103308633,-102359730,-53096006,-28098376,-116812681,-33443946,-104724462,-84332106}, 328855720990543226175046969429382426369563871122139571515406234317299186877230008}. -{{-6861182,-112217002,-116174053,-67103607,-56596481,-89987765,-102820303,-51646451,-19930334,-46762401}, 1662356677369157282308520031251230100823990206198636427038972367996029701904084227}. -{{-6850935,-3559411,-96284108,-30196560,-83844338,-53911516,-29727403,-37261673,-68549101,-5809712}, 1385372652454103274059060365429960141539112108395800956780711390792581359890157116}. -{{-6823017,-7150010,-37389952,-14572972,-19365504,-87267333,-76445368,-58640588,-109682710,-5170174}, 1007383268736134370532654875669565794965782958280330331129935587109309655451175902}. -{{-6776861,-58060577,-59202478,-98397363,-44822290,-86612596,-12721742,-87258803,-110114144,-84546263}, 151410846766554574207890149879667571545795722918054754781838633188697446042792308}. -{{-6723471,-63220795,-70259697,-7903861,-7507400,-83083815,-57205648,-123051794,-883368,-115040076}, 521294753528220007802895197990379729095651852764640903188726482032457400703946704}. -{{-6502569,-106129582,-81039472,-5186239,-113406616,-83945823,-74591701,-59369798,-71737225,-13431751}, 967061850922636815875968927430623903981987668420895035856929707621643174752725142}. -{{-6354717,-42224075,-73641346,-1685553,-72044843,-87535302,-28340981,-13013790,-121955736,-17357589}, 1325929941929116496765496969363652402282942571545685927070750122264318951005804964}. -{{-6274324,-4659279,-39125615,-12985710,-8740471,-25339142,-49364581,-120041625,-113016532,-48182210}, 1183907237831272172528883370237688606622557617660091003688146303204813984334674729}. -{{-6047269,-104159656,-61158594,-95679337,-111232485,-83880307,-54133083,-88080427,-61335545,-44532449}, 1069754741099854812995913574066466519104412868963829764846018245374614727641239558}. -{{-5830621,-81899233,-86638997,-12270595,-112127670,-42485590,-4143600,-79941171,-60018362,-16766655}, 1144864092978711530029589077463202651564119239788198690749935740347924501268193648}. -{{-5800468,-42116919,-48298169,-36516979,-48776343,-103966902,-83940080,-75613105,-93519386,-108812617}, 57782588085490175241729190338169356645757392191589447138296387529199967671740769}. -{{-5795851,-83186637,-120225808,-120151744,-100833964,-109239883,-53571028,-75229656,-116467327,-111082853}, 120660815936092644098011165486709700790499751548433749400055568458751993935332572}. -{{-5728997,-14065154,-39322095,-116085568,-45762414,-26233112,-67707396,-47304492,-48348673,-113035458}, 813445034289041120378008165469978748642156003632253667258361578120887950083906298}. -{{-5664353,-113847338,-15444943,-8703858,-80914371,-109357691,-73841077,-78724891,-52152632,-16052675}, 1448264130581232748790691369448390950810841262919987840241192024404291187184957706}. -{{-5617773,-67255332,-60789854,-91615879,-115491760,-28496939,-411938,-466960,-80827384,-28691976}, 1366244853974422549073023502337451461834088617839272352601894315593359026620052438}. -{{-5391002,-60240650,-75126878,-122402047,-40348297,-122919191,-36889419,-80637492,-119877388,-75928953}, 151237252825587992192261609323144887688943515405627767022319569689967571387923847}. -{{-5176697,-99624057,-99516272,-17858269,-58096001,-76446017,-51512568,-83424781,-95331463,-52747889}, 1084149160244524502367185580315789339420431341644031723693772552991158883790880836}. -{{-5089360,-111031097,-10877268,-99491528,-22048771,-76884408,-26057383,-82610226,-118786468,-117211336}, 157804845022639802468340909065230577092840050364574772678223112595342721180451757}. -{{-4924292,-98734976,-66833939,-73459129,-118059195,-116425903,-34750841,-6338384,-72558306,-1085618}, 1307780858735013153260884235491333444042918606100587628203367236766740091620873091}. -{{-4790799,-31326113,-120891564,-113534620,-72994117,-64324331,-15413462,-119578874,-94661059,-4381455}, 1073830144374542641934578363988781624882790257315182398685462329738427410428167372}. -{{-4736619,-102094478,-16349052,-17484698,-88825920,-40945999,-71340213,-90773137,-43414998,-770728}, 1507319343772824531007999241774471862089513003516661032598131429793553897434165022}. -{{-4705230,-66747705,-108686915,-52566203,-30642389,-73765803,-13860128,-86161616,-55056355,-89320743}, 640509403140706725903590604372964796237696877550178773627401713439225369058915521}. -{{-4130859,-83599569,-45650539,-85516577,-93826941,-87564717,-13435766,-97335612,-87574996,-104585926}, 128492385958498392839085485633679720540325938011843628248903161560966713624303552}. -{{-4028987,-85793864,-74488688,-42441670,-93511871,-78021810,-121439905,-70001843,-81785614,-108505087}, 17439631371093334158906364088910225808626172902641784772539064574750836132865326}. -{{-3893784,-95088366,-10545623,-11885379,-97983646,-98450000,-5547157,-106861915,-46981912,-9913576}, 1566574900346076472524630914533530399930289668457380653996773465627577468813736755}. -{{-3756342,-77954492,-44135145,-113028747,-9626409,-50020171,-64341215,-96215507,-98517299,-116659262}, 98342653237729071743980223546046656353461488182268481177426771956184407619905027}. -{{-3740748,-114493344,-23622872,-107853503,-31735035,-70014402,-65804704,-122895444,-123225715,-37932976}, 987651545772197905985880175897607006208907084236609843154269077267068436825301735}. -{{-3674762,-41162067,-44873815,-11955785,-102519264,-15698124,-33545177,-28133531,-11364448,-40742961}, 1866179860297968719846841573173411413573597583933092317628469118833739877048261937}. -{{-3671480,-565938,-54685944,-118964461,-7311018,-19614588,-103815905,-40752062,-18054281,-88600480}, 814805530322775192064178615686150952058138155533071892884894244019229163072408247}. -{{-3533691,-80478665,-17385815,-110150960,-83185213,-60154393,-65788803,-12411227,-70423615,-119229000}, 247316243339768694970923466077136200041077944034084766532028285626491033103046152}. -{{-3219483,-100275906,-47729572,-61585840,-24575971,-104118280,-99877171,-8712284,-95832793,-63281629}, 277224120752076567070600816100715132098780776772020329151141845869904497471474862}. -{{-3184745,-13445348,-111102883,-48852486,-10149735,-41848023,-41381734,-91237413,-42198269,-92049028}, 702198739211851254397512889799223325802122424258449914860869334283168369605734986}. -{{-3122152,-115254241,-55407593,-83419419,-27702332,-2607674,-113326743,-96920356,-11419612,-83397976}, 573940087100720691690320290136338660182515001553318598417356622941993076874388401}. -{{-3015119,-111835968,-112244783,-40997641,-21345656,-97271233,-27949366,-6483484,-36773433,-101064603}, 876578401534644843276838365413376365190394675062767872539386513033156185458021586}. -{{-2683746,-36663219,-64541781,-119020090,-97568484,-54150276,-93048223,-599452,-79832015,-30785979}, 1251259648523635596371874562523931904292284503969543396308234055633365870488399033}. -{{-2347334,-95895613,-86215905,-27998065,-84328338,-85062308,-74083076,-88055909,-35902105,-40315682}, 1439970992750251511451773352480001648563892534391359649045621470630928476360164977}. -{{-2326711,-76867806,-31361857,-97553746,-95671573,-50621589,-6706178,-27866162,-122636798,-18133959}, 1373878844327108942817990609293517487573921170162165240146600430457829962821873098}. -{{-2288600,-67172825,-77970995,-86105314,-53083243,-59070210,-77629035,-122656667,-104438,-54515532}, 1455013150407939962262787119910391555357314208014611123022384843722033053600052009}. -{{-2009861,-95086063,-103292823,-51358447,-6843582,-68904200,-44274748,-89740621,-43846361,-30062159}, 1588062340118325341429580979760192874584243403896010142076622035818911842666313840}. -{{-2008742,-70955022,-63881537,-28540793,-23267932,-54452042,-72299823,-22876594,-103345633,-42246576}, 1291442683496989563412760522457150945223750835424970220330481815574732688736882355}. -{{-1980003,-18207624,-48378092,-104150801,-101089068,-49077239,-5619771,-87882218,-68615974,-9198961}, 1141137077634980127575966082544047236056865547445027490696407792843975995939063190}. -{{-1695866,-50395447,-69442281,-1151256,-51944238,-26268401,-71606158,-112059010,-82156847,-48263955}, 1058479200850228561479723492605051744736455556019692690556189315529495566372261081}. -{{-1467158,-54691245,-100273501,-95418564,-35622314,-49234084,-96153305,-38364702,-90794006,-11005373}, 1281126328808972524629526271507838838970557557307643206029320841563626926159316409}. -{{-1395060,-78323653,-54759059,-56160238,-38610023,-85905985,-114329554,-2291618,-5369087,-47469509}, 1714481706549482521815059096252619738957660018508143398001397099670192194572480713}. -{{-1259768,-27694426,-118916412,-118420228,-123258142,-48936692,-79268889,-80001130,-22973280,-3538127}, 1488973647770085307841249091281558173357005911047284242488062741904132325542349247}. -{{-1199471,-6690348,-113281777,-65780329,-51995038,-79955961,-28491235,-40342909,-8969346,-87428480}, 866665923481122347537274055115594688987632262341729209685608236415347424281052946}. -{{-1111413,-108372171,-13509676,-74330739,-23504577,-79336994,-71339544,-64661332,-108886072,-25743406}, 987905005147331075532327769945651593792712380375213026541998862125738329249459172}. -{{-1101509,-52918682,-106456871,-94183959,-46508582,-55155994,-27349339,-111559287,-52849114,-104326565}, 687344692009722008244244564656292893217952087127524467806364689219468552584034610}. -{{-933162,-68290955,-38492644,-39409272,-68316064,-32461088,-40171713,-66028116,-22452690,-103164465}, 676956171662167953658213095253441225793395928641126559882266144470367580994145725}. -{{-835705,-23520869,-31913500,-66324271,-59251487,-86189160,-96479356,-11500120,-47421623,-109748131}, 724730191315465111954995905909615937218389209646897715115533571707027040597991652}. -{{-677638,-24442367,-66802672,-101476609,-32963938,-76138487,-94457003,-32662478,-43787647,-55470698}, 1695263523353922030016479322083537181272874664891100359878802660986309564891647637}. -{{-486652,-17120283,-15800464,-65628825,-101163686,-40837810,-80832328,-16993052,-70435443,-113879405}, 310234643371098060048504967880284497150851107008849576732911303666053425679091957}. -{{-485216,-17592207,-84352272,-111350832,-16234146,-44874803,-79742629,-68385551,-15768187,-14342043}, 1519118260473247429252154225466194638632517968912039081735741978192828873591146525}. -{{-379294,-54292954,-112980493,-18488538,-46865547,-28638077,-119154061,-74247912,-49378230,-55313752}, 1532408850846493979162730541152895096791130400619521644371272006420073962441830283}. -{{-274404,-4620947,-105670554,-105792496,-99628140,-21416368,-41515601,-80985299,-97441299,-62073262}, 184637327410445012884752752316647284005755847533422481915649995119034169518070333}. -{{-270617,-52567341,-9417589,-24204568,-8985945,-26610238,-13913541,-69278794,-120865530,-22480013}, 1185170326434423772196239726215233783652071315664687820464042378512179584774341032}. -{{-191276,-15400798,-77672662,-67504583,-19715036,-80220902,-70369063,-60496252,-95596065,-63944193}, 36590204630745031121006643306253084980026987598742371296790887535339161736296631}. -{{-189544,-96574594,-67489920,-33516640,-58207,-90407787,-2113903,-30638909,-54120340,-88902329}, 877395105256051416853594571345768193320768107960485075882821695891139683431860495}. diff --git a/test_cases/test_data/10dim_from_0_to_100.data b/test_cases/test_data/10dim_from_0_to_100.data deleted file mode 100644 index 6f57c82..0000000 --- a/test_cases/test_data/10dim_from_0_to_100.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{0,3,66,91,34,40,71,87,32,87}, 825834783397406014154}. -{{0,4,36,42,86,95,81,5,62,7}, 129429354630104277728}. -{{0,5,8,66,17,87,56,27,47,28}, 46477976023136117170}. -{{0,14,33,10,4,83,67,82,83,8}, 553407283768263682404}. -{{0,27,36,44,5,38,62,56,98,6}, 295702061456338814994}. -{{0,31,7,12,27,62,72,20,48,89}, 664408086645649234454}. -{{0,49,77,77,13,97,89,37,32,13}, 124986221875607634686}. -{{0,92,6,100,19,7,1,36,15,65}, 601978167860790612848}. -{{0,99,77,68,22,69,38,27,87,36}, 348833504484743661990}. -{{0,100,93,36,28,41,22,62,52,83}, 597694050461832380964}. -{{1,0,59,2,18,51,93,94,25,86}, 811698384831704133989}. -{{1,10,12,58,88,88,92,84,10,37}, 277286902146997168641}. -{{1,13,87,8,27,12,66,41,61,23}, 78831874768095499159}. -{{1,30,86,25,100,90,60,60,88,25}, 355335117784343419401}. -{{1,34,85,93,93,37,22,23,91,58}, 328045535825637607869}. -{{1,37,96,43,3,7,13,0,16,4}, 4627730170048995451}. -{{1,60,96,38,70,15,58,79,51,10}, 171008788086060474785}. -{{1,70,87,86,16,21,72,46,48,71}, 680656380934820084261}. -{{1,97,71,32,96,8,87,8,9,94}, 689476967468211179847}. -{{2,20,84,42,50,11,48,18,42,71}, 595295041558946965024}. -{{2,40,79,60,54,24,31,56,46,68}, 595369388549152789572}. -{{2,41,74,31,1,69,82,15,76,91}, 1000738760890897872570}. -{{2,56,48,56,50,5,4,0,40,30}, 322604144668460064}. -{{2,60,30,87,71,68,59,51,10,72}, 655078066597873022168}. -{{2,66,34,56,50,34,94,45,52,75}, 666888908218370219648}. -{{2,79,46,68,22,41,34,57,85,100}, 897806536498919595426}. -{{2,83,32,58,1,87,74,100,98,70}, 1146449878199818890290}. -{{3,2,58,87,67,32,51,13,77,66}, 913226505619214269913}. -{{3,4,4,33,13,6,94,14,88,31}, 368944804515887679001}. -{{3,14,78,40,34,7,51,41,26,85}, 595151605978611703521}. -{{3,24,5,21,55,74,22,93,83,34}, 480210342409950578077}. -{{3,37,56,23,64,7,8,57,66,60}, 314322698235254449323}. -{{3,55,81,3,18,41,51,3,5,35}, 5298579554232397807}. -{{3,70,39,54,9,47,0,99,92,32}, 445798106912327384245}. -{{3,78,69,13,59,52,56,38,8,77}, 597483679431281233437}. -{{3,82,87,85,9,81,83,3,82,80}, 1012266046433213750525}. -{{3,91,70,92,26,48,46,31,67,86}, 901693470687554919811}. -{{4,1,14,16,68,70,17,25,29,44}, 55917195317962904002}. -{{4,4,46,27,5,85,99,48,53,60}, 111766861658840969592}. -{{4,9,46,20,69,81,31,53,97,39}, 351501702479268615154}. -{{4,19,57,24,77,15,57,94,74,47}, 461821851384042916470}. -{{4,37,47,44,87,6,82,28,98,38}, 388262308124532002838}. -{{4,45,57,30,40,79,15,30,44,75}, 627502453709734650470}. -{{4,56,68,87,92,67,24,86,22,91}, 807048389781308219944}. -{{4,57,30,55,52,3,64,43,60,2}, 74248910136028082346}. -{{4,59,24,96,42,79,22,25,35,46}, 47011043159425534370}. -{{4,63,5,60,59,65,34,36,48,100}, 628299745905154803766}. -{{4,69,54,56,68,86,91,17,28,9}, 131447104186052874946}. -{{4,76,4,83,44,92,62,59,16,82}, 638953800504415297672}. -{{4,83,12,42,26,39,49,12,1,25}, 2423590426864839522}. -{{4,93,70,15,16,42,24,50,25,98}, 597970456884874490122}. -{{4,94,10,20,32,52,9,97,18,63}, 150655305964716825280}. -{{4,98,7,8,69,89,59,8,83,71}, 943164487440013269876}. -{{5,3,30,23,50,65,30,75,84,85}, 1069930116465003035307}. -{{5,4,54,26,29,47,53,65,23,79}, 737982736179929068529}. -{{5,8,91,30,98,15,52,96,35,86}, 761451257160171057445}. -{{5,14,69,48,90,7,21,53,46,21}, 23500583595337370341}. -{{5,16,55,67,70,11,6,17,66,2}, 322822672258552426669}. -{{5,23,28,2,39,95,91,31,19,84}, 700995386757619378675}. -{{5,23,70,19,60,40,47,20,92,80}, 890182516491403999307}. -{{5,24,68,31,52,75,100,40,48,51}, 116391901964629746217}. -{{5,45,5,5,44,50,22,56,44,5}, 488887282723553807}. -{{5,75,52,52,18,19,96,24,35,28}, 76467388421156161827}. -{{5,88,62,34,77,98,44,14,53,92}, 648352564957704007953}. -{{5,92,3,93,18,35,15,71,65,53}, 454864153981882717165}. -{{5,95,78,12,90,100,36,73,50,12}, 210228332591901333635}. -{{5,96,60,88,81,47,4,90,47,20}, 177881661216306659633}. -{{6,15,60,34,45,8,82,70,13,56}, 221969553433996504338}. -{{6,15,91,2,40,21,38,76,64,76}, 1037719466432720354342}. -{{6,29,37,62,25,39,5,10,64,70}, 885493283887272076406}. -{{6,29,85,60,36,37,41,75,61,15}, 152609274883617720294}. -{{6,30,85,31,61,62,4,58,66,36}, 300534419441283673116}. -{{6,38,63,68,82,13,83,30,21,70}, 691760172912074251620}. -{{6,42,37,92,4,70,53,85,40,70}, 784353886691030240452}. -{{6,43,36,28,73,78,2,64,89,79}, 1088364946906869763858}. -{{6,60,28,64,39,61,24,92,63,26}, 157142948382685021488}. -{{6,63,49,74,63,92,100,32,94,34}, 415869486176982035478}. -{{6,64,31,16,81,55,2,37,69,88}, 906377076081219966388}. -{{6,77,8,72,44,40,35,47,14,58}, 12376455755035772098}. -{{6,94,51,40,20,70,46,53,9,88}, 629725553877377457540}. -{{7,11,47,17,75,7,66,88,29,60}, 240389632255205694783}. -{{7,11,77,77,75,58,94,5,56,100}, 697265696147023973535}. -{{7,13,79,82,35,24,59,56,5,80}, 604365873878498637143}. -{{7,25,78,49,23,99,98,97,97,79}, 1148859286887018911675}. -{{7,57,16,39,34,71,45,84,27,61}, 185146225136785221483}. -{{7,58,14,50,10,70,61,64,26,6}, 184551120536902368321}. -{{7,75,9,4,31,76,64,17,29,51}, 113563771291567673239}. -{{7,81,90,4,96,81,30,39,2,66}, 652715813417472955555}. -{{7,90,98,0,7,29,40,57,20,97}, 598010936359237213873}. -{{7,91,55,50,52,73,76,66,68,22}, 555740286459315895335}. -{{7,95,24,14,89,29,24,8,68,24}, 315901185777401343027}. -{{8,17,40,92,61,72,15,44,11,74}, 636579333413012308306}. -{{8,22,25,14,30,24,25,75,66,37}, 443298448535925975748}. -{{8,91,11,2,89,30,9,65,95,3}, 463474781705466592214}. -{{8,95,20,40,91,20,87,72,7,84}, 832419026385066346834}. -{{8,98,69,87,69,95,42,71,33,27}, 219418233229829450684}. -{{9,4,69,29,59,100,21,33,67,51}, 337428358215043400669}. -{{9,11,77,8,89,52,86,16,83,47}, 392606347057102129943}. -{{9,32,89,52,99,78,54,87,23,24}, 207628271136146964885}. -{{9,39,63,95,95,50,11,6,16,23}, 27713810803213466207}. -{{9,53,2,38,84,61,98,20,92,62}, 388078472689397346339}. -{{9,55,46,77,67,76,93,54,35,79}, 729085705848032746331}. -{{9,57,16,55,85,56,15,31,2,39}, 19070701773813392091}. -{{9,80,87,100,29,63,61,73,29,36}, 164408819748721168885}. -{{9,82,74,58,16,26,27,73,99,93}, 1040233132625924307905}. -{{9,85,68,9,87,13,90,47,25,0}, 99295736744445690299}. -{{9,96,67,44,36,90,48,75,53,27}, 191775481842063020933}. -{{10,18,55,67,33,55,59,88,62,83}, 747513067545603980924}. -{{10,32,72,40,41,60,56,22,10,46}, 5325753809527243792}. -{{10,37,25,67,76,23,87,30,89,10}, 396607782533072659822}. -{{10,47,52,18,62,0,60,39,79,47}, 295965410581575266178}. -{{10,48,34,44,20,48,44,26,79,45}, 295848411675832489728}. -{{10,52,44,68,57,33,14,57,94,56}, 305153657758875452592}. -{{10,75,80,97,88,70,16,7,84,11}, 366638420068779331210}. -{{10,89,61,99,23,69,52,5,72,41}, 344232732908469642942}. -{{10,92,75,67,88,64,67,72,22,10}, 292842364148487369804}. -{{10,97,13,59,62,21,21,76,64,55}, 445634129988843759214}. -{{11,5,74,82,91,67,90,81,4,63}, 291113480999525807795}. -{{11,19,63,55,27,50,77,59,18,73}, 664276932598249750239}. -{{11,28,14,96,51,29,55,95,59,75}, 747480993114172119025}. -{{11,51,13,26,17,90,35,46,18,97}, 627984529272903020119}. -{{11,55,25,97,82,41,51,62,8,29}, 27934375936681791087}. -{{11,55,37,64,36,14,35,50,6,70}, 599760267948432788551}. -{{11,61,77,70,20,28,88,42,68,1}, 382916432110056252935}. -{{11,63,24,90,14,87,76,22,79,96}, 1005926456261716929827}. -{{11,65,34,93,70,63,86,69,16,52}, 251954839972202271915}. -{{11,67,2,44,73,99,91,1,43,44}, 132342849939395943923}. -{{11,69,64,30,43,73,21,68,7,93}, 781699437248718858099}. -{{11,70,34,81,69,89,81,67,25,68}, 878531086245098036729}. -{{11,82,45,28,43,61,19,49,55,62}, 3374298447657913845}. -{{11,93,11,19,88,69,27,98,93,98}, 1091384700098077996399}. -{{11,99,26,36,65,80,31,12,40,66}, 648241485402046274643}. -{{12,4,36,61,25,16,37,20,65,89}, 885530049767887864664}. -{{12,8,22,10,40,80,65,43,55,44}, 111707606931689845184}. -{{12,30,30,57,31,12,54,46,51,54}, 1090819094728366360}. -{{12,34,39,2,95,18,95,66,51,56}, 240680087693171358036}. -{{12,41,78,21,88,83,21,58,22,80}, 650395212852449677418}. -{{12,42,39,22,58,61,1,26,7,99}, 590933272208634444644}. -{{12,45,42,89,77,98,76,42,88,45}, 434262137204785713690}. -{{12,47,55,75,100,14,88,65,21,68}, 839351981509255936398}. -{{12,49,57,38,42,45,100,36,9,3}, 74072961800277091110}. -{{12,50,80,38,81,79,33,82,41,61}, 208474607288138771312}. -{{12,72,0,75,38,97,44,80,84,10}, 491271084595188621352}. -{{12,79,29,47,99,69,96,93,61,97}, 870267011833206434750}. -{{12,99,16,44,42,13,66,15,7,26}, 76122660798474439074}. -{{13,8,52,15,5,21,66,15,24,86}, 664088174685383762105}. -{{13,13,35,20,59,2,71,33,80,4}, 369101822544676245719}. -{{13,21,6,84,96,84,56,6,17,4}, 64654074344253821187}. -{{13,30,45,32,84,43,33,90,32,71}, 756726495296756550245}. -{{13,31,78,38,57,38,15,4,42,18}, 4963549899069962323}. -{{13,41,93,31,82,24,63,14,71,14}, 318280781812184605007}. -{{13,43,15,62,80,17,4,69,55,77}, 756616340011822103463}. -{{13,60,70,14,4,81,50,31,87,53}, 337304942556134978465}. -{{13,72,61,73,70,26,96,69,92,25}, 546562239260183806605}. -{{13,81,41,76,93,86,21,84,12,6}, 214448169845398208599}. -{{13,81,57,18,83,2,97,70,28,53}, 242767415604872929879}. -{{13,91,67,8,72,20,69,38,13,54}, 99872425974827718983}. -{{14,7,100,18,85,71,58,57,24,92}, 650469487931905125554}. -{{14,21,22,69,77,57,30,61,72,25}, 322998982196279187130}. -{{14,31,48,12,42,62,33,8,17,67}, 590426738205153349442}. -{{14,37,44,62,65,91,14,31,68,14}, 350504085522386494642}. -{{14,43,5,52,20,5,88,58,44,3}, 74230818837236420134}. -{{14,48,98,5,62,33,35,30,25,70}, 595040795001083352424}. -{{14,67,13,15,79,77,5,4,95,15}, 352794262775875268478}. -{{14,80,38,12,98,70,44,90,71,50}, 501039675446520632576}. -{{14,85,8,43,23,60,11,24,59,62}, 3216611351644169562}. -{{14,90,15,36,43,55,15,93,3,46}, 150519485648257015284}. -{{15,0,72,10,54,45,30,19,81,45}, 300390605986456627105}. -{{15,14,81,14,18,67,27,25,26,15}, 41505689780440919781}. -{{15,51,30,76,16,61,0,29,25,7}, 9262134681134440355}. -{{15,61,13,13,86,92,50,55,8,49}, 56135946912671155855}. -{{15,62,40,92,0,86,23,15,39,39}, 46988423415000436673}. -{{15,64,98,32,4,29,46,72,54,77}, 745161408196715550241}. -{{15,69,57,14,0,43,50,10,12,44}, 2994969530200204327}. -{{15,87,54,79,24,22,68,29,51,9}, 85609407617067958155}. -{{16,2,45,79,6,58,84,41,28,22}, 83195947454437058700}. -{{16,7,74,83,11,29,17,22,86,12}, 308983501502386960506}. -{{16,14,67,87,38,37,0,59,91,26}, 309182117640544352684}. -{{16,21,92,44,57,43,0,19,97,12}, 300111038609702945202}. -{{16,24,46,13,6,34,87,46,38,27}, 74260491575671902792}. -{{16,47,66,65,54,72,69,57,67,39}, 420404429419350612938}. -{{16,49,21,15,77,77,68,54,37,10}, 129561954924496560446}. -{{16,62,71,93,82,18,40,94,85,13}, 475078457143129725708}. -{{16,64,77,67,55,29,27,29,19,45}, 16735923467882685436}. -{{16,64,86,53,28,70,50,4,29,11}, 43892466540190733064}. -{{16,88,39,4,27,96,46,49,4,61}, 40033222304546771604}. -{{17,3,72,42,48,42,33,45,79,49}, 300615857228596161475}. -{{17,12,72,9,36,21,66,82,44,43}, 226855498291266388521}. -{{17,26,90,92,42,22,70,37,1,79}, 678080026555206720385}. -{{17,41,55,11,82,24,27,8,85,99}, 904474086132878504783}. -{{17,43,59,40,87,36,74,73,88,64}, 1125303484952837445783}. -{{17,48,80,84,4,95,39,80,46,5}, 198665231287085007457}. -{{17,51,89,23,77,10,8,74,36,15}, 170922882163033156127}. -{{17,67,8,1,42,75,73,90,78,92}, 1146022695852101257323}. -{{17,74,67,74,9,69,42,85,81,96}, 1086700999094772513205}. -{{17,83,71,46,14,68,66,37,99,83}, 1003483628045895302023}. -{{17,84,78,20,63,63,86,72,11,57}, 228909661067910959921}. -{{17,93,56,28,45,38,15,43,10,7}, 2508521999034188499}. -{{17,94,69,44,9,17,20,5,65,37}, 302651011038873390005}. -{{18,3,8,92,52,68,39,22,20,0}, 46207381890490633282}. -{{18,53,68,18,68,67,33,66,77,32}, 503324558524537808226}. -{{18,65,10,57,54,86,13,25,89,39}, 334951204065257248714}. -{{18,91,1,0,49,66,95,9,64,46}, 408728779799768173782}. -{{18,94,70,91,68,68,76,94,78,26}, 587990684173618527240}. -{{18,97,97,74,69,96,73,13,80,43}, 441035543047723034326}. -{{19,2,53,9,46,15,20,18,5,36}, 599195415287614765}. -{{19,12,44,44,76,68,75,11,36,76}, 719724761938214978753}. -{{19,19,21,21,64,97,57,13,90,21}, 350597155559607373551}. -{{19,22,12,7,85,59,85,88,43,47}, 240708661066387468153}. -{{19,26,75,64,21,50,66,50,100,73}, 973534321618490465813}. -{{19,32,20,1,35,0,37,16,51,17}, 381544828561016665}. -{{19,35,79,45,3,37,52,45,18,4}, 4875499690969554111}. -{{19,47,13,55,59,16,43,50,52,29}, 534725033342496351}. -{{19,49,68,84,46,77,43,47,47,26}, 51253791686669583843}. -{{19,50,22,27,68,29,87,47,86,60}, 388105420490020437225}. -{{19,52,52,38,22,65,87,36,15,10}, 110840438711676396897}. -{{19,60,46,71,86,86,67,54,53,32}, 139366620563262141769}. -{{19,64,91,32,26,32,75,56,10,94}, 671190194695525192773}. -{{19,97,60,29,32,38,1,6,11,34}, 2943116938081895755}. -{{20,7,55,7,16,78,80,42,22,87}, 701125831644738927118}. -{{20,67,16,80,67,29,91,80,13,33}, 251913609719112092530}. -{{21,13,94,62,44,49,90,37,88,30}, 373754698273444671651}. -{{21,49,91,31,68,65,98,20,33,86}, 724397964856802226479}. -{{21,62,75,58,82,44,54,66,8,19}, 170752391401824811525}. -{{21,70,83,32,30,54,24,89,96,59}, 450549947024849558149}. -{{21,72,20,37,8,32,4,62,73,8}, 297643046589577691401}. -{{21,80,100,53,97,32,3,33,59,0}, 25864466504485241305}. -{{21,83,35,51,60,53,94,65,31,31}, 223735306464456948655}. -{{22,1,23,32,57,60,39,32,74,93}, 885723560815841580630}. -{{22,4,67,40,16,94,12,21,13,0}, 41514376365712905604}. -{{22,21,48,89,24,21,74,23,86,7}, 378163248687837284010}. -{{22,23,34,17,6,70,67,78,92,54}, 553984143496086019146}. -{{22,31,43,31,78,38,3,67,53,52}, 166926776741125160398}. -{{22,33,66,84,71,49,99,56,82,19}, 401472167361990448754}. -{{22,49,94,76,65,67,55,51,38,14}, 69682164600831710450}. -{{22,53,70,94,20,2,23,56,96,63}, 309994825790401394242}. -{{22,66,67,89,69,19,30,49,80,75}, 920176014152676515516}. -{{22,75,70,65,14,17,83,31,18,20}, 89928969331840343274}. -{{22,87,97,77,73,68,82,0,26,93}, 735569342481990749726}. -{{23,15,98,96,62,4,0,49,30,74}, 604306950547901799555}. -{{23,57,23,51,67,66,47,28,66,17}, 350572174382216902239}. -{{23,61,4,98,98,53,76,43,10,83}, 691962922062934075043}. -{{23,74,99,69,15,22,78,12,60,19}, 90221492544820862493}. -{{23,84,17,17,83,63,54,19,3,19}, 20861516833863223229}. -{{23,94,2,38,52,22,0,24,48,85}, 592917946719532006913}. -{{23,99,31,85,84,0,91,50,9,13}, 103909546292791156559}. -{{23,100,82,28,36,30,55,30,85,45}, 302734761542104094529}. -{{24,20,23,35,92,87,61,31,30,58}, 55998874820600049900}. -{{24,48,23,75,11,49,28,86,3,64}, 747131669665024471356}. -{{24,54,69,71,6,64,3,72,48,34}, 199169726632702863436}. -{{25,55,58,68,35,4,72,29,55,52}, 83900802329609525651}. -{{25,62,82,30,33,93,50,22,85,98}, 927618218553443563825}. -{{25,66,12,99,80,96,10,70,42,36}, 215353146022941894665}. -{{25,87,42,30,10,38,47,26,54,67}, 593002908279525866051}. -{{25,88,50,20,75,42,31,26,84,83}, 906237907302729110097}. -{{26,7,83,84,89,45,93,85,4,24}, 253679566424150908150}. -{{26,19,40,78,22,60,33,16,73,10}, 304484064892484611394}. -{{26,25,74,88,93,80,28,59,18,74}, 659615774064872658066}. -{{26,67,9,78,27,32,5,56,79,93}, 897153797942453497686}. -{{26,85,63,95,71,86,7,53,58,85}, 657603143918862857950}. -{{26,91,11,3,28,14,17,87,35,22}, 150168820981726887374}. -{{26,92,12,38,11,80,44,17,24,39}, 39857317766513583760}. -{{26,93,0,30,36,30,90,73,23,67}, 813980996026323806082}. -{{27,1,79,27,31,100,58,71,97,45}, 485199907961262274463}. -{{27,3,13,45,74,57,56,93,20,100}, 757010590502408441007}. -{{27,4,17,62,88,76,84,0,81,97}, 1015156775796456040197}. -{{27,15,45,8,82,19,28,37,95,60}, 314320698373285662119}. -{{27,37,50,96,84,88,93,14,17,78}, 728662564420165702979}. -{{27,43,40,64,94,43,11,59,68,52}, 323582104071932464355}. -{{27,51,47,11,21,30,6,78,98,56}, 443593924057741376543}. -{{27,52,30,76,68,39,98,39,13,43}, 102288015072294573985}. -{{27,54,84,4,51,73,22,36,50,81}, 632254536405194460721}. -{{27,55,89,69,31,81,22,47,78,81}, 936319322955849354943}. -{{27,66,52,7,80,98,37,54,14,45}, 58479405815365545545}. -{{27,74,42,52,40,70,4,4,3,43}, 39807327576628436737}. -{{27,76,51,25,57,30,13,84,28,6}, 149902803287692317789}. -{{27,94,34,81,8,16,61,58,88,90}, 897194710827293875273}. -{{27,94,98,13,27,30,100,92,5,76}, 818651027028704288025}. -{{27,99,83,43,30,71,65,51,92,16}, 412902281390598585583}. -{{28,3,17,43,4,99,51,48,30,66}, 627451005648108365934}. -{{28,7,78,26,50,20,72,28,95,20}, 373565630221684865282}. -{{28,9,33,18,21,45,76,94,76,65}, 1106845345563637064246}. -{{28,9,40,4,97,27,33,1,18,12}, 18541638016923107570}. -{{28,23,43,74,92,3,100,51,90,45}, 397402578678382508710}. -{{28,34,85,19,76,31,81,47,15,89}, 687288267545435876332}. -{{28,51,72,99,59,69,2,8,76,82}, 936202119414181095482}. -{{28,51,96,28,82,83,27,91,17,90}, 797829557755315997154}. -{{28,52,55,77,83,30,96,25,68,20}, 396684574921132658844}. -{{28,64,82,7,30,24,40,30,22,23}, 6990630317952233992}. -{{28,66,47,28,91,80,79,98,90,47}, 574880333906466265684}. -{{28,66,99,88,21,85,16,60,55,26}, 53472357276408617268}. -{{28,96,70,44,10,26,2,26,10,41}, 7505426823675105792}. -{{29,21,60,90,66,67,32,95,53,64}, 802798597633129767331}. -{{29,22,58,38,36,80,39,44,93,0}, 332289416080391223617}. -{{29,28,49,66,35,16,97,50,34,60}, 84114477362311487573}. -{{29,40,56,6,23,37,50,42,88,52}, 295984261214078459953}. -{{29,57,53,7,18,4,14,20,5,15}, 6922048447800079}. -{{29,59,92,28,64,40,36,35,76,52}, 319037829171597412483}. -{{29,64,71,42,1,84,3,14,3,90}, 634116434663890170197}. -{{29,66,32,90,26,39,10,73,39,56}, 160008982381651683745}. -{{29,85,46,15,6,25,14,97,86,93}, 1035473013500187865771}. -{{29,86,64,63,82,76,88,5,96,74}, 1021785791375309564041}. -{{29,90,75,75,55,18,97,90,46,67}, 828176139917706852957}. -{{29,94,26,49,15,70,12,65,69,30}, 481930776211642440089}. -{{29,100,96,32,57,31,17,65,20,41}, 155102125689291178737}. -{{30,0,52,54,40,31,43,100,77,61}, 443546629875768076128}. -{{30,13,50,71,64,7,44,80,27,89}, 765617431809275246378}. -{{30,18,63,61,74,68,43,27,50,99}, 646586741043694100172}. -{{30,43,42,3,7,65,62,29,36,94}, 627557117795908549818}. -{{30,51,67,39,76,67,41,93,36,80}, 798193935368013790446}. -{{30,84,10,19,22,22,99,5,92,4}, 371313128704845149384}. -{{30,84,29,57,69,80,23,19,17,77}, 647951437610901243868}. -{{30,84,37,12,58,44,35,4,14,26}, 2437032125371597892}. -{{30,88,85,3,7,50,97,85,37,44}, 229251419604048209372}. -{{30,90,26,34,76,35,5,56,1,86}, 611238260172759022944}. -{{30,90,29,34,30,66,15,33,78,86}, 924796757689931525316}. -{{31,1,19,67,10,84,14,20,45,57}, 46982296594212288271}. -{{31,29,35,37,22,15,86,46,10,24}, 73945257491132044335}. -{{31,31,31,91,96,45,79,9,14,74}, 691806963533946371311}. -{{31,40,4,25,44,12,7,14,62,26}, 309351920959423561}. -{{31,64,88,66,54,50,25,93,25,76}, 754065259100581717441}. -{{31,81,14,17,59,51,63,15,25,13}, 2432361567771416571}. -{{32,11,92,46,85,49,13,58,4,95}, 613545279168994486898}. -{{32,32,85,88,84,84,34,38,35,27}, 69683700613583405828}. -{{32,33,16,87,27,25,68,74,26,6}, 230588026531234078778}. -{{32,48,34,51,29,35,44,44,25,65}, 590565210997154427704}. -{{32,49,31,59,97,8,39,58,20,21}, 18694316894449775198}. -{{32,58,30,16,39,49,41,6,59,0}, 418041268145641840}. -{{32,66,61,81,37,61,83,4,1,91}, 675672356680484064124}. -{{32,73,73,65,99,86,50,27,34,51}, 72437831691007935134}. -{{32,75,43,43,18,26,90,57,48,93}, 666836721039338240654}. -{{32,99,97,88,89,36,14,98,73,5}, 477497554949961354006}. -{{33,2,66,84,20,13,8,51,22,14}, 13980748397708974241}. -{{33,20,2,74,93,68,80,2,91,73}, 1023795794476173505297}. -{{33,27,31,8,61,2,15,80,75,10}, 442741163919844153687}. -{{33,27,76,22,54,94,55,8,14,98}, 632468777763246827587}. -{{33,46,41,23,51,38,14,18,100,10}, 295498227801446410269}. -{{33,54,51,10,41,23,95,70,33,11}, 221675167753192586101}. -{{33,78,11,73,99,57,58,48,84,67}, 915691544419349649981}. -{{34,10,22,76,8,13,99,5,37,16}, 83372329612515286496}. -{{34,16,28,90,76,67,79,13,21,44}, 138928464860178130400}. -{{34,19,5,90,42,35,58,86,55,5}, 157213285363915157286}. -{{34,27,84,61,6,29,62,55,86,67}, 890282250710855667370}. -{{34,32,48,68,2,48,6,17,64,70}, 894711177991800046720}. -{{34,42,83,69,11,92,86,47,32,41}, 125527817206079119004}. -{{34,50,39,72,5,98,24,7,9,40}, 46737304502810090900}. -{{34,71,81,1,41,83,54,30,95,15}, 339050653390757400382}. -{{34,77,40,59,61,21,63,66,51,75}, 740568959092263954298}. -{{34,92,75,23,41,8,90,74,96,72}, 1114029626302549668892}. -{{34,93,100,52,36,75,83,5,85,5}, 412778912622865123298}. -{{35,34,6,40,10,57,15,62,13,96}, 591064976458579664225}. -{{35,35,79,93,79,90,95,58,60,42}, 143974988244757240927}. -{{35,45,28,90,10,33,51,45,18,68}, 599775126882603066595}. -{{35,48,99,23,33,89,46,40,58,34}, 42612261944210306109}. -{{35,55,50,12,44,79,93,41,52,90}, 701435438270232698083}. -{{35,60,92,78,41,27,19,63,19,10}, 14001100458155812337}. -{{35,62,58,26,2,55,6,19,16,72}, 590340193809963678881}. -{{35,71,80,20,88,46,58,63,70,14}, 320765748460739595395}. -{{35,99,6,89,61,73,69,49,71,80}, 1007819632448897293819}. -{{35,99,66,3,28,22,41,86,62,69}, 745151432996724063819}. -{{35,100,86,42,56,34,94,27,28,29}, 80772011995819128449}. -{{36,33,44,24,38,86,47,20,59,8}, 37280138914891678018}. -{{36,43,44,12,95,40,95,49,85,17}, 387570724091349519314}. -{{36,48,78,1,40,22,31,75,61,58}, 153072675064500687304}. -{{36,49,32,18,1,38,13,40,8,45}, 764498063293194834}. -{{36,51,59,65,21,92,15,44,73,81}, 931713195053281254238}. -{{36,56,3,5,74,92,19,29,59,39}, 56208831480627811276}. -{{36,62,64,28,11,32,80,87,78,15}, 521160149533886139024}. -{{36,63,76,11,39,4,78,52,30,91}, 668860968228632750618}. -{{36,65,54,3,11,58,60,44,6,28}, 2564347797462904858}. -{{36,66,46,69,86,58,39,5,25,27}, 30090573075378199496}. -{{36,100,64,41,67,52,38,48,15,47}, 26205497087756157720}. -{{37,3,37,55,99,79,88,96,51,26}, 277167082009819670847}. -{{37,22,82,47,14,77,6,80,36,38}, 189954098378762188841}. -{{37,77,81,49,46,48,43,20,93,11}, 302202139599802286927}. -{{37,79,68,55,9,0,2,85,88,27}, 449650514698455034523}. -{{37,82,93,73,88,82,89,96,52,30}, 293276508450926921805}. -{{37,96,70,3,92,99,2,15,97,68}, 948029131407217635753}. -{{38,0,22,75,58,21,3,37,52,86}, 599971569884487841000}. -{{38,2,41,87,69,18,92,86,53,82}, 839621814814609419548}. -{{38,71,86,24,73,81,13,79,32,6}, 210121118725690760434}. -{{38,72,41,25,79,61,29,65,73,37}, 464092678660843128828}. -{{38,93,99,10,91,8,92,34,12,63}, 99878108902515701270}. -{{39,9,71,58,26,1,44,69,18,92}, 742564511120354473127}. -{{39,13,12,70,62,93,37,41,5,26}, 46352789736894522851}. -{{39,20,57,67,19,48,75,13,59,56}, 83917602590484162013}. -{{39,29,8,35,14,48,58,73,56,55}, 148557815890635744907}. -{{39,31,61,83,96,74,47,93,30,9}, 212233697017441136335}. -{{39,33,55,63,62,86,87,55,15,1}, 110859759905557444559}. -{{39,34,72,16,53,14,13,56,36,21}, 5066154002342776401}. -{{39,57,93,33,88,23,58,17,99,43}, 319155740014955825071}. -{{39,76,62,94,97,2,30,43,54,13}, 30432314391744984721}. -{{39,80,28,53,51,73,86,27,96,80}, 998747208081061659833}. -{{40,4,75,22,60,82,26,61,72,35}, 337393068766625641092}. -{{40,17,82,60,42,72,6,32,74,28}, 336825921260512169986}. -{{40,31,7,39,61,2,62,15,29,5}, 100577229114948510}. -{{40,31,50,52,1,91,97,5,62,12}, 111055722026912487666}. -{{40,31,80,9,88,75,90,7,24,6}, 133740396874899884202}. -{{40,46,26,20,67,71,89,33,5,90}, 719571158901610568176}. -{{40,50,50,34,23,64,15,0,26,8}, 36910683204765448272}. -{{40,55,70,12,75,88,15,29,43,69}, 650539515338010483666}. -{{40,67,12,33,24,10,48,69,73,96}, 1035982250875306412426}. -{{40,67,76,53,11,41,39,88,49,52}, 155475386389466532218}. -{{40,72,62,50,26,69,23,22,5,57}, 39791234025196319584}. -{{40,77,7,19,46,69,72,74,66,22}, 555727877492116975662}. -{{40,95,66,37,77,96,88,76,7,63}, 284241949076772100890}. -{{41,5,19,72,50,68,30,0,28,30}, 46136938170522619911}. -{{41,7,14,79,58,51,37,41,64,84}, 894939045348170070251}. -{{41,15,98,77,85,13,21,59,49,71}, 623016097909129747451}. -{{41,25,89,57,84,60,89,54,91,83}, 982480523104422331215}. -{{41,29,54,14,52,49,22,18,98,89}, 885792452600752714275}. -{{41,35,65,70,91,47,33,93,89,3}, 475115564258556439543}. -{{41,99,20,80,48,89,15,61,1,16}, 48588980379730381283}. -{{42,40,94,43,4,55,22,36,18,24}, 4805169844708553768}. -{{42,62,53,76,89,68,94,97,84,96}, 1172097082051354758292}. -{{42,80,76,30,45,99,43,18,86,94}, 929382956210576139376}. -{{42,94,5,36,11,51,72,26,76,28}, 371287628502435810356}. -{{42,98,87,13,0,90,8,44,7,54}, 44535573598666792204}. -{{42,100,19,84,75,28,4,38,60,82}, 620708385873879258132}. -{{43,6,55,20,6,90,100,48,93,74}, 996346453713375255813}. -{{43,9,88,99,3,46,48,11,23,63}, 14530658219435419547}. -{{43,15,80,6,18,94,23,36,64,67}, 927094258373063470659}. -{{43,17,59,54,70,35,34,91,13,20}, 166144139252352677287}. -{{43,58,44,7,24,92,48,36,22,33}, 37694409859991350793}. -{{43,59,23,41,51,53,54,64,93,56}, 443437779213994777919}. -{{43,60,0,8,16,39,83,28,17,75}, 664122706221878314849}. -{{43,73,3,69,21,28,85,9,41,92}, 675902045071242958303}. -{{43,82,56,26,49,88,79,26,56,12}, 113298673187567119441}. -{{43,83,89,12,4,29,55,33,49,64}, 597719262118126095847}. -{{43,92,35,94,51,88,2,35,21,15}, 48590808123001501589}. -{{43,96,67,2,38,73,77,10,36,16}, 117908179136177927269}. -{{44,14,26,40,66,47,9,93,63,65}, 756651326436877327328}. -{{44,14,89,62,68,29,37,30,43,32}, 24005501492837886308}. -{{44,27,100,57,78,39,76,83,5,34}, 245046637055469865386}. -{{44,32,27,83,68,7,36,69,99,0}, 470755652749264990636}. -{{44,35,90,68,67,20,19,43,58,84}, 623014290546004285650}. -{{44,36,77,17,15,19,11,51,13,26}, 4759927490325758460}. -{{44,62,69,66,28,40,77,2,40,52}, 88526715115464173636}. -{{44,66,2,49,54,24,4,81,7,59}, 150485169694501002120}. -{{44,70,30,1,79,38,72,38,47,35}, 95585529155872021272}. -{{44,77,35,53,30,96,11,22,30,18}, 39251008567568715854}. -{{45,1,46,79,86,60,43,32,23,58}, 28505305810149929291}. -{{45,2,14,63,32,95,78,59,81,46}, 406577560057475217833}. -{{45,13,35,20,87,83,13,42,9,35}, 56066499718046995319}. -{{45,19,32,96,23,48,0,78,67,61}, 452572974668488002323}. -{{45,40,85,88,20,9,12,47,0,73}, 604278392890418397861}. -{{45,43,63,13,38,4,45,73,39,98}, 738832411989443893711}. -{{45,53,54,48,33,87,64,43,64,64}, 996303248781592400051}. -{{45,64,53,22,5,78,32,65,2,27}, 186851547569228391061}. -{{45,71,46,39,69,15,26,94,79,95}, 1053785667037160258363}. -{{45,71,65,90,32,57,22,45,88,64}, 901784297166796302503}. -{{45,78,40,80,49,32,89,52,41,66}, 676104257804665620817}. -{{45,80,31,83,78,21,83,59,49,69}, 694492760556780614637}. -{{45,81,86,3,22,58,5,22,81,52}, 302680094228463415627}. -{{45,88,30,58,47,89,12,55,84,27}, 334520535448299401905}. -{{46,11,17,58,6,1,25,21,17,62}, 587663207743122918}. -{{46,25,84,83,40,9,28,30,33,8}, 14142656040127309098}. -{{46,35,86,83,89,27,68,14,65,12}, 401220128014152678714}. -{{46,38,28,61,13,88,79,88,15,49}, 258844015296068783960}. -{{46,42,44,45,44,27,1,39,83,88}, 885623613850115280360}. -{{46,57,25,74,51,75,72,53,75,4}, 415217414266250651062}. -{{46,58,48,76,30,87,98,75,73,25}, 562706256456232193952}. -{{46,81,59,53,47,35,88,60,13,15}, 76305841940147525438}. -{{47,17,89,79,86,77,37,32,60,48}, 70258149024664151151}. -{{47,36,82,99,71,6,27,71,76,80}, 1065312493217573500121}. -{{47,47,24,19,2,67,81,74,64,50}, 553982807321106639979}. -{{47,57,70,46,28,29,65,82,55,35}, 226850168182102964067}. -{{47,59,98,68,2,21,49,76,0,35}, 162065518183625285219}. -{{47,78,10,9,10,80,76,47,0,0}, 113131583963474844809}. -{{47,83,80,64,9,91,94,55,25,58}, 127544165605813489075}. -{{47,85,4,33,68,48,48,29,26,46}, 21447798253892142219}. -{{47,86,11,22,70,100,10,89,10,35}, 205833795488320421509}. -{{47,88,39,21,74,93,6,63,28,68}, 648092099136743232685}. -{{47,100,3,28,31,15,90,15,79,90}, 961540573341268563381}. -{{48,9,41,20,42,1,31,15,26,34}, 600466894542029030}. -{{48,23,11,77,14,60,67,91,31,87}, 820918290099934813134}. -{{48,37,40,90,20,21,14,0,76,87}, 894675594853785084450}. -{{48,65,24,66,33,48,36,50,86,53}, 307525948704790290962}. -{{48,65,86,40,6,68,4,14,43,72}, 634405197477556146434}. -{{48,72,88,79,86,11,24,22,71,31}, 329737474032228295464}. -{{48,79,50,7,54,61,66,75,17,92}, 814023158370842933674}. -{{48,82,74,78,19,11,10,24,95,97}, 902162646886508788528}. -{{48,89,87,16,42,73,49,48,85,11}, 339194745112542860134}. -{{49,14,58,29,31,28,34,89,16,4}, 147652129170531637401}. -{{49,30,45,49,80,38,12,82,63,44}, 166936506087636371725}. -{{49,31,2,14,65,51,82,33,43,7}, 92703329767515863987}. -{{49,43,64,79,8,97,60,64,84,97}, 1084434492213730224683}. -{{49,74,28,98,3,68,44,91,98,58}, 492092152731633870993}. -{{49,79,13,49,88,33,95,39,44,97}, 685890440173409471215}. -{{49,85,20,93,59,59,45,15,70,71}, 897100226810142966523}. -{{49,85,31,4,17,88,44,62,76,65}, 924860547107515404823}. -{{49,93,40,47,0,5,98,23,46,89}, 666764262157826073259}. -{{49,97,29,58,83,8,89,44,25,74}, 684992258631252074839}. -{{50,11,94,35,17,83,50,33,93,36}, 337456256378745241018}. -{{50,16,32,18,45,1,0,59,76,46}, 295892278829967353008}. -{{50,41,80,93,46,46,55,67,6,81}, 751834947167971690186}. -{{50,43,63,49,85,26,75,44,14,26}, 92395355147407826014}. -{{50,57,3,93,15,42,82,68,97,100}, 1116932196610967983390}. -{{50,76,27,68,59,17,28,25,78,4}, 306696530409728267444}. -{{50,79,79,75,0,46,2,14,46,95}, 606762661558189276686}. -{{50,98,15,78,45,68,63,59,5,33}, 49236941268500824020}. -{{51,4,17,38,24,16,31,20,91,19}, 295159152444783273797}. -{{51,9,14,37,36,16,38,30,41,96}, 591260884019232052491}. -{{51,23,29,55,80,62,11,90,18,44}, 166643811588722109519}. -{{51,43,0,86,67,54,54,54,2,27}, 27926515077727907347}. -{{51,47,82,79,32,5,79,48,72,35}, 383512054157575536235}. -{{51,67,39,27,6,26,88,61,94,64}, 961686817715316391055}. -{{51,80,50,72,52,63,20,92,18,51}, 159740417268054267425}. -{{51,83,45,62,5,50,17,25,50,2}, 2645278891736607959}. -{{51,87,11,53,31,62,63,69,30,65}, 740294242562684083935}. -{{51,87,39,95,73,61,72,21,87,99}, 989825239622297075647}. -{{51,97,54,42,77,65,9,100,59,98}, 796541820335916070259}. -{{52,13,8,90,27,16,50,99,13,25}, 157015320156529976210}. -{{52,29,58,91,38,9,3,62,96,79}, 895123235004625941098}. -{{52,38,87,20,65,87,30,33,10,48}, 60676555020090841268}. -{{52,44,65,75,68,41,61,22,89,40}, 328118126770817999212}. -{{52,55,22,22,59,64,89,60,7,99}, 701718488254422743890}. -{{52,63,38,91,38,94,22,23,84,64}, 931587011326023825546}. -{{52,63,50,60,27,47,2,53,89,67}, 885641204656416349106}. -{{52,100,1,89,45,9,53,66,37,82}, 749781301337658098044}. -{{52,100,50,93,87,63,10,59,95,56}, 325889403642577408440}. -{{53,1,25,2,80,86,43,27,7,34}, 55990075689738936775}. -{{53,24,86,2,77,53,50,7,85,20}, 318316505257403953585}. -{{53,57,2,49,24,82,79,9,41,55}, 111558168791796519883}. -{{53,84,49,43,18,25,30,24,48,12}, 2609263937974263853}. -{{54,0,47,69,86,28,49,54,11,36}, 28468644441086121292}. -{{54,20,10,20,27,89,40,1,31,11}, 36967018936995174320}. -{{54,32,38,85,3,65,5,30,18,79}, 636420984638344681080}. -{{54,37,5,48,85,82,67,12,45,90}, 719724260734415766870}. -{{54,38,45,87,5,69,66,13,23,37}, 120488470044084613052}. -{{54,48,19,5,85,34,83,75,34,26}, 240135969125802415324}. -{{54,49,13,41,19,44,48,84,52,96}, 738855438886485640222}. -{{54,72,74,23,88,28,75,4,75,45}, 394876804851964393288}. -{{55,1,66,78,96,93,96,77,71,3}, 585775358697451304867}. -{{55,4,14,14,57,61,68,31,43,31}, 74131134357222340529}. -{{55,5,90,36,32,35,74,65,39,28}, 226325590644882773411}. -{{55,31,43,100,80,85,93,24,44,82}, 728950088605606878311}. -{{55,35,79,80,55,17,30,3,80,54}, 309581793624646704311}. -{{55,36,50,75,27,99,47,77,92,29}, 488955554215954085625}. -{{55,39,55,66,100,66,2,24,1,3}, 64589646328351014663}. -{{55,47,51,97,63,68,57,11,97,73}, 931955860823417708511}. -{{55,47,88,44,8,99,65,38,32,86}, 706069288560019278947}. -{{55,53,59,81,53,24,75,100,7,87}, 821050754493528741727}. -{{55,60,59,97,30,81,36,65,53,48}, 194645354917093463469}. -{{55,68,5,32,58,16,53,0,20,65}, 592702264196941760069}. -{{55,88,82,20,96,93,18,20,95,49}, 358002374998882588449}. -{{55,94,62,4,83,15,99,40,71,50}, 390486320008346328433}. -{{56,47,64,24,94,5,29,1,3,42}, 23638367048282425826}. -{{56,52,75,73,25,95,0,9,56,67}, 641316302665200210620}. -{{56,55,60,61,46,43,85,2,47,88}, 664442599425698089322}. -{{56,66,7,97,80,18,24,51,33,7}, 30418702835804445580}. -{{56,75,85,9,46,87,27,63,93,76}, 929418522523527793134}. -{{57,8,62,16,13,8,46,13,61,83}, 590662587087594263441}. -{{57,10,52,81,26,84,11,78,17,51}, 194273814747659586377}. -{{57,24,32,64,99,37,73,99,22,27}, 249235681223681917681}. -{{57,24,54,60,66,31,34,93,51,24}, 166396658905375953313}. -{{57,41,26,2,27,41,81,36,60,26}, 74259667123316486259}. -{{57,41,74,17,54,93,28,23,96,41}, 337539437010882810539}. -{{57,47,43,17,42,36,34,98,69,30}, 443000528466871015695}. -{{57,49,36,77,41,66,22,83,6,65}, 784012733262472905371}. -{{57,61,19,73,87,63,86,70,23,28}, 249071427355618562367}. -{{57,64,43,33,89,18,73,69,12,62}, 242705231161395286237}. -{{57,70,69,69,78,14,14,98,70,68}, 1067750555575705389069}. -{{57,71,3,33,97,41,72,27,96,71}, 980335827665793194687}. -{{57,77,89,70,41,22,40,31,97,68}, 901964226522148675991}. -{{57,81,35,57,97,24,36,86,19,82}, 758728091208285819167}. -{{57,88,0,5,84,44,30,35,55,59}, 21799484437226783625}. -{{57,89,60,27,72,71,68,39,66,49}, 427307741620600218283}. -{{57,91,13,50,12,12,23,29,61,32}, 3181172384564586951}. -{{57,96,96,49,89,38,57,17,23,81}, 615786141455944549337}. -{{58,0,58,88,81,45,50,67,53,93}, 765942772604113983408}. -{{58,1,54,1,46,10,59,16,69,34}, 295820284149151421770}. -{{58,17,80,39,93,20,7,33,85,47}, 318937386828088027098}. -{{58,22,47,45,89,88,40,46,49,25}, 55860173399767785244}. -{{58,38,37,18,18,90,35,100,97,54}, 480704716784592874820}. -{{58,46,3,43,60,0,25,40,62,64}, 590758926266151484492}. -{{58,52,83,100,44,54,65,95,24,56}, 235839904810497381572}. -{{58,61,82,67,36,96,85,100,84,69}, 1157735086253148223050}. -{{58,70,1,50,89,73,42,92,33,56}, 206167641625569865012}. -{{58,87,18,40,5,39,95,13,1,62}, 76716083734184041970}. -{{58,91,73,7,98,17,9,33,35,6}, 25815797523683241454}. -{{58,92,91,30,27,70,69,38,20,90}, 708039924009933665364}. -{{58,93,60,31,97,87,76,18,35,3}, 131745118298852730682}. -{{59,16,63,85,99,36,100,93,40,97}, 840323434419436148381}. -{{59,33,59,69,20,37,13,87,29,59}, 157418704626615195631}. -{{59,55,53,68,51,61,27,79,41,100}, 748019881967641382391}. -{{59,57,29,99,2,93,2,32,19,36}, 46850145422009525551}. -{{59,60,6,77,69,26,94,46,66,22}, 396753162527256319001}. -{{59,63,92,98,48,1,62,69,0,67}, 751807373629142412963}. -{{59,73,51,73,0,53,75,37,18,51}, 86079310765398759151}. -{{59,84,63,2,69,20,68,13,26,99}, 685417788762179253909}. -{{59,97,34,88,72,30,42,25,17,42}, 30632826875060786563}. -{{59,97,53,11,2,79,87,41,72,57}, 408863309693007816431}. -{{60,7,51,44,35,95,10,97,79,86}, 1070088526580884036022}. -{{60,12,80,61,77,15,48,40,0,57}, 23861845088671924792}. -{{60,16,13,36,10,1,33,45,3,63}, 803333592495965156}. -{{60,22,63,100,40,31,39,78,61,70}, 747486398878936963428}. -{{60,29,98,81,18,11,36,8,82,81}, 899357334973747352106}. -{{60,39,19,54,23,36,23,39,87,69}, 885636628153829391318}. -{{60,41,78,46,71,46,34,31,44,19}, 23467837008524341906}. -{{60,57,65,32,99,77,55,14,99,3}, 355490584529119167350}. -{{60,63,61,55,32,67,59,30,24,35}, 37577418953459477102}. -{{60,68,90,34,93,11,56,14,40,67}, 616030598525995364912}. -{{60,69,67,86,18,22,9,39,81,22}, 311434954499434410438}. -{{60,77,8,78,59,82,9,87,92,19}, 491164740676719665874}. -{{60,89,18,96,24,16,65,96,73,62}, 528769382418142990658}. -{{60,91,34,85,85,7,18,20,97,100}, 916290236082824517946}. -{{61,5,16,77,30,91,45,26,68,46}, 341914609439498485867}. -{{61,19,31,2,31,65,34,93,81,96}, 1070561248182778558903}. -{{61,29,5,37,93,78,75,72,10,52}, 277288339334183092319}. -{{61,35,82,98,22,20,1,45,87,26}, 309140366709455878595}. -{{61,46,45,87,10,99,80,65,83,98}, 1153542237219555436973}. -{{61,56,44,26,57,70,21,98,30,65}, 774933643820807922257}. -{{61,76,1,5,54,24,80,50,7,31}, 76256903310971126541}. -{{61,78,97,4,78,4,86,26,18,19}, 99157935684367370757}. -{{61,89,94,73,62,30,33,84,77,29}, 458954721779835261771}. -{{62,2,17,42,12,61,12,57,45,24}, 479252922162490788}. -{{62,4,28,90,22,58,20,30,33,92}, 599845409331308848384}. -{{62,9,59,34,10,78,88,97,94,5}, 553561431842923804294}. -{{62,19,13,16,32,48,52,88,6,85}, 737997811116726816262}. -{{62,24,85,45,57,58,84,12,85,46}, 374187617608038647068}. -{{62,26,86,37,90,19,54,33,68,64}, 908728582374104882344}. -{{62,46,50,82,3,3,27,73,29,97}, 747677843658789486576}. -{{62,50,70,90,95,52,82,50,9,57}, 106829600639853756176}. -{{62,60,28,94,11,11,95,28,27,31}, 83014799154443315056}. -{{62,66,15,19,72,22,83,61,78,47}, 390409427569210146508}. -{{62,89,36,83,85,36,29,1,80,98}, 916038175309291857114}. -{{62,92,19,73,48,48,74,26,83,62}, 381096772771822638348}. -{{63,15,17,4,71,56,39,73,89,86}, 1051574510049799261655}. -{{63,49,88,35,71,1,70,86,30,46}, 245008635368004609083}. -{{63,52,45,93,7,100,9,68,30,58}, 194312041049959973981}. -{{63,74,52,97,47,64,19,15,53,94}, 639040316025433968089}. -{{63,85,95,47,83,12,49,41,58,63}, 26456211204500911839}. -{{63,89,77,33,62,45,15,22,77,100}, 893002043644617901423}. -{{64,5,68,49,94,7,69,51,0,24}, 98152180921693028586}. -{{64,8,48,71,23,77,87,27,20,72}, 711357587237590229240}. -{{64,26,92,0,77,90,85,44,98,53}, 431049202831204846160}. -{{64,36,34,24,96,7,50,12,28,10}, 19696854581220315168}. -{{64,47,58,28,58,4,62,39,82,79}, 886837962904246901378}. -{{64,48,48,18,57,86,7,48,5,5}, 38215503563347567440}. -{{64,65,90,4,54,85,33,70,75,74}, 1078071736803676541282}. -{{64,68,25,51,80,55,77,60,27,79}, 686177935644448039788}. -{{65,8,44,34,45,58,84,55,21,0}, 75152094805985763729}. -{{65,25,3,37,86,18,90,41,44,94}, 684124494323392303247}. -{{65,30,66,9,32,30,70,26,92,89}, 965014337307795495433}. -{{65,34,49,65,55,20,79,57,87,14}, 379480540145586620893}. -{{65,41,39,55,65,7,16,31,27,66}, 609911740327665775039}. -{{65,48,56,38,77,66,49,80,51,15}, 204443656634369876817}. -{{65,60,46,84,22,82,15,87,45,26}, 195139488413563736513}. -{{65,70,88,24,7,79,72,70,8,76}, 856620692058348374065}. -{{65,73,58,70,72,44,39,7,3,19}, 31242038021295387587}. -{{65,79,52,35,89,38,27,99,22,83}, 759969863192152091355}. -{{65,82,20,69,25,92,22,46,79,28}, 344868338772514113817}. -{{65,100,4,4,30,26,9,5,82,47}, 299185717167543599809}. -{{66,1,76,23,5,53,37,37,58,62}, 6882389465747956986}. -{{66,2,24,34,22,61,12,12,40,42}, 2062706873639398432}. -{{66,17,63,44,22,60,86,90,63,12}, 222852173326264521990}. -{{66,35,38,77,29,24,30,27,74,88}, 895827592402723871898}. -{{66,62,38,18,43,82,0,77,73,15}, 480793084380572090256}. -{{66,64,89,28,49,97,80,31,26,68}, 709101292322155791540}. -{{66,66,92,28,86,5,7,22,96,80}, 912249875007084383328}. -{{66,71,70,5,100,30,3,63,0,49}, 27256523988658265802}. -{{66,95,0,73,47,31,62,57,79,11}, 308064478493737340858}. -{{67,7,20,54,58,46,58,29,19,49}, 1865576821100507011}. -{{67,10,81,0,13,99,55,42,25,40}, 43487115225141054837}. -{{67,36,46,85,76,60,7,4,100,14}, 324302001954263471177}. -{{68,30,38,54,42,17,48,12,25,85}, 591553276060235758368}. -{{68,38,33,73,56,69,73,73,88,66}, 1154099495483410483436}. -{{68,41,77,76,87,63,51,9,94,52}, 329270395788936462582}. -{{68,62,11,20,13,7,4,51,41,67}, 591883481258588281780}. -{{68,62,57,10,54,49,40,5,64,50}, 297010766032758401188}. -{{68,73,24,79,48,24,27,51,26,17}, 12845379236027376330}. -{{68,77,75,4,42,62,60,63,41,10}, 8629144265667826054}. -{{68,81,98,51,95,29,84,48,31,99}, 691334624678451639098}. -{{68,97,21,37,44,18,86,74,43,71}, 815433117912065344270}. -{{69,10,99,33,59,15,72,53,34,22}, 80016175982232524989}. -{{69,16,69,48,97,15,87,55,41,80}, 688754290773059666421}. -{{69,20,12,50,21,6,69,82,76,20}, 517671495322576265297}. -{{69,33,38,4,74,35,29,98,100,80}, 1053093096871685181539}. -{{69,39,27,2,91,98,31,33,91,17}, 351824391839046564823}. -{{69,49,83,86,64,85,29,93,17,64}, 808200769894360297959}. -{{69,64,52,72,67,65,100,17,8,68}, 732181862038625075377}. -{{69,69,20,44,70,65,94,51,60,29}, 133028386625327153827}. -{{69,77,30,76,14,93,23,8,69,16}, 344724202982976082275}. -{{69,80,79,24,88,30,17,71,11,45}, 174667742978124452805}. -{{69,89,82,0,25,67,20,77,83,27}, 487686736138351711155}. -{{70,6,27,84,83,84,58,97,70,31}, 508655256226750094996}. -{{70,10,89,96,45,10,39,82,64,34}, 458385522466626440276}. -{{70,22,88,86,14,12,54,51,65,43}, 310928745378774478720}. -{{70,38,34,31,91,62,51,38,77,85}, 905303033322289758040}. -{{70,81,42,69,59,88,63,32,92,61}, 345539652129326716506}. -{{70,84,38,56,89,48,27,52,1,71}, 612395248703287924560}. -{{70,92,27,82,33,18,63,62,99,45}, 308929182485972498260}. -{{71,12,56,20,22,91,18,6,50,56}, 38916585735201473569}. -{{71,24,78,69,99,58,10,1,70,61}, 329213733754228823705}. -{{71,33,51,31,2,15,81,95,64,37}, 518245196201693738735}. -{{71,48,54,70,60,47,8,18,43,55}, 11302511537322637089}. -{{71,52,4,3,1,9,13,33,0,8}, 1299291344429131001}. -{{71,57,36,99,5,44,26,79,16,42}, 158578853114512352411}. -{{71,66,27,48,63,36,92,70,12,38}, 225459306066622438421}. -{{72,4,29,82,47,79,78,20,11,64}, 711370737073325990196}. -{{72,5,66,29,50,32,30,74,90,53}, 449117910913163678218}. -{{72,8,7,38,73,67,0,42,91,67}, 942090273558832788276}. -{{72,18,9,92,21,71,88,14,14,41}, 121633318737281452596}. -{{72,22,15,58,32,39,32,29,13,70}, 591583992011993692580}. -{{72,24,70,68,33,27,83,32,47,85}, 679521797191539987312}. -{{72,26,14,24,11,94,92,10,53,87}, 702418387929599236880}. -{{72,26,16,88,5,42,16,7,41,76}, 600996449706737568144}. -{{72,28,87,40,19,60,36,34,54,80}, 596610760881383821332}. -{{72,29,6,97,6,6,20,20,100,87}, 896118022914420822538}. -{{72,59,85,64,53,23,39,55,43,99}, 606385120416959007734}. -{{72,60,5,46,34,15,91,29,23,4}, 74969666230572933604}. -{{72,69,40,88,89,29,36,42,27,37}, 31926361284512449330}. -{{72,96,35,65,99,17,17,38,59,19}, 31586946240696177532}. -{{73,7,73,24,82,98,6,82,85,65}, 1094158985283957410567}. -{{73,30,92,33,87,40,35,95,46,5}, 172190793534783572697}. -{{73,32,12,22,10,37,13,36,52,22}, 1624400979011592289}. -{{73,53,79,10,88,98,52,24,30,31}, 61216254251496157703}. -{{73,73,44,61,73,46,5,95,85,73}, 1054973148075080713179}. -{{73,79,78,71,27,70,89,20,22,98}, 718847068389631653979}. -{{73,91,5,10,92,44,64,31,25,13}, 95728956709210827655}. -{{74,18,7,70,26,56,27,84,57,37}, 158851514010297270084}. -{{74,32,23,98,11,12,53,10,54,44}, 11324658245509215316}. -{{74,35,85,94,62,31,15,17,49,44}, 15873425750175641062}. -{{74,50,38,51,26,100,13,60,62,7}, 38530997912070815304}. -{{74,52,75,72,46,10,67,96,57,29}, 236802367721595590468}. -{{74,92,33,59,41,36,16,41,45,95}, 594255119736883390364}. -{{75,27,69,44,82,59,79,12,97,11}, 393479555221241319271}. -{{75,42,78,39,6,26,77,21,5,41}, 80139480151955144649}. -{{75,43,59,24,95,22,5,31,85,73}, 905050625419979710423}. -{{75,47,34,61,90,42,29,64,67,25}, 462373975131941035851}. -{{75,49,11,92,37,2,63,71,71,87}, 1043486929859082426327}. -{{75,54,73,12,48,31,82,42,70,0}, 374863995914020162597}. -{{75,70,38,55,56,45,85,72,84,4}, 520035530995071466601}. -{{75,88,73,85,90,26,64,12,57,17}, 109816681981922035469}. -{{75,95,78,57,55,96,11,85,93,87}, 1078045671312572637147}. -{{76,22,20,9,88,59,48,36,16,58}, 20429302688155994152}. -{{76,28,87,62,31,26,19,52,31,80}, 596214664308618293588}. -{{76,37,96,50,29,34,16,92,10,5}, 153390589434198794770}. -{{76,48,76,58,66,91,46,82,70,48}, 504487224842911211552}. -{{76,63,90,38,98,15,97,33,91,60}, 393968991892021770722}. -{{76,69,82,72,78,88,17,71,10,23}, 220208680617797112514}. -{{76,86,18,62,56,54,54,17,8,14}, 3594152630722082944}. -{{76,92,6,60,56,80,51,34,28,81}, 630892236269325324864}. -{{76,98,14,75,4,42,56,79,59,34}, 161231470832910252424}. -{{77,14,85,5,1,8,38,6,78,14}, 300984575557709531165}. -{{77,31,77,16,42,71,2,59,32,77}, 633404418436969515687}. -{{77,44,28,81,69,19,94,18,65,28}, 397760993950493278521}. -{{77,49,63,36,93,12,53,50,96,60}, 315844996119707914327}. -{{77,50,52,18,21,54,94,9,59,43}, 75847794169791490961}. -{{77,62,28,47,62,1,68,4,83,52}, 370694405776922143017}. -{{77,63,5,25,39,50,61,78,87,38}, 444579990857530132831}. -{{77,65,32,24,63,78,9,91,43,12}, 188237121843556172243}. -{{77,85,52,76,81,75,15,99,8,3}, 215744964726143812339}. -{{77,86,15,36,71,52,100,55,39,63}, 96819126416246201237}. -{{77,87,92,41,93,61,77,98,75,38}, 543791700389864016251}. -{{78,10,100,15,79,73,30,52,48,4}, 61542181622066015288}. -{{78,14,50,68,62,91,47,15,72,9}, 342512320720795852512}. -{{78,30,55,55,54,2,18,52,27,25}, 1329651234607857420}. -{{78,45,2,29,47,78,47,47,89,60}, 334008068880085538266}. -{{78,49,55,9,26,75,51,50,58,61}, 39135109568834033262}. -{{78,61,66,32,45,31,55,45,20,29}, 6011006622811395826}. -{{78,64,71,31,90,82,49,36,65,76}, 949070703592228320588}. -{{79,21,73,6,7,85,0,75,6,1}, 190232085786663478967}. -{{79,43,65,47,32,18,11,22,12,100}, 596666328309839408207}. -{{79,46,49,29,61,39,23,48,15,42}, 1934538786536787325}. -{{79,54,24,9,39,9,21,53,73,9}, 296465426646834368505}. -{{79,56,71,71,72,28,66,13,57,73}, 697808312338494863245}. -{{79,81,82,66,53,30,84,73,55,91}, 829257781477302384531}. -{{79,82,86,22,7,56,77,94,15,42}, 230044061347834920273}. -{{79,84,88,22,12,32,13,61,0,77}, 598546561785928885953}. -{{80,7,30,94,92,11,93,21,36,84}, 693194860721072027874}. -{{80,13,75,81,57,86,20,26,32,0}, 52187986421528825886}. -{{80,16,93,17,27,71,53,91,27,79}, 780600443863133242364}. -{{80,17,99,68,59,49,30,70,73,21}, 457769073879388738358}. -{{80,33,46,89,51,100,57,69,87,47}, 490701336363070673882}. -{{80,41,78,17,21,19,12,24,85,38}, 301491710352626848058}. -{{80,63,54,20,42,7,25,4,3,33}, 1754239004509002594}. -{{80,68,50,69,87,61,17,62,66,74}, 916757513849264820344}. -{{80,69,19,87,62,18,31,28,14,4}, 12700429624877117518}. -{{80,70,16,8,95,17,99,10,65,75}, 981208317001565162352}. -{{80,93,46,5,60,22,10,6,13,71}, 593777149313981059850}. -{{80,99,1,76,26,5,42,76,6,37}, 160906878211114486310}. -{{81,4,41,42,5,77,44,49,77,51}, 334001164342862029749}. -{{81,23,69,89,69,10,65,40,49,39}, 108230799995521502047}. -{{81,26,63,23,39,5,53,45,2,36}, 1968160043262310653}. -{{81,48,1,4,34,68,10,49,60,86}, 628795820578680946821}. -{{81,67,26,11,66,48,46,81,94,11}, 464735916548586044043}. -{{81,81,9,56,78,96,25,81,39,88}, 797002812855396090311}. -{{81,100,7,61,28,83,83,76,45,38}, 262589265153243058541}. -{{82,6,14,8,44,28,88,97,19,96}, 813548639347521363328}. -{{82,6,67,97,78,7,98,12,98,69}, 993034711890793979436}. -{{82,18,4,67,35,57,72,86,84,67}, 1117235441958421950008}. -{{82,36,63,66,30,18,46,81,97,74}, 1043761204690472793476}. -{{82,53,87,94,30,15,6,57,76,42}, 310858888324387042470}. -{{82,59,18,36,64,49,61,99,8,29}, 167437755841958256354}. -{{82,74,84,44,51,24,1,97,95,25}, 450964348656175828944}. -{{82,77,24,14,30,23,26,19,38,48}, 4324288073839404194}. -{{82,83,45,71,92,31,40,33,8,12}, 31349614031006641326}. -{{82,88,38,72,68,50,44,24,54,1}, 31530161903845545472}. -{{82,88,76,92,15,0,87,88,5,92}, 828951348683445716304}. -{{83,31,21,98,91,41,55,32,42,14}, 29372573306153954423}. -{{83,34,31,31,86,75,7,75,48,41}, 204934363339030789869}. -{{83,38,100,33,61,76,33,65,57,57}, 191203437972685852633}. -{{83,40,22,61,35,44,71,75,54,10}, 222867679461172532441}. -{{83,57,63,34,66,98,11,87,75,47}, 499843412977324652487}. -{{83,67,2,65,85,65,80,64,80,16}, 584532136321060183099}. -{{83,71,48,46,42,15,63,81,40,7}, 151424747279244455651}. -{{83,78,6,31,7,54,8,14,8,87}, 593791212191985892889}. -{{84,22,24,13,50,13,2,39,53,46}, 2180049581377276328}. -{{84,24,78,62,99,6,31,38,20,76}, 614678663314200064080}. -{{84,47,35,46,65,72,88,70,83,60}, 573595127698043582742}. -{{84,64,65,74,45,39,84,32,19,88}, 681575684075081212212}. -{{84,71,4,48,47,13,20,33,29,82}, 593926636674456504754}. -{{84,90,13,28,19,1,47,88,83,42}, 446829593299498387828}. -{{84,100,3,19,14,63,6,57,73,11}, 298789252309280486316}. -{{85,16,11,85,44,38,31,100,57,62}, 159014023447126315341}. -{{85,17,66,59,99,26,47,47,62,96}, 615615376742216626395}. -{{85,23,51,43,77,19,67,14,41,66}, 683984236726089136511}. -{{85,32,10,73,1,81,13,73,34,28}, 195134816457764114681}. -{{85,36,89,29,17,32,100,75,55,35}, 228100879238360335261}. -{{85,38,19,63,97,68,54,25,26,6}, 56594992013768472733}. -{{85,66,52,45,82,66,44,66,33,77}, 797042582169830214409}. -{{85,71,33,70,82,65,93,0,19,37}, 142390680023326813031}. -{{85,73,81,33,98,68,30,6,0,8}, 63437780838302040079}. -{{85,80,39,27,31,86,43,69,49,92}, 778587717120526774749}. -{{85,85,70,68,90,10,54,32,51,24}, 36245906086851629315}. -{{85,85,81,86,36,38,14,33,41,58}, 18357252417272783239}. -{{85,89,56,86,82,72,94,57,28,94}, 732254864901550989443}. -{{85,91,93,82,61,83,20,63,8,65}, 644645531473440582327}. -{{86,6,85,96,60,28,93,37,63,45}, 89811194832816967620}. -{{86,44,6,41,3,22,61,37,21,36}, 1957202246201562584}. -{{86,48,62,66,89,75,3,29,34,74}, 656307488666314192112}. -{{86,53,71,65,12,76,43,92,86,39}, 495254521392188429902}. -{{86,57,75,71,6,18,50,13,35,60}, 15927652578135242126}. -{{86,61,72,5,95,38,26,53,0,29}, 24394542971389855386}. -{{86,64,23,23,61,79,100,42,73,74}, 999817164574340855100}. -{{86,64,67,57,79,51,77,19,49,28}, 100638468160483415548}. -{{86,64,95,27,86,99,57,13,49,78}, 654103194378341774828}. -{{86,80,53,73,96,64,34,82,1,71}, 805986855755563337484}. -{{86,92,76,54,24,4,65,74,88,81}, 1114884976701808453184}. -{{86,97,73,64,73,6,70,28,74,31}, 404678405688091575830}. -{{87,3,19,27,1,92,8,89,81,19}, 480769302310640172959}. -{{87,18,45,13,56,100,70,2,70,55}, 407616882545335930381}. -{{87,32,2,96,45,39,9,18,37,92}, 601026341894381278577}. -{{87,37,47,17,31,95,40,94,15,28}, 185699942682410276159}. -{{87,89,74,45,23,46,77,1,28,21}, 81903328532932646619}. -{{88,8,89,88,37,81,28,10,19,78}, 642195694558909432116}. -{{88,15,96,16,65,20,6,28,79,93}, 909660320468184664850}. -{{88,37,89,86,67,0,78,58,74,62}, 403093151865851830294}. -{{88,47,54,56,51,13,88,72,58,43}, 223412703321343679026}. -{{88,48,70,85,25,71,25,63,71,7}, 347175980892995621880}. -{{88,76,16,35,99,28,56,14,83,91}, 907449259586661278488}. -{{88,86,28,96,89,50,73,45,0,11}, 105105069355316054736}. -{{89,2,94,70,13,11,92,62,89,64}, 974363285197804452145}. -{{89,46,93,16,71,57,86,28,94,12}, 393185056731978614837}. -{{89,50,18,41,53,45,87,84,35,41}, 223444080701204667257}. -{{89,63,99,53,83,18,74,62,11,94}, 688454785630383102239}. -{{89,69,62,5,10,17,35,27,47,57}, 4400762190217827307}. -{{89,70,10,76,69,62,60,72,54,95}, 769395912222700247569}. -{{89,88,93,51,82,54,4,74,37,34}, 175000943734924435725}. -{{89,97,11,85,26,25,63,4,75,16}, 307905047515455902063}. -{{90,7,38,11,64,49,13,51,56,30}, 20073565889120320746}. -{{90,8,26,2,32,99,25,10,30,66}, 628396621036361004128}. -{{90,10,71,59,24,15,83,6,93,21}, 374709438817151205228}. -{{90,17,64,93,12,44,23,8,15,96}, 605896362405203871050}. -{{90,18,97,33,56,56,91,33,6,2}, 79763379565798165708}. -{{90,25,19,79,94,52,56,98,68,29}, 471797791403500795406}. -{{90,46,0,15,33,0,45,44,87,96}, 887409819568344149336}. -{{90,49,40,69,100,60,15,42,43,53}, 29893244480960005962}. -{{90,52,92,98,72,90,2,53,15,43}, 71060231220859086720}. -{{90,57,30,42,57,42,98,35,52,30}, 75510473484216808594}. -{{90,61,22,16,92,38,69,21,97,97}, 979733503979508766658}. -{{90,62,97,38,51,25,40,28,56,31}, 6159714796995898932}. -{{90,66,3,9,6,24,74,17,68,25}, 372394386622121074316}. -{{90,68,66,64,56,71,72,0,82,27}, 423141070342615504416}. -{{90,73,75,30,29,43,67,12,71,75}, 967337199405223491446}. -{{90,100,93,86,66,5,17,40,81,100}, 921907476201828541796}. -{{91,12,10,19,57,33,8,74,44,46}, 149645636962353820729}. -{{91,13,50,59,13,52,17,45,84,61}, 297071907209115350747}. -{{91,26,18,35,59,82,81,33,13,73}, 702300464778596909017}. -{{91,26,89,72,41,45,4,78,97,71}, 1048347929161742552885}. -{{91,44,98,62,49,94,100,7,89,99}, 1002571427315331020689}. -{{91,46,84,95,40,14,20,58,13,66}, 605448397180929486089}. -{{91,50,20,4,57,37,52,73,5,91}, 739151696355664596913}. -{{91,51,12,96,0,39,43,23,38,92}, 601080387277242731747}. -{{91,51,30,76,23,89,88,44,81,23}, 416352005672952946483}. -{{91,59,61,59,5,57,10,92,51,58}, 149644394264454311231}. -{{91,85,44,42,29,20,13,68,59,90}, 741631170062010033491}. -{{92,8,42,51,71,54,43,98,23,38}, 168016117930357944664}. -{{92,18,75,64,13,51,79,12,12,77}, 679106834547724098164}. -{{92,27,18,66,41,78,89,52,34,10}, 121507337422675687506}. -{{92,28,75,64,61,35,98,58,71,9}, 384193239352111239988}. -{{92,29,41,53,95,61,49,38,2,74}, 610161324163975757950}. -{{92,49,64,64,80,80,57,11,88,4}, 365550834755684139202}. -{{92,50,81,37,1,79,81,69,13,28}, 264030925430365129212}. -{{92,56,80,74,55,34,95,46,39,87}, 679560065599462695760}. -{{92,56,93,37,7,27,23,20,99,4}, 301212256107438129532}. -{{92,59,5,32,87,40,98,90,61,11}, 241368614332238875414}. -{{92,90,13,51,2,42,62,66,2,39}, 151726354020689766924}. -{{93,3,21,29,0,96,10,86,93,83}, 1071101106386527521551}. -{{93,14,30,98,43,42,51,59,61,17}, 10944808594879806417}. -{{93,16,74,46,99,50,88,85,11,75}, 835931391731343094673}. -{{93,23,13,35,94,97,17,76,32,81}, 794696837416107403887}. -{{93,45,78,62,38,36,83,52,31,30}, 79762067469058797891}. -{{93,52,3,74,16,16,74,12,18,77}, 674461670311141388805}. -{{93,56,29,1,18,64,61,87,57,14}, 185983420783295873485}. -{{93,57,44,73,55,93,55,38,20,7}, 47511132239287763579}. -{{93,60,41,24,9,78,14,3,8,82}, 628349550866101665941}. -{{93,74,26,90,55,94,87,88,24,54}, 271532151798232643665}. -{{93,82,8,81,65,9,33,93,35,61}, 179640298446219643897}. -{{94,22,53,25,58,19,99,2,27,39}, 75611285190399217516}. -{{94,22,68,10,49,3,35,5,6,34}, 6431161168680561904}. -{{94,32,11,46,58,18,75,17,37,8}, 75257596836624594372}. -{{94,40,54,80,68,34,87,59,64,17}, 397945606964484740800}. -{{94,43,10,74,21,84,86,71,18,39}, 269209828862199807634}. -{{94,48,89,22,79,12,62,85,100,37}, 467872437613681010324}. -{{94,49,41,50,86,21,29,71,19,48}, 167766821258193692134}. -{{94,55,43,0,49,34,22,96,42,80}, 739516483101921745942}. -{{94,59,12,0,4,12,96,34,15,14}, 75158326547278859522}. -{{94,60,82,25,70,52,5,28,65,38}, 319974190689809880392}. -{{94,62,83,60,17,9,97,19,41,100}, 670795577042085748212}. -{{94,74,84,76,87,38,64,88,39,28}, 257426482177559022864}. -{{94,97,79,35,3,67,6,75,98,17}, 487985850016261994174}. -{{95,0,86,74,82,34,4,3,28,11}, 33471057829977323137}. -{{95,4,59,71,30,91,17,87,93,95}, 1080293068104032516077}. -{{95,10,97,9,64,78,80,46,52,9}, 135329018879891639821}. -{{95,19,25,48,0,70,15,82,28,68}, 775925618854675582023}. -{{95,33,51,62,50,1,36,37,65,48}, 297127832061247255975}. -{{95,50,27,17,46,23,48,85,25,78}, 739115553351511104941}. -{{95,60,52,74,8,82,81,90,7,41}, 269214181428787849025}. -{{95,64,13,68,16,30,99,82,29,7}, 234115599433222293317}. -{{95,64,53,20,28,69,91,92,62,30}, 262007003988583318629}. -{{95,68,74,84,74,82,43,11,39,50}, 73571411771642598849}. -{{95,68,84,31,71,52,74,69,78,55}, 543639131001391507097}. -{{95,72,45,18,62,59,49,87,63,65}, 741747917815278921701}. -{{95,74,79,91,94,89,68,41,58,80}, 737150094585147718829}. -{{95,81,88,99,93,17,14,24,26,26}, 35750620531051537467}. -{{95,83,57,35,10,70,75,51,12,72}, 704592814652016291023}. -{{96,0,63,6,65,69,16,34,4,44}, 57219434487342051380}. -{{96,6,3,46,73,23,98,98,13,28}, 241187499329685010740}. -{{96,6,37,71,25,48,54,51,61,17}, 10923463596409301916}. -{{96,11,39,33,95,87,57,63,1,72}, 647020038223565085182}. -{{96,11,48,22,72,2,60,17,82,99}, 905698034825722374786}. -{{96,29,30,73,69,91,42,95,78,22}, 508512313025839993018}. -{{96,31,27,83,2,45,74,27,81,12}, 379348768115495500206}. -{{96,31,46,26,7,50,17,83,27,69}, 739064881800710388690}. -{{96,31,81,33,38,34,89,16,44,17}, 79904771488002132558}. -{{96,46,15,8,11,32,70,3,39,25}, 75268098204600064916}. -{{96,54,48,20,6,51,2,10,12,12}, 1196883141414078496}. -{{96,71,52,78,76,59,33,83,80,33}, 474541376891353475810}. -{{96,79,9,39,24,31,2,17,47,72}, 594053132744814602670}. -{{96,81,43,94,73,78,98,73,92,83}, 1174905556185048003222}. -{{97,0,6,25,15,35,71,7,33,63}, 75842315947158000633}. -{{97,1,35,17,24,71,73,86,20,35}, 259989877475458585199}. -{{97,6,58,89,78,69,85,4,92,89}, 1024953775938055723625}. -{{97,10,1,80,92,7,58,47,7,76}, 619336244189152643493}. -{{97,32,13,77,65,81,48,28,97,6}, 361228343053465944381}. -{{97,37,17,82,22,75,27,71,65,63}, 490572142668482864103}. -{{97,38,98,76,65,45,67,79,43,9}, 255127793995832826865}. -{{97,40,18,58,34,44,80,3,27,20}, 75007254202308522369}. -{{97,51,32,18,67,12,63,96,60,39}, 168262726595610503763}. -{{97,54,15,65,50,60,36,23,83,13}, 305654154987336784781}. -{{97,59,49,64,3,64,27,37,89,55}, 343147065845121371095}. -{{97,71,32,71,100,63,85,66,72,9}, 547697493795552799339}. -{{97,76,67,21,26,80,99,20,39,67}, 709408341533188248397}. -{{97,81,91,22,7,73,17,26,71,58}, 340690220686722888055}. -{{97,89,5,18,25,50,83,29,4,0}, 77283170540664758487}. -{{97,89,84,47,17,91,73,27,36,97}, 709921749923480642299}. -{{97,100,60,6,51,13,53,71,16,13}, 151131044818542813937}. -{{98,0,39,53,85,99,23,0,53,20}, 56832990780550387068}. -{{98,20,11,19,58,90,26,16,39,9}, 38354055879081719564}. -{{98,26,31,46,65,79,17,40,6,77}, 646943290074931183220}. -{{98,36,31,7,16,97,42,79,2,0}, 185731848533315105964}. -{{98,40,71,59,15,10,58,85,17,41}, 153999965416237168540}. -{{98,56,58,49,70,36,88,90,59,78}, 831598061505504761096}. -{{98,61,43,27,65,93,15,24,3,1}, 56501222197713778558}. -{{98,63,34,69,24,23,45,60,83,50}, 306325753918311406954}. -{{99,18,14,95,1,44,64,57,23,87}, 674641346423077748633}. -{{99,24,61,84,28,9,43,85,34,9}, 158316338000320333541}. -{{99,30,3,39,88,30,32,9,88,89}, 905126472225889762957}. -{{99,38,85,20,69,7,27,79,78,96}, 1057808942220890836213}. -{{99,41,97,24,6,65,74,17,51,86}, 707037988038019728807}. -{{99,42,3,88,64,52,67,88,51,6}, 250512069714254830917}. -{{99,55,7,0,64,8,45,31,19,41}, 20251986826348601287}. -{{99,63,36,49,39,4,86,29,70,2}, 370122928117372505243}. -{{99,71,28,61,33,37,79,97,31,82}, 815324653215743282683}. -{{99,78,90,49,34,35,19,35,20,38}, 8855567812428291305}. -{{100,17,8,54,0,71,88,89,13,88}, 849714068081108623778}. -{{100,23,51,69,20,89,97,7,83,13}, 416282691690063862766}. -{{100,37,34,13,12,15,78,90,9,68}, 812817683326495330602}. -{{100,40,94,60,41,72,18,32,11,23}, 42833257010852336400}. -{{100,52,27,65,0,46,63,68,99,43}, 454074384152906273612}. -{{100,53,35,59,35,20,5,73,96,35}, 444774419624824959710}. -{{100,56,94,75,37,90,7,79,79,32}, 495201220570513912280}. -{{100,61,97,60,20,20,77,77,23,82}, 817439143678889951686}. -{{100,68,4,78,95,95,62,61,9,15}, 68239932428341863344}. -{{100,78,73,92,18,22,94,14,35,44}, 91946748605428648196}. -{{100,79,36,81,4,79,27,26,96,0}, 345017609898182281322}. -{{100,95,77,34,97,70,26,54,33,31}, 63871952696114916118}. diff --git a/test_cases/test_data/10dim_from_0_to_123456789.data b/test_cases/test_data/10dim_from_0_to_123456789.data deleted file mode 100644 index 1f65fbd..0000000 --- a/test_cases/test_data/10dim_from_0_to_123456789.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{31182,17467559,31747572,110876255,13893621,91103150,48584632,93485063,89244001,122185530}, 1735160581848582107291400054982791002136185395867991800843850797242458373065715098}. -{{64315,103408846,48034572,96945133,102841122,121101796,14101566,85142634,62536854,45151891}, 346085212815948130043601906462838126455184791447591800857485887578820679484526089}. -{{78375,58663075,98530633,102891285,119497514,41769815,54578036,81600774,46602037,63438622}, 290628346606417013698852873463092648795944317479630905088267899381671556760128815}. -{{96296,9895618,7772042,189581,45499047,68103884,3591892,6725848,22650931,88858783}, 1007884649715029948773162388487045267811036088179658874480322615579283326713486104}. -{{230275,18274227,1270035,10146830,25309319,105907163,21328003,79460664,78751191,23931633}, 770771092220355813607365956122170593590628458921698480012967394167457388142395255}. -{{382874,101663429,90463448,111805427,95632808,1789847,24837079,68825726,85693560,35786929}, 767951829105352415891971385983839441772700537287286080831864269661450730956105322}. -{{386598,28136178,98253307,50943552,105110769,95348879,56863090,70000332,16771664,85501043}, 1282210325644992567384553445524525291834172168507564153407896492673271391887924788}. -{{498293,47213467,24195535,103507921,92083664,66146600,34517989,77700409,98963892,120419452}, 1705579120471341764818538294694163233202579288984479423703432512635882780312475855}. -{{812889,7443828,79106353,109151382,90170119,19004352,105667571,28884613,90890588,33378198}, 644862288003816147293239784328802638489126635215878764004840314864209174203031765}. -{{869253,57842291,43189604,116669109,84957427,44747064,3297430,105082510,120445881,122848830}, 1706165257205564114491395966559024564413360526921790955226419703439251575410477339}. -{{1093193,28775975,5390749,111456590,22236650,24168730,115529699,77894246,1747503,118902402}, 1320161076722581050497793441172972360947240456244573573040632668769049264562104647}. -{{1141221,18970524,83508402,111591412,81281041,74401435,57755492,9941624,65168080,20751840}, 111755314387124956679061666046829603042032733568788333530410649869285508691038257}. -{{1148031,110192560,19725922,85214788,20943929,89368956,90802064,31470559,73463699,97818231}, 1619241545377978409987027366496962891731403959648198841268930036542612621502584721}. -{{1277796,40585711,11918663,95542634,73863599,49318562,82976562,33142625,64157256,10814511}, 163560638887725907926920959346265630381723177477166679527524169025811414123149974}. -{{1390989,95671589,82637852,109213246,18707934,25784010,117457638,16755397,40296533,52759331}, 146029404886554167495823677082836586306692283389816436900298471521487911552410499}. -{{1569178,117025108,77939455,47208430,76802114,105905053,57293073,122711064,92032579,2023572}, 811895117801460139470742993105857168158676456437795567578216787923292323020305764}. -{{1633953,112366378,121365668,24048440,78772544,14420185,99289806,23395896,71173765,54708067}, 634552769789311326092733079839533316438487097734886659931470114117383878913624865}. -{{1707679,40581734,101755439,87843275,105926401,29900487,122047703,109290574,109596805,101371632}, 1832218216002797950770452477453628256191594406109929148735539812164424838908460413}. -{{1807306,49493162,83828827,36961090,26521573,112571356,96715113,32575080,55422206,48395294}, 186733657535663521566674673122320478185980828911161543873525045390153358533999700}. -{{1908747,2176400,112771976,83869651,61268253,73682050,66667798,15896411,79870634,40848892}, 556880484340899500095381488910427750810246278359276381111644763018375091414607001}. -{{1934341,46367637,115001703,42266141,32088552,88154,59379778,79993247,110873183,83572054}, 1668010518040124198958961383939806150900725963810136938288259872806998682296619407}. -{{2117768,58531566,94032880,111880932,56221985,11390482,44548004,20549170,110371791,94028176}, 1445712445828415410915077041458563272470464657452507886430491674091134309833804048}. -{{2239139,75076395,62386315,29372278,83957222,31081783,105413950,10047768,123376184,60791768}, 627717616891246671271120555106683938454633509431060556426345001426351929052757031}. -{{2247943,44982,31156619,81157986,85531261,18842882,118807921,12977390,68915434,31284698}, 637436561957465612065846776183048088099493102975021260402370942292864438129048661}. -{{2277531,21570846,38889688,1266710,42601551,104420321,19435168,99973417,84144347,48216147}, 771733359964134876043400044179507777971351678385681801492612049647245837407645617}. -{{2378082,52009335,28638084,2202379,79396901,91008609,81461608,109093953,6508266,49500644}, 445803230457317771063983908235468598972241291433820619229311924335050585643691194}. -{{2389287,25555367,115758422,19856790,104984613,75722621,80425768,84547174,42855520,15586100}, 452551915094348244775134595492860124357919133437236408024263400811840821729049651}. -{{2496024,76400178,116835872,18612229,43449697,37795082,82128329,102316291,98742161,56111128}, 842367109849628018566798797042790201480420636792187962024275026621505370497124824}. -{{2527502,66587151,42898829,93678712,38676770,107871603,26471489,29644178,118599734,62903315}, 549880254354888416544305594386120112142475417278245218042276771167370036973063782}. -{{2872117,1814089,100595785,107608361,105074290,119475760,113947347,50497437,64143391,83763402}, 1179212906301355625389287725631003601960092926815657578691026953006189353715450319}. -{{3019890,104851172,61066529,21175654,49894602,116613020,8866470,103809720,58934418,83528089}, 1249494817487193260249906317347392748789541164378532896113701894227356008468276740}. -{{3037655,73405785,40744032,52109868,54103545,5977570,115192009,64710578,23285516,107845701}, 1072170334493921162156285478215371553444802475243155856980398307483960960821134931}. -{{3234088,2941762,97558679,50705275,23649321,41936108,100934681,30601735,77843757,106729915}, 1549949760796028623385310767826288048754151933360060034897879450341246815793986524}. -{{3272064,69082173,86202532,10915687,84315760,71198326,88022990,91368798,7421365,68892821}, 1404326832856199895361747080293356997949448527462164405431378154044881485856744202}. -{{3539807,106757390,61349283,73297525,10713646,69880580,19686788,116857795,19364944,62260050}, 316124737349407711331823822657276711014325716347555767076854494658933562426416269}. -{{3827728,93676302,57556589,20260014,19416121,102256233,14532792,86168163,3670825,15845357}, 300198508513436972558838274273055219632731651362141030717148291891480983888866228}. -{{3872762,79631359,38795579,88118995,58238681,96410639,108437433,107551519,660471,2711717}, 433909242402582858909337107306143881496465315926216046401020594337225444533125118}. -{{3924222,122060408,96114232,8198840,23239942,12781432,115900027,113083814,37276097,43114771}, 368569878692830971405484179001744906668453875459686423387670521574893863355238208}. -{{4007893,101326323,5074708,2628782,504266,101318954,20952055,66474247,26211083,117895248}, 1012780823852947356561357616388203537129105804567603474387770209762690328434305475}. -{{4213955,74303552,122537771,20786644,34533893,25932349,107840802,18524883,13136381,45536622}, 130765759055413016402276548122481927841165998528756378542829535292535264946886069}. -{{4312443,38405834,92817383,47265842,33016651,120239745,70224717,58758061,68190550,100875022}, 1609354763080467920040661659517041933289821292055765046554849438275494758411173109}. -{{4421656,43595587,92016797,57440460,77600705,20452342,13649829,47172589,37342667,73538917}, 986335186742224722392681657570748090567908718974754948323763160061170378183314390}. -{{4428933,90336584,22476084,93672370,61823602,39212572,57008245,3064691,87733357,8136853}, 493014386389104065139709803773781284886263791405036319589718328293242844921095105}. -{{4827360,71961248,60156025,91325792,74863347,36742043,10621968,73530914,108165644,19982776}, 760125332749825335682266100344147002294270167566133855351057948540981680112058420}. -{{4960505,41741538,43582426,104335139,68561521,35586619,103663866,102929653,66365023,115760092}, 1350566815985144465518162037465709749526154969369556915900229335336638475988744633}. -{{5012224,72652727,46265472,72398421,109526611,68820214,74485743,9180072,71909092,86681822}, 1648916440648896487372510298460147240518572816536974405306542778385286686407510106}. -{{5467407,69058873,74962703,42881269,92594855,43385856,26097750,32563818,13207977,43836064}, 41757891439095880965748947995092645238652803803452345467393595676458416851866911}. -{{5497173,61634284,84618736,28170108,80943586,117173448,115428888,120402115,33895814,107770781}, 1402419758404384579654277176995028848963398458273430405149035319436933020645737089}. -{{5633136,31322468,115170138,96961674,93614635,70495212,11188107,94629525,114028042,78492379}, 1771626476139603164222427867531170621386114279646198657342515935534590292185150160}. -{{5633415,69399143,40105975,37433594,13150293,45480551,102377277,71480224,3939623,114655011}, 1309109176856569013840963563852397322221402040346994239184864985253411913193013111}. -{{5817738,53459162,20533614,60477858,121047610,86511123,82475108,29570403,98470141,46642951}, 682757988365101931429280755954883388308573585281901500719637344364533908333330336}. -{{5920891,28826312,80189420,65732660,41252071,73578805,95212634,31865091,74739070,27543253}, 659596425097636262803605196655318227161582849825443155787129695401854818998240945}. -{{6283309,42915921,48822843,42461094,12567319,43083772,39156890,98294758,69048414,2538761}, 711625840412037405550102368734099508373144417526752610684351083685524106095587863}. -{{6336687,71753557,8478044,71768819,96593259,45926202,76841175,122036886,69697099,59077971}, 879384181848308167399021459784547726111944025988384626508607756531363824667715419}. -{{6343183,113041514,103806476,65659860,36553127,15598496,15575590,71654448,74798198,41929541}, 723523265415942533018388351226732014647670783609475375496456070688557539469381137}. -{{6406189,100927228,62132964,22319690,69451828,108533694,103521447,7316980,116296239,118374345}, 1635632938307268321317141054354667687692711111161360961089374105260796066804376385}. -{{6604939,94503697,63514638,68411784,111494359,25521749,2939545,65855627,51022625,29826401}, 48902098119732760023990546451961709917118423439367150100093882799936972098000883}. -{{6654966,103484036,26611166,46888787,95193556,111009426,31192101,56741184,33878549,34448514}, 94331123983608167976884838802863307443139593244100377613332702998044787095418184}. -{{6707195,104311332,121121942,32954495,115189263,98624494,23630477,93066710,98430889,15140417}, 811511635838657714118159537232134388760031383490081845548603262604027729052628825}. -{{6839061,86197902,51061218,73265155,115603383,122518360,42854442,7171770,50346707,104421279}, 1057623751668298913600685360582870100442270711004105278575945297957171411483065113}. -{{6963927,31006590,7081907,80203367,17770351,108708836,60978438,42028377,119005724,35216449}, 550186709554033350490873976595990689679234143962813419429245470726919956879998621}. -{{7209662,61933224,92210269,17584120,9339027,18279040,77108364,6834764,21108249,87162227}, 1074555644980736018707697115662129109948283935196469066220193934451986315771135764}. -{{7282930,77669310,75205335,63186941,64745416,111146745,81264400,80579735,99003749,16430607}, 900501100462793708470134894507330671477769789518007260282603028004689152098049964}. -{{7340668,16723096,92953836,51110506,94618947,34285593,123335136,90090785,18897955,116836334}, 1342450902525758536767000308785857372259834056108636043053685707188131746348294576}. -{{7357899,20806568,74338821,87247075,97817960,43572438,57829038,90655679,46920965,5704487}, 289654296925992630266270596145246512387482345921184440503054351517627703741884301}. -{{7476686,20630659,77693450,54049849,68273971,52081571,71373025,12635682,98129928,115468215}, 1579476995327704609670305607032354852517614140416384239445116506381418608778206842}. -{{7581508,52441869,116850188,10008914,98815478,61977696,90657610,109535606,40974978,17244683}, 393531377152604919519328404567192396211573303604224519495976233588930007766360578}. -{{7718813,90898256,95432031,35685021,12445023,99304711,74269905,29074488,12592228,48010644}, 189913795294141175197305222383178238521652031082134186476146023935373581449482365}. -{{8110426,63408138,111452992,59893725,16930662,35075867,12742053,102419763,96719330,101207587}, 1668647730301578046953955988523175567278454935974722664902209081144008829792341736}. -{{8346525,58018495,91810475,60600527,82476028,7098495,112224536,54758217,56282050,24029305}, 156454813057828349314942119734257380918481715032383005863544512936254835088734895}. -{{8461978,6544700,119332392,112097051,56060806,29439074,63175553,4196739,104122292,22986417}, 497147207897238201675491749991341745713721785994862331884564170362771014334736072}. -{{8533041,63144167,27133584,14254058,117319223,35079472,30274598,57689238,18471708,18348409}, 29966528531492851115270269521724190659054660850786968884103583386302937712257555}. -{{8622931,94384124,103530309,75886491,7122478,51336947,88647153,43805308,116678090,117272902}, 1569048116933243949328700830048650995525543963894509154363620414985621682279736429}. -{{8800665,15154589,84556956,58233353,595998,29306107,107233938,106215456,51659571,108012653}, 1313444672345746089309736865468380164125198978258989057639457555171645824440845099}. -{{8944059,76323001,40454598,42404368,14401826,44338271,51749793,16260520,122614070,35709381}, 479575214307476242278114143971053845614201648777831823257043399130352388153857635}. -{{9209183,89388760,60241970,115585484,58900869,59220271,92253812,6094058,60360125,18792210}, 137671123071394905084892383879459240310197722448674452388169910533150575735510321}. -{{9334783,38797764,12265456,36213963,6937525,76594858,24364828,42174993,87738124,62328645}, 534747431796887572190723448948961945336256830044183295964647950285526162832664217}. -{{9355150,65280996,70237713,68449928,7803831,29369706,272828,103239922,31428364,23602525}, 259610900087678992312530436396085759808904899640910711471675707618830149901010452}. -{{9404347,8243624,50700164,7275060,101572971,97243369,96925688,105751164,14479283,112585135}, 1394404701801683920491703456741083838396332212836717002802758324353541995760469809}. -{{9427516,71366503,3041896,39103075,34335345,52856790,19437962,110344236,29218192,85708526}, 1189750770122443735075716870874821090643849296585935345270530140364753828904019994}. -{{9602227,7802662,113525039,18266002,14399076,45286626,103041282,89389484,16621892,51882891}, 364232399152297999340019341003296098542853544291095278336277952353360624860380677}. -{{9604227,102025001,17047775,2686365,85490729,95181543,9953461,92505497,5787261,89293723}, 1278349506730445666884455516302332203724687065891129356993400680718267716408481791}. -{{9709606,37413168,14563037,55140194,86365599,58847176,70213348,96444944,15613537,27193044}, 385433292876192055220300728592935375633012660180717449396664742044968201665668372}. -{{9974023,53910945,87065331,105439239,75602818,2219101,74000528,7528195,33686219,26479204}, 170928132368094923506052318773194303465580904457577180711944585543483066397652399}. -{{10079170,123282461,28639714,44776642,91185059,109431988,34322253,67016466,103421713,39736729}, 568731204129691477530548184984707635601678031242432396899440544475599608293259090}. -{{10230088,65917090,100741149,47810588,46114034,92247778,118632029,33504824,123175268,49774472}, 661112167770401242054402079208844930230984972969366348197681694485832563890899012}. -{{10409707,114110154,17126253,6671105,52377601,40279138,81310298,112142982,24859849,91876205}, 1308310879386336437590857119665347402444136889676191998519498692553954121933360925}. -{{10430950,121723957,83711088,82148386,56894101,13360421,36758324,100143688,10181457,121754444}, 1212724280434274660120826126217021166322872984734963300106758291726326834626831666}. -{{10707360,122170965,19441067,121221673,12373830,28896922,52939305,115393713,65375904,32942946}, 256499123098373961349142992923394008486403040291039334019246519595637984564138190}. -{{11157830,54592990,21848924,55011920,12301000,120609044,73520684,99718281,4897783,45915629}, 416001481664782580245695119998281368568718743288289157123841788904291161655742336}. -{{11229126,44354959,38838167,87696717,21702908,119893369,54401285,19568640,89899654,23531334}, 548577673393274605910568402951938979923034040543784527244728738942391948821666926}. -{{11284542,77361427,122028352,11791972,9381324,18768491,91566893,67934070,93692804,103147207}, 1790616734457404136408064855998928096835410312241185876128330004706692202067824226}. -{{11315206,106090372,90095540,123259634,38762119,40987439,99557006,2125131,95355623,79784314}, 1567467244528773341633803848189161607922700509458193826912950883157521968014550448}. -{{11338725,91332349,39045325,73251121,39381354,68407592,30192005,119125409,121453250,30146924}, 789971518508332508704875080731436868901354314725126991286790353797110442363207887}. -{{11383854,1009823,96719376,69335227,108914495,35688237,120123401,74613653,109890790,30834374}, 882539382250687274035129050542916090645943256481347011264098489872383012295699706}. -{{11596572,50604038,52639098,61193071,102905388,75960505,56379841,16236866,16726858,27903444}, 89099438222584848550992218362805185843143730070451431038954765831740660353742952}. -{{11908876,93179911,118656208,13821920,31191971,19788938,68624610,14177261,55300776,11625406}, 130158094182465397163339328304643871696268244328057197510292587630760993595443346}. -{{11952624,76842900,87132053,74091531,91760300,63025801,69095546,34857503,85679298,19077087}, 648726628827142634458832426690903916612251975169447759268581409779422066126037676}. -{{12018464,78295053,55973679,32766834,32176807,14640519,43150883,51831594,64417626,95173310}, 953093557622512137435081809873712524953848385542691827447419000730309718925373558}. -{{12074812,14924836,92079976,45730255,22588344,57538372,97919656,81196048,9707340,32434414}, 363197473160630666057040652035286347378166649508370427871939067598652181791121416}. -{{12237508,9521,39080653,101553966,73630894,69451345,94247448,64093600,31229902,112899813}, 1172070031483157770730057726991455109630420066457394858347621761223587417233318438}. -{{12257904,102021176,109755722,68982202,18193798,24379627,32844967,34605440,26846727,52294557}, 27107759776243804710021318123149285731448134132629730948683091714556153871856480}. -{{12313756,47867719,81150120,98888798,5629048,55151442,98468809,42780370,102112719,100600468}, 1564413729763005820277933877515070313468844423660265754779192828135036170899204418}. -{{12368159,11779078,43140191,72622301,79023751,7438004,81568107,101386462,113461080,2166129}, 875163848053645411934315122645913609555788635477872124279641994213627112384061021}. -{{12421179,84412986,11348797,49242647,57638328,21235009,107720036,15205855,26746944,15281580}, 122436202582212695665827338235734137043129665835011297749687079193285953132309677}. -{{12458185,104592899,43352015,45569249,49795858,15293667,112050098,19696778,80413669,48465756}, 597657477794234252952417502724866675792304799775618261348374667787211452493060399}. -{{12651424,42158523,122997549,67942962,72832632,74855065,2727297,52761087,103263992,92652420}, 1534720344997954506715321816691855766623160521564032425056587554818662236959156454}. -{{12655699,55664393,32062467,56244791,85684593,64622670,92672745,72528541,33032980,122160093}, 1334928773465189243322267667554651346721751384472251271141557011783393801909876447}. -{{12795330,52542319,47298858,9448646,74258805,29661990,43022455,121984863,28042237,12429959}, 267143945434441703843345231196258326731922571568934588985503083627682185270247378}. -{{12842460,87555692,28646705,100011896,90312160,102699715,102498246,16673057,21786252,99895569}, 1174770052429412230558133467476081652862204578505876199846275179261416617179972260}. -{{13044717,86831093,68893594,108425125,3319801,101171766,50870740,46867277,65809715,18486179}, 86107366574507035464535586142316334680025853329219397960244885379013603095253915}. -{{13165662,26240988,110040440,51393953,78180452,51144217,53680085,117723148,5379770,51687384}, 275550305464954427102616423469773232942308148552064705771252225750032362583098472}. -{{13532330,95822829,62539333,22888398,532876,119100839,8887855,76796912,13348385,58298305}, 301125551754263987632137596648020692885860330142810706952122979484321405235996518}. -{{13663432,114532017,2084023,69992372,120067969,105028411,77197896,23230237,61520015,60745836}, 227507738637343615629333083032090398125658480300849011199012871831688767877714358}. -{{13672238,38695089,60882397,16364187,91027810,64375489,72263611,88998149,140897,105118606}, 1334920274392167762441576513395148731612198781677287011059693710751499067894359534}. -{{13720243,44466549,49812483,33433256,41550808,7761056,37503468,29153724,89730045,60878659}, 475367928210301238820837137900374329561250301358742000906330112324464844594484999}. -{{13862122,19393979,86366985,83213901,69042023,83017219,114995514,74282257,114753868,85798903}, 1890306772649673304408234420831620887882474098639383421403849531113675958962998974}. -{{13924855,113050469,71353177,113280327,75877363,5555159,66992980,109393356,76471543,120564826}, 1716868418159306867130276505510729891260147002008802242788446033276860237491266879}. -{{14003047,1261713,80127089,78362403,54978855,20983450,47501419,67421782,84340937,113698249}, 1683299087404024580290121738677567685916103565185462864094981346617504628330456927}. -{{14047423,67291860,48216959,105302169,112236798,45017546,18497714,12198456,97234528,82797993}, 1471131823784342095300969501035122007490210485972774243923353529889196498928915981}. -{{14124219,5819481,107386289,105102695,82193334,78248317,55504107,100452299,84712563,54996140}, 823652538241585326881050512660135803683739094899308972396132740902793850558834159}. -{{14179488,47072435,34992762,114560907,107941392,45525187,91338437,9678580,54132000,116947710}, 1113106301906083340923391657582020338538411237355777204794499264330670241342863466}. -{{14309266,64291779,68191458,88737218,15177141,24466954,56033913,14040255,98785594,92420960}, 1445206230077695988263559918250883737630540325233958961840145738976038789952486610}. -{{14531092,23748773,10918575,68050224,45047219,25064800,27932639,101471961,107899435,64908041}, 727899099776227759173799650187169105795841695237926130816076898135816199940166614}. -{{14538297,70705573,39464339,46349190,101007909,85445898,19721183,99637277,58748595,116010490}, 1279785678939072587061488729260436820075530594575174965312839665379390393915650519}. -{{14918037,80434022,93398606,47533868,44641720,92679328,89723545,3029511,58474798,29663077}, 189480814642512666846576726183438204524703732545898634169808500369074138744494785}. -{{14930604,11189764,26734542,116801942,34406660,770667,83021007,69353948,77141360,27129385}, 844863418263576510114507908278424169274754882138316116187849908278438621858607712}. -{{14983983,46863922,29120076,90974674,76571219,109452952,45263961,52227,78552561,6436336}, 578211437959413229174376395925228176103600825843131416425569521157121138167541201}. -{{14998582,21550043,67799260,117324603,121214105,4613401,106180825,26880129,107072286,6642524}, 645352993550559098006355132670829711104730316524711848674525183763101164667940090}. -{{15044390,21488516,72366450,64839587,14496657,8688459,1557018,16186630,2076685,90533269}, 955994885368942445094231957580896824837107124317833294192007197007733586327222072}. -{{15185187,118709551,89029706,112571005,88508392,52484537,52938865,69277873,35446890,111460935}, 1242872691729619431012006615207725656873185759550102460907861662976863456000220907}. -{{15216314,47122785,2259886,1960787,101064206,90258042,51147505,33644427,2585149,47940689}, 90234774547807548435153391022905066427309472032629811815841046054571884975159242}. -{{15281155,4305735,117871462,58055077,43705034,84037286,24379133,73826091,106414163,99810241}, 1727206558462423120118497353652000818507868493067269461547704849684949846494470091}. -{{15748589,57760318,65057813,71066806,19927444,28336841,63514428,66971096,61094479,80650864}, 964212471266183521844052780443454578160982506636946860637102901949298928354863397}. -{{15961931,110777107,108533427,53736500,32974740,9622853,120483705,56615005,45905813,23736864}, 130524300885463406236009566021787569644276629936347461575093964203765880017919463}. -{{15982266,21602779,43117757,114167554,40385605,78497693,3487733,7602859,24119950,61997780}, 75085294298824474111388953291480197992753698869751513073941717731215739399318774}. -{{16055430,82126894,98599493,119101733,32655433,99664520,16987252,26205827,20710337,6201404}, 85238349564839093330162280919781189429057270070140492922796051202037904493907356}. -{{16236699,46390354,68654136,48693015,15437867,69893105,59714164,122934050,85534092,78555730}, 1727057896076699779294865221620276615198106483572790964282582120045555722815695929}. -{{16383659,122895285,116270291,69787563,8466804,53170803,2222259,20953956,50496347,114602487}, 975965219107691233883510816091405473384277507252274210037790846073500029376378735}. -{{16434434,19319870,49169383,87825836,65632642,24944112,113571711,121351259,4063130,78585193}, 1319487371550943122533964009865845651588829538759412326607846735608857287041965764}. -{{16455933,85432549,85427188,38365886,45356537,42525550,51918217,95870084,100287661,94197331}, 1671330250445516636112921981822660000972574673397575564633869559102932899149161299}. -{{16467549,98099711,84318186,74980496,107408153,26606974,60476897,114819067,76852149,29581768}, 767384209960034868516417636637240816050931587009727375196333471225779032251603411}. -{{16510272,386749,58550232,120195308,96189611,122797157,6609550,77801087,33241591,9310271}, 340972077675607937049221120075662928535218412677621085837772878342910483624838066}. -{{16511150,123264394,19452290,15874991,31269283,85108758,76700140,68750049,95168784,45818485}, 893919096616205712176691847363496742023858175446129646752838573643002224749641368}. -{{16575244,42865457,2806036,112753709,83645493,107650146,70666506,5462647,55831391,86843243}, 1171430120269115811802159947014613754777651417731699831956498222934116796765012890}. -{{16766909,13798325,100708314,115138374,100481099,44967058,17512024,17975519,9092814,67668596}, 1000523626119510157847899163353419270685939741731366727075594797240114837930307731}. -{{16815048,1582221,37380180,104299274,63675407,23310858,22196453,59868348,39478399,102523494}, 965062356802060131312565294306683837825273898028289049626110218452603543854309714}. -{{17014834,104223459,74301794,17586638,28297825,56071237,49780284,54408500,48189651,88266282}, 960558126844558938951484821280573330636181304001138920507852984206633615166815538}. -{{17052144,74728350,81744713,111175609,68870151,11286566,90144532,88299781,47196548,59016730}, 412698727081949820321099338802130896600801671488350108969536093006625699613165724}. -{{17149983,93643907,7065218,10850638,94242445,83144137,92486668,74762043,29383238,71713214}, 1396916364173923271440169183303960055087883360821364268576220285297599450724580531}. -{{17160934,97126262,121353500,60318319,10460902,74733397,33722265,107650825,79298161,27018827}, 782198206313476346823250210380274105094443586887084234367032731365451273948655592}. -{{17223987,90021886,57181707,7832640,117101291,18278286,45704482,15170675,389707,34337543}, 34426504797562499423294865938073525055559092797764662683088153194954357688229781}. -{{17447704,45418875,48311393,116411087,8820203,36873099,56382757,32299097,12175726,117380034}, 964515879422191703293195571534079815460696177043069498296703702454377907846179070}. -{{17583065,16420099,30076205,68680822,81040292,52466485,55941304,109290248,29059076,44350537}, 282938602399881265953540862997193105634282477255830770974626206713840024521026087}. -{{17632724,116844428,55215891,66423473,41715567,80379726,59536334,96305122,71038222,52707461}, 775515166397340147715240963006174377884309980073903459747901921265945631050420764}. -{{17872758,50058556,2909451,89418010,49273730,42235772,70244188,27353893,19176111,19959335}, 133484548674871673915000347507226802118737882391710422572974578841948800379811716}. -{{17937978,99055649,87938922,82483789,101255689,65462925,13858321,74428139,59117397,86302129}, 1241842635518491605556901282516219909447506283667759760797359504618833876743231482}. -{{18319348,118267468,44772459,77841575,47119837,27418695,52260752,68376025,79903257,79995606}, 1678677897551890229442546571156291252222383816115919757370235266276536657118802364}. -{{18379317,122077483,103101555,12354668,113091158,67982829,32853918,51517726,105110079,58951672}, 575990905593765554477215394386268500534513520665900678870702723543760854771521831}. -{{18497760,1774260,64111470,116631472,118983388,70665943,74587780,34296570,15710044,63948084}, 223530334343810377279823413988026980154655428306206288126308430650902519042183200}. -{{18509384,83297422,51572018,98823400,91598902,111891830,9128590,83726433,75955410,21855498}, 818947744847344611070859542240125761440793363016512279262091782338145522698541184}. -{{18513921,5230076,21593548,40425755,64651728,32681887,92016050,64126777,105357569,49502676}, 594520442244199664664380475855643972756023262526164894966426781788260728523825577}. -{{18612448,9292454,61717932,71448105,54044326,62520014,69011218,49945172,47617043,50486513}, 135108656120602658329417944082937146138050602827302757044131583565051604245007112}. -{{18753832,31040014,90087617,92789134,75583726,20102104,54239576,36951757,69621878,72995131}, 1475075620959930174466076809974819971573811725996034787515475984893879806786824836}. -{{18901500,75052603,52957567,21743129,59512451,4013902,37910366,71925849,50597577,63533223}, 242390436890933756331706359060128518455154081249326514001780849657887819698920350}. -{{19011426,27879995,36967438,100902871,36322197,90968428,85681768,13384980,112453699,67321717}, 1616045232019174196431809290222092513523829060155328285983188139784573610801512218}. -{{19188188,3968080,120144834,78629954,18561401,12436708,112627404,51679362,76283024,18612043}, 615443359808980084525626361990491525822988066070438442573723381186696735016759824}. -{{19501862,79217569,16236278,122599560,72075708,55522628,52575482,43718427,17780644,6990805}, 48589893510172473758179211915353883523970290884309536578056376944666980629288578}. -{{19644631,72157409,83284478,26890139,119614428,78481101,112963688,75781249,43713103,28308756}, 456366522235795719787209965067373186290655022756782692622346564846973785868613035}. -{{19991299,76542144,79699612,60665060,49636249,76298764,22675436,10164897,34647686,78045167}, 1019477105870030401718565939057907063112887308902726953201191598479823260294579857}. -{{20088974,850889,22556345,51593408,94126284,115490938,110071032,64037797,96922130,67681123}, 1630773093349259356401939255363321798732901628505159914829974167227405565324723846}. -{{20350347,10226038,52187575,97032373,108711196,91912744,73055922,2320613,75989099,53505385}, 697568715186463970531125211918469005231306104419965793676065684072904778351714189}. -{{20368357,12695439,83567473,112516047,27390667,109483850,24576752,94539896,118218740,104066091}, 1742975719167693926427399216932734763233507618775081927850946403095040258127489567}. -{{20690069,101432617,238458,90898048,49306088,114827481,73447452,103846464,58613914,20152233}, 434312170133277856169869770380022600107723069543514801737135618693058231434220067}. -{{20810908,30919760,59093378,69414540,3164514,30941418,62602161,86745992,52636027,50160656}, 253476981860922725360643890575818635982253085300754302098092489337461944230400320}. -{{21009302,103248972,28802512,51167360,90038126,89364039,117407663,61581736,52170478,109208488}, 1161529327122205747744093227477621556100652029649137654271275826758942367732319328}. -{{21044343,74576188,54119521,9182460,110508730,12687246,122799326,69501505,106618539,46692445}, 864887422435357889040934337682968896199546187387378126284852916014635846177507205}. -{{21060180,1528106,23173370,59525412,36191177,100925485,28659794,6886536,102833125,14617559}, 534134570696551493407526171165152415679507447458220030677668196218000306461023024}. -{{21312541,68979152,58662959,94984019,57922348,49312762,65375627,91231038,12617724,123055660}, 1205375233665492568745346645680400947063413922624279035993437272704216829227413581}. -{{21332750,42316193,103837687,121073519,12475678,68598955,101652202,123063652,16162939,40083519}, 438530213993567346925880571146354125217805548803158253256227791284999787718244142}. -{{21359726,29747648,47092230,104420233,11423860,66489049,53231498,25888174,6956318,63310732}, 15944430185657247136328737643798029555272940575771690554506102138036191311107112}. -{{21512954,100881284,78641929,104030428,52022311,113249728,98063188,22411842,20822622,26746613}, 203900740904476868115828197260707739270535519525599468115072995917280443395098132}. -{{21513503,34333590,116760091,42992061,25940004,70829891,92340873,102310130,30215039,120372009}, 1372163087635768193850525881627468640276967654943234093143310516726793578229440365}. -{{21589290,116747493,95928179,119288119,95822836,31779097,60580253,50877878,108051842,119454797}, 1480189721076653174972098635183445142323246408509779461908802870156183919653172846}. -{{21772115,121854356,107457168,5040621,80862835,65643907,57692337,119881802,28749310,46860455}, 279244333500320056197193265384235946049390400161520278431190818349474445555320441}. -{{21776287,97409282,43664075,111773127,25597162,31789765,94140734,30602992,84294566,14300233}, 611404825169268698156113005275880244528720477452468796284702098222119498462625325}. -{{21821735,110595223,122377244,11106108,7630107,119679158,119465743,72846481,65338342,111335327}, 1376258364245963209317490243526334998998523375088530495263299142348123625731509971}. -{{21877318,15188885,99081456,106353245,64272572,24293075,86008646,90324127,85389461,41042414}, 853200420763534555277240501278040174029612007289930085475611896834272867697526186}. -{{21961078,27544878,55190996,78833986,21067927,35372648,121436040,2527461,81199879,123224115}, 1557354000004549233089474925361774674850187692470253733189962459761198477633941392}. -{{22105050,60492409,24051611,23924017,95565951,4658933,18051310,77384027,45421964,26935280}, 267252834515808099637155651195450425462177960478402648984312899115713527525102782}. -{{22106051,86727634,85259265,19431837,77799409,33156174,20915140,39398500,1542031,932687}, 40990595793126565737522587766738958099802966254598147525625932286710706879631133}. -{{22158692,38020015,44664209,2953650,122156733,27870724,44818128,52881869,79745444,43408228}, 505241003103159074349742637835060588761049328027374212404559671365250573654829206}. -{{22230855,100040952,80149049,46418863,119906540,110871028,7545218,16951658,34642392,113116158}, 1050104243971512143132163320776184106173571983197810509578638385663935873564746765}. -{{22320893,17894540,21024357,82133158,122167414,101546723,114614384,87702806,3196416,61997720}, 460593155391151604820222634741762284720066524311175743861220332797770954410483749}. -{{22335112,83326171,22428316,70311147,83102804,8422130,97853119,122312653,68307399,87214856}, 1826968836878006791102903953626151247168789175144133446184060023392790102952749514}. -{{22452018,75257336,55257476,5577108,81199501,63656068,86478538,6831793,13860903,114655681}, 1101479665736673670900048899980364849894304344457897252299139223298364034594965392}. -{{22513163,75057544,99877573,3320042,6017935,69467283,49235956,41370586,41868405,5303531}, 71212143834171638065634449292723318679104522575609908065760334646919796101932853}. -{{22614562,98549053,36670936,66716602,34675933,64079515,106419861,89067843,112796690,40885716}, 835317197398709858077081997452252579094076787867575437427408355293718091894531314}. -{{22692553,42525168,36825044,46315283,4887729,97615455,61520498,108761474,31476612,27840070}, 296801984066249351927230578755437832667233034536667301036392869990573425164001337}. -{{22700633,94070848,49780379,11935300,114928741,114150705,77964278,20794894,59734024,68496803}, 1160331499659434084491401543212960287019164292624299864884873716651174548434784821}. -{{22961939,64527519,64084749,49783429,4595266,1450081,70543774,30587879,49110305,95578804}, 1067629537008474847280312751870906103937308291922578746650864367222651955003477423}. -{{22999124,2053273,36309455,37692335,66592596,92869513,84893060,69421275,27399883,70666736}, 1363618954388806634979254813069316110819946791786433060430523319527879428321718702}. -{{23046505,100380280,30232096,47042205,73798194,55696914,120737189,86386308,93498035,86370441}, 1812104540076727400234690247970276699990349707150190747770528057203179340551209801}. -{{23218036,76161602,75263514,22016633,58754698,55064241,2951588,117839902,16348773,114442606}, 1198072127540471924464416406136709179040920212570115763290952883863921136938670376}. -{{23372053,88350141,109386958,37010778,56135122,52624896,113612985,5547259,30393195,48974659}, 130838367698754363955840337330250906619699932234001039447643512274061128007316419}. -{{23402650,88438315,11325521,21522546,122807779,59907693,72017652,95438909,1981618,23389552}, 389149499214397399114002816567673626026482094590474101662528053589982201065532598}. -{{23410326,122921305,100721043,81836204,70355312,113994029,68322426,114467390,62835826,33304414}, 471343918604109320329586644735307325919487245613502406973491313866375239481365542}. -{{23749827,83684810,91734901,107314865,24436945,102620884,49703213,1422128,39029641,16597246}, 85874346283170483463233696816907101287659172238330296983401495628955948409163101}. -{{23916679,71949240,14322254,122585066,112386651,68474416,52043606,105967540,81414628,9811320}, 819272583727628178605183083353624018514374288409991143404894332751069502327845905}. -{{23934854,89183910,40619690,90927863,35196688,110559170,113075101,100590275,118646296,58976273}, 909410961653599776526509477458799589753318019102854536228677497543281325347356360}. -{{24044433,59448513,31859248,106928914,47336173,48505048,62773580,112117979,18598405,22003602}, 252417381839093937487008542595843203789392104550776458844262080963000808449384851}. -{{24318026,59108801,120470654,48933412,281863,37487597,8276332,123423846,99996086,63596398}, 720080033248693946644343671206005591166447130608634157895494364724617406858548274}. -{{24332921,61730562,103087910,52531690,94112963,35628435,87382512,28466360,70013125,42966942}, 630918915803884861450125171151816085622447543049068532459567963363290044481206577}. -{{24352896,38623470,37687591,46867869,25660749,32009241,70444510,52758984,76922113,60847380}, 594039966086413799884199898096309848572716657450705139078225346000806279045519676}. -{{24810706,22825558,25996903,99653265,32518658,92559975,13948090,68987638,121215778,82185627}, 1734566061497605299528436625755291622800029966876312748496609540398718034180562476}. -{{24827416,115477042,96406047,82325038,84724895,105256086,100532883,22758227,92139409,16004665}, 707783593636856324822045534629892089291550154982210998953177612092755947190221780}. -{{24843525,79763873,121822833,69981743,42817723,82591989,8708076,109397538,87877259,4189350}, 796917804723803326675444121493514950062487103019287822135222897772228887747387711}. -{{25232620,25983799,36187761,64887036,70813916,60811255,67956673,7278716,63008907,118397670}, 1098253214817593289292998275973860923169443443929157283184529297503004393719236966}. -{{25518188,69208718,67903395,9741138,12629079,42051253,11082552,65578122,32526799,39516077}, 12332538612777049458059248688588423519824313167095101605476899760174307946691380}. -{{26145175,34387305,10894339,43101072,67649193,6402721,108120241,78607395,31523292,6095404}, 385490412351119552668057740966599987225881090851262662042088487114775153540732151}. -{{26254727,23565658,50458601,78578539,23129928,88393322,74182563,83895215,15000535,87580567}, 1378397495703164900471251060532096260399397436570541052483659437834213094582104013}. -{{26281425,3808076,120521033,109124662,53388949,108360695,111341605,36887570,29715931,28490945}, 200546057047367125186544388398799862293562652497231081597734437004502813081248629}. -{{26304586,52811822,39861607,122862354,29235222,64708312,54684915,59105220,49531938,36225549}, 16641938551417477614705185110998278882128463499800145961847631227749595701673540}. -{{26545129,1527033,61465666,36159262,74358430,61436715,48457248,107497625,28262009,109880864}, 1216707607863777609335970378851217456224847833600012899680355069839334799229120931}. -{{26661495,72530431,75181970,92300246,5296747,99314138,60337340,88217685,4148418,66751813}, 323408622606652479754450064317563379859883063213146389394350505638056013369507475}. -{{26693154,18868560,99312822,104018216,34646393,63668984,2945298,10140814,13939454,5014746}, 22333468846446553589004840629109566144526564767085007315269672160634659073365008}. -{{26860539,62318796,114809368,49458475,44562312,51948721,62816925,30900638,61637542,13904335}, 8102682841962601304165501845632961369324816742544922402990583543516207650842217}. -{{26946226,102432741,33647590,35536196,120648923,19168729,92621547,1697489,23865228,18288251}, 151975055326038148706779667981859904010889272696879067054252594929208443940722418}. -{{26969142,46264931,14142992,121165022,100226841,43153796,108951442,114260734,119373046,83091386}, 1823917683819957309669265361910230231069113629500740256843358615375351792648793106}. -{{27099110,64262358,62107186,96265168,84630404,108521687,78080379,60942771,68004125,5478438}, 696905825869922591177414946561203371930318443042773295039674275448383406482365920}. -{{27246652,73458699,87524315,33066677,24451456,96401363,82454264,36841463,65521642,55336751}, 190595244225168333397686426780702697667901498231591043428377506463535824220625582}. -{{27389463,20999850,33151153,24358291,4805025,117203541,62672495,59915234,101786723,48177604}, 535365091605589718470421625903349955253419402946178313739289809468620722406894973}. -{{27552989,57669678,86540675,12291422,61037777,53086170,104640173,106578552,62261706,48249350}, 364951886615291585705838563152985674972844890609104363747195200376747735622924373}. -{{27639293,116072488,111057860,12409666,42467872,76475315,90102448,37486982,115560080,18998988}, 663992663239161102012762729863629266796811204580511160662132699781854897271644193}. -{{27838857,24710280,113287954,66140192,21578985,95820519,87713626,31904871,51402170,33522279}, 185754023753600423671555525979063013212855211911619755951267100962645211817677489}. -{{28228644,73551278,70896349,3929041,27040774,29302547,58802993,59319699,104255806,116979886}, 1435706541563747299135345367352873080192253903812430759303939607237741950294477036}. -{{28298885,19675332,47180844,60614486,104496974,107949793,92483867,17720318,6647790,23999994}, 207609242426796624880690733586213088462870063318716788902442724335851285287755873}. -{{28535041,109718634,46557121,8087759,64510245,91457156,56478359,122234663,96731261,116747116}, 1724300683853081936011004399366620237000874358683782413365011728120931641089796573}. -{{28856946,44736295,103237875,62535335,43619253,21979017,80828325,34856152,113662042,21968160}, 601016198350110226397751218999022167562444283809194759566956773725340398757624958}. -{{28883197,111447687,44257301,78198115,38350592,65164104,18395812,57150529,51938646,75732562}, 967888832239036805150144321203369722301329016586086703385958525174499561499797647}. -{{28948551,95451374,53726427,119566294,26514543,9900736,57427340,114475784,123398934,101361970}, 1680281338412355204018151323435872815927292466842275301464082648179443721704340501}. -{{29165992,56151124,30313753,22916190,82447330,49552748,27159771,119012101,94726211,24257477}, 741364193165150146757901552464809807506835115347822570928378531014187964061541316}. -{{29319581,45412871,28293392,115437684,13954020,9734162,58471216,92267609,34988204,17946164}, 252561891944165687235158485659198808150747874791881230116373180294449418940221571}. -{{29424043,104703174,53502631,111337911,79194641,52596985,904748,37584668,50107333,8002702}, 48947553081773173453225355762403419492977237030378423218255917657913381953748285}. -{{29750812,2777238,86928194,24088627,80485206,27124628,82201385,98116382,112788687,5698958}, 867514639089286040023093963491889325395230789875236870117643493168486898103908680}. -{{29784988,120117979,4220017,92485820,15622606,89887464,122699454,36997112,46180090,66461161}, 198124978235933293546777584027949378524418373313322357571773652771063122411997702}. -{{29920389,81619528,89168556,93121389,98380403,23192359,49595161,102651851,72543494,52222176}, 768281524650607837336609494355429612906958578634711927916090398799412062879924473}. -{{30086756,104862874,70622046,48431376,27266960,49434665,67835807,63061096,98262592,90381913}, 1552849519124843000350251039410703775293520067150073408492125320585769145387260512}. -{{30208174,24628543,25770896,24435270,17517367,64074579,75569388,32992404,42416248,105443457}, 1068587633832349706763187045319997770374050487386525205525777595279414697401577010}. -{{30251259,77662359,57006282,44283893,59331863,16528718,54042468,100680462,9496033,61294529}, 242172973868966589306901367706790472073187105151483452956817837977410242718392091}. -{{30503799,68453733,51816821,79594479,20811154,37804192,37399138,2674493,49645899,57748249}, 20098106676329217415561624969988951319308846983267795976381612725851639864715151}. -{{30511401,92886603,84041354,96216792,74843397,9937502,86307435,41547668,100201619,13823758}, 648667877202080279500257650761791920984789462054397873647317376698821772464462163}. -{{30605137,122169442,62170152,54677639,87014830,5958496,33880227,41010077,116678219,102512642}, 1457963580329886996614606856935637955503993695231049895440553687876619390208010697}. -{{30647808,44788255,3810390,61906498,90976545,1228385,93444354,100093153,23490159,95814392}, 1333944702106549076736648657410188909448898571215587637551995073896787230046108082}. -{{30715701,102014007,84025013,3269641,106330741,53095419,67368612,103728456,115633103,119493966}, 1821037828358687611274178763947360572757088421809389857766422197630349688776198463}. -{{30781019,12373791,537254,45194470,75829330,54762815,29248981,99320803,96519508,25817233}, 741143497357441185462772785529285017247109107546753636674636905444118982247513827}. -{{30873710,118909398,53769874,80186777,1521900,20551744,121822759,110772785,23844242,73908976}, 1323167693759077636793097241654712797086334556946160591168494345464805813961170120}. -{{31112976,96180660,112482157,63415150,22947419,20856440,47533828,120192963,76441112,24879302}, 722912959730430341114590977926820691384320897045653029664267152080560862375075988}. -{{31271272,113823131,75126027,25201064,67522330,16662931,79410128,20837079,32114101,60516470}, 160261470514082790028773734145875844300580835175316113948294507384120942042732966}. -{{31484416,22063207,21606670,715335,97571962,75109008,58343467,16084060,123008533,59411512}, 564719530999091232422810221413132733190939718008050136406935455214794052074568010}. -{{31502098,8696179,44930438,40719,3046643,79033925,16715265,52544885,58657955,16703651}, 59988220529175832497847763844985819867082303992477732227408676388909610049503226}. -{{31933602,30441773,22757002,25936109,1995902,1809583,478061,70289484,54609991,101498831}, 1187100977695943359565067547436099878825872021063501794526751811291741970412394346}. -{{31939402,67351372,62794459,87112839,66704299,7771918,8069269,21277172,120558598,120245468}, 1442807251295023098447761294566592528634919588075081329788518075570704282808546396}. -{{32086164,73261491,108461758,92493631,2604555,85196819,99122608,86985990,119272003,110856684}, 1865187075437981674545662266446211396612040364774855913901166114485460022295198010}. -{{32161045,54037420,36105788,27235746,79879521,34142205,39929853,114141854,75151592,49374787}, 742411856237799451640259757695367528224505906166709422292450988470111026428912241}. -{{32324486,68302318,13696221,59065617,49575503,50506322,122457514,83553666,70420984,75463264}, 1782489133499149320073200515613494058880820226605637274233129854113634753596083228}. -{{32386197,118845271,78067422,58429737,114877240,44486205,118760234,99270642,26828532,56125081}, 397620895296214313725115089689351107129278276689962512893615877920080846453414443}. -{{32571769,22276300,118750237,86255094,83159750,115752529,111570326,9121992,27981843,25558794}, 229913815368572430951346741832715721585380883866282564366655819132314829177315621}. -{{32665695,111688776,4840183,52011105,431549,77266148,79076168,61830560,17598782,44591040}, 182738704976431971033791107486902578225315031701836679124211465598425124673164317}. -{{32742243,36380044,78625991,66978318,25922708,3864601,37398543,95365529,68622441,4828330}, 718971445187812320365064832857391960598210581748671794716323600349925308040295909}. -{{32898010,22945866,88648834,41768046,104091008,1850446,101131147,16970520,89369961,17790184}, 630069775038783020082031734417098483379647821700334389045340478750749439425625408}. -{{33079342,75797126,70244929,120240870,106522681,22960013,12617244,17349249,32580290,66168817}, 56551618559199312694217773464418950927643264164166330580470897062560178818526900}. -{{33123824,94268025,79319340,56341200,86089666,88774078,114884753,86244690,83569832,45426290}, 931098995417066395808562509094628803985919364099483052832409809234734384046325826}. -{{33172205,55580787,48250760,87112803,17271803,53218134,72988693,98147402,60369007,122313481}, 1320563425226678352100722851871568397980211925282585151351239914809344333121514331}. -{{33220415,75501673,77195863,88725332,10550236,90417265,96025271,20366397,95678885,14201009}, 678079340038119221180919959359336226642756703468102508836796389182353435010340839}. -{{33225791,84702053,98997893,104568016,114153927,122101431,68398172,68501225,48316382,115322722}, 1420638739111266556439469845625732438152275790610203653652225324760524639130404023}. -{{33363683,76334942,44694635,27692977,1203423,75658834,75206626,45752294,86872539,73690044}, 1604654478173702581875178847950324798268004875222332414719144030509518487709801757}. -{{33450553,52855800,100753434,118792639,35337399,47197786,48827234,87297422,108374944,85092132}, 1682919756857766985270382476569227189572146988190581381729306384853646571588546585}. -{{33488749,72279387,21370559,67822704,85313012,2555533,122569717,76405061,3385999,88331511}, 1352568449412352300168687515364926478343093455141527649857600603420334263231060967}. -{{33563399,41388989,15835078,37072993,98380351,62967588,59077406,117836049,112270805,113069042}, 1691453270868107755711587001049675265142280931821792893771399111041112594596844955}. -{{33613494,46188772,101055026,66741515,85843065,52951028,114636103,1663091,73378374,30816512}, 630110796937428541903190463677874811172719626041846836967601212580628852888777944}. -{{33736868,97323083,78598514,52724901,4185468,38852363,47523070,41477371,89394701,3894249}, 485822463760622156819865192422669033793247222398548893976442902199378370456951722}. -{{33810207,39775014,59503917,116698583,11645158,63252498,25127730,108105136,90790136,110848817}, 1676060364421779481556865107609047718002250028110652060148695313514191129966407181}. -{{34532304,57326963,120338735,112788878,19560007,31410512,108485953,72438982,24753954,66409545}, 379016100147055454012731680612163098480350244673093675841776440804917345429912150}. -{{34551822,82102149,51692254,30878355,39646051,89857924,80605609,44920695,86176510,16879360}, 656117406926475553062466623032849729064356594267006062687956223772352391450883290}. -{{34917750,29416940,97325620,107186742,99602065,27187755,96363318,6896639,85951669,44451785}, 645673634737918807975757280086885107328426227800844019949357623491979083794065328}. -{{34969819,116206347,11575814,17957785,6291612,19790463,87967084,52688826,88870097,98131043}, 1545368418457570686735337360713247896300009743271154779675935461795758021167193899}. -{{35236086,119128595,69022787,85512415,49530468,35832130,34444035,52663630,63971851,81252838}, 975409736958832435329903752895816453067765720522351478015197189292874455110892878}. -{{35425515,49744453,40110701,13364170,33069142,103305312,100964847,95340853,44752612,34431199}, 416574960924462943791572766514125553548895200793821481284324915101598991879071431}. -{{35589325,4307729,106838166,8958943,27606187,49621890,6071311,122792908,8239599,117589600}, 1194347709844387915892666709933247158625743120680438846318928800646254409257709915}. -{{35901564,51148192,52862530,28824820,66750521,78846671,68019452,112941857,35634488,95519412}, 1364304967008170164190007070168904766104004258130193404435313461375391093079707824}. -{{36078216,7617902,62202403,91002524,8753267,51730203,118278445,100452037,96719972,73817593}, 1793571482485740811384686533666047107492100265473406197464690943518674155085028084}. -{{36105862,77728196,81812447,104527312,4735747,4641682,116278643,12050825,19353672,103590989}, 1094136187120631819779591849916426518301215932880056031152100816393621979823986388}. -{{36264470,79618304,6456765,53682383,96349024,96161602,115631884,71762850,35670298,92341410}, 1397512012917305147220282904869095985560603917564637434198282027360560254122107916}. -{{36469006,11472276,11596594,52697832,106235414,97933976,92782415,44959385,94649823,16454358}, 682061274680524849521599620227396097535667322294736120268549424083793443972535744}. -{{36523014,12736372,26981183,9099320,53394718,45471743,68141011,62887925,49244037,122612801}, 1068850803841049450187245840346379330281897833872833491480328308250766902788478948}. -{{36560803,31606968,37730416,95345480,92659047,96471590,78627066,43989546,6045930,43610906}, 223487882277393139181126994749054945760610428632973313972150161210012809414296593}. -{{36575265,31841499,75814397,100762708,88474544,40175213,53126923,16292159,99463913,100222180}, 1474919523300808544779347856011414686839304086135521315219962884567813027268856295}. -{{36735913,68611723,107847005,58321951,58055416,20969466,8627957,67797797,89222090,52986702}, 723522897838076049279571637512253596893212708878067746236661684750457907417229519}. -{{37038912,43731957,109268129,91576552,30172704,62101553,32021737,1787716,25764961,119809908}, 971799343289592603439896035677854872103790108295795105397035816405351619954213222}. -{{37472910,56880832,5814554,84516750,55617498,19772081,14955389,18732732,81017779,87732073}, 1437710189558978409418013619449509360962954356335543866446871603878608851927594848}. -{{37588407,17227114,11285067,61970526,46836922,96234444,4194074,111766490,44598094,88649638}, 1245737506900164178368366217791095360242969711751502893135225397590271270158564357}. -{{37616061,48632881,81187797,72153984,110435157,75909614,35261826,85852528,49354165,118080490}, 1298412203711981003612719096807894258743272524325579227879912647156860060685664535}. -{{37712947,24635001,53589653,39885173,105823777,46991426,56815808,96267866,17068371,85198436}, 1215581632109702761403621166597052420715287969437626613614759611789025997620675871}. -{{37725260,70054942,57611758,108516341,3305523,80917688,67633490,49909881,108210921,54209765}, 672313302349862145487983819909888391968705114900632218139169136692926929517501336}. -{{37750969,75905485,117030014,34557914,93313496,65515928,14614293,57276532,102853704,83732875}, 1464388488861204162964985262393501283167353540751578074720985326163997968988385859}. -{{37778551,11691767,104942005,51804447,73188403,14333996,50571639,94598010,70520774,86383366}, 1697189430494191438421218333736291899798202226053116261089692238190664362774981727}. -{{37789974,626980,13548283,116672711,31800430,91863002,11236678,121091972,67344817,95891821}, 1734351412492119275011032575613596829557598340007917698617280850333455733434218252}. -{{37814042,102278847,116171150,103514849,47614988,96868886,106748323,35963994,76238062,80243154}, 1627050790621778354336205611180857948727224732239507882306702447126287945166724170}. -{{37966574,97861800,19608251,195393,68321271,62117631,45877847,77731475,39433433,80491170}, 1219697849647524648322144274226985036192523568714208490766703255326728830421030396}. -{{37988093,87367525,108025581,34437126,56901952,35572942,115851311,83575380,56839107,52547653}, 368446389272825754686344192535349542059529063479792441299051773299594803532899143}. -{{38213667,99265784,73294068,11770739,96784638,51430985,8333877,11441935,21456224,58842110}, 41746303852064863397219668612160740821525575861697890771511504314542509945152745}. -{{38357595,105265278,70053943,95314890,85476663,94600381,44959930,97411502,101961618,112761652}, 1776372195127657248952577325728759117594161565354275987833884362732888930302524469}. -{{38363395,20566623,26078464,120544010,84864933,25729477,84560271,101325018,14084287,56958260}, 401352792312638364658052154859163214494426078335083545454192011890164980527869299}. -{{38395530,69320119,5620182,120914622,86624258,123254332,25807373,105110057,103067168,8331076}, 819650799062109452018909098191888976955940490412003672982261706607568321939274946}. -{{38437008,63043023,32596203,64354694,5514008,102809195,7755696,104703398,68268721,96268991}, 1719591253253398835837316271648568386389573900687579313270706725245394057834445606}. -{{38504944,112911198,19346635,81163617,7705872,53181705,115018536,76899961,48121863,96144464}, 1323452081598535699233081368765142269693828426040105522556699463679902221984864684}. -{{38649959,89960227,85417513,92866527,82396706,84122647,21403693,18138694,90692716,63338595}, 590080074379173222424614558826679674409418549390029680450536974619196499907243631}. -{{38738355,65838222,16900086,110776661,9935927,59968008,59871155,82442305,113760437,37158746}, 727831259758613281459893476022697878433973908031728226003366180287645611587100121}. -{{38854521,113042241,108526099,48816330,56625894,281623,119884332,25009078,95778114,54755683}, 605071477961030851834723570573545359434404569141971931025154503781444651970392615}. -{{39116962,54138419,118252012,113530460,57901896,68733608,1472080,9633274,41971634,31946396}, 82037831030277173141924067553041087232606549911963631078176597970220145938140162}. -{{39128438,23878929,84779627,23510866,25992188,67966637,49015182,9898712,120253046,89380491}, 1490131615950254592245782318425610220798038648775978111568705733846518505081222694}. -{{39357322,78062954,34514323,4052056,71997184,121829406,101391075,85283733,40403733,122134858}, 1398489191346713500005213619166458799497151155177799349022276980835879311762890180}. -{{39498032,45143923,93337554,101519542,2572430,84603392,32027104,82713884,78387357,94799739}, 1741534006872075443684873818093350413806006315901432519283077079293796748936903426}. -{{39566048,101137450,103252272,108681891,81196461,97307597,20891651,37425419,84207288,35874691}, 590335831715837941745774596966184546789965841420477431653666350358682034523286264}. -{{39728362,26064667,111923433,45626884,77857679,94533814,101595605,113339920,82722154,82895711}, 1875276467193743372583876291076596769178085774231017300812781738809528245138804310}. -{{39792734,20406530,99219668,11484167,120539624,79997226,106028306,23321739,118197093,40745727}, 690731286991371962781736580471447853225821741700045248976235316106009390582837128}. -{{39813095,28646110,32775476,83637116,56916912,25050035,26780478,28688295,102478722,54272731}, 490527386908594046364117354832942929593043702012081760225035878248060524190207649}. -{{39813850,9360497,46525161,2196923,66165242,68247182,8576079,15347106,90559532,87074117}, 1482178122094954450020844730602774389991305299205618069829053440487829134047962702}. -{{40069994,44883819,334780,34078831,11744716,38425430,76095798,65258201,8441312,16114482}, 118880709212479099739691798188869271986338280209073856116240619925117497382644874}. -{{40080719,66830142,9074467,27066954,119158295,4922326,88694696,51574251,102491477,20364671}, 623228689874409156036550136364948065720653446734194600797161568991644623878946709}. -{{40368075,43896531,6378946,7678425,41418714,47569248,47003305,111300278,47440683,103154860}, 1187540147782092090277455010853174973844378012603480319061785381577498331217026379}. -{{40484903,88708646,41913877,24006631,42692443,68053210,8866824,123328743,7017398,82766451}, 1248971713640863194273342792449908085416126275185467596537102249279496439828770461}. -{{40615211,15489788,98791648,105360120,96587766,42782886,24987582,76773430,63333991,73273786}, 1238123798917749936867180548570196534322905859701421392490688211958997146735199489}. -{{40891631,114596556,47104797,18615590,94618659,58224960,18115527,100943941,72547573,36168578}, 746003411731275296515213714401497754075356848675260007161021430340749235557328341}. -{{40919479,71867930,92858167,20541651,91378623,30232422,49948975,25025606,71367292,41373686}, 516087483323609185449112650579423299154781979816447556145775158334921105888509021}. -{{40974835,26252815,77806226,84015249,36620680,107847403,10323972,61386212,12768585,30141070}, 81839018438581383156091891714731987919139701043994527561258496200385599363390763}. -{{41476519,13017108,78604556,104308197,95183121,27423824,116141449,100170524,46958192,61821879}, 409110951879121574990642355621784802496887779924090809623760570897364607135385177}. -{{41538708,62019310,93623948,19870331,89011942,48431570,105291865,14615043,101371106,86316209}, 1579121002646021195231007681225358904805357785814823634218451255893266229429201608}. -{{41767982,6703433,7427954,100381804,56121858,1172271,91695442,39409923,78770528,24803856}, 607940286334607681941041715771637810503467000245917280929417432060966220667802786}. -{{41791977,8413757,117411809,9558520,86541905,57445415,119647473,102294815,64488901,63890384}, 394572146509191632489519562861318665215534489860619152899742755278119894413115895}. -{{41946784,62091377,76432246,102259128,92544539,34266163,113369213,71235192,61449806,4903181}, 408245397080387602669494430365411651793767484326274277636760046983416160773788274}. -{{42067860,86402838,20756470,106791577,73807658,91586983,46743256,119735588,44282041,111216733}, 1294919511937561203842867104024975873230332762040700691535053676584791478644038440}. -{{42180646,31769869,30480318,100385076,109343125,115410912,90930889,66884258,28326609,11874755}, 222641866770884341534477449624579763320978768963778348604317242083702800278755154}. -{{42238351,76948130,11618089,119275025,20640372,5492662,72724536,73544951,61437556,10564981}, 374719980089274645357369473133480001858529266973672746438305880347969782000291469}. -{{42276452,13784392,87641826,35828660,3327403,92732255,70538451,105926391,8019190,77712454}, 1371226268561807353344287854032579364102360333656034237894265406624065784479994096}. -{{42430875,42888792,101713237,69472571,56900916,99976296,42275476,114523460,90151152,114477263}, 1742828886291111778525978904448183106443677877222446726945476896966235246494754317}. -{{42661797,9040263,8972261,70611351,10046736,88877904,64150797,22759074,91575264,73333722}, 1497078579239031453052961114588591699551015223867916396014027810719278040885110863}. -{{42740044,75493993,88956084,56781970,58296048,6337672,31571051,11338973,13289093,29425213}, 11162340686919165785798324703320280591899093665263568862003911605463524286997442}. -{{43109046,69713316,48370090,81291180,41371678,107884870,105395612,48259087,24450120,104939109}, 1146322234241947230745760296236850966845496506290072129038090889354760973593007744}. -{{43134283,990552,66408534,26270848,76749807,6274708,38977942,23207125,20406426,51600369}, 30695554252417756033041244804516767431404892547558358257744789412540140029826705}. -{{43301120,2492119,63439253,53188195,42089939,1276163,81679462,75943097,48118210,121271757}, 1305724993168051580796535329839815276684771443285357092412053410238838798700374718}. -{{43354324,6120418,90844453,57762008,12987793,117709237,113471884,122838136,89398538,122096325}, 1846612287352318446391994281115921638270786803943496208857605705711748187321272884}. -{{43355072,90428981,1983393,96915194,97628774,81424555,116550963,45377901,30088596,53780477}, 227303084172799026684629936005640574914677597009934970540112213877748689654637286}. -{{43623874,104048255,64939793,23458343,32471985,19887194,3875606,60408300,118343660,108743384}, 1428193078150916041427818604672931158119922158756677287087291041737126105864842270}. -{{43627702,56009753,88297150,18934415,90539722,1538615,86272804,44545988,35476406,52236215}, 157252155870398394614000571083912196786291912206500205457114948137424211203126826}. -{{43632956,28646403,51244163,13998959,73612973,50511934,116753276,110449333,9660995,79416810}, 1334339255398921489250826446402686956608063432398248475017372178271358818017130910}. -{{43736063,111556916,9728766,31626947,23172758,75938555,69015476,88876917,47976902,15157946}, 419173060761803373840756913885454301547485091818453933824976454232739187162674345}. -{{43821531,112737875,22904735,44348495,47531787,96286314,76452501,51616149,88241380,72446042}, 1604696364727698583636551635571913246039785283916780234674355289442924355283123423}. -{{43850534,59093972,42883274,35204895,78803105,63077270,88041245,119923695,74362226,84826194}, 1808527188552456855620819628841604998683780046192453084014731815444397724679451864}. -{{44083145,109618997,5849089,88378606,105901397,45372148,123067279,6382702,22032057,9254916}, 166949252882537008094754014427605299334665065832165951507856754455466936837022039}. -{{44118542,92731469,5215058,54988923,112183265,101670213,104928477,94598244,35494912,69122719}, 1397598096413308564545464311644861164763339512713595483685572195182768582609614458}. -{{44171140,114296686,43014553,64041142,50464146,85566190,33274350,90930667,123304615,40155302}, 775863975312108580461201916882418242227650719328135064375790729925894809476655492}. -{{44214504,64903517,37164342,53626501,100899398,105797106,43889130,120403096,64297264,116479437}, 1276490880080614921060840935032313288717433237938578472056475448442575456517083658}. -{{44277292,60636678,65113547,41739860,113782822,112310403,108072169,64302424,95899365,12815289}, 682245871247352166846098440137755709229127281485493529766209223202128330776173412}. -{{44315986,69387537,44093655,40022325,91984153,88896830,28748625,61983757,116684152,14566933}, 567636767419181399813295861835594616556184461043441804481794851322983429842179806}. -{{44590677,26626364,107299787,33676179,80821235,75497439,39859887,72976724,72877272,3689639}, 807904930444202358575737412844780253916681724979883214931113376279379382101471869}. -{{44696009,63073745,54651586,1114158,59199611,5570592,95760954,58040549,104709572,4957109}, 593592240462178744876065989295998374181065733307120820563602779547532938061116051}. -{{44780461,75181324,46656930,15084719,110294103,90383396,47370017,83109519,75985876,105574683}, 1753709243141838128049246968020679416637420991571788433044021318120571442602603225}. -{{44857840,15039023,14369790,57458603,115143889,57749989,32952257,8288249,10469827,37878678}, 30672423233339041462011648246564979667181261040783149665255225644234171243837946}. -{{44981480,7727589,41401597,114237125,65305586,54397165,119497794,83203377,4491016,61198748}, 371688282358284472594197224676758417050763345898016612143742409488761643847467182}. -{{45091472,40242541,970406,113448016,13625860,36148339,46414573,74989522,66282863,74076191}, 1201189592378424361922389614364391280751164631528099448921310068991894005289489250}. -{{45102714,58710642,50257674,119715636,35050693,17210422,7596226,30920564,79820949,86645463}, 1437731872425401179820889366689243578105345404700528963927503548021021373935230736}. -{{45250901,58436471,105652832,1885385,27648745,48081487,90681882,60920705,15608019,71340371}, 1074853104891612276599187288860188179136784505863301966384186778291088450798848955}. -{{45291954,18795490,96435085,83646984,43166312,83310427,47839213,53414310,80869878,25316478}, 556181304805158951579171218744261578368324661252749501275059050243309772779457636}. -{{45367636,5551494,46538884,5790119,14316380,23447477,102390611,53706700,8489259,51848995}, 119855046416872129075059047747772593858168494364965313080154444120876943624973160}. -{{45540377,71977535,62513770,13005366,41378937,101807589,118080447,57764774,54574425,11903407}, 182469230394092085538014776267326684277905185727909062534551705070483688305408883}. -{{45544635,85325877,62334776,88479879,82121929,34636552,40521745,70237789,12318716,59345528}, 286421709708547866966426549783639996681576213437233522629521102723221376867509467}. -{{45573087,33800696,66014053,111137406,20140261,24606812,110865766,96170430,56408978,64787054}, 372068797699922411241920745968179989404636680721052912655696633295046542259856405}. -{{45629656,110856733,7102601,14015759,87946563,117103880,33920199,2444642,90538754,12142792}, 567097666334465053123613855417225084112738091108506337436480808485513221697396830}. -{{45907951,26171949,2963792,97825419,6484171,12570576,21500667,66559202,106885242,70067970}, 1438371498956289313621739567789975397181452847463737108089241910144141284517831771}. -{{45995671,41495963,22627520,92836255,6594552,58408092,39929223,62980875,118334503,30220563}, 489981315319213133349870985527128362601988158282247697550166913984649929856856011}. -{{46047119,122958761,120977377,83997684,59176479,114129640,52339404,50428230,54715527,42314351}, 87060213365268327948740733382510171751721661176977951045568620072626901607139095}. -{{46059637,43998484,84200799,88629636,91070685,113896287,74091119,2493915,20709973,32755614}, 229796236200780892323122611264066626086203252882953265669777365459133243942736373}. -{{46059924,90043553,28966959,42902525,51410212,14983344,6139393,15429170,121252652,51182759}, 479425876835410582671536341916408871262782640140384511635567140628901865434255950}. -{{46229825,41108481,10325281,120111823,4027091,76435708,58559728,77242527,11925863,113617118}, 1260880090294270898291175655534897424519574877761889647749242992252793410573722015}. -{{46283259,113555019,76169305,81337600,85946043,106329540,21514451,5775121,22187127,40074263}, 115856006724304061917971016695229928478668587719320894571461640255014418829365207}. -{{46562540,46278328,21639567,92205190,85826982,20734589,68886003,60527980,94929881,44914672}, 638483793840035358723857374916729065541410691001974533414338367634936122123055460}. -{{46724595,41702668,72813542,83085392,115634465,41646054,30763010,96486729,117434529,98807184}, 1712426933024156637512132043762484332435278612574118168568271746808939605752124817}. -{{46833109,51323308,86122976,46609290,4154886,57138362,14295468,116262936,32363533,35087507}, 245789131413927535235476072601190734647044089452296349177055174082928969655051009}. -{{46859777,75465679,99516509,30962309,71782860,14861625,57836968,2766184,47867352,111243347}, 990834852538912460666083730889703781205687991254963414822685681412607215787313711}. -{{46962841,45100825,1606008,35940001,22550960,46803859,63272681,23136581,31820604,35290511}, 1120747043498305556739825969558786883772799812155169961565957264580746861380331}. -{{47089665,77240985,99028164,1347638,81082423,37940352,30849009,107893931,79607953,37825092}, 753403158612693494245509773602152193617779937552223377846154681520905208436253139}. -{{47149213,3685333,80550,74348946,63801070,12885540,45821832,107153490,24970180,9233611}, 252342201383358976038817715901521236104079995301501940900555241435101537190441475}. -{{47190336,17033875,77791815,73498948,38714570,30178394,89917026,123280928,103253557,63717697}, 853882928191354503482360142865330959187986339780076826122808889248554150424337158}. -{{47351124,4863681,87778788,97817704,98040271,42160731,100945868,104935844,116102879,103294445}, 1832237983310540420788898461106492500556677556037993490902420133432823548753527602}. -{{48153730,85338181,49783856,99345345,78060748,2687113,3941405,69747000,69845354,39489763}, 760531506087058205772603437505563427099194046871064255009856511277162437572036202}. -{{48250199,107314436,48347407,77713194,114983933,29560444,62363474,91191092,21688524,121954860}, 1234965997427617490773230933970058474062088767028768370943899761883804774322746389}. -{{48355849,19706879,17246355,86805655,96795526,55398347,107557705,91160711,79281203,95141622}, 1823207392019071365485385909367249591943159947444266581384335947671008289070447087}. -{{48878224,26392927,109128642,52700332,96166176,88621670,99387902,30800201,71860553,96887780}, 1637788178034255705956356282854900050945381984665427925078244376244080382327232898}. -{{48940858,56089071,24100650,39830050,96084916,106787978,95417648,117232875,46731993,101455369}, 1394909457514569380002902617363933880375823149451789822097132978724244517994807170}. -{{49150434,110371445,4561839,76892948,91847197,85840943,97318891,17677879,24088729,8877191}, 226032463314974652313685429279789107548782632246289040332184060205240108779804662}. -{{49490233,96517930,27740477,33787005,95184451,29764301,107164646,34490412,91853948,68347321}, 1575136620975849033674424766173430146904206214912695070052896711041533548758649405}. -{{49539997,93908429,60571404,33323037,14148654,101925419,18678480,16757839,108485064,56808875}, 538732784149251273000732415565417058640247755323849405102470247910779482460045995}. -{{49856240,88901343,29457517,45365316,64239794,17803437,49997085,10038866,88559359,105821646}, 1427646447597082059597089890712984472346145786438924419736817383924319281279289702}. -{{50039216,86211236,94793001,9783928,110364331,90302526,74410882,23220137,60070853,4397227}, 219110136213158890649380938943136042983756447243618830957220127505997227476239252}. -{{50113703,16180606,50225614,12101199,88748888,30925957,56508034,73384783,1921307,106349884}, 1216405141664224011777742707173307123034003307113203071705786697914348474834828713}. -{{50147784,7043299,89643800,2185631,59133505,10596555,94430641,108478365,41753492,95253192}, 1312419350809354380412308656593514148241567908703911583070996702432371068008179962}. -{{50168106,7135756,87989585,38024355,12461620,93178358,41843111,13145527,7311136,64106067}, 67755624889032975833615501745869070422774677985472248823663931426848633810298572}. -{{50266061,1054855,245085,30697083,87748047,2927773,68036369,73651116,88009439,90908199}, 1808212474140823392855345312934528885218540675749292114326524497423362856970906495}. -{{50282403,86580043,114703689,29970340,99509581,14097230,107427508,13187734,73549270,112264482}, 1583234329547209801377471831347204662253306565600084445136936895027275342820576279}. -{{50521932,6686598,102936211,111748698,44132551,44493191,18813996,83473541,100282819,86314214}, 1682339309318233048480846612492857568763392335723812181391767999271026284553894324}. -{{50568508,60535909,101407560,28684286,98914,5391186,98130915,88993904,41695653,34064358}, 364526520477277405475563310623384900098474398829721317536913632564047105387782466}. -{{50754936,72024517,102432251,122523292,17067678,97141899,30889760,7734702,64066440,82811076}, 1034279128929644640243345246331591579282091662079761757010069508107264959973609510}. -{{50770570,37201093,120238430,77951904,108489784,100126,12270909,74731557,58062069,25365394}, 289523202656470975355964524837864046690744395940134767028755540611934409793770946}. -{{50839811,36314185,49253974,24705765,75420787,30607720,12187744,56238621,59401699,27287062}, 30351849173633606207890750713470659167885910421900464141399591396726206718825883}. -{{50902788,24036228,102482440,48420173,16110609,36512254,90896211,15124339,7669455,94000246}, 1074633028585979204044959648353012771299778737157323102290944959084020764321481176}. -{{51141300,9426660,76470895,117451432,8338249,87871379,113554835,87828473,50741422,53744370}, 438754165039356253411176885639910367209282649630873594831545274032144423325634804}. -{{51173698,122492586,6967217,3255868,36803126,118829712,47284299,60954224,2125139,10671410}, 63430833844821331557429789278360231874910582611210554808521586464775567531920708}. -{{51242001,50902220,89523006,45357083,7074396,62833453,92046371,50745474,97753483,87838129}, 1549146133218293267697999812243974875005141290891689522675162870329348713464935273}. -{{51414342,83034709,45969415,113797195,9088725,49815377,116508354,17918975,55429326,40967341}, 138685227584811122094733871595976461945035757143161780044011039635015108151162558}. -{{51816656,100121386,65191629,120514834,74674987,103984844,98593717,100201235,1147350,42492108}, 464176476938671692833326658355425389293257355311805740066662182481263264457451732}. -{{51835277,109863671,63358506,6027065,1789895,53326298,89418411,120125204,34857690,39874753}, 361110699665653225031243864719341785671262552313500109013889142498811400238258779}. -{{52092408,7092482,41090447,56301290,100398284,44200166,2864069,27120030,45072791,101304684}, 979682762333480683352045132307262472358573208945061346935459977804578403972987204}. -{{52113440,29988733,71465146,56088894,110917857,113681806,49636572,24762502,111286249,82517682}, 1519874545684094450867797031185777526304807940723177920020279870211474863073964306}. -{{52334838,87236573,57904051,80362322,51823078,66689655,19821053,17982562,98363254,39009589}, 493834248067987109613849173274120548751797634910537759665287980462296913904334438}. -{{52721968,4772287,76417899,76499369,17069323,55557768,10894344,11399111,96368800,53541365}, 497503964967334992975189603296783236654669246467421908960813939115539193500162718}. -{{52861810,52832167,96995647,89811233,24782266,47656459,47658967,106598620,22605156,17481894}, 259786391842306310610900976080375392936078347088847946912848172441768648172493934}. -{{52903447,74056730,5564594,3079333,88174141,15226469,9583419,30104257,81273572,3370118}, 507634585489561431422195435007559112098333572396007360696573591190441591161036025}. -{{53041080,33916527,34996316,40337242,96720359,48414561,1086613,65785969,115211461,43201118}, 505633554248034371976247569646258542352107999364290055403018766933279061716789746}. -{{53046517,74047069,42863576,112459441,7476781,34191324,82684775,22371125,35445634,38792179}, 138568983096196412668366252571841926510854451528225616239383669395116578301608667}. -{{53138624,17092393,119278251,56440715,49565606,98967755,48010235,55399000,96496872,90215268}, 1489950947280438775226874948865680823518312766613091531604098212183741458106413166}. -{{53186149,36566003,66586791,115843038,101249473,63163929,87980446,108281859,66192257,16741146}, 400986827944473788751630792298416947317555972901143988209208810395454792764438967}. -{{53315172,46822837,42575454,89159853,82926079,60309461,7525131,75226976,93847671,98694900}, 1704531545176488900955969785271431095823659306227833001921255093742233971210932602}. -{{53343699,108192528,74057441,87409213,54572170,77304513,83239547,46317792,4035463,85213708}, 1152629781228470460840023295708907917661134907136418044688080016115205664829425005}. -{{53444544,22938516,3118250,20376619,118910845,94273712,72134355,26332658,44234757,99689424}, 1156563381204296468885308231811732164166226387047943690178209219594303082007310680}. -{{53564696,17008558,103632571,83141355,14246536,116983034,87594652,103150477,5989716,14390084}, 437529574800361059799634292843350539099658309708136570076011343989166254785083532}. -{{53747035,55731826,20459207,50654381,82471756,38328156,18682028,112819275,106241562,35109221}, 742768398007999240956888421502846061118598034436027399623705188606376884165811853}. -{{53886802,30294692,70810510,37061926,101328223,73305906,119148424,6192076,122931604,101696786}, 1639314409313300852633515074930305775933191557037444052557855977765016316223747088}. -{{54162045,99530977,62591315,75101538,73706163,48413096,100052295,21678042,84704442,86980186}, 1589662452068995527510319317862807550451559600815657965812879432186528853143810135}. -{{54163360,10427016,81527002,93818036,72361726,30014417,53482694,89735911,26309580,72476633}, 1237704315619529798004616667618703188378549378617792050404858700844090147628864160}. -{{54225713,86556820,121475703,36445667,14297635,113822183,12795377,96584692,84523510,26553020}, 781911199603936172267109093901618959819045294182177014195118716153595773759844477}. -{{54343499,5215561,77312074,64263411,75395121,66160317,36155666,110003576,99698501,25376257}, 748903051406606985354793048304224430186334987424963028766850341548352557014923067}. -{{54677975,68597526,20142533,54927549,75059929,102563314,92358901,77535283,14265277,7255037}, 448421285655612621614333055226839967714965281815748002836379511521538385181315037}. -{{54712299,14125531,55033873,116549694,83387559,51269186,99098465,95760391,76433976,7531363}, 874543679659815664108210196524969155418213080641957025689346220857353760179678935}. -{{54753161,53697460,7103818,111831638,57140011,84246778,55555418,98617726,118427064,1566267}, 786162225511490508811442376920406507756476933245957424963647079607092179205091857}. -{{55175063,71317549,65721569,105752143,114234835,47649187,60719438,97280545,93458796,67649102}, 1708391858097940627551777798726623068024687567679745844160981537642583451963614399}. -{{55320771,118701023,84920522,27251960,110253150,75999655,118047582,108559126,92462632,95451818}, 1878994105771864264877649139620705779592955821419626541608687105046489637883468835}. -{{55324647,107821244,75444110,7811879,73507760,54117608,122929135,266124,86068311,54966693}, 634721293232266074134155694495131872472987294525047369677466204773338514854328137}. -{{55490811,314480,61529148,24786496,15198861,25214065,18379859,76113112,37242232,66052767}, 238541848492778526832007171163001585505136719497508458513564783810993326628865649}. -{{55496194,59537896,102037958,92261278,54366700,117349716,13921207,43258887,13825261,74591484}, 1030417567398330947664801340678192734477292079890389861826804429760157324104906176}. -{{55754887,92652130,93429961,85203521,41634971,48827538,29658309,45844512,101447133,71800103}, 1449574166369868399735657976477631535550982984991616945027671313861879911876710237}. -{{55799052,117886306,15428229,23337636,60079235,70766181,112010141,62483008,29503409,93860879}, 1130514175491632643128972777425165556388061856242407438518643095151453322889153396}. -{{55813073,43514014,13257002,57181069,106126975,13514477,41810764,108100995,42019374,47053978}, 268570722022598073731935419882274792085653414254373936260816617065662321257240761}. -{{55827930,71526726,106873105,89400118,108562957,11624240,69913556,32125770,6648904,33971717}, 175115875540920900252635147512398937103950894008705112759416089578141825468870164}. -{{56023947,97854065,73714226,52057055,25998459,66545037,43589583,25772843,44195613,21119792}, 11770416206431205514507622586561207033852528511940185645027857754955887388358139}. -{{56255221,114692821,44374274,40209249,103364866,78556089,94205012,18510807,15291622,90261822}, 1159830898840384280388616469317469601497917199245357461751124957575322900826575019}. -{{56356733,35330209,52258727,30823259,93345677,63405967,51951375,30946758,77033080,7499406}, 504113973027064202134730433702465905913893491041650661438761352867866795031900287}. -{{56445211,2450290,23223019,80366521,20256835,3879680,36762717,115878668,81885205,49610082}, 727523544594568355148839247773610622513729265236984220550362271590999229836320093}. -{{56569225,77781754,30045282,26882613,102391215,83802964,14919506,5988607,92338881,71216087}, 1515518097125455113050417957047525912255767919931648002920175211562243080669846425}. -{{56676853,47845230,59869994,1829430,41702010,68539441,5965206,89125136,31701711,63700363}, 297397291209840994946776147022112243935325697534295257146264361464986604754795297}. -{{56787842,44343834,117374762,104801625,64102377,42164297,111202452,55957432,19140815,84802535}, 1089834947985448974155181731717151663997240124421875531349310305761376228013252408}. -{{56890269,114446621,72318232,51766575,109503315,59323150,44660844,42226509,80856061,80700511}, 1464066204244380897889132214580941982948617572119459670217048581422407542241813403}. -{{57035483,64791885,102457646,79667940,64718444,28620011,78291833,95288220,32476152,9567925}, 377987762388101525883851281180171038411495141336740839287229756190241206690682467}. -{{57330857,112744383,86358566,116893722,59211619,67616367,2130157,22389379,26324127,23521178}, 85273448152737767791876584396520758873490486752411395320564912366509075995752947}. -{{57397024,115492720,106771393,40428066,101798022,69181089,94675667,34109227,32011428,60987225}, 219830945388727558987325951578381789969769592761495611775217567461725694928839396}. -{{57443755,84439697,4345355,78515111,50602830,54186897,42418771,13565188,98336690,26877658}, 493017025920201566006401881126200239684955887579878821219000417029823494248821871}. -{{57445471,100323275,24352026,50822846,38544170,53518856,101016406,15433823,108622607,49586714}, 598169352391307519122523196893106580087461678279433649408281345219405917148118403}. -{{57670531,106171594,43005798,54888338,42757326,36173238,31132606,26420724,84739440,21547942}, 478105439651071712137194362130974840492562028902001288494814562640744306939919361}. -{{57876750,90372614,79609273,91586481,111212076,4253777,35794697,6285122,51678090,96886278}, 1004760092878843025973722431029967956509471871123219273446243299227326889081048172}. -{{58211820,46104723,3788962,57769390,60497196,84378256,62098652,76868989,37302684,7721144}, 297055772833078834021035980526353471635882024957452475741990467443948403720992898}. -{{58359853,94764278,86274990,20114516,89454666,74529551,97221715,86630075,41440007,96190921}, 1404792735509032691976076104754662995954435777093717346583075607867492103137778657}. -{{58645074,42254431,110162956,1096937,49648458,67472027,28268764,37650700,123401519,65712998}, 542644815764873300959236577341927666711819225606511782148484944653447105069501738}. -{{58674846,105503157,44211307,92493142,110069405,54109550,72759366,96869192,81640285,94929446}, 1826836713452503975243264029082033910698081350258271539340405200224458450258212118}. -{{58721592,14058473,97909792,11908500,81787159,109102651,20380009,89507697,63946350,24077164}, 334005796215812469334930829236417935803811749585785088432137094065360011956371698}. -{{58727931,118952275,35554850,6252752,106440665,47887043,105491349,16502015,42532527,70569911}, 1101166491404795205301373917185066214940838822870224269783513182140119584921788403}. -{{58747111,60464229,122990771,6501224,105375812,119639678,9313026,86154721,55037270,70824781}, 1282613436711594810511970090607547484399986778313431391369605351614864294319330951}. -{{58780227,121392927,13146745,3795717,97457223,89250666,19939455,116677668,3180367,100331772}, 1278582786067419244361624169865238908036530191588796716921689489103435021905415519}. -{{58800853,86259186,21763355,38697501,11715682,37264467,82516728,22182697,32274501,121608630}, 1071847353332914536035070272641634260041901384437623318305557611440337349626091949}. -{{59058086,179269,41788508,117701094,62942152,4706387,32717737,48581404,84553927,99838939}, 1437960147872677491185007155609599602126320915525849057205689660165626667229554530}. -{{59110066,100517206,118788119,55820640,94378239,18251327,1858160,85239459,50029506,58651522}, 279315282077826816151045428559717551900645061248533154828115598416680342942309556}. -{{59110151,27255997,65685188,71582301,105698875,4192579,76533246,115311962,47873380,22905139}, 400911124999126927516156603366496454474390985335649739323733238870799449916687931}. -{{59135669,86812660,1294189,67897557,97311774,38134220,95566376,76796954,110211956,96916285}, 1827259926421561350752515458244590692435483532821606697836374107651664496110486029}. -{{59148199,21518232,58191779,18404295,71219743,53242736,96656847,92948886,35511961,86815595}, 1334456305907695947575095368056721347285743972989928039969314679305371593886889821}. -{{59167288,60983131,81930397,45985141,83272037,35638893,40320424,69075925,18976519,550140}, 274389714880178816509749799349084071405081927693712411727605134103254383437547966}. -{{59249924,16411546,56235905,63254782,34149402,47494811,97718318,99096701,121170941,32355804}, 830572948777446455947546658124306479445603754789429535065014294532031945655839140}. -{{59254848,68896895,22062418,11947555,12456001,48972311,121202614,43999077,11064257,59811861}, 123610892694776354814353297904208881287238839434731956190428719811801890693430202}. -{{59255818,118904920,118899933,40006301,43072368,25581927,90359453,23268783,151594,22788192}, 129744539592134034580808763576995376684962130540701041308014083431785991202309356}. -{{59312011,119250288,24925463,111927697,59998549,98558752,33038189,81171880,495456,110978306}, 1264498675827382103417370834396912411857500534366821010484490855419346997708592221}. -{{59371959,121768633,83658911,95322935,65333511,96167996,43776526,92152395,9569278,106980300}, 1272010807107319808487788129854080403114504153482252883164609693147842140033217695}. -{{59553709,39058779,26343182,27881828,55920014,45230078,67756258,107444585,19290451,24524694}, 356038562392486514757584999970375568586320234909922688711722051092407215737133443}. -{{59691711,92760348,103823530,25408436,58297535,105671521,118847196,6231355,63392223,24001078}, 189649058589297990266670097022483493526591090354940467635542966667261714225845681}. -{{59702784,101052167,115745398,105210993,88472581,61850258,12927298,89824303,457565,58357791}, 293734990654498573564471634275381638364029979052926807564422819756431431923637146}. -{{59775569,11770901,56801012,116060064,103823230,108155747,72883616,84593837,19219647,121995658}, 1409070098123948172079644064477518775259403916276897448200508036601204629083832739}. -{{59961033,66205273,49980222,94794631,88713154,58060750,99084653,17076138,64579064,23155269}, 163570791804143654237018351182484363864770749791360935512622383126508820978922059}. -{{59985875,56735491,94718088,110134256,76072051,110405203,8005600,87052135,119875297,69558116}, 1771697454083460871648212954462247863304468902493917558509905909689882676966903219}. -{{60296084,121177386,79202193,9960532,62039697,75384276,61337263,51859897,8869653,98019914}, 1019353416249532365963711964165882484851505003805169624990880757293524614697781716}. -{{60387743,112757345,21324833,90746200,8842901,47799067,119088119,93604944,53229962,67314435}, 1323451926517513044567310835083381034661244024782849370292733480364320861894575735}. -{{60435458,82399680,107828284,19051433,39709605,79144203,44313900,101502835,32777574,24452254}, 307930533015336672522984015281096894746977128281409686911553690232488865781679288}. -{{60583602,21182970,534387,111054100,41772119,42467525,39590165,115567741,106099071,56043082}, 728088902583969214454399778932461629505811345033348527212341740327116852400250356}. -{{60591343,99058098,21634869,30920055,50117328,8912125,89529483,74045321,40981169,75173874}, 1308481505339765198577663091426770362851048384092576997255297701419618892011613677}. -{{60614428,118760574,103377454,1831499,24014709,62673409,4291803,48865638,25978697,10967908}, 11418729574967070779818360784066289556918415668412745299164023675186571610634616}. -{{60827671,37781559,108308104,44292552,116614346,31186936,81285373,56977177,113365647,35991617}, 631586426607260846732989294108291272654974290538342748422540163897222340868853699}. -{{60859548,83954168,85813783,23484204,119038243,66920215,654140,20226115,28776774,12114133}, 40848259892639226112625394229486992454746385617733287883232433190566347798926004}. -{{60888309,21394045,82060854,44649441,37640153,89185479,78523662,103359917,38470181,66457738}, 424076829554896131989918229699829156311313709440074256394772913963437103781614011}. -{{61343322,21956732,26875094,50185596,106495342,87370301,58146655,3622486,109178639,45716553}, 564763433828215934933487620803206821964311449312693053589810559262719830582056800}. -{{61361354,62300544,103716954,122016745,87789213,32712660,14737244,4796330,64031684,40314562}, 53292056991121874818901662619337576291132321912649895971389323061801430503003160}. -{{61744919,38480118,123343469,53362319,65280641,33001899,57874395,93777281,25939987,59013371}, 245652913647161717764753439186254867196965744326753746682335184348578442536398845}. -{{61839617,109874351,120792310,40432929,83807249,58844680,101391829,91199334,90495577,70530357}, 1819526876932783571979931492090344304875967509323079047429079788180927509875006299}. -{{62073576,46263222,21047470,24283744,89345658,3417269,78578087,24187548,60425585,44776624}, 149609538197640283133371280998870553589881873271531182101545270325909358045649248}. -{{62100534,76522361,2635032,74299135,57853605,62059239,10690756,109669375,17294559,90136169}, 1204559409471514778932407276238083728690628217678880102028605956158921028482279354}. -{{62137202,38066212,16584855,22101786,120389025,87686437,97336488,115216344,114647563,18094721}, 919656267695850887975097732966248243311565192730003062626101742334340678491060020}. -{{62228699,98348965,9091072,52693094,65734014,12948157,31319234,84276355,96214564,110093263}, 1664673146943526526708624627804788495342959759706168272809893107369295537196721827}. -{{62232105,121077658,89361620,31115916,12533107,40194733,92176543,69924578,31959645,80982700}, 1315462050798228430478669863552877156310793262798699393957670484576584834209761649}. -{{62263349,97368839,2701748,119565104,56437894,17430994,44233528,62225617,52482547,16563997}, 19383294121518145259994995204853224692007390379631286032018372704851576235543427}. -{{62382101,72949312,10411928,114434477,58640792,53003510,17269174,55414080,21331387,15059388}, 18862324816322101373294321314062329104367458087272867182379407832653108776108297}. -{{62413852,45837731,18780864,52692745,11483613,37428704,95918935,2759315,27789979,32607577}, 118650391643948774998436525343369171308755607489855422977473893289076241617849306}. -{{62444946,58042402,37010020,88289577,54483655,13918687,76110440,118163432,78787549,80828350}, 1793661350422829164333835063927820623587820165350569590090450192103588142036602168}. -{{62484656,114181143,37442956,52884514,14994448,103656044,40642016,66021498,12181413,34975101}, 64349887095997649723653078082890999321896829973495746740241545168831960592820994}. -{{62615726,106979048,58928113,26213717,77433666,3053599,89575509,94841998,69175412,57145411}, 864286085928302443644460096386071842857895242678005550832212237988483105109493356}. -{{62627800,107060718,22796809,9685213,91687379,41893970,32376947,85999140,47884740,5330015}, 271017189521708297641927381024454210566046574845463282296721862915168508408613468}. -{{62664167,98125500,36934114,45166920,11590534,98186917,60775234,82310709,19706501,94168646}, 1248842735865768426086504796385534923519286275777450254182221557775436765350942113}. -{{62771164,457616,90024457,19285957,98637945,8720849,110720311,83725238,99650168,8129967}, 867169269960155740029138630646554024376667099983420503433828778730262425222447740}. -{{62774352,105606317,112788331,105036390,111483623,13166329,5287406,5830842,111864491,55292719}, 531311099140992629872386471248389183101550574267614791812995181120307278117827382}. -{{62971513,83734252,51251674,1795321,61511060,108354455,80167306,77946627,19780464,41235814}, 419726911501668698596374988535371609044576603626635495261506482259806343582683305}. -{{63006877,86653275,105597022,41974379,117853364,25614422,98420361,101635190,57546970,22830388}, 397220894682970017797829991343036138913465530144236871439486411724069458641598539}. -{{63168690,7948902,10516164,87459803,86615597,4367698,100566678,19088077,28709284,31998822}, 163038812687115928540517322912525426264163285642033984835675436977059760890817688}. -{{63175748,62078088,104825744,2206679,1891609,15888606,36438187,118816894,117549914,46517443}, 720587520798125402219548616232106342761685616350892976437046108216606438899819096}. -{{63383285,37737458,105838438,86403707,22822465,71513304,117918694,20550856,92851225,99281159}, 1623072121271394077520819189207171503308349612752227671293599480631931252495694617}. -{{63546092,78664215,11639234,80387612,102573137,45121481,29144821,70442609,7185667,40876739}, 286326812950861512037832852462858102535808087032954243174981488518299193920199666}. -{{63591349,26542577,2855355,84791819,30448584,49842830,72752579,80224737,109849450,77677827}, 1793910801099781673401305884534973711033160455018498021535683718033056918352540367}. -{{63601440,103628561,81188206,115110393,14598760,123099837,44890334,115749616,35775958,45600428}, 324179915156222556810131489334355451035749361073379770739822106359553508201795626}. -{{63619274,79208450,7236144,321864,58675591,110113346,114811282,107047415,85916479,38047859}, 894351441019404074054393402961997023308733354403951550241397883958204167128862608}. -{{63672317,83061408,24949043,81520261,65855440,120984395,35417050,121623296,35555557,93607035}, 1264423701055656605688288433682582591633741348257333335850204694836745046328972077}. -{{63770830,66729438,99081209,89259412,13980128,84474291,18338191,37461211,78742032,33563274}, 556965573587147774678728840769886120738540689666941784169434858818394646443166948}. -{{64038486,48866130,89592748,99622306,8133538,65629862,53450181,115378575,29912318,105317582}, 1209280757341651075959581465244896295603231998732749523283269477684685970526366912}. -{{64253401,35462379,111297408,37450740,52000989,73798729,38999483,108296399,3888332,81439487}, 1252810731181441608281587016754964932658487405716868548758659392605998600623426291}. -{{64276294,67563740,24314423,48691800,6706898,80117380,42143277,45801087,27587521,49685859}, 64281355664472441065617416800685292089482748939054423049924525243505121095735236}. -{{64310496,35881929,8925708,36721296,43911819,94247249,77558999,1267411,38380015,22277998}, 178369630347936098700526546883782810202607116080896360598517288119602205357457906}. -{{64357789,85078610,87402031,110829864,121935898,121361330,68234276,78831924,81363615,45102705}, 945893010958445460798520262910818823252330197728881226230166515953855360545381125}. -{{64512328,115196727,118427818,51989950,51209954,108597425,72064616,3046173,55849932,1024113}, 189550344387280488021545156838971303800395438404311566774384614681874679296195234}. -{{64578050,25663947,45663047,119644037,99973750,1056366,13691257,23583321,17250683,5004033}, 44488408860727495337724777882339447757969055865898287235236035273709839091818446}. -{{64606518,17224494,113326688,962724,8843133,51093608,98844072,83770051,73121966,76990408}, 1786044302867519880923456636039067564634957034794788647486593882597738287323286672}. -{{64619907,19382584,85578782,67135167,82196569,41926362,15997033,88850264,90249129,107106911}, 1712856980273058458873785665984300146701235383412185463633010891312161738042423129}. -{{64631139,78054571,97940907,57088510,5119186,114465797,97550951,4422159,22425252,75844512}, 1137616253396635711881984601468507792797012484588312276242768036965017449415277799}. -{{64666982,72586637,71768236,105608869,121424244,75398048,68250732,8445701,111458268,46089045}, 709156017358379965496601434922091465537697966144537153999998703115876435227575946}. -{{64712606,48651134,56123659,116855464,43169566,56645437,7673529,120759880,114296958,75067789}, 1675625806121354914584288504671540380085169236880636762317280116709366465201200740}. -{{65525807,382566,84899188,19478656,67043655,50884768,84654838,99758646,33447960,52959934}, 364140786523874848437201068039290370116527341127285739451825274055298602520759313}. -{{65537536,36928032,1529773,10422779,87886089,40948324,14303341,111996058,75996467,19845551}, 741365214546886310206144296054286447191579420864018194134266507305293485492282204}. -{{65744012,50849919,19097908,38847132,45053605,43444350,103058219,91493388,50803928,63702542}, 357326937561349447367753071828888017372738369388288995253420456697632455642417234}. -{{65780474,5435970,121541178,12049269,43542398,49412628,16669345,76462677,117031025,91788464}, 1667966058030942434718124065214577462784429992252440402918790287905102879380233672}. -{{65909825,37769703,31585088,73722378,13395800,87669219,73458488,108098143,77901705,46914364}, 905268048147471162764557216209815634710036144312226104191658677709258943791016355}. -{{65926314,85396679,112003589,59257836,74857155,73812615,116680858,113099858,78230641,58365882}, 931340218861356426181031950788760695508727378679194837061699857746880603433454902}. -{{66176496,5472281,52394206,65842099,107144573,5178083,38155522,5665896,5438488,79418153}, 978379854125339676221170327517739603371869948632475242440128220131345999306273338}. -{{66545889,51175962,117640172,77523071,113539170,49639233,64698269,54422000,45483127,12977409}, 52785262567200013874048455407513240974090379074255415922091762131893573023722345}. -{{66623561,90506658,11996265,9618291,2137155,41086233,49205602,50467834,95919212,110910071}, 1427892642909334414967120620674847507716994396412192059274045415642217582758160957}. -{{66674366,11408474,40767444,74544440,76429989,118264063,114959819,46818336,11844691,105584303}, 1172230320763882782444400426519509388519626225416230545961535844400158812961345392}. -{{66974614,102788271,9228819,87359017,61241025,91061413,15044569,106716750,107297916,42339786}, 790894447008541384878224080592747499431003103535920073069637021561282837670927486}. -{{67060135,109616722,110358391,2811989,99474917,66014342,17505638,55085091,4427886,108738311}, 990556518047016608042912228858339238432944346144332785314294337222135696997719709}. -{{67157238,95139521,86675514,41434848,100245302,38423655,47984193,21767962,46036661,61495362}, 44190327174987967902310017848764821752558285721025358994625075670934883160216930}. -{{67297363,20150748,98817587,92599760,76895008,117495696,1671681,58679216,6017825,18507527}, 113303771424766560398529479534964816919019795067200574413636702764277170765829957}. -{{67302124,58199090,59760271,10811135,29402218,205767,40548907,5968922,91761113,116039506}, 1425759342404309390727981105617369765915497851172937127685899564934528750696790380}. -{{67405095,67809189,107716779,104896459,46155835,10027629,8133663,24335350,98826866,62056318}, 503053079189672820795732047263055788576295301592726087467414420909499463485060223}. -{{67481556,76730092,618781,111551339,69181869,46744731,82545996,9624540,33879616,107472864}, 1118623952493025370883892835285539890490514259212010413593337706130465847004667964}. -{{67495631,59837576,75787955,115021422,110591118,41366659,3951632,72900308,18891122,49947183}, 291901458241784693757675640814886083703110614977365938624563289660243145750541861}. -{{67896260,54809171,73527122,42600780,50985717,113614381,40402384,102352752,93064824,43926496}, 781354648175464182238236537115314976052199054397882665359819544252815764391729202}. -{{67989505,27218108,82618495,20445479,90566571,9422442,9237784,92289128,79065496,102400472}, 1699828142936846074332054024434353087839517009037066567092916536037690864520196125}. -{{68067626,103720396,92714574,62839953,9180165,56298478,79959680,112580794,62240637,39601822}, 370379620815951558308341587551230057412103811991558086428057548953575701925762328}. -{{68074108,3026111,42371462,96789588,8651199,31726065,19550202,104603918,41985316,4167588}, 254518433446599643430229898030593422728947874359487243525778877176785530336270386}. -{{68093857,62536732,23574284,37832419,58569116,87309741,23712311,87456388,15125762,123049935}, 1247823933874259647257671026053752646774828439525114605600033474466402129136132713}. -{{68289778,97721555,93338667,89146438,73507808,99727991,14154262,35467061,104627040,66037122}, 592624899677734130163890243091966602929035598419357598350689047385087900968926374}. -{{68398111,10516215,86162305,88417931,55825145,20122958,40720194,17427062,58042510,9181380}, 24693448397409074274503714750639257529473040519867452122421651143088964021759007}. -{{68613524,70320000,94198392,18207051,62219357,50946008,110534473,75204894,16807123,56960987}, 369812448097064389886146783313890654655953743202141525019530815877203305556747096}. -{{68741890,62529269,118815953,16413761,32984206,63444376,3873300,112799378,96453720,68105493}, 1669559642661937755281372389304503432528471973342142963327122351578114884529964558}. -{{68759919,15655084,92230577,28558971,39101078,103894540,5941170,35164725,45107420,62029899}, 70257777315139460692446711206300538784435239758482912808762163520487190003541645}. -{{69116772,30124535,89240897,80047210,79605658,115982404,3020962,21753144,85953793,31320954}, 587356967336993779085710917389561563521865990510341394366877818149057428360620294}. -{{69133172,22511303,68052301,104742391,14588536,60886883,5499924,79217232,121739253,14015267}, 736047402822336742900166389762567207155508326151203670572301030419010614344592174}. -{{69151648,60356333,53663853,73591024,93990393,116072180,97799233,29666129,52172082,69854979}, 1173275030541540283023791207481325606626917042807455708656441242495903902584275670}. -{{69471231,111773134,22736490,81773768,116843590,102797207,33470694,10612008,28614232,62305278}, 110326010309224985214621751517201082927943708510352879383810641589979878734289953}. -{{69509843,59518691,21839057,62376392,59929240,52846049,41640498,54700251,83310331,90023213}, 1425159419639359258944819391126661747257542698493696624726396760735534094815268775}. -{{69699296,82832583,76879819,21004260,63100203,49565352,43213280,86199376,35574547,2548876}, 250776986030171754878059257063921336509536180770114264785330226686662345750763798}. -{{69886246,96388782,20858108,68727063,9741423,25953587,19778359,84082051,69342646,32178617}, 731807315950919881283073783271316824354882055889576607266691409285570493700108024}. -{{69938674,101641424,43759952,5552435,43852907,92669659,97924995,9146171,17565455,61483229}, 184382337456898902677100304702934835401602445886421902172414390613205693426558968}. -{{70049420,37106345,59727181,11695078,28106479,57055430,30639105,73338588,120758969,6454379}, 713811847038891467732247431294311181435777808927354619397264027208678491167449942}. -{{70084679,104517314,116357448,81478873,42788342,25428559,58578516,23742591,2293615,25511254}, 27946998423602423165018734862559858347945480297797986912997257735362094611484073}. -{{70410945,63668787,30206987,79711565,50249058,91255812,74014563,34705990,6962135,25588564}, 194795833323980370186737355683243771001732647269512061381565166759663795433855311}. -{{70439471,28925673,11820562,58474130,102593892,45926757,76243213,29530734,20137908,71631303}, 1098737357297425028414426438190344463945174635034226106698879824251914148174771811}. -{{70445409,119912471,59018789,30148936,101974215,43094577,41240413,112496204,3084045,17667244}, 272788999387626854375598785090796231935325689504885664994682520362055087272511863}. -{{70478321,34889037,75729496,39197017,57087537,41564109,30886597,65378510,95242075,91961422}, 1432454805670387369546562198072110789859444657691149372274687288692128904110801275}. -{{70482201,18146260,114158735,59153793,79456899,27026364,51516744,17960254,99675979,120162953}, 1462824945278183754567332900635509386121627278810214077024464516300079031327806237}. -{{70554055,16364838,24984200,87290839,55387679,35129833,36696542,79496314,66962099,58266541}, 255409807912825037365325944866688641511044305233024850857080188455223233080684345}. -{{70581532,104213897,37812049,15397240,121354628,13116210,74831001,103627468,76426228,80340803}, 1814038703187221701887403702168043979439585729028278260034719546427122158421967430}. -{{70660211,71763281,23164916,78457339,34012190,8568555,42202252,83916452,116112473,35321939}, 733340483007644429217190714942607947937710092140224196059857595561520399313856299}. -{{70719234,30098868,77369684,35433434,41005338,55572626,84597395,111735424,8539659,54359937}, 366236982696191577027208392729069212229278461058692688045554063700661715624912704}. -{{70778829,5322098,103797544,21971118,18855219,76754622,92861929,110660584,96130394,24003798}, 898786946915803493987433659236546047860389488725400437992825015186039756396750929}. -{{71359870,83964030,22656541,31461080,5400246,42095887,5940515,4930140,19651222,40054723}, 6542730160869698277023815682868435759405940969695281941416206026438513809804900}. -{{71417779,101507229,117452472,6527539,28681638,115934908,39515603,22661878,19738039,87207645}, 1021009220873527805979038601113478736587631332399595861703387442057024577236068171}. -{{71490552,78666746,85997713,97380730,43187785,53214593,21187581,89536682,80070398,10631}, 739303959221205090118611370140165636172153224050741802630619323089383978213190260}. -{{71585061,54560514,57769454,99817568,1869129,34242262,89134517,56531478,68156284,96454600}, 1558399958002555208196328737385203092697792280487807850051899024603725932663052369}. -{{71620408,95222658,10221725,2577793,50558046,61309914,113839715,49979779,109350255,83068891}, 1547879790967661569736211873411600990278588145023883794573795214681308443207257036}. -{{71650315,9206289,100092105,24784798,26389334,30558099,79479001,51086319,4870030,86760598}, 1076636082725620998901853459826447367517297467263268736576367008292996990299464935}. -{{71976509,27793341,72070769,114815286,122385223,115753712,71680109,98679463,19860243,98841578}, 1417398106419088396009128963707903736210206232871048111181797347126072380036637143}. -{{71999004,72804044,111225406,76918755,109628402,102944192,47097365,68964514,23509571,17151466}, 354071854968811579226746996739519024238767099334939982810822155528985955406868808}. -{{72106311,29672569,82184863,59487321,83944129,73909704,100065523,9072154,100891797,84365747}, 1640094689966047909261153306153964431535752513791835026492033776911053345041094495}. -{{72157962,48167928,37628566,86013273,101054738,62923964,123391679,41428758,23432692,2929909}, 165333647041367708402846233306060727017819491327337270157677520380159016774620744}. -{{72264023,62976889,64111884,92676916,54205414,33407057,29628943,86226672,63779522,38076032}, 255246469934700971652607824416328963327254212816652754904547306386420380479079523}. -{{72393212,9373472,45234128,112290384,120595830,105001305,35200865,33011201,87008824,105060019}, 1529606968804342197008159434087826908184261681213894974592922075822968329723200224}. -{{72673562,20259631,111194080,107090173,106099845,43886621,10091494,98255159,86147208,118112013}, 1714759399532160167689514936699472831914539909094537654037790994359435096095919802}. -{{72703523,6724813,67748979,19230731,82572804,12970644,80813723,110090877,54133916,64893974}, 396241901742003560244647684881220977839696485844709695906162820875914285142324431}. -{{72725922,97773004,105092627,95361169,51222833,10087034,26539895,106153492,62412190,123029882}, 1215159886064763069180274513857596504588862314224596412703749636629075926614643804}. -{{72774861,5030565,66056709,29038855,111288585,71912729,16055414,52753952,106896633,65199364}, 566723822783230892721170495075509960837995860458544509828279765849432318865908031}. -{{72888989,9897715,32675594,15452445,76854933,50447225,19926105,84863190,4353217,39492361}, 269622282683300736534952632380955718127870087205986457673375011521514785031199611}. -{{73011639,40899651,57128730,97386823,13417057,17700767,52456344,60555672,55179105,64243979}, 18423572758588633086733370039717411586232657922941695621118880057901426258001723}. -{{73086142,119146757,110890315,81383556,93587933,101592107,14123290,116991141,83046457,43578948}, 829371728179392438726819701777715361587818313862764040855573991019921540794914230}. -{{73202230,9061762,42248596,7715854,20933748,62506297,93518025,61367824,52698465,101163663}, 1070679666891431967452075096674738268835478028707486656115799811694318501848690528}. -{{73205053,49434453,83101989,85162433,15888356,111982805,100853942,51427820,45511427,106828460}, 1152308835374928921438894836936418101188738237876513070711151315889290258632999215}. -{{73279364,107228848,58744504,21900005,101764055,5333623,121629543,7610679,43665189,82788074}, 1102959589129678072189018871377473075690248357929883954805856191783638490993639928}. -{{73291179,81768273,107277751,26674714,79783481,26783145,101689227,8754891,85537697,97061222}, 1584160238678984760582116736479970964856950161646944284813707348307321468528309751}. -{{73431615,27787614,22767115,123230909,32601993,46904867,63967218,43014796,30438234,48100178}, 18020764028225692788404107322220443162308931347839260739619199225028275508976701}. -{{73709664,1820601,88672470,21377275,4447531,59705724,18715059,51795131,50906683,93867473}, 958586585604261532160118630196365413950547420992712267574629526522094066778731482}. -{{73711743,111413296,89083622,19837610,61409132,93062988,83544735,84079022,7667284,32336116}, 428001366220699057820894720362431937350026592316651424789691437974183999477855297}. -{{73806029,94132243,84312609,10537416,22848686,120059153,29646714,78670501,54026738,45899764}, 310844525590477304670179659554040998981019790051864228380705400877955667505531047}. -{{73936882,45861095,33551736,69345538,97981140,25421253,103629107,45741492,122514873,19612704}, 639987944846525782728315208659501024417403422192210730040726517271663980440530274}. -{{74153109,97477884,10495675,116554315,88736558,101061953,82712429,72597893,22337842,115195199}, 1414589017314594521212885156438088762413944791756275083551418898884621432421905133}. -{{74226887,58647743,59217110,47664695,45759621,48071781,54824554,42659896,79252555,98624229}, 1425166445785652453498862612790862757204496027682567912701004886035427088078815035}. -{{74235274,84022760,56273598,91506303,18589957,53564736,84880735,18748842,118872728,92959997}, 1562333807641211808049695315180306360890687182636099017326241932649089726159205976}. -{{74246750,5444272,23794913,49968614,77288302,100766246,35718078,23192224,111977092,46687787}, 566643297285424225678254596381192737867176601177152260589712767090897552252986884}. -{{74619749,110186649,40051511,8477094,19471980,24675603,107847486,31976204,4960408,36705300}, 125182415177916925515988446214180258381345797287952957561348779214367085890220071}. -{{74809581,60264492,84651828,91409400,102205803,118508864,64034875,103051033,114264635,70251626}, 1773909672505486589544942473232575262274409298436174173124099704908418444194300369}. -{{74823849,111680968,29491123,56553110,112830678,5672680,72344684,70424809,35237272,88972733}, 1339994023057343847455886838874954513967609931651798253080210358700607327864648325}. -{{75389414,100891558,19147456,17027837,47322998,93811376,38314660,92539404,102969093,33464001}, 776882902929745506240331857548960154884806121105928172148333198454404710006804232}. -{{75427794,40705124,20719217,10238343,87052049,52222580,82656157,85719454,42631538,97842152}, 1336303448454547536240957722498204255387936885996873634281477061537444001611129948}. -{{75493436,106039596,46199090,95254534,8195820,62636075,56549562,6255346,103867111,77138053}, 1443880496964880567335473192965052768045164203718302224263180511617986980249842464}. -{{75766217,10005402,97966937,60209453,103529440,17713272,3348563,21594043,53058036,64142340}, 40340730834681694143271783939442679188860178143574655848475058812292147489999053}. -{{75826229,100400875,94315972,83490216,30004743,118904576,114401757,16127844,8298687,53093697}, 206747775754239270370114061984192952013906842509635221924875811368765253202758483}. -{{76079259,8256808,33619560,57560726,102056839,122416101,73627279,102086661,117535054,99369511}, 1870152224764936142375483321546452957278936172624756164799639586358024741539636977}. -{{76320534,63778753,82963687,8349008,77320876,46031775,118620675,7216912,3882092,6988555}, 157654664707303489048473930028178722625205582043546006728860142544734428310640230}. -{{76399179,118840966,61816801,111053709,39583817,44438770,47432426,29562188,55888047,58959428}, 21998473441487742786127848295085902874122273046512780044590229905522541185043741}. -{{76458136,109183844,7786060,122063694,1695517,10213570,62374319,122142531,32257600,98337982}, 1206457582082983508043884815509789785228384186120065362783806830380380901025226960}. -{{76938897,56614766,96055816,33658092,105018188,109916821,106423327,73116430,52691229,42990639}, 455515687412785849888743750861523801834189641302300774910451782928085534991125345}. -{{76998294,96133039,49249325,43790108,120838414,99591766,66671974,56678624,18188319,80877056}, 1043454056122530119653332081147993777171842872665695399149356364500732996811607302}. -{{77353308,931227,37954582,90163727,114474936,5266204,50953745,112504748,17603228,98959071}, 1232412876066754052021394490756596239013809077283905769012176640170733474432957002}. -{{77402428,96728108,44741448,75692900,123321181,85801120,59501218,118585780,14997228,36528938}, 347760257163021088782380552675605263076942835424336154358498888893074503273873424}. -{{77534919,9453552,8759084,80633072,54825195,104872062,13284398,71227408,86361451,45233580}, 788399869196914963054746600836217256142130666921031625537645911154863883546903825}. -{{77607653,113867265,22206967,114938732,9497219,1228171,104129550,23783952,19253256,87412276}, 1087654776929240294534651104734588477896735264732170969303463656257632261849075767}. -{{77803497,22533969,118722923,65784013,87285373,70053563,110576089,24522170,98046041,16833858}, 691186328342987182938097616662615846729062292132471568131353684956653749042581887}. -{{78146630,40417216,70383565,83667788,6899209,8367221,88679154,84473078,38799304,98771827}, 1328834879351015984145002648066324577098077431630029885496187825730447612443297332}. -{{78220358,121277688,10010267,22018402,109156580,27054956,92343477,108011243,97536757,51517110}, 866390523067280968240641269272257174335803125889649267808967067559882627793696196}. -{{78287091,50967784,74543735,72767772,77866376,78504704,81953183,38549153,66602082,61833992}, 233210248219869551121069672667323228104493834844157045342466186884104606267544773}. -{{78299957,81636077,36514110,24429293,40658850,86179406,54040474,27491242,45337936,97118669}, 1014028826565355637494133616800767880233170100276983003936603081390005300577423883}. -{{78354294,53894172,116677308,106612605,69351748,113921175,35366881,54037165,67839791,15031986}, 587728309081840069525053562116745937960790739804571886907702073511829016239965672}. -{{78366167,117953422,30800671,119894232,26966361,13946239,62834804,90231314,27491822,87539791}, 1206226035921526050778119740343046744707197237488249152019222461186757200812351029}. -{{78470909,9292273,114468655,120022401,55380985,40107069,23573121,44202180,100978637,72172396}, 1447741410445121260137206456186312491333365171287225248061388476068076212854985087}. -{{78601651,83920027,110096293,117345649,19904284,72623836,41613159,60122271,64177811,25053401}, 87909522332540829124860183596726218101637139734788610642145364637505843540463567}. -{{79175916,6597408,64609107,71880005,106327658,118873433,109372730,24211380,120462942,37143269}, 700058002707171762043790603051051579142584831196492145916398929701401812350095916}. -{{79185237,89420454,122535346,97530377,58670205,77651337,68935736,111943243,96468529,96144665}, 1865911322558743715536584731712743552274107375920480509459531281306947214608833465}. -{{79285754,11616555,15937759,76520356,3536268,110461044,50154587,75611543,106853812,120275032}, 1737519100089171606363069088977436295604936692246435453248405685038666476056419526}. -{{79301957,65613059,48568493,24670653,118817942,43306814,29979303,9708783,47246327,33328638}, 32057381571863778068365424639675317228527211322959048907260822861558323462785487}. -{{79365224,101962994,105906752,98615862,7393970,68422313,111609952,83560521,9779497,58694310}, 443842853105123959207922978496930024836700559446086447400908328014243855862360480}. -{{79514409,66151552,18585618,119443017,16429833,32184789,95123254,116881613,54373541,58685880}, 374028092462642920658799979890609591407957552741026294855682658958217148226408889}. -{{79558921,40826504,79137324,63689132,57247096,26396252,75991616,39104255,24108560,36699}, 128113642677772478643520836174152089399977450275407134172059466046023063172678273}. -{{79694185,67398287,35547615,97041733,115459220,22323716,68450385,5604428,76549370,103735515}, 1592409067378501846761754987673722850602610396252134430096843245199645743401146959}. -{{79776462,52540755,93436555,114110867,79687676,78775117,71928140,28911000,3836022,17243008}, 231603412698010802831821212889333949679473255989225501920330152923732017075731502}. -{{79887848,105766514,52214,17752467,59204697,14609510,104581295,41878423,52831078,114579414}, 1074467858244441146719404075045779659308782591779307815282353791523687697180768472}. -{{79954624,5132868,27306665,39013726,100710529,17893557,67637776,24805640,3625909,59846652}, 151037501679825672412945529584679458747552577311729441723649986583169695177777460}. -{{80079961,38231031,101185049,76564236,48272605,42729265,2353036,97697431,31091327,66258215}, 262252574349431708075914043993423760446160713775018623405391833702533049021762487}. -{{80393013,5220857,85277998,38655709,78580274,64257928,122938018,51667780,92912338,9450465}, 632182241766123799670389946968832595059732889713108637805488525940863538774233611}. -{{80539689,88872211,24239668,69877013,68678873,90891530,29142178,82969863,81616030,62099244}, 821661751730952042472862145914261776558050978323393397764486154406514851890825371}. -{{80658594,23187517,70763051,55688044,105582517,56277357,34087363,72072278,55367753,95420857}, 1225298846330144061703942293673405721792133183421608258475228152440350972406077302}. -{{80735501,118849775,116392071,10800325,103021844,116240511,14285402,37317198,31514836,3828861}, 102226778759537054925724456721816914112620256445656286293965030217780408641362479}. -{{81110743,103854796,100999495,114189151,89714843,117916195,35053600,53862132,13580933,39397087}, 118075675920625038057939316492139368247686451975775423510337902245439123194705725}. -{{81149484,104210860,117725911,25862308,7846043,61105636,24566629,70642353,98501477,68161116}, 1673033500499083537214268803706971489089633175143362096315187620855156581688431060}. -{{81544614,113272868,43448361,31818796,32660189,65958030,4588982,71891923,72714699,102478065}, 1666548598909431860305741543309355351302371154990739054258446787259119644597258132}. -{{81579968,92774330,65005102,83213030,2630642,19969754,105068039,55922142,14653674,57234094}, 140232655463510916753694438093480359658202150408415746279762244848265735544240192}. -{{81635241,81643245,97205401,47209924,24234596,24430611,94907464,99580903,109247540,18531672}, 843445388551346174292390421646154671119541551148621493512846214120487766320119975}. -{{81659482,106085504,62908875,92177759,78214846,84339793,100725711,15133226,109652487,76997915}, 1651321919445462933662200483825742357505339133130156011644897433467249003223545708}. -{{81777030,29796455,81438793,110548579,123185753,72336885,114381336,76768710,3524489,107623636}, 1418380755262827108185491682146679111009595222177491900674982686176278730895404350}. -{{82013961,106025761,72162567,44995987,46132636,87652149,89717187,6025893,72640912,92872380}, 1613726671317832759520143019460798194741921425067763008468533361128562632744317167}. -{{82193028,71687220,9804344,10935679,96765731,121794605,103276367,59900224,12213564,113600333}, 1162958160817046647545839418894990634285134595467868742899585519620487144780423800}. -{{82250775,80402527,90308572,24054557,101859771,30000379,89298640,30335316,12389609,84645747}, 1109781653597713287431620546790100502576396485356286371444064237356866508869390139}. -{{82263948,31455776,57928778,65088032,95003201,15307793,67439958,24344094,83084879,23832272}, 624373840516977376069938811108362585578839965558078301279952387148599428908519728}. -{{82656650,43172934,73605343,98498629,119715002,21862999,66372115,10080030,112440678,13275206}, 528623667591540071162212628985956606784004443676866212911518801595150326991674476}. -{{82941716,11676473,36587202,112516630,67849693,35326345,23517643,77853624,11949943,118004646}, 1233034791645860554982784962723997117176274185882297667257571687928243723368739186}. -{{82972778,31047229,61708750,81613341,101570250,66595039,88238811,100724857,33112846,65385338}, 403283674361493184422102707036300968357972962470395021985878633234134305866634474}. -{{82996554,116902060,53550857,39785655,53723566,88308752,49386595,58133955,121341570,83979786}, 1488563259774548095373154296964953320686949998748149765382151151217211618458821836}. -{{83065098,102158889,75112110,41470481,26271975,78652384,117402039,123067619,5448162,70205389}, 1376902080256599678965140934742954619524229071595678712829982557297843542040205018}. -{{83107754,37399686,6174819,78355345,73756369,103973645,64403870,50389787,22533312,66181083}, 106939310097451006211311373554982007152272661650522078160536113835297555343941308}. -{{83170721,36713213,115402504,120943078,43496875,16536383,77242604,117732314,23739516,46495207}, 381010944823306202172405409744238508906204388240219930700396649210583870803206707}. -{{83391781,7366149,92457398,96945960,49516239,61509751,61719391,100909009,40951881,93814247}, 1210694233587829544428363300981807137712367324685348005277939246821232566219690995}. -{{83421479,108895978,45396642,55025365,112737611,52304521,49225090,24348311,4298260,44362237}, 36355395378895754305031456798356771226594090540519368151121372483443855478447801}. -{{83522151,34597862,109058274,41997090,97471515,68646981,72507552,366718,82010476,32253727}, 691073452359678707510303993670109161318241785481955398626652491390539263301549617}. -{{83568520,24103394,108488442,64976416,80464905,79966369,46579923,97074307,59468229,58347267}, 336862500244164222077634063410301624927640856565299366149922888920570129302625264}. -{{83583341,107412533,86691522,28990984,75763219,20045522,22159320,38093143,67858017,120006425}, 1466627316271281168987987528395839020918844134091924956166707575297879285207061395}. -{{83758219,56417252,21511873,93132917,10258680,55065376,55847362,56690518,121338914,23894006}, 491832295030825717001802044213050600944291926950537502436342609141297459313443853}. -{{83793560,71394314,46859723,51485919,16124555,78038996,85670275,12518699,121946116,39858512}, 659110862795011017104953701800156445419495845873089446005269414514798051180378332}. -{{83952812,30335059,17307070,21056410,60483689,112446395,113504787,95052947,21907889,98459491}, 1365624591612225147084450157073178117896871259942384342579010800017217511931755506}. -{{84346444,6616514,66846706,2668150,55589016,87334385,82764338,68526375,93051692,64604647}, 892099892537083610512535157853430890691703950655982132092470368679764165289261728}. -{{84422692,33268755,112405826,21478387,31421442,73408324,85447343,50798587,44210466,90412153}, 1136392092826435972764945991655008656864268935535859929910700877570855561764240074}. -{{84681251,102057371,33745640,118706527,66457341,122824400,5286904,53073252,87807470,64003089}, 555221134107477840054157262805135197645879406826875440865881098920956668368137755}. -{{84765207,11106036,27944014,45554887,102857586,10086343,82740398,72432052,71614251,72596902}, 1810105370016841861433545065965021942923973777577730492813088745323954813953504553}. -{{84911001,72060951,5530949,68684506,67130680,70960802,26647481,16113152,17267932,69034076}, 1057877094761538433933990019438291681186245038392731167573081951801046064148031559}. -{{84959210,55639155,7329284,22912433,32012005,67784302,52569871,46565651,64500906,7512075}, 61953000032420232347514557609266019952133275847258428820866591786037459643502298}. -{{85059091,72307628,74231067,48647211,106582837,67287419,25063368,7879842,4564864,40797158}, 102866912136732803616261054772660532326107471386813165671103243542569317370082365}. -{{85160615,21148140,117420834,33509190,111090395,27950132,28054612,113972606,118995141,5283151}, 751064317622516206045306017798174699488808802187476508579814088987112319959594769}. -{{85414473,93311631,54259780,90233723,71854273,72076560,88376804,3213492,19720962,17747504}, 227887565147733196755546424378117966251712931366966861073499475776011072849586203}. -{{85677623,106167819,39838596,105882910,50829989,81814410,81537049,68732826,77168090,27931105}, 909717866743246747406750285100059954443155035721191339899304198879561796954795603}. -{{85882904,67430311,97045365,10795714,28343535,87604375,35760077,58232120,86600997,94427725}, 1495456510169762987076597104014776414870659627050237002220292705491540045325200246}. -{{86217036,100932161,58827768,93379793,110794131,102749369,73785739,4812596,4915221,41162876}, 228902890927173401412973419620218895974047438065364826796329576262642763000004986}. -{{86363239,7773889,47063905,58769877,65515238,33284005,95589052,61071289,94333527,22721724}, 594992211301312712944898676295674497811187468313568105765512827214474895416378799}. -{{86415409,103762670,103464257,5011277,53680082,26239360,13728570,7859885,114225341,63627114}, 488683412805761549341460763511082102208195661571936781679578989448910215704037773}. -{{86563318,84119870,28351996,82254058,35578605,69365758,32062696,51118083,56971567,73216699}, 1028958257033064695001811065842017520717528638973102205029418578846618737644056464}. -{{86942626,76265904,81728643,31200380,103935167,72517450,104799870,81875166,81150669,111653503}, 1881534623511953430979666890088573422381889504446839465397009838530579968771741460}. -{{86991272,65146043,65394805,66524382,115645125,5029357,108098683,95310669,109277505,34441895}, 863052972001221283304538662922728253588529569578659260195070758156891145550506998}. -{{87133772,34503641,103491642,96955456,48140076,16198196,89590616,71599874,93450084,81457419}, 1802691631492938577090539590685738861982617536975456316009261649553043926839595522}. -{{87152404,58332664,69720317,27019854,28957595,85142102,1047788,55747459,21159012,59434131}, 69712144488084336464459082757692349445422209506573019253190734748720826012066452}. -{{87367256,105171270,8354955,38520717,68079927,78932538,103463874,21046131,73805931,12247442}, 687475955178470501960334053146041077178906958202281403653557156853897646826314140}. -{{87403431,90072334,106879056,90801989,8124547,15751252,10732905,77773441,10323341,88102266}, 1213509257102843099328635672723039978705110777094798449619346819345990790554340825}. -{{87513723,110560844,103137717,44989622,5286078,28915112,30179409,91139257,2311226,110338431}, 1199631772625377019354759130761924909474600102548775530367440343464322038546327237}. -{{87633904,15884466,19632686,10822444,11986095,91498431,13686888,29945128,94408898,114998283}, 1484918497924481689760089571671746498000538044099892698573274294065421893501770288}. -{{87684817,117258571,58537406,44193274,47560128,61570935,60292333,113526248,102841582,63585114}, 718834755875619629793520959946344520730437302574699400771157576268179829380921443}. -{{87743273,113667314,7560069,50837228,65856374,25669572,13048550,49731184,119147298,43771889}, 481511101909484698195851039274073203236681758167318262825039314465357298181425669}. -{{87785698,79298984,84717821,81315886,76315259,83455466,27953050,98801504,71663021,2427858}, 828145370726231992369349043515151619403233517443797295371353529898024282758964500}. -{{87810902,42191669,89738629,66711634,101783781,94628765,61333065,32963564,81532981,88120914}, 1521209041062321326515560666540313505507901816726639864335392988419209470129218934}. -{{87952892,104657167,109467732,94781577,54189958,113900608,70925434,70453537,63762991,114339721}, 1392845446808161254080335915615286300819413404413364471163081542055565510718081930}. -{{88281336,90403094,49087365,73747766,38832835,50173041,104557850,49734301,96817481,96908832}, 1562246520821948258623967765061898717720269123059157489266759528767699738714794420}. -{{88348452,113314926,18401798,71621609,85652550,61827769,4514650,19134628,29103125,102482039}, 999579601456591701968804070409918947514208964784356467421379007637992423328144168}. -{{88608280,79610774,37129086,50886908,78952053,29849941,1707946,50918685,99795446,15398940}, 509739240162158530602531202785877417216631811241767818308907025893482019177175216}. -{{88765681,92234317,35442399,58934154,19710772,85865013,20028010,11379146,122460170,42600302}, 540539854330081216069635795165321131517223721896431079069965465783808813972795431}. -{{88995998,91651840,56716851,107975964,107781817,67152525,108707556,90108660,62205378,23752785}, 465652245768140900408539835166955881851073620439859571007421717753683024681375284}. -{{89050771,36838492,29146748,31920475,53013065,103533088,16451831,7145388,113213769,24492160}, 535977207998326083263914446696261294554232884162127455150782095735843792992937305}. -{{89136378,62628013,31441433,114571437,3824772,20585624,115323761,6680601,34871048,105689465}, 1085337413978136046606350918513962611396749351070195711997564344861999924458292942}. -{{89202777,88116308,114803731,15819893,35697635,94548546,61459246,36919839,12822665,42201994}, 73564338123381350820703324623116451303099415240490496794324996769263783852626333}. -{{89322576,54291161,15718475,114334011,3621677,68583233,57063635,114672732,122025694,5802918}, 788215414887157362853742190892307921157659464380604081891305464665097531401515134}. -{{89383432,7446926,31192123,97250946,119535835,52946918,98635093,83681226,20858844,15476204}, 402117652304247243187506928195343715651915149653385432407858207462615423226411092}. -{{89391406,116484809,95192311,34447578,92715798,14910153,54353856,3383268,46799886,43927399}, 44135030114160895173531931621689320762696907117902897701862239016793475928323622}. -{{89614870,76003196,68944479,36912119,83992545,41081768,55013776,79302651,40202900,1077764}, 280405161438830337680665627245143625284605697786490776003588395238884227442422940}. -{{89681840,4616360,105189930,63176111,118772601,45337193,105117510,79509666,86116356,34801422}, 870055018297648909815646582262118947833573605359365854739501294455323741628608568}. -{{89904172,59917813,91762291,27876721,92666210,80742537,30572557,84150910,122473520,107305144}, 1759581053084757988724583547524749855510237687101360091817333100164813868298817646}. -{{90267165,99880585,114464856,91698669,86232209,115659122,105767377,75021506,60422942,82191944}, 1421645114026414726080810892450753068115044924452110091318097422266957852245917787}. -{{90271284,112627160,48334886,44946038,89192850,115966085,73161680,110912702,5145208,59674453}, 451441725257573198450852326107017170164538503343681089323335954897050835874902560}. -{{90271834,9941927,33375157,51062659,77941538,48542523,15224509,81125193,79540147,39364084}, 743920775152722768418377329919111505328681636483307957734855788791390343084174830}. -{{90610608,117033570,100708384,91876203,54375680,92789079,115265476,11251879,1542136,15274371}, 205802448090031291212665820850524259721461966159567071418287804139289864403856040}. -{{90617114,15746567,14959873,20482111,85100474,117572827,65099038,347147,120148503,2586565}, 565702918191153283809474365634693603406239672443000943649486043494180822335352750}. -{{90644955,106703748,115701773,88081863,60904266,80728093,5361437,93823937,27946774,84731745}, 1272828076445879450977979434999723373780258836286828935470196984837339984527910637}. -{{90703661,35473759,56831494,14892750,321461,13774982,23529340,121583646,38841241,113406270}, 1189195960998394162669239152211554152240533499638423664987154335907643557657884947}. -{{90705568,24548841,26399589,12762572,26962494,30436869,112819693,73820161,104493338,58778214}, 833356669140916934101139293584256325642964011540913909781971027997586291646284006}. -{{90708039,51467522,101985808,37700141,18085117,21436945,100674118,4373212,57625601,107573981}, 1077934430653312653589590789019584136207329497468942480791238532206494994079485753}. -{{90895580,42847758,5267781,27497595,100343269,110210260,87904209,59825000,66151371,31877435}, 210110106415655086516320290518367816471125618872600821474698944087193893631437660}. -{{90935291,67544356,49495816,44457729,21710939,91460609,77715056,51123768,63725456,47289782}, 185058236120394367791318869137392998048679312414582265650629339130025987115861049}. -{{91083023,57943047,73336318,37378188,68568068,106761849,117405333,1601270,18975639,86581162}, 1165524729081839323600805248960716223397289543574676251986097398064349885253950819}. -{{91425006,66510803,91893428,88677695,6727804,74810469,4573023,74836189,64157657,78444466}, 1269548565045726337057383823148403922654690445407211042382295586754743094772051434}. -{{91860130,110564935,70265899,57347027,50399693,64210394,100362037,121144840,68324583,111689711}, 1792798503150614208313556144858326494888247468215696941916202911118595600539238238}. -{{91933643,5812276,53632586,37165411,92711965,56718237,83535774,27256765,108611928,43627131}, 625820378342039218257313310081640915832215522032901115601573951540710856460940985}. -{{91972833,73536493,115370609,93990709,120603323,97060253,19177258,116559152,5334034,44873465}, 355054945598905530495361113098880784923886851720923756948487477284891954023580223}. -{{91985532,68806137,115386080,42421731,27488267,74413088,106713803,70583257,122538800,27699144}, 902854018707370664811230290868125379688805612594770211637931297408207614353957082}. -{{92550570,95236802,108055550,32653724,21749676,69051810,19004469,1167825,121458321,75553286}, 1495578475593135855488725182291015978063579751002520120773076432979364371292003776}. -{{92850472,23290255,95656011,97051055,29546345,7140924,95974188,45340863,95456257,106486068}, 1566667588368202362513878509078277478814974646670918736558338752925635575608916382}. -{{92875042,43194063,67478313,86835018,86505450,93963326,99651485,27549614,74772827,86022416}, 1654442334488393686552676984462026792495101202244227057610624594310126250291031366}. -{{93133843,105895260,68754216,17072797,29088018,29384716,11863126,9027239,112709177,2432116}, 487719999938247843032951803722696378361231757910512832879447831316050106759988617}. -{{93143207,97842991,99747936,61245000,84135302,114349924,22623566,119921516,86329800,23885109}, 813629340064729708858113709999846053711821989971336111725579608935693376296144387}. -{{93387071,32232311,92612862,37347609,100075871,45638745,70322151,75511526,113157176,111078208}, 1818934550073939757558452340376801652530686881709248851157475553329000489281608827}. -{{93632104,1664678,45123594,71686827,18643482,61225209,113983035,57061311,25222937,84272779}, 1084228134865981874368246273324342006865492433356383892232337435014418169789643752}. -{{93662966,36709476,75003731,66818744,92960001,122778792,64156976,41267514,63281802,32954376}, 99079797063899892644147178864300328171090753666370032649079143354176683285812244}. -{{93960383,33584378,9719382,35685683,61908548,109453619,119798587,79970081,75378929,62448213}, 892284033091078020245083885977027718952102003473590329102777532310857958296764393}. -{{94261858,33362210,83586827,93679300,75110731,100850804,4952706,78230559,8998164,121979513}, 1299709230394727587602158994207520975100347941657657119615737268375930267190386324}. -{{94318895,75255423,106455032,46868159,27366785,24428709,27526192,19094740,101772464,35698080}, 488664753561991560311999642530462843350174178893138714516723103388152651236518971}. -{{94487054,83085551,18314037,116264281,56162966,37816547,86617223,18996805,87142905,9545282}, 613337052232684424902223752109485796533544489462320681352762827376107459438038510}. -{{94586476,59620048,118497119,91309390,99616789,30336557,4221434,49173484,117071074,25226521}, 528718552537852353659407364516826696691660513959205952947900845793946851819729460}. -{{94597000,11211277,4567466,69626270,16430276,6070485,116108355,61394272,56549681,74436117}, 1084625180487618602411045399899084047559322873377846601472777540916673800958980962}. -{{94753392,34837239,18264305,35325189,27534755,18325840,23415132,56592464,73978115,108207537}, 1425882312290737248715781921280373077636307867027826097504548713785253238183054110}. -{{94856513,82380289,76097887,64015390,72040703,121392765,59472571,81902402,109922376,61692762}, 814902393845967630379056673631984699590183973573678125314590265857734051954913399}. -{{94858297,61129662,26555073,81304239,76875598,24230576,84283404,47772905,24652223,57487412}, 166051013668816408561271632760956135871579974328982114564827999038566225236224397}. -{{94890232,54347451,60611498,77301116,88256967,10834617,107688852,19457498,3270964,27265566}, 165015755052350141175873024933095269412073692122115266220040345025117683502962738}. -{{94969325,119596462,89615543,5193366,4678325,33294361,47166477,81526285,46753417,103069624}, 1200188693185398434916955472851883995266642166193436071212272776241458921851599349}. -{{94982399,60085410,82313773,48026297,34878645,45003242,55717107,35498427,41953275,24924587}, 10179871872767301854025873689922442645555407705051741756537815799696494862241757}. -{{95212620,44245181,43904152,116108181,11115583,12268389,108483768,26059106,109578404,54109165}, 611061317745199269006478018766334015502084240931605136570723502423226270583243322}. -{{95600268,87313241,116817687,76198746,114959239,39747011,14636595,48465011,76194347,113868476}, 1481538077783000782052826125842130599121055349859516953001962526415350834233078262}. -{{95813020,76523193,31879187,1423662,101615569,112933147,120173456,111342320,87749919,50958747}, 925846076658419637579229439414846373103815899450341457381792021802398534772503350}. -{{96079252,83544727,36771295,55506911,34508695,46118908,101194604,72684219,108079415,80582133}, 1784812043345378993010381917981491175730581171776179414311387529544024498923535262}. -{{96218524,108440470,82445624,2893976,72468695,59521348,28799443,105968825,12597439,14145371}, 280046959208354520203318935450735082276160342874471397842890006168155178147859408}. -{{96244567,14210693,90200860,76922356,16189335,54753851,112728479,36032431,67112876,11598496}, 617345590182623138259561100081466308373475989752171050406230227602148068120839411}. -{{96315292,6554524,102820649,20727804,115056252,17755491,29564816,20527429,61251707,90105100}, 987976059597053959190841589243502989016156358416671625939656224968383447006740900}. -{{96424422,99477231,84451196,37613030,12320635,58897728,83691940,44859431,100926561,20165338}, 606592307432961751318050717292808420516523175736708572614593913144590612412657042}. -{{96491737,113082644,98876605,77642797,116958391,56420860,73205413,14893708,5063973,24284025}, 176095408485528256057366191124674229022391224814526829762285036152414263115268957}. -{{96548637,118691295,82145885,106620228,8406443,39836477,76719211,15153923,25166498,112833713}, 1095932780406858096516077335745032333350721234979686594467141245382991023151991543}. -{{96714086,78123260,67400554,90632678,83028873,99939698,95383441,9886349,9384090,109400705}, 1184784844339673748300533581284575322162994218865404731363597205221846414844540624}. -{{97237271,19186891,41367219,46049996,3926125,6391214,102772554,12664582,92137583,105946018}, 1544341263026165416882259500242891277235294954633273425161794740685902440042568983}. -{{97265788,29242383,44245163,91986079,41409190,76770846,73500970,46557113,27441723,89740296}, 1143368651262098852871297393491111822001909863099584687261482929149028993244461454}. -{{97324068,99060164,34868963,74959765,102830685,86014330,98732555,34462735,45122920,42875366}, 229536282254973320775557619709720026113531221004781948841184977830936482412204252}. -{{97330871,65578702,72719183,108183621,61401004,36827636,56791762,38077729,14876611,3891106}, 24537214533528091834254435297658335407464187196030827216121628057269969444740493}. -{{97437763,92664713,30343996,121321453,106471091,35468543,16765755,5217805,104476710,54004834}, 525798334466767602700480255098098628983423317093039419667111894971950246822528251}. -{{97449536,105743780,46837278,41618556,51245306,3137139,62156267,65549352,3654926,117115737}, 955455176334402318729616838541848215594969105558329125530312955706994778958058080}. -{{97474974,4915827,117756118,98548336,42800227,115866241,17063464,58671357,49183859,117675047}, 1033655536974916955823266947194251997634320346154574704629129718713904523290369970}. -{{97706379,81898901,19952980,50599019,39440766,2067711,107156079,13073113,91683856,75791096}, 1547142002725349261634037318602685556603637338786985620074975807192360624662373611}. -{{98026349,6483987,20749339,112617831,81936382,15213400,23917079,22651245,121419865,94549794}, 1469649376600773671722022674256819760392640454326514270594068664712579017252370895}. -{{98128891,113140691,116193912,59266717,46074831,44626582,8531800,89995419,22482074,96416020}, 1198793481470949904957111722092534765090904556133509168974483403333570446634699931}. -{{98144222,23351690,79353371,8521056,32682589,73549042,77264096,57228990,26251216,31662897}, 187353218537808252788793651250262122732864632348398307126701772231037386587545108}. -{{98186868,94483694,60569490,15079008,94161361,62909705,15237094,88666586,106955031,21417398}, 747156920988833908248747341739216490741789086067557339374027239171072555761998128}. -{{98245295,55301913,54384488,93417636,564611,116420577,107727336,111798253,52763316,19244556}, 432553588587379604690094633923993099570324028750877824954862415115995264173753523}. -{{98257933,95725823,122700124,68093826,70135066,32473911,13992108,102717466,51789721,18271351}, 295278490577303397324305633153562217564482235148188805036273782681752438178507555}. -{{98284731,66531596,55410664,108518040,21485853,93592556,43564973,38006625,117043040,118061531}, 1500576016361416668938906266757747836216859751992763780051179516605498721328170705}. -{{98693099,55869811,86417434,29060022,119913071,59982910,24599987,118774401,99906412,28237562}, 750656593886971370429806607230815225077186746800191181724795450200643029145615571}. -{{98733164,98977964,84693247,40805886,17457065,71316561,37686690,89627035,97900574,42618540}, 784738183210233111766649999294773878555684446020617231300954564457091247084351668}. -{{99150179,43046443,72615157,11668130,97291139,110097823,113481725,31147960,48024179,25158681}, 217404427740821572394771888503205328510212387254194089288462963778547346489798519}. -{{99273636,29523937,88616549,99335099,111238984,20528731,98461620,80624243,3026783,118399623}, 1358966008435393477468883020213301716910590130798420183566711774942920332793521070}. -{{99706863,106774821,52987342,54971059,74716798,62705031,6423748,75463642,696114,48616515}, 273352636613919375491207915081654641702454300700379630953900971400375832011535915}. -{{99751159,7445866,116077259,108487544,48248876,66724639,33089834,37514384,74779619,103931920}, 1448204594672224726733916608710712790040174534278326592181188026758083770328653093}. -{{99877187,56535722,45544244,62073250,75684190,38409999,108620477,14845363,31523612,64541530}, 151193279990406592311553456987077958996823844283295284736884990290395144930389217}. -{{99988465,83987872,109095075,86698195,33425211,11137718,84111633,97870689,111509776,72078940}, 1806827385159289778591497190759680956794860543855390169106427669368881959411970269}. -{{99991443,80700049,93506712,5225356,76789694,25262647,39681280,62399056,95207307,122264209}, 1466740043595852074129623709654222200467050318459181898265121925296284909726648099}. -{{100045398,78123658,83980121,91508844,17096216,82950785,4987836,59172033,24108058,58622711}, 88235206615088362034150848784687163012708245457986640745753346343797845000982180}. -{{100144161,72497142,544099,93273073,72620509,81769032,72611289,88943678,79360817,38555147}, 940232007178782643702928084526929962334210200511999241925988346521569531412487005}. -{{100167358,17990497,22670995,33130674,15195925,99049672,14014530,95743067,78952232,9505209}, 772565130344590352572456778962278331874372870576958277148662672229606475810682518}. -{{100325605,122957891,27131871,56337432,20282832,78584350,77855788,85640134,1926486,67539424}, 1369144036758941141936310810802747771996020923003319927549775306565263866874730503}. -{{100392506,10148427,18962122,35746244,5875283,81253104,14099081,102823464,25874026,88688005}, 1247096641483414506323897955605538442914630664778824206598489793898816667996413522}. -{{100599895,70828133,47572789,112627985,97400048,92525541,44167732,41016506,89157190,80877771}, 1532530552061615183795958339299896232940988958395212437047161736658939286650750511}. -{{100792599,31153706,75704674,45454027,9717542,33586990,25604848,29458082,90222388,776264}, 483622739427077003465485535683802873695592417313885139636823997448330512344218633}. -{{100833272,52813356,14625811,10440841,66844800,100157832,68422655,3028368,72295128,63272945}, 654955426459134852970738953776483360748915637853157676933680242492743677280064076}. -{{100929941,93504610,57436624,117016907,26088841,12922502,9568484,49693648,102662895,59714328}, 496309359550668864692993171256079097259539800628631558664304227997509905116604697}. -{{101538519,29638289,94359504,28379974,99632830,21952705,95968474,65830804,78353904,72991994}, 1580564276945836968098716855076519973487619611597271089236775133512999141383955491}. -{{101571058,5148025,95743693,56482806,20843928,69955571,71108935,34506042,71191769,55071334}, 662579571983669175426508533553763727659028008707533572138405052819150293258970470}. -{{101632651,57115438,28828095,6737564,49970093,75221110,79075867,114941350,111760825,89492971}, 1840434758149856573556953202622930722279003940852214539435632584027229567761227605}. -{{102181911,67663756,48168821,61760141,55808049,21377606,46153621,35901786,33629513,35598446}, 7347468987151071650560355225279813251372664466624520871943745854767260480734557}. -{{102282589,2803026,25454349,112638202,119655504,39777394,17623995,32430908,113734589,85805382}, 1469737603810743137845878209287659099815500754771747505781872625282960386439096645}. -{{102290944,109551738,81444669,60846743,72581703,15700224,39359359,26610338,24393972,7775556}, 42747875599673567242041374016863653804174842077806883340598394696118981405927516}. -{{102312211,41306700,74962920,99341311,51493691,79108000,120634295,25377978,119252574,74444169}, 1625408766643275017723128700558158361066365719835913467712704300584076777080972889}. -{{102385922,114939135,5240804,37624096,868350,39341190,74337968,3178719,79017508,60551288}, 599418557656760909141163254441186670363976957765174774380635698928169461194345602}. -{{102478236,44350316,109913908,69531177,89589568,112042958,96230873,21329195,115719727,397057}, 706402673274578148051715821101298831899779748707518133360166783077158250152887240}. -{{102479115,104575103,109538305,52484891,3988415,98049116,54436019,110354971,68962106,31301875}, 784056464541886779196748461931626095315920638027250631511666616870881628418698975}. -{{102533091,74246949,84137450,632167,107391095,95047843,6103446,24973962,62482016,99354066}, 1050961407274617219554804246788821741464123573854127559246006435879934754726605883}. -{{102776814,82815803,75459056,111935260,34345884,23072928,108487764,103942719,120049719,112572020}, 1808139214478356800429606588402000848613204983283158461388978732354075319598452098}. -{{102789312,29648464,63625632,5935305,100992139,113238974,69249611,70230702,93410083,80488625}, 1869443843276651851169394158426254075703530129898231263476716549047082874424509272}. -{{102924463,16482171,111309092,22560181,11496041,116302766,14569283,77999209,7908010,51946053}, 306685313787545386518850080326263739580153313162635878230946693596169588423626459}. -{{102964733,51646463,108518507,18690187,41991125,68785975,23868123,5515762,106626181,103989559}, 1492833358004602406941805831762562461127994080624706036688754822982875266611395455}. -{{103057835,14681726,8010073,41694252,111226623,49308730,53078701,34978377,77246290,13755472}, 506230463876345787298383910988493096784581356132514338294177929741969072373157077}. -{{103463563,36998836,43277369,114996647,43231775,28730651,90678151,42196410,92040065,60823215}, 610745093195053624979031580573919801356116402924068851942906548057086122066175869}. -{{103493228,11393894,32355877,86477946,108337347,82878347,118331010,70114461,81531456,107796719}, 1885241896935486773998307518757374108645070843240720702508951809060360356858817204}. -{{103642717,7245275,65949406,55243405,51244008,65600317,9435983,95212196,63800625,59598462}, 240496432416560650978576336974237213787797965159635925345904886259251361886050667}. -{{103737931,90465989,113372489,27669922,97257503,119773285,14162677,49708794,78886514,87344243}, 1525049765481541492059295198753937943276516863134756981319058955865284511437579895}. -{{103835743,57741962,65631820,116131577,59579423,119053815,45337806,109662169,62880218,37218039}, 314953222018028600143385912973519112342838650935177900594578263000205105498541753}. -{{104471867,110879868,103722825,104647894,57996856,91869314,26122667,90768751,20332817,93721443}, 1272844513669244881842872050266899204355970108992141802959067178668733966899193797}. -{{104481618,9738223,7664787,75540718,78580650,116750416,97076268,94497910,119863941,37410821}, 937050083383389874058240087419284940367570106600590382010514785613793361735614214}. -{{104482459,38722501,111453661,81877324,60779045,100085240,6553093,86268,97531848,100434093}, 1506266552758418793783527097933154219484391535521057705006692742967060709928601175}. -{{104524846,116006380,114245858,71521923,47094241,92500948,69873565,15210242,78978216,49975253}, 680899155676890253493837460419008883988946858843989503984978513400326462903563864}. -{{104540220,80730362,4784348,59030585,49730412,57732053,77299856,75081871,98406766,73907584}, 1784228161883379038607441688752780939738553220933645819208347338678627569493215400}. -{{104546493,71032245,64589150,35324271,59032258,6791629,77909212,93516518,57909773,67061538}, 362714911464193574174037615768587762754258989492075014171366366884564688556421419}. -{{104838550,58730734,113617874,98175536,90485470,78681481,51726504,74640268,51007889,99820548}, 1299317215010387268261381272778057097362503958644410496062035885082294994577939744}. -{{104853793,20534859,23747206,91902293,56898964,31392053,27460769,122306013,107229925,10209958}, 728826616762340411517192800852608130234402423830161620256652102274082169401383403}. -{{104861406,43488535,37069990,83659082,6873797,178461,95603189,4725380,15957595,3067713}, 135257938637242446448782416887639166293406257986630712207166783060467534760525682}. -{{105061740,83352836,80134277,71053824,14216573,5094732,93158079,53916558,67088025,121236725}, 1096554591092585729899783149725143035182521567485048923429133776204647147620205396}. -{{105290705,85063967,105542652,123112822,105489181,78067317,59344331,50010268,5954409,108543493}, 1066613533390095453121456597490075383376855177728402801079337688554190602359614323}. -{{105443190,75452178,115526653,17083236,65633392,18672490,98126473,65416358,9903861,78883210}, 1080378626732804382680688764497884761510141048857709046311529896290077077522779460}. -{{105450855,8528547,101743410,13389970,62621017,12329117,23207803,47527808,53771667,101406485}, 959491839681567250896430226918179607841751560611417400814016860852294715580956531}. -{{105513271,107036543,39912777,15666503,45044882,95999639,57279873,113380656,105186424,62144686}, 778049735812297631320887914789182507953751131854825569980332598808911235715230831}. -{{105696259,87879454,73474279,111158807,91978052,75100406,111831809,84714858,56177142,17244163}, 473028582819955169376866966207539991337564918489210464639545751459861588761034317}. -{{105822915,26515475,42544101,47023977,96081576,10598497,78133503,101039780,23840941,2536514}, 387464335190135051130831679709137667386285500740727195810260800246097971165859183}. -{{105957825,37051746,46545146,35907241,90141203,15449615,8626625,10055351,87882991,60821510}, 506734707758423165896718475543010819380221377327289364196404349316076931071793657}. -{{106228047,20863752,62415474,94590519,1732961,33529560,9767615,43570062,49668075,70245089}, 965946736799031452298880440946168484140041404222362743525875001706465573513672537}. -{{106355756,5236684,6736599,18803819,65076954,77433376,64023643,18780293,29146177,32799432}, 61286512577150478987740340495973934041833255415492670431022277302606350167142860}. -{{106381086,118715053,80815465,76824355,14682601,39604127,30734061,2324238,27274104,54256892}, 28781236080758677414863856919570736758968536387664257600855597323056186278454398}. -{{106483184,84935876,17626842,71507539,32570861,62293317,108657819,44126308,115664917,66688036}, 615032492901095809286369764398021442489516006031993731260286543065473152469512568}. -{{106492409,47572570,17199716,103224239,94037329,74185024,71408649,56463267,78468432,5337016}, 698709630190684499528640412279301648974795975308263412127093704752839582481000665}. -{{106570374,15182248,66101975,121235543,63986327,28256377,23172839,101250766,20522292,40077560}, 255027320287074870906469585069301999014221458355651082272463727694102923712885884}. -{{106576963,60396101,120640738,115343659,43184232,88385543,53060082,31843594,48056413,51614745}, 84932999912844622922712552906853709555732958909159435208983670413878696719136555}. -{{107033627,13547125,63862326,104223797,65547703,59121391,105074679,15928473,7204673,89414576}, 1084041108503002241923003989933789226314893834849684217449430909822100231025710587}. -{{107119535,70538236,49040065,9321704,64652475,72101762,30581995,32220581,55185692,55917054}, 66272794147064255657190669930310151638306966281056534004284403668449369851020501}. -{{107147174,43694165,86675168,98024350,64943678,49368662,88875506,13093737,27200643,4117435}, 142748741387326522183853601474366108015768697417477281995359355389883812549617538}. -{{107286900,123017919,46036048,39468168,55089110,70009009,23321374,35834388,97499025,67613576}, 1487985031136243914547217212788566214923293242591512126618120826866667299808561442}. -{{107393960,78762192,42277137,122585253,21687102,107531042,51741815,5957009,83799949,105452351}, 1503641850995508153127384291611065762611241582532592080751043347215585111890838476}. -{{107500886,75074968,30311880,67683414,42417051,122597568,17524265,44339551,92397841,27306470}, 554271127611936545494788970316722607245860189353124508174095464304511634426717648}. -{{107596247,28124821,108346353,123392461,46802766,108028813,53735318,72102393,72280926,47888921}, 795949525325905424989905541406310309614698470646405923928674710009674071832610479}. -{{107848925,65996899,62343446,12475727,58501990,102229179,111930549,103347490,75294845,100821645}, 1841077974616462151320231392749076867244509181462349062209234613410512318164564843}. -{{107901559,44628452,21841211,88245640,47384112,46913420,41619881,59209014,70705802,78761230}, 1439967150036490190172999923085252594866751872305224172646703786282437542129046597}. -{{107952894,62629536,89392128,94703427,121796135,84700061,16086153,13677530,21232549,65990478}, 113975259302690901463657312512726912230884892519118571332937172081076623248090488}. -{{107956924,15872621,2129648,121102490,55503773,110525526,2257371,1428129,21769771,91200146}, 1024632932304117895416710674517005797366275237540381337094832507710004131551617490}. -{{107971513,81935734,68200079,27052820,66932065,39473081,32265622,63338034,27647990,55159220}, 14217027601916310485470412307021386246274349443851445155407877628410956849027125}. -{{108063792,110075024,60999467,74942073,99508772,120351245,16990110,26464139,21843928,24556706}, 109380081353787668040211183326267332589398061206924528381171562807891765366558892}. -{{108177003,87747462,13073096,79401801,70165494,1615657,46853533,68262625,27568585,72656053}, 1235851234101637196266972416231747303601933199245034304101218523760174999067971561}. -{{108530112,36264403,49596186,19495456,108871120,48748144,33741,88320988,109813361,48130899}, 744411300123776455567883058152926640287178449147434490952614736157844697711647554}. -{{108639674,11432751,4710551,4830943,73606889,6206712,66872623,21353109,76308861,65232723}, 506825029143765039404602400000514669243052171931826350001037938075972332348325854}. -{{108699570,7398013,37233258,26120444,33496844,70695575,57361941,20519290,96394776,17747875}, 535549198040333738486430302684992524842034962240707977072577888699587958544176738}. -{{108776609,32040740,70382152,5711523,16842718,15234743,74812649,41712557,94920690,89699992}, 1550922441739436475545640084161916069160222055635899163036851116089270976985227497}. -{{108958956,77835842,95510022,68862675,42721739,2966415,43413116,28988672,29155004,122457450}, 977433373500068264059298488579458198432844196486906237030719251622078926259025976}. -{{109000011,106065558,63124892,68121773,73538471,96331276,21732590,113904569,54542385,58356074}, 348085218915013918489724036568975974790477105382843773821992743147045623519858073}. -{{109147608,63972645,38329537,7882885,30050825,100767126,46573635,116244387,59018345,118923926}, 1248658048598305620494527993536490414697042734188669182087254005819646333202170334}. -{{109290105,100035606,93452554,58343857,24558822,36366814,65581561,7710395,52288413,109543668}, 963117604896696396820091082457177563395701642967158305792472331590636384437852617}. -{{109295059,8408880,103787115,20071272,53906362,83311594,102579682,77009761,118970752,20902179}, 899164966831217582708258436178136888227345302884440765954977102752531332089894533}. -{{109335290,110304337,103640710,118280321,99713641,73067753,69139094,110299191,97153032,2087987}, 946975339966728197653801383118001047928917491880981696119181033958422267686491834}. -{{109417689,107242210,16612004,102909169,30255176,53966286,102419720,108273145,105300664,81403380}, 1799834326555425871807545333248482007773357914191757952024234262112537448129005705}. -{{109474209,89460563,44629559,57269460,47972810,63895559,11537570,20994303,5185686,112002986}, 955163817814484658426958036710873493223767437228187978250241137329006480645413031}. -{{109559702,35372500,25334428,7705445,77419134,46769626,62549670,78236548,107506983,67496233}, 1692133244392535099198898684471898231289307374733701944042024203980524692813760264}. -{{109889259,21991323,36783762,34938487,96839613,117841365,100888999,10702550,41724935,69985050}, 1158581357725098237625755654674612042119441072537732023209736171177341749700803963}. -{{109907035,24925397,115402423,43488175,30883761,549616,14130564,78845222,67634575,69365350}, 1669282310897991227809540572031328894990973694119241995083543561954382742767416607}. -{{109978529,31134204,3167451,50070975,74528924,96539443,79573563,41761392,53785924,10390930}, 210063646593048803217801624425579025742536960648050903732075859914161375536590957}. -{{110109723,105145966,106367667,63541676,67557578,76011748,92333261,107327245,57583885,75081805}, 1406901602712849681463785220799404463590700765020732134955568717092341406786150341}. -{{110259134,50725114,15400521,116180889,10862344,3225734,78121142,100808410,94815656,11555129}, 846923699779233619644878923651410721147287399262389166076597013953962327015656972}. -{{110469121,10543207,44340969,99463382,39048107,10846356,63044808,11592385,15860090,94110626}, 965397675827566936892162269894831739497208307187421027211216107638507605595023511}. -{{110506925,53725723,32401052,102297268,40994286,94233264,101807052,107102685,89221809,30386451}, 906354957275663456207289793169661259599793025792158785602769640424314241994476419}. -{{110669323,117081392,1355714,64110006,38980424,102141405,122139606,62263827,10788509,33849837}, 184795482216897675162379165613288267269546715428544767327646618566724125202790305}. -{{111073847,20840820,95303094,101770558,68728689,116337114,72553180,72397088,81648883,31695317}, 943085870673299181196592948463758628686118703829776983961241396885087758100772625}. -{{111133248,51817429,85887337,18161525,46585571,43187369,1753320,100948027,111629057,9110411}, 721477013915158863436544996605122269846019617487466212250330001598656552815444926}. -{{111134197,92768215,71882705,7436527,114185625,82924814,104633063,41661454,66355137,18705001}, 221310800808912766176884502589527978242557500675811986923625445410410031406623583}. -{{111244294,99564269,63226825,106774508,123378326,59745123,29279361,72558454,64099933,87270502}, 1236308275079271690562345906795506699075809556722150711141558569539032182068790630}. -{{111343670,21298962,108733392,112941888,28376776,92793682,35514379,96882107,74734080,43806262}, 795862865298264991530766807574687289826832875939236943955400634328332831630789824}. -{{111471723,24537829,55800189,94960576,56709753,79902435,41589063,73109588,71739589,108279097}, 1737035178006125665332264656941459903535293629723091854348189803590665765633754999}. -{{111779891,85886535,51369572,51589797,18250730,38508598,730642,79927558,102768961,86554119}, 1666098954113211702174970460989174641683077399874866554363849890138575260313440011}. -{{111798397,71313663,36518507,85843192,69361034,46579543,80151441,87103204,66936149,20265245}, 406267189185519210935852706116605430380659961861210871803557996237585871929400167}. -{{111853043,3644871,109782477,122750571,1135340,10883902,5041315,36394098,95517978,34245174}, 499551060191208427986033441033330934608941207969673897526514571042768295755230287}. -{{111898600,22103537,2770400,40792929,105865851,70066086,68607690,80114611,53710943,66948186}, 447930394034165648882643465174353131030579573543272499866539809837103830921101722}. -{{111972003,58530970,67665727,72083026,20892005,88707341,74077332,45611387,83732475,13661618}, 676462902970127527054826978373268815024099734697854470836579864137558451775487413}. -{{112224353,58233015,88145587,46416579,81719329,109795773,26946040,52858827,904864,11855991}, 98501424589646882344680969352707283337353416796907801310973576644206150808124095}. -{{112690766,14616878,73607749,116925710,3348565,24602347,21188742,18762608,4084013,108049679}, 973596565363675315108338428755583294574540601098737020050489625684237386983780148}. -{{112821818,63328378,58320451,80601086,53424080,29306897,23770272,114643963,23784617,116596680}, 1203585250295652255683946455594446212671606168850107073903249622622456341762031012}. -{{113000434,110653036,40264842,13598019,68925826,116412551,99389556,16619587,57782652,33220028}, 213592644665342458540876270647252046538850026523553389893052141605573706656183464}. -{{113134789,75256923,92165233,19508703,3584111,1434732,24928885,8724189,61626434,117576850}, 962930315232250100573456247445334792998081812560081020890457228370208661557766367}. -{{113420356,87862529,116969379,109548301,102449089,91836177,35425128,20467161,122293451,43261261}, 592561328366203894660321722501760830008443535243459331499915859818600173107680190}. -{{113472310,7857031,99076217,99042290,36866797,23500652,76296019,4557915,34475806,1383953}, 143149857445450924372707365889344767734048646158841134778645994120806839684116182}. -{{113527344,18649177,11262895,91931148,53253662,59605345,63260485,9730586,63551046,2560213}, 17342343320264916805927566011964801271253163567468419099228108892913920494686822}. -{{113566703,95283089,35916036,59374982,63327614,39885490,84713432,3040198,80193856,48327311}, 599450378616738618919479684114504989886526758972607255539684555717520014735762947}. -{{113580311,3855550,81839995,55350897,101597213,100791226,79108939,121343159,118818916,29145379}, 928988865423475795767022500704934140071232532263047862406219678461485442236391133}. -{{113936619,64216468,103090232,111228937,102375156,24765028,9700956,7273857,63924700,94574472}, 1002816998054978711562961008829050376123871416408623936933497466238481227344512137}. -{{114145579,114814954,93661019,48845278,80501182,89486602,65920676,42648690,101160491,62887141}, 577939301727590547123733496290843092368709341033669107916502587868603604107984645}. -{{114151367,117663606,5749199,46738648,58695495,103198518,15690053,50662054,9999398,114160773}, 1014677291141413389950536213698917319154494733757014947288963765960528954572332629}. -{{114222329,106664988,41076984,5977250,110786047,41802086,59908870,73436508,90294966,51877861}, 747770499189284177294291452388930956497250509126620941000477425861941548407972369}. -{{114256159,67553343,79255392,82344007,84229571,11837780,99538349,63127280,61264024,1782978}, 176701358095556425869380596185171243530016723965590488514103520543433412367117403}. -{{114398480,1694730,77731636,59836578,35172898,105181954,83921958,13551002,11402283,94701385}, 1135792971976454472172413489771969945206296289469637132048557687535119131688299264}. -{{114409025,30665785,17101646,46901260,74671782,95446181,84322552,62568939,25550263,5131866}, 209600824207434719222133592699763810004781310159306733629495846674284368716779939}. -{{114502127,41375761,112369682,41235781,104908042,60030631,61918733,93886812,29457086,64021584}, 277206206816628877779669287810054609682662127223879960224257576776296220224443499}. -{{114506800,27916129,79315344,38087040,34961124,47592902,54840695,55865240,45667005,48972712}, 11103719969036512614008038446221226764166869146848342205553327202906450650300738}. -{{114593104,29336646,7445599,66185511,104348863,67281034,119969696,61746943,4057028,26064826}, 209745967545724118227972437158938807494804119639919211107446018570374380843104412}. -{{114730431,55625612,120367076,28733970,73077656,24447046,4371836,118670883,122096525,90570738}, 1699610614972040165662123899959265642245811134869871875048071349366507890234008961}. -{{114778517,35551521,7111966,66116702,30391289,102860694,95750550,71414430,39755531,104786475}, 1366887774804039174504604341801069468854684216855301986688468860950449858193371923}. -{{114779431,90603628,38553399,20957966,79332603,77898973,24409537,15644955,105601897,4737072}, 569243088001332954773268375959857001498601673269253774046300692011956645758399989}. -{{114814679,65119629,81749092,59663987,114566506,17641628,40184004,27560358,110999952,98030469}, 1462388351355900753000630259637627415200112496356462809980915683804844390123464203}. -{{115169509,15276111,36727766,61000844,68332328,118060342,46512156,88269633,1035871,121640785}, 1277616738454657681076454435622081531697809766170737539503713615021536256040672131}. -{{115318939,29341726,13698499,8345754,83994467,81546604,181393,91119595,103480578,18277859}, 802673734497423004450928070460776092783163173948191564752060417680155492504993493}. -{{115440391,26208743,69468736,14230287,19698900,93234100,61327783,67445298,955805,70482602}, 1254377713564443925773881426811189420161356137772635736423975223411918990168763723}. -{{115571885,122068766,75751676,42261088,1425182,90585488,73354691,12331343,116619987,24696565}, 665593796086389271285818517934466382315236244273596012248924385613917204145195969}. -{{115588460,29436425,31757965,8093434,92684897,20718276,27926209,103461855,24095965,13917672}, 268871702296101445898278819795259685571879936317707350237333341705671644978225622}. -{{115628949,1228615,49844023,48631140,79679492,29598456,58087971,60873479,94858433,17563304}, 506152495804727410967705218642614238948532295611203638626084138637223983041419719}. -{{115900900,20879453,2797126,28506955,91636924,99664727,79976240,74470446,1329127,35950497}, 447422544723091952628431851098001521344894034032340505410551573449164726023402282}. -{{116215951,61669144,64581306,109525015,72196913,43933515,103542998,42843861,2391666,64923198}, 166247599284135520381316666270992760359109271953260972408524035027923652069668025}. -{{116228427,12729965,85351926,94996023,90643369,59125351,107025478,67357571,26671813,116763398}, 1359112016398398281836448053004969492677347111322828293742748058902262580566013371}. -{{116239239,19668400,82201199,26976884,67356857,64312578,20012322,12157174,49215997,84924643}, 987998903320987552354126545806367881714023004404096893092671043970465497037379349}. -{{116492911,91762513,89007313,72705254,117169613,61777594,107103750,46409390,2929779,2784810}, 176440072672722830548182208579589275384937588042925615584225769690914844418483479}. -{{116667393,49686742,112662006,104825447,110015669,91804580,42747523,122442753,40320514,72378022}, 1299590987150836565238326930373303583713078448372635246934606541099979542857857241}. -{{116757558,17538734,23165228,102338861,78029866,77935856,24857097,75562768,10774130,114312958}, 1292256124461809445209933536204043340250662285091846083955520181464407262078192712}. -{{116849309,121631966,99991115,90043794,41234295,31334697,99697857,63296140,48081198,114949022}, 1096585883085458919294827450450737146503119615053950293353281141128939837583030389}. -{{117133884,16398415,6775908,82011751,25128124,44416041,53779299,18252568,119183217,7696104}, 491597944000568077375705205867087763365231513888082944519260529765177459284715882}. -{{117233538,104016845,39970697,5544309,99192351,107289142,30962496,52419358,119484673,96978122}, 1518106576172586865292160907016862087316855227040741165926590546368172955921990942}. -{{117792960,58243480,16904641,111599558,110533551,88944279,56902669,32743205,66687727,82633927}, 1054799852693958907191616557684252891462305152322630584011584544409624124278498292}. -{{117842957,65904435,34086688,60414685,27521647,28356131,77702328,71922522,52681648,35733654}, 358983172174144371530738987373537311474970221478531031111582182520553736821721147}. -{{117894693,110253187,75493089,2474634,101988186,63508928,27199045,84701783,109435745,36662054}, 755520260156817494377792893145971422077314067825750975598183250699565799531243975}. -{{118495916,104083853,74949031,15893840,51325953,60724993,69153368,93409820,34877483,24861989}, 369238669958059801633491967254004531481020762387179575971791822896898620223918902}. -{{118601878,111706283,60914432,65354770,112862870,104474796,40504545,89380982,63169262,37163206}, 333248525506130667596869329394122208371590621216340967618623116466231705551662146}. -{{118680344,72478306,45109992,63833879,116377415,48140254,105786036,93385174,3103467,98467283}, 1339710192614184776852283854600497176774529962642747954004222213455641244150459160}. -{{118706526,48000713,119264221,53735570,25776988,38704218,27221685,20143514,73545301,71472459}, 1432201985118699487909182420164956417461953923906536249248620138947263501673604934}. -{{118742241,84306311,53793948,10441980,33715043,113899092,88111707,9461369,23077493,65343722}, 184438379949148371283694745018021503277784599639431227886373586221971554276297171}. -{{119003085,110595803,5929943,102559443,104542909,5818845,16354031,99153224,85636497,102243743}, 1710993440929470256790703474015165312358392898473599713018098907033972084900969343}. -{{119203738,100347184,67032404,99726159,65321763,76508194,68841325,15352860,5100544,23573620}, 198275010780916856606147978076417316587916173662029891981274071064620274246804568}. -{{119299606,24472784,66748056,84922826,28997610,2769426,115444937,56359350,3308808,94738934}, 1084171564369038962957706708827061613651820550434828161439520895735576082480030784}. -{{119539401,98769601,51814349,27038607,97669558,95045966,3750781,122027708,38933506,101071184}, 1281827811682604175490910374946056623388814963539255818567419473066199323089625167}. -{{119683770,25524589,111989812,33740189,107580284,27721475,89928061,30657862,12146164,30913225}, 157531016965938035482849060789600034805475658110747057250199460620772043273700970}. -{{120153069,84656781,45465008,67730450,8026423,4988382,34467620,100094505,51648799,85508447}, 1206679996822609409114871779914355431438480619959978309604227857754640798332019603}. -{{120205753,43526197,91308718,115321455,57037720,115751799,26681189,49924171,2219688,20785166}, 83709689473376120058135099118818123477180475716476220801015109880219247521214699}. -{{120262855,37157822,5272120,110158273,41645239,88214548,57452421,78960123,123431958,13027462}, 788014641864170362497708495397377493070418752754997883095564246950337097840348377}. -{{120308280,116985641,114087398,43204837,53664825,42936905,40501332,9208869,32604477,65952263}, 14126214237278786462392493852570007640112538332625951605130219381871160775414714}. -{{120352820,53886438,14936749,68564831,114530229,114956365,98683945,91329937,64172860,69625795}, 1410440716222354540902585747093984235001617854092575492343275379944194365155977980}. -{{120423165,38055330,13277228,3943744,115954229,93994971,26580070,14580495,98996454,5062662}, 565100395815874811731751148058862757904872754082825691821729863259471934157457585}. -{{120430749,90554116,96204929,54821455,18767209,62904317,16155888,5593308,114767297,37902863}, 488716907815897123334954106376465281146600974165091487560320818331808450024579901}. -{{120524902,102297705,66649761,109724799,94878684,1682651,122808826,28599069,20905589,101322592}, 1118232173456234230760742533968686251027476256768561789770598480519477888594060718}. -{{120665379,41661881,63363841,83072424,25206105,4046418,93503499,12659517,53407028,81180543}, 1084290392136960337117956111809961867796402856695588060247707005666338684944352983}. -{{120674445,36486395,57796391,37777272,112272408,95836797,29372292,90327102,121090852,23829013}, 802728611127280696453204653532337351939860089744360463460996957476757661522467367}. -{{120822118,105541194,71490128,72432016,34027808,13532230,120682964,32055702,22117795,23500232}, 146513066879384848824976053314869263289933361073560082699370583409889910411660544}. -{{121017769,101185073,28424157,99176465,87735661,43012301,8502062,102658651,30517199,99655470}, 1236029494007816254721558358349119735975351316636248884344659264096065109554561471}. -{{121043573,51136785,73026522,27762621,88725169,123042866,29524312,23155115,89832890,95505556}, 1521110009445844743743282492354266167666489057239366569899614424826163314986225819}. -{{121077263,30510436,97374948,123129380,17448981,66246838,63457499,49999330,107062087,34830127}, 500180437510397021143983654805211046547807494857723592678171396594257310783604561}. -{{121419803,13597921,79391066,62643063,59472579,5182475,46180337,103350339,103062549,28959669}, 721546689165230524135988562593292925913603477326208463664598446721134443272271867}. -{{121427108,15882602,94059473,68040969,48003210,40927263,15867804,46579236,68939019,56815981}, 499616640118551800740423201238293054936486927509251844628321365176951425474022188}. -{{121477811,90942912,43954956,30698361,55726985,111096103,44560728,123449584,94205350,106870107}, 1726209291387897038695542393560766858869696716242907125750424961605143056163309113}. -{{121489970,79496018,10566975,18370553,106691069,25645764,65931803,104885232,97586092,59561161}, 747933405616928306051603342694211256541987570616085858197378363202994002645294684}. -{{121614359,85087316,42908097,83006582,120080767,2516277,104625768,84051060,71641942,61172881}, 881101166542810266584459879320556404335042417940252609537763894840825375563736629}. -{{121718516,65074180,38586120,39494840,66873496,202810,70450553,91211394,110630852,38867827}, 833296221145370794173321570434023312407547460709036086498627970380596132145955392}. -{{121820395,83650417,17943328,49910993,89415326,37938214,25616151,36688008,101373745,89201777}, 1458823974455219426792802571436157742382541193653576702620967096811002737878746955}. -{{121828708,58210339,19625242,69441240,99119357,36527475,1091943,76791938,58432622,19714804}, 283986924433656817235970444177699565117633720753949014856007347681810639075383410}. -{{121997367,38521733,15559291,27981038,47932996,114707494,52069783,112342942,55160164,123191709}, 1248679856311242062352268851209484643666660792445586682278103539616716475071706695}. -{{122320697,4518387,103496256,51736524,99801457,34406725,91349048,3060814,72167307,84058868}, 1580412912126900903145996609420586076959466813326603499424504985738396865371965747}. -{{122430050,46827798,35859752,19831815,65762366,57831320,30318982,57590411,73088823,105625259}, 1425963735783108720427434563196531010771825287882921434888994000105446698325602184}. -{{122509330,108154024,77065647,100685334,98689069,39952626,94060449,56684117,110300221,23939191}, 651062197986695585802016027995282678280722783064684222715548905388774965962651604}. -{{122663395,68510724,79050201,8078213,92019083,50467696,26568552,28027369,68778408,49176739}, 517882355397948675040963014768266647885733283388410590650446860271243990277834397}. -{{122670209,80796386,41200331,98120997,104055091,89894842,88989232,78365888,114498206,19400441}, 939807681354419700178188473976649985401680728052817800802263731424698034540567069}. -{{122884215,35810382,19479828,32478785,25519338,51499300,65044347,79124268,40559190,8769499}, 239637378543364922425251817129865709904088637864941775466860807918946638758760009}. -{{122921269,9003173,65604652,118932605,60892595,92371492,118648930,14462621,53388484,7870193}, 195162812139162708187942231412630875047123629924442352669844634774019650157101723}. -{{123008823,114592258,90371552,21916302,46771509,24469770,18634731,46711965,56338687,74773783}, 962267282491299112917343819090519703491249904210477176622181408910563127716589521}. -{{123012071,3499501,107339549,108041502,112141716,43173755,42850332,121557979,17879851,108901894}, 1240823280943151915598543972917293268713711019559454578920407268183569382858728871}. -{{123032313,120818774,111306172,92308741,30438948,111332194,100054472,87407101,97233496,98729272}, 1865714448014591685294664144424480791313264677229441869607357837820321045449574537}. -{{123119056,44477369,10516082,72372086,65641671,100174170,123278002,53673824,82377837,32500048}, 669198191334590799629015459004072853881564353486903397638592814624410972899635474}. -{{123194811,31188873,123070374,101180025,3692974,68428444,10497255,48175210,6846555,104340597}, 1033120553146785806892128017856713472163555434181754368968756321130944257646352203}. -{{123290789,27069285,62993846,51322339,50126546,1079508,122189697,10784481,16038041,59329216}, 121519415691521661073393899324870505527997238283222101618541221743164038136754635}. -{{123406376,110079775,4465610,58322951,47195270,50420111,51296504,111033314,42160699,110802521}, 1193112828340374133425813200068859984748495829172612091176893855790651724712573738}. diff --git a/test_cases/test_data/10dim_from_0_to_7.data b/test_cases/test_data/10dim_from_0_to_7.data deleted file mode 100644 index 6e4a406..0000000 --- a/test_cases/test_data/10dim_from_0_to_7.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{0,0,0,2,7,1,3,4,1,5}, 687956848}. -{{0,0,1,0,5,2,7,2,5,2}, 353075540}. -{{0,0,1,1,3,7,5,4,5,6}, 1040761212}. -{{0,0,1,4,2,7,7,1,5,1}, 377603044}. -{{0,0,2,0,6,7,1,2,2,2}, 51302496}. -{{0,0,2,2,4,7,2,3,0,3}, 51098272}. -{{0,0,2,4,3,0,6,0,6,5}, 881152528}. -{{0,0,2,6,1,7,6,6,6,4}, 1049079856}. -{{0,0,3,4,3,0,6,7,5,5}, 1015239572}. -{{0,0,3,6,4,3,7,2,5,6}, 898347364}. -{{0,0,4,2,3,3,0,3,0,4}, 541253808}. -{{0,0,5,0,7,1,4,7,3,2}, 223232436}. -{{0,0,5,7,1,2,1,0,3,1}, 12886876}. -{{0,0,6,2,1,5,5,4,7,6}, 1045180784}. -{{0,0,6,4,5,6,6,2,3,1}, 130519824}. -{{0,0,7,2,2,0,7,4,7,6}, 1011708228}. -{{0,0,7,7,1,1,3,2,2,3}, 13578876}. -{{0,1,0,2,2,3,2,7,4,2}, 403431586}. -{{0,1,2,0,6,2,1,5,5,0}, 419484098}. -{{0,1,2,4,6,7,3,0,3,3}, 59626338}. -{{0,1,2,6,0,1,7,2,7,6}, 881799522}. -{{0,1,3,0,2,5,6,1,7,4}, 906318246}. -{{0,1,3,4,0,1,0,7,6,6}, 948834470}. -{{0,1,3,4,4,6,7,2,1,7}, 663458630}. -{{0,1,4,1,1,1,4,6,0,5}, 742523450}. -{{0,1,4,3,6,3,4,2,1,6}, 625664298}. -{{0,1,5,3,6,6,7,1,2,6}, 659415246}. -{{0,1,5,7,2,1,6,4,7,2}, 483221806}. -{{0,1,5,7,2,3,7,7,0,6}, 751558894}. -{{0,1,6,1,0,4,4,0,2,7}, 642519562}. -{{0,1,7,0,2,5,5,6,0,3}, 239751782}. -{{0,1,7,0,6,4,3,7,2,1}, 189223622}. -{{0,2,0,1,5,0,3,7,4,4}, 956500184}. -{{0,2,0,7,5,6,2,4,7,5}, 998615832}. -{{0,2,1,2,1,0,0,3,7,3}, 269364116}. -{{0,2,1,6,0,1,1,2,2,7}, 546187876}. -{{0,2,1,7,0,5,6,4,6,7}, 1049438764}. -{{0,2,2,6,2,5,5,5,1,4}, 780171744}. -{{0,2,2,6,3,6,3,0,7,4}, 847640912}. -{{0,2,2,6,5,7,6,7,0,7}, 797686448}. -{{0,2,2,6,7,4,1,3,1,1}, 58883024}. -{{0,2,3,0,4,3,4,0,1,4}, 620796196}. -{{0,2,4,4,2,4,0,4,7,6}, 986466560}. -{{0,2,4,7,3,2,5,2,6,7}, 885975640}. -{{0,2,5,0,2,4,0,0,0,3}, 38291972}. -{{0,2,5,1,2,6,4,2,1,1}, 105040652}. -{{0,2,6,3,0,6,5,4,5,5}, 1044429640}. -{{0,2,6,5,0,3,6,5,5,0}, 482449832}. -{{0,2,7,7,7,6,2,5,5,7}, 1003092892}. -{{0,3,0,6,2,4,4,0,2,0}, 109340674}. -{{0,3,0,7,0,6,4,0,2,3}, 109881866}. -{{0,3,1,3,6,0,6,5,1,4}, 755067278}. -{{0,3,2,1,2,5,6,6,7,6}, 1041193258}. -{{0,3,2,1,3,6,4,7,2,6}, 772724890}. -{{0,3,3,4,7,1,3,0,4,6}, 831084662}. -{{0,3,3,5,4,6,5,1,3,6}, 663525838}. -{{0,3,4,3,7,2,2,7,2,3}, 156232346}. -{{0,3,4,6,2,5,2,1,4,7}, 852060834}. -{{0,3,4,6,5,3,6,5,4,5}, 1036102322}. -{{0,3,4,7,1,7,4,2,0,1}, 113420858}. -{{0,3,5,1,0,3,3,7,0,5}, 675515118}. -{{0,3,5,1,3,3,2,4,5,4}, 943835454}. -{{0,3,5,4,6,7,4,7,1,0}, 264423846}. -{{0,3,5,5,1,6,2,0,7,2}, 315459870}. -{{0,3,6,2,3,5,2,6,3,5}, 709327666}. -{{0,3,6,3,1,2,7,7,5,6}, 1011595738}. -{{0,3,6,3,3,6,0,5,5,1}, 440466330}. -{{0,3,6,4,2,5,1,2,6,3}, 315513442}. -{{0,3,6,5,7,0,1,5,2,1}, 163863258}. -{{0,3,7,1,2,6,6,5,6,5}, 1044765326}. -{{0,3,7,5,0,2,6,5,6,5}, 1019583118}. -{{0,3,7,5,4,0,2,1,1,3}, 29957006}. -{{0,4,0,0,4,1,4,4,6,2}, 489422880}. -{{0,4,0,7,3,3,7,7,6,2}, 481288440}. -{{0,4,1,0,0,0,3,6,1,5}, 673383236}. -{{0,4,1,0,1,0,5,4,4,3}, 472384084}. -{{0,4,1,1,2,2,6,4,3,1}, 203801356}. -{{0,4,1,4,6,7,1,1,4,1}, 329302756}. -{{0,4,1,5,4,4,2,2,1,7}, 598409996}. -{{0,4,1,6,3,3,2,3,1,5}, 547611572}. -{{0,4,2,4,1,0,3,2,5,1}, 279122768}. -{{0,4,3,0,5,1,1,2,3,2}, 19796340}. -{{0,4,4,2,6,5,4,4,2,4}, 795107360}. -{{0,4,6,3,6,2,0,3,2,6}, 560918664}. -{{0,4,6,4,6,0,6,3,0,1}, 98783872}. -{{0,4,7,5,6,7,5,5,1,1}, 266392556}. -{{0,4,7,7,0,0,6,0,2,1}, 82129420}. -{{0,5,0,3,5,5,7,7,0,1}, 253960954}. -{{0,5,0,6,2,1,1,6,5,5}, 950166370}. -{{0,5,1,2,3,5,2,4,2,5}, 707093046}. -{{0,5,1,6,2,7,6,5,7,6}, 1051582886}. -{{0,5,2,1,2,4,0,6,4,6}, 975851530}. -{{0,5,2,6,0,3,1,2,7,7}, 816755554}. -{{0,5,3,2,4,4,4,0,1,4}, 656421126}. -{{0,5,3,5,5,2,7,4,7,4}, 1034260830}. -{{0,5,3,6,4,4,5,4,4,2}, 531116102}. -{{0,5,4,2,4,0,2,6,4,7}, 963322370}. -{{0,5,4,3,6,3,0,1,4,6}, 828956842}. -{{0,5,4,7,6,5,5,4,3,3}, 267150186}. -{{0,5,5,2,4,1,6,3,7,7}, 896476070}. -{{0,5,5,4,0,7,5,4,0,7}, 786989670}. -{{0,5,6,5,6,0,2,6,7,2}, 435114250}. -{{0,5,7,2,3,7,6,4,3,0}, 241561910}. -{{0,5,7,3,5,5,0,7,0,0}, 190984382}. -{{0,5,7,4,4,3,5,7,6,1}, 501650150}. -{{0,6,0,0,2,3,7,1,0,0}, 69322976}. -{{0,6,0,4,4,5,0,0,3,3}, 61606688}. -{{0,6,0,7,2,3,2,4,0,4}, 681699368}. -{{0,6,1,0,7,4,4,7,1,2}, 254429588}. -{{0,6,1,1,3,2,7,0,1,3}, 69847900}. -{{0,6,2,1,7,0,2,7,5,0}, 421747096}. -{{0,6,2,3,5,5,3,2,2,1}, 52902520}. -{{0,6,3,0,4,5,2,2,7,0}, 321329444}. -{{0,6,3,5,2,7,4,2,3,1}, 111598380}. -{{0,6,3,7,0,4,7,7,2,7}, 783235788}. -{{0,6,4,6,0,6,6,4,0,6}, 787064832}. -{{0,6,7,0,3,4,2,1,4,0}, 308369556}. -{{0,6,7,6,4,6,1,5,3,3}, 200063940}. -{{0,7,0,1,7,7,4,2,1,4}, 656591162}. -{{0,7,0,5,6,7,0,2,6,7}, 867093034}. -{{0,7,1,4,5,2,0,0,4,2}, 296257558}. -{{0,7,1,6,5,1,3,2,0,7}, 564865654}. -{{0,7,2,1,2,1,7,1,2,0}, 69556458}. -{{0,7,2,2,7,5,5,6,6,1}, 522615410}. -{{0,7,2,3,7,4,7,6,6,0}, 522680410}. -{{0,7,2,4,5,1,4,3,7,3}, 363731890}. -{{0,7,2,5,7,0,0,6,3,2}, 162421018}. -{{0,7,2,7,1,1,3,2,1,3}, 11221882}. -{{0,7,3,0,3,1,1,5,1,3}, 136862710}. -{{0,7,3,0,4,2,1,2,2,0}, 19306566}. -{{0,7,3,2,1,2,1,3,5,4}, 807582166}. -{{0,7,5,1,0,6,2,3,3,5}, 577211278}. -{{0,7,5,1,7,2,5,5,5,4}, 1029753310}. -{{0,7,5,2,0,7,7,5,5,3}, 510241766}. -{{0,7,5,3,7,4,1,2,5,6}, 862611806}. -{{0,7,5,4,5,6,3,6,1,7}, 736856918}. -{{0,7,5,7,7,3,1,2,0,0}, 31647870}. -{{0,7,6,1,7,1,5,0,1,6}, 627595642}. -{{0,7,6,2,5,5,4,2,6,4}, 929445938}. -{{0,7,6,4,3,0,6,6,7,2}, 485447954}. -{{0,7,7,3,0,6,7,1,1,4}, 643938766}. -{{1,0,0,4,3,1,7,7,3,0}, 210190833}. -{{1,0,0,5,3,6,4,7,2,3}, 244236953}. -{{1,0,0,7,5,6,4,5,5,1}, 528524185}. -{{1,0,1,5,5,3,4,5,3,5}, 763659197}. -{{1,0,1,6,6,7,6,6,7,4}, 1065869605}. -{{1,0,2,0,1,1,1,5,0,0}, 134222065}. -{{1,0,2,4,3,4,2,3,3,1}, 42423185}. -{{1,0,3,1,7,1,6,1,1,3}, 84497341}. -{{1,0,4,3,4,1,1,5,5,7}, 961029097}. -{{1,0,5,6,5,2,6,6,4,4}, 1036230677}. -{{1,0,5,6,7,1,3,0,7,4}, 835019125}. -{{1,0,6,1,7,5,1,6,0,3}, 189420153}. -{{1,0,6,4,3,0,6,0,1,4}, 616648977}. -{{1,0,7,1,0,0,1,4,1,3}, 138941261}. -{{1,0,7,6,5,6,3,7,5,7}, 1003205589}. -{{1,1,0,6,6,0,6,2,5,3}, 361456387}. -{{1,1,0,7,1,7,1,2,0,4}, 578986107}. -{{1,1,2,3,7,0,2,2,3,1}, 17265435}. -{{1,1,2,6,3,5,1,2,5,2}, 311062899}. -{{1,1,2,6,4,2,3,7,4,7}, 965456579}. -{{1,1,3,5,7,6,2,1,6,3}, 328061599}. -{{1,1,4,2,1,1,1,4,3,3}, 139207539}. -{{1,1,4,2,6,0,1,4,5,7}, 961045315}. -{{1,1,4,3,2,4,2,5,6,0}, 440754315}. -{{1,1,5,0,3,3,1,6,1,5}, 675464055}. -{{1,1,5,2,1,0,1,2,6,2}, 273555543}. -{{1,1,5,4,3,2,1,0,6,2}, 281854039}. -{{1,1,6,7,1,2,0,1,5,5}, 817935259}. -{{1,1,6,7,3,1,7,0,4,4}, 885092475}. -{{1,1,7,0,6,4,5,6,4,5}, 1061311047}. -{{1,1,7,2,7,3,4,7,4,2}, 491450551}. -{{1,1,7,4,0,0,4,0,5,5}, 885003015}. -{{1,2,0,0,3,1,1,7,1,4}, 671238641}. -{{1,2,0,0,7,2,2,6,0,5}, 688114193}. -{{1,2,0,5,7,1,1,0,0,3}, 25709177}. -{{1,2,0,7,4,7,2,1,0,4}, 595699881}. -{{1,2,1,3,5,2,5,2,4,6}, 889890909}. -{{1,2,1,6,5,4,1,7,5,7}, 998910933}. -{{1,2,3,4,4,5,4,4,3,6}, 797710629}. -{{1,2,4,2,7,6,0,0,0,0}, 54585361}. -{{1,2,4,4,2,1,6,4,3,3}, 214780705}. -{{1,2,5,6,6,5,5,5,6,6}, 1070360805}. -{{1,2,6,7,1,0,3,3,7,2}, 282016217}. -{{1,2,6,7,3,2,0,5,0,7}, 684259993}. -{{1,3,2,6,6,0,7,0,4,3}, 361331267}. -{{1,3,3,0,7,4,7,1,4,3}, 386489047}. -{{1,3,3,1,3,7,6,6,1,1}, 235133759}. -{{1,3,3,1,6,7,0,5,0,5}, 721476271}. -{{1,3,3,5,4,0,0,1,6,2}, 294393999}. -{{1,3,4,0,2,3,0,5,5,3}, 407423907}. -{{1,3,4,2,6,1,1,2,0,4}, 558000227}. -{{1,3,4,7,5,1,5,6,0,3}, 231352955}. -{{1,3,5,1,7,7,1,6,2,7}, 726583935}. -{{1,3,6,0,2,3,0,5,5,0}, 406903203}. -{{1,3,6,3,7,0,0,5,5,0}, 423655835}. -{{1,3,6,4,2,0,1,6,2,0}, 147216451}. -{{1,3,6,7,3,5,6,6,3,7}, 785349435}. -{{1,4,0,1,1,5,2,6,5,5}, 975373113}. -{{1,4,0,2,2,4,6,3,2,2}, 103768193}. -{{1,4,1,2,4,5,5,3,2,4}, 656810213}. -{{1,4,1,7,7,7,5,5,6,2}, 531423485}. -{{1,4,2,5,4,2,4,7,1,6}, 766153097}. -{{1,4,3,5,4,3,3,7,7,7}, 967807981}. -{{1,4,4,2,0,0,3,5,3,7}, 678241217}. -{{1,4,4,4,7,4,5,2,3,6}, 669925713}. -{{1,4,5,3,3,0,1,0,6,6}, 812408925}. -{{1,4,5,3,6,2,2,5,5,7}, 963240845}. -{{1,4,5,5,7,2,2,3,6,0}, 300400797}. -{{1,5,2,0,2,0,6,2,0,3}, 69947907}. -{{1,5,2,0,4,7,2,3,0,6}, 590057635}. -{{1,5,2,2,6,1,5,6,0,0}, 220360803}. -{{1,5,3,3,4,2,4,6,2,5}, 757510671}. -{{1,5,4,5,0,4,0,4,1,5}, 719323915}. -{{1,5,4,7,7,7,6,3,4,2}, 401334459}. -{{1,5,5,7,5,1,5,2,6,0}, 367403135}. -{{1,5,6,6,3,5,0,4,5,7}, 988312371}. -{{1,5,7,3,4,0,7,3,6,7}, 896479951}. -{{1,5,7,4,3,6,4,5,5,4}, 1054921111}. -{{1,5,7,7,3,2,1,7,0,0}, 149090527}. -{{1,6,0,7,6,4,4,4,7,0}, 530868489}. -{{1,6,1,5,3,7,5,0,1,5}, 648072061}. -{{1,6,1,5,7,5,7,5,5,5}, 1067535357}. -{{1,6,1,6,5,6,5,5,1,2}, 262711765}. -{{1,6,2,3,1,1,4,6,6,5}, 1009138233}. -{{1,6,3,0,0,6,5,1,6,1}, 371497669}. -{{1,6,3,2,2,2,3,7,3,5}, 673708997}. -{{1,6,3,3,1,3,0,5,5,3}, 405322685}. -{{1,6,3,6,5,3,1,7,3,6}, 699316725}. -{{1,6,5,1,1,5,3,5,4,6}, 979962109}. -{{1,6,5,2,7,0,4,5,6,1}, 493120149}. -{{1,6,5,4,0,2,3,7,3,2}, 149916101}. -{{1,6,6,1,4,1,6,1,0,6}, 627644585}. -{{1,6,6,1,6,0,3,7,2,4}, 694638793}. -{{1,6,6,2,2,4,3,5,4,3}, 443120321}. -{{1,6,6,2,5,2,6,6,1,0}, 224639249}. -{{1,6,6,5,3,6,4,3,1,0}, 115530137}. -{{1,6,6,7,4,3,5,2,5,1}, 367180649}. -{{1,6,7,2,2,6,4,4,6,5}, 1046804997}. -{{1,6,7,4,5,7,4,5,2,6}, 804034741}. -{{1,7,0,4,1,2,0,3,0,4}, 547522707}. -{{1,7,1,0,2,4,2,0,2,7}, 573393415}. -{{1,7,1,0,4,3,1,6,5,7}, 959089511}. -{{1,7,1,4,7,2,7,1,2,0}, 94750935}. -{{1,7,2,4,0,4,5,0,6,0}, 379852867}. -{{1,7,2,5,5,1,4,7,7,5}, 1034296251}. -{{1,7,2,6,5,5,1,0,1,0}, 60832115}. -{{1,7,2,7,5,7,0,5,3,4}, 732215739}. -{{1,7,3,2,0,3,0,5,1,3}, 136887207}. -{{1,7,3,5,1,6,7,0,6,7}, 917346911}. -{{1,7,3,5,6,2,0,4,7,5}, 967105295}. -{{1,7,3,7,1,6,7,2,0,7}, 648788575}. -{{1,7,4,6,6,1,3,5,5,4}, 971074019}. -{{1,7,5,1,5,0,6,6,7,6}, 1030687007}. -{{1,7,6,2,3,0,5,3,3,0}, 73824723}. -{{1,7,6,3,1,0,7,2,0,6}, 611006555}. -{{1,7,6,4,3,6,3,7,1,6}, 720099795}. -{{1,7,6,7,7,1,2,1,6,0}, 300251323}. -{{1,7,7,0,1,3,4,2,2,3}, 74357303}. -{{1,7,7,4,4,4,2,6,2,1}, 199694855}. -{{2,0,0,1,6,6,1,3,2,1}, 50775752}. -{{2,0,0,3,5,2,2,1,7,1}, 285583256}. -{{2,0,1,1,4,4,5,2,2,5}, 654706252}. -{{2,0,1,3,4,1,1,7,7,0}, 419833324}. -{{2,0,1,5,0,0,5,1,1,1}, 75499468}. -{{2,0,2,2,0,4,7,3,2,2}, 101659840}. -{{2,0,2,5,6,7,7,4,0,4}, 797037672}. -{{2,0,2,7,3,1,2,5,3,4}, 679835064}. -{{2,0,3,3,0,1,6,0,7,3}, 336410412}. -{{2,0,3,3,5,1,2,5,7,2}, 420296124}. -{{2,0,3,6,1,7,0,7,5,6}, 982169012}. -{{2,0,3,6,6,6,1,6,3,0}, 193393988}. -{{2,0,3,7,4,0,3,0,3,2}, 26031436}. -{{2,0,4,7,6,4,7,6,1,0}, 264463688}. -{{2,0,5,0,5,4,7,6,5,1}, 524486484}. -{{2,0,5,7,0,4,2,4,2,6}, 718087180}. -{{2,0,6,4,3,0,2,4,2,6}, 684545040}. -{{2,0,7,4,0,6,7,7,3,6}, 785356228}. -{{2,1,0,0,5,0,1,0,1,0}, 16778578}. -{{2,1,0,2,1,2,0,3,5,7}, 806004626}. -{{2,1,0,6,2,5,3,0,0,0}, 42034274}. -{{2,1,0,6,4,2,1,3,1,4}, 562210242}. -{{2,1,2,1,3,6,3,4,4,0}, 436327514}. -{{2,1,4,1,2,4,7,5,4,7}, 1044989642}. -{{2,1,4,2,3,7,2,3,5,7}, 843835314}. -{{2,1,4,5,2,7,5,7,2,3}, 248432362}. -{{2,1,5,2,4,6,1,1,0,2}, 55092422}. -{{2,1,5,3,7,6,2,2,1,1}, 54781726}. -{{2,1,6,0,0,5,1,4,2,1}, 172234338}. -{{2,1,6,0,6,3,3,5,6,5}, 960878306}. -{{2,1,7,5,0,2,7,4,2,3}, 214799950}. -{{2,1,7,5,1,3,3,3,1,2}, 13342206}. -{{2,2,0,4,2,7,7,5,2,2}, 244174048}. -{{2,2,2,3,2,6,3,4,6,6}, 973995080}. -{{2,2,2,4,2,5,4,6,3,0}, 243686688}. -{{2,2,2,4,2,5,6,7,7,5}, 1049059232}. -{{2,2,3,2,4,6,2,5,6,2}, 453885060}. -{{2,2,3,5,5,1,0,0,6,7}, 831266364}. -{{2,2,3,5,7,3,2,6,1,0}, 159636796}. -{{2,2,4,3,2,5,3,4,6,3}, 441282152}. -{{2,2,4,5,1,7,2,5,0,0}, 180456632}. -{{2,2,4,7,5,1,6,7,6,2}, 500116664}. -{{2,2,5,1,3,5,5,7,3,0}, 239488508}. -{{2,2,5,6,2,2,3,7,2,7}, 684715716}. -{{2,2,5,7,6,6,4,6,3,1}, 264695564}. -{{2,2,6,1,7,6,2,0,1,1}, 54648600}. -{{2,2,6,4,4,2,7,1,1,3}, 97099712}. -{{2,2,7,2,2,4,5,5,1,6}, 776502724}. -{{2,3,0,3,0,5,2,0,3,4}, 570764586}. -{{2,3,0,4,4,5,5,4,6,6}, 1066142818}. -{{2,3,0,5,6,3,2,3,2,1}, 25677482}. -{{2,3,0,6,7,1,5,4,4,3}, 495480434}. -{{2,3,1,0,3,6,3,2,7,0}, 302501206}. -{{2,3,1,6,2,0,3,6,2,1}, 143093318}. -{{2,3,2,1,5,3,5,5,2,1}, 218406650}. -{{2,3,3,0,4,3,0,4,6,1}, 419733030}. -{{2,3,3,3,1,4,5,1,6,3}, 369901278}. -{{2,3,4,3,1,4,6,0,0,7}, 642330138}. -{{2,3,4,5,3,2,6,0,3,0}, 80071962}. -{{2,3,5,2,3,6,7,5,2,3}, 239988438}. -{{2,3,5,2,3,7,2,3,3,4}, 575139254}. -{{2,3,5,3,5,1,3,3,6,4}, 826748158}. -{{2,3,5,3,7,2,0,3,3,3}, 21950366}. -{{2,3,5,7,0,0,4,5,3,2}, 214707598}. -{{2,3,7,0,3,0,0,1,3,5}, 541351830}. -{{2,3,7,2,3,3,0,0,2,7}, 541916726}. -{{2,3,7,5,2,7,5,0,2,5}, 650436206}. -{{2,3,7,6,5,7,3,1,1,3}, 63553526}. -{{2,4,0,6,0,2,7,5,5,5}, 1017227200}. -{{2,4,2,3,5,0,2,3,2,2}, 19870872}. -{{2,4,2,4,6,3,3,1,4,6}, 833213664}. -{{2,4,3,7,0,0,3,1,2,3}, 11351756}. -{{2,4,3,7,6,6,6,2,7,2}, 397407500}. -{{2,4,4,6,6,0,2,2,7,4}, 837248256}. -{{2,4,6,2,5,2,7,0,3,7}, 627947344}. -{{2,4,7,0,6,4,4,6,1,1}, 258103044}. -{{2,5,0,4,6,7,7,3,2,2}, 128959714}. -{{2,5,0,7,3,6,4,1,1,7}, 648603546}. -{{2,5,1,0,0,3,1,4,0,2}, 136873062}. -{{2,5,1,3,2,3,6,4,7,4}, 1009116462}. -{{2,5,2,7,3,1,5,4,2,6}, 749499514}. -{{2,5,3,5,4,5,7,4,3,7}, 799872878}. -{{2,5,4,0,0,4,0,1,4,4}, 845153410}. -{{2,5,4,1,7,0,5,7,0,5}, 761415386}. -{{2,5,4,7,1,5,0,5,4,6}, 988292282}. -{{2,5,5,2,0,0,7,7,0,2}, 208348358}. -{{2,5,6,0,5,6,3,7,3,6}, 728733138}. -{{2,5,6,1,3,2,0,7,3,7}, 678352794}. -{{2,5,6,3,4,5,6,0,2,6}, 661468202}. -{{2,5,6,3,7,2,2,2,1,6}, 560723226}. -{{2,5,7,5,2,3,0,5,1,1}, 148953006}. -{{2,6,0,0,1,6,6,7,5,6}, 1043041680}. -{{2,6,0,3,3,5,5,5,7,7}, 1043099640}. -{{2,6,0,4,4,3,6,7,4,5}, 1034129056}. -{{2,6,0,5,0,5,0,2,5,5}, 849481512}. -{{2,6,1,0,6,3,1,5,7,1}, 421842916}. -{{2,6,2,7,5,6,6,2,5,2}, 397131032}. -{{2,6,3,0,6,7,0,6,4,7}, 992665124}. -{{2,6,3,1,0,6,4,5,7,4}, 1042587020}. -{{2,6,3,1,7,3,6,0,7,5}, 891674428}. -{{2,6,3,2,7,7,5,5,4,4}, 1059126516}. -{{2,6,3,7,2,0,1,1,2,0}, 10779852}. -{{2,6,4,0,4,3,4,1,7,0}, 358911392}. -{{2,6,4,1,6,3,1,3,6,0}, 291949800}. -{{2,6,4,7,3,3,0,6,4,2}, 418049080}. -{{2,6,5,5,0,7,3,3,5,7}, 854298604}. -{{2,6,5,6,2,1,1,5,5,2}, 417885668}. -{{2,6,7,3,2,2,0,0,6,2}, 275577868}. -{{2,6,7,4,3,0,2,2,1,6}, 552295700}. -{{2,7,0,4,5,0,4,7,6,0}, 497421458}. -{{2,7,0,6,0,1,6,0,2,2}, 78457890}. -{{2,7,1,0,0,3,4,4,0,3}, 203984422}. -{{2,7,1,1,4,3,7,0,6,4}, 891653230}. -{{2,7,1,7,2,0,2,2,3,0}, 10972430}. -{{2,7,1,7,3,5,0,7,3,6}, 716074430}. -{{2,7,2,0,0,1,5,2,0,1}, 69344866}. -{{2,7,2,0,7,3,5,4,6,7}, 1026350706}. -{{2,7,2,4,7,2,7,2,4,4}, 899931218}. -{{2,7,4,1,2,2,3,2,5,3}, 275500874}. -{{2,7,5,0,0,1,7,1,0,0}, 73469158}. -{{2,7,5,2,6,6,0,5,5,2}, 459861382}. -{{2,7,5,4,2,0,6,5,5,7}, 1021923206}. -{{2,7,5,5,3,4,1,3,6,0}, 317082846}. -{{2,7,6,3,6,3,2,7,6,3}, 426770090}. -{{2,7,6,4,2,7,7,0,6,2}, 384687202}. -{{2,7,7,3,3,3,3,2,7,7}, 812646270}. -{{2,7,7,4,5,7,3,0,2,2}, 65903734}. -{{2,7,7,7,7,5,4,3,1,0}, 132283838}. -{{3,0,0,2,5,5,6,2,3,4}, 654779697}. -{{3,0,0,5,4,5,0,2,0,1}, 58852905}. -{{3,0,1,0,0,1,0,6,7,2}, 403572005}. -{{3,0,1,1,3,1,2,0,4,7}, 805914173}. -{{3,0,2,0,2,5,3,3,7,4}, 839341537}. -{{3,0,2,0,7,7,1,3,0,5}, 587388657}. -{{3,0,2,5,1,6,5,4,4,1}, 511743577}. -{{3,0,2,5,4,3,7,2,7,7}, 898602857}. -{{3,0,3,0,6,6,6,2,7,0}, 386389253}. -{{3,0,3,1,2,1,3,6,2,4}, 671569005}. -{{3,0,3,2,5,5,4,1,4,3}, 386414261}. -{{3,0,3,4,0,6,2,7,0,6}, 713790597}. -{{3,0,5,0,7,2,5,2,5,7}, 894093141}. -{{3,0,5,3,4,7,2,0,7,2}, 323855661}. -{{3,0,6,1,5,5,7,3,5,4}, 927143417}. -{{3,0,6,3,4,5,6,1,4,0}, 390149289}. -{{3,0,6,6,4,6,6,0,2,0}, 130397185}. -{{3,0,7,3,7,5,7,1,1,5}, 658601981}. -{{3,1,0,1,3,5,7,2,6,6}, 906970235}. -{{3,1,1,0,0,4,5,5,4,6}, 1040712903}. -{{3,1,2,1,1,6,5,1,1,7}, 638097371}. -{{3,1,2,6,5,2,5,3,7,1}, 361150419}. -{{3,1,3,6,5,4,3,2,7,6}, 865023319}. -{{3,1,6,2,6,5,2,1,7,6}, 860714403}. -{{3,1,6,7,3,1,1,5,1,2}, 147355131}. -{{3,1,7,4,7,4,2,1,6,0}, 331699351}. -{{3,2,0,0,6,4,5,5,4,7}, 1057509057}. -{{3,2,0,7,3,6,0,7,7,0}, 445050265}. -{{3,2,0,7,4,4,3,1,1,4}, 595668425}. -{{3,2,1,0,7,4,1,7,1,6}, 722095573}. -{{3,2,1,1,0,6,0,3,6,7}, 839814797}. -{{3,2,2,1,3,3,5,0,1,0}, 67165561}. -{{3,2,2,7,0,2,6,0,4,4}, 880917513}. -{{3,2,3,3,6,4,7,2,2,2}, 118455373}. -{{3,2,4,3,0,4,1,1,4,7}, 843591369}. -{{3,2,4,3,1,3,1,7,4,4}, 943893753}. -{{3,2,5,0,6,5,5,2,3,3}, 122572645}. -{{3,2,5,4,0,7,3,7,7,0}, 449285605}. -{{3,2,5,5,2,1,4,3,3,1}, 80105389}. -{{3,2,7,1,6,2,6,1,7,6}, 894295437}. -{{3,2,7,6,0,6,6,7,6,3}, 516931205}. -{{3,3,1,4,4,5,5,3,7,3}, 395186151}. -{{3,3,2,3,0,7,1,7,1,4}, 704822763}. -{{3,3,2,3,4,4,6,2,6,0}, 386350091}. -{{3,3,2,5,6,2,4,7,6,5}, 1032248971}. -{{3,3,3,4,7,6,7,6,7,3}, 529522519}. -{{3,3,4,7,6,3,3,2,5,5}, 834924395}. -{{3,3,5,3,6,7,7,2,0,7}, 659287663}. -{{3,3,5,7,5,6,3,5,7,6}, 1003335135}. -{{3,3,7,1,4,7,0,2,5,3}, 323657519}. -{{3,4,0,5,4,6,3,4,6,0}, 463832137}. -{{3,4,1,6,4,7,4,3,1,4}, 664970661}. -{{3,4,2,3,4,7,1,1,5,5}, 857782249}. -{{3,4,2,5,3,2,6,1,2,5}, 614848153}. -{{3,4,3,1,3,4,3,2,7,1}, 304568157}. -{{3,4,3,6,7,4,4,3,3,7}, 665745301}. -{{3,4,4,2,7,6,5,7,2,6}, 795796689}. -{{3,4,5,5,4,0,3,1,3,3}, 32311245}. -{{3,4,5,5,5,7,5,2,4,0}, 400721021}. -{{3,4,5,6,5,5,4,7,0,4}, 803349685}. -{{3,4,7,4,7,7,4,7,1,6}, 803919285}. -{{3,4,7,5,2,2,1,4,5,0}, 417387853}. -{{3,5,0,2,7,0,5,0,3,7}, 623667027}. -{{3,5,0,6,5,6,4,7,1,5}, 799188883}. -{{3,5,1,3,1,1,2,1,6,2}, 271393983}. -{{3,5,1,6,0,3,1,5,4,0}, 413181159}. -{{3,5,1,6,3,2,4,0,7,3}, 346875671}. -{{3,5,1,6,7,5,1,3,5,3}, 329934839}. -{{3,5,1,7,0,1,4,1,4,2}, 346563759}. -{{3,5,2,1,5,3,7,5,4,2}, 489264379}. -{{3,5,2,5,4,1,1,3,3,5}, 564533227}. -{{3,5,3,1,1,1,5,4,2,2}, 204215423}. -{{3,5,3,6,3,4,7,1,0,4}, 648115415}. -{{3,5,3,6,5,7,4,4,2,5}, 799323703}. -{{3,5,4,3,1,6,6,3,5,2}, 376153499}. -{{3,5,4,4,6,1,1,5,0,1}, 165693155}. -{{3,5,4,7,2,2,1,1,0,1}, 14739147}. -{{3,5,5,0,0,3,3,1,6,2}, 275612903}. -{{3,5,5,4,2,0,3,6,2,2}, 149898311}. -{{3,5,6,1,5,1,3,0,7,1}, 291837819}. -{{3,5,6,1,7,7,2,2,1,5}, 593745723}. -{{3,5,6,4,0,1,3,2,1,0}, 14882147}. -{{3,5,7,2,1,1,3,7,5,1}, 409155575}. -{{3,6,0,7,6,3,4,3,6,4}, 900132009}. -{{3,6,1,4,5,1,1,6,6,4}, 967183477}. -{{3,6,2,5,7,4,7,7,1,1}, 262365145}. -{{3,6,2,6,0,5,1,0,5,7}, 849887073}. -{{3,6,2,6,6,7,3,4,4,5}, 1000472161}. -{{3,6,2,7,4,7,7,5,2,6}, 799915241}. -{{3,6,3,2,6,4,4,2,3,3}, 120487685}. -{{3,6,3,5,5,1,1,5,4,3}, 430448381}. -{{3,6,3,6,3,0,6,0,2,4}, 614824981}. -{{3,6,4,3,7,4,2,6,7,7}, 997158681}. -{{3,6,5,1,3,0,3,4,7,0}, 409292125}. -{{3,6,7,0,1,7,4,0,4,7}, 912825909}. -{{3,6,7,6,1,4,3,0,4,1}, 316751445}. -{{3,7,0,2,4,3,5,7,4,4}, 1025682659}. -{{3,7,0,2,5,1,0,1,6,4}, 824454323}. -{{3,7,1,5,3,2,7,1,7,5}, 883281887}. -{{3,7,2,3,5,2,5,4,1,6}, 757644635}. -{{3,7,2,5,0,2,3,2,2,2}, 11508811}. -{{3,7,2,5,2,3,7,6,2,1}, 212328043}. -{{3,7,2,7,0,7,0,3,5,3}, 313180075}. -{{3,7,3,1,1,4,0,6,3,6}, 707665183}. -{{3,7,3,1,3,1,5,3,3,3}, 70148095}. -{{3,7,4,0,7,6,2,1,5,1}, 325177235}. -{{3,7,4,1,7,0,1,5,3,5}, 694439899}. -{{3,7,4,6,0,7,3,7,6,3}, 451915491}. -{{3,7,4,7,7,7,4,0,3,3}, 132968251}. -{{3,7,5,2,5,2,5,2,2,4}, 627485783}. -{{3,7,6,4,0,1,3,6,7,7}, 955195235}. -{{4,0,0,0,0,0,2,0,3,1}, 1377024}. -{{4,0,0,2,0,5,3,7,3,0}, 169288160}. -{{4,0,0,2,3,3,0,4,2,2}, 136110128}. -{{4,0,0,4,5,7,2,2,6,0}, 328695856}. -{{4,0,0,5,0,5,5,6,7,1}, 513147752}. -{{4,0,2,7,1,5,4,7,5,3}, 513422264}. -{{4,0,3,5,0,5,6,7,0,5}, 781390508}. -{{4,0,4,0,3,7,1,3,6,2}, 308199664}. -{{4,0,4,0,7,3,2,2,4,5}, 827572784}. -{{4,0,4,1,1,6,6,7,6,2}, 509575320}. -{{4,0,4,6,7,1,1,1,1,4}, 567304688}. -{{4,0,5,0,1,7,5,2,3,2}, 106856820}. -{{4,0,5,2,7,6,1,0,4,7}, 861463124}. -{{4,0,5,3,1,7,0,2,5,1}, 307405628}. -{{4,0,6,3,2,0,7,4,6,3}, 475886152}. -{{4,0,7,4,3,2,6,5,5,4}, 1020383636}. -{{4,0,7,5,4,5,0,0,5,5}, 869274412}. -{{4,0,7,7,3,1,3,1,1,4}, 550597116}. -{{4,1,1,0,2,0,3,3,6,4}, 806830278}. -{{4,1,1,1,2,3,2,3,3,7}, 538952622}. -{{4,1,2,1,1,7,5,6,3,1}, 236360570}. -{{4,1,3,2,7,1,0,2,4,0}, 286421046}. -{{4,1,4,6,1,5,3,7,6,6}, 987701490}. -{{4,1,5,2,0,3,0,3,7,6}, 811508134}. -{{4,1,6,1,4,1,7,0,6,0}, 357896298}. -{{4,1,7,2,5,5,5,5,2,3}, 257700598}. -{{4,2,0,5,2,0,2,0,0,5}, 546392584}. -{{4,2,0,5,6,6,1,1,7,0}, 328518088}. -{{4,2,0,6,4,5,7,3,6,0}, 395782368}. -{{4,2,1,2,2,0,6,2,6,7}, 874473988}. -{{4,2,1,2,3,3,4,2,1,1}, 68348724}. -{{4,2,2,0,5,2,5,1,7,3}, 354196432}. -{{4,2,2,0,7,3,7,3,1,0}, 85187056}. -{{4,2,2,6,1,6,5,2,2,5}, 647412304}. -{{4,2,3,7,7,1,1,7,2,0}, 160856316}. -{{4,2,3,7,7,6,5,1,3,0}, 127203804}. -{{4,2,7,0,0,1,0,1,3,0}, 5511588}. -{{4,2,7,3,6,1,3,4,0,5}, 693205612}. -{{4,2,7,7,5,5,0,4,4,0}, 466630716}. -{{4,3,0,7,1,1,7,2,2,7}, 614410874}. -{{4,3,1,2,5,6,1,3,1,1}, 51555286}. -{{4,3,2,4,7,4,5,5,5,3}, 530078674}. -{{4,3,3,0,4,2,3,1,0,4}, 554801350}. -{{4,3,3,7,2,7,5,1,0,7}, 647559918}. -{{4,3,4,0,7,4,3,4,3,5}, 727010130}. -{{4,3,4,2,6,5,2,7,4,6}, 995846306}. -{{4,3,5,1,4,4,4,0,6,0}, 391383054}. -{{4,3,5,1,6,2,1,5,3,4}, 693422542}. -{{4,3,5,7,0,6,6,6,4,5}, 1054059022}. -{{4,3,6,1,0,1,2,6,6,4}, 945231914}. -{{4,3,7,0,1,7,1,1,6,3}, 308058870}. -{{4,3,7,1,0,2,4,7,1,3}, 207264654}. -{{4,3,7,2,3,4,4,2,4,3}, 375028246}. -{{4,3,7,7,3,4,0,4,1,7}, 718830366}. -{{4,4,0,1,5,3,2,5,5,0}, 422674872}. -{{4,4,0,5,7,4,3,5,6,1}, 464863960}. -{{4,4,1,4,2,2,5,5,4,3}, 481870532}. -{{4,4,1,7,0,1,1,7,6,4}, 951460076}. -{{4,4,2,2,4,2,0,2,4,0}, 288534528}. -{{4,4,2,4,7,6,1,4,3,2}, 196923728}. -{{4,4,2,6,2,5,0,3,7,2}, 314470816}. -{{4,4,3,5,4,6,4,7,0,0}, 263360652}. -{{4,4,4,2,1,4,1,5,2,3}, 175907536}. -{{4,4,4,4,0,1,4,4,0,6}, 754450464}. -{{4,4,4,4,1,0,6,1,3,3}, 83690384}. -{{4,4,6,3,1,3,7,6,3,0}, 209170808}. -{{4,4,6,3,4,5,0,6,5,2}, 460992808}. -{{4,4,6,5,0,4,3,6,3,7}, 721359688}. -{{4,4,7,2,5,6,2,4,3,1}, 192262932}. -{{4,5,0,2,5,5,0,4,5,7}, 993534770}. -{{4,5,0,7,1,5,5,0,1,5}, 649077626}. -{{4,5,0,7,2,4,6,5,0,3}, 247030410}. -{{4,5,0,7,5,3,6,1,0,7}, 632922810}. -{{4,5,1,5,7,0,3,1,6,5}, 833962718}. -{{4,5,2,1,4,4,5,7,1,7}, 792335306}. -{{4,5,2,4,6,1,7,5,6,2}, 498946274}. -{{4,5,3,4,3,1,2,3,0,2}, 12275894}. -{{4,5,4,1,7,1,3,5,0,1}, 158417658}. -{{4,5,4,5,5,4,1,2,4,7}, 872022618}. -{{4,5,5,0,3,5,2,5,5,7}, 981025718}. -{{4,5,5,0,6,7,4,4,4,3}, 528007718}. -{{4,5,5,2,0,0,2,4,2,1}, 141894150}. -{{4,5,5,2,7,0,7,1,5,0}, 359752150}. -{{4,5,5,5,1,4,1,2,2,6}, 587071582}. -{{4,5,6,4,3,3,7,5,6,4}, 1022742770}. -{{4,5,6,6,4,2,4,3,3,4}, 636924290}. -{{4,5,6,6,7,0,4,1,7,4}, 905212306}. -{{4,5,6,7,1,3,5,2,4,4}, 888320122}. -{{4,5,7,5,0,2,0,4,1,7}, 687379214}. -{{4,5,7,5,7,2,1,7,5,6}, 972739038}. -{{4,5,7,6,0,4,3,2,0,4}, 586362950}. -{{4,5,7,7,5,6,7,7,6,2}, 536850654}. -{{4,6,0,3,1,5,0,2,1,6}, 574236984}. -{{4,6,0,7,2,0,2,5,2,2}, 146630792}. -{{4,6,0,7,3,5,6,1,4,0}, 380725432}. -{{4,6,1,1,3,6,5,0,1,2}, 104384860}. -{{4,6,1,7,1,2,2,6,5,4}, 951298332}. -{{4,6,2,4,1,0,3,4,6,3}, 415046224}. -{{4,6,3,0,4,6,6,3,1,4}, 657693060}. -{{4,6,3,3,3,0,6,1,3,6}, 608008604}. -{{4,6,3,4,0,5,4,2,2,1}, 112597540}. -{{4,6,3,4,1,2,1,3,6,2}, 280926420}. -{{4,6,3,5,3,4,5,7,2,0}, 246831324}. -{{4,6,3,7,6,6,4,3,4,1}, 397605516}. -{{4,6,4,1,0,7,6,6,6,1}, 511150632}. -{{4,6,4,2,7,4,3,0,2,6}, 595421264}. -{{4,6,4,3,4,0,2,1,7,0}, 292891016}. -{{4,6,4,6,3,1,3,4,2,4}, 687171696}. -{{4,6,5,1,7,7,0,1,4,7}, 863554236}. -{{4,6,5,4,2,3,4,5,0,7}, 754502308}. -{{4,6,6,2,3,3,3,4,7,5}, 947256176}. -{{4,6,6,4,6,5,5,6,3,7}, 805198688}. -{{4,6,6,5,4,5,7,6,0,2}, 268114024}. -{{4,6,7,1,6,4,5,5,3,7}, 796679116}. -{{4,6,7,5,2,2,3,6,2,1}, 150461004}. -{{4,7,1,4,3,5,6,0,1,0}, 112281910}. -{{4,7,1,5,6,4,7,7,6,4}, 1068976334}. -{{4,7,1,6,5,7,4,1,7,5}, 934587318}. -{{4,7,2,0,2,0,2,1,0,4}, 540104834}. -{{4,7,2,3,0,5,3,4,0,0}, 170997866}. -{{4,7,2,3,2,0,1,4,2,6}, 675051594}. -{{4,7,3,4,5,4,5,5,6,5}, 1068767958}. -{{4,7,3,7,6,5,6,5,6,0}, 531986606}. -{{4,7,4,1,7,1,7,4,7,3}, 494750586}. -{{4,7,5,5,7,0,7,6,1,3}, 234572638}. -{{4,7,6,2,5,1,1,4,5,5}, 963656562}. -{{4,7,6,4,0,4,4,4,2,6}, 788273154}. -{{4,7,7,2,2,1,4,7,2,5}, 745962150}. -{{4,7,7,3,4,3,7,5,2,4}, 762689774}. -{{4,7,7,4,6,7,6,6,3,6}, 805296422}. -{{5,0,0,4,0,5,0,2,2,2}, 43909153}. -{{5,0,0,4,4,4,5,4,0,4}, 797966401}. -{{5,0,3,2,3,2,6,6,4,7}, 1008464405}. -{{5,0,3,2,5,5,4,2,4,4}, 923938869}. -{{5,0,3,4,7,2,3,3,5,5}, 831771605}. -{{5,0,3,7,1,6,2,6,2,2}, 178237469}. -{{5,0,4,1,3,4,4,6,4,4}, 1045577753}. -{{5,0,4,1,6,1,6,7,2,0}, 223821993}. -{{5,0,4,5,2,5,5,0,5,5}, 919618409}. -{{5,0,4,5,5,0,0,5,5,5}, 969933721}. -{{5,0,5,0,1,3,3,3,0,4}, 542343413}. -{{5,0,5,5,7,7,4,7,1,1}, 265470909}. -{{5,0,5,6,1,6,2,4,7,3}, 450732821}. -{{5,0,5,7,0,4,5,5,2,6}, 786178253}. -{{5,0,6,0,6,7,3,5,5,6}, 995742177}. -{{5,0,6,6,5,2,6,1,2,7}, 635286161}. -{{5,0,7,1,3,7,0,5,6,3}, 442290877}. -{{5,0,7,2,0,3,7,5,3,3}, 207467493}. -{{5,0,7,6,3,6,0,2,0,0}, 47378453}. -{{5,0,7,7,1,4,5,2,4,1}, 382874205}. -{{5,0,7,7,7,6,5,0,0,2}, 131657821}. -{{5,1,0,2,3,4,3,1,6,4}, 840261843}. -{{5,1,0,2,5,2,7,0,2,1}, 85303891}. -{{5,1,0,4,5,6,0,6,1,0}, 194150675}. -{{5,1,0,4,5,6,5,4,2,2}, 261914707}. -{{5,1,1,1,6,1,0,7,6,1}, 420889263}. -{{5,1,1,7,2,0,4,0,5,0}, 345006351}. -{{5,1,2,0,1,0,4,4,6,1}, 471077395}. -{{5,1,2,4,2,2,7,3,4,3}, 345756355}. -{{5,1,3,0,0,3,0,5,3,1}, 135566247}. -{{5,1,3,4,3,6,3,0,7,1}, 311808855}. -{{5,1,4,2,6,6,6,2,3,0}, 123199747}. -{{5,1,4,3,0,2,1,0,2,0}, 5546059}. -{{5,1,4,5,6,2,4,2,0,4}, 634568715}. -{{5,1,4,7,1,2,4,0,6,4}, 886349851}. -{{5,1,5,5,7,4,5,2,2,0}, 131481695}. -{{5,1,6,0,4,2,5,6,1,6}, 760910147}. -{{5,1,6,1,7,5,5,7,3,0}, 257315323}. -{{5,1,6,4,1,6,6,1,6,6}, 920490131}. -{{5,1,6,5,5,1,5,4,2,5}, 768873083}. -{{5,1,6,6,6,1,3,6,1,2}, 165376355}. -{{5,1,7,5,6,7,3,5,1,5}, 735171567}. -{{5,2,0,3,6,1,2,4,2,6}, 689793065}. -{{5,2,0,4,0,2,7,6,4,0}, 479430721}. -{{5,2,1,3,1,7,2,7,0,3}, 169585341}. -{{5,2,1,4,7,6,3,0,0,4}, 596756565}. -{{5,2,2,2,1,1,5,6,5,5}, 1007827825}. -{{5,2,3,3,6,3,6,0,6,3}, 354286125}. -{{5,2,3,6,7,6,1,5,1,3}, 194575317}. -{{5,2,3,7,6,5,3,7,6,5}, 999783149}. -{{5,2,4,6,5,6,6,0,6,7}, 937273873}. -{{5,2,5,5,1,2,3,4,1,7}, 685345629}. -{{5,2,5,6,4,5,4,6,5,5}, 1070738213}. -{{5,2,6,1,2,2,6,1,0,6}, 609867913}. -{{5,2,6,1,2,7,1,0,3,5}, 575986537}. -{{5,2,6,7,0,7,3,6,4,1}, 450083433}. -{{5,2,6,7,5,1,1,7,5,5}, 970079225}. -{{5,2,7,2,0,4,3,5,5,6}, 978926021}. -{{5,2,7,2,2,4,6,2,6,0}, 374831109}. -{{5,2,7,2,2,5,7,1,4,7}, 911833829}. -{{5,2,7,6,1,5,7,2,1,0}, 114506101}. -{{5,3,0,1,7,1,7,6,0,5}, 756238971}. -{{5,3,0,2,3,3,0,1,4,7}, 806939315}. -{{5,3,1,3,5,5,1,5,5,0}, 454044159}. -{{5,3,1,4,2,7,0,2,4,0}, 311609383}. -{{5,3,2,3,1,7,7,6,1,3}, 236698491}. -{{5,3,4,7,6,4,1,2,1,5}, 600992587}. -{{5,3,6,0,4,0,5,0,5,3}, 358095683}. -{{5,3,6,3,4,3,3,3,2,7}, 559921899}. -{{5,3,6,4,4,3,6,6,7,2}, 501192995}. -{{5,3,6,4,5,3,1,5,2,1}, 164928243}. -{{5,3,7,1,0,5,6,2,3,4}, 643242287}. -{{5,3,7,1,3,6,5,1,6,3}, 375184095}. -{{5,3,7,5,4,1,0,4,3,1}, 164895535}. -{{5,3,7,5,6,4,3,0,7,7}, 870144847}. -{{5,4,0,2,4,4,6,4,1,6}, 792273153}. -{{5,4,0,3,3,2,3,0,2,2}, 4055129}. -{{5,4,0,7,1,5,6,1,4,0}, 380707001}. -{{5,4,1,3,7,5,7,0,7,6}, 926769533}. -{{5,4,1,5,7,1,5,6,2,2}, 230572157}. -{{5,4,1,7,3,4,5,2,6,6}, 918446173}. -{{5,4,1,7,4,5,3,2,5,2}, 331030893}. -{{5,4,1,7,7,7,4,1,1,5}, 665904061}. -{{5,4,2,3,4,5,2,1,3,6}, 591212969}. -{{5,4,2,4,2,1,7,1,7,2}, 347951585}. -{{5,4,2,6,0,7,3,3,2,3}, 46117601}. -{{5,4,3,3,6,2,5,0,0,1}, 87093837}. -{{5,4,3,6,0,6,7,7,3,6}, 784314821}. -{{5,4,4,1,1,2,5,6,1,4}, 745701721}. -{{5,4,4,2,4,6,5,0,4,1}, 393257537}. -{{5,4,4,3,3,7,6,3,6,6}, 914350265}. -{{5,4,4,7,1,1,0,1,4,0}, 284172473}. -{{5,4,5,7,4,6,3,4,0,2}, 200908877}. -{{5,4,6,7,7,1,7,1,1,6}, 637104633}. -{{5,4,7,0,5,2,6,7,0,7}, 763073173}. -{{5,4,7,5,1,2,0,1,2,2}, 16552093}. -{{5,5,0,7,5,0,6,3,0,6}, 633020571}. -{{5,5,1,0,5,0,1,5,3,6}, 691798487}. -{{5,5,1,3,3,4,6,1,0,4}, 640770207}. -{{5,5,2,0,5,1,7,6,4,1}, 489886323}. -{{5,5,2,0,5,3,3,6,6,7}, 960467571}. -{{5,5,2,2,1,7,5,0,5,1}, 372290419}. -{{5,5,2,3,2,3,1,4,2,7}, 675082859}. -{{5,5,3,4,6,4,1,6,4,0}, 464670791}. -{{5,5,4,4,2,1,3,2,1,0}, 15941987}. -{{5,5,4,5,6,4,0,6,5,1}, 468861707}. -{{5,5,5,2,5,2,0,5,4,3}, 427336343}. -{{5,5,5,7,4,5,1,6,6,1}, 469115503}. -{{5,5,6,0,0,7,5,0,2,2}, 108826723}. -{{5,5,6,2,5,0,4,0,0,4}, 628109331}. -{{5,5,6,3,2,2,6,1,7,3}, 343798667}. -{{5,5,6,4,7,0,5,1,7,6}, 905728467}. -{{5,5,6,7,2,2,2,3,6,5}, 821555851}. -{{5,5,7,2,2,3,1,0,0,5}, 544272999}. -{{5,5,7,5,3,5,2,6,6,6}, 989810751}. -{{5,5,7,6,7,7,6,5,7,6}, 1073607095}. -{{5,6,0,4,4,7,1,1,2,4}, 599034081}. -{{5,6,0,5,0,2,7,3,7,2}, 348096969}. -{{5,6,1,2,3,1,1,6,2,1}, 137783925}. -{{5,6,1,6,2,7,6,4,3,2}, 247327013}. -{{5,6,2,0,0,0,0,3,4,0}, 271718529}. -{{5,6,5,5,3,5,1,5,5,3}, 452479997}. -{{5,6,6,1,0,3,6,0,7,0}, 343251241}. -{{5,6,7,5,4,3,2,4,7,4}, 972396845}. -{{5,7,0,2,5,3,2,6,7,1}, 423078707}. -{{5,7,0,4,6,7,6,2,7,2}, 398444835}. -{{5,7,2,1,0,4,0,0,4,2}, 305666059}. -{{5,7,2,2,3,3,0,3,6,7}, 809433779}. -{{5,7,2,7,5,4,6,6,3,4}, 800536859}. -{{5,7,3,1,2,2,7,0,1,3}, 70900559}. -{{5,7,5,1,2,3,5,0,7,1}, 343198575}. -{{5,7,5,7,2,2,6,1,5,0}, 351398287}. -{{5,7,6,5,6,0,6,5,3,4}, 771053963}. -{{5,7,7,4,0,0,0,1,3,0}, 15997319}. -{{6,0,0,3,7,3,1,6,7,7}, 958326648}. -{{6,0,0,6,5,6,3,2,1,5}, 596879184}. -{{6,0,1,0,3,1,7,4,6,4}, 1008026740}. -{{6,0,1,7,0,3,3,7,6,0}, 412591340}. -{{6,0,2,2,1,4,5,6,4,5}, 1041380944}. -{{6,0,2,6,6,3,4,7,4,6}, 1033565344}. -{{6,0,5,3,2,4,5,0,3,0}, 106194252}. -{{6,0,7,1,7,6,3,5,4,3}, 458872540}. -{{6,0,7,2,1,0,2,4,3,5}, 676673300}. -{{6,0,7,2,4,1,0,0,4,4}, 827339812}. -{{6,0,7,5,1,4,4,2,3,6}, 652088604}. -{{6,1,0,0,2,1,2,6,7,1}, 404178722}. -{{6,1,0,5,7,2,1,3,0,3}, 26920666}. -{{6,1,1,0,7,3,3,7,6,2}, 421512438}. -{{6,1,1,3,3,6,7,3,0,6}, 639362270}. -{{6,1,1,3,3,7,5,2,5,2}, 370861438}. -{{6,1,1,4,0,1,7,5,6,3}, 480052966}. -{{6,1,1,5,3,2,0,7,1,1}, 143837086}. -{{6,1,2,0,1,6,1,5,0,3}, 169383634}. -{{6,1,4,0,5,5,4,7,0,7}, 794429106}. -{{6,1,4,0,6,2,7,0,1,1}, 89245506}. -{{6,1,4,2,3,4,5,1,2,3}, 106718930}. -{{6,1,4,3,7,3,2,5,6,2}, 425583802}. -{{6,1,5,1,4,7,6,7,6,4}, 1062700206}. -{{6,1,5,7,5,6,2,2,2,5}, 601335326}. -{{6,1,6,5,3,4,5,1,0,5}, 651187930}. -{{6,1,6,7,0,6,4,7,6,0}, 517387402}. -{{6,1,7,4,7,5,4,3,6,4}, 936793270}. -{{6,2,2,2,7,0,6,3,6,4}, 890731664}. -{{6,2,2,7,7,7,0,7,6,4}, 999750840}. -{{6,2,3,0,0,1,6,0,2,2}, 69016612}. -{{6,2,3,5,3,3,1,6,3,0}, 144104828}. -{{6,2,5,3,7,0,7,0,2,2}, 90008668}. -{{6,2,6,5,4,5,4,2,4,4}, 936516648}. -{{6,2,6,7,7,0,1,4,0,2}, 165182552}. -{{6,2,7,1,3,4,5,6,7,5}, 1045847900}. -{{6,2,7,4,1,2,1,1,1,6}, 551067092}. -{{6,2,7,6,1,3,5,1,5,1}, 349224948}. -{{6,2,7,6,5,7,2,6,0,7}, 735821364}. -{{6,3,0,1,1,0,7,5,4,6}, 1008274650}. -{{6,3,0,6,1,0,4,2,1,2}, 77212946}. -{{6,3,1,0,2,1,7,2,4,7}, 874204774}. -{{6,3,1,0,7,5,6,7,5,1}, 521359286}. -{{6,3,1,3,6,0,7,0,2,5}, 622161486}. -{{6,3,3,6,3,1,3,3,2,2}, 10452214}. -{{6,3,3,6,5,3,5,1,0,0}, 93371638}. -{{6,3,4,6,3,2,5,1,7,2}, 350023122}. -{{6,3,5,5,0,3,5,7,0,2}, 215649518}. -{{6,3,5,7,7,5,5,4,6,3}, 534539902}. -{{6,3,6,0,4,7,4,1,6,0}, 391421090}. -{{6,3,6,3,2,0,2,0,2,0}, 5602314}. -{{6,4,0,0,3,7,4,1,2,4}, 640992432}. -{{6,4,1,2,3,1,2,4,4,5}, 942761524}. -{{6,4,3,1,5,2,0,3,1,4}, 556963228}. -{{6,4,3,3,6,0,1,7,3,1}, 154564556}. -{{6,4,4,1,3,5,2,3,4,0}, 309544120}. -{{6,4,4,7,7,6,0,5,4,3}, 469296792}. -{{6,4,5,3,0,2,7,4,6,7}, 1014867532}. -{{6,4,5,5,3,3,1,2,1,1}, 15910780}. -{{6,4,6,1,2,3,6,3,6,3}, 343922344}. -{{6,4,6,1,3,6,5,3,5,4}, 913495512}. -{{6,4,6,1,4,6,5,3,4,0}, 393385160}. -{{6,4,6,2,6,1,7,1,5,3}, 360282080}. -{{6,4,7,0,5,4,6,2,2,2}, 125768724}. -{{6,4,7,6,6,6,5,5,2,2}, 268235972}. -{{6,5,0,4,3,7,6,4,1,1}, 246531890}. -{{6,5,1,7,4,4,6,2,6,3}, 398403086}. -{{6,5,2,0,5,6,7,4,5,1}, 523343698}. -{{6,5,4,1,2,1,7,6,6,3}, 478103146}. -{{6,5,5,3,3,7,5,1,1,7}, 645457918}. -{{6,5,6,4,5,6,0,2,3,7}, 603887378}. -{{6,6,1,4,0,0,2,6,3,1}, 146214660}. -{{6,6,1,4,3,6,4,1,1,4}, 649121172}. -{{6,6,2,2,0,5,5,1,6,2}, 373046496}. -{{6,6,3,1,3,1,1,6,5,2}, 406478204}. -{{6,6,3,7,4,6,0,0,1,3}, 62439180}. -{{6,6,4,2,3,1,3,0,4,0}, 275868784}. -{{6,6,4,4,1,4,0,6,4,6}, 989465616}. -{{6,6,6,3,4,3,4,4,4,7}, 1031323176}. -{{6,6,6,4,3,3,1,3,4,1}, 284352240}. -{{6,6,6,7,5,6,5,5,2,1}, 267697880}. -{{6,6,7,2,0,6,4,1,2,5}, 645185156}. -{{6,6,7,4,6,4,1,1,3,0}, 66346436}. -{{6,6,7,5,7,6,7,5,7,1}, 536207324}. -{{6,6,7,6,7,5,0,0,1,0}, 66092340}. -{{6,7,0,0,6,2,4,3,6,1}, 355913346}. -{{6,7,0,1,3,2,1,6,5,2}, 406506842}. -{{6,7,0,3,7,4,5,3,0,4}, 657616090}. -{{6,7,1,1,0,2,3,1,6,1}, 271945422}. -{{6,7,2,5,1,3,5,5,0,3}, 213425914}. -{{6,7,2,5,7,3,0,2,4,4}, 833805370}. -{{6,7,3,3,5,2,3,4,6,5}, 959823454}. -{{6,7,4,3,5,3,3,0,5,4}, 829533562}. -{{6,7,5,0,2,5,3,5,4,7}, 981028582}. -{{6,7,5,2,3,4,7,0,0,7}, 645492310}. -{{6,7,5,6,3,0,1,3,0,6}, 553282774}. -{{6,7,5,7,1,3,7,2,4,2}, 352038014}. -{{6,7,6,1,6,1,3,6,0,2}, 159079530}. -{{6,7,7,2,2,6,4,3,6,4}, 913767558}. -{{6,7,7,2,5,1,1,2,7,5}, 829833078}. -{{6,7,7,3,1,1,3,5,1,7}, 679034878}. -{{6,7,7,3,2,6,1,6,0,6}, 712703054}. -{{6,7,7,4,6,4,6,0,5,2}, 402218246}. -{{6,7,7,7,2,3,5,4,6,0}, 485817454}. -{{7,0,0,3,5,0,5,2,6,1}, 353773145}. -{{7,0,0,6,7,6,5,5,1,1}, 261154769}. -{{7,0,2,0,0,5,3,7,0,1}, 169023201}. -{{7,0,2,2,6,3,5,2,0,5}, 621999713}. -{{7,0,2,3,0,4,4,5,2,4}, 773076105}. -{{7,0,3,1,2,6,0,7,6,7}, 975099533}. -{{7,0,3,1,4,1,6,5,3,4}, 756356525}. -{{7,0,3,4,4,1,6,1,2,4}, 630527141}. -{{7,0,3,5,2,2,5,7,5,1}, 479385549}. -{{7,0,4,0,6,3,3,7,1,1}, 156485601}. -{{7,0,4,4,0,6,6,0,0,7}, 651789825}. -{{7,0,4,5,0,1,1,2,5,7}, 819595113}. -{{7,0,4,6,5,7,3,1,0,6}, 601466097}. -{{7,0,5,2,2,7,6,4,6,3}, 509470245}. -{{7,0,5,2,5,5,2,6,6,1}, 458696245}. -{{7,0,5,2,6,6,6,0,3,2}, 123593989}. -{{7,0,5,6,7,1,5,2,4,2}, 366634101}. -{{7,0,6,0,1,3,5,4,5,3}, 475567985}. -{{7,0,7,6,5,0,0,5,4,0}, 433075349}. -{{7,1,0,2,2,4,0,7,7,2}, 438199683}. -{{7,1,0,5,0,3,3,7,4,3}, 412845803}. -{{7,1,0,6,6,7,6,0,6,0}, 395699235}. -{{7,1,1,6,4,5,7,2,4,7}, 932914791}. -{{7,1,2,4,0,0,6,3,1,0}, 76748163}. -{{7,1,2,5,5,4,2,3,6,6}, 866063515}. -{{7,1,2,7,1,2,1,2,2,3}, 10401371}. -{{7,1,3,3,5,5,3,5,7,7}, 991770623}. -{{7,1,4,1,6,0,3,7,1,5}, 693323723}. -{{7,1,4,1,6,2,7,4,1,6}, 760857931}. -{{7,1,4,3,0,1,2,6,2,1}, 139929131}. -{{7,1,5,2,0,7,5,6,1,5}, 777168743}. -{{7,1,5,6,4,1,2,2,0,6}, 568009767}. -{{7,1,6,0,6,2,7,2,5,5}, 894687043}. -{{7,1,7,1,1,2,0,1,3,6}, 542938527}. -{{7,1,7,2,0,3,0,0,4,0}, 273724455}. -{{7,1,7,2,1,7,5,0,5,1}, 374388599}. -{{7,1,7,3,0,2,4,7,5,5}, 1012053903}. -{{7,1,7,5,0,4,1,4,6,0}, 450106447}. -{{7,2,0,2,5,4,6,6,3,2}, 253701393}. -{{7,2,0,6,5,6,0,0,5,4}, 865119505}. -{{7,2,1,1,6,2,3,6,3,4}, 689425741}. -{{7,2,1,5,0,1,7,5,5,5}, 1016139757}. -{{7,2,2,3,2,7,2,7,2,2}, 169868457}. -{{7,2,2,4,3,3,6,1,2,3}, 77455025}. -{{7,2,2,6,4,2,7,1,0,1}, 93437633}. -{{7,2,3,7,4,7,1,4,4,5}, 999341677}. -{{7,2,4,4,2,1,4,1,1,0}, 80760225}. -{{7,2,4,4,3,7,2,5,6,4}, 987090097}. -{{7,2,4,5,0,7,1,6,6,7}, 987663977}. -{{7,2,4,6,2,4,3,5,7,7}, 987590593}. -{{7,2,4,7,6,3,1,7,4,1}, 433254121}. -{{7,2,5,4,6,7,4,3,1,5}, 668127141}. -{{7,2,7,6,3,1,6,7,6,5}, 1020755637}. -{{7,3,0,1,0,5,1,6,2,1}, 169217643}. -{{7,3,0,1,2,1,0,4,6,0}, 403983403}. -{{7,3,0,3,6,5,7,3,2,6}, 656370923}. -{{7,3,0,5,6,2,2,6,3,5}, 697814795}. -{{7,3,0,7,1,1,3,0,5,2}, 278474107}. -{{7,3,1,0,0,7,3,0,0,3}, 35229287}. -{{7,3,1,3,3,4,7,3,1,4}, 638807519}. -{{7,3,1,3,5,2,7,3,7,6}, 891268575}. -{{7,3,2,1,4,7,1,0,4,2}, 320380011}. -{{7,3,2,3,4,1,3,1,2,5}, 555040491}. -{{7,3,3,3,4,0,7,7,3,1}, 219627471}. -{{7,3,4,0,5,3,4,4,5,1}, 491818803}. -{{7,3,4,1,0,2,7,1,4,7}, 878284491}. -{{7,3,4,2,2,1,7,7,1,4}, 743665123}. -{{7,3,4,4,1,3,7,6,3,2}, 215977331}. -{{7,3,5,0,2,1,1,2,4,1}, 273829479}. -{{7,3,5,2,7,2,4,3,6,4}, 894889111}. -{{7,3,5,6,4,7,4,1,4,7}, 936947367}. -{{7,3,5,7,3,5,3,4,2,0}, 181759103}. -{{7,3,5,7,4,1,3,1,3,7}, 568143855}. -{{7,3,6,2,0,4,7,3,3,5}, 643252163}. -{{7,3,6,5,1,1,3,2,2,0}, 14097531}. -{{7,3,7,0,7,7,4,3,0,3}, 123395767}. -{{7,3,7,1,3,5,5,6,0,7}, 777674367}. -{{7,3,7,2,2,5,1,1,5,2}, 307789287}. -{{7,4,0,0,5,1,5,3,5,4}, 892470769}. -{{7,4,0,1,5,7,0,4,5,2}, 456688953}. -{{7,4,0,6,4,5,6,4,5,3}, 532227873}. -{{7,4,1,5,3,2,7,1,6,4}, 884327645}. -{{7,4,1,7,4,7,4,0,4,7}, 934848045}. -{{7,4,2,2,7,3,3,5,0,5}, 691140337}. -{{7,4,2,5,5,1,3,3,5,5}, 833820665}. -{{7,4,3,1,5,6,7,1,6,5}, 926258909}. -{{7,4,3,2,2,2,3,2,2,7}, 541062725}. -{{7,4,4,1,6,2,3,3,0,7}, 561759945}. -{{7,4,4,4,3,0,0,7,0,3}, 150619793}. -{{7,4,4,5,6,1,1,0,7,0}, 301221225}. -{{7,4,5,6,4,4,6,5,0,6}, 804856965}. -{{7,4,6,1,7,0,4,2,6,1}, 360076825}. -{{7,4,6,3,3,3,0,4,2,3}, 142407225}. -{{7,4,7,3,5,1,5,1,1,1}, 91240445}. -{{7,4,7,5,4,5,2,0,6,0}, 334828589}. -{{7,5,0,3,3,1,3,0,7,2}, 272459131}. -{{7,5,1,5,5,1,4,5,2,0}, 229901503}. -{{7,5,2,5,3,5,2,7,6,3}, 448747195}. -{{7,5,4,5,4,4,1,6,0,6}, 737805387}. -{{7,5,4,6,1,0,2,3,2,4}, 553067667}. -{{7,5,5,5,6,6,7,4,2,1}, 267765327}. -{{7,5,5,7,2,0,2,3,7,6}, 822044047}. -{{7,5,6,1,3,3,5,5,4,3}, 477681403}. -{{7,5,7,1,0,1,7,1,0,5}, 611391215}. -{{7,5,7,1,4,2,4,4,7,4}, 1031050511}. -{{7,5,7,6,1,6,4,6,3,6}, 788444439}. -{{7,5,7,7,1,5,2,2,2,6}, 587150399}. -{{7,6,1,1,3,5,5,2,2,2}, 104746109}. -{{7,6,2,7,1,3,0,3,0,2}, 12238009}. -{{7,6,3,1,1,4,3,5,1,7}, 708386781}. -{{7,6,3,4,4,7,2,7,6,2}, 465542309}. -{{7,6,3,6,1,1,0,4,1,2}, 146292021}. -{{7,6,3,6,3,0,0,4,7,3}, 415006485}. -{{7,6,4,4,0,5,4,4,0,5}, 787484193}. -{{7,6,6,7,0,7,6,3,7,3}, 385859497}. -{{7,6,7,0,6,2,7,2,5,1}, 359915333}. -{{7,6,7,1,0,4,1,4,3,4}, 712252749}. -{{7,6,7,7,1,0,2,6,3,3}, 150945565}. -{{7,7,0,0,1,1,7,6,1,2}, 205196659}. -{{7,7,0,1,7,5,0,0,1,7}, 590892859}. -{{7,7,0,4,4,6,5,6,1,3}, 263884611}. -{{7,7,2,2,3,5,4,6,7,0}, 506887475}. -{{7,7,2,3,5,0,2,1,0,3}, 20528795}. -{{7,7,3,0,7,7,2,2,5,3}, 322690871}. -{{7,7,3,1,1,3,1,0,4,2}, 272145535}. -{{7,7,3,7,0,3,1,5,7,0}, 414498287}. -{{7,7,3,7,7,1,5,4,7,6}, 1035763071}. -{{7,7,4,3,3,3,2,2,2,5}, 544730683}. -{{7,7,5,0,6,7,4,5,4,5}, 1064357543}. -{{7,7,5,3,6,4,1,2,0,0}, 57830479}. -{{7,7,6,5,6,3,0,6,3,7}, 704569131}. -{{7,7,7,7,4,3,2,0,7,5}, 838188847}. -{{7,7,7,7,5,7,0,3,4,7}, 872070847}. diff --git a/test_cases/test_data/1dim_from_-123456789_to_54321.data b/test_cases/test_data/1dim_from_-123456789_to_54321.data deleted file mode 100644 index 6bf1ce8..0000000 --- a/test_cases/test_data/1dim_from_-123456789_to_54321.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{-123320098}, 136691}. -{{-123199440}, 257349}. -{{-123108930}, 347859}. -{{-123070219}, 386570}. -{{-123008962}, 447827}. -{{-122961069}, 495720}. -{{-122912353}, 544436}. -{{-122850299}, 606490}. -{{-122795919}, 660870}. -{{-122758112}, 698677}. -{{-122593839}, 862950}. -{{-122219705}, 1237084}. -{{-122091135}, 1365654}. -{{-122051774}, 1405015}. -{{-121949717}, 1507072}. -{{-121850192}, 1606597}. -{{-121724975}, 1731814}. -{{-121681134}, 1775655}. -{{-121642298}, 1814491}. -{{-121562248}, 1894541}. -{{-121544570}, 1912219}. -{{-121537384}, 1919405}. -{{-121456979}, 1999810}. -{{-121442707}, 2014082}. -{{-121238691}, 2218098}. -{{-121071160}, 2385629}. -{{-121024150}, 2432639}. -{{-120921451}, 2535338}. -{{-120890865}, 2565924}. -{{-120879554}, 2577235}. -{{-120809387}, 2647402}. -{{-120777049}, 2679740}. -{{-120733768}, 2723021}. -{{-120525719}, 2931070}. -{{-120476272}, 2980517}. -{{-120187852}, 3268937}. -{{-120011771}, 3445018}. -{{-119833489}, 3623300}. -{{-119821859}, 3634930}. -{{-119715707}, 3741082}. -{{-119696858}, 3759931}. -{{-119518254}, 3938535}. -{{-119494989}, 3961800}. -{{-119440090}, 4016699}. -{{-118960130}, 4496659}. -{{-118724486}, 4732303}. -{{-118505254}, 4951535}. -{{-118300578}, 5156211}. -{{-118176102}, 5280687}. -{{-118094917}, 5361872}. -{{-117985461}, 5471328}. -{{-117725086}, 5731703}. -{{-117703372}, 5753417}. -{{-117497973}, 5958816}. -{{-117420634}, 6036155}. -{{-117350603}, 6106186}. -{{-117334495}, 6122294}. -{{-117237861}, 6218928}. -{{-117179277}, 6277512}. -{{-117095671}, 6361118}. -{{-116996604}, 6460185}. -{{-116956853}, 6499936}. -{{-116941567}, 6515222}. -{{-116447274}, 7009515}. -{{-116441371}, 7015418}. -{{-116408928}, 7047861}. -{{-116406467}, 7050322}. -{{-116365587}, 7091202}. -{{-116358067}, 7098722}. -{{-116292825}, 7163964}. -{{-116272182}, 7184607}. -{{-116112210}, 7344579}. -{{-115907940}, 7548849}. -{{-115836909}, 7619880}. -{{-115810894}, 7645895}. -{{-115761094}, 7695695}. -{{-115726241}, 7730548}. -{{-115636645}, 7820144}. -{{-115629560}, 7827229}. -{{-115609883}, 7846906}. -{{-115565486}, 7891303}. -{{-115469571}, 7987218}. -{{-115451552}, 8005237}. -{{-115263876}, 8192913}. -{{-115131850}, 8324939}. -{{-114879998}, 8576791}. -{{-114858344}, 8598445}. -{{-114857436}, 8599353}. -{{-114781699}, 8675090}. -{{-114715245}, 8741544}. -{{-114555976}, 8900813}. -{{-114522394}, 8934395}. -{{-114235966}, 9220823}. -{{-114180241}, 9276548}. -{{-114066307}, 9390482}. -{{-113983360}, 9473429}. -{{-113976605}, 9480184}. -{{-113573917}, 9882872}. -{{-113440352}, 10016437}. -{{-113431468}, 10025321}. -{{-113414258}, 10042531}. -{{-113368557}, 10088232}. -{{-113315923}, 10140866}. -{{-113280401}, 10176388}. -{{-113140535}, 10316254}. -{{-113068472}, 10388317}. -{{-112988998}, 10467791}. -{{-112960591}, 10496198}. -{{-112791376}, 10665413}. -{{-112588013}, 10868776}. -{{-112573652}, 10883137}. -{{-112567294}, 10889495}. -{{-112457092}, 10999697}. -{{-112422298}, 11034491}. -{{-112338426}, 11118363}. -{{-111978758}, 11478031}. -{{-111959046}, 11497743}. -{{-111904084}, 11552705}. -{{-111623940}, 11832849}. -{{-111620422}, 11836367}. -{{-111447381}, 12009408}. -{{-111410248}, 12046541}. -{{-111031673}, 12425116}. -{{-110981816}, 12474973}. -{{-110740419}, 12716370}. -{{-110689108}, 12767681}. -{{-110330944}, 13125845}. -{{-109983515}, 13473274}. -{{-109664158}, 13792631}. -{{-109622422}, 13834367}. -{{-109616451}, 13840338}. -{{-109613336}, 13843453}. -{{-109589034}, 13867755}. -{{-109519921}, 13936868}. -{{-109501444}, 13955345}. -{{-109478979}, 13977810}. -{{-109292219}, 14164570}. -{{-109200971}, 14255818}. -{{-109199108}, 14257681}. -{{-109080125}, 14376664}. -{{-108859450}, 14597339}. -{{-108758546}, 14698243}. -{{-108447839}, 15008950}. -{{-108317127}, 15139662}. -{{-108207683}, 15249106}. -{{-108052058}, 15404731}. -{{-107980501}, 15476288}. -{{-107953947}, 15502842}. -{{-107951820}, 15504969}. -{{-107730546}, 15726243}. -{{-107448213}, 16008576}. -{{-107264195}, 16192594}. -{{-107209008}, 16247781}. -{{-107016537}, 16440252}. -{{-106425281}, 17031508}. -{{-105729250}, 17727539}. -{{-105638898}, 17817891}. -{{-105632269}, 17824520}. -{{-105488904}, 17967885}. -{{-105422413}, 18034376}. -{{-105395263}, 18061526}. -{{-105335236}, 18121553}. -{{-105196955}, 18259834}. -{{-105073894}, 18382895}. -{{-105071754}, 18385035}. -{{-104740142}, 18716647}. -{{-104436377}, 19020412}. -{{-104335493}, 19121296}. -{{-104264810}, 19191979}. -{{-104134187}, 19322602}. -{{-104106003}, 19350786}. -{{-104051458}, 19405331}. -{{-103957431}, 19499358}. -{{-103910561}, 19546228}. -{{-103231488}, 20225301}. -{{-103219114}, 20237675}. -{{-103110530}, 20346259}. -{{-102497480}, 20959309}. -{{-102415485}, 21041304}. -{{-102391819}, 21064970}. -{{-102389664}, 21067125}. -{{-102366240}, 21090549}. -{{-102081664}, 21375125}. -{{-101987428}, 21469361}. -{{-101672626}, 21784163}. -{{-101581584}, 21875205}. -{{-101517240}, 21939549}. -{{-101384781}, 22072008}. -{{-100699030}, 22757759}. -{{-100674112}, 22782677}. -{{-100633796}, 22822993}. -{{-100523054}, 22933735}. -{{-100440845}, 23015944}. -{{-100422408}, 23034381}. -{{-100372980}, 23083809}. -{{-100130242}, 23326547}. -{{-100049513}, 23407276}. -{{-99706333}, 23750456}. -{{-99557825}, 23898964}. -{{-99542406}, 23914383}. -{{-99410252}, 24046537}. -{{-99284857}, 24171932}. -{{-99084932}, 24371857}. -{{-99064508}, 24392281}. -{{-99004018}, 24452771}. -{{-98980192}, 24476597}. -{{-98968700}, 24488089}. -{{-98886169}, 24570620}. -{{-98832025}, 24624764}. -{{-98831775}, 24625014}. -{{-98480790}, 24975999}. -{{-98432959}, 25023830}. -{{-98277494}, 25179295}. -{{-98115424}, 25341365}. -{{-98012687}, 25444102}. -{{-97972263}, 25484526}. -{{-97937716}, 25519073}. -{{-97832282}, 25624507}. -{{-97504930}, 25951859}. -{{-97488271}, 25968518}. -{{-97426797}, 26029992}. -{{-97365302}, 26091487}. -{{-97163555}, 26293234}. -{{-97140664}, 26316125}. -{{-97081698}, 26375091}. -{{-96911292}, 26545497}. -{{-96895397}, 26561392}. -{{-96838650}, 26618139}. -{{-96712523}, 26744266}. -{{-96549781}, 26907008}. -{{-96464924}, 26991865}. -{{-96373490}, 27083299}. -{{-96356440}, 27100349}. -{{-96256760}, 27200029}. -{{-96074377}, 27382412}. -{{-95599583}, 27857206}. -{{-95506103}, 27950686}. -{{-95481158}, 27975631}. -{{-95444432}, 28012357}. -{{-95256127}, 28200662}. -{{-95254814}, 28201975}. -{{-95104541}, 28352248}. -{{-94861666}, 28595123}. -{{-94680070}, 28776719}. -{{-94620418}, 28836371}. -{{-94583355}, 28873434}. -{{-94582249}, 28874540}. -{{-94292377}, 29164412}. -{{-94227972}, 29228817}. -{{-93774468}, 29682321}. -{{-93738664}, 29718125}. -{{-93420817}, 30035972}. -{{-93144858}, 30311931}. -{{-93143290}, 30313499}. -{{-93135692}, 30321097}. -{{-92517501}, 30939288}. -{{-92454317}, 31002472}. -{{-92335166}, 31121623}. -{{-92240745}, 31216044}. -{{-91951856}, 31504933}. -{{-91863044}, 31593745}. -{{-91825059}, 31631730}. -{{-91820890}, 31635899}. -{{-91751279}, 31705510}. -{{-91584141}, 31872648}. -{{-91539003}, 31917786}. -{{-91185780}, 32271009}. -{{-90927335}, 32529454}. -{{-90913768}, 32543021}. -{{-90911858}, 32544931}. -{{-90901642}, 32555147}. -{{-90858887}, 32597902}. -{{-90636487}, 32820302}. -{{-90594282}, 32862507}. -{{-90276485}, 33180304}. -{{-90249212}, 33207577}. -{{-90100764}, 33356025}. -{{-90067197}, 33389592}. -{{-90051467}, 33405322}. -{{-90039817}, 33416972}. -{{-90020063}, 33436726}. -{{-89793602}, 33663187}. -{{-89557962}, 33898827}. -{{-89480378}, 33976411}. -{{-89109506}, 34347283}. -{{-89097212}, 34359577}. -{{-89009542}, 34447247}. -{{-88978291}, 34478498}. -{{-88770147}, 34686642}. -{{-88768331}, 34688458}. -{{-88764795}, 34691994}. -{{-88582087}, 34874702}. -{{-88363247}, 35093542}. -{{-88107448}, 35349341}. -{{-88071506}, 35385283}. -{{-88069762}, 35387027}. -{{-88016644}, 35440145}. -{{-87988615}, 35468174}. -{{-87943764}, 35513025}. -{{-87928884}, 35527905}. -{{-87924707}, 35532082}. -{{-87644286}, 35812503}. -{{-87598337}, 35858452}. -{{-87143711}, 36313078}. -{{-87049294}, 36407495}. -{{-86887178}, 36569611}. -{{-86850656}, 36606133}. -{{-86587504}, 36869285}. -{{-86545163}, 36911626}. -{{-86307653}, 37149136}. -{{-86237874}, 37218915}. -{{-86226511}, 37230278}. -{{-86160951}, 37295838}. -{{-85948193}, 37508596}. -{{-85654886}, 37801903}. -{{-85651210}, 37805579}. -{{-85649516}, 37807273}. -{{-85369526}, 38087263}. -{{-85010811}, 38445978}. -{{-84979005}, 38477784}. -{{-84776749}, 38680040}. -{{-84596136}, 38860653}. -{{-84529682}, 38927107}. -{{-84509757}, 38947032}. -{{-84498906}, 38957883}. -{{-84233737}, 39223052}. -{{-84067659}, 39389130}. -{{-83999526}, 39457263}. -{{-83913779}, 39543010}. -{{-83877641}, 39579148}. -{{-83669537}, 39787252}. -{{-83657954}, 39798835}. -{{-83609190}, 39847599}. -{{-83447691}, 40009098}. -{{-83419579}, 40037210}. -{{-83245316}, 40211473}. -{{-83168140}, 40288649}. -{{-83158017}, 40298772}. -{{-83069827}, 40386962}. -{{-82950637}, 40506152}. -{{-82922122}, 40534667}. -{{-82825653}, 40631136}. -{{-82800670}, 40656119}. -{{-82747265}, 40709524}. -{{-82506396}, 40950393}. -{{-82495811}, 40960978}. -{{-82457011}, 40999778}. -{{-82272560}, 41184229}. -{{-82056394}, 41400395}. -{{-82004196}, 41452593}. -{{-81743559}, 41713230}. -{{-81721096}, 41735693}. -{{-81551128}, 41905661}. -{{-81538372}, 41918417}. -{{-81498507}, 41958282}. -{{-81496458}, 41960331}. -{{-81463786}, 41993003}. -{{-81429374}, 42027415}. -{{-81270436}, 42186353}. -{{-81023491}, 42433298}. -{{-80581504}, 42875285}. -{{-80553245}, 42903544}. -{{-80439971}, 43016818}. -{{-80339827}, 43116962}. -{{-80188238}, 43268551}. -{{-79922778}, 43534011}. -{{-79875706}, 43581083}. -{{-79839006}, 43617783}. -{{-79504090}, 43952699}. -{{-79296488}, 44160301}. -{{-79186959}, 44269830}. -{{-79121009}, 44335780}. -{{-79098001}, 44358788}. -{{-78679786}, 44777003}. -{{-78491392}, 44965397}. -{{-78033365}, 45423424}. -{{-77788555}, 45668234}. -{{-77735940}, 45720849}. -{{-77703760}, 45753029}. -{{-77679150}, 45777639}. -{{-77547996}, 45908793}. -{{-77445586}, 46011203}. -{{-77063736}, 46393053}. -{{-77037889}, 46418900}. -{{-76917711}, 46539078}. -{{-76857141}, 46599648}. -{{-76603785}, 46853004}. -{{-76523740}, 46933049}. -{{-76311737}, 47145052}. -{{-76250729}, 47206060}. -{{-76213818}, 47242971}. -{{-76123737}, 47333052}. -{{-76084351}, 47372438}. -{{-76003941}, 47452848}. -{{-75956251}, 47500538}. -{{-75872199}, 47584590}. -{{-75806147}, 47650642}. -{{-75670079}, 47786710}. -{{-75377091}, 48079698}. -{{-74962177}, 48494612}. -{{-74803086}, 48653703}. -{{-74767170}, 48689619}. -{{-74660609}, 48796180}. -{{-74595792}, 48860997}. -{{-74508085}, 48948704}. -{{-74478478}, 48978311}. -{{-74358870}, 49097919}. -{{-74338075}, 49118714}. -{{-73957152}, 49499637}. -{{-73586312}, 49870477}. -{{-73560802}, 49895987}. -{{-73141300}, 50315489}. -{{-73120522}, 50336267}. -{{-72917683}, 50539106}. -{{-72504581}, 50952208}. -{{-72141633}, 51315156}. -{{-71902696}, 51554093}. -{{-71879858}, 51576931}. -{{-71832147}, 51624642}. -{{-71799025}, 51657764}. -{{-71724914}, 51731875}. -{{-71650566}, 51806223}. -{{-71636401}, 51820388}. -{{-71528994}, 51927795}. -{{-71461325}, 51995464}. -{{-71387564}, 52069225}. -{{-71253713}, 52203076}. -{{-71191599}, 52265190}. -{{-70900569}, 52556220}. -{{-70840725}, 52616064}. -{{-70799756}, 52657033}. -{{-70402549}, 53054240}. -{{-70298013}, 53158776}. -{{-69740338}, 53716451}. -{{-69739082}, 53717707}. -{{-69722144}, 53734645}. -{{-69709776}, 53747013}. -{{-69560978}, 53895811}. -{{-69424364}, 54032425}. -{{-69289451}, 54167338}. -{{-69196796}, 54259993}. -{{-69034442}, 54422347}. -{{-69001987}, 54454802}. -{{-68924401}, 54532388}. -{{-68625744}, 54831045}. -{{-68528537}, 54928252}. -{{-68403367}, 55053422}. -{{-68401936}, 55054853}. -{{-68298521}, 55158268}. -{{-67891052}, 55565737}. -{{-67391023}, 56065766}. -{{-67363574}, 56093215}. -{{-67187826}, 56268963}. -{{-67145473}, 56311316}. -{{-66743295}, 56713494}. -{{-66597138}, 56859651}. -{{-66484107}, 56972682}. -{{-66329482}, 57127307}. -{{-65864155}, 57592634}. -{{-65687144}, 57769645}. -{{-65600026}, 57856763}. -{{-65446093}, 58010696}. -{{-65272912}, 58183877}. -{{-65252931}, 58203858}. -{{-65161598}, 58295191}. -{{-64850225}, 58606564}. -{{-64673733}, 58783056}. -{{-64669628}, 58787161}. -{{-64624206}, 58832583}. -{{-64607761}, 58849028}. -{{-64335567}, 59121222}. -{{-64258261}, 59198528}. -{{-64245119}, 59211670}. -{{-64243584}, 59213205}. -{{-64135771}, 59321018}. -{{-64085106}, 59371683}. -{{-63806415}, 59650374}. -{{-63755757}, 59701032}. -{{-63645808}, 59810981}. -{{-63496592}, 59960197}. -{{-63459836}, 59996953}. -{{-63379791}, 60076998}. -{{-63173916}, 60282873}. -{{-63139051}, 60317738}. -{{-63077344}, 60379445}. -{{-63068071}, 60388718}. -{{-62893079}, 60563710}. -{{-62847166}, 60609623}. -{{-62761484}, 60695305}. -{{-62724541}, 60732248}. -{{-62691632}, 60765157}. -{{-62536527}, 60920262}. -{{-62334394}, 61122395}. -{{-62306668}, 61150121}. -{{-62048313}, 61408476}. -{{-61548945}, 61907844}. -{{-61358232}, 62098557}. -{{-61297100}, 62159689}. -{{-61156885}, 62299904}. -{{-61144139}, 62312650}. -{{-61088852}, 62367937}. -{{-60755163}, 62701626}. -{{-60749062}, 62707727}. -{{-60677917}, 62778872}. -{{-60320493}, 63136296}. -{{-60196184}, 63260605}. -{{-60120213}, 63336576}. -{{-59999076}, 63457713}. -{{-59779990}, 63676799}. -{{-59599492}, 63857297}. -{{-59493155}, 63963634}. -{{-59464423}, 63992366}. -{{-59275727}, 64181062}. -{{-59157901}, 64298888}. -{{-59131106}, 64325683}. -{{-58942395}, 64514394}. -{{-58686215}, 64770574}. -{{-58607001}, 64849788}. -{{-58444822}, 65011967}. -{{-58331999}, 65124790}. -{{-58106779}, 65350010}. -{{-58084673}, 65372116}. -{{-57991124}, 65465665}. -{{-57975799}, 65480990}. -{{-57947553}, 65509236}. -{{-57929498}, 65527291}. -{{-57888383}, 65568406}. -{{-57858419}, 65598370}. -{{-57806941}, 65649848}. -{{-57791645}, 65665144}. -{{-57765665}, 65691124}. -{{-57494392}, 65962397}. -{{-57438903}, 66017886}. -{{-57368968}, 66087821}. -{{-57245471}, 66211318}. -{{-57188504}, 66268285}. -{{-57182163}, 66274626}. -{{-57012693}, 66444096}. -{{-56945832}, 66510957}. -{{-56864557}, 66592232}. -{{-56693942}, 66762847}. -{{-56639725}, 66817064}. -{{-56622811}, 66833978}. -{{-56615891}, 66840898}. -{{-56540905}, 66915884}. -{{-56538440}, 66918349}. -{{-56173990}, 67282799}. -{{-56043469}, 67413320}. -{{-56000416}, 67456373}. -{{-55664973}, 67791816}. -{{-55535417}, 67921372}. -{{-55364669}, 68092120}. -{{-55320275}, 68136514}. -{{-55190475}, 68266314}. -{{-55069323}, 68387466}. -{{-54949495}, 68507294}. -{{-54794140}, 68662649}. -{{-54710255}, 68746534}. -{{-54692228}, 68764561}. -{{-54359192}, 69097597}. -{{-54170073}, 69286716}. -{{-54140793}, 69315996}. -{{-53969822}, 69486967}. -{{-53827944}, 69628845}. -{{-53657579}, 69799210}. -{{-53150810}, 70305979}. -{{-53113918}, 70342871}. -{{-53071084}, 70385705}. -{{-52791871}, 70664918}. -{{-52779173}, 70677616}. -{{-52738979}, 70717810}. -{{-52607502}, 70849287}. -{{-52570973}, 70885816}. -{{-52569394}, 70887395}. -{{-52450324}, 71006465}. -{{-52448777}, 71008012}. -{{-52267625}, 71189164}. -{{-52112324}, 71344465}. -{{-51920719}, 71536070}. -{{-51506006}, 71950783}. -{{-51184855}, 72271934}. -{{-50906947}, 72549842}. -{{-50866605}, 72590184}. -{{-50791869}, 72664920}. -{{-50697068}, 72759721}. -{{-50374217}, 73082572}. -{{-50220206}, 73236583}. -{{-49947925}, 73508864}. -{{-49934201}, 73522588}. -{{-49620591}, 73836198}. -{{-49618573}, 73838216}. -{{-49596379}, 73860410}. -{{-49459707}, 73997082}. -{{-49416599}, 74040190}. -{{-49179821}, 74276968}. -{{-49016468}, 74440321}. -{{-48933520}, 74523269}. -{{-48762821}, 74693968}. -{{-48728937}, 74727852}. -{{-48601517}, 74855272}. -{{-48558342}, 74898447}. -{{-48549293}, 74907496}. -{{-48487429}, 74969360}. -{{-48393202}, 75063587}. -{{-48346704}, 75110085}. -{{-48039328}, 75417461}. -{{-47838499}, 75618290}. -{{-47660259}, 75796530}. -{{-47656287}, 75800502}. -{{-47641000}, 75815789}. -{{-47551145}, 75905644}. -{{-47361435}, 76095354}. -{{-47138159}, 76318630}. -{{-47034103}, 76422686}. -{{-46967320}, 76489469}. -{{-46859755}, 76597034}. -{{-46702818}, 76753971}. -{{-46528287}, 76928502}. -{{-46466470}, 76990319}. -{{-46464784}, 76992005}. -{{-46358646}, 77098143}. -{{-46247410}, 77209379}. -{{-46230395}, 77226394}. -{{-46062168}, 77394621}. -{{-45812495}, 77644294}. -{{-45762463}, 77694326}. -{{-45655384}, 77801405}. -{{-45281741}, 78175048}. -{{-45259988}, 78196801}. -{{-45073500}, 78383289}. -{{-44697299}, 78759490}. -{{-44587969}, 78868820}. -{{-44392692}, 79064097}. -{{-44357452}, 79099337}. -{{-44320923}, 79135866}. -{{-44310264}, 79146525}. -{{-44116848}, 79339941}. -{{-44024620}, 79432169}. -{{-43990989}, 79465800}. -{{-43796510}, 79660279}. -{{-43725495}, 79731294}. -{{-43620124}, 79836665}. -{{-43597361}, 79859428}. -{{-43477658}, 79979131}. -{{-43334992}, 80121797}. -{{-43314995}, 80141794}. -{{-43195737}, 80261052}. -{{-43156421}, 80300368}. -{{-43137332}, 80319457}. -{{-42946464}, 80510325}. -{{-42805429}, 80651360}. -{{-42758331}, 80698458}. -{{-42491151}, 80965638}. -{{-42243065}, 81213724}. -{{-42011805}, 81444984}. -{{-41616885}, 81839904}. -{{-41333629}, 82123160}. -{{-41328622}, 82128167}. -{{-41210282}, 82246507}. -{{-41168932}, 82287857}. -{{-41136481}, 82320308}. -{{-40944838}, 82511951}. -{{-40444038}, 83012751}. -{{-40302591}, 83154198}. -{{-40290209}, 83166580}. -{{-40152153}, 83304636}. -{{-40138105}, 83318684}. -{{-39712083}, 83744706}. -{{-39647566}, 83809223}. -{{-39353023}, 84103766}. -{{-39268039}, 84188750}. -{{-38961521}, 84495268}. -{{-38886984}, 84569805}. -{{-38841224}, 84615565}. -{{-38508750}, 84948039}. -{{-38200135}, 85256654}. -{{-38105337}, 85351452}. -{{-38074808}, 85381981}. -{{-38049294}, 85407495}. -{{-37441801}, 86014988}. -{{-37080575}, 86376214}. -{{-37049450}, 86407339}. -{{-37010270}, 86446519}. -{{-36898703}, 86558086}. -{{-36823840}, 86632949}. -{{-36756116}, 86700673}. -{{-36740191}, 86716598}. -{{-36358839}, 87097950}. -{{-35953923}, 87502866}. -{{-35924249}, 87532540}. -{{-35832380}, 87624409}. -{{-35812864}, 87643925}. -{{-35802339}, 87654450}. -{{-35616366}, 87840423}. -{{-35587652}, 87869137}. -{{-35492531}, 87964258}. -{{-35346225}, 88110564}. -{{-35259445}, 88197344}. -{{-35125350}, 88331439}. -{{-35074087}, 88382702}. -{{-34990035}, 88466754}. -{{-34716874}, 88739915}. -{{-34640632}, 88816157}. -{{-34636639}, 88820150}. -{{-34519835}, 88936954}. -{{-34436927}, 89019862}. -{{-34248464}, 89208325}. -{{-34137611}, 89319178}. -{{-33995194}, 89461595}. -{{-33991138}, 89465651}. -{{-33691858}, 89764931}. -{{-33686246}, 89770543}. -{{-33666716}, 89790073}. -{{-33666556}, 89790233}. -{{-33418738}, 90038051}. -{{-33360315}, 90096474}. -{{-33107109}, 90349680}. -{{-33015000}, 90441789}. -{{-32999097}, 90457692}. -{{-32863804}, 90592985}. -{{-32821372}, 90635417}. -{{-32802728}, 90654061}. -{{-32802341}, 90654448}. -{{-32642402}, 90814387}. -{{-32547627}, 90909162}. -{{-32410553}, 91046236}. -{{-32217820}, 91238969}. -{{-32016944}, 91439845}. -{{-31877043}, 91579746}. -{{-31772709}, 91684080}. -{{-31641204}, 91815585}. -{{-31491850}, 91964939}. -{{-31404940}, 92051849}. -{{-31370808}, 92085981}. -{{-31348128}, 92108661}. -{{-31234954}, 92221835}. -{{-31058811}, 92397978}. -{{-30791535}, 92665254}. -{{-30787208}, 92669581}. -{{-30641542}, 92815247}. -{{-30338035}, 93118754}. -{{-30158119}, 93298670}. -{{-30020481}, 93436308}. -{{-29863339}, 93593450}. -{{-29727085}, 93729704}. -{{-29663805}, 93792984}. -{{-29591265}, 93865524}. -{{-29555313}, 93901476}. -{{-29455389}, 94001400}. -{{-29286262}, 94170527}. -{{-29215767}, 94241022}. -{{-29179047}, 94277742}. -{{-29016854}, 94439935}. -{{-29015753}, 94441036}. -{{-28971418}, 94485371}. -{{-28928069}, 94528720}. -{{-28712072}, 94744717}. -{{-28670931}, 94785858}. -{{-28542030}, 94914759}. -{{-28460789}, 94996000}. -{{-28296171}, 95160618}. -{{-28205310}, 95251479}. -{{-28183737}, 95273052}. -{{-27891440}, 95565349}. -{{-27868834}, 95587955}. -{{-27772562}, 95684227}. -{{-27756984}, 95699805}. -{{-27725570}, 95731219}. -{{-27689322}, 95767467}. -{{-27675355}, 95781434}. -{{-27663757}, 95793032}. -{{-27578638}, 95878151}. -{{-27410375}, 96046414}. -{{-27382536}, 96074253}. -{{-27352420}, 96104369}. -{{-27278151}, 96178638}. -{{-27240036}, 96216753}. -{{-27230464}, 96226325}. -{{-27180418}, 96276371}. -{{-27164643}, 96292146}. -{{-27124498}, 96332291}. -{{-27063323}, 96393466}. -{{-27003952}, 96452837}. -{{-26965650}, 96491139}. -{{-26953684}, 96503105}. -{{-26904587}, 96552202}. -{{-26657455}, 96799334}. -{{-26640057}, 96816732}. -{{-26542107}, 96914682}. -{{-26500502}, 96956287}. -{{-26446119}, 97010670}. -{{-26295648}, 97161141}. -{{-26246724}, 97210065}. -{{-26213920}, 97242869}. -{{-26126241}, 97330548}. -{{-26097307}, 97359482}. -{{-25610803}, 97845986}. -{{-25573063}, 97883726}. -{{-25563654}, 97893135}. -{{-25357371}, 98099418}. -{{-25294663}, 98162126}. -{{-25215932}, 98240857}. -{{-24834232}, 98622557}. -{{-24778553}, 98678236}. -{{-24760229}, 98696560}. -{{-24652865}, 98803924}. -{{-24515825}, 98940964}. -{{-24513098}, 98943691}. -{{-24266292}, 99190497}. -{{-24206607}, 99250182}. -{{-24057057}, 99399732}. -{{-24029330}, 99427459}. -{{-23909135}, 99547654}. -{{-23835193}, 99621596}. -{{-23777141}, 99679648}. -{{-23678452}, 99778337}. -{{-23624564}, 99832225}. -{{-23373947}, 100082842}. -{{-23078675}, 100378114}. -{{-23007548}, 100449241}. -{{-23004775}, 100452014}. -{{-22845376}, 100611413}. -{{-22678190}, 100778599}. -{{-22475987}, 100980802}. -{{-22437560}, 101019229}. -{{-22399295}, 101057494}. -{{-22395506}, 101061283}. -{{-22315470}, 101141319}. -{{-22160185}, 101296604}. -{{-22147706}, 101309083}. -{{-22140540}, 101316249}. -{{-22133518}, 101323271}. -{{-22075582}, 101381207}. -{{-21923433}, 101533356}. -{{-21756962}, 101699827}. -{{-21672516}, 101784273}. -{{-21610032}, 101846757}. -{{-21592783}, 101864006}. -{{-21533371}, 101923418}. -{{-21443996}, 102012793}. -{{-21404247}, 102052542}. -{{-21214502}, 102242287}. -{{-21063642}, 102393147}. -{{-20990556}, 102466233}. -{{-20859894}, 102596895}. -{{-20815399}, 102641390}. -{{-20771937}, 102684852}. -{{-20544486}, 102912303}. -{{-20288095}, 103168694}. -{{-20158430}, 103298359}. -{{-19808047}, 103648742}. -{{-19776396}, 103680393}. -{{-19643670}, 103813119}. -{{-19510559}, 103946230}. -{{-19508576}, 103948213}. -{{-19487039}, 103969750}. -{{-19158269}, 104298520}. -{{-18987367}, 104469422}. -{{-18872154}, 104584635}. -{{-18804338}, 104652451}. -{{-18792739}, 104664050}. -{{-18769387}, 104687402}. -{{-18670496}, 104786293}. -{{-18574744}, 104882045}. -{{-18537264}, 104919525}. -{{-18482842}, 104973947}. -{{-18378276}, 105078513}. -{{-17913110}, 105543679}. -{{-17891514}, 105565275}. -{{-17442048}, 106014741}. -{{-17286470}, 106170319}. -{{-17218440}, 106238349}. -{{-17059815}, 106396974}. -{{-16917725}, 106539064}. -{{-16905498}, 106551291}. -{{-16895441}, 106561348}. -{{-16550508}, 106906281}. -{{-16516924}, 106939865}. -{{-16486932}, 106969857}. -{{-16405392}, 107051397}. -{{-16300836}, 107155953}. -{{-16073148}, 107383641}. -{{-15857139}, 107599650}. -{{-15710118}, 107746671}. -{{-15548488}, 107908301}. -{{-15484597}, 107972192}. -{{-15179667}, 108277122}. -{{-15158891}, 108297898}. -{{-15157923}, 108298866}. -{{-15156892}, 108299897}. -{{-15155527}, 108301262}. -{{-15040217}, 108416572}. -{{-14776500}, 108680289}. -{{-14557556}, 108899233}. -{{-14486707}, 108970082}. -{{-14430137}, 109026652}. -{{-14376406}, 109080383}. -{{-14112118}, 109344671}. -{{-14052830}, 109403959}. -{{-13873042}, 109583747}. -{{-13343795}, 110112994}. -{{-13203799}, 110252990}. -{{-12721627}, 110735162}. -{{-12540999}, 110915790}. -{{-12434744}, 111022045}. -{{-12386435}, 111070354}. -{{-12314268}, 111142521}. -{{-12212850}, 111243939}. -{{-12201169}, 111255620}. -{{-12044898}, 111411891}. -{{-12013394}, 111443395}. -{{-11928713}, 111528076}. -{{-11926536}, 111530253}. -{{-11891150}, 111565639}. -{{-11799360}, 111657429}. -{{-11790335}, 111666454}. -{{-11650674}, 111806115}. -{{-11631731}, 111825058}. -{{-11611447}, 111845342}. -{{-11439716}, 112017073}. -{{-11433701}, 112023088}. -{{-11172972}, 112283817}. -{{-11053626}, 112403163}. -{{-10949755}, 112507034}. -{{-10915847}, 112540942}. -{{-10854964}, 112601825}. -{{-10273146}, 113183643}. -{{-10222225}, 113234564}. -{{-10101163}, 113355626}. -{{-10022203}, 113434586}. -{{-9868503}, 113588286}. -{{-9813990}, 113642799}. -{{-9803919}, 113652870}. -{{-9681165}, 113775624}. -{{-9647773}, 113809016}. -{{-9420579}, 114036210}. -{{-9420291}, 114036498}. -{{-8941322}, 114515467}. -{{-8783502}, 114673287}. -{{-8763687}, 114693102}. -{{-8548215}, 114908574}. -{{-8443359}, 115013430}. -{{-8107434}, 115349355}. -{{-7792186}, 115664603}. -{{-7792021}, 115664768}. -{{-7714386}, 115742403}. -{{-7413563}, 116043226}. -{{-7062060}, 116394729}. -{{-6822877}, 116633912}. -{{-6432449}, 117024340}. -{{-6408314}, 117048475}. -{{-6337524}, 117119265}. -{{-6252904}, 117203885}. -{{-6089469}, 117367320}. -{{-5868915}, 117587874}. -{{-5739819}, 117716970}. -{{-5677170}, 117779619}. -{{-5635435}, 117821354}. -{{-5490170}, 117966619}. -{{-5482832}, 117973957}. -{{-5405627}, 118051162}. -{{-5259152}, 118197637}. -{{-5147100}, 118309689}. -{{-5121417}, 118335372}. -{{-4878310}, 118578479}. -{{-4642965}, 118813824}. -{{-4572322}, 118884467}. -{{-4499665}, 118957124}. -{{-4075811}, 119380978}. -{{-3959790}, 119496999}. -{{-3908681}, 119548108}. -{{-3811183}, 119645606}. -{{-3688629}, 119768160}. -{{-3608829}, 119847960}. -{{-3603204}, 119853585}. -{{-3540762}, 119916027}. -{{-3123638}, 120333151}. -{{-2984943}, 120471846}. -{{-2957820}, 120498969}. -{{-2941163}, 120515626}. -{{-2824535}, 120632254}. -{{-2799143}, 120657646}. -{{-2682197}, 120774592}. -{{-2571371}, 120885418}. -{{-2557956}, 120898833}. -{{-1835337}, 121621452}. -{{-1749738}, 121707051}. -{{-1130847}, 122325942}. -{{-1122059}, 122334730}. -{{-836678}, 122620111}. -{{-743529}, 122713260}. -{{-547489}, 122909300}. -{{-515014}, 122941775}. -{{-337242}, 123119547}. -{{-214914}, 123241875}. -{{35812}, 123492601}. -{{36734}, 123493523}. -{{48078}, 123504867}. -{{49345}, 123506134}. -{{49656}, 123506445}. diff --git a/test_cases/test_data/1dim_from_0_to_123456789.data b/test_cases/test_data/1dim_from_0_to_123456789.data deleted file mode 100644 index 3af9121..0000000 --- a/test_cases/test_data/1dim_from_0_to_123456789.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{28349}, 28349}. -{{81154}, 81154}. -{{241974}, 241974}. -{{272357}, 272357}. -{{289139}, 289139}. -{{514421}, 514421}. -{{560968}, 560968}. -{{593986}, 593986}. -{{620371}, 620371}. -{{780041}, 780041}. -{{942892}, 942892}. -{{986259}, 986259}. -{{1092860}, 1092860}. -{{1231763}, 1231763}. -{{1325325}, 1325325}. -{{1360978}, 1360978}. -{{1606800}, 1606800}. -{{1636531}, 1636531}. -{{1790460}, 1790460}. -{{1981807}, 1981807}. -{{2219695}, 2219695}. -{{2371914}, 2371914}. -{{2607495}, 2607495}. -{{2651341}, 2651341}. -{{2975746}, 2975746}. -{{3353867}, 3353867}. -{{3453066}, 3453066}. -{{3554517}, 3554517}. -{{3648919}, 3648919}. -{{3672471}, 3672471}. -{{3883972}, 3883972}. -{{3968033}, 3968033}. -{{4139346}, 4139346}. -{{4206514}, 4206514}. -{{4241681}, 4241681}. -{{4337197}, 4337197}. -{{4462208}, 4462208}. -{{4731154}, 4731154}. -{{4732197}, 4732197}. -{{4919157}, 4919157}. -{{5166802}, 5166802}. -{{5364315}, 5364315}. -{{5957448}, 5957448}. -{{6013532}, 6013532}. -{{6049206}, 6049206}. -{{6105825}, 6105825}. -{{6266336}, 6266336}. -{{6269414}, 6269414}. -{{6274850}, 6274850}. -{{6452026}, 6452026}. -{{6516543}, 6516543}. -{{6724587}, 6724587}. -{{6882142}, 6882142}. -{{7008008}, 7008008}. -{{7017494}, 7017494}. -{{7105392}, 7105392}. -{{7375620}, 7375620}. -{{7657101}, 7657101}. -{{7663604}, 7663604}. -{{7905574}, 7905574}. -{{7938621}, 7938621}. -{{8294605}, 8294605}. -{{8443481}, 8443481}. -{{8511370}, 8511370}. -{{8671122}, 8671122}. -{{8708485}, 8708485}. -{{8842638}, 8842638}. -{{8885037}, 8885037}. -{{8924287}, 8924287}. -{{9018964}, 9018964}. -{{9139130}, 9139130}. -{{9194707}, 9194707}. -{{9248610}, 9248610}. -{{9315376}, 9315376}. -{{9377592}, 9377592}. -{{9468055}, 9468055}. -{{9521573}, 9521573}. -{{9778286}, 9778286}. -{{9830991}, 9830991}. -{{9900263}, 9900263}. -{{10169625}, 10169625}. -{{10265997}, 10265997}. -{{10474007}, 10474007}. -{{10578368}, 10578368}. -{{10588804}, 10588804}. -{{10591067}, 10591067}. -{{10808630}, 10808630}. -{{10844646}, 10844646}. -{{11122244}, 11122244}. -{{11150158}, 11150158}. -{{11447171}, 11447171}. -{{11801877}, 11801877}. -{{12095552}, 12095552}. -{{12095698}, 12095698}. -{{12182166}, 12182166}. -{{12279333}, 12279333}. -{{12573502}, 12573502}. -{{12584364}, 12584364}. -{{12661832}, 12661832}. -{{12809273}, 12809273}. -{{12954602}, 12954602}. -{{12965448}, 12965448}. -{{13100087}, 13100087}. -{{13313467}, 13313467}. -{{13525183}, 13525183}. -{{13543823}, 13543823}. -{{13838443}, 13838443}. -{{14005900}, 14005900}. -{{14010171}, 14010171}. -{{14074421}, 14074421}. -{{14508115}, 14508115}. -{{14634368}, 14634368}. -{{14821766}, 14821766}. -{{15089090}, 15089090}. -{{15362482}, 15362482}. -{{15582830}, 15582830}. -{{15628054}, 15628054}. -{{15659732}, 15659732}. -{{15998842}, 15998842}. -{{16073117}, 16073117}. -{{16116264}, 16116264}. -{{16254164}, 16254164}. -{{16723344}, 16723344}. -{{16825059}, 16825059}. -{{16846241}, 16846241}. -{{16872875}, 16872875}. -{{17044881}, 17044881}. -{{17088016}, 17088016}. -{{17120541}, 17120541}. -{{17184714}, 17184714}. -{{17195545}, 17195545}. -{{17312905}, 17312905}. -{{17617684}, 17617684}. -{{17631868}, 17631868}. -{{17856135}, 17856135}. -{{17981175}, 17981175}. -{{18323072}, 18323072}. -{{18377661}, 18377661}. -{{18637515}, 18637515}. -{{18650348}, 18650348}. -{{18726226}, 18726226}. -{{18867189}, 18867189}. -{{18945029}, 18945029}. -{{19081550}, 19081550}. -{{19273432}, 19273432}. -{{19291716}, 19291716}. -{{19326042}, 19326042}. -{{19490070}, 19490070}. -{{19894919}, 19894919}. -{{20012146}, 20012146}. -{{20059835}, 20059835}. -{{20084874}, 20084874}. -{{20135510}, 20135510}. -{{20330789}, 20330789}. -{{20431716}, 20431716}. -{{20745640}, 20745640}. -{{20836698}, 20836698}. -{{20859396}, 20859396}. -{{20995675}, 20995675}. -{{21053629}, 21053629}. -{{21128021}, 21128021}. -{{21140462}, 21140462}. -{{21273292}, 21273292}. -{{21410213}, 21410213}. -{{21513057}, 21513057}. -{{21513244}, 21513244}. -{{21590747}, 21590747}. -{{21618409}, 21618409}. -{{21802891}, 21802891}. -{{22247933}, 22247933}. -{{22267984}, 22267984}. -{{22397048}, 22397048}. -{{22596190}, 22596190}. -{{22884134}, 22884134}. -{{23000725}, 23000725}. -{{23151294}, 23151294}. -{{23197121}, 23197121}. -{{23475153}, 23475153}. -{{23489577}, 23489577}. -{{23670366}, 23670366}. -{{23751281}, 23751281}. -{{23821500}, 23821500}. -{{24134347}, 24134347}. -{{24166148}, 24166148}. -{{24227886}, 24227886}. -{{24562863}, 24562863}. -{{24939991}, 24939991}. -{{25036674}, 25036674}. -{{25287384}, 25287384}. -{{25311275}, 25311275}. -{{25383733}, 25383733}. -{{25460573}, 25460573}. -{{25549974}, 25549974}. -{{25569536}, 25569536}. -{{25638185}, 25638185}. -{{25647862}, 25647862}. -{{25690396}, 25690396}. -{{25740196}, 25740196}. -{{25831655}, 25831655}. -{{26303518}, 26303518}. -{{26350566}, 26350566}. -{{26598916}, 26598916}. -{{26627862}, 26627862}. -{{26664668}, 26664668}. -{{26680265}, 26680265}. -{{26859010}, 26859010}. -{{27100457}, 27100457}. -{{27363280}, 27363280}. -{{27791698}, 27791698}. -{{28235495}, 28235495}. -{{28364940}, 28364940}. -{{28627900}, 28627900}. -{{28845266}, 28845266}. -{{28874713}, 28874713}. -{{29005045}, 29005045}. -{{29070358}, 29070358}. -{{29076693}, 29076693}. -{{29184988}, 29184988}. -{{29194274}, 29194274}. -{{29330095}, 29330095}. -{{29399353}, 29399353}. -{{29452442}, 29452442}. -{{29532998}, 29532998}. -{{29625212}, 29625212}. -{{29644838}, 29644838}. -{{29671118}, 29671118}. -{{29804573}, 29804573}. -{{29844861}, 29844861}. -{{29863550}, 29863550}. -{{29875963}, 29875963}. -{{30033439}, 30033439}. -{{30038330}, 30038330}. -{{30332940}, 30332940}. -{{30401331}, 30401331}. -{{30489518}, 30489518}. -{{30539180}, 30539180}. -{{30599564}, 30599564}. -{{30889024}, 30889024}. -{{31511928}, 31511928}. -{{31564053}, 31564053}. -{{31573494}, 31573494}. -{{31625714}, 31625714}. -{{31857593}, 31857593}. -{{32177184}, 32177184}. -{{32354422}, 32354422}. -{{32531447}, 32531447}. -{{32588457}, 32588457}. -{{32601630}, 32601630}. -{{32638943}, 32638943}. -{{32856697}, 32856697}. -{{32929936}, 32929936}. -{{33074043}, 33074043}. -{{33120485}, 33120485}. -{{33182798}, 33182798}. -{{33188670}, 33188670}. -{{33352677}, 33352677}. -{{33403598}, 33403598}. -{{33550157}, 33550157}. -{{33662541}, 33662541}. -{{34219352}, 34219352}. -{{34291955}, 34291955}. -{{34310245}, 34310245}. -{{34477568}, 34477568}. -{{34878284}, 34878284}. -{{35342359}, 35342359}. -{{35396632}, 35396632}. -{{35510254}, 35510254}. -{{35688947}, 35688947}. -{{36019428}, 36019428}. -{{36027981}, 36027981}. -{{36061095}, 36061095}. -{{36205305}, 36205305}. -{{36361941}, 36361941}. -{{36424066}, 36424066}. -{{36636358}, 36636358}. -{{36705899}, 36705899}. -{{37107659}, 37107659}. -{{37520257}, 37520257}. -{{37772333}, 37772333}. -{{37863266}, 37863266}. -{{38162809}, 38162809}. -{{38662591}, 38662591}. -{{38802568}, 38802568}. -{{38842277}, 38842277}. -{{39323220}, 39323220}. -{{39493667}, 39493667}. -{{39755361}, 39755361}. -{{39802119}, 39802119}. -{{39847537}, 39847537}. -{{39884251}, 39884251}. -{{39904729}, 39904729}. -{{39946089}, 39946089}. -{{40048061}, 40048061}. -{{40132406}, 40132406}. -{{40133405}, 40133405}. -{{40190619}, 40190619}. -{{40385079}, 40385079}. -{{40524860}, 40524860}. -{{40561900}, 40561900}. -{{40647517}, 40647517}. -{{40665426}, 40665426}. -{{40801848}, 40801848}. -{{41299572}, 41299572}. -{{41462906}, 41462906}. -{{41516640}, 41516640}. -{{41556607}, 41556607}. -{{41605482}, 41605482}. -{{41662841}, 41662841}. -{{41846856}, 41846856}. -{{41872245}, 41872245}. -{{41927488}, 41927488}. -{{41949568}, 41949568}. -{{42051956}, 42051956}. -{{42283265}, 42283265}. -{{42510144}, 42510144}. -{{42518844}, 42518844}. -{{42871626}, 42871626}. -{{42927327}, 42927327}. -{{42987592}, 42987592}. -{{43045776}, 43045776}. -{{43246893}, 43246893}. -{{43511999}, 43511999}. -{{43524048}, 43524048}. -{{43525544}, 43525544}. -{{43583225}, 43583225}. -{{43619481}, 43619481}. -{{43846293}, 43846293}. -{{43862916}, 43862916}. -{{43966917}, 43966917}. -{{43979009}, 43979009}. -{{44065846}, 44065846}. -{{44082740}, 44082740}. -{{44176531}, 44176531}. -{{44181819}, 44181819}. -{{44341593}, 44341593}. -{{44425794}, 44425794}. -{{44521967}, 44521967}. -{{44569082}, 44569082}. -{{44578257}, 44578257}. -{{44629852}, 44629852}. -{{44999654}, 44999654}. -{{45032216}, 45032216}. -{{45121748}, 45121748}. -{{45281500}, 45281500}. -{{45427022}, 45427022}. -{{45563047}, 45563047}. -{{45573625}, 45573625}. -{{45653097}, 45653097}. -{{45706889}, 45706889}. -{{45801228}, 45801228}. -{{45887216}, 45887216}. -{{45906475}, 45906475}. -{{46247228}, 46247228}. -{{46315324}, 46315324}. -{{46347244}, 46347244}. -{{46416155}, 46416155}. -{{46554061}, 46554061}. -{{46685149}, 46685149}. -{{46795630}, 46795630}. -{{46943700}, 46943700}. -{{47167394}, 47167394}. -{{47306964}, 47306964}. -{{47355287}, 47355287}. -{{47533411}, 47533411}. -{{47666969}, 47666969}. -{{47817154}, 47817154}. -{{47826171}, 47826171}. -{{47924222}, 47924222}. -{{48144342}, 48144342}. -{{48209271}, 48209271}. -{{48216448}, 48216448}. -{{48285842}, 48285842}. -{{48290112}, 48290112}. -{{48463703}, 48463703}. -{{48468203}, 48468203}. -{{48615400}, 48615400}. -{{48734146}, 48734146}. -{{48981169}, 48981169}. -{{49088902}, 49088902}. -{{49315001}, 49315001}. -{{49380388}, 49380388}. -{{49410658}, 49410658}. -{{49569122}, 49569122}. -{{49595054}, 49595054}. -{{49694648}, 49694648}. -{{49789795}, 49789795}. -{{49793733}, 49793733}. -{{50015015}, 50015015}. -{{50192037}, 50192037}. -{{50232651}, 50232651}. -{{50233944}, 50233944}. -{{50462853}, 50462853}. -{{50688512}, 50688512}. -{{50864928}, 50864928}. -{{51000059}, 51000059}. -{{51231221}, 51231221}. -{{51689066}, 51689066}. -{{51792319}, 51792319}. -{{51853336}, 51853336}. -{{51890246}, 51890246}. -{{51896787}, 51896787}. -{{51927048}, 51927048}. -{{52070874}, 52070874}. -{{52148250}, 52148250}. -{{52304408}, 52304408}. -{{52530669}, 52530669}. -{{52566363}, 52566363}. -{{52629279}, 52629279}. -{{52775860}, 52775860}. -{{52824286}, 52824286}. -{{52947886}, 52947886}. -{{53076296}, 53076296}. -{{53099231}, 53099231}. -{{53204808}, 53204808}. -{{53206589}, 53206589}. -{{53397398}, 53397398}. -{{53534254}, 53534254}. -{{53574284}, 53574284}. -{{53684288}, 53684288}. -{{53816866}, 53816866}. -{{53913839}, 53913839}. -{{54029743}, 54029743}. -{{54108141}, 54108141}. -{{54340738}, 54340738}. -{{54521831}, 54521831}. -{{54592082}, 54592082}. -{{54970555}, 54970555}. -{{55027172}, 55027172}. -{{55045539}, 55045539}. -{{55105886}, 55105886}. -{{55264172}, 55264172}. -{{55556155}, 55556155}. -{{55607757}, 55607757}. -{{55718980}, 55718980}. -{{55762162}, 55762162}. -{{55772482}, 55772482}. -{{56140571}, 56140571}. -{{56315457}, 56315457}. -{{56400964}, 56400964}. -{{56462917}, 56462917}. -{{56657845}, 56657845}. -{{56853280}, 56853280}. -{{57178525}, 57178525}. -{{57271324}, 57271324}. -{{57344367}, 57344367}. -{{57370831}, 57370831}. -{{57603819}, 57603819}. -{{57775951}, 57775951}. -{{57959719}, 57959719}. -{{57989790}, 57989790}. -{{57995484}, 57995484}. -{{58055242}, 58055242}. -{{58272755}, 58272755}. -{{58575197}, 58575197}. -{{58591141}, 58591141}. -{{58855663}, 58855663}. -{{58918059}, 58918059}. -{{59064011}, 59064011}. -{{59209146}, 59209146}. -{{59273364}, 59273364}. -{{59284880}, 59284880}. -{{59292393}, 59292393}. -{{59395273}, 59395273}. -{{59565866}, 59565866}. -{{59731724}, 59731724}. -{{59946428}, 59946428}. -{{59998469}, 59998469}. -{{60037721}, 60037721}. -{{60151954}, 60151954}. -{{60500689}, 60500689}. -{{60559981}, 60559981}. -{{60701764}, 60701764}. -{{60804202}, 60804202}. -{{60999425}, 60999425}. -{{61011032}, 61011032}. -{{61069772}, 61069772}. -{{61296397}, 61296397}. -{{61598878}, 61598878}. -{{61703952}, 61703952}. -{{62468851}, 62468851}. -{{62633672}, 62633672}. -{{62710338}, 62710338}. -{{62739491}, 62739491}. -{{62848968}, 62848968}. -{{62932126}, 62932126}. -{{62962356}, 62962356}. -{{63044687}, 63044687}. -{{63091927}, 63091927}. -{{63346098}, 63346098}. -{{63378106}, 63378106}. -{{63457796}, 63457796}. -{{63483820}, 63483820}. -{{63589814}, 63589814}. -{{63607452}, 63607452}. -{{63879727}, 63879727}. -{{63939181}, 63939181}. -{{64009372}, 64009372}. -{{64165256}, 64165256}. -{{64300151}, 64300151}. -{{64320508}, 64320508}. -{{64511009}, 64511009}. -{{64646290}, 64646290}. -{{64955140}, 64955140}. -{{64993134}, 64993134}. -{{65042940}, 65042940}. -{{65265756}, 65265756}. -{{65269056}, 65269056}. -{{65379105}, 65379105}. -{{65602173}, 65602173}. -{{65659310}, 65659310}. -{{65692148}, 65692148}. -{{65864908}, 65864908}. -{{65979062}, 65979062}. -{{66171714}, 66171714}. -{{66378274}, 66378274}. -{{66521194}, 66521194}. -{{67112381}, 67112381}. -{{67124827}, 67124827}. -{{67236502}, 67236502}. -{{67705700}, 67705700}. -{{68051170}, 68051170}. -{{68108006}, 68108006}. -{{68214296}, 68214296}. -{{68430073}, 68430073}. -{{68559175}, 68559175}. -{{68606541}, 68606541}. -{{68985679}, 68985679}. -{{69206333}, 69206333}. -{{69285267}, 69285267}. -{{69377944}, 69377944}. -{{69472764}, 69472764}. -{{69728932}, 69728932}. -{{69757924}, 69757924}. -{{69924173}, 69924173}. -{{69973959}, 69973959}. -{{70012626}, 70012626}. -{{70540694}, 70540694}. -{{70728186}, 70728186}. -{{70957006}, 70957006}. -{{71274243}, 71274243}. -{{71317015}, 71317015}. -{{71727841}, 71727841}. -{{71784364}, 71784364}. -{{71897915}, 71897915}. -{{72004948}, 72004948}. -{{72042541}, 72042541}. -{{72234531}, 72234531}. -{{72307187}, 72307187}. -{{72348219}, 72348219}. -{{72405711}, 72405711}. -{{72509770}, 72509770}. -{{72741891}, 72741891}. -{{72752772}, 72752772}. -{{72869299}, 72869299}. -{{72917543}, 72917543}. -{{73063606}, 73063606}. -{{73245469}, 73245469}. -{{73329226}, 73329226}. -{{73514454}, 73514454}. -{{73613407}, 73613407}. -{{73685291}, 73685291}. -{{73909767}, 73909767}. -{{73923258}, 73923258}. -{{74240350}, 74240350}. -{{74506932}, 74506932}. -{{74531437}, 74531437}. -{{74909105}, 74909105}. -{{74940468}, 74940468}. -{{74960237}, 74960237}. -{{75191272}, 75191272}. -{{75301454}, 75301454}. -{{75405986}, 75405986}. -{{75521599}, 75521599}. -{{75741204}, 75741204}. -{{75754301}, 75754301}. -{{75970250}, 75970250}. -{{76116704}, 76116704}. -{{76202182}, 76202182}. -{{76347732}, 76347732}. -{{76364664}, 76364664}. -{{76581509}, 76581509}. -{{76696073}, 76696073}. -{{76768550}, 76768550}. -{{76951474}, 76951474}. -{{77076362}, 77076362}. -{{77106567}, 77106567}. -{{77208744}, 77208744}. -{{77403865}, 77403865}. -{{77408273}, 77408273}. -{{77438791}, 77438791}. -{{77571124}, 77571124}. -{{77720756}, 77720756}. -{{77913020}, 77913020}. -{{77948972}, 77948972}. -{{77996833}, 77996833}. -{{78118250}, 78118250}. -{{78155025}, 78155025}. -{{78294819}, 78294819}. -{{78412495}, 78412495}. -{{78426552}, 78426552}. -{{78439714}, 78439714}. -{{78588297}, 78588297}. -{{78679373}, 78679373}. -{{78746582}, 78746582}. -{{78831720}, 78831720}. -{{78925079}, 78925079}. -{{79097800}, 79097800}. -{{79140566}, 79140566}. -{{79152369}, 79152369}. -{{79181113}, 79181113}. -{{79243175}, 79243175}. -{{79483342}, 79483342}. -{{79514066}, 79514066}. -{{79648642}, 79648642}. -{{79822457}, 79822457}. -{{80020117}, 80020117}. -{{80200385}, 80200385}. -{{80204183}, 80204183}. -{{80218141}, 80218141}. -{{80501024}, 80501024}. -{{80786589}, 80786589}. -{{81014594}, 81014594}. -{{81069822}, 81069822}. -{{81533792}, 81533792}. -{{81720448}, 81720448}. -{{81794263}, 81794263}. -{{81881274}, 81881274}. -{{81939672}, 81939672}. -{{82218562}, 82218562}. -{{82237925}, 82237925}. -{{82296990}, 82296990}. -{{82426054}, 82426054}. -{{82427940}, 82427940}. -{{82445720}, 82445720}. -{{82636816}, 82636816}. -{{82770169}, 82770169}. -{{82990748}, 82990748}. -{{83014747}, 83014747}. -{{83225046}, 83225046}. -{{83487595}, 83487595}. -{{83613108}, 83613108}. -{{83628810}, 83628810}. -{{83718574}, 83718574}. -{{83758476}, 83758476}. -{{83870718}, 83870718}. -{{83939052}, 83939052}. -{{83962582}, 83962582}. -{{84002821}, 84002821}. -{{84093995}, 84093995}. -{{84095688}, 84095688}. -{{84202737}, 84202737}. -{{84256744}, 84256744}. -{{84335115}, 84335115}. -{{84445551}, 84445551}. -{{84451249}, 84451249}. -{{84463643}, 84463643}. -{{84471200}, 84471200}. -{{84480733}, 84480733}. -{{84535755}, 84535755}. -{{84627738}, 84627738}. -{{84958210}, 84958210}. -{{85095525}, 85095525}. -{{85097182}, 85097182}. -{{85251832}, 85251832}. -{{85276589}, 85276589}. -{{85356555}, 85356555}. -{{85371719}, 85371719}. -{{85500269}, 85500269}. -{{85528276}, 85528276}. -{{85600861}, 85600861}. -{{85871921}, 85871921}. -{{85910501}, 85910501}. -{{85960222}, 85960222}. -{{85999170}, 85999170}. -{{86084161}, 86084161}. -{{86409162}, 86409162}. -{{86429002}, 86429002}. -{{86528441}, 86528441}. -{{86595599}, 86595599}. -{{86726631}, 86726631}. -{{86832747}, 86832747}. -{{86905133}, 86905133}. -{{87241587}, 87241587}. -{{87345020}, 87345020}. -{{87417179}, 87417179}. -{{87526567}, 87526567}. -{{87561450}, 87561450}. -{{87682884}, 87682884}. -{{87715404}, 87715404}. -{{87818117}, 87818117}. -{{88091735}, 88091735}. -{{88247841}, 88247841}. -{{88436193}, 88436193}. -{{88491134}, 88491134}. -{{88812474}, 88812474}. -{{89144867}, 89144867}. -{{89332687}, 89332687}. -{{89378408}, 89378408}. -{{89393367}, 89393367}. -{{89410606}, 89410606}. -{{89569057}, 89569057}. -{{89653271}, 89653271}. -{{89898171}, 89898171}. -{{90182563}, 90182563}. -{{90477327}, 90477327}. -{{90534307}, 90534307}. -{{90727466}, 90727466}. -{{90730635}, 90730635}. -{{90762733}, 90762733}. -{{90820655}, 90820655}. -{{90849605}, 90849605}. -{{90911256}, 90911256}. -{{91057723}, 91057723}. -{{91182257}, 91182257}. -{{91249679}, 91249679}. -{{91261352}, 91261352}. -{{91327000}, 91327000}. -{{91428072}, 91428072}. -{{91544786}, 91544786}. -{{91854705}, 91854705}. -{{91903236}, 91903236}. -{{91981150}, 91981150}. -{{91984710}, 91984710}. -{{92078176}, 92078176}. -{{92109098}, 92109098}. -{{92148695}, 92148695}. -{{92163663}, 92163663}. -{{92633818}, 92633818}. -{{92792192}, 92792192}. -{{92801764}, 92801764}. -{{92821744}, 92821744}. -{{92858340}, 92858340}. -{{92950653}, 92950653}. -{{92968094}, 92968094}. -{{92987111}, 92987111}. -{{93247031}, 93247031}. -{{93282069}, 93282069}. -{{93490946}, 93490946}. -{{93605323}, 93605323}. -{{93815049}, 93815049}. -{{93824299}, 93824299}. -{{93871924}, 93871924}. -{{94462556}, 94462556}. -{{94543325}, 94543325}. -{{94552575}, 94552575}. -{{94558008}, 94558008}. -{{94594334}, 94594334}. -{{94729764}, 94729764}. -{{94820560}, 94820560}. -{{94952493}, 94952493}. -{{95335091}, 95335091}. -{{95515896}, 95515896}. -{{95576321}, 95576321}. -{{95687284}, 95687284}. -{{95878995}, 95878995}. -{{95987043}, 95987043}. -{{96206901}, 96206901}. -{{96265440}, 96265440}. -{{96577989}, 96577989}. -{{96599347}, 96599347}. -{{96609616}, 96609616}. -{{96740397}, 96740397}. -{{96777355}, 96777355}. -{{96811050}, 96811050}. -{{96846191}, 96846191}. -{{97106619}, 97106619}. -{{97130964}, 97130964}. -{{97147001}, 97147001}. -{{97153986}, 97153986}. -{{97524792}, 97524792}. -{{97661158}, 97661158}. -{{97903852}, 97903852}. -{{97963171}, 97963171}. -{{97997985}, 97997985}. -{{98028426}, 98028426}. -{{98168480}, 98168480}. -{{98298192}, 98298192}. -{{98403138}, 98403138}. -{{98482189}, 98482189}. -{{98669625}, 98669625}. -{{98688996}, 98688996}. -{{98712290}, 98712290}. -{{98843503}, 98843503}. -{{98851910}, 98851910}. -{{98895804}, 98895804}. -{{99247329}, 99247329}. -{{99472467}, 99472467}. -{{99627523}, 99627523}. -{{99645291}, 99645291}. -{{99719549}, 99719549}. -{{99765595}, 99765595}. -{{99984120}, 99984120}. -{{100034309}, 100034309}. -{{100209683}, 100209683}. -{{100475394}, 100475394}. -{{100892353}, 100892353}. -{{101041338}, 101041338}. -{{101121828}, 101121828}. -{{101419804}, 101419804}. -{{101469906}, 101469906}. -{{101609389}, 101609389}. -{{101745587}, 101745587}. -{{101983790}, 101983790}. -{{101984738}, 101984738}. -{{102008888}, 102008888}. -{{102260884}, 102260884}. -{{102301722}, 102301722}. -{{102642215}, 102642215}. -{{102660791}, 102660791}. -{{102686089}, 102686089}. -{{102692424}, 102692424}. -{{102852047}, 102852047}. -{{102868165}, 102868165}. -{{103047314}, 103047314}. -{{103083586}, 103083586}. -{{103086324}, 103086324}. -{{103309590}, 103309590}. -{{103499065}, 103499065}. -{{103722552}, 103722552}. -{{103725843}, 103725843}. -{{103775215}, 103775215}. -{{103875098}, 103875098}. -{{103987578}, 103987578}. -{{104057032}, 104057032}. -{{104405009}, 104405009}. -{{104586949}, 104586949}. -{{104603821}, 104603821}. -{{104820608}, 104820608}. -{{104910687}, 104910687}. -{{105426829}, 105426829}. -{{105521568}, 105521568}. -{{105553505}, 105553505}. -{{105581742}, 105581742}. -{{105736587}, 105736587}. -{{105781223}, 105781223}. -{{106076696}, 106076696}. -{{106303298}, 106303298}. -{{106306980}, 106306980}. -{{106326364}, 106326364}. -{{106330703}, 106330703}. -{{106480248}, 106480248}. -{{106493046}, 106493046}. -{{106566806}, 106566806}. -{{106928831}, 106928831}. -{{107089525}, 107089525}. -{{107233905}, 107233905}. -{{107243641}, 107243641}. -{{107334628}, 107334628}. -{{107371012}, 107371012}. -{{107530345}, 107530345}. -{{107551527}, 107551527}. -{{107602469}, 107602469}. -{{107642175}, 107642175}. -{{107690705}, 107690705}. -{{107728005}, 107728005}. -{{107810205}, 107810205}. -{{107843454}, 107843454}. -{{108104314}, 108104314}. -{{108199597}, 108199597}. -{{108213588}, 108213588}. -{{108301601}, 108301601}. -{{108321218}, 108321218}. -{{108461900}, 108461900}. -{{108708038}, 108708038}. -{{108887416}, 108887416}. -{{108887859}, 108887859}. -{{108891754}, 108891754}. -{{109080906}, 109080906}. -{{109086767}, 109086767}. -{{109111977}, 109111977}. -{{109390490}, 109390490}. -{{109562592}, 109562592}. -{{109766225}, 109766225}. -{{109826372}, 109826372}. -{{109866893}, 109866893}. -{{109936307}, 109936307}. -{{110092361}, 110092361}. -{{110141214}, 110141214}. -{{110189923}, 110189923}. -{{110371947}, 110371947}. -{{110385546}, 110385546}. -{{110630386}, 110630386}. -{{110814949}, 110814949}. -{{110826665}, 110826665}. -{{110846243}, 110846243}. -{{110850914}, 110850914}. -{{110858979}, 110858979}. -{{110873894}, 110873894}. -{{111379500}, 111379500}. -{{111395636}, 111395636}. -{{111431920}, 111431920}. -{{111481374}, 111481374}. -{{111603861}, 111603861}. -{{111619320}, 111619320}. -{{111727602}, 111727602}. -{{111836274}, 111836274}. -{{112015985}, 112015985}. -{{112046362}, 112046362}. -{{112108309}, 112108309}. -{{112130779}, 112130779}. -{{112384917}, 112384917}. -{{112390778}, 112390778}. -{{112468297}, 112468297}. -{{112518283}, 112518283}. -{{112604415}, 112604415}. -{{112748873}, 112748873}. -{{112755496}, 112755496}. -{{112893145}, 112893145}. -{{112988649}, 112988649}. -{{113030672}, 113030672}. -{{113059005}, 113059005}. -{{113062534}, 113062534}. -{{113139519}, 113139519}. -{{113470969}, 113470969}. -{{113552857}, 113552857}. -{{113586298}, 113586298}. -{{113798750}, 113798750}. -{{113880834}, 113880834}. -{{113906416}, 113906416}. -{{113970116}, 113970116}. -{{114077113}, 114077113}. -{{114099553}, 114099553}. -{{114105221}, 114105221}. -{{114121298}, 114121298}. -{{114130788}, 114130788}. -{{114303191}, 114303191}. -{{114312696}, 114312696}. -{{114562897}, 114562897}. -{{114641235}, 114641235}. -{{114763571}, 114763571}. -{{114817009}, 114817009}. -{{114884993}, 114884993}. -{{114888159}, 114888159}. -{{114958768}, 114958768}. -{{115244246}, 115244246}. -{{115350333}, 115350333}. -{{115370162}, 115370162}. -{{115398559}, 115398559}. -{{115554054}, 115554054}. -{{115675887}, 115675887}. -{{115764627}, 115764627}. -{{115877066}, 115877066}. -{{116025330}, 116025330}. -{{116053675}, 116053675}. -{{116485181}, 116485181}. -{{116502414}, 116502414}. -{{116913124}, 116913124}. -{{116974317}, 116974317}. -{{117104951}, 117104951}. -{{117115248}, 117115248}. -{{117220855}, 117220855}. -{{117315084}, 117315084}. -{{117332017}, 117332017}. -{{117377330}, 117377330}. -{{117470916}, 117470916}. -{{117570927}, 117570927}. -{{117604601}, 117604601}. -{{117641249}, 117641249}. -{{117698406}, 117698406}. -{{117722592}, 117722592}. -{{117769908}, 117769908}. -{{117849188}, 117849188}. -{{117918237}, 117918237}. -{{118010146}, 118010146}. -{{118319809}, 118319809}. -{{118339481}, 118339481}. -{{118536725}, 118536725}. -{{118565621}, 118565621}. -{{118788987}, 118788987}. -{{118868506}, 118868506}. -{{118873281}, 118873281}. -{{118928736}, 118928736}. -{{118949975}, 118949975}. -{{119003851}, 119003851}. -{{119010033}, 119010033}. -{{119419455}, 119419455}. -{{119594321}, 119594321}. -{{119697460}, 119697460}. -{{119719039}, 119719039}. -{{119721368}, 119721368}. -{{119989721}, 119989721}. -{{120029297}, 120029297}. -{{120083260}, 120083260}. -{{120217785}, 120217785}. -{{120355012}, 120355012}. -{{120581947}, 120581947}. -{{120614416}, 120614416}. -{{120724961}, 120724961}. -{{120814038}, 120814038}. -{{120915091}, 120915091}. -{{121001982}, 121001982}. -{{121118739}, 121118739}. -{{121303191}, 121303191}. -{{121347256}, 121347256}. -{{121727819}, 121727819}. -{{122268090}, 122268090}. -{{122790877}, 122790877}. -{{123149780}, 123149780}. -{{123191312}, 123191312}. -{{123390588}, 123390588}. diff --git a/test_cases/test_data/2dim_from_-123456789_to_54321.data b/test_cases/test_data/2dim_from_-123456789_to_54321.data deleted file mode 100644 index c6cb720..0000000 --- a/test_cases/test_data/2dim_from_-123456789_to_54321.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{-123198365,-55982230}, 9007370367746026}. -{{-123052135,-897479}, 11857940962764028}. -{{-123051229,-7932613}, 11443840049751872}. -{{-123037154,-12942319}, 11402194185555245}. -{{-122750575,-63473828}, 2958023168650774}. -{{-122643820,-121092415}, 9277500548713}. -{{-122620326,-115675268}, 46698552727127}. -{{-122548690,-94284529}, 715727733332005}. -{{-122428033,-122573103}, 1062728558904}. -{{-122013853,-20258116}, 11269154665051970}. -{{-121992324,-11207838}, 11411920066210603}. -{{-121953637,-15355388}, 11306374688360322}. -{{-121696462,-100832168}, 602284804421815}. -{{-121426881,-118575090}, 37230922111258}. -{{-121345112,-52910234}, 9022730651332571}. -{{-121248685,-43320495}, 9187699105807464}. -{{-121110482,-3590822}, 11835312013129903}. -{{-121023553,-42876910}, 9188290186074426}. -{{-121012357,-115857274}, 50696627078026}. -{{-120957145,-3220718}, 11835815534529914}. -{{-120866803,-16026652}, 11307649774759558}. -{{-120669681,-118445002}, 40563459433626}. -{{-120495379,-110191530}, 181252678363278}. -{{-120430938,-25943955}, 9751562937681229}. -{{-120384927,-84586195}, 2293952031831324}. -{{-120108728,-10672899}, 11416803332592473}. -{{-120004699,-93780679}, 744579394987500}. -{{-119889302,-54985697}, 9015122208431989}. -{{-119845583,-30241288}, 9717196604182710}. -{{-119804480,-64457395}, 2961214146378009}. -{{-119702800,-60417247}, 2996460048091705}. -{{-119542239,-115926256}, 52011748101430}. -{{-119421425,-119135129}, 41042355629744}. -{{-119388977,-74521043}, 2442962550879256}. -{{-119381227,-44366090}, 9164964797351118}. -{{-119340833,-4338600}, 11830568263318962}. -{{-119339060,-59393146}, 2998741092062859}. -{{-119133280,-117358552}, 55677101952947}. -{{-118975867,-33627140}, 9625780230767430}. -{{-118853393,-91952005}, 765348405477904}. -{{-118805721,-43772998}, 9177344338077178}. -{{-118648122,-52844629}, 9036212756410693}. -{{-118572565,-73048868}, 2832643818760706}. -{{-118567374,-37467129}, 9596830682124981}. -{{-118526448,-25591857}, 9766305295346737}. -{{-118361300,-96029964}, 730461462597763}. -{{-118319799,-26257205}, 9764617209690452}. -{{-118264792,-30029854}, 9731053839298427}. -{{-118176475,-117715584}, 56258762409830}. -{{-118097205,-55391023}, 9026620335062056}. -{{-117925410,-115837978}, 65078218260367}. -{{-117740230,-116322925}, 63452367067349}. -{{-117694321,-47281932}, 9167304738292882}. -{{-117581211,-119222774}, 54158574950382}. -{{-117574730,-45439525}, 9175877552765509}. -{{-117278542,-47530180}, 9167163444261399}. -{{-116959828,-121769269}, 24771470227457}. -{{-116711096,-119720722}, 33631009247579}. -{{-116530789,-117723380}, 59835050904834}. -{{-116292057,-68863313}, 2872281142371696}. -{{-116235946,-27400428}, 9744793558326471}. -{{-116012516,-68098747}, 2873718780798857}. -{{-115754568,-30423682}, 9734645417300571}. -{{-115698681,-73293}, 11883094804636112}. -{{-115588820,-98180042}, 727062974705803}. -{{-115492396,-43779894}, 9183034682570475}. -{{-115095940,-32986168}, 9637723732566947}. -{{-115093026,-96733305}, 729525452593061}. -{{-115020576,-59728037}, 3061729409990417}. -{{-114684940,-73512021}, 2509744069779521}. -{{-114486123,-52367905}, 9089528921452132}. -{{-114424221,-88805266}, 2324650439185738}. -{{-114333660,-60122097}, 3061509287775585}. -{{-114315942,-60925563}, 3037732077868765}. -{{-114269481,-121205136}, 79543446525042}. -{{-114180529,-74845271}, 2507384195227320}. -{{-114155619,-55542266}, 9078605046499214}. -{{-113971704,-22339026}, 11330643114795355}. -{{-113936854,-35240731}, 9676840793255901}. -{{-113797221,-17541045}, 11367872667479296}. -{{-113495628,-811434}, 11929424100227275}. -{{-113118271,-7528922}, 11516087095679902}. -{{-112858127,-1637843}, 11931942696722460}. -{{-112808077,-11574445}, 11483909851211968}. -{{-112798803,-26970719}, 9820856717466156}. -{{-112781877,-107907361}, 260199655865888}. -{{-112691519,-92077224}, 816630888495542}. -{{-112616946,-14246668}, 11474611738576007}. -{{-112449013,-89476653}, 2326830740515968}. -{{-112441299,-36616632}, 9654682806596262}. -{{-112255914,-103147108}, 649154181832263}. -{{-112029954,-66420372}, 2934030437220615}. -{{-111904376,-48576706}, 9129419297022811}. -{{-111745886,-93198175}, 815454555983677}. -{{-111688406,-49061585}, 9127798877463925}. -{{-111661362,-11629596}, 11485006551973511}. -{{-111600744,-47836075}, 9223884587035865}. -{{-111533035,-56825539}, 3078159560418892}. -{{-111449108,-57256815}, 3077657822726185}. -{{-111427649,-105344980}, 641244572315922}. -{{-111384446,-55577510}, 9083935909964223}. -{{-111217768,-78819430}, 2478051487173883}. -{{-111148907,-63586637}, 3033861027783876}. -{{-111075707,-81597968}, 2374914488090982}. -{{-110915138,-14684495}, 11382005251895597}. -{{-110879966,-75315173}, 2506877223178005}. -{{-110703643,-100340626}, 694911947167054}. -{{-110562279,-112499251}, 237745130286172}. -{{-110459405,-13371085}, 11488516503314624}. -{{-110231736,-26244786}, 9834905797671259}. -{{-110083259,-15517509}, 11392014224634692}. -{{-110023179,-33340117}, 9696568740225092}. -{{-109956383,-72627572}, 2903242593787158}. -{{-109844249,-102633483}, 662970341479896}. -{{-109616019,-90393847}, 839500834095788}. -{{-109445278,-83493955}, 2384926365234973}. -{{-109374071,-98223028}, 792843791001942}. -{{-109251874,-105402749}, 654529123047301}. -{{-109190517,-34044675}, 9697011374573064}. -{{-109177925,-57743339}, 3089395177642376}. -{{-108991087,-7296893}, 11533810124899988}. -{{-108878009,-77525878}, 2493643912025082}. -{{-108844478,-9508714}, 11524930008488351}. -{{-108840957,-87585961}, 2350064950389216}. -{{-108804992,-78394864}, 2491492327967027}. -{{-108776020,-66489090}, 2951235775517195}. -{{-108546087,-96870629}, 798416312491604}. -{{-108483714,-119968631}, 103569374233517}. -{{-108371276,-115999516}, 138635719998147}. -{{-107779082,-38049638}, 9665252927178991}. -{{-107685688,-63195492}, 3051328445864787}. -{{-106604475,-102075083}, 879786001510860}. -{{-106387512,-49733744}, 9332864037476723}. -{{-106245853,-61210901}, 3248193067550016}. -{{-105881542,-41037609}, 9474296392169717}. -{{-105741814,-26743465}, 10027952370428405}. -{{-105471089,-46777336}, 9432762155157170}. -{{-105345605,-70662809}, 3106337568095136}. -{{-105234539,-16380405}, 11585651243371588}. -{{-104630715,-99947508}, 890044370327878}. -{{-104406984,-52309843}, 9304783696670809}. -{{-104312803,-103953580}, 858248346414470}. -{{-104213096,-48969901}, 9339328105049297}. -{{-104080098,-95610389}, 999000474780933}. -{{-103943255,-32239272}, 9901016084934134}. -{{-103935481,-98027388}, 989978443613138}. -{{-103770666,-59226320}, 3279225081853031}. -{{-103766805,-64400663}, 3241850302278312}. -{{-103657236,-94432432}, 1001503314946083}. -{{-103523478,-116971783}, 330990285231613}. -{{-103513085,-52965444}, 9305212332385090}. -{{-103444471,-85086249}, 2574520367032820}. -{{-103412053,-120428612}, 296496010752514}. -{{-103393698,-98540734}, 896806586496815}. -{{-103256257,-109235172}, 465720573041426}. -{{-102823323,-64772929}, 3148926057690980}. -{{-102804176,-14547208}, 11593146016469171}. -{{-102463812,-45988602}, 9449924803253131}. -{{-102256098,-8574740}, 11736761558172935}. -{{-102178005,-98033848}, 1002870260380322}. -{{-102127479,-67924852}, 3149805393267030}. -{{-102035194,-35159473}, 9904531504507237}. -{{-101639367,-39930239}, 9494114668810876}. -{{-101607472,-25682982}, 10047731260259515}. -{{-101335016,-14687922}, 11605945603402843}. -{{-101243891,-90879722}, 1050060836637838}. -{{-101241224,-67868286}, 3152318617731707}. -{{-101240449,-57385178}, 3301852174371738}. -{{-101053890,-22071459}, 11559832825182989}. -{{-100935563,-76833500}, 2728160753437382}. -{{-100771606,-92496766}, 1042080072980351}. -{{-100732396,-70013765}, 3124736613131841}. -{{-100627600,-38973164}, 9871218159667347}. -{{-100560632,-102079114}, 898821149983195}. -{{-100560594,-107595378}, 487466196572175}. -{{-100557407,-105322188}, 865803640268182}. -{{-100542551,-111239371}, 452833110418908}. -{{-100458350,-62658796}, 3258947606760599}. -{{-100352943,-23768794}, 10060541106658974}. -{{-100303840,-7189197}, 11747908395804049}. -{{-100275066,-20740828}, 11565399473212359}. -{{-100233176,-32936410}, 9917758558638043}. -{{-100174535,-112644968}, 453160833816822}. -{{-100088777,-61315015}, 3270155000033528}. -{{-99758757,-101113780}, 904219094039810}. -{{-99727483,-84616832}, 2592942778270566}. -{{-99718349,-76879531}, 2731653145835720}. -{{-99676965,-122851847}, 304317152843176}. -{{-99390682,-123058523}, 304002202505165}. -{{-99251293,-74028285}, 2743320631592896}. -{{-99154800,-91851597}, 1052286063469713}. -{{-99087705,-7649329}, 11748485002292592}. -{{-99016961,-86281931}, 2567610352279960}. -{{-98669633,-73433975}, 2744166908089272}. -{{-98578565,-84840668}, 2592542318152578}. -{{-98325054,-24917213}, 10053932575644565}. -{{-98288711,-92820741}, 1092958224929364}. -{{-98049880,-32323406}, 9966719752988027}. -{{-97684217,-31565221}, 9969036111522640}. -{{-97680986,-48468429}, 9406051843466693}. -{{-97665806,-64993542}, 3213740457853119}. -{{-97535808,-62363403}, 3316562106339737}. -{{-97487345,-35137809}, 9957566400758832}. -{{-97437779,-82744046}, 2648667854493742}. -{{-97362465,-67971094}, 3202862547271610}. -{{-97222371,-12185720}, 11761487474624422}. -{{-97088595,-121499358}, 355858238691886}. -{{-97047290,-82029851}, 2651490945510349}. -{{-97043670,-9410670}, 11788573005090175}. -{{-97004368,-83843899}, 2642836956902041}. -{{-96891482,-62791997}, 3311400890853317}. -{{-96781793,-5755532}, 12175028260799890}. -{{-96598781,-56962223}, 3355064588839272}. -{{-96566549,-94062648}, 1092109538992802}. -{{-96407821,-3016091}, 12184731579460296}. -{{-96257401,-114731577}, 494191958156272}. -{{-95988732,-35989978}, 9937581714901963}. -{{-95858452,-105621930}, 921463915686027}. -{{-95850887,-102534527}, 930990263353980}. -{{-95843465,-73253887}, 2795753424700024}. -{{-95698968,-84519866}, 2645550743844827}. -{{-95594475,-20083338}, 11624875095065806}. -{{-95401553,-115017930}, 497325557706906}. -{{-94926079,-73901558}, 2796217409602494}. -{{-94671575,-111225834}, 509750563704286}. -{{-94632758,-36296130}, 9938588601643871}. -{{-94478766,-61158427}, 3324289768341149}. -{{-94333649,-45313432}, 9514968385731250}. -{{-94015273,-40464677}, 9563591461830224}. -{{-93994943,-123099665}, 369588015141172}. -{{-93974312,-82832815}, 2665817279528057}. -{{-93893521,-33402048}, 9977711695061554}. -{{-93892614,-626078}, 12228824359709311}. -{{-93845342,-45930985}, 9520318915497397}. -{{-93818187,-20254710}, 11637474001900270}. -{{-93731120,-21148925}, 11631266491618961}. -{{-93510274,-82202993}, 2667838255843621}. -{{-92970928,-78578198}, 2772563069091515}. -{{-92474350,-100047207}, 977888254594237}. -{{-92127940,-121903755}, 373277927969161}. -{{-92005240,-43447452}, 9554163184790483}. -{{-91974720,-101832876}, 972529814501779}. -{{-91972119,-66596846}, 3232609667014014}. -{{-91846767,-122252644}, 376085384187414}. -{{-91814016,-55188892}, 9383261654117267}. -{{-91782878,-94271553}, 1089234617542453}. -{{-91728803,-23212239}, 10131529462265132}. -{{-91662224,-22458574}, 11633052177489979}. -{{-91619294,-6558383}, 11820007073328445}. -{{-91600509,-64088830}, 3329968291201898}. -{{-91485874,-64485832}, 3329458431734951}. -{{-91475472,-92150326}, 1115694517035707}. -{{-91474608,-21264531}, 11635487884481561}. -{{-91270212,-35855900}, 9955826746325891}. -{{-91262306,-83086372}, 2670460430315271}. -{{-91235942,-100650079}, 975151991934589}. -{{-91069101,-40381096}, 9568356278222050}. -{{-90987991,-42322128}, 9559691306018166}. -{{-90958495,-81775154}, 2672866932604190}. -{{-90947461,-49432563}, 9426673685711112}. -{{-90939178,-60068698}, 3365785730014927}. -{{-90928852,-83469745}, 2670748527114273}. -{{-90852843,-30057163}, 10088032570778828}. -{{-90484619,-73488286}, 2814325294328430}. -{{-90315171,-26420273}, 10121836910460196}. -{{-90270153,-82590988}, 2671738462998738}. -{{-90193160,-98977640}, 984508528756979}. -{{-90190760,-71591810}, 3192360764937819}. -{{-89896596,-108101035}, 1311202541987977}. -{{-89773267,-48753281}, 10179330143982116}. -{{-89759696,-61321254}, 4092537013909691}. -{{-89659700,-76529511}, 3554331419204777}. -{{-89528318,-75119625}, 3562502618284469}. -{{-89489960,-73910611}, 3564840309159001}. -{{-89431329,-72474480}, 3941301115936050}. -{{-89412296,-73165206}, 3565438064540411}. -{{-89355438,-54804962}, 10135755897314847}. -{{-89272269,-82552632}, 3424159614087906}. -{{-89199410,-75876334}, 3556285624835119}. -{{-89038649,-45757264}, 10282991487283570}. -{{-88976943,-53686306}, 10142808001543710}. -{{-88898078,-43792908}, 10285929450067351}. -{{-88509516,-26052573}, 10873865863584449}. -{{-88116705,-20895090}, 12389184002034970}. -{{-87862498,-16615205}, 12424469115219717}. -{{-87328797,-60280545}, 4121105857535840}. -{{-87246789,-118079150}, 1167991672224042}. -{{-87074871,-25247350}, 10879450740216830}. -{{-87039138,-74842583}, 3567261953171373}. -{{-86914557,-66572084}, 3989422982277442}. -{{-86853410,-54584158}, 10140645026160431}. -{{-86684176,-13071822}, 12533475373424699}. -{{-86635099,-44240521}, 10290887064864228}. -{{-86611713,-2409470}, 12964539265319738}. -{{-86591995,-92236595}, 1873174422071628}. -{{-86399669,-101537542}, 1730327419294890}. -{{-85991704,-76177713}, 3561624930614641}. -{{-85972375,-78846691}, 3533580711829340}. -{{-85942070,-3191779}, 12963079265672029}. -{{-85859342,-19735128}, 12400265521629879}. -{{-85635009,-40493272}, 10337624060402610}. -{{-85516467,-82759543}, 3439981023631020}. -{{-85185768,-2187504}, 12977112652713075}. -{{-85171092,-24898858}, 10892770020157579}. -{{-84861168,-86084952}, 3407216329264819}. -{{-84750285,-72841033}, 3958741744726240}. -{{-84697523,-71703862}, 3960954617312942}. -{{-84668362,-4253189}, 12968593511354949}. -{{-84626191,-22771615}, 12403592319609404}. -{{-84583312,-116856727}, 1188716192426681}. -{{-84521348,-109459135}, 1322877901955881}. -{{-84484698,-113497237}, 1287729690494277}. -{{-84273869,-33589726}, 10752791875033706}. -{{-84266514,-113438973}, 1288155046412933}. -{{-84262758,-48315787}, 10198642526504157}. -{{-84242127,-53795527}, 10160847793696956}. -{{-84204937,-94701098}, 1859535962499290}. -{{-83998489,-76390490}, 3573327053578202}. -{{-83944611,-121668364}, 1147677350303110}. -{{-83921726,-64879011}, 4006515984530205}. -{{-83816583,-9230982}, 12580581902172414}. -{{-83576331,-90546069}, 1897930088218692}. -{{-83523602,-90022588}, 1898483348480647}. -{{-83333089,-96125960}, 1860451081323954}. -{{-83331059,-4551151}, 12972279551691820}. -{{-83327739,-114905466}, 1288731706164174}. -{{-83117192,-96223682}, 1854600177672795}. -{{-83063993,-93350833}, 1887630497298800}. -{{-82980127,-37289548}, 10727152764712342}. -{{-82943248,-10952783}, 12559053685301305}. -{{-82898332,-13015508}, 12550265339065667}. -{{-82662596,-13260733}, 12550196150023041}. -{{-82595945,-17574293}, 12443171436545104}. -{{-82448594,-96778645}, 1855061996769285}. -{{-82310897,-72069020}, 3965961320672914}. -{{-82227914,-37090795}, 10728156737444045}. -{{-82159619,-118892333}, 1184408303544708}. -{{-82116541,-11524207}, 12558205107411304}. -{{-81892130,-72851249}, 3964169147907365}. -{{-81874970,-39597670}, 10344130625986031}. -{{-81830169,-81746305}, 3447953277572976}. -{{-81789249,-111266678}, 1301604070839226}. -{{-81578599,-29090564}, 10863173415224918}. -{{-81041760,-68997048}, 4022828230207411}. -{{-80898120,-28939722}, 10916265480319195}. -{{-80850340,-93303136}, 1936119782416163}. -{{-80843840,-52787407}, 10214927539138873}. -{{-80828306,-71328258}, 4014103238230543}. -{{-80822559,-86053652}, 3459943156765974}. -{{-80789675,-64435013}, 4152191893026372}. -{{-80699772,-100852851}, 1797498520062281}. -{{-80420886,-115115469}, 1244279481202133}. -{{-80376317,-29515715}, 10911017494586184}. -{{-80243496,-54522653}, 10207383683071697}. -{{-80201819,-47995906}, 10251546475513678}. -{{-80021488,-119774421}, 1209000445158417}. -{{-79884909,-60540692}, 4188316034155586}. -{{-79855923,-105923499}, 1761192423423116}. -{{-79816006,-19481553}, 12467679446659189}. -{{-79754907,-120310341}, 1208656697538372}. -{{-79599270,-64234987}, 4153386068745437}. -{{-79565211,-55683769}, 10205500722198500}. -{{-79328557,-46104425}, 10351494787751136}. -{{-79318511,-83035063}, 3497004077885116}. -{{-79242976,-33477333}, 10808907678885137}. -{{-79079346,-74213511}, 3637988365014189}. -{{-79007083,-6636603}, 12646842686105292}. -{{-78748564,-22613060}, 12459994951836163}. -{{-78536989,-49330449}, 10252787390960992}. -{{-77897943,-97173556}, 1907751541321046}. -{{-77599644,-75182185}, 3638583682506209}. -{{-76847235,-73450930}, 3653260614985998}. -{{-76713315,-3647271}, 13045022789725612}. -{{-76462097,-18835817}, 12484890798557360}. -{{-76350915,-83684390}, 3504130540026286}. -{{-76310689,-86407105}, 3477167777396528}. -{{-76292955,-64275073}, 4169894707447652}. -{{-76284769,-33264239}, 10828357105732920}. -{{-76095769,-110022006}, 1391590592468986}. -{{-75936424,-587377}, 13074402881870961}. -{{-75917447,-88188394}, 3469616789211358}. -{{-75907689,-84960333}, 3502612012131536}. -{{-75746303,-37779650}, 10788176736101150}. -{{-75710803,-89585016}, 3467176278217382}. -{{-75643544,-122385022}, 1217440214980475}. -{{-75297272,-108669444}, 1400051315180371}. -{{-75242174,-44356465}, 10374433097554229}. -{{-75220131,-85884972}, 3481750149840262}. -{{-75113490,-121153553}, 1227103502794789}. -{{-74791214,-89729139}, 3470182331046941}. -{{-74721905,-72763550}, 4033248164605498}. -{{-74708027,-101450916}, 1817217603763014}. -{{-74671039,-92173832}, 1960301296292278}. -{{-74558462,-38015782}, 10791081952389567}. -{{-74528663,-110644130}, 1394518990733150}. -{{-74496805,-91682530}, 1966363319557898}. -{{-74167225,-115319777}, 1266225242119024}. -{{-74071587,-18336598}, 12513684649074606}. -{{-73982402,-52967193}, 10237616492886949}. -{{-73928723,-26851157}, 10965486497144836}. -{{-73904543,-106115376}, 1782929035345206}. -{{-73418657,-106316234}, 1782753961653658}. -{{-73360066,-94224672}, 1935106454240039}. -{{-73334057,-82194509}, 3517830862861520}. -{{-73157350,-26124250}, 10966491539574495}. -{{-73033184,-18354151}, 12701608231505337}. -{{-72516624,-40276985}, 10601916765766321}. -{{-72442209,-35189481}, 11013037948226992}. -{{-72437644,-21736765}, 12668865435394753}. -{{-72282605,-47789022}, 10555693136809578}. -{{-71643729,-69412633}, 4234858312694448}. -{{-71642765,-95965076}, 2121088590331970}. -{{-71640721,-51737425}, 10451117441212464}. -{{-71602438,-35953648}, 10989889559595127}. -{{-71588387,-75129014}, 3845091980769198}. -{{-71550072,-75454234}, 3839357876366299}. -{{-71514150,-11252604}, 12819482079844055}. -{{-71358810,-93965690}, 2147651146467279}. -{{-71233468,-114702317}, 1549705057343937}. -{{-71171894,-26846318}, 11154929206024575}. -{{-71064960,-31972449}, 11025214306896689}. -{{-71032998,-29955886}, 11121963278974079}. -{{-70812713,-56876762}, 4413644639592154}. -{{-70647782,-32110651}, 11028187298506461}. -{{-70628948,-67008836}, 4264688365793795}. -{{-70414051,-36266432}, 10993231757977382}. -{{-70262763,-59318751}, 4404977730260588}. -{{-70221845,-34107827}, 11019692933851144}. -{{-70203134,-49167218}, 10463995305036063}. -{{-69993842,-8966215}, 12849296520373421}. -{{-69891833,-61277660}, 4379499520986066}. -{{-69861878,-94149335}, 2128290954152957}. -{{-69664974,-57182017}, 4414652741235253}. -{{-69612174,-119731616}, 1424494143892023}. -{{-69526109,-54653892}, 10422919104980802}. -{{-69439852,-59384085}, 4406028940952641}. -{{-69406817,-16122967}, 12716276737691576}. -{{-69364461,-18488034}, 12707346296606282}. -{{-69330797,-109321235}, 1591456612697160}. -{{-69264900,-46787675}, 10563313085025161}. -{{-69005383,-58390340}, 4412705023914582}. -{{-69001098,-101795741}, 2011955224341189}. -{{-68705076,-90202286}, 2175449214057515}. -{{-68447699,-112078259}, 1575289112967180}. -{{-68262239,-119436585}, 1436950685806004}. -{{-68173467,-5835764}, 13247250567667014}. -{{-67979623,-86044634}, 3688710694981342}. -{{-67797986,-27914251}, 11147964280145293}. -{{-67763959,-12577400}, 12828603328529398}. -{{-67556111,-27160706}, 11148714909663774}. -{{-67487143,-56409180}, 4428549403811542}. -{{-67465910,-82698298}, 3722631662842847}. -{{-67197640,-72105168}, 4241841084182643}. -{{-67154152,-61515451}, 4392854054512345}. -{{-67099768,-20061088}, 12694720182643571}. -{{-67098243,-59548280}, 4417766276514726}. -{{-67072188,-105350999}, 1991697423834089}. -{{-67046452,-28192802}, 11146792286617099}. -{{-67021454,-62983178}, 4384687619719327}. -{{-66959305,-50255332}, 10471700076108370}. -{{-66527911,-52835653}, 10447777564636756}. -{{-66524113,-16206334}, 12732554118107706}. -{{-66519355,-24084539}, 11184990086099916}. -{{-66323595,-122950448}, 1429639369255014}. -{{-66158298,-10241234}, 12841121421206863}. -{{-66105113,-10515659}, 12840986448328152}. -{{-66056731,-71369041}, 4247198431638884}. -{{-65994668,-58105980}, 4429323955181251}. -{{-65981577,-83995622}, 3719480467409146}. -{{-65906916,-20269049}, 12697695071373217}. -{{-65898170,-24556673}, 11184739395605349}. -{{-65851548,-2812510}, 13262674281930603}. -{{-65821697,-40418413}, 10623889755441552}. -{{-65565451,-35927172}, 11011813294768710}. -{{-65134133,-86634420}, 3693551463857154}. -{{-64856827,-22308974}, 12690005606828398}. -{{-64793375,-114529386}, 1572117187517854}. -{{-64774803,-11884315}, 12839535195384460}. -{{-64770319,-115537349}, 1477562022371860}. -{{-64636667,-25376054}, 11226571029259246}. -{{-64541696,-89793020}, 3729572932289427}. -{{-64525194,-116559790}, 1522304179988591}. -{{-64444045,-327173}, 13337319612236352}. -{{-64439472,-120264192}, 1488810859435571}. -{{-64201661,-77053217}, 3905877701278560}. -{{-63635010,-113067697}, 1622504703293733}. -{{-63561930,-67561773}, 4331122269534405}. -{{-63511764,-68793163}, 4328830017908873}. -{{-63041062,-85253617}, 3766282490895477}. -{{-63023128,-109895538}, 1655781509487963}. -{{-62883974,-74648952}, 3916256855638775}. -{{-62729581,-20018183}, 12747584868664552}. -{{-62690631,-56314540}, 10486409699621078}. -{{-62441235,-37255317}, 11061151973801988}. -{{-62427378,-90796878}, 2232065107076143}. -{{-62208598,-96895918}, 2188261703708031}. -{{-62122401,-75686619}, 3912706558861208}. -{{-61946658,-79600890}, 3877867100395407}. -{{-61837592,-36920874}, 11061981099195867}. -{{-61770922,-108517634}, 1667253592397391}. -{{-61749462,-11773786}, 12891573200261087}. -{{-61741613,-78970655}, 3883998613274216}. -{{-61720771,-72106287}, 4297984520665388}. -{{-61603642,-95160755}, 2195724458228045}. -{{-61466767,-35391461}, 11065124046653972}. -{{-61197457,-110292752}, 1659801430409266}. -{{-61150602,-40643867}, 10675977789106893}. -{{-61035341,-14732821}, 12789281955991616}. -{{-60930450,-52928835}, 10501865214042637}. -{{-60879309,-121448437}, 1486457468819520}. -{{-60837445,-56141977}, 10490780237200288}. -{{-60679158,-51905301}, 10526019761537365}. -{{-60553584,-63685914}, 4441293898903195}. -{{-60485884,-16573669}, 12792444023212865}. -{{-60341157,-45282051}, 10652642624214792}. -{{-60308985,-52809868}, 10513701630476754}. -{{-60248725,-82816940}, 3791872407791746}. -{{-60214946,-93886499}, 2234320898277133}. -{{-60057182,-114048706}, 1636896136259359}. -{{-60026148,-47070482}, 10644062081471755}. -{{-59924730,-117254147}, 1533722561217357}. -{{-59575785,-99620082}, 2103223201893466}. -{{-59439932,-30301463}, 11208019847937001}. -{{-59387909,-109882270}, 1673092855442218}. -{{-59080743,-113908867}, 1639468915283548}. -{{-59074146,-38110622}, 11069042131365679}. -{{-59041656,-77209661}, 3924255191458769}. -{{-58924701,-79284874}, 3898079105029578}. -{{-58922254,-67777730}, 4348855306953247}. -{{-58920830,-51880261}, 10539232575349525}. -{{-58916263,-29483063}, 11210358445684476}. -{{-58854676,-74299741}, 3933955196357249}. -{{-58630199,-56365156}, 4499182504172374}. -{{-58547226,-10453026}, 12908215870226255}. -{{-58527069,-97964529}, 2200625007775072}. -{{-58425773,-9091280}, 12936862710969442}. -{{-58395357,-105597821}, 2064886327052224}. -{{-58367706,-96314587}, 2206346390015949}. -{{-58299358,-109213950}, 1678430930274111}. -{{-58178255,-47747733}, 10647782466293780}. -{{-57983929,-13398151}, 12900291341029880}. -{{-57728491,-315745}, 13359534410010212}. -{{-57620733,-117840634}, 1537610289251274}. -{{-57553977,-98485834}, 2109908076523994}. -{{-57549576,-74205478}, 3937332957718779}. -{{-57548200,-41815399}, 10686101148638457}. -{{-57314311,-7741998}, 12944703276820606}. -{{-57210094,-76011428}, 3930818416356887}. -{{-57122395,-90551437}, 2250940934833604}. -{{-57090902,-122242868}, 1503138769268055}. -{{-57050745,-60728294}, 4468084955302394}. -{{-56521263,-5882016}, 13323164946038326}. -{{-56432512,-104921021}, 2066931120300945}. -{{-56143751,-5911893}, 16325580919922772}. -{{-55877885,-58338643}, 7503168396763464}. -{{-55211359,-91183684}, 5253059527436054}. -{{-55007405,-17860081}, 15799544897477728}. -{{-54934786,-49543715}, 13556136070916877}. -{{-54850513,-106425864}, 5067782033707186}. -{{-54746568,-106535637}, 5067958839488593}. -{{-54738372,-11657299}, 15914068920873225}. -{{-54722922,-51259764}, 13548057057545287}. -{{-54638520,-49714994}, 13556317133453659}. -{{-54634009,-57324260}, 7506666641448786}. -{{-54310971,-67253737}, 7357757921057252}. -{{-54298244,-8973992}, 15942221521775011}. -{{-54215143,-81391567}, 6900547372655740}. -{{-54133681,-20384350}, 15775938600607290}. -{{-54109103,-73991846}, 6946768762256574}. -{{-53699090,-109910905}, 4684918622225061}. -{{-53545750,-85020298}, 6795860090934751}. -{{-53277057,-88573399}, 6762496630148024}. -{{-53235388,-81738667}, 6807031781931465}. -{{-53130186,-51472042}, 13552069917620431}. -{{-53090237,-27669101}, 14231132670892480}. -{{-52728965,-123041222}, 4509359839797674}. -{{-52530220,-99455956}, 5117041661080643}. -{{-52509725,-56699623}, 7511643475434984}. -{{-52391594,-68462781}, 7359555737761477}. -{{-52369173,-60034995}, 7500296283891720}. -{{-52180994,-111424182}, 4661378532582319}. -{{-51989308,-36817368}, 14100739484507107}. -{{-51891084,-39779114}, 13716066677287115}. -{{-51868490,-14385677}, 15920997925081285}. -{{-51805343,-96973301}, 5227289059663124}. -{{-51693155,-111672226}, 4673060281413390}. -{{-51503997,-85506085}, 6808499570993984}. -{{-51257716,-18215802}, 15815873047021195}. -{{-51014872,-109630222}, 4700454060033403}. -{{-51011146,-2935848}, 16353771220433127}. -{{-50992053,-94106390}, 5237712210869930}. -{{-50839742,-59447379}, 7515233017966877}. -{{-50712920,-70857470}, 7345948179908475}. -{{-50665510,-64800800}, 7384037785140855}. -{{-50604189,-85706060}, 6809366849828290}. -{{-50585078,-101526064}, 5121241096497527}. -{{-50505481,-86979136}, 6783855857803890}. -{{-50396314,-20239617}, 15790554562434917}. -{{-50387873,-83801624}, 6812463838904242}. -{{-50216722,-122652554}, 4523328030539919}. -{{-50124751,-45102974}, 13679981254382142}. -{{-50113812,-98257065}, 5226346055739553}. -{{-49929868,-1052255}, 16383323995425385}. -{{-49922718,-84771785}, 6813313329935797}. -{{-49450076,-25183946}, 14274734248715723}. -{{-49386630,-109216503}, 4704561781031677}. -{{-49116195,-118340486}, 4561856886920622}. -{{-49084448,-52528014}, 13544731029198139}. -{{-48812604,-64201461}, 7482745136372033}. -{{-48413456,-18854119}, 15797649984981177}. -{{-48257200,-55630657}, 13534772300265009}. -{{-48241000,-45819950}, 13683722002230395}. -{{-48004849,-47334453}, 13675551962475536}. -{{-48002881,-66505215}, 7385930991883064}. -{{-47902786,-35970146}, 14155288711060239}. -{{-47874708,-50503344}, 13619114080495651}. -{{-47821735,-80512074}, 6967253564241118}. -{{-47783586,-24117833}, 14329449258202533}. -{{-47733020,-27144350}, 14296569988087659}. -{{-47675733,-58151217}, 7573643249842208}. -{{-47369551,-54008113}, 13590285294499892}. -{{-47310451,-83530912}, 6870037999939110}. -{{-47301650,-55403640}, 13582181922341543}. -{{-47108867,-7791260}, 16018170687794054}. -{{-46803126,-86515416}, 6837913492397047}. -{{-46765277,-25230798}, 14323942054045034}. -{{-46613427,-59211821}, 7568146317819012}. -{{-46460198,-48651267}, 13628680623838813}. -{{-46165972,-2487942}, 16408457414021291}. -{{-46035021,-39818307}, 13770219668435528}. -{{-45780509,-84257000}, 6867725946478050}. -{{-45681759,-115464787}, 4625125626930460}. -{{-45605366,-42658404}, 13763712264276823}. -{{-45513438,-2150253}, 16411970834435477}. -{{-45289902,-114015141}, 4721579003428373}. -{{-45072096,-15377117}, 15883897310810001}. -{{-44716687,-20454708}, 15847310985455638}. -{{-44434572,-43807071}, 13739202873838185}. -{{-44342777,-74795167}, 7016247912115064}. -{{-44103567,-62789183}, 7538143728886332}. -{{-44027045,-78394921}, 6981875250281888}. -{{-43934695,-103539318}, 5152293180245758}. -{{-43925907,-70131834}, 7404058837369486}. -{{-43811257,-66198465}, 7439122168230768}. -{{-43810495,-101248388}, 5180201713439510}. -{{-43782263,-93116605}, 5319428387398612}. -{{-43676167,-112027737}, 4741820951399156}. -{{-43593332,-104745351}, 5157425743053993}. -{{-43395940,-80550145}, 6984895886870305}. -{{-42965313,-37071464}, 14171021473864114}. -{{-42938454,-77281087}, 7019629108193149}. -{{-42918464,-57408513}, 7592106151793457}. -{{-42631156,-44944954}, 13750096121931403}. -{{-42571041,-37311940}, 14171657702700818}. -{{-42446368,-33279244}, 14206858484274579}. -{{-42261732,-61757661}, 7557727234559873}. -{{-42175381,-110213400}, 4769441225894562}. -{{-42106800,-63549852}, 7550660196908691}. -{{-42011932,-76574784}, 7021268250785635}. -{{-41879878,-37217405}, 14171996086981333}. -{{-41866643,-39525716}, 14163156595105798}. -{{-41796569,-50677190}, 13637777449756154}. -{{-41775918,-29777948}, 14306253566246551}. -{{-41706130,-25965626}, 14339828883972751}. -{{-41645966,-118045655}, 4633378826701501}. -{{-41613249,-117257289}, 4634067103494576}. -{{-41609729,-44069102}, 13755485159491898}. -{{-41491767,-6275640}, 16042580179284982}. -{{-41383343,-46106208}, 13746851110821430}. -{{-41371834,-53361171}, 13612721712533837}. -{{-41313065,-117108623}, 4640015152043128}. -{{-41289752,-61694313}, 7561038544952817}. -{{-40850942,-71870411}, 7413294431674781}. -{{-40290442,-18609870}, 15867858180923503}. -{{-40169758,-111048766}, 4749574340474687}. -{{-39982695,-65629061}, 7458302734026324}. -{{-39774733,-102239156}, 5195583082408002}. -{{-39202331,-829290}, 16643012389428686}. -{{-39147835,-119365184}, 4796878209020774}. -{{-39082031,-37376127}, 14364119758067260}. -{{-39062107,-116382278}, 4829742164141550}. -{{-38528472,-120824830}, 4794787078539131}. -{{-38385222,-29794472}, 14499423207061751}. -{{-38316487,-84325880}, 7075524932211446}. -{{-38216727,-43815423}, 13945906160883580}. -{{-38129984,-100720498}, 5387168854300955}. -{{-38086249,-96841298}, 5492319465563226}. -{{-37759741,-41146427}, 13978572060664776}. -{{-37548540,-12684663}, 16189056130974697}. -{{-37503938,-58525946}, 7780135157699471}. -{{-37465502,-67578859}, 7641745556184477}. -{{-37446042,-34463515}, 14395505184849869}. -{{-37166714,-70846238}, 7613125422934895}. -{{-37106256,-88687388}, 7043582112758419}. -{{-37037103,-2850948}, 16622504380519958}. -{{-36676167,-76331480}, 7218268172344054}. -{{-36525082,-17008311}, 16086766543468525}. -{{-36480773,-67148891}, 7642563826977672}. -{{-36460311,-63863225}, 7746021687523316}. -{{-35926054,-47133958}, 13939289579607295}. -{{-35917392,-22800762}, 14548462668272283}. -{{-35764773,-109500602}, 4969125413943178}. -{{-35723567,-40208858}, 13985153945656990}. -{{-35709031,-72636707}, 7605796495617628}. -{{-35683420,-10071227}, 16225824223029193}. -{{-35538750,-26624627}, 14537140383373597}. -{{-35376462,-9296833}, 16226558231933493}. -{{-35306779,-22701886}, 16061679422404462}. -{{-35277360,-72417869}, 7618008735085713}. -{{-35106749,-50808849}, 13847457770443104}. -{{-34766428,-60713927}, 7770125064627689}. -{{-34736504,-49694346}, 13854275204399579}. -{{-34606161,-34561527}, 14408985942315704}. -{{-34582629,-58529472}, 7796604932744994}. -{{-34464898,-111440429}, 4954929668614533}. -{{-34457351,-93549311}, 5542449717707388}. -{{-34453371,-72732336}, 7617926244428134}. -{{-34434976,-50394413}, 13848197344247185}. -{{-34297103,-35638241}, 14385598177610292}. -{{-34205433,-98696820}, 5413462444116306}. -{{-34115709,-114977393}, 4944534615673184}. -{{-34075464,-110657655}, 4979754497331961}. -{{-33978774,-107612858}, 4990767853287391}. -{{-33773713,-87623430}, 7064674486468794}. -{{-33762879,-117729461}, 4841606732871956}. -{{-33668835,-40489588}, 13998186047507718}. -{{-33622927,-42141705}, 13989932282626228}. -{{-33574295,-89422636}, 7056043785305558}. -{{-33560349,-119008951}, 4839293863950312}. -{{-33537030,-80999616}, 7196830332953207}. -{{-33525006,-53181010}, 13822305109581855}. -{{-33469023,-77981278}, 7207795483791166}. -{{-33266913,-120828652}, 4816410811829650}. -{{-33253145,-13956859}, 16206976249321432}. -{{-33238120,-93560494}, 5546487692422267}. -{{-33176345,-51156525}, 13850184163917264}. -{{-32983667,-16091709}, 16110286499800708}. -{{-32545751,-17034132}, 16103926944466262}. -{{-32506269,-21385308}, 16068707371818946}. -{{-32461516,-69871423}, 7633164548092521}. -{{-32200395,-82342942}, 7106187532483182}. -{{-32148811,-70264468}, 7632309582680134}. -{{-32060320,-26297708}, 14554839957347731}. -{{-31826802,-20495218}, 16076088463838223}. -{{-31776589,-71422187}, 7625761660950728}. -{{-31573535,-62211567}, 7772913704787260}. -{{-31557398,-46374713}, 13959142342653941}. -{{-31308159,-120384218}, 4818045609266078}. -{{-31236467,-28177361}, 14528910792811556}. -{{-31131809,-8402795}, 16293159532404120}. -{{-30846814,-100621338}, 5456537633025951}. -{{-30681075,-54878549}, 13865105441399812}. -{{-30611436,-20029664}, 16124098806615651}. -{{-30595718,-14626325}, 16161587596247125}. -{{-30164558,-102826287}, 5430341374244925}. -{{-30070186,-37939968}, 14429445093660263}. -{{-30058244,-116555894}, 4901086581523371}. -{{-30033835,-117904770}, 4894071382054478}. -{{-29744335,-25884424}, 14604890112790710}. -{{-29706643,-28510048}, 14576865065290278}. -{{-29486201,-78962033}, 7258331465566576}. -{{-29373241,-23725223}, 14613917775002104}. -{{-29340272,-13409988}, 16257353324979731}. -{{-29187320,-27204505}, 14579475312421873}. -{{-29151087,-60382898}, 7847611737926686}. -{{-29059195,-76968989}, 7287710013254596}. -{{-28892816,-80030433}, 7254770395662897}. -{{-28847793,-57729412}, 7859918629410322}. -{{-28742118,-4655265}, 16684202668142197}. -{{-28597710,-80504717}, 7253200050032789}. -{{-28197554,-14474683}, 16166093306345101}. -{{-28070054,-20205160}, 16128183090322679}. -{{-28038698,-119871203}, 4871377127235149}. -{{-27596109,-63986439}, 7817108630884584}. -{{-27575756,-61744894}, 7826012519600747}. -{{-27550741,-80593603}, 7254290305982984}. -{{-27471456,-103518171}, 5435162128437145}. -{{-27013269,-68924083}, 7711241256069128}. -{{-26994861,-36137548}, 14442589824005314}. -{{-26958128,-17423442}, 16169429792846875}. -{{-26803430,-39013025}, 14443755185122933}. -{{-26725581,-105497287}, 5438287599120616}. -{{-26552469,-118716344}, 4908857276129954}. -{{-26467488,-6581295}, 16319224259591481}. -{{-26197107,-102649057}, 5448022150368804}. -{{-26135494,-36978750}, 14452511274545791}. -{{-25942143,-96263862}, 5580012882781118}. -{{-25866091,-6209429}, 16320751203501124}. -{{-25838956,-77503072}, 7278368787385955}. -{{-25652273,-82826815}, 7170579940046392}. -{{-25441127,-10626886}, 16285518637819134}. -{{-25397205,-104532524}, 5446158924757122}. -{{-25375662,-106853031}, 5062024359394493}. -{{-25137558,-65983405}, 7733899019369941}. -{{-25098359,-99718065}, 5481994713721204}. -{{-24696447,-2356136}, 16710579441265078}. -{{-24669537,-49532681}, 13928818318067120}. -{{-24486318,-96852290}, 5583554898540063}. -{{-24425557,-91811132}, 5625228791837314}. -{{-24400598,-88805244}, 7131525294753751}. -{{-24234818,-107529942}, 5064685567695791}. -{{-24162960,-91173112}, 5626087247987379}. -{{-24159867,-120007582}, 4888864839068526}. -{{-24121577,-70833399}, 7701314176812792}. -{{-23972818,-64948277}, 7739413494872069}. -{{-23793179,-85125466}, 7166071016447950}. -{{-23715509,-92070683}, 5620334020968072}. -{{-23670985,-51526722}, 13921495521735258}. -{{-23390592,-25290535}, 14627451659872697}. -{{-23378687,-20563682}, 16146452827605790}. -{{-22835297,-59870140}, 7870154735249298}. -{{-22781698,-77773696}, 8033590404612903}. -{{-22716238,-4139681}, 17454341423725109}. -{{-22551361,-101387816}, 6229857841838514}. -{{-22495943,-30263229}, 15341177585152724}. -{{-22303672,-64709972}, 8585078014456147}. -{{-22136878,-103070559}, 6203917085105725}. -{{-22110574,-81897558}, 7928355486027455}. -{{-22079786,-71506943}, 8447293863188077}. -{{-21902371,-108341367}, 5814740557289388}. -{{-21883642,-25236910}, 15378705361545583}. -{{-21665894,-100412873}, 6231669111153909}. -{{-21546153,-100699352}, 6231547116003058}. -{{-21489908,-88749414}, 7884631541714091}. -{{-21272689,-88026370}, 7885377638516250}. -{{-20986375,-12716078}, 17033393101711486}. -{{-20852905,-92263054}, 6372614437639290}. -{{-20762411,-22666377}, 16889971765007588}. -{{-20413231,-71597030}, 8451096335047870}. -{{-20113072,-2458459}, 17467290351476377}. -{{-19966770,-12218732}, 17042735819906183}. -{{-19875067,-61730000}, 8599224207810918}. -{{-19704180,-74175500}, 8071513492636803}. -{{-19642823,-62511727}, 8599291900565628}. -{{-19497644,-66072646}, 8494339674387691}. -{{-19274244,-42423542}, 14820529555178411}. -{{-19248289,-34882357}, 15240599137598736}. -{{-19147472,-76865359}, 8062984729833529}. -{{-18788542,-46102612}, 14786168540410135}. -{{-18783993,-8753533}, 17072636984984528}. -{{-18710941,-63844556}, 8591543374263746}. -{{-18357313,-114739184}, 5787997872216370}. -{{-18355368,-57060268}, 8648927263997139}. -{{-18320320,-26599399}, 15393380634925497}. -{{-18261375,-75585430}, 8077670323022782}. -{{-18076403,-74415191}, 8084388877471404}. -{{-18059196,-97548330}, 6351647407192523}. -{{-18011428,-106352999}, 6210458279206313}. -{{-17969598,-102943953}, 6221875403632949}. -{{-17888086,-15894523}, 16950923559651293}. -{{-17802105,-71638299}, 8464558270966744}. -{{-17743780,-71137262}, 8465110535445803}. -{{-17574432,-122268220}, 5649691451389843}. -{{-17401643,-70867555}, 8471789606395468}. -{{-17272882,-87910047}, 7902981105679917}. -{{-17121375,-117052420}, 5692269589055254}. -{{-16553582,-4350423}, 17473263460306621}. -{{-16509335,-73645361}, 8087824271129972}. -{{-16504770,-37330364}, 15227537537577863}. -{{-16460828,-73733200}, 8090381820425571}. -{{-16399418,-109194537}, 5830176573946341}. -{{-16348392,-94093781}, 6390379058963537}. -{{-16171237,-51963032}, 14693983599996834}. -{{-16126367,-71738969}, 8468658899492788}. -{{-15955999,-30994303}, 15362688715773756}. -{{-15672657,-57984094}, 8651482624023098}. -{{-15638121,-18250251}, 16946167772234968}. -{{-15436897,-9700540}, 17087693557098386}. -{{-15386828,-63730201}, 8608811553700577}. -{{-15351307,-105894280}, 6216140172787942}. -{{-15281631,-58089448}, 8652221985525174}. -{{-14789370,-89686171}, 7904724714269645}. -{{-14770952,-10557358}, 17064199782279291}. -{{-14749012,-117463917}, 5690859305031809}. -{{-14585588,-84275219}, 7942269226583049}. -{{-14238395,-29258075}, 15413668620442572}. -{{-13989012,-107939540}, 5885362302377987}. -{{-13830692,-100273839}, 6307085833501993}. -{{-13820035,-33399523}, 15308398871989004}. -{{-13789803,-103016595}, 6274276066116684}. -{{-13788529,-65455744}, 8561223075218994}. -{{-13746035,-44693070}, 14859103511372846}. -{{-13531731,-56240670}, 14707426583181870}. -{{-13344978,-108850622}, 5879813029638703}. -{{-13237484,-45074638}, 14858393476932715}. -{{-13224698,-23781336}, 15458053984226279}. -{{-12912929,-45138570}, 14858380582442394}. -{{-12508213,-64474740}, 8656845881793538}. -{{-12314465,-78924119}, 8102850204520376}. -{{-12216300,-34350039}, 15310336971443945}. -{{-12141878,-99503966}, 6311911498439551}. -{{-12085698,-9824299}, 17139357914085773}. -{{-12047468,-58565924}, 8697881572339267}. -{{-11926447,-13921152}, 17104258315032118}. -{{-11909707,-71836761}, 8521346271468260}. -{{-11837713,-117165319}, 5748337056678072}. -{{-11708622,-59004128}, 8697597318404663}. -{{-11663020,-102517537}, 6279224219844193}. -{{-11654710,-72452670}, 8519881345266559}. -{{-11523789,-80322492}, 8099334934901442}. -{{-11459781,-97443634}, 6408988814129418}. -{{-11339154,-119625116}, 5716208384961159}. -{{-11006084,-83312531}, 8001308551463177}. -{{-11003034,-45813978}, 14862123886714831}. -{{-11002627,-7514481}, 17149664227658020}. -{{-10961096,-71927734}, 8522419324203771}. -{{-10818622,-43762621}, 14888574021432213}. -{{-10745824,-84129991}, 7995190391416249}. -{{-10619033,-12655897}, 17108168341110768}. -{{-10419316,-69660381}, 8531595844144769}. -{{-10415854,-74654495}, 8142780611604029}. -{{-10370930,-95142917}, 6420397374522885}. -{{-10153985,-39233619}, 15287757202104600}. -{{-9943314,-30010095}, 15430626330544173}. -{{-9842595,-977268}, 17575357982678278}. -{{-9819989,-100596701}, 6318558167652992}. -{{-9770047,-118451946}, 5753419673917854}. -{{-9660223,-67185477}, 8570455238898452}. -{{-9623120,-38855095}, 15288472921076409}. -{{-9616674,-110767833}, 5893672285331365}. -{{-9525186,-23564034}, 15474956678271759}. -{{-9406310,-80784902}, 8110934383609087}. -{{-9304235,-34764970}, 15323702215326926}. -{{-9053428,-47728142}, 14866547259081771}. -{{-8997072,-118933645}, 5753908633833617}. -{{-8908627,-46298394}, 14869277500504718}. -{{-8860153,-84954689}, 8006207397536624}. -{{-8664721,-78369885}, 8120717662276240}. -{{-8516897,-56862291}, 8721057145812248}. -{{-8293184,-104363638}, 6290697706132411}. -{{-8217418,-76023937}, 8148887426683493}. -{{-8143874,-76863815}, 8146822451929517}. -{{-7951450,-31315893}, 15338903382945093}. -{{-7713874,-7945601}, 17165697971573285}. -{{-7694461,-67432106}, 8574252436974026}. -{{-7501535,-73450786}, 8161447469035294}. -{{-7443722,-35897113}, 15303844747717349}. -{{-7325783,-80723934}, 8115426616823678}. -{{-7249306,-21490563}, 16983450336073549}. -{{-7045332,-72180265}, 8538430297913505}. -{{-6944966,-113508070}, 5866083273152767}. -{{-6887776,-88350628}, 7977157878312723}. -{{-6713293,-61083827}, 8689696413661256}. -{{-6677396,-98654741}, 6332746713219073}. -{{-6610292,-57677962}, 8723108080239755}. -{{-6535545,-42348004}, 14908701277113170}. -{{-6467567,-100745841}, 6324156838284340}. -{{-6428130,-10332681}, 17134691716892069}. -{{-6284227,-45135707}, 14880581366291340}. -{{-6213643,-40013225}, 14917977807464676}. -{{-6053682,-121220038}, 5732154022786223}. -{{-5933609,-31915932}, 15527447905074898}. -{{-5855326,-67086087}, 8763812538238397}. -{{-5811762,-17639437}, 17205903287014533}. -{{-5614439,-93262116}, 6650621810437718}. -{{-5281781,-19784397}, 17179764722312320}. -{{-5212022,-108307694}, 6096216862574975}. -{{-5111260,-87453443}, 8172066268055369}. -{{-4888949,-20318723}, 17180022277096968}. -{{-4881644,-122535736}, 5912800167896803}. -{{-4642474,-100432788}, 6513208233202759}. -{{-4380775,-75279349}, 8343001303764052}. -{{-4374556,-118910112}, 5947684272766819}. -{{-4325189,-47124729}, 15060980806538144}. -{{-4258023,-67669187}, 8764544089335388}. -{{-4075764,-25615119}, 15660833394132009}. -{{-3912960,-47867351}, 15063318585281465}. -{{-3850971,-19264724}, 17185519796757830}. -{{-3741565,-76573314}, 8343705947325258}. -{{-3653048,-917731}, 17773273155967833}. -{{-3531873,-49494973}, 14967178642220944}. -{{-3463545,-90215108}, 6665919695512402}. -{{-3405581,-11001110}, 17326241564502762}. -{{-3395140,-75621633}, 8345946053432097}. -{{-3302750,-118854352}, 5951008414721335}. -{{-3061577,-109096803}, 6094434101090904}. -{{-2970689,-78956671}, 8317247477044024}. -{{-2860318,-17345402}, 17212897685395359}. -{{-2729623,-34072174}, 15524067691765118}. -{{-2701926,-11078787}, 17327259056916061}. -{{-2629319,-107931545}, 6101902659304180}. -{{-2577929,-85970364}, 8179931640963794}. -{{-2421937,-11497825}, 17325779755638320}. -{{-2373323,-1787377}, 17773698899384420}. -{{-2226264,-56435213}, 8919143191037393}. -{{-1959938,-71689430}, 8733919018027951}. -{{-1896317,-82492696}, 8214822113766370}. -{{-1750607,-59577714}, 8919966510143518}. -{{-1366943,-40483090}, 15122804649301278}. -{{-1209586,-109256261}, 6107519091516933}. -{{-1138641,-53879329}, 14945002762910256}. -{{-1128405,-47852186}, 15076807461649034}. -{{-770362,-33063762}, 15543839381516623}. -{{-761432,-66340228}, 8788579052341075}. -{{-748312,-41084310}, 15122136329584635}. -{{-677051,-84451589}, 8218897163490116}. -{{-673806,-62192153}, 8894129444072117}. -{{-66507,-44574573}, 15088936705824964}. -{{-38283,-35857052}, 15511659017497286}. -{{-13412,-10274078}, 17341425476366123}. diff --git a/test_cases/test_data/2dim_from_0_to_100.data b/test_cases/test_data/2dim_from_0_to_100.data deleted file mode 100644 index 03b6a48..0000000 --- a/test_cases/test_data/2dim_from_0_to_100.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{0,0}, 0}. -{{0,1}, 2}. -{{0,20}, 544}. -{{0,21}, 546}. -{{0,22}, 552}. -{{0,25}, 642}. -{{0,38}, 2088}. -{{0,57}, 2690}. -{{0,75}, 8330}. -{{0,99}, 10250}. -{{1,8}, 129}. -{{1,15}, 171}. -{{1,18}, 521}. -{{1,56}, 2689}. -{{1,64}, 8193}. -{{1,69}, 8227}. -{{1,70}, 8233}. -{{1,73}, 8323}. -{{1,86}, 8745}. -{{1,99}, 10251}. -{{1,100}, 10273}. -{{2,7}, 46}. -{{2,15}, 174}. -{{2,27}, 654}. -{{2,29}, 678}. -{{2,30}, 684}. -{{2,38}, 2092}. -{{2,48}, 2564}. -{{2,53}, 2598}. -{{2,65}, 8198}. -{{2,98}, 10252}. -{{2,99}, 10254}. -{{3,7}, 47}. -{{3,8}, 133}. -{{3,16}, 517}. -{{3,21}, 551}. -{{3,42}, 2189}. -{{3,44}, 2213}. -{{3,50}, 2573}. -{{3,83}, 8719}. -{{3,86}, 8749}. -{{3,89}, 8839}. -{{3,94}, 8877}. -{{3,98}, 10253}. -{{4,12}, 176}. -{{4,29}, 690}. -{{4,38}, 2104}. -{{4,45}, 2226}. -{{4,64}, 8208}. -{{4,73}, 8338}. -{{4,93}, 8882}. -{{4,98}, 10264}. -{{4,100}, 10288}. -{{5,13}, 179}. -{{5,17}, 531}. -{{5,22}, 569}. -{{5,25}, 659}. -{{5,34}, 2073}. -{{5,66}, 8217}. -{{5,74}, 8345}. -{{5,92}, 8881}. -{{5,93}, 8883}. -{{5,98}, 10265}. -{{6,4}, 52}. -{{6,6}, 60}. -{{6,20}, 564}. -{{6,29}, 694}. -{{6,49}, 2582}. -{{6,75}, 8350}. -{{6,76}, 8372}. -{{6,77}, 8374}. -{{6,97}, 10262}. -{{6,98}, 10268}. -{{7,17}, 535}. -{{7,43}, 2207}. -{{7,59}, 2719}. -{{7,77}, 8375}. -{{7,80}, 8725}. -{{8,21}, 610}. -{{8,30}, 744}. -{{8,35}, 2122}. -{{8,39}, 2154}. -{{8,43}, 2250}. -{{8,63}, 2794}. -{{8,85}, 8802}. -{{9,1}, 67}. -{{9,16}, 577}. -{{9,30}, 745}. -{{9,43}, 2251}. -{{9,54}, 2665}. -{{9,77}, 8419}. -{{9,79}, 8427}. -{{9,84}, 8801}. -{{10,33}, 2118}. -{{10,52}, 2660}. -{{10,59}, 2766}. -{{10,67}, 8270}. -{{11,28}, 741}. -{{11,39}, 2159}. -{{11,50}, 2637}. -{{11,59}, 2767}. -{{11,62}, 2797}. -{{11,71}, 8303}. -{{11,83}, 8783}. -{{11,87}, 8815}. -{{12,0}, 80}. -{{12,4}, 112}. -{{12,9}, 210}. -{{12,17}, 594}. -{{12,19}, 602}. -{{12,39}, 2170}. -{{12,60}, 2800}. -{{12,81}, 8786}. -{{12,82}, 8792}. -{{12,99}, 10330}. -{{13,9}, 211}. -{{13,10}, 217}. -{{13,13}, 243}. -{{13,15}, 251}. -{{13,17}, 595}. -{{13,24}, 721}. -{{13,26}, 729}. -{{13,30}, 761}. -{{13,38}, 2169}. -{{13,44}, 2289}. -{{13,51}, 2651}. -{{13,62}, 2809}. -{{13,81}, 8787}. -{{13,82}, 8793}. -{{13,94}, 8953}. -{{13,100}, 10353}. -{{14,13}, 246}. -{{14,17}, 598}. -{{14,25}, 726}. -{{14,33}, 2134}. -{{14,37}, 2166}. -{{14,73}, 8406}. -{{14,85}, 8822}. -{{14,88}, 8916}. -{{15,2}, 93}. -{{15,18}, 605}. -{{15,22}, 637}. -{{15,51}, 2655}. -{{15,68}, 8309}. -{{15,69}, 8311}. -{{15,86}, 8829}. -{{15,89}, 8919}. -{{15,92}, 8949}. -{{15,93}, 8951}. -{{16,33}, 2306}. -{{16,43}, 2442}. -{{16,50}, 2824}. -{{16,58}, 2952}. -{{16,60}, 2976}. -{{16,66}, 8456}. -{{16,71}, 8490}. -{{16,75}, 8586}. -{{16,92}, 9120}. -{{17,0}, 257}. -{{17,3}, 267}. -{{17,5}, 291}. -{{17,9}, 387}. -{{17,40}, 2433}. -{{17,48}, 2817}. -{{17,52}, 2849}. -{{17,66}, 8457}. -{{17,78}, 8617}. -{{17,94}, 9129}. -{{17,100}, 10529}. -{{18,12}, 420}. -{{18,16}, 772}. -{{18,30}, 940}. -{{18,55}, 2862}. -{{18,60}, 2980}. -{{18,69}, 8486}. -{{18,73}, 8582}. -{{18,75}, 8590}. -{{18,94}, 9132}. -{{18,96}, 10500}. -{{19,2}, 269}. -{{19,7}, 303}. -{{19,11}, 399}. -{{19,12}, 421}. -{{19,41}, 2439}. -{{19,42}, 2445}. -{{19,45}, 2471}. -{{19,50}, 2829}. -{{19,69}, 8487}. -{{19,75}, 8591}. -{{20,6}, 312}. -{{20,32}, 2320}. -{{20,37}, 2354}. -{{20,49}, 2834}. -{{20,58}, 2968}. -{{20,83}, 8986}. -{{20,85}, 9010}. -{{21,11}, 411}. -{{21,33}, 2323}. -{{21,35}, 2331}. -{{21,41}, 2451}. -{{21,47}, 2491}. -{{21,48}, 2833}. -{{21,60}, 2993}. -{{21,62}, 3001}. -{{21,69}, 8499}. -{{21,82}, 8985}. -{{21,98}, 10521}. -{{22,1}, 278}. -{{22,3}, 286}. -{{22,23}, 830}. -{{22,65}, 8470}. -{{22,89}, 9110}. -{{23,21}, 823}. -{{23,49}, 2839}. -{{23,51}, 2847}. -{{23,54}, 2877}. -{{23,61}, 2999}. -{{23,65}, 8471}. -{{23,69}, 8503}. -{{23,90}, 9117}. -{{24,6}, 360}. -{{24,11}, 458}. -{{24,30}, 1000}. -{{24,34}, 2376}. -{{24,36}, 2400}. -{{24,39}, 2410}. -{{24,41}, 2498}. -{{24,42}, 2504}. -{{24,44}, 2528}. -{{24,46}, 2536}. -{{24,54}, 2920}. -{{24,63}, 3050}. -{{24,85}, 9058}. -{{25,29}, 995}. -{{25,37}, 2403}. -{{25,48}, 2881}. -{{25,50}, 2889}. -{{25,60}, 3041}. -{{25,69}, 8547}. -{{25,73}, 8643}. -{{25,80}, 9025}. -{{25,84}, 9057}. -{{25,89}, 9155}. -{{26,33}, 2374}. -{{26,40}, 2500}. -{{26,46}, 2540}. -{{26,69}, 8550}. -{{26,71}, 8558}. -{{26,72}, 8644}. -{{26,77}, 8678}. -{{26,88}, 9156}. -{{26,99}, 10574}. -{{27,26}, 973}. -{{27,35}, 2383}. -{{27,42}, 2509}. -{{27,53}, 2919}. -{{27,54}, 2925}. -{{27,62}, 3053}. -{{27,73}, 8647}. -{{27,83}, 9039}. -{{27,89}, 9159}. -{{28,2}, 344}. -{{28,3}, 346}. -{{28,4}, 368}. -{{28,5}, 370}. -{{28,21}, 882}. -{{28,63}, 3066}. -{{28,67}, 8538}. -{{28,69}, 8562}. -{{28,83}, 9050}. -{{28,86}, 9080}. -{{28,87}, 9082}. -{{28,96}, 10576}. -{{29,18}, 857}. -{{29,43}, 2523}. -{{29,45}, 2547}. -{{29,54}, 2937}. -{{29,69}, 8563}. -{{29,71}, 8571}. -{{29,91}, 9179}. -{{29,95}, 9211}. -{{30,5}, 374}. -{{30,22}, 892}. -{{30,55}, 2942}. -{{30,71}, 8574}. -{{31,3}, 351}. -{{31,9}, 471}. -{{31,20}, 885}. -{{31,32}, 2389}. -{{31,50}, 2909}. -{{31,58}, 3037}. -{{31,82}, 9053}. -{{31,93}, 9207}. -{{31,94}, 9213}. -{{32,3}, 1034}. -{{32,27}, 1674}. -{{32,38}, 3112}. -{{32,57}, 3714}. -{{32,77}, 9378}. -{{32,84}, 9760}. -{{32,94}, 9896}. -{{32,97}, 11266}. -{{33,8}, 1153}. -{{33,14}, 1193}. -{{33,36}, 3105}. -{{33,59}, 3723}. -{{33,60}, 3745}. -{{33,62}, 3753}. -{{33,63}, 3755}. -{{33,67}, 9227}. -{{33,76}, 9377}. -{{33,79}, 9387}. -{{33,91}, 9867}. -{{33,92}, 9889}. -{{33,98}, 11273}. -{{34,7}, 1070}. -{{34,8}, 1156}. -{{34,10}, 1164}. -{{34,11}, 1166}. -{{34,13}, 1190}. -{{34,15}, 1198}. -{{34,43}, 3214}. -{{34,44}, 3236}. -{{34,83}, 9742}. -{{34,92}, 9892}. -{{35,19}, 1551}. -{{35,22}, 1581}. -{{35,26}, 1677}. -{{35,29}, 1703}. -{{35,35}, 3087}. -{{35,44}, 3237}. -{{35,52}, 3621}. -{{35,55}, 3631}. -{{35,58}, 3725}. -{{35,60}, 3749}. -{{35,68}, 9253}. -{{35,72}, 9349}. -{{35,80}, 9733}. -{{35,91}, 9871}. -{{35,97}, 11271}. -{{35,99}, 11279}. -{{36,18}, 1560}. -{{36,23}, 1594}. -{{36,38}, 3128}. -{{36,40}, 3216}. -{{36,59}, 3738}. -{{36,62}, 3768}. -{{36,66}, 9240}. -{{36,73}, 9362}. -{{36,78}, 9400}. -{{36,83}, 9754}. -{{36,94}, 9912}. -{{37,3}, 1051}. -{{37,7}, 1083}. -{{37,21}, 1587}. -{{37,26}, 1689}. -{{37,35}, 3099}. -{{37,45}, 3251}. -{{37,51}, 3611}. -{{37,55}, 3643}. -{{37,56}, 3729}. -{{37,70}, 9273}. -{{37,72}, 9361}. -{{37,76}, 9393}. -{{37,78}, 9401}. -{{37,82}, 9753}. -{{37,84}, 9777}. -{{37,88}, 9873}. -{{38,11}, 1182}. -{{38,27}, 1694}. -{{38,31}, 1726}. -{{38,38}, 3132}. -{{38,43}, 3230}. -{{38,47}, 3262}. -{{38,48}, 3604}. -{{38,60}, 3764}. -{{38,67}, 9246}. -{{38,74}, 9372}. -{{38,82}, 9756}. -{{38,87}, 9790}. -{{38,93}, 9910}. -{{38,94}, 9916}. -{{38,98}, 11292}. -{{38,100}, 11316}. -{{39,0}, 1045}. -{{39,4}, 1077}. -{{39,7}, 1087}. -{{39,17}, 1559}. -{{39,50}, 3613}. -{{39,69}, 9271}. -{{39,80}, 9749}. -{{39,94}, 9917}. -{{40,11}, 1226}. -{{40,19}, 1610}. -{{40,25}, 1730}. -{{40,37}, 3170}. -{{40,50}, 3656}. -{{40,51}, 3658}. -{{40,53}, 3682}. -{{40,56}, 3776}. -{{40,63}, 3818}. -{{40,67}, 9290}. -{{40,68}, 9312}. -{{40,72}, 9408}. -{{40,74}, 9416}. -{{40,77}, 9442}. -{{40,84}, 9824}. -{{40,85}, 9826}. -{{40,93}, 9954}. -{{40,95}, 9962}. -{{41,25}, 1731}. -{{41,26}, 1737}. -{{41,29}, 1763}. -{{41,32}, 3137}. -{{41,41}, 3267}. -{{41,55}, 3691}. -{{41,59}, 3787}. -{{41,62}, 3817}. -{{41,67}, 9291}. -{{41,85}, 9827}. -{{41,91}, 9931}. -{{42,34}, 3148}. -{{42,36}, 3172}. -{{42,66}, 9292}. -{{42,77}, 9446}. -{{42,82}, 9804}. -{{42,90}, 9932}. -{{43,15}, 1263}. -{{43,18}, 1613}. -{{43,63}, 3823}. -{{43,67}, 9295}. -{{43,89}, 9927}. -{{44,14}, 1272}. -{{44,20}, 1648}. -{{44,48}, 3664}. -{{44,64}, 9296}. -{{44,71}, 9338}. -{{44,74}, 9432}. -{{44,89}, 9938}. -{{44,97}, 11346}. -{{45,1}, 1107}. -{{45,15}, 1275}. -{{45,19}, 1627}. -{{45,25}, 1747}. -{{45,46}, 3321}. -{{45,58}, 3801}. -{{45,81}, 9811}. -{{46,3}, 1118}. -{{46,12}, 1268}. -{{46,26}, 1756}. -{{46,31}, 1790}. -{{46,50}, 3676}. -{{46,54}, 3708}. -{{46,56}, 3796}. -{{46,62}, 3836}. -{{46,67}, 9310}. -{{46,68}, 9332}. -{{46,73}, 9430}. -{{46,87}, 9854}. -{{46,97}, 11350}. -{{46,99}, 11358}. -{{47,1}, 1111}. -{{47,19}, 1631}. -{{47,23}, 1663}. -{{47,25}, 1751}. -{{47,26}, 1757}. -{{47,49}, 3671}. -{{47,73}, 9431}. -{{47,84}, 9845}. -{{47,96}, 11349}. -{{47,98}, 11357}. -{{48,11}, 1418}. -{{48,18}, 1800}. -{{48,21}, 1826}. -{{48,25}, 1922}. -{{48,30}, 1960}. -{{48,40}, 3456}. -{{48,54}, 3880}. -{{48,56}, 3968}. -{{48,79}, 9642}. -{{48,96}, 11520}. -{{49,4}, 1313}. -{{49,13}, 1443}. -{{49,14}, 1449}. -{{49,16}, 1793}. -{{49,18}, 1801}. -{{49,24}, 1921}. -{{49,42}, 3465}. -{{49,45}, 3491}. -{{49,46}, 3497}. -{{49,57}, 3971}. -{{49,64}, 9473}. -{{49,66}, 9481}. -{{49,72}, 9601}. -{{49,73}, 9603}. -{{49,75}, 9611}. -{{49,79}, 9643}. -{{49,82}, 9993}. -{{49,83}, 9995}. -{{49,92}, 10145}. -{{49,99}, 11531}. -{{50,8}, 1412}. -{{50,14}, 1452}. -{{50,19}, 1806}. -{{50,32}, 3332}. -{{50,35}, 3342}. -{{50,42}, 3468}. -{{50,52}, 3876}. -{{50,65}, 9478}. -{{50,67}, 9486}. -{{50,72}, 9604}. -{{50,74}, 9612}. -{{50,83}, 9998}. -{{50,87}, 10030}. -{{50,93}, 10150}. -{{51,0}, 1285}. -{{51,22}, 1837}. -{{51,93}, 10151}. -{{51,97}, 11527}. -{{51,99}, 11535}. -{{52,2}, 1304}. -{{52,4}, 1328}. -{{52,5}, 1330}. -{{52,15}, 1466}. -{{52,23}, 1850}. -{{52,35}, 3354}. -{{52,42}, 3480}. -{{52,43}, 3482}. -{{52,74}, 9624}. -{{53,36}, 3377}. -{{53,37}, 3379}. -{{53,44}, 3505}. -{{53,54}, 3897}. -{{53,72}, 9617}. -{{53,77}, 9651}. -{{53,87}, 10043}. -{{53,93}, 10163}. -{{53,98}, 11545}. -{{54,0}, 1300}. -{{54,2}, 1308}. -{{54,24}, 1940}. -{{54,26}, 1948}. -{{54,33}, 3350}. -{{54,52}, 3892}. -{{54,56}, 3988}. -{{54,60}, 4020}. -{{54,62}, 4028}. -{{54,65}, 9494}. -{{54,68}, 9524}. -{{54,72}, 9620}. -{{54,77}, 9654}. -{{54,80}, 10004}. -{{54,91}, 10142}. -{{54,93}, 10166}. -{{55,4}, 1333}. -{{55,12}, 1461}. -{{55,16}, 1813}. -{{55,29}, 1975}. -{{55,47}, 3519}. -{{55,49}, 3863}. -{{55,51}, 3871}. -{{55,60}, 4021}. -{{55,68}, 9525}. -{{55,94}, 10173}. -{{56,24}, 1984}. -{{56,85}, 10082}. -{{56,89}, 10178}. -{{57,30}, 2025}. -{{57,65}, 9539}. -{{57,87}, 10091}. -{{57,92}, 10209}. -{{57,100}, 11617}. -{{58,4}, 1380}. -{{58,14}, 1516}. -{{58,27}, 1998}. -{{58,36}, 3428}. -{{58,38}, 3436}. -{{58,40}, 3524}. -{{58,48}, 3908}. -{{58,49}, 3910}. -{{58,54}, 3948}. -{{58,57}, 4038}. -{{58,59}, 4046}. -{{58,80}, 10052}. -{{58,83}, 10062}. -{{58,90}, 10188}. -{{58,97}, 11590}. -{{59,11}, 1487}. -{{59,20}, 1893}. -{{59,22}, 1901}. -{{59,43}, 3535}. -{{59,57}, 4039}. -{{59,67}, 9551}. -{{59,77}, 9703}. -{{59,87}, 10095}. -{{60,9}, 1490}. -{{60,25}, 2002}. -{{60,36}, 3440}. -{{60,44}, 3568}. -{{60,59}, 4058}. -{{60,68}, 9584}. -{{60,72}, 9680}. -{{60,80}, 10064}. -{{60,98}, 11608}. -{{61,3}, 1371}. -{{61,7}, 1403}. -{{61,9}, 1491}. -{{61,24}, 2001}. -{{61,31}, 2043}. -{{61,44}, 3569}. -{{61,48}, 3921}. -{{61,52}, 3953}. -{{61,76}, 9713}. -{{61,90}, 10201}. -{{61,92}, 10225}. -{{61,93}, 10227}. -{{61,100}, 11633}. -{{62,11}, 1502}. -{{62,13}, 1526}. -{{62,14}, 1532}. -{{62,26}, 2012}. -{{62,48}, 3924}. -{{62,49}, 3926}. -{{62,63}, 4094}. -{{63,12}, 1525}. -{{63,24}, 2005}. -{{63,31}, 2047}. -{{63,38}, 3453}. -{{63,41}, 3543}. -{{63,50}, 3933}. -{{63,61}, 4087}. -{{63,68}, 9589}. -{{63,91}, 10207}. -{{63,92}, 10229}. -{{64,10}, 4232}. -{{64,33}, 6146}. -{{64,45}, 6306}. -{{64,74}, 12424}. -{{64,93}, 12962}. -{{64,94}, 12968}. -{{64,100}, 14368}. -{{65,0}, 4097}. -{{65,32}, 6145}. -{{65,44}, 6305}. -{{65,48}, 6657}. -{{65,50}, 6665}. -{{65,57}, 6787}. -{{65,63}, 6827}. -{{65,68}, 12321}. -{{65,92}, 12961}. -{{65,96}, 14337}. -{{66,23}, 4654}. -{{66,44}, 6308}. -{{66,46}, 6316}. -{{66,61}, 6822}. -{{66,72}, 12420}. -{{66,78}, 12460}. -{{66,94}, 12972}. -{{67,5}, 4135}. -{{67,27}, 4751}. -{{67,34}, 6157}. -{{67,39}, 6191}. -{{67,40}, 6277}. -{{67,49}, 6663}. -{{67,58}, 6797}. -{{67,62}, 6829}. -{{67,81}, 12807}. -{{67,82}, 12813}. -{{67,89}, 12935}. -{{67,94}, 12973}. -{{68,35}, 6170}. -{{68,43}, 6298}. -{{68,48}, 6672}. -{{68,62}, 6840}. -{{68,75}, 12442}. -{{68,82}, 12824}. -{{69,11}, 4251}. -{{69,13}, 4275}. -{{69,19}, 4635}. -{{69,23}, 4667}. -{{69,28}, 4785}. -{{69,31}, 4795}. -{{69,34}, 6169}. -{{69,47}, 6331}. -{{69,48}, 6673}. -{{69,64}, 12305}. -{{69,76}, 12465}. -{{69,81}, 12819}. -{{69,83}, 12827}. -{{69,93}, 12979}. -{{69,95}, 12987}. -{{70,3}, 4126}. -{{70,12}, 4276}. -{{70,28}, 4788}. -{{70,44}, 6324}. -{{70,59}, 6814}. -{{70,60}, 6836}. -{{70,82}, 12828}. -{{70,85}, 12854}. -{{70,92}, 12980}. -{{70,98}, 14364}. -{{71,9}, 4247}. -{{71,16}, 4629}. -{{71,37}, 6199}. -{{71,51}, 6687}. -{{71,52}, 6709}. -{{71,54}, 6717}. -{{71,59}, 6815}. -{{71,63}, 6847}. -{{71,68}, 12341}. -{{71,77}, 12471}. -{{71,87}, 12863}. -{{71,89}, 12951}. -{{71,99}, 14367}. -{{71,100}, 14389}. -{{72,2}, 4168}. -{{72,7}, 4202}. -{{72,22}, 4712}. -{{72,27}, 4810}. -{{72,46}, 6376}. -{{72,51}, 6730}. -{{72,90}, 13000}. -{{73,15}, 4331}. -{{73,23}, 4715}. -{{73,29}, 4835}. -{{73,57}, 6851}. -{{73,62}, 6889}. -{{73,71}, 12395}. -{{73,80}, 12865}. -{{73,88}, 12993}. -{{73,90}, 13001}. -{{73,99}, 14411}. -{{74,29}, 4838}. -{{74,61}, 6886}. -{{74,63}, 6894}. -{{74,75}, 12494}. -{{74,83}, 12878}. -{{74,88}, 12996}. -{{74,94}, 13036}. -{{75,11}, 4303}. -{{75,16}, 4677}. -{{75,21}, 4711}. -{{75,47}, 6383}. -{{75,49}, 6727}. -{{75,57}, 6855}. -{{75,64}, 12357}. -{{75,65}, 12359}. -{{75,78}, 12525}. -{{75,84}, 12901}. -{{75,94}, 13037}. -{{76,9}, 4306}. -{{76,34}, 6232}. -{{76,41}, 6354}. -{{76,62}, 6904}. -{{76,81}, 12882}. -{{76,90}, 13016}. -{{76,93}, 13042}. -{{76,96}, 14416}. -{{76,99}, 14426}. -{{76,100}, 14448}. -{{77,9}, 4307}. -{{77,11}, 4315}. -{{77,21}, 4723}. -{{77,32}, 6225}. -{{77,59}, 6875}. -{{77,68}, 12401}. -{{77,72}, 12497}. -{{77,74}, 12505}. -{{77,75}, 12507}. -{{77,87}, 12923}. -{{77,88}, 13009}. -{{77,89}, 13011}. -{{78,5}, 4214}. -{{78,13}, 4342}. -{{78,15}, 4350}. -{{78,16}, 4692}. -{{78,21}, 4726}. -{{78,33}, 6230}. -{{78,40}, 6356}. -{{78,48}, 6740}. -{{78,69}, 12406}. -{{78,70}, 12412}. -{{78,85}, 12918}. -{{78,87}, 12926}. -{{79,24}, 4821}. -{{79,25}, 4823}. -{{79,27}, 4831}. -{{79,35}, 6239}. -{{79,42}, 6365}. -{{79,50}, 6749}. -{{79,64}, 12373}. -{{79,68}, 12405}. -{{79,89}, 13015}. -{{79,98}, 14429}. -{{80,1}, 4354}. -{{80,4}, 4384}. -{{80,5}, 4386}. -{{80,26}, 5000}. -{{80,44}, 6560}. -{{80,50}, 6920}. -{{80,88}, 13184}. -{{80,94}, 13224}. -{{81,17}, 4867}. -{{81,40}, 6529}. -{{81,63}, 7083}. -{{81,66}, 12553}. -{{81,76}, 12705}. -{{81,87}, 13099}. -{{81,88}, 13185}. -{{82,37}, 6438}. -{{82,53}, 6950}. -{{82,58}, 7052}. -{{82,61}, 7078}. -{{82,71}, 12590}. -{{82,73}, 12678}. -{{82,75}, 12686}. -{{82,78}, 12716}. -{{83,1}, 4359}. -{{83,5}, 4391}. -{{83,31}, 5039}. -{{83,68}, 12581}. -{{83,76}, 12709}. -{{83,85}, 13095}. -{{84,15}, 4538}. -{{84,51}, 6938}. -{{84,71}, 12602}. -{{84,74}, 12696}. -{{84,81}, 13074}. -{{84,84}, 13104}. -{{85,9}, 4499}. -{{85,10}, 4505}. -{{85,11}, 4507}. -{{85,13}, 4531}. -{{85,15}, 4539}. -{{85,22}, 4921}. -{{85,28}, 5041}. -{{85,29}, 5043}. -{{85,53}, 6963}. -{{85,61}, 7091}. -{{85,65}, 12563}. -{{85,75}, 12699}. -{{85,77}, 12723}. -{{85,85}, 13107}. -{{85,98}, 14617}. -{{86,15}, 4542}. -{{86,29}, 5046}. -{{86,30}, 5052}. -{{86,31}, 5054}. -{{86,49}, 6934}. -{{86,70}, 12604}. -{{86,72}, 12692}. -{{86,73}, 12694}. -{{86,75}, 12702}. -{{86,79}, 12734}. -{{86,97}, 14614}. -{{87,8}, 4501}. -{{87,15}, 4543}. -{{87,32}, 6421}. -{{87,36}, 6453}. -{{87,60}, 7093}. -{{87,65}, 12567}. -{{87,67}, 12575}. -{{87,87}, 13119}. -{{87,88}, 13205}. -{{88,11}, 4554}. -{{88,21}, 4962}. -{{88,22}, 4968}. -{{88,30}, 5096}. -{{88,31}, 5098}. -{{88,35}, 6474}. -{{88,48}, 6976}. -{{88,56}, 7104}. -{{88,66}, 12616}. -{{88,83}, 13130}. -{{88,90}, 13256}. -{{89,0}, 4417}. -{{89,5}, 4451}. -{{89,6}, 4457}. -{{89,18}, 4937}. -{{89,46}, 6633}. -{{89,50}, 6985}. -{{89,67}, 12619}. -{{89,76}, 12769}. -{{89,90}, 13257}. -{{89,99}, 14667}. -{{90,1}, 4422}. -{{90,5}, 4454}. -{{90,8}, 4548}. -{{90,9}, 4550}. -{{90,18}, 4940}. -{{90,21}, 4966}. -{{90,25}, 5062}. -{{90,26}, 5068}. -{{90,35}, 6478}. -{{90,48}, 6980}. -{{90,49}, 6982}. -{{90,51}, 6990}. -{{90,52}, 7012}. -{{90,65}, 12614}. -{{90,69}, 12646}. -{{90,79}, 12782}. -{{90,92}, 13284}. -{{91,2}, 4429}. -{{91,14}, 4589}. -{{91,43}, 6607}. -{{91,66}, 12621}. -{{91,74}, 12749}. -{{91,79}, 12783}. -{{91,93}, 13287}. -{{92,21}, 4978}. -{{92,27}, 5082}. -{{92,31}, 5114}. -{{92,33}, 6482}. -{{92,44}, 6640}. -{{92,64}, 12624}. -{{92,72}, 12752}. -{{92,78}, 12792}. -{{92,88}, 13264}. -{{92,99}, 14682}. -{{93,10}, 4569}. -{{93,36}, 6513}. -{{93,46}, 6649}. -{{93,56}, 7121}. -{{93,65}, 12627}. -{{93,69}, 12659}. -{{93,84}, 13169}. -{{94,2}, 4444}. -{{94,3}, 4446}. -{{94,12}, 4596}. -{{94,17}, 4950}. -{{94,51}, 7006}. -{{94,53}, 7030}. -{{94,54}, 7036}. -{{94,77}, 12790}. -{{94,100}, 14708}. -{{95,11}, 4575}. -{{95,31}, 5119}. -{{95,43}, 6623}. -{{95,45}, 6647}. -{{95,46}, 6653}. -{{95,55}, 7039}. -{{95,59}, 7135}. -{{95,66}, 12637}. -{{95,72}, 12757}. -{{96,0}, 5120}. -{{96,1}, 5122}. -{{96,2}, 5128}. -{{96,23}, 5674}. -{{96,24}, 5760}. -{{96,26}, 5768}. -{{96,34}, 7176}. -{{96,40}, 7296}. -{{96,48}, 7680}. -{{96,66}, 13320}. -{{96,75}, 13450}. -{{96,90}, 13960}. -{{96,100}, 15392}. -{{97,2}, 5129}. -{{97,16}, 5633}. -{{97,28}, 5793}. -{{97,44}, 7329}. -{{97,50}, 7689}. -{{97,51}, 7691}. -{{97,57}, 7811}. -{{97,58}, 7817}. -{{97,60}, 7841}. -{{97,61}, 7843}. -{{97,67}, 13323}. -{{97,78}, 13481}. -{{97,82}, 13833}. -{{97,90}, 13961}. -{{98,3}, 5134}. -{{98,6}, 5164}. -{{98,13}, 5286}. -{{98,16}, 5636}. -{{98,43}, 7310}. -{{98,44}, 7332}. -{{98,57}, 7814}. -{{98,61}, 7846}. -{{98,76}, 13476}. -{{98,77}, 13478}. -{{98,78}, 13484}. -{{98,87}, 13870}. -{{98,89}, 13958}. -{{99,10}, 5261}. -{{99,12}, 5285}. -{{99,15}, 5295}. -{{99,27}, 5775}. -{{99,29}, 5799}. -{{99,44}, 7333}. -{{99,49}, 7687}. -{{99,69}, 13351}. -{{99,70}, 13357}. -{{99,74}, 13453}. -{{100,32}, 7184}. -{{100,35}, 7194}. -{{100,42}, 7320}. -{{100,47}, 7354}. -{{100,72}, 13456}. -{{100,90}, 13976}. diff --git a/test_cases/test_data/2dim_from_0_to_123456789.data b/test_cases/test_data/2dim_from_0_to_123456789.data deleted file mode 100644 index c823a42..0000000 --- a/test_cases/test_data/2dim_from_0_to_123456789.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{56377,69606945}, 9016168555220291}. -{{108602,85949239}, 9573084529561454}. -{{169888,27135880}, 706626302493824}. -{{251826,94620008}, 9719751267282308}. -{{360010,43031232}, 2394811887562820}. -{{528622,38427191}, 2287843775372926}. -{{728852,31229699}, 742056557216026}. -{{757924,121491737}, 11833940084147858}. -{{805067,2737398}, 9700995299949}. -{{905431,45327576}, 2403926903157653}. -{{930634,96420174}, 9722973355716844}. -{{1103509,122858009}, 11860469939454867}. -{{1334595,44476828}, 2402676005638821}. -{{1449998,68239274}, 9010592524962012}. -{{1623353,33643047}, 2253184715787627}. -{{1655995,7539041}, 47601400573255}. -{{1738722,25107239}, 611252273372206}. -{{1805009,61772660}, 2966404027284257}. -{{1809426,41382500}, 2299557355989284}. -{{1940732,57977465}, 2862517484814290}. -{{2060304,8305740}, 48368304791968}. -{{2081975,7579601}, 47690649626391}. -{{2331850,88041398}, 9586295755692652}. -{{2572950,113786515}, 11439959373038366}. -{{2750206,26800995}, 711117720419678}. -{{2841148,55180482}, 2855190036522328}. -{{3109250,52224357}, 2822402274977830}. -{{3153522,13129273}, 181969769734022}. -{{3177215,87109707}, 9586650997093855}. -{{3367588,107876398}, 11309220490398904}. -{{3534862,75827517}, 9153654779153142}. -{{3581910,118418413}, 11828258003745206}. -{{3658760,122667353}, 11863455335326402}. -{{3761791,43681008}, 2401099658346325}. -{{3774402,48984423}, 2442889000351790}. -{{3867388,18482884}, 571527006057840}. -{{3909689,60033252}, 2963618782031201}. -{{4043185,2120377}, 14643280596867}. -{{4077072,17399945}, 569368867275138}. -{{4250690,32036409}, 765813933480582}. -{{4291170,19050373}, 589379536852006}. -{{4481591,85416597}, 9590190440744759}. -{{4569303,35486866}, 2272361699136285}. -{{4725077,13377286}, 194476184899897}. -{{4748334,41886008}, 2316576998166228}. -{{4859890,15071513}, 202751155328902}. -{{4930788,45109445}, 2421421616722994}. -{{5077151,43335530}, 2412822968035805}. -{{5117598,14681986}, 202670937653596}. -{{5193101,85399}, 17966484931195}. -{{5205948,96982257}, 9764211776679762}. -{{5207158,85864350}, 9591027542955964}. -{{5238909,93895066}, 9731596483729369}. -{{5274306,50711162}, 2833590543743628}. -{{5325903,113392542}, 11453651727586045}. -{{5377652,18262316}, 584031948643760}. -{{5388683,79979382}, 9201968191597165}. -{{5439244,42685229}, 2411840887785714}. -{{5487449,29535148}, 757622799047137}. -{{5495308,66284195}, 3020424909457498}. -{{5541613,53087948}, 2842891483149553}. -{{5561561,98117077}, 9767590355465059}. -{{5755776,92914691}, 9730230980001802}. -{{5885900,52358137}, 2836645390842578}. -{{5939421,105385034}, 11313718103142873}. -{{5965578,87640617}, 9600691267766470}. -{{6083866,52512039}, 2842591644289390}. -{{6108131,86081306}, 9597994281162381}. -{{6153545,119310270}, 11843878390569705}. -{{6220676,79646561}, 9178716440586258}. -{{6313791,110809954}, 11424512933309789}. -{{6451531,70971021}, 9040789081002215}. -{{6523138,69415645}, 9038051251167910}. -{{6662639,53180430}, 2846203670779133}. -{{6720077,35918617}, 2282810589975251}. -{{6725621,56981050}, 2880954196385689}. -{{6753031,123318148}, 11881973487206453}. -{{6758627,23266468}, 629053864336421}. -{{7213992,56323654}, 2875077576975464}. -{{7216261,32912884}, 772389930723889}. -{{7471549,79677696}, 9182771620824401}. -{{7474718,43779620}, 2418530452244852}. -{{7522563,41550106}, 2321671688225421}. -{{7571534,120750823}, 11856092942874750}. -{{7661813,35806824}, 2283790725053841}. -{{7704635,79727255}, 9206287120762735}. -{{7991698,69815498}, 9039924584112524}. -{{8124439,62877978}, 2990600748139421}. -{{8273595,25781252}, 727697071555941}. -{{8531878,45265669}, 2473955090711606}. -{{8556850,69234298}, 9086383044505484}. -{{8620656,99632002}, 9827458019661064}. -{{8803767,102488601}, 11332248453859223}. -{{8880269,56982444}, 2929336987076849}. -{{8883774,83440072}, 9265134762894804}. -{{8915274,53879840}, 2896560444741700}. -{{8968741,123305556}, 11930536464098865}. -{{8969769,70910633}, 9089423473675459}. -{{9015205,108530852}, 11376377319509041}. -{{9021138,96012493}, 9793089226207654}. -{{9506432,10878227}, 221155029303818}. -{{9909573,38681465}, 2359264452229779}. -{{10038946,54650915}, 2921693057403918}. -{{10054189,118286189}, 11894386806631667}. -{{10125532,48940219}, 2508865956535258}. -{{10352681,56482752}, 2924649252561985}. -{{10355158,30603429}, 812937090554166}. -{{10534455,56868954}, 2933543820076957}. -{{10618658,30490247}, 815863577805870}. -{{10635264,32298155}, 823142064883850}. -{{10738834,87680302}, 9656495120730540}. -{{11123242,62060004}, 3041566711524452}. -{{11342767,62745866}, 3042293538309341}. -{{11394804,38556062}, 2362787998652344}. -{{11487408,108010422}, 11380310734982952}. -{{11558673,24649799}, 685545924927787}. -{{11774899,32723369}, 825799372950919}. -{{11825857,25802131}, 780183479439883}. -{{12156161,84220801}, 9646441112502275}. -{{12527535,106512592}, 11373172789470805}. -{{12663422,101189560}, 11347514140565460}. -{{12974193,3876989}, 99623339311011}. -{{13399811,59433534}, 3044379071417005}. -{{13864183,97179424}, 9835740900515093}. -{{14051711,107164104}, 11392169332159957}. -{{14125677,86226041}, 9668142282587859}. -{{14206328,33154958}, 839764760303080}. -{{14369561,83051027}, 9283516781888331}. -{{14474565,38865391}, 2378597211027643}. -{{14541423,33062361}, 839827145012951}. -{{14592567,13323766}, 265937477873469}. -{{14778127,43673147}, 2487684744153823}. -{{14882491,105835365}, 11387288292322663}. -{{15053452,53509022}, 2918178746188536}. -{{15261123,36028505}, 2353379838882439}. -{{15261796,42383050}, 2485346682582168}. -{{15273157,117119540}, 11539146947975729}. -{{15383153,60769163}, 3051069157315979}. -{{15415288,115276173}, 11530499782071778}. -{{15471056,75945040}, 9240813852783360}. -{{15565965,57179857}, 2951988647617107}. -{{15575726,92278659}, 9803594722100318}. -{{15721449,21813969}, 691549705729603}. -{{15810580,3071930}, 102983428377496}. -{{15894354,45332730}, 2497054435031948}. -{{15984753,109812180}, 11493812828550945}. -{{16196744,110006352}, 11494009043182144}. -{{16296018,52800131}, 2917428690981134}. -{{16606470,78241647}, 9251100628297918}. -{{17123849,11235238}, 431675233175657}. -{{17221485,112852852}, 11692855101701745}. -{{17444390,95231112}, 10002145725416596}. -{{17708007,95245941}, 10002214985498167}. -{{17760320,62434656}, 3248874468816896}. -{{17806737,40782541}, 2578343586816419}. -{{18501557,74591310}, 9336280067696057}. -{{18658197,111431343}, 11691589880367547}. -{{18714678,94971227}, 10003164742952862}. -{{18870035,119471349}, 12107813437680423}. -{{18876472,94009819}, 9999543575947210}. -{{18915477,95669146}, 10007801619989401}. -{{19009659,80166553}, 9469191902500807}. -{{19102078,98201348}, 10034749744289140}. -{{19333098,40062722}, 2581784130704460}. -{{19350380,25818751}, 990212128587514}. -{{19377120,36637594}, 2547290423154312}. -{{19728216,54987078}, 3136335453303144}. -{{19748246,47691686}, 2716324605970748}. -{{19846831,22901829}, 887265000973431}. -{{19954107,7777922}, 333326471251277}. -{{20039946,110644245}, 11689464059462246}. -{{20202198,48168299}, 2717686637689246}. -{{20275493,24721272}, 896733842976401}. -{{20339464,18699417}, 852904057864898}. -{{20524726,101695148}, 11546983319522740}. -{{20551972,91938057}, 9904168343110802}. -{{20590187,18734298}, 853112155059917}. -{{20661381,108859786}, 11593143532306585}. -{{20670270,101266071}, 11546826807019390}. -{{20675645,119066706}, 12111969763993433}. -{{20765989,114561385}, 11724574921272467}. -{{20879513,19001450}, 859091895347657}. -{{21303887,91225595}, 9914002874743519}. -{{21375190,53930805}, 3125072643119926}. -{{21636272,67410651}, 9306698172393354}. -{{21638745,36259067}, 2560514084617163}. -{{21862701,80582812}, 9483235239233265}. -{{21915869,92797355}, 10010498225592795}. -{{22318480,61937044}, 3266727470416672}. -{{22344071,108435231}, 11605589359280831}. -{{22592617,51167879}, 3115882361951339}. -{{22624428,17606789}, 864085373666418}. -{{22760204,44097094}, 2701799424073848}. -{{22780374,52703841}, 3124147589314838}. -{{22892044,68654161}, 9310095690441298}. -{{23134204,81538954}, 9489474119521752}. -{{23430968,20237038}, 877624500792808}. -{{23538876,40152876}, 2599475486543344}. -{{23540153,66111108}, 3305224918386017}. -{{23562914,77382776}, 9454382129376900}. -{{23600510,32147708}, 1051994287620084}. -{{23831507,77916532}, 9460635805383461}. -{{23856661,65220728}, 3303319645989777}. -{{23856781,94693348}, 10023631857838193}. -{{23927405,113231056}, 11715277626848849}. -{{24056947,56051022}, 3156144389502381}. -{{24394372,77631572}, 9461368545894960}. -{{24600527,41112176}, 2602678028696149}. -{{24736282,76916631}, 9455128326079342}. -{{24741977,31412955}, 1046646524261323}. -{{24769035,31061839}, 1046477357850863}. -{{24971600,52858088}, 3128632434342272}. -{{25176846,55202950}, 3202362619822204}. -{{25228981,36447526}, 2613128386202937}. -{{25229417,87512224}, 9933170436774977}. -{{25341076,54899099}, 3201944530371482}. -{{25384124,95683800}, 10073884735891408}. -{{25452162,110183294}, 11753857438608044}. -{{25558577,76892163}, 9502200507401483}. -{{25707711,83221580}, 9546383857051125}. -{{25734751,42180950}, 2744702278710141}. -{{25750608,22569746}, 953003789652744}. -{{25935010,86029962}, 9931088855614604}. -{{25956510,7772827}, 398540812108766}. -{{25988554,83225441}, 9546453485320262}. -{{25993993,72033780}, 9395164928256609}. -{{26002041,67705191}, 9359946303290731}. -{{26189914,33750906}, 2604046970665932}. -{{26250846,116055045}, 11797248177607030}. -{{26265445,106912173}, 11650057763265715}. -{{26327222,106915864}, 11650061977012116}. -{{26641718,92475850}, 10063959886636444}. -{{26820444,32398740}, 1101612537320304}. -{{26985350,77596078}, 9509973766162620}. -{{27021942,20616214}, 927818483767100}. -{{27043166,119745268}, 12184076179585908}. -{{27048188,146581}, 353322529773426}. -{{27337043,86378700}, 9935363237851557}. -{{27371755,52626650}, 3179836019373773}. -{{27385418,68858162}, 9366232135768652}. -{{27473936,77096405}, 9506949525840674}. -{{27657817,82632464}, 9548934800085825}. -{{27784676,4602434}, 391689736385560}. -{{27903942,62367642}, 3323187328701084}. -{{28204881,112175268}, 11765867919808801}. -{{28292804,112129603}, 11765865057644570}. -{{28321467,28394799}, 1072033034554863}. -{{28575781,95548125}, 10079303258121907}. -{{29023218,12084451}, 509917733977358}. -{{29141267,78107642}, 9514601964874637}. -{{29377950,118452534}, 12192116047563644}. -{{29479676,10862620}, 519123855759344}. -{{29644792,40524064}, 2665869886315840}. -{{29739094,80594828}, 9553329854779828}. -{{29975657,5568766}, 407239111261929}. -{{29980342,76816004}, 9519988683359540}. -{{30037077,9183639}, 511153068479291}. -{{30119762,18579546}, 935477181232012}. -{{30246029,95625483}, 10091709770907867}. -{{30325386,107863309}, 11673475893051622}. -{{30334438,14771202}, 554525265056796}. -{{30405363,114099352}, 11805419121203077}. -{{30541997,121254671}, 12204081024746747}. -{{30555606,4387174}, 405774271740220}. -{{30594593,91240276}, 9986882825758241}. -{{30888178,111014001}, 11773260114984710}. -{{31019890,110350062}, 11772796102098348}. -{{31243441,39836087}, 2660796258766635}. -{{31263824,61054617}, 3335211806397314}. -{{31337263,37748775}, 2657880453221503}. -{{31388365,99927255}, 10128103932490363}. -{{31416336,18347256}, 936233045896064}. -{{31444956,55560322}, 3221568814960984}. -{{31785956,26309561}, 1079802728537746}. -{{31917290,23366265}, 980994162720454}. -{{31970719,45786567}, 2778044325683583}. -{{32132106,29124609}, 1089496717197382}. -{{32135824,34737975}, 2628159508728618}. -{{32309065,87165997}, 9955357677132003}. -{{32437927,26714311}, 1080265293489215}. -{{32488551,87069690}, 9955346694717085}. -{{32630216,19976120}, 948886935689920}. -{{32901470,83272590}, 9569309681226236}. -{{32927103,109615611}, 11775308207472607}. -{{33106280,106508772}, 11672153686785120}. -{{33299728,117844384}, 12197398047852800}. -{{33412569,115457318}, 11819010655213929}. -{{33849754,119682317}, 12956749344752102}. -{{33853365,16389162}, 1313470833577369}. -{{33961747,92315964}, 10836874869803941}. -{{34137310,32496511}, 1874576973396990}. -{{34145093,67559276}, 10133552862542001}. -{{34401218,20823726}, 1700888098756780}. -{{34431034,10253071}, 1269872546416110}. -{{34673922,55868856}, 3979275048028804}. -{{34711852,57045010}, 3985907594102360}. -{{34803403,69143553}, 10137149331755079}. -{{34806898,113616701}, 12562090157547430}. -{{35000949,114950493}, 12564789402679219}. -{{35008157,122942107}, 12986463609996251}. -{{35072542,44081853}, 3528425361673206}. -{{35079543,76572207}, 10277226322402751}. -{{35212952,75200937}, 10181251027093954}. -{{35347823,42372163}, 3520007320450143}. -{{35399900,60958683}, 4091660932412378}. -{{35472064,88988178}, 10733379671314952}. -{{35615851,83631365}, 10322168314467431}. -{{35807456,71475932}, 10172735737624224}. -{{35926174,102531850}, 12392254191321564}. -{{36216957,109212747}, 12530345595385307}. -{{36472095,59115081}, 4086301682377175}. -{{36543985,85271967}, 10703141338339243}. -{{36628378,43507306}, 3525579584137676}. -{{36702600,49741758}, 3570288921660136}. -{{36706105,73753023}, 10182723903131627}. -{{37093374,19379001}, 1703400662065110}. -{{37198525,68206857}, 10140889716770259}. -{{37483082,38646943}, 3419377531917038}. -{{37536848,63711948}, 4123101371085216}. -{{37620986,113008259}, 12543177696793934}. -{{37679312,94251722}, 10845567085769096}. -{{37809842,16150820}, 1330582987885860}. -{{37942911,116283067}, 12587949849616351}. -{{38010369,42531636}, 3536604918319649}. -{{38106859,24152122}, 1752697058647757}. -{{38243339,109304989}, 12543365601067751}. -{{38819919,14764045}, 1329318982586615}. -{{39040073,26778887}, 1851052650532971}. -{{39152019,87598752}, 10726361323391237}. -{{39281766,47858294}, 3575187485769276}. -{{39499793,28191997}, 1858090058165155}. -{{39701103,78637836}, 10302406651679989}. -{{39724230,34208693}, 3397313470585398}. -{{40049928,32110186}, 1896140743715016}. -{{40186794,36943231}, 3410803435204334}. -{{40436877,61456487}, 4113013691934843}. -{{40510699,76828154}, 10298456018190029}. -{{40518123,122410279}, 13005911285259375}. -{{40650127,95269826}, 10868614896541789}. -{{40926389,34038199}, 3400970882174779}. -{{41395603,63181575}, 4139890088034607}. -{{41424186,81133101}, 10334733577293286}. -{{41443463,113918236}, 12584770445918901}. -{{41476225,76385719}, 10297900624169515}. -{{41574147,110807727}, 12551804388477103}. -{{41646212,66427905}, 4151101324541970}. -{{41799239,101743838}, 12410537697915581}. -{{42034995,9267836}, 1337707235979173}. -{{42103672,10150286}, 1339809629443560}. -{{42367180,113734553}, 12631456929731282}. -{{42418018,20163417}, 1770349244921478}. -{{42465747,10715165}, 1345938954212263}. -{{42529274,62407820}, 4163577621632484}. -{{42547373,120601776}, 13029492228410961}. -{{42601361,15227408}, 1381829001954049}. -{{42616782,79373414}, 10356085679814780}. -{{42710951,45094661}, 3600098617410615}. -{{42824387,57976036}, 4057685874243621}. -{{42840391,75645696}, 10344589341429781}. -{{42852115,70005172}, 10213300618365733}. -{{42862480,118277306}, 13019268332768136}. -{{42933462,100552007}, 10954422032167230}. -{{42999654,107139635}, 12500384796712478}. -{{43024473,34098790}, 3449719353784681}. -{{43087354,22563555}, 1798256461479246}. -{{43098388,121731253}, 13054516295469874}. -{{43150287,12687579}, 1373318322451167}. -{{43164535,119929469}, 13028280488509367}. -{{43194620,28317124}, 1912072252355952}. -{{43251019,27511012}, 1909920241924197}. -{{43283649,6737649}, 1241592194726403}. -{{43341033,85213323}, 10769927670650059}. -{{43441241,71835383}, 10240388853447531}. -{{43728830,85923926}, 10770743022675836}. -{{43794991,10419390}, 1341372957495037}. -{{43890672,44387720}, 3599197185496448}. -{{44064259,104927827}, 12494859052786191}. -{{44076171,8505328}, 1341416541973061}. -{{44131847,58879423}, 4156193626294975}. -{{44682404,65892932}, 4201111428293680}. -{{44726572,3955228}, 1212642002274032}. -{{44864759,98210037}, 10949867775000375}. -{{45280895,52545815}, 4025341946763135}. -{{45339683,84194898}, 10772078009001485}. -{{45442271,94119738}, 10915612611730397}. -{{45532029,109760012}, 12602176818714097}. -{{45634418,70528815}, 10220373327945134}. -{{45771772,2502813}, 1211026666543090}. -{{45855607,100511121}, 10959827981801239}. -{{45928696,79843625}, 10385267211001282}. -{{46000770,43978621}, 3597581996157606}. -{{46209408,107460426}, 12517027393265800}. -{{46246671,39154983}, 3503196222195839}. -{{46296249,117991214}, 13036377809243625}. -{{46371376,33419010}, 1964448947242248}. -{{46407118,26375332}, 1919851110193268}. -{{46472455,84601577}, 10784670024837271}. -{{46532011,60218515}, 4171807543379535}. -{{46648018,42756137}, 3607177554319750}. -{{46719127,74396494}, 10266047157002685}. -{{46730488,72808502}, 10258897324498792}. -{{46766572,9171746}, 1355474151365720}. -{{46825998,75775116}, 10362228329185524}. -{{46933934,46499095}, 3642074355680894}. -{{47045389,65234793}, 4213721436989651}. -{{47054440,14191992}, 1392882958614208}. -{{47164869,115630341}, 12658082187530291}. -{{47172544,40755752}, 3510706138601600}. -{{47179179,2917295}, 1223712755666159}. -{{47341447,107366285}, 12518129691246775}. -{{47344944,52069394}, 4032512924911368}. -{{47376665,78458520}, 10372407708189633}. -{{47587110,117216212}, 12661651692037684}. -{{47716884,16073436}, 1402298790880176}. -{{47975430,56319253}, 4068030400299574}. -{{48090362,50570256}, 4030104589064004}. -{{48121939,64426182}, 4208372471607597}. -{{48192638,76475169}, 10363986836594006}. -{{48233937,101616686}, 12475049633208745}. -{{48433080,112402991}, 12629055117282794}. -{{49061464,95705104}, 10940623407551296}. -{{49361008,94285757}, 10933172341219234}. -{{49536743,44102756}, 3620717483818037}. -{{49684122,29104316}, 1934814111648740}. -{{49946029,50579318}, 4034445878980217}. -{{49946554,81808776}, 10411568231073220}. -{{50356439,17197108}, 1970497650711349}. -{{50939456,25460905}, 2111481354426498}. -{{50988829,112791206}, 12818956972558713}. -{{51246941,43828121}, 3803150408455123}. -{{51379241,29961142}, 2147171689991785}. -{{51393165,91977458}, 11025396588669529}. -{{51498619,25307087}, 2112201976362479}. -{{51539794,31017562}, 2150121644831628}. -{{51643456,84768664}, 10979388816003712}. -{{51703840,109346291}, 12808419251760650}. -{{52034010,23426404}, 2015832152701284}. -{{52097525,106549726}, 12705711406708665}. -{{52357299,96430421}, 11131449222784807}. -{{52379946,30021573}, 2148295701668966}. -{{52475319,13647503}, 1589895151338943}. -{{52518824,85473335}, 10984675679227498}. -{{52675755,95460551}, 11133679752504431}. -{{52811526,111249608}, 12820390700490900}. -{{53027728,122195802}, 13269737478775688}. -{{53049854,29386802}, 2150924952887132}. -{{53196748,23686015}, 2019559886256890}. -{{53236815,8915792}, 1553404066935381}. -{{53518121,113255821}, 12847794603132131}. -{{53579230,35807214}, 3673508663785980}. -{{53611691,119291477}, 13237725045483111}. -{{53638453,53482406}, 4238634892627257}. -{{53849110,72149387}, 10456020250952094}. -{{54025704,87976306}, 10995014168706632}. -{{54195813,60977064}, 4377484317334673}. -{{54457600,38693534}, 3700941066437288}. -{{54563028,99199203}, 11180395957647642}. -{{54566743,115896159}, 12869235625636799}. -{{55298584,56115557}, 4277948224252258}. -{{55337836,56373320}, 4278131527857360}. -{{55679067,107488108}, 12729601395145189}. -{{55769552,51066072}, 4241427833942912}. -{{55908453,41502756}, 3724677809708081}. -{{56006416,78398806}, 10583574142460712}. -{{56018123,91634478}, 11042654495856877}. -{{56045304,24743369}, 2035846793852354}. -{{56059493,82635340}, 10618764342867121}. -{{56167250,12290195}, 1578673224651534}. -{{56319390,97884778}, 11174781535218140}. -{{56411447,92915830}, 11137859256921917}. -{{56446563,33761205}, 3678257647885863}. -{{56670204,11198916}, 1579486790808944}. -{{56767903,47194642}, 3859303213122397}. -{{56771095,17502994}, 1992925257794333}. -{{56799253,95281467}, 11149764846554011}. -{{57253241,84485392}, 11000353075173185}. -{{57420047,68627724}, 10439287596318965}. -{{57540397,106216688}, 12726236668603985}. -{{57782504,111306363}, 12839037763616458}. -{{57784883,52761017}, 4254162007527303}. -{{57915149,31595671}, 2178189572276859}. -{{57976545,19178073}, 2002420257027715}. -{{58384908,80922689}, 10616115285991506}. -{{58449267,52200010}, 4248400477894029}. -{{58467534,61320365}, 4395274322630902}. -{{58482462,19069108}, 2002591782636404}. -{{58656438,33989156}, 3682803595889972}. -{{58673959,106383358}, 12727393364979389}. -{{58699238,22591090}, 2031716268604956}. -{{59616679,41388055}, 3776254512809535}. -{{59638267,25494889}, 2181937877974471}. -{{59867296,105451797}, 12773590328034850}. -{{60114250,55287724}, 4329445460252900}. -{{60211183,109759003}, 12879253567526623}. -{{60356668,32662087}, 2229021409027450}. -{{60412894,69052271}, 10489220018698750}. -{{60566378,90433319}, 11093362252651630}. -{{60594878,92601057}, 11190214828289366}. -{{60599322,8943252}, 1620475834303332}. -{{61024654,79969711}, 10665421953026302}. -{{61197820,111550064}, 12890920529264464}. -{{61221850,36713757}, 3745022745203686}. -{{61229443,115392140}, 12925947194491045}. -{{61336794,101103096}, 12741406467750852}. -{{61360687,56456026}, 4335246477502173}. -{{61470432,65325262}, 4482030126822568}. -{{61583839,60734135}, 4440849342126975}. -{{61712240,95610598}, 11204409702595880}. -{{62014879,48305848}, 3919785028602837}. -{{62037514,122006066}, 13340541175204428}. -{{62107959,79003668}, 10642343854147381}. -{{62133505,106205193}, 12779832007000195}. -{{62146813,84075778}, 11053496566699353}. -{{62350847,42219095}, 3876006628259711}. -{{62435390,79079016}, 10642623163805140}. -{{62571862,59205078}, 4439202904388412}. -{{62812749,46145511}, 3911324034578555}. -{{62862110,65974508}, 4483797932681716}. -{{62937170,10343732}, 1638971119639332}. -{{63254791,121357997}, 13328948442794167}. -{{63307670,108563620}, 12801140730480948}. -{{63432225,22845140}, 2096450145920545}. -{{63473692,45046108}, 3897675888075760}. -{{63696939,64983513}, 4489236569040583}. -{{63780899,112474974}, 12906553083045549}. -{{63855742,64985246}, 4489299866195964}. -{{63979544,27255820}, 2203055023981024}. -{{64013239,68200933}, 10505837236186423}. -{{64196657,43341348}, 3891340817992993}. -{{64260918,12475475}, 1648959863203614}. -{{64319195,60710661}, 4454917095706983}. -{{64338364,57260691}, 4355800403920730}. -{{64802165,102792078}, 12764576145446329}. -{{64937707,78500391}, 10654228806392943}. -{{64969044,35109628}, 3750982236879792}. -{{64986427,10729635}, 1646380348181839}. -{{65126910,49081418}, 3936947288503772}. -{{65199233,6085108}, 1537825720953377}. -{{65201079,112098759}, 12909007369397567}. -{{65336292,36472670}, 3761089257895608}. -{{65373643,33724078}, 3751644306725101}. -{{65410645,43098434}, 3894566974796057}. -{{65508411,92241560}, 11116884702824389}. -{{65917768,76169396}, 10648604507478624}. -{{66232791,6578150}, 1544970178394429}. -{{66284314,11070545}, 1650941353075526}. -{{66458550,19392255}, 2072848544690110}. -{{66540870,18544967}, 2066659805442110}. -{{66567050,112895846}, 12912242801469548}. -{{66681938,58381190}, 4362628991979820}. -{{66734737,7764078}, 1547477702699433}. -{{66766597,33721247}, 3752963103228603}. -{{66915015,43863941}, 3896613926785079}. -{{66962202,14554341}, 1680025080670566}. -{{67313947,105378311}, 15797987851174255}. -{{67411267,78255231}, 13660986430012079}. -{{67571565,110901192}, 15906312772629713}. -{{67735451,88118310}, 14109215642962285}. -{{67809230,91066368}, 14118720470601812}. -{{67840878,89452616}, 14111568946345172}. -{{67874079,73427034}, 13555077525611485}. -{{67975834,123093608}, 16363452361370052}. -{{67994442,121955194}, 16361222245923532}. -{{68187187,119800127}, 16335582046326703}. -{{68241137,90059824}, 14112958031617793}. -{{68544624,100205250}, 14262398098126088}. -{{68579722,28203261}, 5217991058909926}. -{{68838974,120349254}, 16336424514889084}. -{{68880491,18512696}, 5070729301860037}. -{{68966929,36651981}, 6766369614766499}. -{{69084079,109340041}, 15904934652789975}. -{{69446449,67925540}, 13515907450866977}. -{{69745721,16046660}, 4695329783424353}. -{{69753291,83400487}, 13702941012351087}. -{{69779615,31307168}, 5250042833324373}. -{{69835375,49964617}, 6947579521414359}. -{{70064285,42308817}, 6901031101326163}. -{{70071468,67527701}, 13515717377803890}. -{{70188683,8123561}, 4555134930831559}. -{{70285708,26185367}, 5213517286851194}. -{{70708478,104273943}, 15779359114680190}. -{{70852289,112649212}, 15920282671708833}. -{{70986889,16450750}, 4696903294962409}. -{{71232715,26325301}, 5215356747668071}. -{{71303249,69738951}, 13537737051386155}. -{{71477714,70091346}, 13537903418897164}. -{{71511574,74770245}, 13574732364259638}. -{{71662586,61434670}, 7486107559091692}. -{{72090771,91144506}, 14136389324131213}. -{{72141330,114108991}, 15957153614138286}. -{{72199075,77424677}, 13672373081689127}. -{{72332956,1257428}, 4523800162919280}. -{{72423086,78866160}, 13681271120916052}. -{{72594151,98596536}, 14277181826719381}. -{{72625616,17742330}, 5086033948703624}. -{{72631919,22114323}, 5122702957614687}. -{{72688742,91737964}, 14138876188310708}. -{{72777671,40423492}, 6818710334828597}. -{{72849669,86995193}, 14102058764446355}. -{{72986033,57539424}, 7382000522194177}. -{{72996073,105486681}, 15817315833771715}. -{{73031498,95336528}, 14242990341304900}. -{{73103127,59357252}, 7478635956347189}. -{{73145991,86657437}, 14102164906885815}. -{{73246179,10744240}, 4672219742723589}. -{{73302163,3437665}, 4533786438035719}. -{{73549754,44049636}, 6926940841045348}. -{{73726127,36989358}, 6788593058237693}. -{{73822238,14509492}, 4704493453347700}. -{{73859844,37288791}, 6789027601523258}. -{{73867828,3040177}, 4535198440918802}. -{{74002637,51332024}, 7341349565815505}. -{{74414440,67875919}, 13533749566321898}. -{{74535993,56911061}, 7385562297182051}. -{{74589969,89354509}, 14134282877862307}. -{{74593214,44991869}, 6928763734945782}. -{{74711481,65875411}, 7526921741264715}. -{{74998335,64012069}, 7519837562473847}. -{{75239306,74574194}, 13580423134669388}. -{{75427888,4954856}, 4562830842441088}. -{{75452898,99474707}, 14282620403930638}. -{{75499450,111889852}, 15983094275756004}. -{{75929714,88928758}, 14180078992932652}. -{{75951231,86815754}, 14153690498733533}. -{{76207221,79450197}, 13733881413908275}. -{{76254723,76238207}, 13722795799620271}. -{{76351596,85187982}, 14146710177748216}. -{{76355963,45822031}, 6978441576527343}. -{{76664485,22181599}, 5175441941653179}. -{{76847313,29305030}, 5290550542528809}. -{{76852301,54133420}, 7401466748246257}. -{{77183049,67895435}, 13583234667417803}. -{{77310707,30565382}, 5316471251293485}. -{{77475986,20153191}, 5149418911852846}. -{{77522580,3969715}, 4587114563685146}. -{{77554823,28904941}, 5290674206468279}. -{{77620714,30027976}, 5317822851970244}. -{{77936948,87546593}, 14159766960581906}. -{{77976829,102817121}, 15846238682512723}. -{{78175025,52778384}, 7402335121147649}. -{{78272719,108346793}, 15883983529367767}. -{{78282476,4234675}, 4613845397462618}. -{{78303174,58847530}, 7534158521260188}. -{{78394410,98673168}, 14333588134168132}. -{{78469333,79165001}, 13737829702594963}. -{{78491127,28913068}, 5293956505263541}. -{{78586064,110424714}, 15980807429083528}. -{{78739382,28175342}, 5292652725530044}. -{{78770282,2611585}, 4588450858832966}. -{{79040284,122363468}, 16437277978599920}. -{{79053970,36934842}, 6842392161340300}. -{{79153642,111715260}, 15988642158468836}. -{{79363643,1499769}, 4582133060087751}. -{{79625145,106771349}, 15876906554476387}. -{{79710358,93497327}, 14304683194247614}. -{{79765549,93171611}, 14303149693765339}. -{{79841213,117344248}, 16038217757224913}. -{{79993745,15719055}, 4777081196888491}. -{{80043915,116153417}, 16036038660415687}. -{{80132499,27709681}, 5304305670286087}. -{{80141310,53021943}, 7415752036843390}. -{{80258529,80291230}, 13775516174898857}. -{{80544978,67441328}, 13599253768755972}. -{{80641183,109574566}, 15991841498515837}. -{{80859793,113901564}, 16028147861351329}. -{{80980034,96081314}, 14315148653271052}. -{{81024899,93909454}, 14306367403188397}. -{{81059215,35803413}, 6853360989979255}. -{{81471810,59288094}, 7548995795227308}. -{{81521896,101924869}, 15854199414740066}. -{{81527189,82469976}, 13785505663640465}. -{{81569662,38769998}, 6880721322325500}. -{{81593857,96591582}, 14339090350383785}. -{{82105883,7427591}, 4642217335193967}. -{{82328523,38289515}, 6883768048908495}. -{{82448202,104038728}, 15866289949454532}. -{{82451274,67780017}, 13604034231900742}. -{{82713163,1280566}, 4598563531922029}. -{{82803333,117926086}, 16418454123110457}. -{{82911756,79501640}, 13756690164228304}. -{{82932867,78472809}, 13754492058626183}. -{{82996415,43826262}, 6992501482219389}. -{{83044153,12989365}, 4773173486653283}. -{{83121543,91876482}, 14214016992919581}. -{{83128111,91186819}, 14211987667780703}. -{{83230075,57881108}, 7458104934995813}. -{{83230900,32340104}, 5345508419749264}. -{{83377589,24598835}, 5206643492212507}. -{{83401101,50029615}, 7036644257515771}. -{{83415829,20413928}, 5171460526549393}. -{{83612922,27155851}, 5303964429112782}. -{{83720063,38813094}, 6886589749239165}. -{{83728821,29236065}, 5312811258047763}. -{{83753148,9010531}, 4738703987731802}. -{{83762710,121771925}, 16454586705281846}. -{{83863459,1256230}, 4599666446388269}. -{{83970835,27219060}, 5491696354011941}. -{{84008358,1521055}, 4787459845244606}. -{{84015941,72820091}, 13829843504806555}. -{{84160517,28426882}, 5499837240344601}. -{{84268535,7293527}, 4829860133959487}. -{{84285257,15735614}, 4972077540907753}. -{{84361426,111264165}, 16193708991109414}. -{{84689459,108695406}, 16091183301143981}. -{{84702874,37596042}, 7048911560557004}. -{{84935366,37302795}, 7049527559999646}. -{{84955065,30426401}, 5527245765954883}. -{{84992701,33350600}, 5536732469454289}. -{{85025889,68104827}, 13794108314762891}. -{{85080359,65640693}, 7786219639516727}. -{{85082670,68584227}, 13795763789106270}. -{{85209577,47367195}, 7216200662734539}. -{{85614667,111842476}, 16195585457559781}. -{{85886219,88779707}, 14392455954401999}. -{{86005176,122324685}, 16647192596571618}. -{{86012445,45362649}, 7193143005324243}. -{{86058084,78563934}, 13946934097622712}. -{{86066657,92025820}, 14406493274896033}. -{{86126526,47696636}, 7219593682481140}. -{{86207185,102879088}, 16057300912339713}. -{{86328560,64279661}, 7782556744318370}. -{{86393523,3703169}, 4801105838392583}. -{{86580964,64231596}, 7782759977508016}. -{{86814377,23781547}, 5397334747040971}. -{{87064931,26938463}, 5497052417046191}. -{{87123578,109993515}, 16191035486772686}. -{{87125835,45428333}, 7194255390750951}. -{{87138364,91361264}, 14406940665491280}. -{{87355696,11306489}, 4940865233727362}. -{{87425456,93937803}, 14504302798292362}. -{{87470888,22241837}, 5391036189576418}. -{{87571533,91353702}, 14407187268384889}. -{{87731338,92223181}, 14407924377510118}. -{{87803984,12100617}, 4943154505585026}. -{{87821848,117226236}, 16237521329236960}. -{{87900290,13042235}, 4967022572620430}. -{{87922986,115721401}, 16234786886618822}. -{{88010291,5011063}, 4826806628396847}. -{{88216247,33152664}, 5553111991895957}. -{{88502940,45422199}, 7206431525464954}. -{{89212453,42305146}, 7196456347512473}. -{{89325040,25628819}, 5507652777006858}. -{{89352348,20060751}, 5377767588258298}. -{{89420489,15545707}, 4989249282013387}. -{{90113307,63895727}, 7795527417694703}. -{{90192485,69957811}, 13823653691301403}. -{{90332220,116440465}, 16253000678016850}. -{{90548909,61650631}, 7772111857575035}. -{{90835621,48097831}, 7237976208460859}. -{{90872503,55693612}, 7659502459833781}. -{{90987590,100718139}, 16066410513439390}. -{{91017420,21416966}, 5405718612037752}. -{{91093463,23843201}, 5414940001423639}. -{{91129405,29192944}, 5522805736910673}. -{{91183440,28530136}, 5522156278756224}. -{{91240528,62068625}, 7774689794102018}. -{{91283102,52923889}, 7631894119639894}. -{{91298985,96087346}, 14530634738454089}. -{{91352592,98187444}, 14557024441633568}. -{{91358095,98102114}, 14557004203780189}. -{{91623570,36701874}, 7071045197024012}. -{{92368099,12238386}, 5007767030488589}. -{{92603440,122682358}, 16713382763343656}. -{{92701107,106362388}, 16152087438640933}. -{{92724584,69668264}, 13871706358914240}. -{{92897605,48642519}, 7292413337121339}. -{{92933876,106221349}, 16152258009783602}. -{{93263573,121289580}, 16689339016575409}. -{{93317005,116756167}, 16301874063728763}. -{{93467337,17878452}, 5421711795608161}. -{{93669172,16317181}, 5044085737762738}. -{{93936704,94722723}, 14576651721021450}. -{{94288134,86186048}, 14435893091835924}. -{{94327414,41413703}, 7155070737331518}. -{{94347509,118568192}, 16681065878017297}. -{{94416245,85121408}, 14432227858552081}. -{{94416754,38870713}, 7149034384760710}. -{{94489783,97044365}, 14606470548735415}. -{{95119839,79744571}, 14043261897890783}. -{{95230299,89280517}, 14467756841832807}. -{{95278472,108517013}, 16165552313188962}. -{{95376937,8942974}, 5001494704565993}. -{{95509386,96579424}, 14607027442509892}. -{{95532673,114514395}, 16298109841105547}. -{{95662814,108335782}, 16166288158939516}. -{{96177555,33146845}, 5611666301248423}. -{{96245053,38036262}, 7148407891889529}. -{{96384434,3379908}, 4872343089964324}. -{{96677225,120080552}, 16704352497540289}. -{{96776304,83063612}, 14067265297850272}. -{{96825544,117175346}, 16319620505950792}. -{{96958452,90720733}, 14487806056855474}. -{{97359824,85338683}, 14445904691813258}. -{{97415981,55272030}, 7723924180510457}. -{{97416370,75604560}, 14021344280209156}. -{{97493083,67322970}, 13880644490769357}. -{{97778144,21564085}, 5472850631319074}. -{{97804207,88363237}, 14479675645881463}. -{{97939796,52661250}, 7697812265439512}. -{{98045832,21245493}, 5472681839118946}. -{{98096462,48875159}, 7311490083820158}. -{{98191608,102657996}, 16136347704817120}. -{{98556314,93378304}, 14587589921816900}. -{{98736799,53967018}, 7703377840753117}. -{{98741389,64960832}, 7871052878340177}. -{{98816701,18930598}, 5449205188316537}. -{{99353584,54259043}, 7704117596617994}. -{{99587022,122540716}, 16735631641008372}. -{{99642873,56358855}, 7731262156174699}. -{{99760346,56065894}, 7730864627284332}. -{{100033342,50656985}, 7693509388511190}. -{{100053986,112838730}, 16289912861324428}. -{{100091502,49184049}, 7315863593426518}. -{{100709498,46835330}, 8057808766932300}. -{{100717662,74624090}, 14682916289262556}. -{{100739382,120794084}, 17462491131653428}. -{{100805826,8697270}, 5770394031282732}. -{{100904210,105469096}, 16924264514029956}. -{{101066834,27626435}, 6342217225122062}. -{{101110756,109743288}, 17029909623201424}. -{{101230713,78483055}, 14787206336495083}. -{{101291553,2836075}, 5639169136929931}. -{{101331100,86300025}, 15208877136178130}. -{{101411524,66844085}, 8632058530683442}. -{{101438510,25375582}, 6333527806846716}. -{{101514271,47901581}, 8060352203489783}. -{{101612474,92068448}, 15246879286455620}. -{{101663352,102642409}, 16891784689663426}. -{{101709549,42418286}, 8022584261377273}. -{{101862407,101045490}, 16889764316752413}. -{{102070558,10074265}, 5774169597903830}. -{{102124059,19305116}, 6202605244810213}. -{{102132121,92156489}, 15247735704347075}. -{{102255644,47332987}, 8060829433342938}. -{{102378392,74893784}, 14684444409979840}. -{{102383654,119228499}, 17455632667911710}. -{{102628715,32852061}, 6380961873868519}. -{{102788849,33409221}, 6384463329424675}. -{{102836594,75327438}, 14687977148757420}. -{{102963271,106802613}, 16930999617362487}. -{{103015961,57826601}, 8494884662413763}. -{{103349684,52531578}, 8457730521264024}. -{{103396625,60944920}, 8598472703411073}. -{{103660326,13193123}, 5810727389465630}. -{{103821819,77736095}, 14791764514822127}. -{{103889332,36489644}, 7896287269866928}. -{{104107115,51722060}, 8452161880601829}. -{{104187194,63858184}, 8626465305855428}. -{{104234442,43945668}, 8030543387684964}. -{{104238101,67805214}, 14642869722678201}. -{{104424423,21986387}, 6234141786207775}. -{{104617686,112951624}, 17046667502449044}. -{{104624959,116197804}, 17079753857535477}. -{{104799426,75583427}, 14783308067696654}. -{{105128496,104093553}, 16917292703952642}. -{{105300435,81594238}, 14833194887773101}. -{{105313015,9462806}, 5790116230747965}. -{{105541153,1514429}, 5649763573599907}. -{{105738294,81759301}, 14833492405790006}. -{{106073507,100102032}, 15405456746595845}. -{{106203151,104181707}, 16918403535773919}. -{{106222474,81082082}, 14833727648426060}. -{{106232988,12858511}, 5824320851984890}. -{{106273179,96521015}, 15394339103132527}. -{{106286503,85293331}, 15220760567301663}. -{{106383839,26405355}, 6354205350820319}. -{{106437955,1054800}, 5650665197089285}. -{{106663886,117319012}, 17095126400071796}. -{{106693238,74676254}, 14701957235349436}. -{{106748173,3373042}, 5659574965873241}. -{{106805046,63081671}, 8639248428541246}. -{{107088046,45787486}, 8055625774950140}. -{{107159131,44451880}, 8053017002908101}. -{{107224796,70413296}, 14669787919481680}. -{{107280058,68846672}, 14661544456775492}. -{{107602880,21174258}, 6249947660810760}. -{{107617502,70706083}, 14670150835558750}. -{{107760977,17425698}, 6215344757872905}. -{{107890081,7510522}, 5698066851294857}. -{{108012976,70812093}, 14671335621119906}. -{{108117709,59177570}, 8608256651720793}. -{{108131865,79336299}, 14812113157368267}. -{{108885798,68780087}, 14662896295677502}. -{{108903677,97566386}, 15401210751803225}. -{{108990039,30556491}, 6394060089995679}. -{{109215851,67631729}, 14707269036424775}. -{{109491890,620480}, 5700514389878020}. -{{109650063,116917857}, 17146613321984087}. -{{109875972,24736350}, 6309901459333816}. -{{110028114,36458039}, 7961514115406638}. -{{110218501,79304914}, 14860489449382425}. -{{110670673,90922964}, 15315966786253601}. -{{110712844,69762283}, 14717793071048922}. -{{110911985,100388685}, 15458973308908963}. -{{111246189,22036471}, 6304604504440443}. -{{111265991,73346427}, 14749584905632415}. -{{111287768,79551157}, 14863913897810786}. -{{111413015,87289765}, 15285525149616439}. -{{111419598,74474938}, 14757714527967964}. -{{111419881,37236209}, 7967679942229571}. -{{111601920,73729074}, 14755679388633608}. -{{111755897,101170547}, 16963727549415243}. -{{111910510,64028261}, 8697437287627894}. -{{112006076,92960966}, 15416085759518072}. -{{112192771,36852325}, 7967462672377895}. -{{112494676,75632911}, 14853406770467258}. -{{112496232,71268934}, 14724360864281704}. -{{112768809,42489728}, 8098729504506945}. -{{112831768,88376115}, 15311119322909514}. -{{112919921,19855040}, 6278132646130945}. -{{112991281,24349830}, 6314884005397801}. -{{113047677,113782809}, 17141181716633555}. -{{113109786,49233210}, 8142963232672716}. -{{113263333,8893955}, 5858380928013339}. -{{113400883,62526913}, 8684544457876743}. -{{113428655,104929335}, 17011671063088767}. -{{113441505,121776052}, 17574646965526049}. -{{113629195,68797708}, 14727494152356069}. -{{113765322,23476975}, 6324654466529518}. -{{114200592,100217246}, 15475447030776744}. -{{114285167,11100648}, 5867919498460373}. -{{114353581,21514131}, 6317246007461467}. -{{114527731,49439093}, 8157334351347495}. -{{114555663,12121606}, 5870868096680061}. -{{114661875,61685362}, 8683613397286669}. -{{114951105,25682978}, 6422722685261833}. -{{115214544,8468886}, 5859667012145960}. -{{115239575,82205212}, 14911010679571381}. -{{115247024,36828615}, 7981728202745130}. -{{115390035,62793140}, 8689063732615973}. -{{115399195,121413455}, 17555493399437807}. -{{115416575,8034887}, 5768628621899135}. -{{115506353,12022457}, 5873789746859907}. -{{115548243,86633675}, 15301386528928143}. -{{115847070,38331581}, 8009486613990390}. -{{116058804,98630586}, 15477022005317528}. -{{116166764,103817008}, 16992197428256336}. -{{116167766,34673577}, 7976210661022102}. -{{116172245,70462997}, 14740440716235571}. -{{116241595,35969981}, 7982943634640871}. -{{116261129,41664332}, 8020793622208737}. -{{116279493,89704470}, 15330304612913721}. -{{116294951,7422649}, 5768408978787991}. -{{116437009,96996919}, 15469580015635243}. -{{116599026,51093376}, 8538324233540868}. -{{116746463,116937561}, 17169497748829143}. -{{116777519,87646865}, 15304735788402263}. -{{116812127,56645067}, 8581775066640863}. -{{116957622,56341272}, 8575962225264532}. -{{116971415,81255704}, 14908737516422037}. -{{117023411,55242329}, 8573759420917639}. -{{117034246,57494037}, 8582665105637942}. -{{117415214,43220436}, 8118104180893300}. -{{117456520,47468571}, 8341033307095754}. -{{117457720,95571281}, 15632891499718466}. -{{117850273,119192844}, 17735795165250721}. -{{117914827,119625121}, 17741819071879239}. -{{117958586,19077353}, 6482855154019782}. -{{118131496,120291447}, 17742607614815850}. -{{118231561,3886663}, 5922906495000683}. -{{118251203,32614010}, 6661196203457165}. -{{118254254,89530934}, 15519022985268860}. -{{118562954,115523453}, 17355832092682982}. -{{118604508,103521486}, 17180469718479352}. -{{118983131,73586265}, 14963382095016903}. -{{119162394,12378155}, 6064788968049102}. -{{119266808,75742333}, 15060353758101474}. -{{119455481,43709895}, 8307759258203499}. -{{119474058,66312753}, 8914151516490310}. -{{119590623,63883315}, 8906769779940191}. -{{119678786,47134494}, 8343841794888364}. -{{119857470,85769559}, 15488480438331262}. -{{119884663,57277546}, 8774737285430685}. -{{119976557,35618958}, 8170190743573753}. -{{120015088,6262183}, 5953578722319658}. -{{120337703,37096453}, 8178682978960439}. -{{120354119,54044251}, 8742013431788191}. -{{120372825,10950196}, 6065431324138337}. -{{120895240,77677992}, 15073283912730816}. -{{120936948,32344121}, 6664911220465554}. -{{120949676,44498726}, 8318054218812536}. -{{120955241,37879194}, 8203541862913737}. -{{121010064,68993518}, 14926646479415720}. -{{121136223,42598223}, 8309845794632191}. -{{121164659,54405551}, 8743214886919599}. -{{121234671,59664216}, 8872962136110805}. -{{121403102,7926051}, 5963548116539742}. -{{121572139,99881454}, 15674040803372269}. -{{121683725,13923488}, 6106826889594961}. -{{121974481,36719737}, 8191435261377411}. -{{122266241,67735960}, 14936606792663681}. -{{122305391,20421709}, 6502986493015287}. -{{122420985,21255090}, 6527136816881481}. -{{122686131,85124131}, 15502051624897807}. -{{122698858,7649600}, 5975985548833860}. -{{122957911,38352933}, 8217277719648567}. -{{123010515,48375011}, 8366288622713103}. -{{123035184,55806180}, 8781917781798176}. -{{123076326,90931660}, 15544465181045940}. -{{123212313,107228691}, 17233058221261643}. diff --git a/test_cases/test_data/30dim_from_-123456789_to_54321.data b/test_cases/test_data/30dim_from_-123456789_to_54321.data deleted file mode 100644 index b179cd3..0000000 --- a/test_cases/test_data/30dim_from_-123456789_to_54321.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{-123422401,-96662228,-122307248,-30885518,-110814426,-28257881,-107859733,-23244035,-83592339,-91838259,-63063797,-3997515,-31863951,-27399648,-77344981,-7273184,-19538070,-83649831,-31730918,-47433815,-69653805,-96142136,-35206173,-47914864,-76657449,-107656047,-37496736,-106914681,-89805939,-19226136}, 3926510861178473043812869521854751606581608550006593958259019638555246991151088746445304363843978241460187589690764338165327172849017435780240787101050791557580465652348868312268780434932658380067609520842709351432349187644769635909737078169630}. -{{-123399607,-108753460,-116141565,-79494638,-46901682,-62167897,-31206850,-113400563,-74162123,-114767478,-56222297,-96721454,-100612957,-61609964,-28536067,-26514734,-16971218,-30932667,-37936964,-28249859,-111903715,-29268867,-118162032,-100047418,-52261486,-24160195,-16874107,-9969464,-83522580,-106799532}, 1620230342708814755598426976643410416713506282635581828369575474081117127478509512941397378416090636128860148315900461673972739303471086176683040207806134822726225340818267344357484619195329119263742395419463503381341238777032917490969130412634}. -{{-123278064,-103963546,-106564653,-51071192,-102288050,-67891647,-52152628,-120073349,-17796298,-26828361,-34682542,-114080050,-38996725,-115809312,-23951848,-101666135,-92173063,-83591399,-33013811,-35339609,-76041242,-87169855,-55365808,-76618334,-9441924,-9204784,-47711027,-10785505,-119617079,-104421415}, 1632138621654991721679308238069995947899584421640492752440530676509094708966208421907649662351815046243220270087756149830473742182027596202241127739431311374509669353871568844060278106871662709299165282865317497055023163673514904616131084971355}. -{{-123260061,-22511264,-92196301,-80879394,-7057760,-88328373,-54111152,-120589466,-62570750,-22610560,-93464541,-41701772,-44813037,-109177258,-65317216,-81597045,-20785251,-120044076,-23233229,-118302750,-61059006,-88138774,-29959037,-90819392,-80502497,-99013690,-116202972,-102674960,-67155362,-54124409}, 3442822051295580439692174489058918373833276515898439625406259532559811339187604833958947215444722545799085857581518285800263112418829332063442932293419101007633834700422430887370574661853779770606436825623106857128939751994753777503619054726106}. -{{-123174522,-48631333,-99028781,-1775209,-39942353,-116416753,-116875319,-30873516,-93854411,-50777143,-97887252,-3544707,-87521509,-17415540,-111093126,-990949,-35115322,-38024701,-91052759,-117516531,-29260845,-6889913,-61805348,-38283077,-56836553,-99001778,-62584125,-119880166,-1957383,-29535508}, 5195911225993163449292924466842901145284816079732368743508541571779110322233381803533886629223010808709144539824021928789240003038237372459204005353186469277230218568722399417187483653060195733321906994267758351453865292898669699666855256482945}. -{{-123153626,-68439628,-44847147,-80372172,-83911976,-12821322,-111038012,-112095623,-37741190,-45551212,-76651892,-121435093,-118528419,-13954827,-39186145,-15224398,-6595343,-51576979,-117273005,-114779738,-101665835,-99352813,-34020558,-35041920,-75225217,-13882255,-34559298,-99253592,-63452455,-8636438}, 4135788975926770189298982747756166843911717078974978604088965437280079570537171536530208628735482945687059911269845029878597490873490953787947961042755488542097404678490822768829854516639553364093591148660702592955619036907401520091437321455483}. -{{-123089493,-76218799,-4862765,-80340204,-46556957,-97175268,-5074970,-12546218,-17951108,-9999174,-72946086,-66097336,-95541450,-67276594,-39124846,-81304342,-82406565,-34205558,-73763051,-121300414,-86660052,-74350010,-101926340,-87674842,-105729512,-107136915,-25389293,-31613242,-32255384,-61667525}, 2988214390641697432029843137399888960172165859394375943422203058823042670604763722150394684994269764579393541098358138524086415898367558634662647195974822500858867106173687709648461433624639127722178134135483778406066516582987413163416852561896}. -{{-122973717,-50875110,-9128806,-34467156,-51795216,-97318205,-86632589,-28440247,-85883043,-121351079,-121008025,-20490020,-6872953,-21172591,-57084095,-58550382,-37981111,-70699492,-90298827,-62351048,-116475440,-120513563,-75296605,-26529866,-12740896,-76086072,-25615729,-93283061,-121437,-113732383}, 2294305886729539655415396710505341628162916491882108517084683442322513736270333144953748236515826820452906211918223633846129088404787775629979906493934483210110737772650466024144845405521811499763222578993240670679383588322275599713336043407390}. -{{-122897365,-26949458,-68874362,-73534130,-18524988,-97246856,-73006878,-6327119,-41225899,-36569843,-78342935,-46307551,-14461911,-110446287,-36123613,-10182864,-107171651,-50703904,-22650162,-29507393,-65489680,-80418728,-47760032,-92694940,-5992710,-23342461,-95817802,-79812954,-94671295,-77304446}, 352928713036640037418406021789754846716592353037079636739490965138320286581532118127478581256859313666932460192646612869377079210741182834597808404961343110901837791005595903145968223345453290117931394413772833617143132127767093102370543272062}. -{{-122894397,-36136312,-98875035,-114851018,-69115368,-111979129,-122349161,-45670365,-78683178,-111547262,-6747945,-30794617,-82466711,-27872380,-82507500,-79785917,-49367559,-11597212,-83590775,-25408404,-54944524,-32415841,-70707412,-97742218,-77951209,-39340917,-47164711,-32001377,-92323768,-118457455}, 1518295992059309567533461197555043495578336340589114780995960640859671456217674467281555468349407530906075481780435138694746638459631573943277415472265885514706912001929540523724349724996794095547419718779120432849024199354651961877091782910746}. -{{-122802781,-57561653,-21039044,-4565472,-4340800,-44166118,-47189162,-34074405,-37210529,-22994837,-119561059,-91208869,-84711923,-46936150,-20550173,-36365098,-42538791,-59393219,-62971123,-86798498,-16415747,-120428478,-121958226,-35185691,-81341952,-76312516,-79116121,-17879874,-112205734,-33054531}, 4328329262678949442236762284613444035570681356670414927392181565460218813297373126839256348187226083327081528400004059692784799806139102992140716762183277226248161585287989615285702527195454153067829860390110559694875304831937542263875287163004}. -{{-122796248,-59223085,-55751922,-99166404,-82385913,-61666054,-86622397,-20711693,-61068913,-25283417,-35624962,-12001686,-118393269,-15211696,-9375393,-101024816,-101004164,-59267712,-113466359,-50851315,-45321296,-108410377,-17920974,-54835545,-108835591,-106974958,-80407006,-98402215,-5291781,-70299352}, 1797209806909966873022705076504886758779985641826669954609342798884065402564800451646662831055920617315799102725664081686883332889918013501113556863849266287701351773975528019691323279446878720641163439783550810048989675482692527309901270330413}. -{{-122717761,-68325369,-14692590,-40077328,-77775496,-55251778,-20109683,-24687603,-45292411,-88772290,-14796266,-114868413,-51261927,-58988271,-102921592,-29335093,-23545319,-37028610,-55972589,-99389346,-7215168,-98630360,-95158623,-28768834,-99602696,-73949711,-111448570,-53683923,-23070063,-93963709}, 2623690991440548906014679572589928101285567250004284158952428621554513503433360016657001402830204351314195993032984901749615077416149123492262108663023249090201173230542193277096823614224243780762949620027681619745921511975909068049940680951356}. -{{-122467636,-30274022,-22595172,-98884712,-82276862,-11300895,-54408211,-36221441,-31279696,-89766101,-12279800,-15239372,-90781542,-72176116,-17110843,-39962798,-116995216,-60953401,-49138327,-94425566,-96555665,-69784748,-107035275,-89172659,-120587279,-14732768,-110359159,-8881965,-105170344,-76020522}, 1068884506009739963961170221575777832125144065514032099584892457692470365659652504950482252203703595347658222713788994602029596244850169171964141313868652861730443706615884610393590305195757775301727278752258908903259007739291512302831024061727}. -{{-122445240,-11597586,-45548216,-67314137,-12075224,-60200501,-71254140,-7624647,-120601400,-55747217,-45850210,-32837250,-65543207,-12529079,-3491363,-105137738,-110416252,-8800005,-44543499,-55879397,-86383066,-45501231,-56547769,-11119249,-24585131,-68178226,-16371404,-69800928,-21104302,-116846484}, 2313147535988055340143454671706852700335618493156270396325298214768771393009682227708405896066514680953047561337064901183032630132108424165806866861597155703294910204924689399185544771877511438766664689638878756402970721174585634830319539555671}. -{{-122303792,-99863787,-120911546,-32549874,-57293982,-66763666,-105198901,-91800534,-53803455,-64647098,-57504786,-116598888,-78982076,-40030364,-53671947,-40690508,-67566072,-26662951,-61452161,-25796712,-46255643,-12002336,-55907145,-4265805,-59394604,-123218434,-32386944,-71897632,-26488386,-47580581}, 5652342070473534031278687781853044820712307593231709725769855579555595316654598677870504554220643222293625140887323302267581466163327821447745514516965669738327380575670329138331535431681382921870961411357633465129440456789285414698253782990525}. -{{-122300846,-46868331,-65988842,-112366564,-118542148,-106850958,-17080829,-23940709,-38621231,-40453514,-83195964,-34755335,-37372463,-89799345,-116861286,-34259427,-54705609,-30801087,-86510748,-79800903,-14974040,-76712616,-10384419,-113431510,-42965829,-36006049,-26184475,-111018176,-1106196,-67200372}, 2488673204303734429876949982551298439407501316751949227651628950550986577851140177329665836654187106334754796451992463473128443800236855722289946515200027812102537282150665536873336657512320738969165936102606854266159446700024875415148340463165}. -{{-122263661,-61876452,-43269551,-92150741,-5187696,-27664596,-111997397,-95052588,-40866754,-23140085,-118724745,-58720818,-53824231,-67558086,-66507772,-107262322,-18606796,-51417054,-106790124,-105802810,-29522931,-121520083,-39874568,-121214590,-23644601,-55054138,-32032348,-72857221,-77977767,-75041082}, 781439208322824089673938934846980723153856342129986408482007359169795780284110297910880426732352686195639659862940258926892812472455714313597618545787581873864059263311020437796487523224046281539221254394158731317184286280486501150828673362354}. -{{-122252799,-90991107,-59121886,-49704440,-53153662,-45841604,-122758386,-116577825,-39782977,-112621665,-92443204,-41705207,-62884218,-47915271,-11646537,-96262876,-121199297,-14771820,-12146152,-48681858,-108614182,-33558684,-53249219,-95157601,-50769354,-17395188,-54537740,-50688035,-21885348,-102584564}, 3353349048822968586657031282033580539068562079527652974826581260326237078046662148861236915307546293515729472952728691896531292280067840107824881436117027680836264025313437060193319115016509919502685078634103091311699917063321943443710475670652}. -{{-122084523,-10138554,-70819165,-45832112,-100735008,-28176115,-2800102,-105818932,-104115649,-87682672,-115285855,-91305474,-53766526,-98951661,-100742437,-99810191,-5957782,-12823561,-56914901,-12584203,-5655411,-55611552,-101792723,-100859467,-96414468,-24445563,-43283223,-14931262,-104760746,-73226526}, 1518250261170287279882550668576508641263190273651237728261773687836151406071645594655245665076424629670441530660986994861833921827756208116767178904306135032966797003718650787128037613052309017607005713547733552221691267160480188378492195379930}. -{{-121741711,-119398067,-73582800,-110459629,-117945200,-21430698,-35662875,-9073073,-81468833,-65931270,-55457464,-16177353,-104404662,-43488187,-115667476,-9852076,-113674203,-46880624,-22875039,-5748885,-63706604,-58754778,-73736276,-59369926,-122021188,-74624480,-48951770,-109478604,-55126286,-68713055}, 2139880563578948402542207571935084721854371077612803511760824075650815088960792014880158236712681159645552948770449993769748132599386799180161557032163047678960545132884028453044125744682727399701610467472079991245415484723718608526977793185332}. -{{-121518097,-54402287,-111592554,-66491987,-50647880,-115472117,-65340378,-34078084,-98007326,-50118008,-92330795,-77747067,-21823917,-114586035,-89493015,-50700022,-21662153,-72605685,-114697274,-106088636,-101678892,-71511360,-5990407,-15723602,-37947178,-86110980,-81544164,-38571456,-28858317,-1157550}, 6161900697426491315903344959914435566418861384635146662512346303966539785119592929032855917203816352428829679728094928821417271137215748851384459085273496349085709302022407755295068501238295191457027216834624365606158554393843744065209329550292}. -{{-121290337,-77591133,-67424046,-5825212,-75447388,-104406972,-18840108,-40228760,-71423099,-105923472,-20441454,-109848958,-81735936,-95076732,-46504124,-54927437,-17174101,-14262086,-116562908,-87369320,-736011,-38220072,-83815709,-85048118,-92206470,-113432216,-67312237,-111454388,-63089971,-37421817}, 3435598034443752913044581123712561470693083607163175275954922912324410374659952319429202468689995430444989744526837002418905971942579048683571427604996982407439993208461524454577784598533883722724572143734410986880376755838444290758485832793852}. -{{-121068663,-50017199,-118423699,-16216171,-58173027,-22289110,-62557250,-106527789,-39091067,-23270894,-61658674,-97137614,-123345544,-53907623,-114105528,-37170587,-35584378,-93920239,-34248216,-32945746,-79591223,-95914465,-43700533,-3823407,-91084078,-72397976,-14313544,-98016364,-10782309,-52891670}, 5633487565515365071402518213834561301689682105273518539530860939058708201226261241633462846144415196481158622830541647601623232636657697502536436636452081854470366877345839233712588887743290862301192752778532796097765641272299865581403138514528}. -{{-121060270,-29928987,-21027498,-96933495,-74383802,-11766097,-61060544,-55470161,-87086681,-61019021,-100520303,-70919254,-28759451,-43032700,-121574057,-25897231,-109834812,-42648828,-110029455,-23120125,-112680571,-20796411,-101561424,-61824763,-17172198,-95011655,-20485468,-83019896,-97720213,-74564303}, 551232268908172567902558353412460850648205310566994099153953610159094695504959704222220887832090612655909069775072636961288086208640431422265123894854983030074377900349492957489705152900359444863137861643575722733126775304359541591278006511701}. -{{-120994074,-7647826,-48232823,-95113738,-12341089,-84693911,-61014693,-58753173,-103797042,-44448242,-32839801,-8053136,-58467307,-43936204,-19107809,-12211418,-105507717,-25568835,-75488363,-76811360,-69034533,-23672913,-51371989,-99618829,-5420004,-117081226,-66490613,-75561921,-24268307,-99925980}, 1854929103452365654637108035861949828343738536380857019540703053178264707480520080731988555811870591283601115640686074706862396781273021747122643877816148878050533712786659946082565166688369291316836943885513050880816261579258935917551955782411}. -{{-120978774,-87581414,-13673544,-108704612,-42032981,-50339562,-5361765,-24354393,-51825705,-113204447,-120526729,-88109931,-19500794,-6673668,-44997354,-7308247,-97467161,-11779058,-86302220,-79249433,-120733346,-64469804,-103973543,-36633252,-38599320,-118504968,-60174067,-115189105,-8543585,-52653024}, 5282294818178040652080925141581725442245590185057292003836303358674803003113917871353437498102891871384927998084308561558891975692377957282914089864070987847869651159368625129236543632716453880919121774542935696843339835455790132519427261231151}. -{{-120938561,-11342658,-53419616,-66373843,-65835707,-19037991,-93490013,-48468119,-34621870,-28102777,-21872739,-36628196,-38827654,-120802820,-40983272,-70507832,-67023973,-88817320,-81162195,-6318372,-38088475,-87555969,-38879828,-17113380,-73183300,-37090407,-2455080,-104960737,-103019448,-116942452}, 730303290233274050526704831859690849890634237513027309744913921504937843520898617897644140241801376103154303748482260636355594393546270486232323636862014481968326202210928274262634924884020573984529937298598912060817280730264003717164312492294}. -{{-120834221,-27622029,-2172837,-44505612,-77592706,-8210965,-58366940,-61151940,-33741604,-78269721,-26498757,-86152613,-18484269,-77571836,-36353614,-97271789,-26441980,-54686497,-96407021,-24007201,-34434001,-34465104,-17166428,-33824585,-85885933,-53049726,-20174268,-17741553,-14200633,-24237222}, 6719413463581218231410969080908048018936575343198874953661829135247098859884250094647246690168518248559808831347056392668830159471065765840555375339157923442326194227437296470673458896309570784248245126786973895872378599622385691883566937498072}. -{{-120045226,-38504844,-49117441,-94247771,-35955734,-50299950,-9272009,-42633183,-73308769,-73500116,-35752989,-95562945,-111679585,-3682073,-81291172,-10502196,-73833830,-104514567,-88193768,-111379356,-43707203,-85496196,-104001431,-121383386,-76031497,-63641985,-23222881,-79753544,-7926901,-61564309}, 2140701184220145945370909335635219661492619237734494103727496805826335387127121596978577153023328238494607554121384065780237901811364927713579602912524196583096262499670669915819826554561819721501045394801029967522152207268261484138970544456243}. -{{-119835460,-6344661,-15228570,-111520429,-61299552,-54394949,-24328024,-119623499,-66687394,-62196902,-89825393,-119035750,-27102440,-10507735,-80595749,-113899032,-112567912,-60675622,-64046202,-2860498,-105466897,-84379295,-42464997,-52449657,-55885268,-64264396,-72081415,-34414254,-73912552,-93125743}, 1043623050373427051252304997451739545758745319531464957860975765787527107951531428968158714235965114094060191344092932883224846236241020964756918957328288190668378554459524417221796010997019450889493026315307508487505913015004236146174684273493}. -{{-119660880,-102053978,-96799395,-89500340,-82928100,-51460814,-16548393,-57785593,-105886899,-62205061,-120993026,-97064371,-232092,-4241748,-57892422,-122328230,-45573039,-95798151,-26827521,-121134849,-107175777,-72955189,-104949029,-7730801,-14995181,-16268069,-14395799,-63337056,-87223172,-67443597}, 802324244046974754008827354504757495586338839772892505073268469127056760375086306237278054226214074628914392080881437911714186118926624064213899354790826881845612911043066605970460602086172458635381621551756986940100866991343382465735003534395}. -{{-119566929,-70744763,-10262915,-107718318,-61340243,-14189730,-68243453,-21293820,-14083233,-115360245,-117186460,-122089630,-19414654,-90751097,-68647075,-9290846,-31129069,-118154313,-92884829,-25417342,-95442669,-112687818,-119110765,-59051905,-112711869,-53573399,-25896875,-81332825,-69352076,-8505087}, 4058140632134000547744667322556213071594381661871348498973866766792093603406468197002964847128036061260573378936878955908908270189283277636549714335393113986506032889565714652156370089922918002555382332840241434739334858587561865000680625314984}. -{{-119487757,-20952404,-118650698,-14320753,-11126938,-75603595,-70114793,-31118338,-56545461,-45254239,-103453338,-112686252,-41578560,-103860536,-90427146,-77430386,-27018118,-66920218,-58999211,-99678965,-118409968,-82790335,-86734175,-82900924,-34922715,-81998508,-115131767,-70145341,-33140665,-87403630}, 1814146963009383156953574639775169146646722972878461496138668018122770138455945511258119353317230808107192669388768309520872627100202530760642240681373663015370784930088353286318153361667633740047385093761435995915945700689529132831427116924054}. -{{-119355420,-56271941,-65441164,-100354518,-77027354,-51368563,-77192269,-104696950,-65654285,-75528944,-118666109,-113818742,-114053845,-107701724,-101667600,-10091103,-50661199,-44362014,-7677341,-78751727,-101061156,-15119355,-113115306,-94141334,-18088696,-67418455,-80960103,-102560527,-25538078,-95064179}, 1830161803297177029374970369237467867839000190150926664680228241786874705433690171270827407834312880863943452438075094854744624224043479332337562490659667533740897716028891048421688847452493817464799983042854311822748294789502240885957003995805}. -{{-118518395,-29452524,-114936804,-39724602,-37628136,-108012812,-93796961,-40245506,-30235965,-34551156,-69664531,-62441410,-42986538,-11486863,-47687022,-107964814,-122013585,-29948566,-74985006,-24660927,-16931431,-34612839,-12494338,-71713801,-48116616,-45690308,-19383555,-17034494,-104816222,-40888503}, 5065378656473898217280845776130891430093557467361739791718362446839412902024654627696796165696047916423414229265092157065609657848635508405632777477266127209512079096950559985981277406867567021788254223993462889983511849842331879249551091489470}. -{{-118427357,-26325402,-40588235,-59377204,-35261908,-84553085,-116033675,-43572699,-7796104,-11693424,-55617304,-114275262,-74594333,-19760495,-70584795,-72402568,-102878026,-120250913,-45465206,-41886155,-120676701,-34985054,-17004448,-78750644,-72269176,-42400943,-106154561,-41679662,-33239244,-36061795}, 6232990934571045320240982145888782622309955283733521738774701127167835962389644694028616029485514833947238955067676812341340436712617118273556514044605714067027837207346799839814339191469316085521147747326103958514282436191548529349977226710810}. -{{-118196014,-32451965,-90069886,-33162517,-123229567,-118186597,-45732144,-37511129,-14177161,-118013348,-110170197,-69684588,-118636389,-50003753,-97692648,-23900857,-117253816,-54670044,-123446114,-69872587,-59147552,-58017932,-122161113,-89328286,-11339466,-114222390,-38976554,-5330671,-19930722,-73260424}, 3095055586183422790709569720774501418451407218695431329625223412671565447807871300421603549601305570083552470257294504593227698866686465613454146264670002995629294466121260241914598922401721136517672201248572858836043386235182892775835310705221}. -{{-118073820,-69123491,-56088898,-118760074,-37907036,-97908404,-9482054,-83034020,-20013364,-116818452,-11779505,-107614246,-87179053,-41594407,-87581823,-25106332,-86074233,-44115924,-54158431,-39317453,-24143708,-97587420,-84215478,-88465371,-39495293,-40850036,-46657500,-4245632,-116972059,-67665943}, 1613095138147725130874096596111711940938024026685524496368922973798011846938757253122472228120544710898150243749690523787453945357739316260759690101020116675779353072648830530579415365067849266409515163621200085748357985554647292013584026078205}. -{{-117942853,-46045192,-21823301,-74394546,-69803388,-2204215,-100991817,-103842251,-107615561,-121784803,-43517989,-84922025,-106251449,-111955922,-117041706,-49096457,-62514406,-79084985,-84649134,-120030137,-56745075,-52768505,-102612104,-72849599,-50580562,-13585823,-31013112,-95710314,-42794905,-95026523}, 2467380469253096578845886600564939362203094957013219492069944754955315340742342172041266968581322549824641323038503036859762769362127329443258279963066142792689415994677195496390409313402833180454685485190435299617951583088067417544776080515098}. -{{-117936434,-103753152,-78502830,-66338151,-11209056,-27558969,-29764827,-30551038,-99069451,-17882510,-121878125,-71490329,-71174235,-21833328,-94109882,-49469638,-12610723,-67171766,-92319930,-36700450,-62157996,-2817295,-52527157,-88567250,-85427421,-49931066,-16942423,-45614508,-41140679,-120852784}, 3244671024432065300055931748532021622291181543948015313596375175366940728027032893109605414530372402288958537635650521758493932432693386405553921324812755146502080376469033183939676853376082544695148446188334337338866010262879050733606347399831}. -{{-117852492,-67560420,-22332790,-81107318,-121762416,-9680674,-1646574,-22697895,-109065292,-55978008,-90743447,-48717545,-17739500,-93402144,-82031248,-38045110,-106502948,-100383112,-74646427,-67041860,-98595367,-79118196,-102192431,-92848915,-57133533,-16733606,-39050427,-92265281,-96817936,-80812822}, 640381540643840576830503768603037750282776676859999344183020027384321886673142537030339731380468319862855258562080099125713482665785039568614384457321663236968485648744994730213075470357883866536550124941457586458490951517219935631140855739263}. -{{-117793517,-21498731,-57581470,-72084119,-1811681,-70920085,-52408246,-21025952,-28177319,-76225683,-40960559,-48173166,-68143977,-28708116,-26899409,-104029473,-45035540,-65675248,-65514533,-113881320,-79505756,-38342183,-78287633,-18925842,-6840668,-8549771,-82047614,-65337989,-21560252,-3484646}, 5508375458937633581671319824193322201710552053457620038666457867170108412297837409896664871783397398845869229972692689286942042363617021157027725082774843687901950044971479684965918633777814591737666334325507196397502947292044415641415266805956}. -{{-117782651,-57586750,-21764851,-78489206,-22470498,-54752158,-36592764,-41953658,-69108046,-62214662,-14691148,-25741549,-123383451,-50741491,-87033781,-71224470,-110484383,-33167654,-112777793,-25263533,-82344509,-20015121,-39643346,-106361897,-84154569,-75947730,-12480088,-29468848,-86572935,-14256006}, 4738530942534174815148337232759292180046334723531134483391600970648953798742596481717773648709353785037100459492072925413663746214348389458716613177198871020763768140062569716238011767250772579633025711142045805292434275927364018833554061559802}. -{{-117667970,-114885656,-91332379,-82214305,-78426876,-112902387,-75335464,-32552363,-27799103,-27159835,-69620281,-30096942,-93773046,-108508224,-15182717,-52503529,-79159252,-89553372,-113989634,-3400989,-87579269,-90604515,-113475340,-88966233,-65781960,-27381198,-46970268,-94779347,-84258733,-105870501}, 643794678930778814729797021454629904212307501255714451407388432588819260500687029326491568617090797833461720673310077532026107688925338677865251607167792538886693164745235360788560238575667763113852131361832812080943543039165874973943238441043}. -{{-117150443,-72904852,-49144458,-74314185,-100076423,-105804079,-118208845,-109717750,-60155204,-120410734,-81110512,-72919494,-99784594,-98610722,-111839373,-48234593,-57603792,-52850591,-104964335,-32970716,-66663185,-83093229,-60548455,-20504704,-99966079,-79128325,-88132668,-76677516,-38744151,-113912985}, 1764731721672930553274854510646309284904212748872081657838654504415088474546899081290281435136056973797655015048792537470052778025408953541640888155582229812458081196891700221263342335041206887907403039115576385906864821989525130677631796723590}. -{{-117138699,-51614952,-80703120,-17581096,-2229188,-10896171,-47978662,-18319128,-36876702,-13711063,-86284464,-24949980,-69714514,-12437903,-18241635,-56209829,-93976179,-120103791,-81468944,-55870239,-24885917,-101173618,-83987744,-74326908,-107549779,-80018736,-117092914,-107908391,-16518720,-70020305}, 1717397875594021085646674089820699168407655206704420262567912680430297573136987088052000125156260196937576950809258936950995662350238018287437813552386697987157844673619374022632216219590594862859404511467176330329076970996900894256448699375070}. -{{-117116455,-59465834,-44220481,-110948072,-67019037,-96532230,-88659236,-99172584,-10463546,-57663233,-41385527,-5533648,-90184035,-63382852,-107937173,-115958299,-23819368,-65710212,-86643090,-263666,-36784844,-92731139,-88256950,-103624916,-105291508,-86922410,-61197773,-66230048,-33189822,-37680053}, 5131475046992700257537908072767509024026560289414361565797360045791147124900579298596605066331922986415591189656060248916945185567607153296962183029000892062734551503459457633476308259462275992496003775066298128902000473291699730356950016141802}. -{{-117054674,-27466026,-4951060,-41884200,-17725221,-120733722,-111336090,-18660142,-86871975,-117670638,-64188399,-103456392,-29662356,-17837790,-85251324,-10973667,-29900894,-23170895,-110811114,-18414090,-85076216,-36038088,-110241329,-97948230,-95014110,-37849505,-60612317,-39716136,-97768952,-76234638}, 1085090122620997722420504026545046117547266155214315980172599431719632176477490482392462530907330473287578591699680922804953092806055589394562704972430657164424459900932029450374066803370928782197907177986106844140501415376378217284353172273903}. -{{-117015098,-30988644,-31773257,-93319666,-40210180,-23524525,-62096237,-114485245,-23721847,-28937813,-105773810,-11865884,-111930208,-10745869,-49381695,-109075368,-93562915,-94087636,-48206898,-106347498,-105074992,-121866638,-21325239,-1309640,-4001396,-107954044,-10405500,-13369411,-122222651,-114182577}, 1468804712453819873924455384516665379259727872371275016100274556080913599865097837651972756336636361312770608244159386959094150887091516182007476880685917004773220742008135918343267067530155872403711320762459398575232595643916329226285518593051}. -{{-116775112,-45053937,-23593112,-69183851,-76548062,-98388743,-34959967,-37928638,-105479647,-96774606,-38839960,-89380071,-74603595,-16623461,-92466056,-61929629,-121906315,-33999206,-47468340,-100856491,-98752892,-94413731,-4538237,-12749763,-110407063,-34278844,-70885020,-55919886,-67834367,-29642113}, 4563482244264367894379680416333819247954040156638318429044728802232114672765233263774823753276698012494076088906460510322404056701917966728780156402236916595600861353440007006203393406202973375088882741193664616025631770119293064215424564348565}. -{{-116730933,-37877177,-8063734,-73811213,-32891398,-87985290,-15689345,-85810062,-86507280,-44511006,-2055441,-9217588,-59877345,-48694391,-49269827,-34397501,-5522790,-99212037,-25697207,-1650167,-8338466,-66289020,-59517758,-49087585,-40169174,-94330442,-10515415,-49934615,-66469543,-20751865}, 4866788283497985268881070195209651422705516179405863362593744465699734159313476736401908441930850793166484639221966282762767223279584350890889820035800536178026038916215430108388934586674160176716392492031558202002675644721518323283249536764852}. -{{-116697312,-16292769,-23956732,-57045258,-58968340,-123384762,-86520746,-89348764,-73460939,-105416358,-12531301,-101606207,-78065505,-17472893,-35445129,-55531272,-100822268,-58755056,-52338162,-49899659,-121194792,-20545063,-117065644,-42541509,-98344681,-81060873,-15457341,-114239510,-66664607,-39154382}, 3912828677618305386261935405783935642754899808995538012929753930493034019316306016947341239007535036117960849179229598553473973791559336319217854861847273028008978492391507460891336880884946161170520340988128610389639699659707257504188006367997}. -{{-116684166,-28817639,-118803268,-11270976,-67374235,-93681465,-83499523,-107365731,-91911612,-106283031,-121751762,-120506815,-56846177,-3280431,-26498561,-30108346,-110616471,-7621889,-24511302,-28418809,-35905534,-112395921,-84918471,-22598780,-16981659,-109846553,-63289928,-58389408,-75858940,-54257199}, 3586922986672534798701554800040650243270061272924698827467388224955146230441177108476487328537178627038697520870911279305328646110283727874252448797360691068762706716709168371984803051447403796533111138202759651990471347980462853449837379355917}. -{{-116618550,-16818682,-14570287,-111166231,-840672,-109205441,-106412321,-101439485,-70293400,-89835830,-68545522,-105826148,-46829454,-113232619,-76992835,-118392359,-12209006,-70568699,-9965646,-56010592,-95867246,-117131224,-97328152,-8633024,-122380429,-105864295,-41726179,-99180211,-39495629,-24123225}, 5606576072230186508758897995992314620762708433014088380983401157108842770705900902808086780314484475160017339744005985189069452016906550697365248043247054016451043205166920306209051181584845406697032579785120668156496494131015709441559120125715}. -{{-116533496,-999291,-8440707,-31660080,-47978683,-107865936,-86897924,-77373231,-61434992,-3096941,-52318249,-114270245,-38753170,-65611874,-24274063,-95946428,-75541629,-88242728,-89294861,-30019215,-68322622,-33180576,-115641741,-74060923,-78145483,-105545322,-101077031,-63330220,-344501,-88974419}, 1723821929651272408973387101088525270970321650983270273815341706429518000256413297261721774412995398523422389830794407730689725963554400192409771807874290187225696116081466594439783087054069463956451296074541722634138789996084376538750737625449}. -{{-116479958,-3623203,-98669160,-116571172,-2272066,-107956520,-74451772,-94241056,-88336900,-20747347,-27649996,-40215027,-4540331,-70981136,-83930309,-17573638,-12410074,-120012814,-25226523,-74035203,-44171493,-9999532,-88344355,-12403829,-51458278,-65059176,-24112363,-70425292,-46795974,-104435018}, 2316142091715415029067895130935258459759777814131123095213070904533701683941008466142925587698151631826179157428151550896083144300754996282959167865476407050187799693459776737337008026487081025336919529238155943344445164842432773931004235851261}. -{{-115883512,-117427703,-44658074,-118733417,-14653039,-23906264,-98059996,-17542819,-38400237,-86812453,-25520855,-76507226,-35979118,-8488644,-66744316,-18249313,-80256531,-88636529,-8259951,-71400459,-67076562,-67622254,-106368187,-14892745,-83203491,-90214698,-114335921,-99997827,-92546805,-110895881}, 55306919796865983736959928380560789557992871395422298995463861910359309560075045435529132702669214920529806104913265200973588736897871710066012005631533533453646466574446001887680311050936913614959372376876624414029220657663527994273335113829}. -{{-115645985,-2301898,-12098741,-13839475,-117295454,-84944480,-29344904,-49360861,-122616868,-76446553,-20091774,-62011470,-106677765,-3242901,-82177107,-120441161,-61008421,-26707844,-55753651,-74512540,-15647195,-41609970,-40706552,-46773549,-69762861,-37317566,-3020099,-65562670,-5370487,-29511166}, 5863745110378173054538392575643290511462352455539982100209799895100249804835963108905879417666535491324664410018128035549573544143150255537113037610739732568111769433487049091652458119111062823382955627362188159300006481701892053990242286964082}. -{{-115522602,-98845679,-115226105,-95474391,-51912422,-59430131,-14068711,-35134616,-2580113,-59430894,-95234369,-109094959,-48126798,-95412159,-86615885,-57294502,-60622398,-42819438,-103228550,-54135632,-101527088,-123242950,-61921232,-89376364,-48361940,-20134345,-121641485,-104870009,-42101766,-110205695}, 2031272894450276787354416691132614401694081198642553171995837268522435158106382339494173546314447230563500533825077190336690722796561782495468225907145255433911541126361910529502920619979253720351461930322511149732415713703954054396826710151825}. -{{-115469649,-59483068,-6568039,-47258013,-52286717,-108041748,-106211160,-107546235,-92056677,-50924915,-40135412,-113804284,-76308169,-84118520,-113331970,-34578317,-33145486,-109511489,-61587062,-14517737,-41346533,-65632513,-89792349,-10297389,-36365179,-29269467,-6651269,-48686664,-5055324,-123329334}, 3371316369907205242700611248621592763901074720874682627170151029374927241442560851037609215809371172160879412100875610279263231787883162743881043968533337465084750703778826420185505199563474348375890083018710412065037457617872079509900421852258}. -{{-114871895,-89185629,-107454489,-72404155,-116670769,-52583192,-121336757,-78491735,-105272821,-70275261,-97364888,-115779238,-46464536,-55439876,-9741735,-26085135,-112674024,-91885145,-119113305,-54131607,-2081435,-72113611,-91565312,-79333499,-37242270,-26616662,-30132303,-6931831,-85348962,-30510536}, 5024739785090377614936542614013721562317397535012921192252672174812487774793473539310587396314905591740433128419861332549487679347956861453156142967336161907054619526110899801627058122196877374969258167151664846893213960252413350117007559834656}. -{{-114765523,-35413482,-38988110,-11259952,-113854117,-8660954,-83632010,-90793255,-120858451,-74287935,-116503464,-35134117,-91263166,-17564056,-88366081,-92085084,-8925081,-50179542,-2628126,-46935350,-5262919,-90028111,-49873242,-79104651,-112086828,-26475281,-100238409,-88757193,-77717907,-95709765}, 253033209837722731788944203998120959281658186394579720989024290135709326701471139589502457231095016272764243955622122471130219350260962626814527449600253072940863795573820210627109759179232565802678390105790610628693540317056209689167453402222}. -{{-114677989,-39494288,-119886316,-22038187,-17759001,-29351349,-3253045,-21851571,-22647974,-51906567,-45142468,-112160997,-14114863,-105848848,-100430606,-51865959,-20678579,-102044179,-62083729,-21639307,-8831326,-22851234,-39968859,-73755272,-68628454,-22248160,-77361474,-7248567,-18944880,-5490213}, 6238591666875285518562304995426526299844978985015091467050709667215940689305692502375575163187519695376409824113163187733103853240089791921580983196260737122784772680720433720844883667974321770473671447051625113085725265817470307203923947054342}. -{{-114660164,-9523713,-42073701,-2235954,-111717476,-8479589,-38133767,-40693500,-76869223,-96398884,-46652566,-34777740,-87206230,-29376611,-74719461,-69058167,-40789568,-58670659,-63635385,-10462932,-122040510,-110256477,-15991590,-54656858,-10557128,-89239567,-37960409,-96646583,-51033038,-20814236}, 5738316316433849289233921902798157761419329243100431572749089459293779829027631096196989575295568195318828869873905847052258026834053949091183139184454877654166981767902793327324914899294485972212104853361505527266459939787695692647715158171289}. -{{-114657778,-117362939,-4126698,-74502564,-119313790,-23178707,-78001088,-53620334,-120845372,-70892923,-79201891,-51982572,-87569944,-50342446,-73250251,-104445669,-71342146,-112335213,-40289146,-107481399,-107553150,-103940564,-122112759,-57233800,-75781647,-107917110,-12905848,-114453430,-8268674,-109052817}, 2135497784489716679998656200209605853978620969285768538048434165381494658320934984034230548047021433783682967222462398102363990096098900290140751956320278204577926830577145083858623154433269247285097680693319822169815340326132559130668305824221}. -{{-114639115,-121310668,-2845346,-33946007,-26147818,-31142940,-22446763,-44160145,-31649902,-18896893,-115021,-81856113,-20645372,-57002337,-34822737,-72801242,-73392373,-50420851,-78063544,-7423111,5688,-58440555,-60925796,-79390106,-19286604,-80928607,-67018881,-78393713,-113939432,-120708196}, 117666988654535016405361023440798400812879168794154656007585104974168708669010669539700093319275254034492493508074452549394653504537123527931661929537778457419830592446091700031438767508283595071876391724109715173199591553324647700925626224950}. -{{-114423970,-50029983,-22515210,-85439712,-18977267,-82746727,-98216741,-96448135,-86726770,-78466104,-73554314,-51515268,-105250925,-61081397,-37749878,-101368548,-88843725,-7571084,-32705749,-34292478,-116592175,-88101598,-14482082,-85218274,-11073905,-19259671,-120672409,-66617311,-55367438,-123103826}, 2059700310228615912409271885715635888377100662331495554693866742842788031611698432689903065296445635334829984832234166718284689297497038074921492782327876409488161117132356524286273323528407865773774449866253767702288778820660438747623161777933}. -{{-114369852,-6110921,-93084985,-68522411,-111558707,-76771650,-115928056,-1989306,-118952664,-8594338,-91921117,-87249406,-86488875,-16730248,-50237865,-104602029,-36140118,-17431725,-60232757,-29913679,-35486437,-14934861,-84983504,-20693323,-122056882,-34803954,-28381979,-86204040,-98614562,-40518905}, 4132245558899009407963769842575842243935524517100998316974826487780602426773972298199005807000846616491557342299534811596992491759744081358247585449386922744697476901025950908941030851744243393584097818184628609868786419910976237872918590204897}. -{{-114333706,-66970411,-93251357,-63922783,-110652192,-118041791,-95613457,-77353843,-33484855,-58056356,-98125803,-55915577,-40654746,-64679232,-110418848,-113016994,-41462082,-72842686,-121518277,-77919430,-123425912,-101504180,-90874618,-30080093,-90982114,-122075042,-83148519,-72341595,-19948789,-81371781}, 1760813265478218463275202091508782390534711796404396905685817057759170322128165216050297745450708813369104526663462670151458972399453710683206423785062813831562245457335827847608331853904431491220115997560776482767157668379983928662975313605137}. -{{-114292819,-77189273,-75487816,-8276548,-4538848,-89398191,-93542303,-111112950,-26392288,-81803702,-20138116,-104812333,-27723185,-16569710,-80195296,-99295140,-77598176,-2900827,-121813591,-9553130,-32376903,-82644696,-118412994,-78001921,-6529424,-65588767,-108151711,-100467705,-100396406,-117870658}, 117610187823045686567783390664608113011226199387183854754882717438294110770412926736581546967150860639166334257544927333676988367506204828137464640273449055411484136775798185351431561033155452541272705229828045265665800151464693934871143901084}. -{{-114162379,-104538282,-101466690,-3716540,-5787399,-120954057,-86896899,-81102268,-29036542,-25486027,-114779676,-17419781,-115827963,-49922174,-69081605,-45407789,-98101595,-37289546,-10869478,-68317773,-109844321,-7209841,-29515836,-97225536,-10590529,-104789887,-97169426,-59964584,-94009266,-82339566}, 149475356224527946334719521454845479855698459149315811034370397514977635756084500377005052646742756797437179675670044113886515893215542155135701317395971979138316593517535051443092630957754767411179176294151706065813775948466687028489601033614}. -{{-114108592,-85539700,-120583102,-113630106,-36965684,-93862289,-89033891,-118242305,-98478911,-66751902,-1832985,-80726329,-117586295,-93690971,-2165144,-7055423,-100695523,-12363859,-58365868,-91873157,-83950747,-54625090,-2405298,-13977828,-105455746,-11241663,-118184270,-33295020,-118431182,-564012}, 4575410582876553367683634705378124382673881304276414721789113569434384197444343479969623266444508613477026561760850585995846540447960728344142325378415459373938773277516524399400295847396870852444288352612610408003517279542635945846614060712479}. -{{-114079983,-107435537,-41386718,-26648851,-92804828,-85318196,-118067287,-21735455,-112964615,-12729544,-34431848,-73988596,-25909051,-108986603,-82973690,-48890810,-12536801,-89010863,-35655501,-105622401,-61890801,-74648363,-31533862,-49257623,-83598629,-111648900,-22207210,-28923843,-58978842,-122684976}, 1362603781181904986772602027434504462693474267824524344619143848340389832795900000181699576622003767001077521724019638938099519458540607896843428211556005982092071876763556224072878641452549682249961011144647029427067409179046498830760445791796}. -{{-114016360,-22661403,-78978797,-12576214,-13175498,-40369611,-113955805,-68971890,-71095487,-122894516,-62753631,-14162390,-11426750,-99954675,-113962511,-10094780,-53070214,-84090834,-90626614,-9377296,-12649221,-7654707,-60748776,-6924902,-5303961,-47610556,-43162576,-82323540,-49441144,-52549714}, 5945199433482680149118657313218956547703113414237340898844925917014158721246847865383587962394865130176066826659459480172414821851946404190857022318966388142687414373182284106801991361011837088998721163519860991825371846651979642202528020404889}. -{{-113924294,-117225965,-69509651,-81696217,-5287971,-39255784,-18097468,-18604968,-97506703,-104193028,-105804565,-78373836,-76444530,-107497317,-111995698,-102989656,-91557199,-21266821,-66205555,-4135507,-17453046,-10450215,-97814354,-23875597,-37739435,-76189402,-19706297,-44739009,-17736945,-2298039}, 6585499285849955783344782922263229857044428915981977484318904205584665426646118986399171478556107456467473635737794211360344379480165535700366473484029552166107234345263745949103605048157256752329947054536770079453371434920397688949288129845985}. -{{-113911880,-6700220,-30672258,-21538171,-16791682,-59875084,-102663513,-53421030,-10502979,-42550679,-38566250,-44205271,-73013348,-62869357,-50006222,-75414319,-83610955,-24441826,-113341231,-39156809,-115227586,-45669656,-76148928,-122332641,-17785652,-119273605,-110851299,-12149371,-11711432,-38646430}, 6098862314645972574163487565021016888589102692904945077603519775185329825590665207884794191252602681941329745629703342444759468338848800922494975061972835872601520210131219222807561973936117458098080032781079762657962749021923817812820116001975}. -{{-113642637,-19715412,-78415006,-67427576,-52941524,-31973965,-86033399,-63165565,-101710606,-5823565,-108975910,-71955074,-75622213,-16479644,-115165416,-14613645,-106625634,-51142742,-104889735,-40212511,-12968057,-93097727,-98628411,-101321749,-100034470,-31534003,-102287993,-36482137,-50238542,-84037253}, 2784993573853411465561854808394234437802968317165755982206037495724305250081435974977183721095070400616004973547023001269848047256675882530802288448074756349536014984350851850641480968436309808626001089318419998922015792312377593336082733427998}. -{{-113626550,-92380599,-61466750,-69932320,-95430217,-13148206,-26720781,-46891332,-90633979,-1065294,-9262368,-36993076,-2517954,-82353238,-28491625,-58394913,-14706507,-117767247,-71954584,-89539447,-78087800,-15167185,-103774604,-92011818,-86862874,-5783064,-100757054,-97572710,-40818712,-50397647}, 5348318776557141766355846739766565022071876785368029013553903934959752538451677181725070155322045770861650703317571533694381382852021485583164106373806140420305407783003872795505898107497866103295831097701307004273751350352666755384422629129901}. -{{-113501243,-100808775,-49796885,41668,-36505346,-45296524,-66187877,-74922767,-14009792,-85561468,-43712457,-12625987,-69985904,-550720,-41805049,-102437445,-34359426,-88222392,-70266734,-66414612,-90767994,-37589974,-15530108,-29414460,-29767399,-68712128,-102682080,-4359112,-25722784,-76154717}, 2761152556584709999818924768632400509106212649925867799662829002261040092058906767501863147546725813977637831875808562674998588474269879471201736788242061223052548283201889168603945613843530017426736271662464347471906784784525215185321567662904}. -{{-113138635,-52697077,-28853142,-55569868,-113003261,-36055055,-71468648,-113685740,-10774572,-35485949,-119918540,-11362116,-31645174,-12740987,-56484130,-66314085,-121061920,-71458306,-69191545,-112671681,-109926149,-2883256,-87050494,-91589971,-20426433,-29675542,-54399109,-98354236,-101170723,-60447538}, 760249989245871317621852041484065543682980161784703981588607725313333537601557982778536120743634262947573491690917619157900355890805287894106066294910320900048042922799383874264615637096180225525813105657644311712602859443491470406337448598988}. -{{-113092355,-96380399,-107988041,-18675568,-35770656,-17440038,-17741699,-86952577,-18306110,-21187038,-44556818,-120260216,-13131751,-12188268,-20025045,-86147558,-120439730,-18527090,-112772259,-88577679,-108773630,-44980232,-94864718,-5884302,-8866429,-18598628,-66875576,-55727441,-2431971,-53501615}, 6362313760256549113358979321379559802513913050205468803016772134867637401663031363615854510715844455766423231514482866049932150473206422556079223437366889106726390881750543906446952961398363020507107624548979329834365674769621058594086247968568}. -{{-112965673,-43911687,-39304488,-11284489,-26315320,-7441807,-54999311,-97067831,-77755923,-87023799,-27772433,-13301343,-104191731,-38182198,-45444376,-87324634,-104925347,-94175519,-24736599,-116478299,-33071400,-13139860,-92521018,-71367408,-52416606,-113146836,-14049040,-89213757,-119943297,-7829969}, 3969312213641117720741386626287528300546266107874250023721594230927673169938048099738172581054866430147509150950267264406855793099297393194866376997223998201393962500854487947690670918748012206335898369873759199026196750590666661797423869911060}. -{{-112960984,-70983957,-7091372,-64607340,-100795712,-59471012,-59853112,-12874722,-107743636,-53963175,-63820523,-75625962,-74376103,-10490534,-105412026,-44608785,-37492573,-110744956,-36369978,-30312520,-120412089,-10874397,-53719710,-107337039,-2998235,-34355527,-35495861,-96224574,-7192396,-83615878}, 2499519729088258315407628797255758573126826058697180543252875455791177363701053656293974573148339855363849460270571002029999837670769465788621921625218299039879613904925399671192335406698098095895462345341108822185669885548807421662085954562557}. -{{-112863204,-8367081,-41921429,-116427492,-2787177,-64568257,-39497186,-60601061,-71729266,-60934801,-71638516,-73911706,-71582674,-50500828,-109723018,-46449329,-805124,-116117590,-65777287,-9270874,-4057691,-118368677,-114664446,-68244059,-41767117,-25258095,-20408430,-67629005,-1580010,-66806851}, 2464509106071412505173560165285826258419343433573731827120162892297762901857144941926105888667309648248804124586962490640864977044580316033360783175680627554687502718956243478772582231208317516269230226002876465890998857400470791561587884522825}. -{{-112581177,-102046818,-102038250,-7450234,-59219809,-78775329,-70545284,-56817084,-43353539,-40842900,-98660173,-123281952,-73472413,-113307585,-56517989,-83741364,-98264493,-42412182,-34122767,-12926014,-104360159,-27565762,-46885441,-19714141,-6790559,-45711363,-49141704,-53238084,-791274,-19541008}, 6820550202626326424116031119995646061539444906894838259507097110623267293343222434754342732108217443944469285897885020094817585119603900454850900800075427255404528900826592831612521219420931011076819279140297910972122556069040658587902928390862}. -{{-112509255,-22477,-16420341,-68139174,-87727532,-3754864,-92481624,-991199,-68705968,-92459806,-13696631,-72773393,-68905134,-92909814,-112297971,-736217,-45981831,-50119387,-26590232,-51403841,-106608006,-80988146,-35608724,-63069717,-6538622,-69246631,-48968254,-99489070,-34990258,-78035639}, 2273592117046769438563680743773130482812051279341275542958181035936896623020827913671249739253100861475269550376082667208000106502883227160844044363422046668443869137102251307093576953307616742218978230177061296704383349824914969025086351487864}. -{{-112367176,-33312241,-113590567,-14989282,-107265355,-73858818,-54226836,-55486246,-37497806,-52833473,-34142243,-55756032,-43373224,-66522516,-32383952,-89307112,-26957472,-12330532,-90296067,-86555000,-104187126,-73283686,-23756561,-28971328,-30217846,-91045790,-51023975,-35671080,-117407236,-10766452}, 4882392758966428507390824034431766916765646379104453548221688762285958255830535561691779592757801556888093515504829784803290842045319058884063673817300552240166901202259964454477521761689408068295883270674214958883691627724653091792064037517801}. -{{-112096496,-68230352,-120239138,-119850144,-25738704,-113968818,-20421994,-77544626,-45383673,-47412522,-46832314,-26178184,-111804498,-55053983,-60893210,-37100653,-79160065,-7662310,-72763985,-57270727,-79694543,-97375725,-74901908,-68826683,-74654744,-57342019,-114645641,-61847911,-89850927,-95927068}, 1118901614592453224896522541766973528491420703312472984485116780020557023215438558927375482835137027183769877103293558312299851941196593136529244358158623204279436953799837830040961551484181648817861492681237794390419896517602539280229621503}. -{{-111897831,-70951065,-101955309,-88272355,-94110529,-86861491,-98344850,-64406970,-109013856,-2289006,-95934912,-29974520,-56843606,-22387252,-46745809,-18583698,-105126001,-107761116,-83682911,-33342413,-51907140,-89530092,-96821779,-61753824,-24883726,-81001617,-42127050,-118409792,-77123367,-57659961}, 543824117683099781837595345834869809875856647731084763852547698850189126981140389273853468996499396998313375286291278764546563700693181230653068016654242714884814644741738809911064050440202284139826000718707350345573414476262168145878624419776}. -{{-111886927,-119791169,-92342194,-5619121,-65944325,-48209270,-112121247,-5929350,-27994301,-115070352,-25150027,-111439087,-19565524,-119168832,-35077889,-85679984,-81316237,-102252154,-101367615,-15787361,-55923285,-28139505,-88433289,-73320500,-42347870,-41004188,-5037,-48377391,-894600,-60011482}, 3330812657122618447999900996638732250885364461624283604059166012509191600315024336352744734806537429223064245559628485706292069213652111604108899734353906413072104336278161504706659024162228325195057802628596289626711052696028868723958152868516}. -{{-111580580,-16600920,-82790981,-78528454,-60128047,-48885815,-118047491,-83279519,-32145824,-50595122,-11914093,-71807166,-40286130,-39700044,-105084225,-116850887,-68017682,-43467213,-72172427,-66281149,-69708685,-19741444,-82983888,-103622121,-96554746,-68563444,-82460331,-4577013,-36388465,-64529542}, 2574776830051375303637196407060133057123931093843155529879760984587470670889643233603527563199065390428689594580190053942163820994194045787087484225163113416279843978732103642184805643487933945181894219257356266947984956843854686509401827785483}. -{{-111570377,-785162,-92866675,-99071446,-84503130,-89398335,-114608854,-108473243,-38616527,-114421637,-118656238,-79058714,-108996506,-10752028,-15950422,-108100111,-18351645,-28374712,-105926054,-5008842,-44396302,-40800192,-96654210,-10357364,-36408537,-36768268,-73393868,-9941414,-2030080,-13455250}, 6372695971577576912200318990726615967391699913025810406170411829600310152529116293341962395868968702894878181958924409063508947823061898573381446115838245273262836898324064757675384302966046525304883186037760990205077431109146752835772177349722}. -{{-111570075,-103416674,-48801258,22553,-12552618,-100088279,-44395912,-111261160,-76944889,-110441222,-43391658,-12807305,-11175892,-26320169,-87365376,-53805096,-49437039,-66434060,-54868923,-20730615,-90608253,-50495393,-44114536,-118431713,-117121297,-109070316,-86210145,-63729424,-57214041,-107815309}, 45732487592317195692178602472512852136565307169046962612646554538200525580518256654956026267921618280256706235454530508408312760220096605439039188440004002636164732303723530258487135184323986893257261308064779279734756996694580621954833897174}. -{{-111565670,-75728357,-29280335,-30304847,-44662920,-21148536,-113299347,-105287963,-104431563,-71655301,-70422311,-4091397,-31987895,-75413681,-120333973,-44435301,-63253499,-104486524,-20400557,-95150536,-73094621,-35046242,-20925801,-100881433,-35743189,-34060425,-42284717,-12566415,-9121680,-116258452}, 3349258078726577066786385951526544648993922304375569421347934008009519743141618629081521544260921846218138348368676519342018816151540331065805305240912716301183691353434831767841275312752899264578679486505284158412310197156058002702749988945969}. -{{-111431611,-119739885,-46260207,-114432884,-121864759,-62819634,-83093575,-88856741,-63353142,-46445400,-10518344,-43050326,-2344187,-77054129,-115395310,-28289393,-71488397,-84059203,-113524697,-75800023,-38261882,-70042027,-36642968,-120608672,-54349476,-83363707,-34122959,-61033699,-94977260,-20154406}, 3981061859503031376355261971733988966012110583088817248192824568212608348900559018717465284932165644426229101194370719078610637503276939143908275157356015491545776224660380638420882284680036797353574497615189952795470100260062196567713359351592}. -{{-111351844,-24562523,-54161805,-9730238,-20835790,-74496526,-118383127,-6582267,-18761703,-103734960,-61317495,-104344730,-65005611,-96762398,-82855091,-59333557,-79529611,-108224572,-52589079,-26100102,-56404410,-61141309,-112750055,-31862556,-14060007,-73060960,-78324489,-108584400,-81244269,-16118174}, 3579059385005707749378132266175631093458579836682276533257425093579299145511952966971395265944341593923863681797632612548603569923760925588141264893495284195661235901488192989538851392263884606408830565056422397107206147761364237412705286892089}. -{{-111263520,-84538845,-45870474,-11162340,-50237107,-47365831,-95637974,-42885951,-95152444,-116182422,-33713614,-12992610,-92625392,-102623843,-26522957,-88444859,-90986397,-51247593,-77083120,-85022139,-109977871,-49173590,-59891595,-12325772,-16983582,-46042996,-37235938,-99739610,-89517919,-30698709}, 4228479572455961471207109672271827047130261211018593659522420395415415370321947020814400467818041033429039031313894865704918748230391474775909408442958286080501603713661563354497931145329501537388246934975299379396821452939151663239434573455181}. -{{-111217277,-108015352,-19339978,-31480450,-70631889,-19443503,-77111575,-106657265,-82848920,-71713785,-106367353,-88190733,-105790595,-20754101,-51109847,-45909391,-11171005,-86992386,-79173918,-51203954,-87476935,-50758675,-78501606,-112219396,-109064557,-96507862,-110424181,-82840339,-91685209,-116093123}, 17451724653295824469782529783710440322456050647632102024970170058994342574437958633892830872006364437034358783216111663076195748863418579515969267143883945300449798733450760075149409292104847375930149546514445090170372204522082483703475208462}. -{{-111206980,-24396264,-69456725,-29245769,-60007838,-93575652,-50329756,-97068161,-27838423,-73626216,-24451192,-90842119,-76345693,-47714339,-97616272,-57622555,-115694590,-119153752,-63103767,-10881874,-95489816,-70857671,-7381336,-7852769,-53582471,-119684888,-89811174,-26389751,-115214355,-101716466}, 1043604963338218354371617327648788686621060995711630743665385325588545166289387974814730180973160082418902049832420570112590447440246231819212230916264484887785574666135577996984311087096659993714530901355948886654163462563055327060826777142899}. -{{-111108452,-120236017,-116293698,-16746299,-67590714,-33070567,-59260582,-47093580,-35198241,-52256406,-36373341,-93514907,-47648518,-99353708,-42173064,-92325702,-93964117,-9676908,-13827136,-120863882,-37517801,-72835995,-15518439,-33673404,-102864944,-18401055,-87788975,-26866047,-66769360,-72554613}, 1156209706226177069135613036206505775692470111416413251481355667304785870993843299317795712319671113647961922645911560651683678523086592393912247555579795459912281136697361514221580480121890413127206112185021858215938827321843275211101004821205}. -{{-110923547,-75401275,-82478708,-88876922,-18960894,-106281494,-34056665,-116552084,-13163432,-75470956,-42629,-90561790,-40549263,-60529530,-29700914,-95547459,-110974945,-41903171,-98809114,-12349375,-84091025,-97300106,-43190597,-97571633,-66349595,-56035619,-4791071,-53246258,-99147525,-115474668}, 1524613683275413321574018805762422187545671537978912755655769370053017623931473053530822037476095632047868761152941583904841569066093662469128311747850346868280195086132782201531893146743609486139122115603911972115332114112849431568476021222332}. -{{-110808271,-5916334,-67465223,-94740930,-32233901,-104601798,-13153,-102729732,-116295783,-81340660,-37915465,-39292385,-88383770,-17125508,-82560585,-48455091,-37901247,-6734991,-24031954,-23899756,-36801577,-44338158,-45956750,-89069314,-90387076,-11138329,-67642721,-32268077,-18706192,-61823012}, 2827101900014810738208091625722685331721358128834413298333513245868811642030852151345899386587949727655524061456936746013146246129097010440069678110544523758077408880509852093452092735768715614889592345976001752099120689013740910342636319814314}. -{{-110805287,-40323761,-108089478,-1560370,-98715002,-43374442,-113448002,-593549,-102622005,-73924021,-104191590,-119108719,-47594381,-65000001,-86633470,-104233944,-79392909,-83113788,-118488916,-89055026,-97000479,-87086581,-30342193,-47789536,-45567542,-32351227,-113490297,-105005545,-50908689,-52448708}, 5521143078422134763422897512840410126387164206525378656624939863567708638732366876936362537000964504681324644936847294482199258690215560865845937414593327081707443698302524382562568998749426800000169451164159023224647528897438530854751690474620}. -{{-110706426,-76052900,-103832875,-120697217,-29903964,-110458973,-70077750,-14229701,-37814572,-67298911,-5981323,-97246192,-67235646,-52708098,-34123442,-21277324,-81649737,-121939799,-25416583,-32400123,-17919413,-5924531,-71431127,-16555449,-94912362,-59613223,-86033451,-72608950,-66826458,-49016295}, 3492746274713211351195716491316113443856611622262384760482779534040138545891745267827143650569252396434662166917207170511049919894211440100509569746700843221416410308432232364934030984394413588821622981466995079085787640899437684185038281832787}. -{{-110444819,-110769596,-100927598,-81107938,-40945313,-43600401,-55455010,-36526546,-35377269,-58291923,-88476436,-89533324,-36540871,-102205134,-14078859,-33917998,-35759004,-44915540,-90319019,-89370847,-43561846,-78117141,-19767935,-47670391,-104460164,-106931467,-51484432,-62193027,-29293371,-95796914}, 2222040823919045778169542122109308555583649977083909691583622467265883278433784394074981141344732313356274247876256106328171105823084847589326476234684783126750365733904142333497654126529059626020650839560404589274847878055160910785317365329102}. -{{-109892830,-82731282,-76140584,-8876789,-119161577,-76269141,-72448889,-43129578,-73529504,-42848759,-106705587,-3637273,-97705709,-48045530,-100779955,-110084123,-30019314,-69423136,-27842704,-40815112,-49922299,-35191699,-84950009,-56850186,-106110247,-49948146,-11496118,-74142869,-41568071,-116085808}, 2372632124701095289660613769961090441542276199325193444813927502247325991290462437238833961013848075266816355112233675660573363822753209753623375169847379520401941670082011989584128370775199885281270919367834629977709499948865824138718505542023}. -{{-109816082,-5043819,-120274088,-65204040,-40728547,-53305702,-26107132,-94275141,-21908319,-78108626,-40787417,-831459,-103602408,-17399794,-13951445,-21920070,-91828849,-6927069,-7893797,-1889252,-104227164,-52471980,-52170659,-113400435,-122860776,-102262931,-21451243,-83058339,-115650123,-118478842}, 472982069238534918375641229097255298352260740422623709762468419217151621783503672459952304410319274858974936854132536652246076675451515866860749122481444063657519029505766779565770030845333959910883107679256222656234615496921539979087447634541}. -{{-109743589,-103374280,-77207957,-39920501,-39865364,-24763976,-61830541,-106769003,-37573548,-14450487,-63917385,-73192230,-58927145,-30396289,-53804520,-81865980,-24712170,-26877914,-45399402,-122260570,-64860972,-16304378,-48952245,-28922587,-27538327,-115593712,-37711270,-43989946,-88649623,-24105884}, 4897401373155140690008932370024023483489900256239357294017997146499200805025760502092453494994666135746318441713797132917132365075886214690561641460560771601005045632279177926809160514837524973777672917683837459630568836553454130142849445906738}. -{{-109740911,-54465045,-27078771,-51049799,-23687257,-30316807,-90257726,-72968487,-82924392,-79066475,-52907764,-69372584,-108668020,-99463068,-79616966,-18205134,-100010860,-112407371,-121149795,-120169688,-114064694,-58915451,-48024226,-5813864,-13398600,-13410020,-40247238,-2603621,-42911099,-80533107}, 3387566617686851699011313283410299441199516144648068471338125717801996391747893184076947050579724256528863213466360482427526518481612369651635109725864124386258172863051824341542505311262885970455621523709714156877158537547042424394669104954688}. -{{-109600359,-7468816,-5514708,-37524866,-117561785,-12496016,-69832958,-18708859,-115659565,-29478944,-12952121,-64457424,-116969637,-94404394,-110679644,-24058966,-68241168,-46185207,-73221214,-99882790,-102451877,-54834744,-25025714,-10599240,-11114630,-116238303,-52626356,-67999297,-33732919,-42891627}, 5748881193428584436128460029628833008249883285165740862804764577820922035190816190947446412908281294374893730035876157089634240063185364407258038523965636972840287815223675638788243035045540213121813994224410232928280445232788807699432108583534}. -{{-109371439,-41410114,-32177364,-85529035,-83001948,-39679930,-52699810,-27218608,-119945624,-49079222,-92347617,-81442275,-47139852,-15365486,-106177315,-43128357,-96991721,-109896898,-59717272,-11648643,-85615234,-89070903,-11349311,-324967,-74199419,-58955652,-39185244,-102333265,-107730221,-83326519}, 510394342398648312761150923627770434022169907579424810443307811305566460029977955915155638955331776073066350547303449151746612738712712473667727504728204229921869691890545903740219063207082759574146135800669211607393350279986268488801247966198}. -{{-109284032,-5604490,-15827086,-58819241,-119110010,-67878569,-51893210,-48722240,-68427692,-39467797,-12642604,-12167987,-62367825,-7551345,-37771575,-36193298,-72531088,-41000306,-89754983,-16995283,-9900925,-28928742,-97468547,-101301039,-91311297,-116162327,-70820062,-6417695,-85320485,-82811196}, 878066112909676056350058583308671963436627193332088546131540660126313660426355794382792493586230542993213193100220924680571573179701008917869741988583846745670721312232716286546490676165115318106308350383005227560119429710555793682681808782807}. -{{-108932682,-12527074,-27103049,-95553071,-29153808,-39767968,-24320964,-21283141,-16749312,-113459724,-24524086,-38826230,-113448246,-60626119,-1233865,-67214064,-19169410,-8433370,-21217355,-57645335,-48467478,-77635232,-44675969,-31652936,-97155083,-17303178,-100719565,-97145706,-120476622,-65462808}, 303104824390170557997347403069924704098149166645188880278998632069627348679154099812258564883509076119263049950955901734269323642935750630618525125209764514089773659964244246877950220771698586408343943159306660274762353226592876562329095085939}. -{{-108883213,-85004382,-110895220,-89185168,-76546022,-66604653,-11791941,-49497731,-14157202,-22983621,-20692774,-109431499,-110936744,-114513073,-61508297,-57328625,-95586538,-106612727,-109756719,-28262906,-73776156,-7332115,-74361975,-15701146,-74308901,-81820056,-49348180,-87501979,-83698010,-123241461}, 496779694508137323173412390597968853225616440325659957052129375632220368286092074042308991392323010304729780355684293661726597128986099403781005146499594617658622353184509271159080965090745057548087639001612654083671356901497240258534989960478}. -{{-108873894,-34368689,-13370997,-40060328,-87334743,-38976245,-92848820,-109593860,-7211659,-1303277,-85958379,-73582489,-21289198,-82997769,-83128859,-86759828,-121324873,-97149473,-9763033,-51182570,-13944942,-53305595,-112919372,-119140431,-98926066,-94031575,-114812738,-20625502,-75532131,-59273440}, 878542130354555741742302380704557307068990114746795889578163995197554408988636329465260523809620313235391818356563378585655289272737796371589891455864859728099891891958280060671509450001799826926730700565855716149625607771062194655829188710601}. -{{-108840940,-63859360,-75348687,-78759587,-44186300,-99129455,-64434708,-14234301,-15113336,-24192132,-16875745,-67489422,-17275170,-16166619,-60075340,-118143518,-114426197,-120726829,-109559615,-58775283,-7154903,-24994931,-79052386,-41520258,-119105361,-84843035,-87993132,-37827894,-78253085,-74585780}, 926944463609193056376967880452022409836632275972299122143411335006898216750107547417779234770691553700838010785078768856908837814305050489237087415407621297834675239666970848353756399039800555011638726792771296364712026747803895372768084024147}. -{{-108529882,-11019851,-66722562,-102147037,-16712849,-12252715,-44390997,-60178430,-93918514,-101619220,-59784131,-55324646,-95406227,-93354872,-113360355,-74626496,-90492167,-88856948,-29132171,-107795860,-110210752,-49074665,-1301447,-104115844,-62115941,-62131291,-102544734,-73150608,-38787549,-47978019}, 5162723924180714976295927096089223493430926029839856045414915061768428600202918387245983825936989362190553950433183850636028665881827913493107830471600258305814957762095141442096421963608697066549760045242044549130330638470395723147762460175237}. -{{-108334302,-23708670,-54226509,-19469162,-53769388,-12478130,-78739789,-83658235,-81336793,-108339756,-25404043,-43501684,-10595802,-91124168,-120942568,-36420338,-46223931,-29679611,-45994706,-38191359,-58181603,-67502430,-143221,-56785060,-60532565,-12896764,-22821995,-22420900,-97132000,-105327788}, 1526812907259596949629315981493813476157268972431787502994733926989084730693579033001365642894921722784576132161633251432137756345946329484944701442958778860210792945054798809526373765402141685846043299100925653237767711701392666180469727230523}. -{{-108332115,-1173561,-48706042,-78936348,-66215565,-85132704,-112409928,-34512012,-114336786,-87691216,-47241454,-84155376,-98250301,-10770718,-42715509,-112033786,-77211322,-82653436,-24530163,-106333983,-62869806,-50413487,-113754486,-49567914,-85205538,-83733910,-99646526,-52170725,-52565091,-108755414}, 2629028335910809946948284904701533757569067072311635528189767246196811219996040494094575959851798853196623738032938912758893749281305556086510820884367292272885671445268460296038586177690793853482476347054952517680875240838428254612047468408812}. -{{-108274687,-121206381,-3846395,-101137296,-37026967,-42138150,-12761796,-7665762,-45662458,-122140383,-8394411,-22420065,-109477678,-44562682,-59230382,-61143165,-28197896,-96317032,-109263501,-6009299,-40914351,-5367627,-120592340,-74591521,-57057661,-53301386,-67685835,-94362256,-74162689,-11574544}, 3651229466853776521043225508781129876204019419740000483349310728720781685427457005445730309932183583432894707441463352621451623231000106065621941200204235313366096405947340825316941879905119769524596312264797233379501108092595620297295867900392}. -{{-108242839,-100530146,-78930049,-113058962,-56188579,-14969435,-117091278,-24907762,-98926390,-27420842,-78376083,-83136065,-93028802,-48821295,-50942789,-12820602,-43843838,-98559140,-21722817,-11610663,-98765577,-110980411,-95421878,-16300718,-100727459,-67369405,-58058906,-51747625,-37528431,-97617147}, 2619648452176138403227881674467206876805385980524047687616162382202846084898372697810782916822530748232339981149567488620661849986828998464525396354158384632735355086021922230619524726325250862480477781639324459682615953524575399256637604860874}. -{{-108029817,-76332283,-88114720,-20018781,-116879275,-50826852,-59326210,-81554037,-45100331,-82079007,-79340770,-62189583,-61781800,-71510606,-50570323,-58430742,-13820666,-3171368,-37888270,-31040578,-33800506,-67470647,-83780005,-32526018,-55439754,-117076422,-70160753,-79852129,-1259320,-41537818}, 5294092781648664976305658871359763119702521680036381647503653387758499793449050428724157136419948981301202162060620021020893543837165405713523165250647203444697911136561893210160126276075029279023469377049604827893155727790216278862805627548772}. -{{-107998681,-49131375,-105258310,-36788068,-108980182,-78001905,-110606171,-9809329,-43673886,-91845641,-96127553,-91575674,-52058737,-38333041,-16114459,-69536804,-120376578,-110109031,-26432031,-88709148,-45885211,-95629600,-100140618,-75619647,-122254057,-96896635,-12746266,-81087610,-44032662,-51494387}, 5556307861453156976462426043122659717084129705301458284199793356009916964482747815663337927565807430041198972907973437302970280509495261425564785834811408361168847994921915909747518762644682437278856859643239192307698088127672202810392010393884}. -{{-107785935,-68792306,-65004657,-69351610,-122089885,-49221984,-114263296,-48296506,-95065030,-44373686,-10970576,-81813907,-111433307,-100139260,-77619836,-53216848,-76125036,-83586394,-105694015,-25990072,-20472091,-88974443,-30022091,-98728277,-67134800,-47989880,-109465795,-105688779,-113887925,-82825167}, 250269705040374041153829960350785063458417534095823758594076119501063238325994485281421825871357061277730351953716456668414876659313207324575341478632974329437472258694263976334377227781740409085880453790318438434199359461810670862001479870442}. -{{-107762587,-115524478,-61711229,-100045347,-1749863,-21015701,-92102928,-115280621,-15551877,-18602045,-99420868,-101414118,-87615380,-27914034,-12796412,-56643031,-54970549,-47309350,-75414456,-45294212,-86837027,-27804926,-41153771,-26017667,-2833491,-22038542,-7795281,-58806967,-29520735,-25820717}, 5965950635041075966405000656006044552548428517905571432595980251360999257176940553521243064965516102675471333091498178882760555487315468010865059895849015642284453619744327322998589770074990915474176374743071926753776095561605978108944276421698}. -{{-107348508,-22200109,-107134372,-120687574,-15337671,-38791515,-83777706,-35794486,-203861,-99510085,-112330590,-92849842,-48746357,-115313901,-101498466,-107155502,-24976451,-76896434,-19571582,-86756164,-2551871,-121542237,-30363991,-85728077,-3378852,-121463997,-108013163,-29313573,-31084534,-25262695}, 6116681796408689421993859976451247917712531720558656115699995363139290254309672557466219614853871304413328157473149036660459573252043470559916605069567115016704831627317021878657251502307413296927604982165881473825665709358447454604694630878413}. -{{-107226968,-111539771,-33447868,-62761437,-120604513,-88664597,-104683583,-23583934,-66121175,-57431112,-58243021,-108364183,-25696088,-6712471,-122907418,-112264261,-54636967,-3613516,-112417055,-102464353,-106755117,-44841983,-67751789,-80759853,-111290839,-27978450,-42001983,-33517141,-31783860,-87273475}, 3215312192806365592927734607963707376912852733456403340847399240117755902731103154374010690869424218566141451960643731991104894049552711445981118700575389917043923194215836094809568781314415728767826468601044495407529284058140213633875867488901}. -{{-107145230,-24963221,-115280206,-87685638,-62291691,-40894181,-77846144,-66480378,-52883545,-90444128,-7295651,-42080563,-35163477,-67007234,-115553592,-68595534,-65155585,-62930527,-72683351,-106129456,-33584342,-92305990,-94931966,-55816189,-80419473,-61727950,-45493663,-108344948,-71853715,-17520655}, 3900835874578103659793720958094770094149250390222682472078260208285170547259555895656178374147311690486859169887154321643147988937742692921245251496940595799395901957422455354123393296157993927603937808076982232838685788286308823708246973407949}. -{{-107099021,-50829888,-37152446,-49562914,-54001742,-63286955,-122620045,-103131702,-65821325,-77073216,-40594127,-51661957,-121710592,-18503419,-20399520,-52727921,-54445670,-19936760,-20230093,-99602384,-81213312,-59192657,-69998515,-56955524,-54245776,-94793925,-51429852,-13913653,-27340913,-29779777}, 6511283726706897251512197271371899353907314099828511906512765322924827882103630961721826431426058789353622564665377404601080359153586043757355632797333370418444605300558652530316721429149538936284304206529633914265000551183663485258189445485214}. -{{-106608716,-33253640,-38701441,-112968984,-59610492,-97939403,-56686557,-85184882,-97056893,-64474089,-41532937,-26124233,-9639095,-120218687,-11110641,-72374616,-46286863,-18816847,-23142060,-116802510,-13935372,-103714966,-98811293,-94082616,-53196486,-71546100,-40150623,-33925424,-20628555,-106659134}, 3103693777409434619496866095999247016281126287005924480952387979620553909265456369643783775411327725007947735803893911054366013427632358476101220539496525041947769396020678433948089834399501703193576417334276164547933606308462003693486499201179}. -{{-106514069,-103292248,-113825882,-4216557,-10157028,-49698107,-4589615,-48197882,-92087145,-108758350,-19648283,-53103292,-117361845,-59562351,-74270379,-51973450,-88837868,-117240004,-41925583,-17769736,-51915335,-52243661,-108124498,-100692391,-33549993,-59002809,-54241607,-25353647,-35600532,-118248837}, 3119193238891779081975481203670316015127289985760040321226668403729352959072856769374173589212555767982482215104894880206227254247483956978001107748577961636257298500847483004974142011780661910567202827034900600147274341857071962678044994013846}. -{{-106349585,-98106040,-29181116,-37500071,-104522758,-78580995,-38766634,-98639232,-3656260,-21363450,-45622201,-63480618,-30311499,-92336656,-37100247,-101305538,-53700527,-53760118,-41000557,-49412423,-122950172,-66824418,-93288180,-41048222,-95265792,-65391747,-79649230,-80936888,-29491200,-84271088}, 1766749191876198980613285618011696837611426858679719630774989281360573810808916673239076695104604557326022559484074500493778700280296123510017076639507150769679112620759990014443124763308235314751471053939648146799082117765414658517153168403414}. -{{-106093728,-62907206,-21245700,-62414724,-11237918,-99044455,-11125590,-96526160,-83278719,-111088706,-50804820,-27540464,-106554220,-20666973,-19413806,-122543403,-91623566,-41755215,-110614360,-17316770,-94614779,-65362786,-73571287,-50255444,-14748083,-114061880,-8012818,-52091553,-95711773,-60412677}, 1444634981191863729590154158540281057540241760432510696390101680157336438873550990088199111464563579230436865885468689687079894413679635016557761743163409619061841565003587914911845056959587290748293721401214830583305425175455105475559417536223}. -{{-106078260,-20288948,-28149736,-40664056,-11637488,-123449835,-26881862,-72230524,-55837207,-50687413,-21207006,-58227481,-51218566,-19623509,-53580930,-96379351,-106194971,-22541503,-12920541,-63034096,-97519144,-817178,-59955019,-66083142,-96742406,-2656700,-75210487,-112163794,-6124854,-81035014}, 1936419018214285707777772478222957602560670216211458179441314917137402867184658586599283697062553672032977167419885150818795875104651153192868787839390567854855695318114376247346878454916228728087119193185105439854103802685073208426781015037151}. -{{-106076735,-6381680,-35542155,-49565453,-67923347,-79693428,-3328473,-111067370,-61666968,-79422329,-30097872,-78115355,-62296641,-109541697,-67358230,-3895957,-107461150,-51069725,-73870813,-101070675,-111091435,-6775821,-116191593,-32902148,-7829623,-90236668,-7030876,-114791017,-33508833,-30076416}, 5722205268920908491465689665023611813851115610513398992717838355603261219256787252387729565756479202888795231891286002338232728280511003897489465574756437400069253452340159664584336438745126533637510322899709364270748337367658522119420262827426}. -{{-106072685,-80596436,-53790743,-53268868,-4569910,-44300456,-40527200,-107505884,-27116142,-78441433,-17949098,-10625733,-64817449,-103653,-75274747,-20399607,-107698119,-24847785,-65005017,-24606225,-26081080,-87345547,-115720997,-122010929,-107561428,-17293345,-28929720,-98853206,-96621731,-26260482}, 4065270719833139851121504394470278432201126578407987758521328741222469182937164473253860511213791894487772579091993363448218009697558471025194646079959322740347720865323708188276272093904954212852415771703712552031818476298783447956501721777658}. -{{-105918326,-105763754,-73355085,-27577818,-2584256,-31007586,-67128186,-63400709,-101700000,-41817210,-109112485,-43992672,-39037748,-69260012,-28878833,-12910506,-18205908,-35627489,-103181672,-7307210,-64757532,-80522113,-102452384,-107051309,-84050310,-87897814,-30083742,-87105172,-3287319,-18590150}, 5552727519513740336319478809395808011279462381139289567683588209920514544950198787597713924149400613519308820209664798324669702071187366691037674644852876392528734962679229598783944933601347523704099106296467291631712479590589424691058388614011}. -{{-105916803,-13030180,-72113447,-83175180,-54023097,-38841070,-55850778,-48874204,-13172136,-93820673,-82541883,-115759655,-38534455,-88462527,-55032106,-119515948,-15710047,-107260515,-37102924,-1506984,-122046547,-74100750,-55233944,-13934486,-58581831,-64833052,-55129789,-15910059,-113461157,-43537}, 4779849501502587408630113611049063235601285596642371342206672096195776630895528453449363282757789360171819112670614582518133310268056178154390098063147634281271335427897488605823118449575110969123835566229751052214651227244911855379704496046570}. -{{-105889687,-108623107,-77674840,-40747381,-82445091,-103368297,-56074259,-60909950,-25013234,-34265266,-48656087,-18335270,-116450990,-89836358,-66238670,-79860907,-31684125,-110794155,-67546769,-43024634,-58286296,-92614635,-83071088,-108313067,-119141264,-92335152,-104349027,-11741639,-36920180,-75471901}, 2564293181206143697661788030062969928284046748212556966627884773618803173119417515394217262430274016267437911871519234860212974466575395172966375544020708969100316955192807601638443392106671921708061565787717231628157364492238199949973995944836}. -{{-105820889,-5122810,-92921951,-112187850,-97704258,-103376087,-123154465,-73260332,-35344569,-21891820,-21600162,-84900807,-28514236,-82443399,-32285021,-19941709,-35037006,-63215833,-52777309,-6629073,-81578454,-65823900,-34178750,-57177403,-63341579,-39587244,-104800525,-119320049,-82387831,-36780955}, 3659839691065097338094584733844099614569481703277500624455547662708452844024121687136658609085145384404679680915597995864056259881794873090228180386929929029134367242538855368380986198038908175672059556343627232941458567985774615983221439010458}. -{{-105787249,-71258351,-94263276,-77244971,-43596661,-39171226,-53666651,-48765827,-6595335,-80137956,-120696717,-96098310,-51506823,-15250152,-14995250,-80145529,-48825965,-116422179,-96460529,-78615148,-31733678,-13063725,-23474577,-90486919,-19497538,-35499868,-106702677,-100608101,-17796979,-107329881}, 2074354723872944423540954554784129805975126209248715005097247426276735456981932090114676632383652379097070093146335802404590414230506967579757519001657756408826172898689901980480763056777144056961933664010647151433226230983814474868775737387556}. -{{-105755511,-59878152,-36284625,-38857235,-49479128,-23059765,-107017425,-80269969,-26991069,-122532429,-48393969,-58125290,-56155325,-67311902,-77236435,-49483291,-62895874,-31072275,-34539822,-7997167,-61055477,-120446594,-44957418,-121023306,-119930313,-50620489,-4523781,-47655831,-109447572,-73995583}, 1526384750507548075365170133005005414310962349926582194981739156183020426862588873455876537163192195652166426957095334165617160938459789647681047508099469823700151082991260230898569206104993013952366931745834483339384715345140694257327118034962}. -{{-105739789,-1971150,-118622781,-66139646,-33827670,-21581580,-77371679,-87145263,-78933333,-31259473,-13472253,-68046333,-60481001,-31895316,-9189139,-15507996,-99334704,-83819317,-115467684,-115282366,-74809335,-117977530,-61994937,-91939480,-100990635,-105018970,-122007525,-107669412,-79360862,-73420687}, 374747395768985630526979803043360430445625007634766248508501371788339558937602632382840430707458283726532059855371614153692199008460392812849446832730249464828801215266348666765969667161577780923417119723140297699323667619700117576461688890}. -{{-105715052,-60189075,-48620483,-102141857,-32738651,-4938261,-123107291,-34159817,-6722850,-81899479,-8715361,-109055039,-17779455,-28051984,-43345489,-96430814,-235426,-19813234,-29796402,-30400848,-65780842,-82854699,-63209232,-50135444,-29686899,-61273792,-64890357,-21967740,-64856774,-109061015}, 1019981073180311331471128553581551459227494104963309514162704600924031068282119082554080229640200885276428146921540525278070576553420426206510652219629320071599407494146759295863854496620906917045033410141474008665785050243354027936909900095745}. -{{-105604837,-62766398,-85204386,-94095787,-88685688,-79436357,-17605722,-12284198,-98373021,-99505465,-72448108,-78046027,-99235165,-35743716,-72098675,-69215011,-32500052,-121647101,-8617907,-1858693,-41980136,-52894400,-104955594,-114591673,-105336373,-27387656,-6070261,-42534256,-4061856,-93926836}, 3226122049612541198859636399346457422266852025474360173559846678276713913409705071974276006539673427396412943202839734990335034939878557550427348012101283084661734622490589139373512798685417650983150366512705187099731773109415144901687725073622}. -{{-105600359,-75764012,-33330388,-37916121,-24227075,-78526823,-115020409,-86331103,-59985016,-113246196,-22739924,-24615712,-15915804,-99849217,-102060693,-1115164,-98966477,-40374455,-118063237,-112370617,-94755134,-65512318,-115172275,-81392726,-79107737,-111944412,-66599431,-70966516,-36738180,-10992908}, 5122122726425552489201433631794217881931305493406545915592568067253881240886630868699473950663536553369304237688475656471476133309062023094906846280082900234415971674349518435567809267049884770199433840735439661745390853136964373434292713332486}. -{{-105492845,-60937498,-66123465,-33935893,-35488324,-117576611,-52304008,-84157514,-119621713,-77798630,-62612353,-23442723,-47311780,-100560991,-34082374,-110402529,-10240719,-92396577,-86584605,-111665891,-28796288,-86430676,-74221956,-21325602,-121339640,-59926188,-85992218,-104027952,-100621989,-105356601}, 60572699207654920070953356494371202022191910256666771710730156915770311856509687908935440689650041209393020194311269787289614232842848654027280550134819791372796263576548406690529048002280018747486355771137236462144801098973482234011844629202}. -{{-105419226,-98356030,-31531234,-56811631,-90155893,-68342537,-64232512,-123377304,-52816714,-20545784,-69705125,-78977274,-100380652,-116477409,-22290688,-16981742,-82295133,-27727283,-23474892,-84554512,-65831941,-102506222,-93956980,-55507768,-109029961,-51888649,-73616891,-21282911,-104408635,-49376146}, 4537067793385612049466410164408355638821514570262606884357023795729395807567744569123552256036307074653859326084160317275879150790432255386953793137080968501845873722381693931384067542163341614986773133495879511018777544428766620735010495060935}. -{{-105401224,-60712298,-108277001,-42307947,-83229366,-93607716,-109187658,-107848071,-82822793,-91075042,-88140425,-41896538,-92033384,-37397103,-5899122,-122165160,-78969604,-73350233,-74967205,-31792172,-48408077,-26053857,-53672451,-75389348,-98288005,-58348392,-12009003,-100999768,-113235473,-2620699}, 3890955781340493867207822075888673679299828676847271114881341264937441858635162566503595941322201215910049278210817124514558720091165580058353891004856324666922003938821654260468240552549953806260845139660706100440849665323479566131930702928499}. -{{-104921776,-39036172,-100752825,-58031974,-27449277,-825302,-111559379,-120512566,-97690526,-55630173,-77656458,-100466183,-82566389,-93745735,-114665683,-10484363,-82199901,-107156120,-115127729,-65220836,-31587095,-78349032,-46828069,-24843360,-77421446,-4931993,-91225587,-58184364,-84947285,-57093518}, 300272604631194801142458485534074950626326121964205668336505288889408028107770933535301057029417658185673606139846575251988876019826529934982251353462730333095464670484515183298893535370023411802058962441811899825720330518790957185202735678891}. -{{-104732259,-62526071,-62333832,-68039086,-25035367,-26356300,-8380890,-12485898,-40787940,-38494484,-56933193,-23982382,-101387841,-113421568,-26761104,-57871912,-89965666,-58409833,-18104774,-31998716,-100224380,-81404188,-17818229,-81459441,-84480640,-16027585,-1711851,-20545473,-36304732,-58064031}, 3232443622276176803828843444192546628250972743058793168167592645856764690687613678268114231683640751844212454355144958792801236258016268396562761357788586119288863764622885375618309509378544457251833903407743153818941665261717108654548725918700}. -{{-104454418,-9336609,-84587779,-28742943,-74383201,-61812752,-118702611,-3520836,-95272945,-59781926,-55906439,-51393799,-90493630,-5418243,-29627452,-102421933,-78739871,-4526183,-55089029,-28355678,-52264915,-7063795,-64273054,-107368043,-106768171,-114033734,-116216170,-20488417,-68956736,-49888418}, 4293544489738212497189557638951431210289535858246025951434046868598192325736179775473532908327321668017983428491763967250338906027158463916215831879726528198820217033537204426141641597996384778176608913529035157220444992249340470543630509560481}. -{{-104419678,-71520693,-46508097,-75823929,-25477477,-44422574,-27687276,-4919762,-105430971,-94758658,-90744169,-86370620,-40497828,-26100514,-25321609,-22142687,-7603004,-64020290,-118968735,-78514902,-49572934,-11562659,-31312415,-96413773,-34044611,-95744261,-55090506,-99486990,-53719323,-18718277}, 5701961349805302463446242818893327381260887050727240401175866393162086636010625754027807269214857707181496215667374842085212721421471066687604169902913681549288343851453600481065883493306533726841815756299326005510119616611023829156738715302625}. -{{-104383578,-87939791,-82405066,-98016012,-6673228,-61433802,-112838612,-22459527,-63055806,-117382640,-51882610,-5665575,-91259744,-96078628,-11006549,-100264854,-82520203,-8742388,-116562781,-121666436,-27294,-21566259,-15915268,-74024398,-108068706,-61700652,-14005509,-109151832,-47784180,-28485862}, 5595422250317380746468418187154072963202206344102964318390406435340033838063566256601559922438459623977647216137216261033244190140121823483550458107296187163210128592453634393938475869093026805738807313630469476174541847495757089423852232685437}. -{{-103869445,-57338648,-115946399,-61054279,-59960455,-103596119,-23920137,-92200531,-86619428,-51166998,-59740921,-49824123,-2848481,-50969327,-92654779,-105477027,-39812977,-37837644,-76269740,-11927406,-110083097,-80487496,-75052899,-107716846,-82452275,-74006852,-88243767,-24147207,-38666515,-50316475}, 5979220019629982040136763087998928589143105336164367086763622457956977067470233044172254252849095788073900094589904530028036308972894791221709109665192978668807037099570099879730038051986772323263351621845881778661238130287171114487485416997634}. -{{-103731566,-93670620,-56579094,-28037346,-52551889,-46457096,-26659995,-21214310,-40858562,-84922265,-116820822,-50504667,-112263373,-99897586,-104191234,-24814454,-112536558,-113761922,-33490841,-2489236,-73517226,-7240690,-49008236,-56749939,-100788436,-6991546,-52358956,-106361247,-120914034,-109087737}, 685363087158773159640865092562644266746575630766669146004830799545521420649405283937790424374061176921377199730386241673163239351601029920607890074726353830688223296781586121835920005479408494198119727104365579356040563019469353562626198332847}. -{{-103700054,-40873621,-21179359,-93432523,-22496802,-104541442,-113800567,-50207866,-72434370,-31995530,-19482388,-23901630,-83072787,-64995150,-49396722,-102015884,-74177133,-58677217,-62505741,-92905560,-35161455,-49566752,-61582170,-4026853,-107352392,-82132656,-96242188,-19975950,-13698723,-65452897}, 2633993639485393638366634774845546738373237576573962327971436991913877221420979985937505012639655509973847921304908694013821897789652778127871996461405638046794692000910735938438762998889200323464403984647713498197867212189701580532391139143601}. -{{-103681762,-80211501,-79316008,-52829111,-25460929,-14057214,-15869375,-51897605,-64458407,-48437943,-11313433,-113033700,-109612389,-86528680,-761995,-3665676,-56859816,-13570058,-34486734,-56349686,-14923964,-80546496,-110732625,-47370781,-71544803,-35639281,-30278524,-71276430,-65171255,-9107443}, 4116989324022139936795635220414377284182047177533166716421133771682861642847684218042117315758254626574576664127659548259164496389226687768735820616372188883214240272858515509039257328294934690179059946851077358098459080050019255555573260724261}. -{{-103559987,-97382683,-85090333,-8093126,-1254089,-49636240,-11955239,-99382251,-64200790,-75243236,-4939785,-13168235,-42664831,-39376141,-27525245,-80845088,-10495446,-3628117,-31781909,-23406722,-121181758,-90115156,-11279882,-55284863,-39340047,-45144842,-3241072,-100622251,-49562949,-93510189}, 2540299375260711766831432671698308441454132575100200145690817130166264608084943643104477422210531145808352364019194729330734170823392614309240620412147756766651034795342804486170346335383013469375558043754340792866161278597939611125142928327464}. -{{-103233333,-46450540,-100567805,-30936472,-104772150,-3818282,-93400927,-16170505,-119306668,-97061847,-95056772,-62183233,-85527460,-113986030,-73715774,-100543121,-88907400,-96634510,-45981247,-40354590,-49332710,-19678123,-103912967,-1848649,-43557439,-24321449,-85455293,-18993375,-20581570,-101596815}, 2958932488484569009892549387825683571382721764313564185135477046726312723225712587083903797430539986425150781621566362201976193886912505271016034970551739361797385080623722462056817870848073064777157557896163631857083512210617030452372691449146}. -{{-103152730,-78792029,-23223953,-377145,-105561430,-98698240,-94638797,-47371996,-40029396,-78129237,-53810747,-26484856,-8851783,-102811795,-57481785,-2696652,-30045791,-104710183,-115699589,-850925,-69668037,-100357975,-98449969,-33686142,-107697857,-91097793,-67534956,-8438358,-39349951,-96477188}, 2617868892799491010022151050556650902805198503683142075272886825537412761517140632064369689623634494810756466929972920500572591723877489237021736779709501138820765009567464164320230996307817467493716554290746568254921551732392934570950112872881}. -{{-102853900,-42493855,-87116783,-85079087,-75983258,-121361410,-28149480,-20984178,-98530750,-11691190,-10295399,-39479297,-100848956,-97432358,-77721612,-119430538,-3942127,-75491736,-101396318,-37557709,-95059514,-10564593,-37812157,-73560521,-56637556,-54794275,-49464421,-91757232,-17456171,-27780868}, 5804947341209572698722506429730838482218688382412603600334797040893291928073740601264930823853687080724904985481462854186221472840344198822368468514754113684882285141838404256615508997781000142554234812501437114223530741578741359031152874550257}. -{{-102705973,-120002175,-104867215,-59521104,-52628923,-11609561,-95467567,-36962486,-45716823,-17626079,-111540213,-14865542,-87898852,-93983360,-63337631,-37655847,-122130973,-58343950,-23179534,-95094433,-45002206,-112037038,-14731700,-16448548,-112337171,-59778903,-121222254,-704908,-29990908,-5548872}, 6063119529265042790389282779209333080515649850979285382499649595819228569579991882746880434706286478273285033487325430727432300818364756525448187491039360777030508231803758720072179720597692874741621635336089911691428654380851351796115068827784}. -{{-102495924,-77050386,-56100601,-39085303,-15792460,-118977155,-107311913,-80167539,-9596675,-68046053,-36926890,-66746611,-123039126,-20610919,-20990664,-80583689,-108004733,-114135833,-116360908,-68763140,-17061435,-63199314,-115244129,-100111898,-3273355,-74766870,-79956676,-77061055,-120904258,-105639621}, 113520846180988656025410523740242524725674257312726498572432819044000226617071918679440270745184746338641592889439273784450270671075480769666779507585976361056034129374468828068513492653366169913201223832317393732825655562848586427472102052883}. -{{-102162038,-89412608,-46492906,-25992518,-2599588,-55666400,-24449353,-91658276,-108494664,-115946882,-3668851,-112970550,-73746232,-118917228,-29927540,-86672056,-36299664,-33673734,-97240901,-114871876,-66534085,-84859478,-93595180,-13167778,-2413324,-94087370,-48250456,-30528637,-7868309,-85387255}, 3148664557951195727446268300844707386634559745659012912510579957135903179371887142033237331052844930278439028416226880575667264060369050965463411760551219911328229727247470671316873946724039726030472859424482163837101717705351056089738757536703}. -{{-101996047,-68554052,-46978296,-86675063,-82665382,-38041074,-97458442,-7908863,-99523775,-85675473,-119172583,-47197588,-23656831,-118889023,-117101767,-76566844,-115588811,-25343595,-35026891,-75442665,-93550098,-95004511,-46212465,-80048178,-36363932,-27500512,-118307012,-69148658,-55910312,-45820267}, 5470312454513464388446420861304602169505514419196638197343583527978126921411526071643170837521433203613358989003585813110604648527763876331038889943212889369711185049656838091400590283929350367652705726523974616361689647809396115786306860124278}. -{{-101876364,-76789477,-91720508,-49588166,-30303453,-109491847,-87916900,-84669243,-86831512,-14724,-102461284,-34577850,-2415970,-6812244,-71598112,-57283524,-59698344,-64984015,-80344272,-81886148,-109159092,-112701356,-119999743,-99728869,-26421019,-5398976,-8937260,-42978675,-28986068,-60285010}, 3307429735235308616198732744221768400218865814832053200600415685795246827181281309111264279036480126100960448599402513915451225335932629581274406900439710386434501058336111928548866512428890798029181655018418027671533294098261641454394940456781}. -{{-101821103,-92466005,-89416695,-66085236,-71834053,-33471404,-7621797,-46271867,-84422728,-62725852,-122924534,-63086049,-112000776,-64593640,-36736083,-69480507,-35239007,-17514613,-90877082,-90983761,-33776649,-24551147,-26085395,-67120908,-96620051,-118856648,-41837961,-12214146,-115118876,-56962065}, 1328290741041492439897992486042602252556760670012239184881822172456398581894737596473884950160150024363150796747108782324549616120355378562527562170055993913994354671760774724945932233046741148132968254659694548657032494951162140806497656125224}. -{{-101574018,-5175337,-104975332,-16277554,-107331167,-16591859,-111804409,-66392119,-85878513,-3752940,-52214491,-95802343,-54331946,-59340260,-105505837,-21610836,-94900110,-17186118,-21198362,-58085965,-119125305,-57564501,-101189674,-70561960,-295074,-8533344,-51569829,-74471963,-118071387,-88403296}, 749562583299651388305162404709736353937704831523973919786315762421369324703507207164529484795471743457873686278430607497847143331949591075598946674381314746994288357665034223630200320323986817563158245976698359222487147177970518286197320036877}. -{{-101510726,-109437732,-59061452,-53060367,-73931898,-70080957,-26677308,-14460663,-84663835,-40617107,-27707559,-6053024,-72283484,-103684077,-71062631,-77937050,-89421316,-4107046,-69568757,-51386289,-91373660,-99052546,-48502122,-55958976,-81964372,-58083902,-51484706,-66737344,-65350855,-73363650}, 510960674672551470866816386933167924259185466967145767165493059814477207366202383694498220999077867621152502732781850638853408607738976682075023465838728863692847365920494243722468586254397443357504135796278546344689072655783128549303877081175}. -{{-101225838,-29613528,-35610395,-3591112,-104357255,-117283727,-10014872,-95644685,-109762054,-25840523,-13977322,-103177309,-35055711,-21306289,-26172415,-46655984,-120384676,-27924261,-46518363,-69640738,-101770049,-81415385,-78837253,-33799904,-78593643,-99059881,-78867956,-112733347,-10495731,-50029750}, 5177280675034945396636900110293041610513581783158252213976755691358656371048793129162460347077017082383727262568296507965189498617151474225684837760664619609024266525420941613500758466305482061240592101981097434142198678145510288443593305195851}. -{{-101202655,-65259397,-41337760,-29479534,-61874398,-39272790,-112887402,-90666740,-88096713,-74456739,-66007309,-93114242,-91045548,-59911298,-119143017,-39306696,-17271887,-98011858,-24041496,-59690426,-27114436,-45771930,-46615786,-79818812,-55822601,-58555241,-90594701,-65224592,-123155554,-29325502}, 3569680132399889717053970174578701295684935012281186235149602873975939249178933202664997719038970458355605007599839288914736486047070245214510837444870273913802931097779279268156509178447675434808978087808760710175333522560243551261173166815484}. -{{-100933631,-34037760,-82743697,-12648030,-23515403,-94179084,-56338348,-84939909,-13771791,-108361120,-85854752,-72219534,-82660548,-22759857,-40964362,-19113713,-24349975,-24959813,-35606729,-20513236,-12263464,-39387014,-101786800,-88591414,-60160227,-46971258,-78354433,-7173136,-3310442,-33720320}, 6214539560775504656895103998903832530452324089895414579682261224015428378867370794964211784770406723705928012851702765071717332467074884562110367417173203951745621741280355997795561180606189448069662001269168176363791273283447274880337081556586}. -{{-100810990,-106719630,-122466546,-106780369,-60656036,-110369311,-18869918,-94065497,-12369537,-94731805,-48031586,-6739936,-48067411,-3928644,-56591648,-74369803,-1047826,-74469390,-36560817,-109636510,-31941379,-5558831,-117832385,-20625699,-2705342,-117812779,-92031403,-122052570,-29027860,-87285529}, 1889231553266993850365896096312366506216903265691324110254185466580701769637353317740284360633333140992687708723390777254229538255053728825922326316511441790945335421495714985912055852574097277234373401738741812374890179234803551542033494273111}. -{{-100610041,-2274032,-41436962,-6668244,-67680629,-97927695,-15358057,-36165148,-72911483,-85049278,-94881240,-170153,-87168755,-122564495,-70607281,-56232593,-91107020,-90392677,-20830629,-4509060,-68360448,-107055096,-75901843,-46575953,-82017203,-44465712,-65569473,-121791364,-18557689,-99374421}, 1978955993973750055315096145145314478181369380216857179715607265467429542783930099509612947667481711131236657527757676799522569974793940180648370989252804044785695288330919789197104760066055466350442084008858974531221420983631628197371856881294}. -{{-100509331,-14076999,-8552967,-17911722,-76390968,-111681366,-11146894,-106772386,-31340403,-27835070,-85660828,-47168829,-38821805,-61371191,-48014754,-53610870,-83238876,-65238327,-11836378,-84422085,-118945858,-108841723,-114142310,-118705669,-96993442,-66645553,-82563181,-71203143,-90522795,-4240405}, 3416047411203338329814477456641639419494495785649884069137828313750522232377413929115364668300607370260277744646247693326217909661620323745867735353139542973418071405275245498438624764118242918563136806701428309147384781411004228049001468249848}. -{{-100445085,-62848221,-109379077,-91112077,-17702838,-116416373,-107496410,-39035608,-13241998,-60295452,-12983202,-74870464,-82792427,-89668602,-87136283,-65384922,-79807120,-13211478,-28903635,-116405041,-98407948,-115877931,-71986237,-50539873,-26530627,-43179266,-33728778,-120824914,-33153946,-105030478}, 2509682987580033590097157488076168557851175548908329700697226008189283539045209213503552275681149628271290803328120113437197415652540976170857799714346675017428952265545836194432174362571164874032507337450311031037824421389789911163775330004944}. -{{-100282323,-58178468,-86279583,-120167027,-53629748,-852553,-82727337,-43377839,-110187125,-102370746,-116126365,-104919262,-32216966,-104295047,-91748765,-62242294,-122867933,-2476748,-48245084,-109885755,-44883034,-61507142,-3372352,-54986237,-78473421,-8866698,-65984289,-92311232,-8718918,-50476567}, 5423623407802650569441524895300441470969888469384692852175628574938631799318989622961100502002823227898060410595616019091675641632834234504939418613262680821478254266517690874632731516856854679908434717711066800210265470166060731542329856793106}. -{{-100129999,-23349427,-534553,-28771365,-93561249,-118112586,-11679132,-33334209,-44965602,-121860601,-84279528,-66446227,-105257098,-41840514,-32017622,-53153981,-113816673,-66726659,-42302016,-36844034,-59286384,-37735737,-37589234,-82583457,-35537213,-71687173,-78581411,-6769577,-36847871,-57961670}, 2712582470151194619603315597918566454626970477061402182764758714222805466676578011726481180114942600912136247958094086713226715347224887113849783810519616738255047849891333676490796371254871652607608604940814259717511252230087866077492989949280}. -{{-100011384,-74329294,-14849897,-27625762,-25140941,-32454149,-119955107,-109353340,-32066127,-107452466,-13067675,-60291094,-16574289,-38571455,-2362723,-118664863,-115747088,-99621175,-39843164,-29490455,-30005016,-55330776,-16108440,-30324728,-121037118,-3119406,-84813201,-4135929,-85611221,-67252249}, 1172094392496557175798011000998044704803441287100849749764966663272674279781148943519038390707618849282924963168856901977364746126079954921438831921452210381772686012556438821386151360254156296025520220228554325419216984411743218259912576797323}. -{{-99883979,-122171124,-61383998,-105221578,-17250252,-32900731,-99001669,-88418010,-72214654,-45087197,-88450057,-34583565,-62536607,-4616019,-98281615,-77955057,-96387083,-45402142,-101102390,-18454970,-19331634,-102009601,-14637957,-8251459,-105015188,-2546790,-113829290,-88777855,-100161146,-49547078}, 3718320227644697081628313170564606662736444139744058221872155756494251591775874182518340717024783726017708113551208947514269285583131931290917051997802999324868690935375236227583670736065535013668255217184878622360186007254369342895681959756190}. -{{-99854549,-117589923,-108681038,-47108799,-122792996,-17491674,-24269460,-77436420,-80766005,-1347104,-80981046,-23761199,-87927324,-48990685,-30581195,-114209108,-112888195,-78314389,-9100578,-7687255,-102056764,-74725847,-50662874,-38879787,-66935999,-23942794,-46674301,-103933062,-82482728,-87070591}, 725319796730519842777882347368674878133496803707006895732923293269919580821040732601847182511074669181376964083375091277826125112087792321133997815427115196885938210660628597500843632030853993349092340504381744451344117408642557644972716496628}. -{{-99833456,-73607726,-64723804,-22430031,-82765930,-88995134,-24017360,-10885567,-121641894,-103029540,-117805050,-8138824,-3231294,-110291984,-118398316,-71205310,-85452454,-19219145,-6679101,-110144142,-9318299,-64303110,-21744777,-110330185,-98360900,-48822328,-47321966,-71375369,-94741656,-8410198}, 4090033699008434792519357829628899671344162692155623794924870525467859555869754538474970644756666582040419773050580824983088967888724829929986396113529271314851788284613215400501550683988591506098854393044822493017237427752695363357285850677111}. -{{-99774410,-20248321,-77038079,-2890941,-70937467,-116004750,-60361888,-55977661,-17601120,-107235669,-120358147,-100706762,-80817389,-102565636,-47669688,-113621878,-56742457,-18398418,-19411556,-77020282,-90586817,-5761105,-44153057,-55561423,-22533153,-90023089,-72191834,-45889320,-19702822,-116783228}, 2763165175945913886784321439242882564369247138345172636891968048955413029097674240944538448275075063506015294953154101065593267521239594988592999168576336861184096876798466251331732017662201128695819555042931485851292073987070778787367759047009}. -{{-99690165,-122815459,-116655389,-117833791,-37920938,-112006068,-93236680,-90725554,-58040951,-111726655,-100890511,-101315880,-51231376,-70604842,-3993413,-23760908,-11733600,-84584773,-85298694,-7525791,-81440866,-52138591,-113780406,-71226946,-31576430,-114512223,-50753934,-65716555,-78877695,-65539790}, 550866659094472851140264172551848699120695868736708980884158889632304985740888357359070632160899229132418546661526201871180632075895222419445036263270621633403102460268898169738652319320969288454125736522753858388362500486726786114434555558128}. -{{-99665093,-27234154,-14538732,-7531357,-81000869,-62895377,-7479337,-36122961,-20570443,-67745029,-113800222,-45555893,-43611067,-47672318,-14460046,-75529041,47349,-60701245,-4130687,-20127715,-115860053,-32201205,-52364265,-69795789,-98887709,-20954639,-1696302,-75123166,-76643354,-22156024}, 4099776919627191376777662943128434389418774313184223362814374763770942976128197416403356726313941539596441601286094273268467486133908768260636152592517078897464925830745578812383778164196976229126602562982109224094557632518911521943469013623814}. -{{-99135377,-54034548,-58767395,-112263608,-56769970,-71036449,-8589236,-1441134,-115736511,-91374795,-31593287,-85975113,-64818138,-16476897,-38190893,-67202534,-105507813,-60206949,-75943737,-69490855,-72558411,-2898381,-109704174,-66201865,-50410351,-35791270,-32945734,-75649839,-65876037,-15650010}, 4174341067610290450200527551525123525597879456375321069360938751336860016196685876525159281990648616206818569183417072507070467809854265591735565840675161469718474147682524011119039261388014066495923284998810744936064898375276305947257177411802}. -{{-99085176,-43219253,-35108600,-111153559,-33240950,-65043265,-113765215,-10639249,-121866176,-47899591,-97727303,-51493756,-85440840,-6271351,-65348452,-55030016,-24510820,-122670309,-67106076,-62167262,-122588989,-32339457,-56284918,-19279361,-109786132,-108484783,-48444004,-26545386,-32330183,-84636065}, 3081317124639625410209719468501129346094683419032615010784391246790731503295922080177437889816921861999033533301616474119775822053864208914717380666237057879915001400125737819438178919944949550712541330502008321303206266961018474670112610572565}. -{{-99072787,-75766886,-49429530,-8370221,-69443954,-42861488,-34319224,-57480879,-106822270,-52704817,-111610605,-17471138,-34602713,-49593769,-92618302,-46861845,-20056379,-39366168,-42717947,-43720433,-76294208,-37938846,-543750,-4554673,-32743873,-96045905,-114200745,-63748142,-121766330,-119950312}, 206595179754839651579931640892019516846949716847842661209218196809498682431575182342574590220867682686035409550367785336550590204251724063853672670831270660013475102014829386661409649714482008230303851747246438265468006946907503851551721671030}. -{{-99031409,-82784340,-70112396,-4139241,-40623756,-60928448,-41947041,-4116829,-117962052,-50222223,-38479454,-73268258,-98496707,-66307540,-53981793,-102159567,-44694724,-22603920,-63687347,-10086059,-57323169,-28759550,-92654858,-92175342,-49522800,-64621400,-6564703,-21547464,-22013657,-20417844}, 6526017710344627303143845105408277943464938665314071652734264855872074146520405077673207525552463052278969507015572789786628722921560694898645263195667349599274241654428694729944378990697283899218507227967939720376724813868556045025153011363126}. -{{-99023697,-4379467,-21167100,-20915126,-47819125,-87377390,-117893548,-43459340,-108167434,-14334076,-106572387,-19786505,-82264193,-38024065,-4704953,-48076403,-73340397,-71676111,-118595681,-114178959,-46464675,-87939827,-112075652,-18101578,-81643520,-49166447,-22951341,-95775573,-12747856,-62769161}, 2407535156313164369124382329418285870505768783824271791901657194713290550822014234211729350455428058975474751590339828520548347346804832183629866453808578034150019297310640492614435846140179032648542488732564189320391390318731776381676374983660}. -{{-98910946,-32733950,-1661001,-111830163,-86011876,-67944956,-25203760,-63408070,-92464261,-35925728,-101807492,-59791074,-102904201,-82467165,-58553123,-29091063,-119393187,-92975879,-87826007,-21054929,-111745664,-112916423,-11078649,-60931196,-74223536,-109682806,-23298416,-36357876,-55770505,-116412222}, 3017488607512269608963468493762644987816578125495111134437559928367508444509667746517029015583852710386421785342265506653140027485899692003252421020288014676698162565086223782239600331315407008093911550318034387845079131128211661834842734071539}. -{{-98782488,-106194074,-14475149,-78138380,-56225458,-17112200,-105709717,-25224499,-34719580,-46995534,-112238694,-65670379,-58101071,-41653500,-84602275,-25947655,-14169502,-99445402,-98185903,-78613049,-65310673,-28248472,-26882648,-120386384,-93381054,-95317120,-47099077,-36370645,-50846213,-72051248}, 3027961804372859724262434636800507811705693570658508308922234597713672207947232374143898739096740764078631411211239474104425342301475802187156627772373338442688086195270777007001042371394725163447216713799001526061375834275711871741012283172667}. -{{-98677922,-6264564,-86302537,-47205273,-65229266,-18964139,-120148248,-93721895,-85540553,-59280750,-11900069,-47915104,-81896908,-10534622,-53987609,-10868582,-59508789,-47858077,-14060582,-24959720,-11486659,-117108115,-117565174,-92252710,-115578538,-5238240,-88090749,-118883481,-8817303,-112244678}, 1933275145246046123054348856746224261283375626696454782324219232087503270768309267847985883638906922090687906238519545606103320281854752280179989739097087789324159381204407840679609496398404779011598572664073231001854473052622076713191707818579}. -{{-98603124,-33001201,-46452726,-75610081,-102087167,-110361013,-39355912,-117256259,-77573723,-27779164,-107764506,-58669898,-116862001,-95010138,-113778661,-82225298,-116957629,-37507048,-108248624,-24886920,-55123199,-84991105,-4817900,-62788205,-84273039,-7982997,-105529255,-115886433,-16427051,-82455729}, 1957899444013324764503062795616612234859152911928199646217171722796260807110607365040058606243806040017358634982542649104269528289630667498586317634643506088308914040946847103982572615855471109715510024197543482831425374164871847850405971013189}. -{{-98527748,-105659133,-118385598,-122309505,-92697237,-74796657,-91885144,-21307840,-64772632,-51422728,-75941522,-6797419,-56635202,-74682765,-56901406,-44034658,-85221418,-104689273,-104526851,-114616751,-9901664,-69250880,-122069866,-83193997,-92934445,-78413515,-45610431,-12747730,-105470309,-54858897}, 4701175644992542828102447867837488221007594906000143910736155100291107412422178514827081243716481004619660885206062019877895406578136711799751976818188260618684854681447054801993827495595891622768109021575280399447860857335994972618965052938181}. -{{-98459401,-1397508,-66557474,-71408581,-38694165,-4129548,-32256818,-69566238,-19952236,-64435124,-33805534,-99948746,-4194120,-29549006,-99457769,-52549458,-81643275,-76970764,-60233252,-49778363,-101037195,-35416440,-56598817,-32828829,-79621097,-70704687,-2346186,-12717720,-32365761,-62435117}, 3057580003023201303554604440247754248142399114234075743108259810734714615188235024083775911615417735949345132692931553033667765726162095726719202328918674387402322821097485846909419966007525795233135322743086866529789092377700627637174620569574}. -{{-98337195,-47972750,-83866291,-62458656,-12394266,-116277952,-95562139,-43280258,-111931204,-105379375,-105456675,-53853016,-114435671,-3753377,-12712602,-103235877,-43682642,-90096455,-34785952,-55573886,-47094505,-17859257,-56962232,-116801045,-86422318,-67777316,-43578665,-82754991,-76544435,-77195763}, 452344968113998908663004612474662143402609764389949434675907346692224171652804236774923171577287843363424200839611566149212316658694461775888287061927788593085154184729780560639354620597477070002656057952482637306939676988514094294606271039930}. -{{-98263752,-71407025,-73423633,-35467917,-76801364,-116781511,-95758793,-51093573,-70500705,-121963102,-33181829,-77885073,-68955268,-83227248,-49616107,-106232314,-89490563,-47109870,-36316817,-46683507,-6347446,-96948481,-11594941,-56436366,-41062964,-59185259,-31525438,-105034273,-23485882,-77748905}, 2279739001998161953331779494174773655344752089061441109952911383742124942619151791745924981584857546399523873719599059651293462323785386325728170977746167112587999627502537811424887284382102925841254657715475514761459513462016747227234679566865}. -{{-97870766,-40551499,-78043583,-80438421,-118802739,-28531449,-62645418,-15376750,-31848918,-51366970,-89271962,-89524718,-38800532,-51869947,-101315413,-66279309,-1165938,-3642834,-50740888,-17826049,-56760317,-117681593,-5406357,-101897330,-114618924,-30070938,-11364618,-49152068,-83704645,-51930064}, 4940666000654927387744018932153230925241839425784838773813573767787188445296924747105905298471018829907657379661082779184750515826815414120743954979915832943479903362297433513146931509914719855159526939639458428148061966284346339729494692536257}. -{{-97614178,-102903013,-58680027,-1535096,-60752672,-9079584,-51519853,-88302398,-92888886,-32692043,-117346536,-116293651,-10073718,-115675735,-17541853,-89009775,-21716562,-101568094,-92422281,-77071053,-72803095,-73941714,-107629671,-47713253,-79772036,-119253428,-104874741,-11100458,-110805568,-69052390}, 907400869741144021060129481182070987273265099696263282669502393263396393753890977614771310570742031266371053354485690787035849382425199264952805994012571868097539825308829327998001107531031880698859955412232707428947365281550591697615723894201}. -{{-97308684,-45307584,-55692829,-55093676,-99553607,-108388375,-48264708,-116294905,-8475101,-14935116,-63070649,-51886926,-58158398,-107238397,-72752248,-67457642,-90286665,-95721020,-26014526,-89038740,-59301763,-36682539,-79006400,-73277305,-110253995,-19964023,-87117923,-68882668,-63305718,-116781588}, 228397900667354641842847458240245720596316644505251095291005961086682965903966284728560035567514406571618049752513913265177165509495438487110791731791178661602037375658959369301574769856830776356189129462967908545820353666985483967272684804683}. -{{-97247837,-102866876,-100672447,-38461337,-42317121,-105784626,-22702707,-47818183,-45758827,-62342443,-123057461,-11319354,-68235620,-10524233,-11576936,-46082678,-99958068,-102687960,-118617274,-28112423,-102274006,-57173245,-42241051,-38622920,-48631320,-17148607,-70230524,-40701554,-116477698,-8193332}, 4671324796027512809217199942821493791766581126119246535686746950729036096016376595986905358561440751427211133335635308108907604800740526671996649249578820415970515590677038869901382023133041353365038465267494688708544622475621962474154679064610}. -{{-96969574,-123369069,-28023677,-54492395,-43226949,-107893212,-45893886,-16964963,-116407225,-29676314,-61938938,-50222698,-81227831,-57115252,-111763057,-4398170,-41559976,-41307188,-93363018,-40693634,-3270223,-99082779,-108969904,-110280527,-28964623,-77783190,-21476645,-7709699,-41534333,-27985397}, 6519460416032004825911856207018889014368514532183918726420768484777175644757321123449295978146259271782114420265492775956108054016228444313345668804351915006196972139188017732204932446407683297708385610458865262627761749012585511082201145388641}. -{{-96623978,-112104839,-114275077,-100062928,-29340715,-72965670,-95820669,-120226246,-94659355,-43192357,-88300952,-41926197,-62586557,-33537262,-24150302,-4624024,-119189216,-53847945,-106234871,-13851287,-21473025,-112580256,-69726673,-74416245,-16273091,-74517607,-16307186,-55911038,-110817257,-22043944}, 4812186957203305889953096882760776852536603855687980870224777599992533741770177948003146689712412390816490656243204969556517473008956766391763677637793112190949060339565064403134792269606844504633127770576143910528837999749130656672546874844329}. -{{-96526839,-114662486,-25309723,-29217512,-48248495,-103277765,-52270263,-5903468,-54282816,-65210452,-107755720,-82605362,-65134804,-80998948,-31275877,-103054673,-85349322,-114136083,-87531440,-21672935,-110029571,-959632,-96162061,-60153720,-14832689,-23659820,-107485915,-60810533,-54524408,-56565839}, 2043853642482546148368961241777331658963748275525471014685876869102956323728899623960515233499041497212962097061435325124236091091641279746149531099482897574144860499879314375221734918080988003734487520806756128436664643176703167180373468987274}. -{{-96269092,-123148967,-120987900,-66141405,-33896866,-77236102,-72771114,-71733026,-99142514,-121353574,-88099997,-40091556,-21448125,-85148103,-98122117,-50751657,-58250806,-14093433,-81792402,-92916023,-7125036,-37291249,-11116341,-121623627,-35907156,-98209048,-30020300,-122216899,-35414047,-28924576}, 5702233389544153720399048601655162833872908336009293361018069086651737742909283313187370777096871453517549892201233212224383094310941766604074186901847703487698201707002231722365850078082882407679777560251748016604910898658129951077835663018997}. -{{-96267725,-69382526,-82679242,-39493282,-97427209,-11255093,-82126173,-4301892,-103855205,-62778398,-10588767,-105571975,-37310156,-41891543,-17095670,-114210042,-55875260,-36749923,-39645659,-8008543,-5072531,-59433192,-75614329,-30957956,-24087732,-106407332,-22906506,-85622338,-44336550,-101784939}, 2306906152299610375405418922883016664614979555768192960719483464270979883536630982094480439890346662250122313534731060373608628347317884128361382260738949121136626000599065957968169380880774286357120301587501934237549557471820164886288895431310}. -{{-95991461,-13023211,-91726186,-90516625,-9139402,-6829506,-8951237,-89616319,-4115161,-37525757,-110267734,-36776905,-29391882,-17958069,-6991313,-10127085,-7341612,-112943334,-69791999,-86450536,-58844982,-109148030,-8516289,-110647502,-83672039,-121578192,-21632572,-16893475,-90934737,-100560799}, 1307756917249647414795699417243446589895927285393904473460839391636224631076998211484029418981028506390566073874421170656078958206704869738187731438694480126026286568025795521538524966146020314584981602387830552299649936973884320838570137556020}. -{{-95897036,-79160549,-81602897,-86252985,-56670960,-115639056,-113974531,-27450778,-65237480,-47355205,-107976533,-43766354,-16512393,-33950991,-99055649,-63636727,-9899481,-102845408,-52011913,-1915990,-118836190,-112161763,-47825905,-14354073,-47366455,-19864736,-52049897,-31215323,-98436387,-24848774}, 5099876022791892039343867458892432508802531555709231555490621990777906218876845853902917240843164861930980451118270639746897530645222200258230718072259902245256052427190210518777877376851811608436250431739404632005752546555808192465593559550385}. -{{-95864728,-40438901,-20290709,-84923849,-6140164,-84009183,-73658048,-49102746,-72174668,-110389585,-108214070,-31951244,-58810898,-9689370,-9545345,-50141323,-97090934,-23935325,-104137799,-48071973,-21213142,-55391654,-121899892,-94276554,-109734330,-109727292,-115863907,-46430111,-89323144,-64923729}, 878056038875631775977554837290542477655634095606157782748004628580764883761560711164110181943618587360577990295998338180087854449305363537236315332415473657464965539856320655003117738386149623659260012980184179336385649741823137114475056938449}. -{{-95764059,-72604771,-213842,-111011823,-47065814,-111357358,-111269046,-35493916,-24827546,-37701106,-76497684,-9203641,-12843630,-110564804,-63416911,-6686717,-117227572,-93219247,-6788663,-98175451,-80899688,-97492637,-77169229,-60501366,-22921357,-63032068,-29436766,-46032552,-55818577,-72149303}, 3095878974721985067688444939803212004491224381053879465491298777794635322460198817834895266521445100561047730652903930933790502613248075388039328703939148236622859169548940251547201143002341710160983426011737770318417069214529799353032263153652}. -{{-95743458,-104935466,-108462496,-59448102,-74709339,-120326983,-28600425,-93816159,-115024967,-91809661,-303160,-60974495,-82619193,-8928844,-64778548,-37302956,-85089291,-108862391,-85911216,-108482681,-19112658,-103621246,-118395297,-99013068,-12658090,-92270771,-61690510,-51070139,-11032183,-94164523}, 2674141177709676512509626826493128440272925060440818713011720355918764925873971242467610624730567449023411027583934013307784992098649114420412109538926928305861287015471522560014809020269678493445201583702777514140223617183548599003919724897295}. -{{-95529722,-122360978,-98096399,-58077482,-117055725,-62224887,-107351309,-44191964,-22197590,-59912684,-114520446,-106123753,-12326472,-22735087,-56593749,-300831,-39486538,-46987147,-104860248,-34665075,-97427805,-100389653,-83488593,-2640840,-65825580,-88569914,-101646553,-73062179,-97446779,-117544385}, 58217334698485533585177564922056670580226221981694082977374135223048290270923121559357642222686411609326225462798237342856129123660190529560324463845223767217888531326475043683592293141376066335092538132508575923721180840060002663587035551627}. -{{-95433279,-122846701,-43461168,-38074911,-65705490,-117461558,-61917337,-56660036,-90865565,-37032366,-75430721,-82209781,-72315109,-87113877,-37862423,-120236444,-102323167,-63180785,-29449066,-102769798,-110198158,-66301386,-80995150,-73834856,-80681965,-119155895,-67202544,-23050074,-89949029,-46380278}, 4269303761137247288156183859877009660544820393699863245280913694550965922602642448333522325874747775202158673048632463263864670934425539425490552426750636736273872829067912172727900812349698246421811465155312885985846998854566152448090721518260}. -{{-95312190,-77565844,-29800242,-66272209,-26603408,-34589457,-59435626,-30424373,-75040908,-33314799,-100722705,-7845161,-113124982,-113792689,-51032192,-96195353,-83752168,-4187269,-29093351,-109961405,-86283465,-119263203,-23721909,-46852440,-49648964,-106959723,-47468043,-91377885,-48736140,-85559223}, 2323091142939629193175228957369882417700676639344442344244077151139829154866298361339338373719578671086489438995925503345178449034639216264818162418890783114007647475191164327646276323549026037311720970684958687348889071912197443380100127084887}. -{{-95308432,-102223867,-107872258,-11045605,-36648419,-79108420,-29093093,-29864151,-42128449,-115722082,-38790010,-47373325,-110156598,-42417818,-69691192,-78640980,-36009749,-24774183,-48911926,-33390174,-20390502,-100930506,-83031868,-112420649,-2080427,-44827386,-41802287,-94331671,-57877029,-12245092}, 4173834919543920983977512340193099902502102764216511089441809117696186707848162090759694245592148848250103719536757432526846288132653671191798057495419006064583375319958606636659053731031566695564432995469549569998154501861250189683104333755941}. -{{-95110722,-87396902,-100745554,-96637816,-5989180,-4449774,-120276178,-113112478,-9175429,-113942776,-38128088,-47513560,-22435864,-99959572,-101167598,-58417980,-114854413,-27910079,-83694599,-19483043,-122585392,-62553687,-26376451,-54668520,-118647064,-69638922,-116849931,-56992430,-59622892,-86775698}, 84231203295953663389300524567814951576838272897905410919200910794906306290747709218051196926458925136745986027455439407888689565183957503113994297333430395153014476162933040489592337489789278563922736410289596658368365924733146756041524969215}. -{{-95077898,-117060393,-18672584,-44060920,-100611056,-88778486,-106357299,-56995111,-64436898,-24938720,-41135120,-116058615,-474282,-68737615,21905,-43890721,-51484857,-93956018,-93898886,-90478683,-24541659,-101639073,-104576191,-32487603,-92849135,-96737558,-95326673,-45869922,-54480744,-121810767}, 2621294877040565882127270575398986193842587876154474999419205556936577168130877162434278535853816074928491123267184016126339944983751254506418914223321069823758604030650156337396054938998373976741819956559208287079854647187337554939666701358909}. -{{-94985369,-66137379,-59974142,-31019377,-15096694,-14109648,-65047970,-122411043,-55576459,-67222828,-107468615,-81451422,-35371158,-36353334,-70314464,-102485280,-9554739,-114348369,-119256177,-99989721,-111259756,-72332667,-110279612,-17129981,-37835584,-94230766,-122460635,-43299237,-27979841,-95111325}, 2721046764417373687865748837325997091712770090590396833105618375312159807117142620716308674171041070943568082099228782952695041952032384243718566140741154812771736344819999509639579635232858129415093319243558227323229377436844019013786331576948}. -{{-94651069,-119926517,-117719433,-58732227,-49275340,-19633249,-10629881,-105886785,-103018130,-39665559,-52213620,-24753860,-5162099,-87933147,-65591880,-59362251,-83165929,-52169077,-106140730,-33799242,-102517926,-89395998,-42832791,-63876273,-45619160,-390046,-95625092,-96093440,-12632723,-40314613}, 5471988896050499046300595851313398839028630985599073806478946108877911645906978504069048943188977435378834788182211721852053237583443796076104253595813164921268901584384065179791740196616403139940239961526916877546445307969167790695792651291920}. -{{-94633301,-81219667,-102448761,-11107805,-79015035,-22891023,-104685962,-97463094,-43994654,-56471604,-82394636,-43051518,-75287992,-10327186,-75799914,-55258383,-91319909,-84787070,-117160026,-110593742,-83227028,-47193544,-118271848,-111807871,-46330844,-89024615,-75145848,-75735725,-52281771,-12272501}, 5241334723898593094639146015980632936600985696947877349180756358058404697836720782960468358662940472996511181889009152279859840099909783449695087577424934397915747414255512971021794463277412736579015138985826288821147142827549710019085100548032}. -{{-94372595,-104473960,-95432009,-44698341,-45744444,-10117512,-33478228,-63509801,-37127686,-25840305,-99444751,-49217510,-49702039,-88988604,-16547690,-49076225,-86236813,-7349807,-19405498,-122802302,-57875841,-59979524,-18040727,-102811384,-53095336,-18850584,-43574621,-45657861,-5062514,-79975423}, 3336865007333583971832351794556272745341513370673931792508822803133678386011093094744504830449986583077818986409167395763448502626215062398735393703892925428989169771904201945736993993079117157952984809590257018712731515392986445495815042263410}. -{{-94366791,-123366135,-77972912,-2015199,-33655768,-88890008,-76583868,-94524696,-46547264,-72213568,-44632550,-69894828,-71901283,-35924720,-84164471,-27379090,-6882289,-47926321,-105347760,-19643986,-13003844,-51738372,-39944275,-73739827,-108051733,-120376502,-119109533,-107409118,-46967902,-110742047}, 1758540817428106158709177174680769863196256433028889595589271329715690430409878333934987729876371380732167348899955852471532068220603634013978461649613427276070015985194227973282527080089209982038275878098196350980974829055862847573572101910516}. -{{-94126110,-11283650,-91933031,-93522758,-94828095,-23423163,-39782683,-92112188,-103412051,-37200345,-36618029,-103045021,-62553151,-61217387,-84697939,-1086571,-90767065,-41664139,-48928709,-53867337,-48014869,-24705821,-90523543,-92981694,-118382527,-7444242,-24225185,-63109649,-53666255,-1219290}, 5787221796352612851185327617221972574467405820396551451644402927842943485934927701079142343775424913090361525138030052399343290465410830172777276164858274290848285689593740533904540359812448799132894765477968304782261288625376222445016440635531}. -{{-94028484,-78912565,-84617724,-94441669,-11825711,-102795323,-102110086,-67634901,-69994721,-8976796,-116786550,-43822949,-119700754,-60845167,-107980077,-58604417,-26441290,-84484477,-85964194,-111478498,-54234576,-98971654,-55035398,-102504395,-102067914,-61587696,-8932995,-3239354,-13426731,-47348910}, 6435067062692463118615068628268406266098958529539788315904066464969874570465294609166073250310126415938280231525315681446346189047145218695916294241419090413427199651043413396502169435562866040950740956570041492607075244169670914915449251370565}. -{{-94000146,-37321411,-12403112,-2315433,-108909903,-47245014,-84564709,-48430763,-6739531,-70456595,-114347894,-40289353,-55019936,-63683384,-55589210,-579507,-73969273,-46231835,-44913049,-46052938,-79885324,-86123389,-121388335,-8436604,-95639216,-47662899,-122915233,-17529862,-108672703,-92404286}, 1126415306209095667835477815131984725305764643520188628569350977097028155534725457601017253290879765623749413053539098703749532575837734972442904530109814345498626874412482920923389480301193593774858207561618607982884543560212479107304898720805}. -{{-93865348,-107323853,-24226085,-59332818,-10545552,-53795444,-48871683,-17324792,-52706527,-87418560,-31618130,-68286013,-100180383,-16816934,-22899522,-45775605,-83681772,-6192111,-3127845,-56737826,-68533847,-108382566,-76656735,-68864546,-81661382,-50196763,-97761363,-18735565,-97459089,-75765042}, 1069757167162727324773479931840940022592451470090380966191059518076600464809179103634152196121435305422355204754155982291703053816345616342028972400450937933256069973053162250592286801960185115547458989314879658630125818859845588906370837079737}. -{{-93622124,-34602897,-51181458,-89059061,-120123917,-94925905,-9487411,-61630186,-66672077,-65853841,-97581516,-110924136,-17973722,-67263611,-102583070,-108577596,-65130539,-91831677,-92644994,-96444144,-259448,-50007656,-53400886,-74368933,-105742384,-5843976,-70684232,-19794235,-21517539,-52834353}, 6234619989849221633532789777580707224682106965791756087398216048191753019374795593176758743140791512153340157345573317268561812385625283427016809354757183214522200446901471441296844350520257075070312886940700086294462765886757858333736151342213}. -{{-93599087,-33155316,-75714563,-65150450,-98606948,-42000114,-15010903,-64481327,-64440762,-28110417,-4605289,-84164747,-95895058,-91632206,-5966779,-33019758,-20884161,-4864959,-8723495,-23241053,-38256842,-23528406,-25208003,-77514045,-77155924,-45193193,-27003660,-87215174,-78324942,-3328650}, 4107403099437027233156052555732320809970188802811427821948206733355733095498868974068431625986781509087661269936681948020515378614850336421653514227281489845118265998853351565290348420576419388286565650923159722236396253712247315387402048024890}. -{{-93533731,-60991844,-48861899,-29854459,-65239437,-44302099,-99663139,-118626679,-23240618,-115635998,-64534825,-122155120,-10163619,-82682535,-47683073,-105759318,-1787924,-35266164,-53713520,-98375041,-81064944,-42267721,-21831397,-29671940,-4392246,-101567290,-76446230,-42517391,-18103962,-42116051}, 6177630765670355750969402051535792204604363346739504572269644265292164393339226616068455184641038897642504392479902410016233738424427514492086199842519464619097756318264455380634666866051456183545442393230830350898291174799242580493304071686914}. -{{-93467593,-33101485,-56352001,-76847478,-19176067,-94386935,-4187632,-71207979,-81137897,-120996687,-46836190,-41169951,-37129222,-3459614,-76074278,-31735861,-65732343,-2242033,-97020682,-53496184,-87543411,-54077564,-19247884,-43210740,-54542056,-48573292,-3433940,-6475559,-12394339,-53340669}, 6819184835129289848009204692644859650689765839502340944756953330338325045819202410406506457785205234438738186192835685419409168805782632005522848320134485889235465070148555366254788127212028297643667091867899564109136692454075873775274093737032}. -{{-93314456,-222019,-45985026,-110587780,-113613274,-12667325,-77209712,-117393438,-112337777,-95592510,-56577667,-59853543,-41671882,-29246320,-15542151,-122366510,-26379737,-94932630,-33809230,-53277752,-106817198,-97834588,-32787903,-107596043,-99279934,-40609123,-108782812,-8760283,-64425161,-86336154}, 1099154704449336722245050350636681495629116748713631307586449702801270861305986804745568682509287492852928311122575689506667052440630216811082000398895072516465769416621740760984361303152943471075946925081689940026069245656155263494580193899229}. -{{-93301166,-81104927,-103914698,-91044447,-37109601,-62366718,-88549982,-14522573,-56360300,-45874128,-106350403,-35180801,-11173103,-86378890,-117161703,-40831322,-34170010,-117268824,-57478586,-99540816,-89462835,-88277180,-66636669,-111722408,-15347806,-32507012,-22071905,-39062807,-7889268,-37171428}, 6722026918803579801315686181477683579967015009581708191148912573629324457856586452465834580847348206189962662075597925841397597615668850020582873888005527133957147283119649098153540535428818631453019780918431549533714819121157171392103102522213}. -{{-93174571,-66972905,-103690638,-7099045,-56567116,-22094348,-33872089,-21759764,-17500462,-104184294,-105239270,-65387089,-44384310,-50880531,-38796817,-63353288,-101496723,-51945283,-49262851,-86552138,-19769354,-76419086,-20044820,-80697980,-78481182,-66345111,-73878958,-60531995,-72467265,-102124176}, 36026012520722868044981979132159665333697432979153260386345007268600408510169685170867402459492685861812895039938190243397195518085156281160208990012663481917316829187675495303318625415725457594595539458217526088968623446862921523646898411444}. -{{-93075613,-65605761,-9897935,-94346024,-90789938,-112800232,-30082776,-26623362,-93939507,-106420897,-76645345,-7014606,-93583141,-106011679,-112107924,-10794788,-109785975,-100781712,-53645943,-1587434,-92809410,-27250501,-24230679,-87177812,-29362746,-108293109,-59367826,-120748919,-25123581,-99918077}, 1858931668918783426880253045173619428916112471419276170772193250865254234978366595520681840691829959201220135227192832132864241861183246845555206595641647583008336501108740873827273564226617731701810627469920809060527261045036824974782514252024}. -{{-93027211,-97066943,-68511923,-36854559,-5960606,-117472027,-20255429,-102440058,-103201626,-18625672,-19948220,-5423282,-66183988,-117864016,-39655680,-109077351,-38007657,-89169815,-49511780,-56252065,-2385506,-101587375,-73909027,-64068328,-50861983,-73786351,-95722979,-62022682,-70685122,-56955759}, 118901551322683963391653845992539735748913259457718739559197364475212799267456786000136800458216772521188741488467709256732599153392173029762157494643225553498953355448321019517075080053195923058035286421983657133549697198948680279078288523152}. -{{-92767467,-48348426,-7952643,-21454779,-42889570,-56288091,-119674256,-119501451,-116287116,-36441133,-70879728,-92170622,-106351355,-118110297,-9328695,-9288474,-101385004,-7274853,-91543022,-83536453,-57098124,-68401021,-109416209,-49995119,-80380444,-81344188,-98600461,-22213990,-43266114,-75372902}, 2615011377096389516432643239490286732645035652027601879622437026734294217921946658533214863169334679929270744936560680848937064520776909164554816470283252534484737455863288943721823810491911531077989108473907970736697738239591940303769631558994}. -{{-92675235,-118826643,-30431531,-119267080,-79904752,-70709368,-42734963,-96881073,-55727104,-91627943,-35099048,-13270166,-103015709,-103021330,-85129564,-64289621,-94924620,-48197693,-60607899,-113493368,-29830871,-35404164,-97529955,-45257375,-66442821,-12086521,-90144740,-83487143,-22986598,-79586422}, 1994591417061076422626375556927538713302869228059881014616074751165665831570017822602258163912942076059594294560103595733823979343763056957292717342118480104446653657837135861988129463423942056535782778109157614810388626954566275249681105251640}. -{{-92631028,-107436100,-58750018,-104271963,-106938978,-112531746,-9287300,-28014702,-56937502,-45572605,-115338926,-95562502,-92700612,-86110897,-63723476,-90493306,-61627596,-46724842,-67815450,-71942789,-45109476,-8969349,-80551700,-31765999,-112433034,-82637893,-23038285,-6696463,-39589538,-105737648}, 3061456604348358930329037619184623335564070461965340810719397133201859542981747014528687546541181105175722521366294812732140688246100966644754384313643287341191993248962093497956129286498537642464687588192084575198052552751009919546864946372087}. -{{-92554332,-75953477,-32267896,-100728141,-85949684,-24868143,-115239169,-113596731,-41904884,-13603829,-68298511,-37911785,-6647177,-111938791,-9702972,-63545890,-110710902,-101731597,-89339653,-112296497,-64266302,-99945236,-51823570,-13843366,-8156735,-107991847,-97080031,-67792434,-73120224,-110955867}, 186852777512755276342988719612777631945237559134219963717219941356475445833826424109487150657889005609566239792979123580458901577489804297995288455153395925095426125476789131509746068328105020621128404029281405403141092442452010909061375705365}. -{{-92435793,-112018972,-119238888,-25398722,-22183064,-119696658,-25720197,-49634797,-11549267,-70868856,-22859719,-64908288,-104554571,-21304294,-70335115,-26879354,-88778699,-58804722,-121384066,-80046469,-85803368,-47292916,-112523061,-28173851,-16915015,-51205058,-88148295,-60952613,-7696942,-89835544}, 2094026520544433733691920486794009267171083701697066046474070063273223960151057982156089618216092818286930336504243289395956210060208032449341520984732681830822913546481152839274732072978504806247254476969407067233072913454979735450105998125630}. -{{-92230708,-17611868,-55651591,-12887976,-71204623,-94197798,-95506655,-122610983,-122095357,-20668464,-77489574,-52974400,-79189464,-98023122,-117218064,-4193179,-9326396,-75042169,-66265319,-66703172,-37822810,-98674929,-53245182,-1345745,-8012222,-103789234,-706852,-98734282,-41777818,-83135949}, 2327778535519953575321651459731613850975790080747795433758022725653496137085284207586688622475672220376560854740386021959582681160916880932009042943881212897350113598777681300414709883375060075942461429720144941053123542060875890481480311864875}. -{{-92115339,-28013679,-10884375,-52997093,-77719649,-117621051,-49185362,-108707144,-64684256,-2927223,-103225525,-21304550,-10509525,-16530549,-82428460,-105863696,-62755091,-97408982,-94671160,-89394974,-66102246,-7872446,-1773360,-103776080,-88311045,-28622450,-6092787,-57424902,-119089046,-32234654}, 4094255779264222962733203867565670821979542085796235349900085934003635942610718224170981721549671378440188140253347603996999813929309083536885008207995360950803003903378623292450829908558499547343410688061038071704651563700937968937666369997248}. -{{-92075953,-112212152,-72201393,-36378732,-44195648,-40910282,-52390008,-27765684,-856464,-15288080,-58598171,-113891618,-38120559,-102225004,-59476568,-49401394,-116174051,-60584572,-89529955,-8884515,-81734472,-111858584,-109142236,-53076351,-3573889,-92814205,-48258838,-103608832,-47005203,-45269459}, 5711395245115045592454536596696618888246442519673600487389060368487155566583963968881380384700190727227244401187074863570597302251165403135098621236841924980015876669185558736024036358230444194325177720467523300633856173125623772099983757732858}. -{{-91945512,-82512025,-53468358,-77920949,-24651502,-44949562,-11700532,-82064456,-82820675,-27398250,-80719581,-74499334,-23549058,-33055040,-76190966,-118642956,-32202307,-118983550,-97190420,-20198897,-17349251,-4665587,-112566605,-77323125,-55181623,-55311136,-81530191,-36597825,-25529191,-31147320}, 6318442560842489241856586650678429809648171323079293950017654140077242724380382741178324184894267501245192645108787945389395095303499892756036178825187810021488527761473774092092151063988502347474996103441718896893058673152852489175359388318453}. -{{-91839422,-5843057,-106668861,-38414641,-53688333,-36923492,-12604023,-81128291,-103080860,-101173456,-59424551,-98824197,-61680347,-15590701,-29209004,-25194739,-75651036,-55698876,-44816907,-14756782,-47983478,-115462990,-50041110,-82366284,-58933997,-97120553,-122687096,-43277190,-45235665,-115690655}, 2600057560022867132508190842914891220103593237563875767401383241352422395805923617065501576586447702133009818563501663577920721354142740756991610171055341190256401993627308463618550990026228924683931806518669401901104079081316475391247120024353}. -{{-91838821,-112506994,-119103008,-18722208,-100070505,-63841518,-91662144,-77458356,-22582618,-29409997,-51154219,-33425246,-105053614,-63926583,-909811,-50187443,-6052961,-58627180,-25101281,-121096353,-58651762,-28854548,-56654277,-69112475,-13948926,-73479137,-14857791,-91842668,-48975258,-43247283}, 5670233056283343958941849676715750586052809875118508384540282885632330342697499084139552120363264763441323175152726729223788574517650540647297904637441103303276190465276127799846135206701138199715346914168627913138109039046597387471756341680622}. -{{-91820501,-100744067,-36486598,-50340093,-119938865,-108618091,-42918464,-92619485,-97836946,-96154442,-19911306,-12067965,-45299776,-39813584,-59653842,-118429019,-114953512,-93871863,-25308587,-62874213,-66901635,-76567708,-67101278,-113992766,-104998962,-60140212,-56361567,-90798271,-25430543,-39909143}, 5122800247988146964461064085131939961129450636448222019802619747911856810211884212370202553259468649452381305534362459067774132221957835792486556490431054673214084990202600949901522433304264879859333537465065385789841952737268746674748256253764}. -{{-91750913,-67267328,-108547095,-48795600,-33394524,-122794212,-100516030,-51388407,-32506617,-80347466,-15473036,-105264931,-114003633,-55724188,-43941824,-16521512,-116198937,-48774054,-63348652,-90970764,-67211309,-65210442,-16298827,-62456594,-61574122,-93431448,-33843141,-106817096,-72702349,-106917764}, 454632248314684536317993081621152476964373036689620989229132670933338587721203823520819411678115247968921468407092287869833970771338468094392128674614147398743571123486304820428002315169659089031048415803939850653894598019186182907918975690362}. -{{-91503684,-46327436,-58739491,-61095386,-66028864,-113388681,-119220544,-23405363,-19534984,-24595253,-117928614,-87072634,-94403359,-45404039,-81519377,-87486770,-106004546,-16790852,-14863611,-24225209,-28993449,-102358823,-46796447,-21111120,-73568109,-22497958,-3582738,-39702885,-72785164,-98880987}, 1586211739906140355453233166905740081457771933923670813241458830736301606388533532750597515620903306220134028120659011457899936984359575732428535312510826474208546792300503369133375643536530100201393303394121061818480866445603042963982446202203}. -{{-90928111,-76920573,-106690590,-66008991,-109467555,-43956506,-78761915,-67003091,-96394800,-37938105,-27793857,-25516593,-26238236,-115624532,-6006999,-99675557,-87111945,-119761487,-113817809,-90460375,-64144764,-35614240,-15969208,-27259698,-69463866,-89470206,-93771664,-30707740,-45057175,-70309772}, 2654022977008858963147034891518295120663982810343570513688038007955283460601533380620375691359656001290849880262862595092720204972444544778523785869084198566832469154514209703076070422192920557578125635208825523385017870568716536409789333254436}. -{{-90705772,-89871756,-37585903,-77636597,-12054516,-110377849,-112795387,-49120683,-42510271,-78289269,-16382126,-69710988,-107050398,-35725746,-40856200,-63222083,-90922302,-63394507,-43118942,-90305952,-6277751,-47088653,-76432261,-97703437,-61393787,-71123006,-103473333,-108601284,-73627728,-43236483}, 3435859800864463061678166506802726886757661059361926152731615643766167364184978099387653783452339636591765701689178521346297671996281440132464550842146390780392429872265455014616418356455923961619857167363986292465109891215250190297757125540883}. -{{-90701025,-108009751,-41903431,-98470317,-92193038,-54618805,-116806385,-45178594,-54063277,-35440941,-62903204,-81048997,-88656431,-39214359,-19271890,-121219961,-35622726,-41212487,-34445411,-73809535,-73466920,-33799562,-112172537,-86849421,-20001055,-121523195,-51919665,-119436785,-69839522,-63912660}, 549856653020982373140970129752954714189915277842379208765232644276327531181815270302852117601686604996529206980422709115916627254307489746362331109012461090606697796532498535645503200822231062190828502786708643252755428762372995398044535047312}. -{{-90565059,-94063783,-81388649,-91998551,-22073511,-53101062,-112126071,-104272927,-45144775,-107396537,-116841578,-61572188,-60309781,-87477191,-32205769,-62549435,-55349161,-96459589,-42459629,-41133200,-84716649,-117744679,-76986054,-7245824,-103346609,-49333710,-100242019,-23461343,-48008643,-107954454}, 2832762002244985113442625293458358250046792439371971259393568825557374040159085471835004746249749871956616525081118658476719228601805554333588823070473886188931967391269057911268949947732555349340430414649337251697507803881403064902614474296352}. -{{-90296385,-4742977,-42942350,-25325194,-109153586,-105722527,-46574090,-87667753,-10279007,-76728399,-119460797,-105024148,-81293546,-21196952,-76151276,-16881049,-100302084,-19923920,-57579383,-16746439,-18544536,-9761515,-61415152,-106835140,-122917347,-54630404,-23690272,-104938156,-20073374,-12172586}, 5785598620403888449454811505663592800635413732720791645164307416745257995567240604286196151919197102152328578147160756487000680035079567960219382969101165619290720975490757382391527974287596138640489690552759378246940642677373199047851920029788}. -{{-90294040,-121538802,-4163815,-89901462,-27353786,-89092410,-81152707,-6436291,-51006728,-82944301,-88051274,-42975415,-102387638,-7311433,-66341752,-122356622,-67902527,-13665041,-98287603,-118826874,-29461507,-88547820,-88870503,-53568716,-52657547,-44051607,-59676329,-115034940,-13653977,-89308185}, 2087989710911410389013607860691673180655235546288811972201126956571432099005784764047073528853143005213746314356460437790099566824306227598681737983538570691806506567228882524829232730882366360489392876137326602414942265567659905316119040808251}. -{{-90263319,-51373820,-69516094,-107140626,-90657358,-33604245,-72868501,-7755991,-85457793,-114621473,-6798135,-3658379,-78357103,-10147266,-49481072,-12863677,-44516367,-34486,-65093005,-108939204,-29368459,-93340227,-17000762,-109921831,-81094672,-11086315,-79820895,-101449908,-9294299,-43424997}, 5369387095901528199138320205827752079469623509280482794809343637406522518889518640784839794010531550701360242789838974102459294511503764978055298837140273802346807014218596429189603624320247231485274616096028836690942530559322280109658618880030}. -{{-89656034,-114217390,-14573729,-29910337,-108358377,-9717534,-120836954,-61113282,-81230670,-74803299,-55642384,-13928167,-117237250,-51503530,-102342669,-49976527,-69563190,-113533864,-111543361,-102397294,-54643656,-43116313,-14581721,-63064561,-22787357,-61204943,-7484433,-122957397,-4733825,-13710359}, 5701432629965404607348399834038257465120893921320714723944773606460392259411835507790427876003685040232664682327525003230050245730854365022760877220078306062830705820562378914267425090330962144039713454824112285792646688725525905475316970370531}. -{{-89557730,-65479275,-16753626,-37105085,-106918911,-109925055,-19483008,-59109645,-12867026,-66640633,-106215622,-73005484,-32083204,-39867566,-29613282,-42060546,-85080327,-50967812,-13710185,-69890279,-110239485,-76537747,-43879917,-76134674,-15338393,-112642556,-111510905,-98933981,-32599393,-71556832}, 1843265307429811971721430804979948814606504035218392040139393608658393825434136007961215947932419118137419745767725141865487621244115914086338039041001790990376051240595623531160875685229496303147585441965770834599945207960067491671899778514245}. -{{-89528445,-115468468,-89007478,-60557848,-9957507,-37603888,-30488647,-113659496,-107019956,-123356014,-118818944,-10680372,-24998938,-82379974,-106479078,-73069587,-77139828,-11765908,-55841726,-27780925,-21560147,-40574099,-84801202,-6087939,-13844325,-40908906,-8431767,-91445555,-26932934,-4963662}, 5947075158701080624096873054663879771903203265920229192429985457245314055116631419491026068571877697648781116857347016155703373197475894938391905362151310252618659259290918691190881438989457062301165003576894977821240228577162185456706537357230}. -{{-89482652,-42334624,-82079346,-21116684,-3618476,-105246107,-23080486,-38697291,-106984221,-23386056,-69843934,-38840101,-10185559,-82731650,-95625997,-30823268,-194763,-63490620,-64866346,-88036676,-119736163,-7262470,-65075901,-105071493,-31854847,-5430044,-21746862,-44985597,-87065484,-16886452}, 5028351726703521605855329105503609230306224814845477276156605277415077571952153976263785231282557538323791791177135560679178244343051970008010431909237960443308489798451915046969748931982994516939133748948626313401482860951593673597959730538079}. -{{-89307702,-84175014,-109903879,-105250721,-42501732,-66248117,-113178843,-117573931,-103894916,-9234794,-38285437,-70660580,-80469957,-116191424,-15367604,-37877306,-34258344,-10532543,-94550186,-28681132,-48468762,-78720447,-116711380,-120643750,-64214608,-31618349,-7161476,-16695863,-107555349,-96139446}, 1505209941147234084410222951675341627510023577685714522101188442272225520989884360368246262448453587474733267645905869485422355326427014978450480278826638500502260241078529671887752319219365079568584280133942033823206420918226102058796269300499}. -{{-89256636,-83010005,-75820671,-41512306,-97166639,-16856819,-111726910,-699260,-56856909,-71745870,-110680377,-65158178,-43102327,-89387992,-58897156,-19402404,-1376901,-30337233,-109600448,-42486503,-57894403,-68629203,-17857364,-33514576,-106866601,-23319301,-70821984,-29780560,-69634083,-91119728}, 1151718235122954665900435078143836045518298936538573102776979640828315096722295413752475746068616986363529933511923911596798820636488284490940190277260311631617409057106309109212739684369611629358295568481357011177548484279081418800991094237897}. -{{-89174927,-16313815,-90344851,-35319249,-120731112,-11144050,-51165793,-115186462,-32786362,-74044983,-75741734,-31629239,-40846709,-100666151,-62578214,-95681753,-96519677,-50138102,-71159083,-100612590,-28946547,-23347209,-100624531,-47911127,-6599723,-55046639,-6198953,-25277518,-17196451,-55009197}, 6795581583393298708908800396595405006080363414469719574760798955276773537066278700340774744386371960435323164998077676416222759700946499976005960604487766681627230243769083587420390829122255174699098781239995603434657472532852394878602958226864}. -{{-89112784,-119210650,-24559452,-109700970,-26895384,-11197507,-16510886,-46328208,-98688559,-45970273,-75895655,-79508141,-60106607,-38657811,-104744208,-16203891,-87304273,-27993148,-65827070,-12830272,-80777289,-7946454,-52492200,-88659802,-89704731,-114097651,-6214916,-37229764,-20786787,-59344261}, 3031711343691787246369855251553028544455609960115544812178852219592628689981465604295101589303266469246242048845143029775069176312095568494649725103896053479634768467498213524040295566039829735698113579795162699081289668716287558557030677364959}. -{{-89056754,-45429151,-111060063,-98822213,-6386304,-17752012,-81519622,-21256939,-108146257,-33081327,-58885621,-123433017,-70210472,-18277981,-40313435,-95552456,-58897050,-25982781,-44933957,-99137558,-77168209,-49425053,-13863553,-43190354,-122486413,-88816376,-10459233,-61215166,-97773074,-42546729}, 3936789691611022743000196027193661881067654601059807046541812747904086664877864717705192922984995016201629272207012099496677007955014059212219893965600068829731929856419165550899616027191241849952740056697150298081781250859600812147865484365937}. -{{-88961401,-96548096,-104284705,-119049697,-119785108,-118722922,-5088500,-73897656,-21687422,-121481666,-31513559,33986,-66764817,-116974242,-7393507,-71309829,-69102984,-118907165,-98893506,-4319384,-38126776,-113973330,-21244186,-83428073,-4323088,-82972412,-95766979,-117415223,-51807133,-26522594}, 5264523152975634119923432256701683675569508407373299873072872155654414798493794706999009097641122412190464376748097306710855083801240359492604920236094733945516582822737873393986907890181067600451405276049258520069107321351107332725300336077810}. -{{-88851058,-89621212,-61703496,-3253366,-39162915,-122743702,-19217431,-30221486,-84914874,-78401551,-60243882,-79527205,-107741710,-4660893,-23343448,-42970274,-116704544,-22358401,-81497148,-117695588,-42504316,-20157676,-45224232,-4783642,-63079808,-25377561,-90771483,-76963097,-15652520,-91138849}, 2021607908123181031811230261864998071818555108367352194083024866032419505726982976003390285168670568217466147588656010422539152710758568363521769491600472548384799081594336126601158339892986234340143490813019277035953509243128579748956869612975}. -{{-88773402,-87752161,-87935172,-26599212,-10613968,-40925116,-86806395,-51968784,-89771634,-69437034,-60259305,-55093692,-23170027,-60893731,-91582007,-8148113,-66020351,-114221384,-109965994,-44110436,-5141213,-56033817,-18239906,-17074414,-20494123,-11697860,-52264509,-937020,-25492481,-60530389}, 3410938002697038702394404176451342691530107704117510271774682725052781597909043028177633415289577960086907304140630102444596994542306821358406708894353702967879567801910350775478103445296600124571577254155051240628973160212507183872910115605437}. -{{-88722873,-57162375,-96957812,-27445315,-26165611,-21747700,-24473459,-66838492,-62093062,-59248427,-66607506,-99490852,-51164631,-87817018,-12247722,-5663902,-82747352,-59897213,-97287873,-74194888,-99445886,-120313331,-41633788,-82957043,-106751651,-24046137,-114349245,-118416526,-70028292,-120003128}, 240387894429366885106728822858938622058406766438852485318001012629711149048667503162110532080054042642469613083784013611032085197385092372836259039057560698624322543669856208270746501242529101559778601314426303770015356238833703417228593589668}. -{{-88605048,-91851465,-96367964,-269763,-6630997,-53719372,-22767078,-117546266,-73006626,-48488131,-97111493,-52329440,-91379038,-60356609,-6972508,-1099892,-37179796,-15135167,-56707398,-15594588,-77244541,-95568977,-4748601,-105213518,-106431456,-85556991,-71287700,-40377967,-47014077,-15427800}, 6006126858929369073126724730891447774153173919710664102365937071900827096267774392090043083004604873816876097959639725221321115349467607254965004275095418176923711211352707092697204197055962522261152829940470113300243799732616618884412371491301}. -{{-88575185,-75125483,-6322973,-97349075,-32503892,-77088745,-47889417,-48260482,-8234680,-15340639,-116268763,-2176313,-80984742,-84932551,-62407581,-69799839,-67177305,-53539141,-8126059,-12700743,-54725681,-66092333,-10462056,-98764415,-50163531,-81742631,-59889929,-119753376,-34451219,-41725397}, 5266917156207341902843218507301747108692416742655497334364196069451894749550365543871566516587745369614900211309785850462225091912095636021349754320193592039309703458171633067661126442761740125192163032753443351727890094163925814245949538570640}. -{{-88539027,-99058885,-86986628,-117247863,-31507609,-57200729,-122735859,-113364095,-53174116,-64034471,-67389072,-49818959,-4790952,-39408744,-19240641,-40222233,-22615962,-77263909,-4404946,-25200931,-96487121,-86415376,-26832603,-40271310,-38553633,-84373619,-8472419,-5220579,-29038480,-3199890}, 6593821483113294452973903525377375269211492883999699587660041299540758391466630789362082549863449963718451134575418836899644279133400075702888809525799095218940233585758374591630654102778530167449578663799831091303274558074756263617330634110212}. -{{-88354569,-50638017,-34053266,-4794436,-72748635,-110000043,-100643886,-32986609,-9786803,-23671261,-71959620,-34418169,-112749041,-85834160,-73036232,-66066729,-70785465,-30982856,-54245733,-42668427,-88895469,-7496538,-9574857,-154325,-86731148,-75873283,-109270793,-12934455,-72306473,-113829765}, 952711375133872737977080324770645028003849405564458350608096706624491080680821397624298297034014422316225990036892783695467563475255377155413336499281644767488274493043073112554562963060525932745488273911709633209570705932822071495012756120652}. -{{-88329985,-45896527,-85378513,-75117692,-85229809,-113881756,-65086103,-44566431,-52529636,-37996476,-77769114,-118493268,-58881754,-110971698,-9368078,-19573700,-5305792,-62266179,-103883523,-83608229,-72831165,-44176652,-19330727,-106331586,-75999477,-19328838,-15543881,-46584065,-101563436,-45260704}, 4948401734491085214663495258735589494111710402369711243008036285096185928243250557518289291833963814788361360831609748459335065230826507791044205885842265152464665293795418251938062082556441441092238688798347906492858548883039496451756939935528}. -{{-88314800,-22658428,-48267399,-76806452,-92997430,-8732078,-22248651,-118788872,-83610426,-4301979,-96756514,-119706828,-76420229,-7397827,-73068222,-42905510,-101368004,-17030774,-27873453,-31168360,-37960474,-8110150,-87977062,-58027843,-41869660,-55195455,-84595123,-40409792,-25780204,-65489453}, 2906685168406245924265284222129519948230141892177529935121899962938638049083635182799088527198447944682457529542367137440183541032250628614426235505229529092878976878914242081829640396477993541098983237854904531447675539782471911473942164655547}. -{{-88171936,-83321791,-19349174,-80126984,-99756181,-68129867,-25691175,-65350808,-27555037,-51831447,-96666531,-117843464,-117157272,-117409305,-107523297,-76797926,-104013602,-45835935,-92994092,-33875951,-39825844,-42963559,-112068360,-29339533,-43525445,-54372469,-24054037,-71224753,-117680709,-68536583}, 824338604458806075481107767765887875320531094703090413548077519701171765034128348628041964647557865310287329441074860647420874805845093602245089518455408436078321955055705090842599600771010135476671688687557725808505266635606756144562132326541}. -{{-88168425,-85098839,-113508355,-27285422,-21914629,-102940975,-115383718,-34692146,-111330230,-95315934,-40472969,-12664826,-76237984,-6289742,-66225235,-3339634,-46953038,-27912971,-51248416,-84940668,-26672902,-62880801,-71580746,-92142325,-123435546,-42020296,-53163929,-109135548,-87019013,-10732978}, 4064019021845955670884337649717031786812417279553351923109865414977086602760268584608388066078114018759043855708468573836740792908296146830343820014034029808175430683279460624716127343883092334706122427861993645360269656587054276606650799209416}. -{{-88126305,-9488967,-104187120,-30998550,-105718037,-40789356,-70456066,-30636014,-63941489,-121278594,-80994659,-13718836,-98297479,-30805984,-24786634,-22146206,-103579637,-82719092,-67042737,-118328096,-60100126,-70833303,-53621329,-45575969,-21252023,-27711669,-35717497,-22209332,-1374117,-73565663}, 3387730099142110505836166446123022555191199394984284027274615734781883742981950149442228984130749703504007807400441160403806166239684689921793918806872670508231647245189521129412360443270472461532579234544091434106516608981214102712536555776748}. -{{-88059923,-19628520,-89172546,-112836503,-62544967,-113641922,-89117790,-32902006,-17411874,-28108022,-80131739,-35401189,-118766492,-81587893,-121917900,-23961863,-117699314,-27107906,-5252219,-41485788,-87600113,-18950263,-18747048,-87355141,-64170523,-85673649,-102490456,-71018496,-80526474,-43706836}, 3460093101039229826004714969846762484428156234391696871719667908855209237701380907898796648317335315901277892188798652538279017923458518104539297467818064726452523486257647975747706942194054326752538871253017160168875758095900629076402529588198}. -{{-88003574,-55944474,-112869882,-74761983,-52222264,-120214584,-100803095,-120308392,-96026355,-101766021,-96474586,-26777890,-85592020,-104566329,-16155378,-22106263,-59010178,-6282579,-14318089,-46672159,-69185391,-9780869,-37048497,-67144766,-2215077,-100156202,-55073512,-42589,-30635068,-110113905}, 3140126998154179287089559750287471674998349995457595890023169055039196479364944777711372526551363749937948984103070431669656170690000059181494444248859505490398900762537237249367879170000845291025370845996194892939283522628865338029274715741367}. -{{-87713383,-1162227,-101760402,-112469268,-99634565,-15273659,-13486161,-104117264,-34313078,-16737422,-32014024,-89438882,-109053654,-27679154,-71923086,-68809952,-69825324,-58550843,-109582107,-53850676,-64165154,-105806310,-32572655,-62022216,-82251611,-78639152,-92076950,-317658,-116117970,-64961783}, 883576029274889704408747753753186378791486632596693660956961283662193406467239538040058831662014978385559148653698603734525742883928703316013477230111122677523132892179344466985720819511025289121045308526270002757109161252582847959378490425228}. -{{-87406439,-80269024,-11657308,-62795524,-21397042,-105030497,-115380083,-33010211,-23916930,-94817734,-28575287,-34781601,-58594136,-18935235,-38051350,-109813823,-79829594,-97048050,-40358206,-117923730,-3995867,-68786981,-60078786,-99140556,-21451301,-46805131,-120642368,-30207504,-109692168,-114666850}, 1182083944240150221821814817725543468430943943211847192158801990632468122515183901480025321238207257348094368878815666245206214236790601434141818443800974864374299289347009698581653616712759962176889273956105972107209629593599069977560237429534}. -{{-87404045,-47162566,-363601,-116362027,-34779788,-42806279,-38593261,-21324971,-115334041,-70040739,-46016208,-82109624,-47824863,-20707343,-46093577,-47178918,-71109417,-16042037,-23625808,-51422985,-92144330,-73969785,-8347817,-28189840,-121029639,-77657669,-117340739,-74195057,-30539747,-6520524}, 5207284554532305382737794629548258126644256932002776886194468469562196905346539458958163736602687212616139359584784196690643532701350155833580603230795101340191927978950301335182742915191685213336830782526649364540255733628925490536291943877650}. -{{-87376122,-101811425,-31437798,-49247383,-104869972,-69949155,-62057588,-53482330,-117680105,-112019665,-29823866,-18801444,-2162044,-31867257,-88737876,-106186649,-83797379,-25860010,-11301966,-47998053,-97701764,-77890490,-93088274,-59546801,-70005583,-100306169,-21722460,-77175545,-55298781,-109198048}, 2139697698774837646054667119277701353659136007709414539106334699838121450304550543295170070240113164380973200018450106740586875015894152205254087424917354303888828655473584880527711119052029092308730856654999606397931488389771106865465420831957}. -{{-87140765,-72476767,-53354258,-69866848,-27876156,-42506655,-111712591,-52933012,-103539881,-17574270,-116799844,-27282957,-77961763,-92779718,-105909695,-39440105,-98753819,-84396435,-121579802,-56025597,-117607919,-34600455,-83914109,-56176917,-85242930,-101421762,-14527423,-54175250,-56874361,-7617960}, 4764522117008119263612764989270178278055020645656426204119129824577097765652152523566013019025044063266121347375684241586451329698049779784827384594081351802199846485590420430943701431105295244554425945635111857749917900120254325857575026042524}. -{{-87101946,-40327181,-62727422,-18877114,-101978411,-105413698,-121647136,-25421886,-22007016,-17005526,-48663441,-1444195,-54786816,-53365973,-45731444,-111845034,-96379052,-48569242,-82558833,-98981023,-33202259,-17930355,-88627397,-106544010,-42347639,-8126902,-101824179,-6044048,-28380023,-107010907}, 2901627406214850858655516727747982515180196465314099198018934027557194199503033834598164153200642564958364864437675606812270859233891788462017061324456642719009368370683944075572510458195096263956684234204256076175489345295169198182999641019373}. -{{-86831880,-89846219,-64988892,-11083536,-60508109,-57161569,-84643886,-36848743,-35586154,-104415142,-8775038,-23444089,-10877904,-47028853,-6080025,-6552719,-48331998,-67190355,-44615692,-40380031,-57633930,-86395630,-71062752,-76070432,-43907614,-96724982,-89760044,-113204488,-90327557,-88722148}, 112518728265983711459036658934223985521720179253775186289949603863385859262867751634651829839056666336905308395434408004154141403360704077871326986777482210228511445293394021424620263054565009557923020828706527057751568300683458074102572848973}. -{{-86747078,-15551013,-27604462,-63226526,-11062877,-73199114,-95598705,-16788439,-120806059,-1348991,-104597672,-9708078,-89417838,-32174580,-115857174,-19806010,-96840862,-89764082,-29187338,-71110255,-77878092,-84466032,-86139612,-64303060,-21127237,-108636515,-109830051,-113243735,-19799395,-9553279}, 5229668026465001226319342444798714813708098570119663389698727326334566079021646565083600161949619628713482402842853826646029051087771209413473117701885634826109604320752350364460840556959468398367263455030288627669928889045517179168364900645933}. -{{-86746259,-82410075,-74320596,-40119817,-83569889,-78183654,-76455459,-89695145,-41254652,-89563279,-114731553,-102734306,-26044308,-89697231,-88521899,-29791680,-85380650,-71290732,-77338286,-103593542,-18356999,-73749476,-91293245,-27315863,-83301297,-69252930,-73465447,-91163961,-100616494,-81009666}, 60248234981030949954773698753320578940403145797031910143014994407907067863215143077367945352807487938050339656313140860602952302420062899668875915279374910385575911306050031356284373563255447671913797499971302717924150592708220440022067681572}. -{{-86645583,-69657058,-10069882,-121237202,-31205418,-7829752,-31078529,-18100470,-18481611,-77390708,-101670209,-13322429,-109938932,-15230345,-117473333,-78169621,-60065395,-19031709,-59193640,-49889456,-95087220,-67206578,-1405260,-39983042,-67737212,-118526999,-37409488,-8236950,-88379843,-96511447}, 1364510752737805844467355683053062675427686058285540675218538682490420607848215277158318833556386703003639311255658376239785887180514778517067466842134716101678682055538743960574701241464226456532801052872525809721400531366664265978810520572606}. -{{-86488296,-49999416,-92593964,-72767060,-57661047,-111666291,-85227094,-80477234,-36232190,-87561192,-60681326,-63316345,-75697444,-79683365,-41882316,-30649783,-45303887,-81176534,-106082094,-34018203,-6785074,-122610409,-32428482,-68410532,-27708844,-36679434,-54873959,-75309108,-47388876,-30133179}, 5905257735896798020410945050829786883745680705962853754785121968716694088708877949549226296210844231521578289493332370058560446123769081385494790598137083167124573592508835822219825743248577482407344393677893098978589674648391847803092687280079}. -{{-86429879,-111023518,-89420421,-51158136,-75189168,-9266736,-1673331,-116041542,-40639417,-81015007,-105719642,-29802939,-85876246,-37346811,-9430156,-99313023,-61177762,-109198179,-107632900,-28056036,-22364560,-63915409,-120828206,-50853954,-45354371,-104918007,-34743851,-82518077,-25895053,-35209557}, 5717993971343545693564575101345076434732414599463123201737634901418297195357036159999642471120624357902426230486335012879501453285298560994835821392725729456184300007703005959162142630545771875032134466788321925803769505748273503609605121201338}. -{{-86319258,-8899996,-108429180,-57810646,-1434038,-64094584,-62268079,-8772751,-34398922,-113996390,-31178635,-113077467,-90601453,-103613829,-38874862,-111615356,-65089412,-49621082,-99602827,-116591419,-42410664,-63987351,-13144110,-112702234,-62175174,-43991644,-117494233,-113604524,-100314319,-59168301}, 247663294959461850234137419945977521824233325049522555128436074264350228292266680678656931715692422991754875223159322776728842920544880858431879807815908299773740126405601113479318071853325132288661931611613946737334868817456033899205417485119}. -{{-86217430,-54558661,-69835590,-96455523,-48759241,-4769383,-100998481,-21509735,-80623431,-933197,-72620642,-118650199,-106538542,-97187317,-14111110,-37493461,-68818585,-98464710,-99134878,-99781342,-100647325,-47842232,-37550959,-109552135,-84049876,-9656111,-46253941,-90209908,-11373273,-50027464}, 5801489509459106398601014011443689573418311720844542665247424668015292378168107508388904967803419197894185338050845865568829080152808826790457298541790265610830366436144079112745644063084006866976515177659677199127831789680324203022151280645125}. -{{-86132523,-48913578,-50477141,-60351180,-23917235,-79396398,-82913775,-82032320,-77494296,-48967605,-65034001,-60364426,-97541629,-29644383,-71188900,-87489320,-10656375,-91277617,-25932923,-54938988,-67868760,-78425813,-32262462,-39627222,-47311496,-58724750,-91315057,-101370403,-8280414,-23187076}, 5313212741736599775654383706752103201232798288284062286436817737924777790551177337837338224770887601894762036368706729097391723493335717841873571043564444603943065454339705648874086840577670290359241881330922491189131777700802418059704910006698}. -{{-86073256,-28370705,-2223684,-34741090,-25482282,-94085764,-9565307,-39505693,-20741612,-80396889,-122989802,-13583669,-74296262,-120084995,-74450728,-58701649,-18369832,-114984682,-55108141,-22661944,-28333111,-80962525,-12631552,-42663408,-24870255,-95777482,-123064892,-112425058,-54148572,-20705740}, 5319841331074833749516062387165851491102566103731579225900581444104835141532192406227096616898120967663071736716138424888392105919663563146969017675365241431065065888382126261783825439216438893849744131126478492712088664409778231133937819407677}. -{{-86035753,-61857179,-113806037,-49722717,-2894943,-116842397,-8109689,-8524135,-46075829,-24867152,-1761951,-99480811,-27986226,-7708455,-118031326,-14505094,-81995110,-100834951,-108586372,-109549616,-93626279,-25398059,-107089331,-17834253,-98495831,-13327251,-28690897,-114645842,-5637197,-39165436}, 5828143901522099868530340084641487884570411259531963912793166614752490528761014409647795194766275266942032593547214887469495546693605819330759699377429311308999283381155884771774690977608763303184692484538042380566703268008175603310547646140928}. -{{-85955430,-29480990,-73623978,-71332427,-3193626,-100493143,-99845603,-81684025,-9341823,-11115759,-87468769,-56910486,-63819531,-45733879,-87194111,-115701451,-63420524,-92279768,-44794132,-112681813,-31265774,-63071570,-67922330,-85233981,-113482418,-66537485,-71956055,-104898562,-73874244,-50863424}, 3422415502075449026347512417040126733385100402537022242836303784673709097697751138764514809010232468848033238281049466957601296492430025308677437742825104610316137971950733618258976359087231616745914526781760222147253113917134865977332899186711}. -{{-85939917,-121861419,-60984751,-121667605,-14731704,-22786006,-21364223,-121135053,-39203600,-123273799,-42882885,-36352077,-49760799,-102912008,-116858907,-6597939,-36226470,-21622445,-32373989,-56559812,-37171191,-61050761,-56194767,-79702389,-68852878,-62193707,-48025135,-48152239,-64541699,-73630209}, 1316772402460242851409901271592166095758432331030871149527675948969297273504381040290566780989885732614853450608647914363650454273226168170307605896864459851317253715348196918242657810581134215049564079294550541676943636510223645718025956041008}. -{{-85896556,-121997605,-11582650,-31871210,-64565716,-85806584,-915861,-90784226,-71597569,-46267261,-85418746,-230809,-26365616,-79899065,-65600883,-62583679,-1459243,-58478044,-86182842,-55764866,-40182126,-41983026,-52107201,-76403540,-64813359,-646094,-29667929,-11769109,-118884813,-78626931}, 1544104905995190568425696733369064811970118372460901495909722419523167744763878745483403686172931878499654687338350972126921855092702623483050408009204310837186473321770795188496066480770912975354356672286769437528502403746815007821706578236605}. -{{-85711261,-28670391,-6863511,-10170242,-2899127,-39551964,-116009944,-55703183,-4916118,-63597231,-103022118,-43070815,-69474692,-98509187,-13788708,-93665778,-70198820,-56166503,-19111822,-107011630,-54260349,-18396929,-111788150,-36726832,-10345736,-68918946,-101213669,-70513390,-77522498,-83617510}, 182656948332975402194929571749061219048256772402231877495836208280095521802249692789264747125421999137371866565400973221833284469332052958974467359087594019764656208893613058076619834921765297866447512462304857163593748073125300745816100427112}. -{{-85707900,-113684458,-94680367,-20676536,-84731330,-12023549,-80056035,-71109040,-93150769,-82458314,-102998140,-77816922,-65626527,-8353613,-118376174,-68866039,-35785663,-71265015,-11134632,-23125420,-50496455,-13965878,-52370025,-13120131,-114335997,-69361832,-46577084,-119270015,-5096512,-103687757}, 2239254946822001002646909496559102206723305946850999071165809975886727014297818087792830492658719367910378331980710437233786143569476955728535797954819593950222428301956142190919195243968698163023050355022861570261133385516222123667616672009883}. -{{-85674645,-109950088,-97254662,-27726120,-49224250,-103760823,-119894234,-30849113,-48308727,-63719372,-38118743,-74218352,-107895427,-116308258,-16754688,-55316622,-100242453,-71256333,-109569741,-59961028,-79319031,-3317433,-5091945,-93664202,-48980617,-47475627,-90658869,-55128416,-51025578,-55456787}, 6334935380711266688651722941644400920224991879096796241957154132297405425258970356626444745157224752257752439878452467264020144474412303072079531032648951311463106611999555982980211356843852530197871514445234049051667362958258257865629145557598}. -{{-85404324,-60457889,-58079834,-83271592,-8637202,-113752983,-45198035,-97085176,-5365555,-11241159,-22199969,-32837457,-49459735,-92228455,-93117197,-107070656,-19198188,-65620751,-43330156,-102306445,-88815584,-34902111,-2844392,-7641248,-108660188,-56569039,-121422043,-91358957,-1377606,-82203126}, 1802498631096473838798052162652045043018167861411984193826074196813767615976752673564178787129023306993297505106587076031565986735600419988692516100213783797620032424801297138731780453343533419166129640639052702727628847248972098732868861526173}. -{{-85163661,-16435186,-119253493,-50487642,-110017772,-112525921,-19396642,-23714733,-101585022,-105934287,-78243596,-39416344,-77180762,-34490712,-93296804,-61218054,-54812320,-92641609,-28900977,-4537434,-35928680,-121089679,-48176029,-14218293,-48503960,-82158734,-26036963,-43376973,-93399117,-104569461}, 1479115353514390913320655126649203415370111317011829296720380291844555661813941136393890285635810128845141668345614469544107264590508956271761977103091280933740265477764101718796490766458688512832833315983054176719124657231149764005214662819162}. -{{-85116869,-33654787,-25261613,-84875240,-30275252,-27394323,-9992951,-104700461,-17874149,-10176479,-21335949,-109157633,-3870567,-65387713,-2574098,-17378653,-41104524,-89803368,-3227155,-90997928,-88248972,-28538281,-74537251,-122511714,-29164896,-63934590,-84588502,-43992327,-6949759,-99023814}, 2682976314763538167292339064947963942755906220134649247264340638185186017222501379762705363007985205761572564236172578892886578727840659793724746692404589810555332463444802314543821776092418075259293442068148670153165968690564292025079683563544}. -{{-85099179,-57417896,-93365120,-63622654,-24934382,-90929942,-56391248,-46614367,-13689477,-2884977,-14188599,-20321371,-70453861,-51811436,-96308321,-61934758,-81824267,-1451764,-31862885,-85578703,-11548454,-99173924,-95688207,-4806539,-55765910,-104936271,-99859965,-59887649,-86054558,-96052696}, 169278297252751113052879682146604076129911859681404388497213847492124757703126968857937974839334327444874058410848207595316874334380025930412843151504290162197622418510485861766376854670507615107376632353121008932026560091291074392339462135934}. -{{-84998494,-90973256,-114684213,-95399528,-65953402,-25715438,-32428299,-194680,-30872560,-63833101,-72392780,-16555990,-87438250,-31809238,-38565442,-22045744,-32035292,-7605323,-75392260,-93911074,-13195943,-116636771,-22108399,-11884157,-35235618,-109137552,-117155828,-3972733,-61225,-81062493}, 2755520952012828004441914436076567312620026848004279467304333073985823002930797906736799111053081829435254269753884572491005816723067031612447062503340846856845714701161907360509719744651702144471780380770345846716769546424539185519037151837627}. -{{-84965412,-89029198,-47741601,-5643381,-32613964,-123242742,-38796951,-46943429,-92877117,-31579425,-5979365,-77867155,-96424479,-91389596,-7890409,-122548436,-82508173,-104773359,-845104,-57596564,-108371576,-9987835,-48721402,-96329717,-96497209,-12746639,-37749926,-496125,-83145769,-67735275}, 1535425683280998724666402980248407190038739861330266495204335546242153876993582830260676627701266164964630945069613669746123048899639396759461114897041526722019355898781585215586606323654251084577150854101973185036261983089262341207492336066611}. -{{-84709229,-75481326,-70519580,-76021103,-99390274,-114861744,-8542063,-41082550,-22859354,-65918164,-115906106,-47885991,-16007945,-119031387,-17172102,-47493014,-57366782,-95822430,-20047136,-23488578,-9420640,-69728227,-68730060,-74200614,-86293531,-95574137,-44175243,-85784744,-99061070,-117572641}, 438776432408045780254661843772761371303296380165219094664386432927744152736672602254345646840599127802687038174024121105937727417377350724694460282816673732547988887170396304718896475156985741831790561009109284371065441658124228644711289571254}. -{{-84625486,-27510983,-108531655,-39235768,-22526450,-81837257,-88186633,-48181291,-84032341,-52974473,-30446869,-81121536,-38092837,-21756405,-2627145,-46950569,-58392986,-25850296,-96841534,-24121908,-119553173,-61703927,-7268273,-22268637,-13610024,-3380099,-15964244,-63298192,-2552983,-65885310}, 2538414450735652293904454457999443389629759198192197888807460073782314226399761489929616523608298053563845670130461225398290032367755677284000376781043287872655629080850148279485642045841214800831446202946073480858052570515678983112274440292377}. -{{-84622075,-9358101,-104486072,-36814700,-93626225,-82002452,-120850302,-7737166,-87113151,-21249506,-50443736,-68748609,-29614981,-86156052,-101911690,-92919727,-103703875,-74998388,-25973560,-111538333,-37605434,-75692407,-103510419,-82344706,-79464912,-65196204,-35382892,-75345263,-89988306,-67849370}, 435124638169275415712232719978996520589356159827145484237337710638058411679303133032399659744646088018910029945007605155596203074768909374841510070300098878795380934370480986838105279286149431565080251274995822153678234373190756556895795177196}. -{{-84398965,-112369561,-11532240,-65649840,-13179647,-34686564,-105290386,-61931693,-17597307,-77909230,-51606405,-66755744,-103444741,-48794783,-70541744,-81078041,-103128312,-80798469,-25574281,-9471840,-99599812,-75143974,-104806569,-81906291,-46371603,-121219776,-110391071,-97118299,-115625503,-72423796}, 111749809199331489890222509714426188032247548797556457742871293480470080727037635936102916010050923250244475622354540249552821272652792673880397649519815377966022719868987013210213822866111583235918911990570800478116129770116586786995786304108}. -{{-84062268,-68595685,-54232153,-106663761,-84789213,-52644732,-98667424,-75876628,-10021072,-121975322,-67270213,-661603,-113399134,-96031249,-28090415,-23786179,-16144242,-99458604,-31566638,-65544388,-42018928,-25025372,-21309103,-15054388,-19931711,-77035958,-91003119,-11349287,-47175060,-56124564}, 6183660578464456650566740880252486793362365881902630803026147909181272836804929606634107850271464583935683021776282837733584235688884688982224682519351046345436907834501601898252498809278129710842220594726654891274847337734294714566141324235745}. -{{-83940577,-23112588,-24466411,-30261391,-18978863,-9842869,-8717282,-77868689,-59626399,-96555625,-114817073,-118301856,-89193269,-32368338,-120021870,-53457636,-22857852,-90404566,-84942166,-43054803,-2559469,-105218215,-50767750,-192642,-43177974,-56907347,-1826934,-84901159,-115882259,-91883385}, 624137372387009684071881114393613987197847131043173661632390852838171241031202122151956568612258986215977721811297680216135227629995280376380253376686158709655102875577484657773571406990105760537674726250385641820162213796451806478473737267266}. -{{-83902457,-20613889,-121825511,-104223958,-12053059,-11862285,-54302785,-44248567,-22642803,-25951149,-23934852,-1287145,-117310545,-93818068,-53626252,-1376195,-107171141,-102056600,-81870249,-68672686,-38534314,-5380194,-35457142,-59822817,-6475644,-120155143,-73118953,-98290912,-50028623,-35723475}, 5274737938052059009654373263093668112138563517092013842230681448590588015501976159806992044307965616810390419305278729004477518265206241752936566516992504357173741125342291068759767588549861766794737677530274607500383515774485406742640705823752}. -{{-83870889,-91032956,-13613949,-105302438,-112076780,-55493067,-35845535,-120408428,-70393106,-30427167,-43489580,-71136901,-98114198,-8801089,-75034179,-89083113,-36273549,-112375365,-109823465,-86870568,-56294386,-80483157,-36518759,-63241068,-64736246,-19900209,-44613026,-83978237,-79737890,-93910961}, 673948708744664981274082746750643812992315506149971958568148473271855633018772957552911294330125116374254809304450233485312896984233502664480351310028170094399224400191800961424934791510714921556791149201216299449449852882233402603116430890394}. -{{-83831471,-72403710,-36993390,-92274949,-102532595,-48516938,-92431453,-101381800,-65176033,-18569493,-78964602,-70712284,-83652027,-495179,-45681574,-2463700,-2892055,-23381157,-62449183,-84935811,-101493716,-20910405,-75994068,-93688782,-45700541,-77886665,-44483096,-116742589,-68901530,-94272039}, 548395579867237826711972804738246637365841925606343427382258899457271285053765814365176893146362177506386718879946841783710774774388844254291415497641180770029443924514335617350736413716055981205104697559771831406760788725537922097628666973350}. -{{-83383475,-54631800,-22405504,-71473902,-90569399,-58722850,-116772381,-8598037,-108091715,-83137051,-18637823,-71272221,-39024694,-71251285,-107150011,-31682399,-52743203,-114713106,-46542269,-9812315,-7655788,-48095875,-114910942,-113734279,-122177223,-72641885,-17360597,-72877447,-14515393,-86805291}, 2159428215953226232596499757087529840003873239241136880211042410990302524674887377538666328637485387821273235424171976430789297010548302898850202622408523091768252976080755354478243967955337079767569814760846159590410901857080982515253888815150}. -{{-83208285,-122340088,-106088325,-53966285,-107672255,-78910857,-68274217,-7548625,-12697473,-59641632,-92245986,-80293139,-6396145,-98382137,-60831631,-79245663,-97499906,-59734200,-3106958,-38534592,-111487069,-52234780,-109328922,-99799962,-97407788,-26347777,-84126395,-118456704,-362887,-111001894}, 1938753738053810946399676709910790514844601305863527661364195831483078728497947985320650680223806160231533273469068158304090955592584158295654112494306285352002457999364594994912508497561096508448004654057688219046682351166260264097231900968450}. -{{-83064324,-39901047,-53410587,-15594610,-47101966,-81768220,-56706758,-64467711,-61235881,-40223819,-53888352,-1654107,-5208943,-22223311,-114843594,-36984084,-91169973,-70181468,-103802345,-368707,-75888313,-94960262,-116432316,-109201752,-26045380,-112731944,-3709621,-19303311,-95836902,-17437387}, 4804613901355547241797822030989434055345503250835839936073531637191965076383533898213813928793823832584082007651511064882868295164443039512998912409180102110554908638341897285525935816532175636847201774255272789393012787736555334805742644544633}. -{{-83060781,-50658475,-72283779,-31917018,-42765380,-105751156,-31687374,-68400904,-116438558,-97269374,-3821669,-86702330,-105801140,-69045495,-5197653,-17167318,-52604229,-5771525,-28727688,-79123284,-15770833,-122276500,-115094678,-7216076,-61571305,-47024906,-55135748,-101893508,-48784660,-6923025}, 5824413506787201868561088652747792609303647197782535606025736916856056662232053157420000006669535913326754530411972760904787139178876891473587990366722023370162546897020870818471095840815360983786961395997957399095924328379236763908953395207160}. -{{-83059318,-36070732,-119611813,-12170498,-102828056,-32534756,-106846861,-39569169,-78554472,-105099409,-48871536,-84215323,-30975515,-1888723,-4862973,-27788607,-61358284,-121423987,-57810681,-21576783,-74294813,-103409779,-3680634,-22569705,-31856550,-8527622,-4746312,-102284750,-88566421,-706869}, 4244589488732384842318604093718156747678353918042520836040427851422653456074408726173350278785981962483985137141673615908557195974710998422687113065297684652110247856206990731094238714402234373821293900534612831132207456816172815638147417310523}. -{{-82576029,-99714165,-84123549,-13076076,-19209292,-82774826,-36504326,-123048056,-44501062,-85420400,-8059330,-92167099,-86201584,-49834183,-123230375,-112497390,-81120756,-54989967,-6348529,-90690542,-16480801,-116332351,-110383211,-20091577,-31756274,-58257843,-116002313,-113254776,-82759768,-113788339}, 169261661211546128908689168391466887219654399444820677789606129280654238525792511650200689959224413538060240633363909471631013909023916393366952956144009907778857072983318576844303120636771789853185350329222818521532033826185640513694199289848}. -{{-82378050,-10399753,-49166490,-96356664,-122800885,-36837127,-87134051,-93323891,-45933316,-1483496,-82001408,-25213774,-93133343,-69867209,-88251289,-112870795,-32399675,-23041977,-45807294,-48712075,-43209112,-22893960,-71419350,-37987529,-25548675,-84103000,-34128380,-103855269,-87212689,-107518339}, 613058727648046483382954305169061001632431217935305583269303963073239076274225345205136512075017131810596840515787811561289082688990958010239159553443626007578343764229400870257924674113399937640388393045072312296661472137989886681196015128333}. -{{-82335536,-57232671,-51485055,-98136282,-11455307,-4282428,-73767134,-116866864,-118443823,-83977761,-6519541,-118008050,-39144801,-99831246,-57242257,-78969755,-58108465,-122467862,-35979811,-43346338,-63997745,-88122239,-65110102,-9716337,-23746629,-2832309,-96069488,-68170629,-102932341,-29602217}, 3792466099126025354855718625942951698650693675867741091082661772085337329959214467721043749654850914587703653976298665506969153285787663629567023339723006347996185455133322409320299069419557917104892389395175423362275449406155662947619684624617}. -{{-82291517,-77183482,-1594983,-43742979,-99802450,-27362902,-16728067,-117611901,-73170012,-34466602,-37253092,-33840271,-20608923,-103252518,-8488423,-43068112,-89849878,-70364382,-6599327,-24811018,-55667423,-33944243,-77586839,-25547957,-61137840,-47710873,-58247972,-3883194,-123039806,-69666523}, 1145593571303246772153920402841100912768939223866414810030447078226840876536184487098463204564642929517845868317502848987454524947930657150732644776286278320649383637225621126704650548505508680756554617781397200969735713265475824172977441449778}. -{{-82078610,-109596879,-48113796,-48142595,-50606572,-61825689,-11137008,-6486327,-32009363,-54501864,-122517518,-92069974,-65614516,-36436085,-111932242,-53812477,-104990695,-18836312,-65579304,-18362374,-55505542,-33134994,-69512405,-6653743,-121697221,-26183570,-100503108,-4227746,-65681803,-50116415}, 4558688121260659603337015887979350595108920142552817605724180477769314377828697788664133042949104050180252874386305754764331718193745879267905462525197288233555281084988903784910504912393711894683079056824831609991087996620249234275883886206549}. -{{-81810607,-52050970,-99322913,-4296021,-21333274,-8836302,-70144126,-106044384,-7742955,-121912029,-123383883,-86284804,-82571316,-21609707,-21191698,-30236334,-107862851,-71385155,-77262729,-89906750,-91934829,-37562749,-70924785,-14757135,-96262569,-24815750,-80435786,-450867,-63937868,-119605896}, 1133929110249848885595385325687691830897817441691332585587332723978332675125874708513191518177573125530139371176128526617509507850598495533180038868780858677181132531795289429801364410529731752674122159736736747870142251506215815140916700174578}. -{{-81766376,-120978856,-66197484,-68709009,-4625904,-41210440,-122543886,-13070896,-119556828,-54735244,-15602074,-114132179,-70588801,-100237484,-116456649,-62993532,-73091151,-97509146,-20742554,-116731522,-50658696,-24790492,-10112115,-21097228,-40520343,-50381871,-78706835,-49118047,-71821529,-91465659}, 1275268649155531706819293678908661890585849585577043279350486340479976671712664516788034950593210932038912224381176315428427677706540213716310741525164331986377935268235184612121101618238497023965375904324022233418034623171805116095915838318583}. -{{-81372959,-6701597,-120397327,-97538289,-57623994,-21218076,-114797238,-43834557,-105295309,-3742237,-81524735,-946256,-119076687,-15758953,-100578896,-33317410,-95405144,-88642238,-18744360,-69458481,-73607129,-6521216,-20312196,-43531685,-21840345,-9883664,-81521532,-122986345,-89696223,-101870180}, 415361679603433002075030529874376386516948372969191883061860974157709650049693301691495561365546755616376638157011328636246885207127842910168244830693981428901353525718855831693979760221411139362684247035806024505846863489885262199218432886896}. -{{-81355265,-80897128,-111232504,-90485806,-102119345,-52216964,-9435692,-15648326,-63250041,-5030262,-97699905,-95214325,-71710016,-91146462,-11986123,-93513850,-22904539,-70154357,-109129139,-49788893,-96243043,-54842930,-112287355,-23222451,-46765454,-108815024,-34746353,-51362341,-96495055,-57637054}, 1457486775700259271065134713422488170215843977461702031412272945224242084336616910223333363449944383840349624423954502149919211174707401862429300920057185101252698194278132924159250071173015361216967916883743501045047119020332486097234454164206}. -{{-80952935,-82835705,-91328585,-31880517,-71066031,-31608267,-31190141,-102159876,-43890373,-10276247,-49362718,-114270242,-122863172,-13482218,-1682306,-26211308,-86052988,-74201764,-116972934,-108871934,-70386578,-70916527,-57785745,-74873530,-66892406,-29421851,-99012892,-113770824,-96645891,-106161646}, 213753175965623881086788752851586687941417927568801463687412931726493264138783257198370487809743103736923474390177402806430999159159880520584938252943837838999954003604840738066805373013004469808256358839656549643859385448822941006430973459584}. -{{-80700154,-32715521,-36849959,-15932391,-4613702,-98149897,-109669908,-122923714,-84759605,-67538969,-95024171,-65884832,-16415636,-73023496,-105586548,-3156575,-56817851,-3599591,-89594497,-19566192,-36217635,-106617220,-94101941,-81006743,-82404988,-89629568,-52654980,-38636506,-96584075,-51677042}, 4705352297710545948767041597892577603668641414955459159186306072644272142699972680914949407155042407619688408303112505142798983924758022341930565849761245524187790639834240623152297699351135329671237953784703603532978077091766462302650571978961}. -{{-80659773,-86753996,-25548415,-41476990,-3940250,-116954145,-2204564,-55036296,-2532871,-29998137,-62407360,-39514615,-79900033,-26078818,-120379793,-104468617,-66273729,-50955124,-65496917,-56903527,-77345000,-32407210,-110526239,-23666531,-91276970,-101535595,-114942371,-98092121,-61604687,-14400624}, 3481608440681200464706459102216684662461565623625036478526798791998860135242328946711937570148758439735529778201748954318877252555692059810815241787572470841327258300172326297311874619581073496233266585483317178922487544727204639212563328017626}. -{{-80422657,-28006202,-63519097,-32652856,-114174213,-23570406,-1467428,-64394330,-112981118,-37032693,-15622349,-15210352,-48340488,-39460440,-76935003,-63375644,-106366229,-53853898,-16354462,-20359604,-28373041,-71176110,-40615549,-96471132,-83915972,-89382103,-22362537,-58931227,-52264895,-40162344}, 5587064200382200111606289065199458862444488186865112223243648183043315470230214502441510469044096204193420370398489097392249936973653810077603875062465737424141266177583303584433870800262043361044544615436067652639384576178682273637468413540842}. -{{-80348615,-80318475,-15521887,-63496054,-103244007,-19153559,-69256023,-31813227,-65008196,-63163987,-114722476,-38391574,-75433082,-63963645,-72786588,-103522888,-64952753,-97412487,-106196100,-120022617,-116123671,-63588769,-111939750,-62759155,-102059579,-106599148,-63628207,-28243697,-3533337,-44920534}, 5974555000270639069221813099101296434894489182741335609872314900428433122860308119759093609425787232137776671024647528689245646452193479127991565369467967273145299286242875314836889707927712368422145588975065048272721992340514393963334895721736}. -{{-80281129,-5571064,-72327650,-20231922,-50481475,-4283507,-116182848,-16134397,-41090837,-96392498,-85992751,-89471002,-65108807,-55801658,-3829330,-80125412,-8853709,-65584286,-56133133,-14888630,-52900225,-104686619,-27201711,-96668515,-73501751,-36678777,-41015012,-45110291,-31832990,-34156510}, 6653587243728600267193209602296528395063086557309892310515598966966708241859849214495849123385077657108252882171593773388871933282653660519087761182050407066640305021490071054114614646205961863258402674122268377653818095087441108879181376842318}. -{{-80200123,-105234699,-33114570,-103633105,-7591457,-47011725,-73462981,-20909843,-94987946,-110906284,-56886482,-65604179,-43515532,-13918830,-17834666,-61066821,-19496017,-51136918,-118836306,-47055736,-15955863,-69625779,-41319424,-119573475,-25320475,-100521100,-53359889,-17047109,-119766896,-45506561}, 4839078197734954053364205815040562584141996229835007579458246440175609008024924420888862120296503638294704686591402388549227298954846896976008649431885114267356320071787660419494567385850179178972336207273649691573661772069079348517012585215748}. -{{-80151560,-80138201,-31613299,-12947993,-112895048,-525043,-89874483,-101545083,-95868324,-51601565,-101935174,-98986890,-8863420,-106896928,-14192500,-118243380,-93682736,-60390450,-67562640,-81549621,-115257289,-97194605,-16348046,-49864181,-41465295,-10862071,-49071567,-45389858,-61962252,-34111828}, 5094496798863440695227615230314855402931496634285885496576792608175811777654057286761673085305763275549770457342659288525490608362654262361049140065031847656621547741665212499890992973860362788973338112217748187271089657881520035303993228393745}. -{{-80117662,-51808500,-84411054,-54019750,-4656951,-13637159,-37522202,-83140545,-50728988,-8557118,-2988352,-64033319,-15336958,-65103658,-74242059,-42161707,-28181293,-48123558,-117318295,-56748206,-97410292,-50343949,-64154127,-42034341,-11417568,-111610784,-122419313,-121651373,-120613764,-63549272}, 174865224994901766153895312702046637024037036145193566640114951989135101164393157833161316339301054320397543953523492075965420387082126929730563175485434198917000065100670128375588427352620942234103296786924639492398898408285396314683474589519}. -{{-80076381,-83576196,-33374480,-99646579,-81087945,-68625526,-37144675,-72837865,-119797109,-41930900,-94384402,-40477734,-1015137,-53908417,-1008724,-106640594,-3344730,-6212211,-44478643,-91905882,-12291367,-106157488,-18149561,-35377650,-118894858,-102814887,-95148247,-70200489,-54099427,-11004815}, 5210835572671854336875277875076048019151002324580610072599100566739091498144033898585626766303212197101448728201841178040937338119874749603877566921391763366287932041352790310606140631670068972648210769275402015911828333501780633596404829900326}. -{{-80073440,-29682976,-60215359,-26077016,-54462262,-34549317,-79287281,-57104366,-105837472,-76139562,-63354199,-25191690,-80769968,-55987376,-53578851,-60479178,-47766454,-100863763,-48374376,-39105107,-105799916,-6090210,-122991131,-35274703,-81014900,-16686002,-99504226,-28384237,-5480229,-13505444}, 6260184978730663969436741335503644100601560272685836015092699509594058341511853440532641754150817601516937519067258767000461725947229958229710546727776450101108427633659409502614987287613401749743240796793733896614051001378608909590336604847003}. -{{-80004042,-34149062,-56404566,-3847069,-34991278,-108470898,-101910178,-32566769,-47704559,-114765534,-96960491,-91256784,-79153727,-14375938,-93882269,-46600785,-21422943,-78972768,-42316583,-65871472,-122508704,-105193096,-23501519,-116591828,-29540976,-94414001,-55212143,-418572,-24234381,-121339045}, 3122977586447846151980759094025905585620722570684961423090700735879156220833215832614959773060611681686049879294192452865356756951069819002217978786909460714110515894110552103703096785893380627380849376236231099662945866256189857041405336758903}. -{{-79897222,-108656094,-21172858,-110602730,-33231339,-71943080,-91371109,-33069328,-53577544,-101089870,-47656275,-63035477,-107784793,-49320568,-43154041,-39132777,-34752436,-109141431,-3422546,-44086519,-99556531,-83803356,-110964769,-34980411,-4061069,-83600783,-119846258,-15680259,-19500830,-20392595}, 6140364783706715717431465121519728456905665566499545172830087904418221569679708959054783576745961453695921350512998920372723073612047196506166434294416259771388062048615670468252986596982794075187726372196999039498111142791334924430765570991023}. -{{-79774295,-56506855,-87709719,-113896631,-32232863,-23357667,-78541176,-19273384,-86553144,-115258545,-81798612,-15587230,-6632206,-101459387,-110279799,-81253834,-60810186,-113695824,-45090738,-99634831,-122579934,-47327662,-59115929,-102742005,-48768777,-69982222,-44380781,-112326241,-114639014,-99441466}, 548484376929708285798411540196542071684250299899652618561093826984113961944999074154603186962091924542318940159797616082345069715544986015133666589612127634480689779368753930064142260880549882671728407034360349001704197700703275723720828100032}. -{{-79748861,-104866649,-53620600,-82332950,-80480943,-78340638,-75252261,-66732494,-25276686,-104666093,-12275110,-95077096,-90909574,-122206299,-64622403,-62134581,-76111400,-21580466,-47138346,-33887910,-77331808,-106937028,-104656471,-97426734,-109114475,-68162892,-11641808,-11300164,-52286186,-85856640}, 2993113148239743134343013630579412275528758137369938889693001355610077865176185774339924863562745502495687401442152272741458351050960759127634126664136979765550022497668061247064937020590021032970333436030461993557849695568365254490615829175724}. -{{-79590229,-40275090,-28663206,-82758450,-89513126,-73288544,-51658895,-100555151,-32482541,-68535626,-81310857,-53312586,-6707912,-39703413,-12287769,-2356050,-64185909,-8233438,-102665167,-92938748,-2904086,-120440953,-108308572,-99097211,-5248067,-82392120,-25077883,-78901948,-74169015,-8091600}, 3955371866879435483092557518181477007240188905484073651148582122819912494701891867802586975695209166227284350077005595490130220669944345093613203599324928344724178291439163907372068498194464319880755621644333486864229525370986546782281242679870}. -{{-79462096,-105709067,-47965803,-115565185,-1088821,-10121073,-39434636,-89740474,-3223685,-88487393,-61387505,-66713587,-10672493,-61774977,-61631598,-83112521,-68995150,-114384945,-28377015,-50980706,-21724083,-5255716,-64725718,-64889385,-37322652,-10721750,-9669794,-4704989,-77454954,-42045499}, 5039380323245537375113205421417430817566655517275158818089475321632387483524121681751498776435521882064584505353147860952240075992964565012257733491586547257211596648967958728441011596495696269503876195825964956901229344918119622606960414245057}. -{{-79386110,-10139655,-100594167,-49881164,-30539442,-122021088,-42106121,-4661028,-77477650,-7543484,-114485394,-436312,-14706395,-76736373,-65603476,-34730527,-66471507,-36215356,-17774046,-72540091,-121305667,-42474847,-15177968,-2204222,-88624606,-45948225,-47728647,-59484181,-111691597,-71500095}, 736234185184067782966454212404513215176500075276126810841273361351530415824706937816325659981004846650040820075879415310504656478428900065556537968688018631793695852155725940286154449560603323845391981403791305181576665950580323225820757118905}. -{{-79168333,-35140085,-109515623,-87069449,-32352450,-116135677,-20013935,-106937433,-33623636,-45425937,-43862633,-26879283,-85144012,-78280249,-88843931,-19897161,-39825174,-104136665,-60932080,-117557708,-19274522,-100056078,-8551345,-120425521,-26978558,-8960687,-116942670,-79654248,-1695594,-42823560}, 5475089918809324118079726855322483243372363816408062551216372049368651553193809896556503092453091551543842197385123485950077999243134499614496476749409217246190207144011585002164150970560194144936511337038888351478675226685121808336472038510864}. -{{-79122053,-49544871,-85042731,-102289742,-109842760,-75149593,-97189712,-60144052,-19585136,-35518818,-86748888,-72307107,-68665465,-76117974,-23421703,-2320731,-47850428,-108849094,-91561083,-31755687,-32481006,-3362476,-7641383,-104432485,-33065025,-52528000,-105942558,-109594298,-95784521,-95291671}, 370809011658837780455777251849860612288796568819552490078485305592579630487145477247562871367675267828250472970303022032469005355155658918891641869275162639033381780369616751087436607625344410216297936282394256524461042529195276003827560687576}. -{{-78962286,-1255748,-30573477,-63585866,-34860247,-62534413,-87388799,-93123900,-13878424,-79740735,-68751843,-38140897,-38576523,-31734035,-71278315,-81525837,-121561685,-14879846,-117414689,-94501657,-119454740,-50383099,-54784849,-80659275,-120167082,-14629507,-41077112,-20826400,-57984015,-60650591}, 1534569759273728824609108480028316612561081665327083324287914854539521626882871082949321610954862757472356278738752966170219415899450871271344362907903468525947511805250336963677094613590263330369828377567923449524247242554934433058403271180683}. -{{-78879533,-91782382,-98163478,-50500447,-58580279,-96150950,-45537846,-63875790,-31294470,-69271675,-62176622,-45860611,-25455696,-47888806,-94410136,-112230056,-12757566,-28897832,-7043159,-15594328,-66777347,-5404040,-99919394,-79404052,-67324744,-57406720,-41088868,-82638536,-22313849,-105648392}, 2153445163723506959956874662093166618572195148125048166081049401891079753437998295974524096879925505610182755776396943198904569789899563723206569593994928262955470640351118198861203070538304409435195617771245220461608259859709623892794634139110}. -{{-78717533,-85980422,-92526298,-42195219,-117975606,-28088036,-65805322,-28331653,-57069659,-113495975,-109169498,-7129026,-61811270,-101523562,-15182745,-12504327,-114592849,-24704478,-69013548,-55192369,-30711810,-122790416,-97560869,-108094861,-68950357,-24150404,-50131487,-91429074,-73771946,-80589816}, 651291568853874707656092658021526453327239066810448553073596098162784297037271771571453320505129837129448481590236543109411050162155544946760032435726235528511089440513584048734488333119405105227743072731908512833252860060865065318375748942966}. -{{-78643014,-57378334,-57049438,-102871115,-46525497,-41430836,-115563839,-99670837,-18102680,-116227435,-22468280,-56597046,-93570240,-121603597,-48420083,-4532063,-56440028,-96330490,-90449398,-49046162,-45407624,-86636617,-41238575,-48469759,-116768820,-33924743,-60713467,-112173947,-59770291,-119510745}, 303715666776352715603916265588929970068113480509943037806685840574947528838019008865157751648584057455897295802983532719694360783705021808871966015358077927327071414775204952320247881004556377681435440951771834577273707461122532559652992785703}. -{{-78620071,-89111751,-29521011,-35915140,-120717708,-4884238,-77799818,-24477515,-33377433,-26387344,-34776887,-122532082,-79096591,-31465082,-53900598,-105668631,-96645908,-70834165,-91468082,-118042559,-52964506,-69809953,-110198956,-54617224,-2162457,-101427466,-9218379,-21913857,-110232891,-4272277}, 4861151296942262053778215652831637300010832546023525428724084693267377395375912406508482408356094097335366758205527092467013148764151184873965725426916470812373735632795901202166624157383983478080426972960772580642438073172453514666054063057528}. -{{-78569881,-11562694,-72541631,-54946777,-109041399,-106378610,-16964533,-91512358,-121440690,-113051638,-12823654,-54843257,-42720932,-34881571,-40128118,-100953863,-49690235,-50754849,-8174990,-23970614,-8571096,-77355282,-28520478,-113689443,-84422511,-32192285,-24283824,-68484775,-86494302,-21861793}, 4093946450862577490568267032824968646557182035997029517929157629965765784213714846808830075771299960563331073456636648334785675501587274945870456250565940539001085334644412497252621082414029234619604316259264174858144738786194040766661635364770}. -{{-78201841,-115402326,-2832410,-25772433,-80908518,-112648228,-4617931,-2554935,-16915633,-23314968,-4470862,-55236326,-91647641,-79624352,-62942112,-117680833,-57750004,-23888253,-101578710,-86363254,-11422295,-51066619,-14668464,-116591919,-123186506,-22809314,-42497927,-100598234,-85419779,-79153487}, 687664709452213392356369559260030533296806295930626946534626631813876497578448832730324437836878245397600691651021585834357145848673164954968884569295417124796287095475246485302521941496566658738795087038866756727842519201491999558665610554934}. -{{-78101351,-4488183,-23551811,-106429530,-42126310,-7654632,-7257249,-110137348,-51018420,-54792790,-73173644,-69238679,-23095053,-117414949,-33409578,-121413071,-118355208,-37380462,-66386002,-65666661,-113078276,-84460321,-42713199,-6943946,-22315178,-60441211,-79839733,-73240493,-88076525,-58374259}, 187673781083266067718353311597947989087509586509996604500109013059568863274578233544470114443577391873069973851224178166947071524999235259797166183958781486481940209806650434109793250615922419682333707649417974408478900773351017690759073056696}. -{{-77613546,-90673541,-80185034,-118326735,-18640558,-50802089,-70680591,-83890006,-23094759,-48794608,-58764973,-92992649,-101190363,-101867870,-79924479,-23073007,-113070065,-5196225,-24717297,-97477655,-94970936,-122191363,-74004019,-70133179,-105180598,-77338258,-91202418,-101270031,-26641224,-16315254}, 5123749157805876928711255028003537268756663880992674340283064780553638683038768600262845934803635871311779519244219037906667725981592021845023746907423893628966677659838591379610117749304280420532540174628175572053273825390427703272752391660181}. -{{-77361482,-87023528,-102469315,-57157314,-66194121,-4328908,-111086628,-107694199,-12675218,-87983679,-79025755,-20265362,-11800007,-99369714,-18595055,-90939082,-81720528,-67048395,-77841736,-92616646,-13120770,-48593815,-111336997,-102666723,-122968920,-11816188,-92247317,-84436707,-65464348,-38384413}, 3647548986925185708729708422334958544635955340337659062973874640754574595269661081447335359914903523477757855432712609511704806862390543289720088799799527966243463068399187489388504303871238030565579509175613470427098473192496401247131972512107}. -{{-77236219,-820316,-32375008,-90224592,-118584685,-9844875,-118290986,-33521429,-94755700,-41187406,-78994640,-118152223,-88917439,-64535356,-113449498,-122136501,-121721305,-13573017,-67821846,-51934607,-12059333,-58065051,-6167074,-119238024,-40954007,-72231207,-78079290,-122621289,-78772137,-97186664}, 144200125822214566802652363230879075102138000479512121406682487003118609622624561943829693330663581826159235990949682917033912712263460858274301535541933797394809260867911473703719408573187270462615341789172839733758098292610796363918732453710}. -{{-77157806,-96150307,-103338935,-55675410,-116881262,-104805100,-72843241,-6847964,-102865811,-62895182,-117440422,-83739404,-66406269,-119944856,-98733063,-95764399,-42790956,-112598625,-84181488,-17826261,-73486782,-30763449,-50042667,-62902204,-4535008,-2733892,-61818250,-79809726,-120951959,-38294130}, 3777847793519017002122865402870444780865426253809466950640851646591400657897293223973971710198364730994130686425165206973794702542184882791413054135265294545039796861791450158812090905177132932723437135377131740988918727777980535658525580668601}. -{{-77145652,-22762195,-29316206,-12406398,-27400898,-115519616,-54766738,-42298567,-4792880,-54996638,-22154878,-20474848,-51861062,-123330037,-72355974,-61048585,-118184096,-6032083,-112515229,-13446182,-19406893,-69480102,-69110564,-51756503,-41215820,-50342918,-119758890,-33492779,-69261616,-8045997}, 4651825451207683861260264021795297194683439728191157018298353456961378750173816023304401143215643855149013956086573729717832657261706088942394369863765747370470269003759219610838144729458167236200780150269534797459349776405190741763516965412733}. -{{-77124324,-89669761,-26415720,-121640850,-51866150,-14675914,-99153278,-101753357,-54848431,-16741784,-44931829,-39030322,-40731860,-70514490,-111391176,-49758971,-28505656,-72043211,-112945992,-40086378,-95304494,-6111003,-86140994,-94785642,-107593692,-98832429,-77159677,-28585390,-51427701,-26689206}, 5991886891334643873030804100013208618232118640389907000568306141680172052238530504607611315189837481969706365859041628916182689781973346490842792098056304269158886946225517513418898568227225329682255251547140540664723338536254821611318718331517}. -{{-76829998,-104934228,-49914200,-78934289,-98059853,-74270696,-58511393,-43559166,-65181223,-116541177,-51522765,-38826256,-95003852,-97971145,-24332525,-64189671,-119534007,-66437401,-8367923,-42102382,-69998023,-55971850,-3141674,-74907779,-76680764,-12715042,-2254555,-31442160,-92175904,-3603454}, 4952792286306962422548771943721319817111397795488251511359134426279261707280528023451439935291942294368518082718479791629004662793126235945494898003298826125770735092077008141731476954920347916139994627459426080504616303930743647225205104318631}. -{{-76464494,-48655583,-29695599,-88147959,-7070185,-72563799,-103930539,-68335449,-91195367,-11016071,-55383485,-44871467,-86666169,-108740030,-118152044,-89378968,-54703903,-34139284,-76638641,-643990,-70282168,-76909134,-108220110,-71245542,-13049452,-33803369,-14986098,-116516140,-68365760,-72750414}, 751424812709947219091077648049162262819145698576824447375190587819339154827254404384820762221517331948162181217875834550509379695193104325993601964856213566834926089775764357844783552638278468015613686811420822080578518309144826642049831460865}. -{{-76423965,-68641277,-47314568,-84406181,-80637503,-3469306,-24962252,-57133665,-19126313,-25178318,-38233667,-118048342,-98493468,-56181341,-118773413,-55909690,-70223443,-100267242,-107223575,-37561015,-121973839,-13617710,-58454541,-92786632,-80866790,-8583523,-77493261,-79686073,-66036105,-95763015}, 230319001809875101286251790185690664683616578928709088637770322233344964647817774454898572605621577946302581257242321542839893000909913876205219465703890940616325126668389121398797866797773719278516969626239515045457826951465869715329903663716}. -{{-76197668,-120011277,-24561878,-70497264,-77485617,-115659924,-64903774,-64007707,-54877491,-102666338,-2918554,-78083770,-15399612,-94998391,-84993510,-117910199,-104150933,-101624659,-35771045,-39995678,-78409436,-51823912,-76773447,-78440184,-59959892,-3811271,-53076286,-65205949,-98982360,-88899754}, 658500641634177734809330676618973274825339641286424674020270435456203308134679088051659909356167050220865936634753914300992870403056018975080797803410737521853061442267075959289068661956971658763543082217392564392238353296097322743018288602733}. -{{-75879011,-93382716,-77199163,-58794661,-84615534,-91258116,-81292320,-12080562,-70471101,-114884312,-2757586,-95552892,-8082608,-39644186,-67693734,-7912523,-112985991,-9134349,-112268177,-109722697,-92274754,-46175946,-38337542,-29730437,-118560154,-23223859,-37217030,-33033363,-68359117,-104861276}, 1588114780365007326754730951972918853787004084621702036088279550656722637915990626348684737265527560121343246995788277232098276677593956313950052620925734348762820449500026701393702503708220493972777909143837635914136660702615487445394548358898}. -{{-75822064,-110764370,-86072124,-94610941,-81472631,-76603909,-99696029,-64406196,-9837079,-52965925,-4262868,-22564003,-20221457,-75598550,-48055004,-68342449,-11048626,-197277,-19130316,-105182222,-100013779,-30389317,-19539315,-14755706,-83316183,-42409007,-44022165,-4850172,-84321634,-96157761}, 1590059347556404069949448380926463014762554021694700064257683836145832051836624936236156038029863378364730262258664599595112274604312451484260706927931815680680901392431718477776171089501987879170988343853282882880313590278186431737450581550215}. -{{-75792384,-50509538,-39366285,-122394832,-100132008,-40054716,-65246090,-47233614,-47568087,-51442762,-90106935,-7587904,-19405385,-83526034,-85924610,-73511598,-71688359,-104729049,-2008467,-96991323,-35424798,-121456762,-48729898,-18047457,-63209536,-59772032,-79132187,-59603429,-70170426,-69204484}, 88396207357051353654014751403925587977914652607519130108991139531574695915108726723743411118401711116641798523535143968358895378142552293059784572439865565428146099788358493578569170795382847968935683749082303921916426019602263091379631614715}. -{{-75744689,-84258578,-1105986,-57284238,-41469467,-43461356,-52664951,-118066926,-35393580,-42204343,-32415403,-121280929,-1431748,-51277681,-42164648,-116460671,-23375097,-68315395,-1680888,-15407254,-94124848,-63791090,-71864053,-1588476,-54730426,-44615124,-91264348,-35652859,-73975098,-32683790}, 4646550270402634588519183519172296212808543363491709236056395814765649060880530413971128535623857427192046719803899217498496806090062656785231584483232599445256954773159527871642314914132208540815627439931058674432953108037121986479052931486126}. -{{-75738851,-45693422,-94239311,-115728390,-44276450,-70801868,-85307344,-10351659,-103998567,-75383956,-38600255,-7378679,-71825404,-21380080,-27443184,-102791220,-75755286,-37855598,-50410070,-16218343,-88653671,-64600735,-113081548,-76078871,-54270687,-31447155,-22791625,-8859944,-83624584,-74228685}, 1606334727770961537385691013060942414117450766909824250442384352645672390037300566372787442225606514403697423288586476578115526390084052838901744713503034332557448535972553363681953727056263621977383801638809935313414586059444526067141849903738}. -{{-75694289,-50152357,-9131683,-26508501,-72914732,-18470033,-32309383,-21152974,-109564771,-21019783,-44659502,-106367717,-34198306,-29644528,-50472565,-63942011,-115931994,-67744612,-28505038,-44029289,-113330144,-79213119,-43070046,-27360087,-81533974,-58327294,-65545069,-115351413,-114985498,-26689504}, 3499234183950699427525032830315718792299933201196376536229819739769035712736008285293323647701381182730127744585573345105568425367681080210022158244458815239312729077868692188075338966022815987445572920021104405158524943546168872308141712684176}. -{{-75574626,-82303339,-1435354,-4591484,-63525047,-42658736,-72855168,-30609560,-65662707,-33054610,-75825243,-120282593,-50886694,-65080041,-117228393,-111724154,-36756579,-24812348,-97348067,-122488646,-16545848,-40130423,-87067287,-84814406,-56837970,-74481705,-55119283,-96476972,-37946250,-24085632}, 5569072701105141355307653361775528182526934731194078135880560769680957677148122063436880335211926162319307525962894570933907502973649253979712470047731445783661294433745085995507846389464380465497802318627527393919758433338741246909116501889773}. -{{-75550459,-48501858,-41074269,-21969739,-87077705,-55317943,-119950325,-61285790,-74518654,-31797393,-84498480,-66690584,-94551795,-98311943,-112316964,-55551952,-106588818,-8782930,-71902397,-89087151,-65933097,-96882382,-42081323,-110502038,-39311294,-73673382,-49115840,-120695322,-106215452,-16076291}, 3975182031027145680087090183598437058051394607046211736365425890411829195294799358749394051578485112482139617307472758088910905505680974743555247889266021353014143629599930116450920748341075094023589592343908156711104946263643978776569962548610}. -{{-75206951,-94874161,-103731303,-10772307,-61253524,-98207287,-86168571,-22600019,-59990644,-25267082,-14887193,-38430194,-32156882,-19147307,-96588222,-106604631,-92535674,-3607963,-35396147,-4203124,-87498510,-60663612,-120396315,-68928294,-97172982,-4700147,-76830338,-106531412,-7723803,-111829058}, 1926324468254972719531087402555647955472401745344896911457677330924176020086070103741899560179711196655381747439084168879288256403527628237451044841030632410988173892185843032445278769299391594332736708817096261095374866241197806947800199027472}. -{{-75134655,-33900825,-89518487,-2487286,-19853203,-79607077,-108086134,-52979148,-12198586,-82074210,-31761709,-121808099,-75226708,-104163478,-31827935,-48567844,-109030006,-14882853,-18129680,-15076980,-114632446,-122210960,-62200976,-37790320,-92504449,-5398780,-123269447,-95254952,-79188781,-30823679}, 3686900163543422887234789153582941192654499665881518832024517108559918346035675776247055403037680812198763078390349224284722595432822748774586594968596570825563790450978424860692637939549705879761903215392928181879587872830448554493001506599880}. -{{-74994481,-5089999,-38643027,-102265282,-117905749,-93968182,-36186941,-109928010,-110950781,-55253241,-64509457,-29339675,-86120365,-60345586,-42358972,-82611934,-60200603,-109627182,-23698111,-80968768,-88960437,-53394860,-36380775,-116742239,-25679769,-66897963,-94895392,-115539298,-7289672,-61391847}, 1855495933122466205437919511487548130557825031742034010226076054079235755259289927773467280758694174789255625732235577974293902111214729428415047415862759919741311745825399944446132849253040666298776951824657794264675306695186057135213068869800}. -{{-74918361,-65136579,-80529354,-82116591,-41942257,-26857439,-93825391,-92224115,-106443363,-55180702,-29832794,-33245537,-113376814,-19160095,-115353949,-13781851,-66798561,-14176096,-33994653,-122861976,-43141318,-38936375,-30573175,-21467046,-97282853,-119500811,-112652386,-62192360,-46842503,-1061908}, 5223839375999007392068021044747684279455339823512323847738646355619658189359953611936123643753295014354368958047278245330428068249358388556852286650895102224695453703390002178515276492535587497703116421742182679438050604120816664572698253989380}. -{{-74818580,-12295796,-104767711,-49159979,-3608547,-30000570,-1385282,-41087018,-37490351,-43770050,-54413654,-62457711,-88438885,-20402038,-21553378,-13609746,-79602448,-105248478,-54936797,-24982038,-89095842,-16152173,-77102159,-91794158,-15133765,-88538576,-34816356,-99391367,-23870625,-11670604}, 5673190924644714380322788169984365482270586965047399496312983808361033530794894971948988773274922212110308356632615054908374263800609905322490931323203973257998372266254948428607817924417120907412908803597679041924950553401816347066382161798883}. -{{-74796164,-38021356,-119889099,-68629004,-80902702,-6380763,-93411632,-54714843,-18410000,-57775375,-113292783,-74700113,-89842657,-59745965,-32632747,-29523582,-50887966,-113641214,-111388480,-113417126,-96401530,-9415342,-12056917,-108346216,-17511984,-65152966,-12920260,-1321994,-19081477,-109642469}, 3134698758759370197080298045086419534751651558951829474913070968618253052261025538404021247491239462577904673446425427850401421789943662435846246758737686819460352178377168541507302963891219759998337194901645681043183867466823772314395572404571}. -{{-74679757,-47966187,-108132488,-15966955,-65569508,-65226270,-31308896,-122835205,-1154219,-28904219,-65589775,-115421742,-57942073,-122100664,-114250934,-113951030,-67614897,-95885665,-103335125,-27025384,-74564771,-32683942,-88799504,-5902265,-108286470,-41636595,-101184591,-33726897,-117214647,-86924840}, 1136901818440800760223486866738710463752203967807684288146681397582591276666804323708332937943029954180253409988137680615433018683395475378682883517940082804172060100634920130364740259045167782375993807802550292769611829010454038596305900071028}. -{{-74568128,-66114847,-57155028,-51885263,-78868966,-94132707,-68207766,-50632557,-81976329,-39325464,-5744238,-20603325,-58288485,-296942,-36720723,-63946428,-108091625,-54513398,-35623956,-42006981,-21938433,-73752474,-72904046,-63788308,-72235224,-85665144,-44428919,-92307058,-62259074,-119162272}, 439435390240005731025107756712606956134807217577139707167483648655092866229583329679243856991203501203588621790052336136953564913093089082855799289067817394230485271699266098227722061863572716077506850498643615355277322944255777603956838409813}. -{{-74544906,-32057824,-15682509,-10738352,-2973765,-28198903,-25117757,-102473302,-87312960,-54493085,-5735770,-46888003,-55013676,-33441197,-55528034,-92109263,-110590983,-77330581,-95540236,-87625981,-58668087,-41414979,-81633059,-64565269,-71237411,-73963548,-42321685,-107645887,-30392337,-102576183}, 2147306568602999097854250747660249243138087197672227005225827655968457663407556399627894811832562489976385805084096877214138891388993814491388447855761394614119839168049078362306053020965767502584778469500107675979613782758613882454276407842187}. -{{-74223345,-109896444,-55636241,-51632488,-91171200,-7264872,-112031097,-26621441,-20168246,-118922796,-60934659,-72916407,-74951974,-39038462,-62954906,-59524756,-87666165,-64954101,-51342574,-105169094,-94700010,-79683266,-11431557,-85608781,-25128603,-37658887,-85944079,-115329880,-87252057,-50161071}, 3762481961391715863825212661378385119691320267137510181210672486814468426578779128187067708924036090441868950848559115512041557603875697492622705862068689347044981957322604240116486291783293266155136117706814593921294962740399929248485174211386}. -{{-74098721,-23881750,-40831455,-45839137,-24951484,-107480181,-51978489,-86463190,-71396593,-84255822,-14600611,-118918953,-113209425,-72897545,-87390856,-45661300,-108285430,-11198358,-87294986,-72952834,-55734718,-86718680,-28374111,-60210031,-100532748,-31105884,-76588852,-81671204,-99843384,-115199885}, 247765522021288023800362379974858525980521120785627939426649550400420948976143727500339927350280411285112356076803429141053999296450109568161751141762068090160814832678592174199977361322297534920171313672594956706276258080378494275436429689490}. -{{-74086465,-49494815,-56788002,-85551654,-57054062,-68137897,-65941867,-98330307,-5955796,-64513030,-66903118,-84441761,-5286146,-68997205,-92760766,-34246038,-81064643,-110397355,-106983787,-25247328,-22671434,-2692327,-115373483,-52821260,-18832881,-87943299,-27609203,-79305926,-10682353,-98038123}, 2317371081161460527075746281029197813521678361526377783486138737309956504759123618180801982166631007085869618357690298873723382268303034172505831125167865845103352280044964051166399804898781143961343799533673058347338779864009078474048871651100}. -{{-74044195,-44059658,-43964902,-89718803,-54089014,-6153823,-91208357,-16305850,-102275864,-3745951,-58908564,-55334209,-96656140,-98164157,-87957207,-102229879,-102505476,-37814866,-35219867,-3658353,-7343576,-103359028,-66313472,-7439643,-108459946,-61346416,-27965310,-83444437,-119181116,-74840904}, 492617007176989800907402170596361774000113579771688628988982346364857299263649773253141340303757177902164261704307326055305386847223472350681425569918531889218026363776134526510021528124150838838490772825356772411982269628687856411645987460502}. -{{-73933424,-20188258,-39247239,-20389193,-109659811,-50761238,-1293587,-18622921,-122858349,-87597921,-12314883,-71676982,-91951640,-51903948,-69464322,-79813420,-89816557,-8326582,-67141249,-122639072,-14057874,-19133252,-10341159,-89164490,-48657921,-69225295,-48389332,-87928541,-54037891,-67954475}, 2288022575616008876721135126444427291612841101836887869113879289733643797696627514262299396644037882296729012502463478846121503896447251913896959390046043478079172583867123373612690059776546677211093694803280315843295285171860661981871171368995}. -{{-73835816,-60660436,-112149641,-11235713,-48964557,-57198376,-85269871,-20166681,-30765033,-88681417,-50575560,-82512776,-56650396,-43107995,-82355418,-91045360,-35047321,-19698272,-21097733,-94505509,-67249087,-25223932,-49980023,-76383466,-63881440,-90468704,-80740,-20981972,-60396228,-54844630}, 4737268706713069081393807859746649403747239117249559955515831449652232831082478689811627015594530651986228295771079904190453088869118668334159465620827756145619747255449300090302529019568908732297779403569741643294955609156120935426908294929443}. -{{-73805131,-76517934,-51705449,-46747708,-56703225,-19237546,-30021631,-111231508,-33268103,-45423091,-112242374,-113298548,-81056471,-34912543,-52517942,-37272619,-78656575,-107128142,-28366133,-110099258,-13450720,-76975394,-90254337,-113882555,-69637420,-68800073,-85825011,-55152231,-97763049,-68515173}, 862211096967104263654329694182163391554689561648188443769108095595863371828145481986131671218890890221700450238333500799916077418385466638396694813844854909966539067787970493704776291820532521406164998549653065656989493705294803103715912469674}. -{{-73801617,-53507587,-95771069,-54618837,-88634014,-73871511,-17526311,-107882850,-50738183,-58465466,-86359714,-65722697,-42035390,-68638312,-64341929,-64173129,-45195077,-20279621,-102401211,-94909339,-57093312,-17861943,-112480058,-55001418,-104022419,-44623246,-32047051,-62811041,-61559359,-92249543}, 708087930434898743660400877834885885488106155568978342886873600803581142498219710048034895668740767289776423941665550462538083409795089171785806951536087134939843119020404722443178506839694724066152759333564694678080423817077840192397267449488}. -{{-73671160,-111477755,-62020854,-16888635,-112392736,-109480324,-70033476,-53997858,-122127115,-46473301,-120670927,-6359173,-52059603,-119700752,-53729141,-66393276,-56595072,-50735152,-3594249,-104678756,-80739680,-92251541,-105912873,-24097815,-57635464,-55321192,-84307272,-90965539,-22298404,-101946322}, 1976380158468230632629153744979789477744771688024874680566198486820497588473884901086624059686752572097627594007664147399737790725626207591964483081941626551429821213298740270138857519735694703754416924169793744382616446175826496740928842866933}. -{{-73654361,-263944,-103256208,-52250588,-5220876,-111313087,-21681350,-48418159,-72860420,-77256345,-55254944,-27264571,-101000533,-112503528,-25804167,-117704105,-122907726,-16749842,-122278342,-63563700,-75712225,-92231937,-54498793,-63788245,-11323725,-82363918,-101299033,-44300702,-669022,-43388134}, 6108859833480618182803701718795260658246946716399835693371533510408129910469774267594251977056348737733618194240927362421955932766638434032629277178416611239423337970911937107286044492718752873647147829571599562382952185689241253316363115504990}. -{{-73495220,-108704739,-122978345,-117802739,-105662131,-18261614,-101611523,-27508418,-41137813,-69980065,-97068610,-91659120,-85420661,-64400334,-87416062,-79664218,-106151185,-67379516,-19845316,-3045047,-13992704,-97461590,-104868518,-98062664,-54793159,-14988762,-53511458,-17662214,-3729263,-59554810}, 3319006835132373735391852782614313340134401065904320204511126394525011225092039489404191047858608149016870639486795156305653658623671077718176891008802727970232332049305005932337173766965836370711296741068666045092036804298897481291409879657633}. -{{-73411365,-2219838,-2488939,-103010611,-28990064,-5635369,-51553873,-948499,-107697254,-54090935,-60988212,-58998061,-1710000,-87579691,-97010407,-23083585,-91104496,-58374612,-59658919,-66244463,-79305712,-5384463,-93834145,-104284779,-65985768,-66864475,-38983823,-99915317,-53703726,-6428439}, 5561363283114493308801430790063232698640760708633049835658005557429621440772481405753584339647864303967817506926255515324633760001345486715712564792483561569468185766727868412654550136669749203836266172393543524904802362809776939425024665916690}. -{{-73385910,-101670663,-89063246,-66483431,-83812318,-123108719,-74388018,-110347742,-2318834,-107926996,-30280269,-62625238,-105658211,-28918896,-46656616,-51110666,-47133791,-107898172,-100407432,-28988348,-44970599,-78347554,-97083555,-70914410,-45156490,-36139760,-39956505,-48224895,-14552078,-31695539}, 6732150119251515208535757130608984299235926928497644273204397909444998897042689671370915420735501225018753816899219840972871965136165727788954512047232699301581960417470197827820469411640259160044628140631795970857606668485364071025897802492885}. -{{-73228490,-73056502,-103858996,-46221368,-43812396,-3181544,-59880318,-12749981,-62219292,-13366508,-69108166,-112288270,-2190994,-80790968,-96738790,-40299180,-109114538,-87398907,-55444295,-96286743,-16333955,-42341264,-24037150,-75416840,-1046506,-66595669,-111089750,-45810549,-104847689,-72056702}, 1008776034833293885121320286535602847295874416795283805317906870616112219247093902931723068565336758394781127133396912347269383284476469260337322556582368014423341309735536812448479315867160372950986300650654003855381116002375883564997050236799}. -{{-73166913,-18901250,-10106722,-102053298,-64905057,-39793962,-43023865,-55544097,-104025704,-92904554,-83399045,-61301052,-53888312,-19921660,-81656226,-95739547,-44516178,-46917211,-89723212,-117002944,-8649242,-39053100,-91672287,-74290225,-57632004,-21784250,-22736208,-93762956,-121835939,-84939359}, 661463288884342458277309856597287247385189719104881060021270187077596370832109796402711083075186971643179453714000266401658452371208798910621855500893249654371619217993891253993643083348958792850533966244186851183873820973037785920296986704686}. -{{-72962858,-81136626,-108935560,-93919093,-5004017,-58176434,-111892952,-26311387,-35973449,-85034496,-118097149,-27482985,-59510207,-78310415,-101884725,-17327573,-37872,-89449295,-63739110,-47196159,-24010858,-20479856,-22983430,-37839243,-93945848,-66818103,-101515161,-115877754,-26008551,-71201514}, 1811006615384981164461445043958108230770377428702570194169601461272550258641692307694490054372274038139437907671298258778562859430494295640971841573902528187737713862513536070159005062613864864016582168196379867210152387304426561444865281163879}. -{{-72767325,-65697126,-50615717,-45379219,-118859786,-82899402,-50846919,-92109025,-100025105,-38820001,-23680912,-17895935,-69967579,-28583911,-25973908,-51794033,-8556903,-47883409,-121697401,-12729693,-96802676,-50623212,-53740921,-64498235,-32286091,-93656935,-44554471,-45488935,-2220981,-904485}, 6552962369230094030553376552089736817119490918321906305639406545398014332209492341762215622015318109288822261892472725742798684188210537828224542307189731687806227718966889877727465856484705129077002957141571206746960584261194287875121778541618}. -{{-72545074,-52225348,-83562188,-26560237,-111499330,-55146660,-22764648,-25690935,-95239009,-14854637,-112793364,-45247976,-105768230,-92929302,-4722435,-4428049,-121789666,-76696086,-63450914,-115745699,-40679477,-85703412,-73096535,-59454335,-18753396,-36105636,-76740988,-7179772,-58252593,-64579237}, 1180568891311682757065832133203678724257513652065501517965468485450417586257284221932769548003699113449887967405101837747177610638931667201559246831733594486468263534966893055285830837126835598066938321110453752110626847894924478939801219185783}. -{{-72432807,-42230944,-37984129,-49651726,-70819839,-43264497,-11172454,-33002996,-61454255,-64002240,-53645864,-86500464,-118343469,-39234783,-1635674,-39616620,-122473925,-52305568,-13478180,-100990069,-90744423,-101314523,-105454910,-94668228,-1991046,-106146750,-96297143,-88399780,-24387306,-35721623}, 5230596503927352799627558792376212553719422894229594809282719564223625080229648627358692591251819402676187759464172267089245125459474023952987591524314658117744080428408841868374445162498340009324301219799854581645483153625856691496975698677450}. -{{-72353829,-100508094,-78962797,-21546207,-20543201,-39406680,-110173730,-83487979,-105347852,-29437771,-33520743,-122872904,-84611994,-48071272,-34358812,-76091643,-72044806,-44092243,-75376879,-36376911,-73747797,-76783773,-115146251,-21893124,-73425913,-20163,-57456328,-11158592,-6322386,-95384162}, 2831572037010202191124550805114382700236642471133419197827547830748508347689913281175486627504170285375541619969099818142871393292061260323152818570511006341949274674606367578174044861486448820299115334962701694666486737408241453125388686424418}. -{{-72308992,-55833688,-10973075,-58135809,-11046911,-19286053,-39819790,-7738782,-99908556,-110798019,-20178619,-23539499,-7013021,-50658757,-60063328,-1128794,-39984221,-59992782,-12094142,-110505228,-89436455,-61496112,-25561231,-35724381,-109531885,-91317177,-671401,-81177978,-115854603,-52530261}, 3923183858043011422089699077546061638491782676333097482822295919114834281368822913346337027160288048396321532592886700585413819254193215621698274870294354600611812663114606910067440569237074267894602624337054334064629332491490563545913719964099}. -{{-72145602,-66923187,-90694319,-117224414,-2319066,-19164599,-52088122,-90959031,-37511290,-13182754,-93824242,-83223830,-89612437,-77219285,-70839442,-62986425,-9730231,-65478324,-83214039,-68092851,-69805307,-80397859,-69091894,-18695016,-75705149,-25819671,-56700781,-37249019,-77391407,-14076297}, 4534672166646262966901371073184458317266411196268963391781054355676490942095826170858059510625038292124367870643450163335298835185972010025895327666049551364913259535151354685703503417386077474108344913089404592576497040110525099621509805264729}. -{{-72093571,-84173406,-77966711,-90490780,-122308631,-69778336,-116241841,-1001475,-10538375,-121628893,-17862539,-34793899,-122413056,-11725480,-76017825,-54685918,-83431061,-34139267,-113802391,-22936465,-52892600,-23635679,-9882132,-15082077,-72645973,-66941585,-76569123,-31508582,-10807536,-41921173}, 6079011106146601827193660223721766658072792404785810942011024515025497343750952993099678960199674480107932606450439232000747920251555534225891974192986072335060401673593722251560305322803842817898277554542372267124327569378304272132186567651370}. -{{-71795811,-37917979,-83879002,-35633508,-48823089,-53291774,-118887543,-55345793,-66176525,-105064378,-104334945,-46461365,-122871668,-34079497,-65277253,-50810958,-16053686,-61549942,-4376921,-70077239,-38270474,-17890313,-71177262,-64286609,-45857266,-116398372,-22161749,-94547258,-52022921,-82711785}, 2262815326501106088615729167916044507008678493236733716615766186164977326569054173653161692190675803037592665843841010761293321675757653811670756370222292949969144048154455779501996241249651984130903274308731711133449643272725221256634643485228}. -{{-71734068,-43681293,-13247264,-40666546,-96233669,-43197561,-24828739,-108190873,-16508963,-82399062,-72374862,-98017172,-78852224,-88393400,-23523411,-61049890,-31782944,-5557096,-953502,-101707802,-11100121,-44517730,-41915569,-43298297,-102874555,-59214180,-66530847,-17337271,-66076101,-75155768}, 956549841546688787943580037300271317715461861547548027160685618959113294944739321661009887302505785907094866702727522189963225578763083959803878185548697853781062457367167213551943986363019748320556684252371326621939352163326441444850281725453}. -{{-71727857,-60992314,-19498111,-71139982,-80852087,-14113783,-2713660,-87627852,-108908506,-21504742,-110214091,-9330407,-118297431,-5918247,-5566306,-42965092,-22495104,-689709,-108607104,-34702244,-96131226,-97160080,-94346627,-50492610,-97411036,-109725977,-78408120,-56203579,-1056838,-122378423}, 2618827491882877790156163170640254107839750512602050716877224147611837299745180716712724167666627526504826381419551671638637063005554182995452550464749134724910394484988089306909713958471399732748527439171030010161305402183502837132168966030282}. -{{-71724348,-94615094,-72765169,-67462209,-3444467,-45585218,-847970,-2205653,-97131194,-20565338,-98038859,-14122278,-115448324,-35135846,-123211092,-55036762,-77650900,-65361391,-73911473,-20812,-118291393,-51509978,-54032683,-25917403,-110372308,-23640780,-50685783,-83099268,-84030852,-1876582}, 4151117264871053892297913982186059945213691347736036388564158617453351099805670695001895335155043518109557583000434170692738196786565455199552423261539803170559687828543972058414346763004390401718101766651694404790415548390298734458754245983075}. -{{-71496327,-40417984,-101752386,-33294558,-35008596,-14718590,-31613951,-30710420,-36890576,-31962079,-106585174,-10750557,-97996525,-7210481,-2121274,-105807758,-116713753,-105828544,-121318469,-44742085,-61453272,-116327077,-89393797,-56450842,-107628682,-81301323,-115063627,-29014799,-106181331,-103293809}, 857015633536792222026455795396056809319314062378260561290110139077261177362420391298016990773663407042160939868741990523988483505191285561670201767561485390103283896359311802976396648445178918023051277344062402998576964018312004868739836331454}. -{{-71371776,-117994656,-116515002,-100186718,-62211707,-62258559,-94066189,-30101605,-104807881,-45883797,-2962724,-55712781,-89441953,-55701312,-92632780,-82806391,-75950638,-110041687,-15630353,-114544166,-24612019,-84761324,-30276018,-64757712,-51958211,-100031273,-99840514,-43869079,-94920905,-110029957}, 995276853065902883732411035536430501845218462537966156931957221020657990206591551774423709162786795975139751711989173880318104755004134488019070193832055399998988557347854569236518842902352059165511818581749323133876877509849038147253418157071}. -{{-71284886,-96831051,-58873535,-50537935,-57414062,-52673601,-26004142,-65238247,-35684239,-97156255,-26198711,-32173666,-45288773,-70497158,-14020260,-99503917,-55242862,-70914462,-53680743,-48914999,-14594581,-51996298,-76167361,-109359266,-37602516,-19488520,-33757817,-120730403,-47265264,-88560305}, 2479403178871897433775451281649202117727121782024928390375151804908932347727596654551021465691461017038362922787492485411031655824390498668965953642077627651462610786763730208072080457248375422190434209748731886697067709794562679326361518303313}. -{{-71222585,-96965141,-38450755,-57211801,-13522697,-72075133,-80682398,-73043316,-87413781,-5118262,-117640243,-83151500,-32721165,-98298457,-63872577,-117595384,-85176270,-65950695,-65869831,-3119978,-6115671,-55700562,-120009360,-15840159,-118050245,-76606443,-117470228,-63330942,-22041918,-94838233}, 1783723293420661769097043498799340235793646337401739436994612265637761797242178394930276655401804109800414603991886531705731640678823879237511669602053158322959027432639600935362202302140171484849484163934480270468741182309047296709512061881024}. -{{-71180260,-118589251,-67639156,-120907888,-10206797,-11511514,-91063291,-71735760,-15823364,-27573442,-38427101,-25709653,-24940858,-28633169,-707782,-12781266,-122099335,-95549358,-4659021,-39296228,-102467384,-116337434,-59268387,-65936567,-8186908,-77974028,-11143509,-41714957,-107893060,-76221006}, 1392363445021442739566855709347158843873740403757895014240917135017102730511426217515203337571088341175058411347275603174316323901826533387050335849544989241548108097382197177318364966230887419458971991416243048171682687544190149038025970733997}. -{{-70923715,-7713,-72682455,-74145173,-93923061,-102691944,-54648968,-22497696,-117032754,-51692333,-115070713,-388148,-23915713,-42012139,-71850177,-35912741,-31054765,-12740955,-21404602,-8002521,-38304051,-99321458,-6651463,-36928986,-111225058,-28811347,-87509410,-63526171,-22842553,-77687019}, 2013627641475346967077138675288359962822719706944826731826526801784279487960397583116791368370921201083241199922437093187081076955350704316070826147039793655871094765985666677908733067813926815047275340088362247628546719810054661262856776059360}. -{{-70730982,-77300012,-40106718,-106006617,-107338750,-91606652,-52498049,-23143044,-69574075,-119212245,-41790559,-104934008,-45224842,-121940381,-62599940,-64481815,-96540650,-32928956,-36315167,-110431715,-67515500,-83551676,-56299890,-16639393,-68232770,-57019182,-27652794,-18716878,-100733357,-18451997}, 4776832648746026659493499904617695358622166716177924971945155174952711590252282231543389427561965770680840394581335051794295062734630530848142008851080534103271671093363583328430575988175721302803827686308560328907195837444475591907424989305015}. -{{-70558859,-80889193,-59452287,-26777968,-57571255,-109981261,-21703310,-108246391,-26666404,-98119301,-51712985,-59615548,-98828134,-115150450,-115268760,-116220894,-97786784,-58189026,-97011664,-7348939,-58936112,-122004031,-87838725,-83833696,-37177468,-22358425,-86496318,-69021845,-56656706,-47892834}, 3737430690216889338614050010693107318857221452986668489834304496167500216037544259489696389696153600475148068065945157103279708396004729625796357836662988184097209097164999724924468067161352858563674609446498091014780507826058199248424790391112}. -{{-70418669,-19608936,-36689373,-65368186,-36811500,-57708192,-30571508,-102521832,-92293945,-69891624,-105984260,-115639382,-94421382,-88568870,-18708318,-5190884,-30079035,-66351286,-15350451,-32218503,-122057125,-114767270,-12946118,-82257081,-78041087,-52725017,-29537325,-31869964,-67985927,-4373927}, 4940061557064050697901951085905280897502005262258353609405331524920305082536568754920910932210566250105479119789492427912917874255930181136400774003072890031836713132155575814653146278954940557630852913390717678018355731302766205600160014335738}. -{{-70387981,-102814388,-26219738,-72909986,-117688487,-103459332,-81641206,-113370410,-116734158,-48891838,-5571928,-97259669,-46756356,-34971361,-103602479,-62730544,-92378461,-28929782,-7543624,-103854554,-30678864,-65985337,-105185448,-87439943,-42115728,-57820116,-20579072,-2301004,-39588143,-61822963}, 3103215155165787902764563699896050291591579959744630306129578818404977302691259526132959405691767873027018428938356614881126556061317479457101640487893385516879031899074317372378275663143718892225044892540337670960777372387236053817121725913070}. -{{-70294458,-51727418,-92715118,-47926347,-60345239,-43426778,-18186914,-43551768,-14270721,-6523610,-119843131,-56941303,-54887890,-105394287,-102567478,-57694707,-122529617,-25301645,-34197611,-46528603,-93347959,-79616920,-3511905,-50153341,-92631300,-3215344,-34988955,-31643788,-7429387,-58569748}, 3286530037374900443972514172052194215157814911768303174229001093725350643995196783352678210572437843911363823331913562031141113466642192004671931906542231247754068667059511581033388873252977459046289428506962814523204672540618626978638578340583}. -{{-70252839,-99209167,-92199431,-104860913,-44379400,-23096999,-64922476,-98084372,-1889783,-19253497,-19832357,-13074612,-54172471,-19664838,-103448730,-55274719,-37098016,-41060271,-101183536,-38200809,-104987278,-113773296,-117106578,-72573131,-18933651,-121635595,-41024181,-53616428,-46745593,-15693925}, 6512877590222820286293388102756150541076607000365771846142691058486256378842487565292031936407716656705603709479195018626089490475415323027755617840875971596341314051313229980844286096090169312663008502055630117333800740592700197593336046250192}. -{{-69784013,-27764522,-64927536,-48219381,-89103634,-27926759,-83111941,-109012474,-98098795,-47433704,-88665002,-48802361,-118380917,-68058187,-7447303,-64054980,-79015939,-35835123,-1424988,-77367789,-103388579,-95884830,-98892047,-25863988,-78040037,-113636552,-88626100,-23863541,-103723875,-76533875}, 909471206106162562045399916548558431066844245709173321933326065931786105449046212981221966440800448312464895228308081997472179933671683078101726317643284237105881607368558249007268388868048738627923423425150553913213548893379622130033812080278}. -{{-69599854,-80657456,-101260261,-13529792,-26926798,-86931511,-42320682,-101363612,-40383310,-32786303,-63378312,-90056925,-71592614,-10158925,-121641959,-120737417,-54384925,-34315070,-104917422,-11362764,-30745947,-272470,-119413157,-47629937,-51448382,-16228261,-651699,-67551768,-100455977,-57951314}, 824807577017476183617308721104020451818535819436465492983078002248594099238218165564604557578765114946804655988121105792350675617120025176136298072697839467752661041491843027965800133308516595404579114015270227726532556282260474948564059821531}. -{{-69460456,-78628437,-42146002,-39766825,-103203986,-65919503,-45700951,-42340005,-36390182,-58543074,-69695798,-62233680,-48335749,-109862442,-20394073,-13025583,-64452372,-15631531,-116803987,-56300074,-105422837,-118268969,-26697642,-67486386,-100544261,-100114880,-69101012,-122619699,-66689714,-72407376}, 31181107270415509545077935198641378538503761514369831971881836607970479607051421862506056365271005351656498312825020630397058529763870112540627313018541642665367810010551281871967607510970583208976500930205981286488247761186642773315265572629}. -{{-69444957,-6169465,-123017666,-15845047,-86250552,-47752435,-93011476,-119438245,-87661430,-112162459,-60982367,-94237346,-4545841,-21735683,-118675263,-85374079,-91617503,-418584,-2370457,-55238214,-106908103,-41444881,-78321067,-19923386,-69582740,-56394710,-22334688,-79898712,-53708896,-78341694}, 2206357688103148195499902346150375162806495523060702926446003721971384798289422623210639811183366658724919235398274250603513875198445385153049519525579767364994428500747659372368458994869870543206509966288852705186150632114963996150446040942932}. -{{-69183846,-86730551,-54954219,-28419950,-78222686,-25549244,-28837009,-121313204,-57422180,-103553561,-482389,-13153170,-32237654,-39020564,-80856295,-22613149,-12466345,-120394460,-56039076,-53636996,-97575721,-67630409,-34472096,-98931287,-63474522,-75979053,-87778209,-46414771,-82914128,-113511441}, 885902407393301560270136097983598650834487885713171467490362519294854265593001022753799621293408164523940137235216918910609980425874407277456319996319710561966544106849263693411447668168557462315425939210438044947118585846105225942732588857785}. -{{-69058957,-122338003,-95714767,-30114959,-26829932,-45798755,-24722664,-74851019,-68761651,-94588798,-111515261,-2233353,-102475741,-81308168,-54618385,-70051979,-53917742,-64587823,-87294318,-94976191,-102508044,-72443597,-7066146,-35749796,-22442023,-84435363,-16476156,-119661964,-62615863,-95706697}, 613992055337050115788227619076892232733359347185016900267399676503480198281577303315737365924171480355382341985269089704017348307770253673061902109134418731372886616213965764922404799190751263781695198655026911617268988180399692771089351778896}. -{{-68860819,-96859679,-57345068,-939022,-25980359,-53755006,-62772443,-46478643,-19987405,-82837810,-49109939,-3582368,-94639253,-91652248,-10456832,-52298909,-118332047,-9174040,-92481643,-104701840,-110444867,-67029948,-6712670,-78077859,-20915073,-63819031,-12833575,-52789553,-116226993,-42194396}, 4828810848377765758726652319002335515055101159233243912005915313212017068270126290563565015304828916679080707335839495337627323927737198848082751689937371090238892505436032659368645926607754975660332756381325435510044502158251374313955845106220}. -{{-68845901,-82465110,-5635558,-95130071,-69031966,-49877278,-4899306,-81874238,-95930781,-114095053,-101074166,-21690224,-36350884,-6488378,-46055119,-121159754,-53929198,-52337675,-39642841,-60322566,-33947212,-78689789,-71425091,-14515119,-3991448,-3231139,-61701466,-97118816,-32219840,-66000638}, 2090201765667721339531751653727529718484708500472200600632251681943190073070873286934235881634742934627645828206986131126739899011096641355326738102490399948504381625835923328041884857768260666899760272549376861461829707623311663128108978519286}. -{{-68715991,-57126037,-89148733,-81534003,-118665416,-100777650,-40892936,-87880685,-122000882,-61738466,-30471753,-29885591,-40689901,-94660615,-8439055,-68326777,-58337700,-114170570,-100606254,-106543930,-98398435,-7076885,-76466565,-58986519,-53347477,-30322366,-527874,-104574067,-23708200,-114615402}, 2467315517489343635297937778758796057058988558591373848597319572727471951788934087756880701181641328097921789502583011761650563343316024473248860063019641083871829507172063793759378169978485590251567368256559172677287143962039224119730465866608}. -{{-68691773,-17900297,-106949807,-13474114,-19933500,-56113696,-12020345,-38948900,-63083070,-118932932,-6019882,-107298783,-84993245,-84634686,-72742865,-105817810,-52031099,-29930050,-72500250,-89583328,-59179090,-17216813,-97198159,-10189782,-66742984,-58333441,-25315625,-31135304,-92529757,-51811973}, 4762220659664981802746195070078876699705570178519621036784979165355670456839020028491222942003061728541964295540510439213922681441111691894984078177959969129802517252461700303689680298621391722798356172325824900431177240265410043501389021095864}. -{{-68654355,-107952347,-79689669,-30877042,-93093710,-50437740,-77706367,-56895536,-122484650,-112673283,-33691009,-110332712,-6708657,-64822751,-11770416,-47118113,-116598016,-86624470,-116701964,-84882941,-99972020,13837,-8731539,-60501970,-63532390,-65300876,-66851297,-35657439,-34232949,-121851528}, 2600871005814993088830965523560837874732756421627715347415958140862299812796247905426407539277903634366801895290343989151568950912536712301722494682166219380252776884109890417851412870806361268922630482440144349198634254751118235404493911443896}. -{{-68582892,-89880824,-30262042,-84279820,-111770283,-10308594,-33712337,-1577051,-70765379,-72031974,-32920348,-107011643,-113534020,-71720552,-107310265,-95231981,-59039885,-7358249,-103120979,-90603245,-74005533,-31488877,-87579661,-69595971,-10034030,-57502270,-52046617,-36113231,-82570873,-70636717}, 1401124499469108634997226906076405674013120971096638312125254566624467363295963623417120217614853127609458673402340867146669758538481428935744993798111285155169761492825195333479596407774092783113490006466577427760062096271321096922125599520303}. -{{-68578521,-111808567,-78247281,-10883749,-122999983,-119071144,-108187994,-62934054,-104283927,-109011441,-108804629,-109208606,-16715499,-106115189,-22239367,-97660946,-67369248,-92650555,-76897042,-80894718,-108359342,-108165253,-2827689,-101590139,-993942,-78647343,-92110261,-1813036,-54151019,-110781127}, 2694008117536246996954329597417667774189828553718082311363066302312500620098098793072838153027645150741237570474612249374968944299179356001552550008700846184677233547320122198983587289640680711581153342568591812991561015076056996990480266660064}. -{{-68498835,-108250173,-68274531,-9018884,-18310059,-1116135,-24642763,-57006505,-53146592,-119685014,-56099976,-52046224,-10322005,-13381159,-89188449,-84777098,-24185994,-47662258,-63236209,-114607179,-114739671,-104425258,-42255998,-53938921,-39867927,-9639212,-62334857,-54536732,-87768658,-120884691}, 1254937035295013577840532652063293244441162457699406560167430577208185301705771651627053091527119850855051206161636138603973589548095387395775817120657349182432432258787778973548189403525683284620600190526516718709971918096026526672633760812808}. -{{-68363253,-65146837,-92547564,-70541023,-58773835,-34816842,-109003165,-10309867,-30173313,-20807087,-38777224,-107213937,-3501091,-115203298,-71372624,-2636457,-4435360,-22619679,-107776089,-71198539,-97769583,-67719714,-76568909,-54363145,-99415433,-91193388,-48472944,-34359843,-23126597,-100520360}, 3042111669514368660302397522104147738365357433163081693696167573014469786884001273887478403985367626699315126418722557772453765917007654623907168397114775978879266163627369458381588792613974299902010707406975739705818789488323863990648497595428}. -{{-68266225,-87682964,-57198002,-34997652,-93828044,-45601279,-43019645,-21667515,-113217506,-120905140,-66587878,-10996070,-71767010,-39670400,-31275047,-5289189,-66236320,-10997547,-67410707,-23020662,-68039537,-27386262,-9601565,-101604699,-26108254,-15156712,-2778896,-4654005,-118782206,-48914120}, 5058901606388000187379984372458514993482902664479107995773471244630104695701292633934244531397121844800558512207741046723545852287634781906926079572008115682207778706921049175343105005863611722308859921528650509277478258124322074248277068955422}. -{{-67905168,-86217606,-9589335,-10224100,-103149113,-118938202,-86418729,-62997452,-26846592,-30401485,-30368363,-92714942,-92600119,-101334815,-84220548,-71634431,-77131908,-14088163,-20426290,-112848348,-108888794,-31753217,-65234365,-63533468,-13810192,-46480747,-1144020,-94528559,-57264508,-120823327}, 762665624766595088412249453907444161497069717768365630201027090358190200657138752591493375932468330623200292420385094961355853533479643768613169348031801692311622629910030622486791330127542640201120493445052030890400239166759475153690657900971}. -{{-67726900,-111080472,-70532497,-54247887,-100834804,-7682335,-42740483,-15232380,-30995437,-89411369,-92537943,-6777205,-39179633,-37720144,-16160278,-65113567,-99748594,-105750277,-119365569,-35742432,-16714968,-11530018,-72670596,-42887152,-93851937,-62188289,-101194230,-116855632,-61804999,-113747140}, 76880623043418946936195820572202803955625940653896127221021201807250546152726166265936376449404667640519142730904074400398718112913659341816811199067874386042769821307966392555139043288571891736580455034774314583132479441881466448940245803155}. -{{-67221064,-60177514,-90056800,-106189397,-29976404,-117842692,-79298208,-59114242,-45912054,-83665541,-86499660,-63231991,-13978626,-341376,-110195304,-85631803,-116243907,-53606501,-4501447,-110460500,-72818641,-83730750,-41117317,-112414748,-6053804,-18645628,-30530676,-86752425,-67387602,-44564932}, 4190093442437273809893980336299301620739478968728724392259273975205547242659931343039326430903352910135337007552284909721216213191980355002734534312402859027624670515746115866228724280720660546480571461416904643031432994516776917621112283100663}. -{{-66797608,-99491240,-91033067,-111931614,-122685836,-956813,-117144468,-93337859,-82375375,-89306441,-111611057,-71140802,-109728600,-56184487,-14431039,-26662205,-60135876,-97468552,-92418885,-59973675,-114050866,-47463569,-36226701,-107130363,-78139777,-24923341,-115226479,-68941481,-12325812,-68075842}, 1960761109464819743244558687827375968682806604834172756108180944896681287931473702618990212877836149903290196295356261061499838228091149138555026235264845936707799310442561383339554699261699399008871028270098108889911076877594576642805161203803}. -{{-66653103,-81508197,-79214728,-80309834,-30396893,-80140969,-10454577,-25879108,-109696226,-73722330,-10173301,-116213523,-36576557,-81047495,-50158504,-61368391,-41739996,-50543699,-26926992,-25070353,-63267859,-120626513,-89431921,-87192738,-6277880,-87210079,-119385910,-60950279,-117360884,-60815407}, 113077567895886456549625482768008282007110392772057064731325534606642654917925916541440599485031096317551274663176678673900732382235688128273152191641700943934287374941665731539412888748738480425814878172899561805472173606957299304853911454604}. -{{-66651456,-73830214,-50403150,-87406735,-107550139,-7159570,-8989182,-58086363,-24659760,-43612928,-49480471,-51757442,-21635031,-6954925,-52779312,-49163367,-70985187,-54833027,-90148248,-109885822,-62862513,-117863214,-11397295,-50330116,-60721015,-106014926,-7006445,-11241105,-67175839,-16654891}, 4775547600718883378503039076102261353239574667244829409996700540415999936223790923550048535398665160683235281884612114431841791127368229663496420962606828622551649729152032800516110732214712335991654968841627203144454380269589460689719986506599}. -{{-66378200,-46578023,-36970462,-51163808,-7256326,-99461528,-105149608,-95874868,-19031892,-120167249,-64186484,-111134564,-24542600,-87308875,-73178228,-77327096,-118944033,-11217424,-99029859,-98854109,-77256242,-1967605,-65570166,-89365302,-21880094,-51840825,-106749599,-87233022,-78312597,-4303093}, 3748285484478461497932631375042166110598743130045434635893842829564057926108191549844745236465438176736988246271217366049443715809770760024128808176524151871442813878084875330947801107750699230522976194175064415936195893096872518441037886316029}. -{{-66366376,-97798075,-101695121,-107392166,-92621046,-3809560,-71129808,-64742658,-27930566,-77488629,-81529172,-22921863,-2489346,-10630130,-110894097,-101289900,-33081297,-11995790,-33628599,-105046491,-32203738,-85285745,-100538371,-102972081,-69627291,-39988065,-52826595,-7488179,-23151273,-114011671}, 3210325195121811947892908431356721500616361101190858096934441560469373692421949865614019751227330262866124240984368995157014594018266412532181485424231396291061792444650620363292156793654260789388439620016713154215281750206453619450480419845625}. -{{-65944500,-91600864,-54803414,-62413757,-79388814,-44452553,-92320611,-122201396,-43688246,-63809306,-98790574,-108404908,-53139576,-55970340,-43174883,-32703126,-7502414,-24827695,-36395419,-11269687,-52162629,-33095225,-117544289,-29728144,-64980885,-19034651,-37219652,-83195669,-41510177,-119757533}, 2427133064594676572967635519722561342988158657650258992699425110793362198153585911099555190092533195369054957196161256462889405649809701814392687917844650599284725222341007234056776447660478716522595450808934869260052098249369913220107574820759}. -{{-65932807,-34775045,-54911679,-106065434,-78044393,-49752527,-76159686,-108310588,-42710858,-4396093,-104006442,-57255906,-110483809,-77766509,-72760625,-108133561,-37649170,-123025968,-27045876,-108741860,-3693499,-80869921,-17415491,-31057990,-23886887,-88664178,-87865559,-98232297,-114636237,-45320354}, 3609484688784044248591765300876299296982726989489293407124959010039133801124934657120962401755444553763117509896976470395939415613422497656639295543689960693142263370043479515731969106167715132270466235016558397337716606790737219895647886314952}. -{{-65883239,-44940508,-89338454,-46408296,-51158995,-4769606,-57420499,-96383003,-62096354,-27126418,-96419251,-48998283,-92997376,-76008723,-95078596,-44567980,-37848373,-111574475,-28982465,-10255489,-86509863,-110524557,-2219832,-49372943,-18089731,-85800844,-118240190,-31699177,-73965230,-66868315}, 1045853041969354404085815387085160157511488884862493003814969503759154227755143743000982325073928742629140242857909713691108298205848291190376354180732627344724183308279475484637660135468056430168433901514630457769446003481918375679150717457198}. -{{-65871218,-101598102,-94799377,-2593457,-75693291,-7098135,-70517669,-19952923,-58999472,-113523801,-100797842,-102700053,-29606127,-43404843,-64015830,-111470857,-74474330,-103119377,-20072862,-120427737,-45955361,-37062944,-21977183,-19400118,-2743406,-68166011,-112090484,-59090480,-38054809,-114450500}, 1915466356139577548446349778850009821331732632092186145608952621133648690636313956302191200867238312942523594827858898455317629972516610119903534898087142261108002128158462337157003881360234480375623148495913826821599967447892600309712299574531}. -{{-65843558,-8828146,-119960645,-31507936,-71964155,-111161784,-98956209,-83923584,-17546674,-90190174,-42441550,-62799704,-48430435,-71553476,-16221160,-46581648,-43780277,-33273018,-52370197,-26981497,-22420459,-102111915,-28664462,-108410606,-28296208,-6802270,-60146915,-111262757,-95191536,-43912048}, 3774026232075596116649673272651962279243314077343394608409432043127866888718476811043702122018549444894689429432814950477377112655783274742805376705525701042916492062307642515330022981396775708024033115678854340178657142782193135412821954326443}. -{{-65678079,-44534871,-87920506,-35854746,-8245150,-30586975,-76652942,-31422741,-72583750,-22923340,-19320427,-21367151,-98849112,-92001113,-18941933,-19148021,-94246659,-13005206,-123377372,-70825517,-30064943,-46870566,-50421622,-18829775,-70884851,-93325387,-41856067,-113900836,-39610618,-67387652}, 2234954877188373665552318704741762820732379042253590154922130727988281987058444959264549339315501136220783799495474631279434562179892107328225782429361561459312166811724887069705558050783615109557263763226900953397257703399602837513473404310364}. -{{-65644069,-34047159,-97085832,-63948917,-117836445,-41364203,-114115925,-37331546,-91427696,-99647489,-2784706,-96352586,-10705460,-1566770,-113807207,-34402738,-94249749,-66313035,-69410215,-47560762,-106047511,-28712360,-13607520,-37403507,-116090613,-116402013,-57919482,-81080475,-42717220,-89024213}, 1803991966647632086011103004991391704841939839278049234557751204184996359786169637049053505671924023903759067487117126400136205315499247514046401448178710102122765507586332434847864935714182433807323289409444210580678253315975397125052449734020}. -{{-65571820,-118208631,-27873724,-39657903,-40791578,-112125739,-107985675,-45669674,-6971631,-71361413,-74261393,-110871206,-86737240,-40257375,-38732355,-21734805,-95644639,-70572759,-117504818,-55182666,-84832936,-26941551,-5452728,-10168618,-27900924,-71161144,-115179008,-103610030,-42433516,-25770863}, 5324776801929331914500363757070820215468373138894890450683611148112173635124616344951095731707501125055860325102643215959329475595680236250328209004851966066465779889966180413273332089110844800373184385304352135033302974792669329558187630401685}. -{{-65510148,-117463430,-63434080,-121082680,-18797602,-18111355,-63787695,-56268496,-44242046,-87649435,-42581502,-81881341,-15688314,-79236999,-9820300,-24867423,-103544732,-28709776,-12761493,-36409930,-29640528,-113117393,-84532945,-22140264,-29249972,-33265111,-21252682,-92625541,-8698090,-61526669}, 2520023828045572305254112006225947555015121726506816037533219904766949145792125631139880363717722712144409148000669395205025558063025655324844235243185581140312099303109168669712761859959665429887644007046130412786874912041909837867805438596511}. -{{-65367694,-80503387,-16889629,-26451081,-100373100,-2856421,-99875525,-62683179,-66647496,-71334082,-107775805,-48416143,-62850933,-27901671,-120031562,-95749214,-65141175,-62151688,-39967765,-903892,-66218326,-73414827,-85282394,-111426614,-106182193,-61750935,-19336155,-23220095,-91614230,-5005790}, 4699348572525037791597512742411477228463685289577728478858315973010853703367347382728991146188435559783113910412756917937732660956798963545514270411774453091245173927384785059771005314014439869401689958348759336605172919338375437080150268363537}. -{{-65296719,-115398291,-53335600,-94757626,-6389374,-39674837,-102799425,-83835389,-60867430,-82785948,-46009918,-120879867,-60637867,-6704598,-105942184,-61877518,-56115630,-22757996,-25335620,-54134511,-22038024,-43222399,-53492023,-7251862,-26588503,-116316693,-29207139,-55563141,-65884022,-22023641}, 4907300812793327491285230776301352633360798723772616074657826359973033306715551387703637739775997827793320201269384503111729514551790892739119736533318615923754223624508012883983976281412305032683900866990996918100635359723312015476252451792668}. -{{-65220681,-85989373,-82676128,-6982808,-126880,-16324020,-33572353,-120456554,-84083200,-119426330,-20663012,-98197926,-32728618,-114778237,-45663993,-68361758,-115300266,-83580613,-8166659,-50596168,-114606392,-37564660,-122568561,-76870199,-84580123,-70368921,-94017240,-3158700,-49938056,-60490336}, 2578992095724454330930076932305850819880032491409011382390285284238462186142887872239511600492603396738184030291831470029700935534648949102100960836343375877032848787014965760469018548755980920809890588265042484162641192842231521840003106316220}. -{{-65174757,-21594856,-116532648,-17831278,-26356903,-30941157,-1170247,-41981579,-106255889,-99554856,-10094642,-45223321,-8924659,-23931133,-93055695,-59112604,-19708918,-63406463,-75606711,-109271925,-82817195,-105721639,-19565732,-105249039,-66761435,-70639237,-51995597,-92456770,-51578587,-103748541}, 2160952693258399007937071363905309633939802135758997496365522367989196871909810342835008803929477430646255679163895671202959262422337903081440216399845274742922860822202189271851125904588515815046864431561116275280244339066079926206968604231182}. -{{-64406878,-110317554,-75787422,-70084631,-50814070,-52172958,-92352293,-40632832,-109254767,-64555885,-54237754,-35710514,-89400037,-57136931,-53204467,-9807898,-88060220,-103971591,-78404719,-119735049,-60283945,-111925662,-117446361,-32475789,-112110497,-86124817,-106045159,-61305313,-95406463,-120763502}, 53677334044228822272622828494326299727491793520593998695395440298520642908058074131188083720606053513380401539009579290468808832712369091937093526854512644319690521553773759074884350214934888459161395784806252268700114894149128867096098344119}. -{{-64369263,-25261906,-123064823,-113052508,-47052499,-113638911,-18808060,-16001043,-115560490,-11741085,-119329812,-35465255,-1560536,-24424391,-25056090,-98261360,-100769878,-2360833,-23676450,-99950100,-23562926,-30162342,-102669580,-7844030,-26499007,-69781438,-57210750,-60799218,-23474627,-11495367}, 5303771927438635486246753841089101377957736782139821045512043840505207905540419657267863107654040445050418781857141748432441670557621160141609326047931922841993263015159824747390139610000763717979249584626706752141092648030218645477479516329290}. -{{-64206420,-8458245,-68775458,-77770287,-61598271,-87476311,-111929996,-120132743,-65298566,-112128415,-81153829,-71916099,-7207820,-95344116,-65919907,-112853581,-51052421,-4845257,-95604824,-1764384,-29684318,-87423680,-107460489,-13950701,-78732269,-118256818,-81063399,-60033068,-85411885,-16655110}, 3478645845229769650971892632144767032847911358752671559982116915488405779993500744651139284924906197419367130271237416722726074610027569003149610231173947445089506732114820511590713047034924848454350798405289412352989189059079327749469997117765}. -{{-64181603,-82903624,-45783427,-31640387,-80666784,-67952364,-105000978,-75042554,-35462309,-117300577,-21879080,-105797038,-7387403,-12314995,-77216746,-92178920,-120710504,-83765472,-108504238,-80375463,-37991125,-89674132,-99873542,-16908012,-48223665,-107124453,-16881949,-3198321,-50329400,-62030128}, 3154057187959781318606862555716555490027454257042191651421628587437668249982976270392858931618270287550950390575831324754760517392527237569066868336239534973472760213508400731987908669166498134055841198630069721651362776144812959045119338073330}. -{{-64130174,-114373865,-59711083,-76088380,-76809692,-33050451,-104277165,-1527306,-68896871,-49872651,-16790725,-72093630,-29395850,-68295073,-66372338,-39040064,-101321778,-115515362,-103772504,-46078454,-63787595,-85008891,-34083616,-28313980,-44921798,-6691603,-17671355,-102528559,-18805395,-77042855}, 2537424704535013300710533170265255175002019925170712301034763266733364733936577138589309192809638483058044395725288484180067052388666347224635409262406383742525563096470882487040402803816906959866858452319003096574557521286236124452000105486489}. -{{-64120166,-78112736,-67463227,-83108,-51084941,-71812100,-43346727,-54240164,-14981155,-100157902,-22395916,-46414894,-78676264,-51181445,-122469969,-90214105,-30732011,-83677216,-23390475,-40379040,-31928825,-56115756,-99749572,-11235911,-117211499,-45963639,-9538680,-64023584,-11792481,-20169140}, 5840005027071894565353146892211054440081144271816784236995581704172996475819977055565846261199962131618675593339684296030742539350770706851612662091837137514949591758314458709480138845187960798499812650305201667082054082551736881164359563878059}. -{{-64086343,-65225823,-2345811,-23409838,-97591103,-27505866,-67389780,-90656585,-123041288,-63735982,-37810542,-89088301,-18425529,-32475893,-67017943,-6502749,-88643591,-33889261,-17550463,-88227491,-18188381,-22922435,-27119575,-712250,-45082051,-116675694,-103667345,-25458202,-57359652,33537}, 4477031502484343102875449806075054280130656876843733891370720734373238109616599101681408310507387700232193149327258086222707388503012783290371687122101573184431955545498465276067117839416210567537605825417508247658040240754263196149487805400936}. -{{-64067028,-61416884,-76152905,-57737284,-91378625,-114989711,-97071304,-17291494,-79638754,-65107417,-101981301,-105924882,-106800113,-29041763,-112355725,-115832176,-102356609,-38804866,-86847748,-75201148,-81523744,-45743598,-50872499,-60661655,-6393706,-82381107,-17907290,-117218152,-13895811,-14729771}, 5695370740838285267703818589433691650586990655533321919401892526787097107220151857124743215735801600292472775232848157301662501673459066171434908512915661683165237798652586114707432252757060219032523134398496910858211689083843180831457425656267}. -{{-63904569,-101558358,-14555581,-58612016,-78405623,-15667436,-92441712,-45975865,-113513883,-20394968,-4354049,-118182141,-91426378,-110150659,-82285371,-33043871,-32945893,-43529682,-41435181,-91655385,-67878803,-61851470,-44914201,-70790479,-85306900,-62789529,-32611170,-122912483,-102855473,-59994987}, 456561427241280648935820643588962120879260217306490442214821564569790339263751327568752377872993640807151957623077311579991454138350684092287924934837572080166532230349050792520456936355733577908787009695111001282041854558848120604202276885098}. -{{-63878259,-121162602,-40605759,-122932679,-60934371,-19449200,-4473070,-9043940,-17639597,-37022652,-70484113,-80113125,-6690647,-89204813,-73822157,-9671727,-16833804,-86670164,-17476860,-6342710,-65647517,-38921331,-26064674,-4726847,-91555134,-79260871,-114506044,-120889067,-98742257,-103624025}, 99010720107908336290526163266351007680024484591039498807905035493465037722019444623021963510347705163580580862289112731749214154089092920717750871821627031833386124683103053421199131336777910415883840917520910896575070118834664141756786737890}. -{{-63877620,-73427411,-49779448,-113450373,-23145723,-21194333,-74108539,-76031896,-39667942,-15769555,-91699686,-56211533,-72131590,-107858178,-21037941,-16877121,-31951623,-99409960,-66666185,-9170223,-25997570,-14971941,-115105141,-58790276,-117430430,-12865338,-65936891,-99744141,-78639977,-61430218}, 237462069817667792461126120134004395776311244453374356620816106458363418259678183406635034337661378837516246590632882470894884310913186734594715898182106381793594334144294425383556973232840661721590296937810434725501251054845989754451587642757}. -{{-63751662,-100935970,-63480350,-24289130,-18619686,-108118315,-108701171,-98122376,-37801336,-111448528,-46702574,-76180857,-101716662,-29243926,-3096853,-26973234,-11493952,-8006337,-88787504,-64701464,-84690757,-47512197,-93768279,-52093835,-121288068,-40430866,-119435867,-113411045,-112152607,-49444024}, 3695703197857837965657174218307118100322154315383771954635608797352709733928488251382620732923662443230557354097043222589663781712158269849140721533646834302859394419666914876409802448354849558118530252719583263207971783962080442789798731429791}. -{{-63653091,-16014395,-92067149,-53042296,-70204678,-24996165,-122368587,-91542513,-94342002,-7544246,-531518,-59252340,-70817008,-77926649,-33394915,-117626975,-27446138,-99606454,-10360784,-68500555,-31748835,-74642689,-59912203,-11786649,-27243688,-39679701,-41557696,-104679427,-81808672,-95680048}, 809027724977781648304875099998559352105341242490400294546726175880998617386651629769366810873672059139960782103021449349501568016704163229143176106853017644262408518106477540728669057752946842762173521682392093881682774632284425605603333185304}. -{{-63482611,-102815819,-69379561,-51902311,-83266503,-36668909,-22431539,-111253446,-68264282,-75179683,-122907045,-32487366,-51027232,-23559737,-98019293,-43723491,-114898578,-46864076,-61888674,-88236441,-114938419,-20219646,-14396604,-67811628,-21092520,-57135250,-15004847,-79530881,-114463358,-53176033}, 3988606335307002881095987682870774752947950819107682152907452236960155427864375816529191869034994440276146305940825255343553917370277371193956458430730304530774549781387506904626197439803336530825815043561279156721122600613622312672424641370496}. -{{-63373405,-16256733,-83711825,-6973240,-4870845,-53597274,-83169169,-107920416,-9429966,-28898648,-97378424,-58342824,-113203860,-115874837,-104614515,-66876850,-83089917,-26917751,-15196592,-87988607,-36804012,-63643927,-28245412,-81493751,-105056252,-108725987,-87720899,-7704281,-51625165,-47346025}, 6010386763325018829997853003224532499807154113939032495405255611143405975205789859571773665143905740470035239436647318307961685022077866943789047685869923374044218466242754063578608157096123440430639068830501287164491211435303103906219329626024}. -{{-63286621,-23267613,-81967302,-55304132,-8017178,-1745033,-60801291,-63200479,-83027693,-78049368,-99909419,-17481579,-111028592,-43278160,-37088148,-86771461,-38650180,-104962316,-102837873,-105666495,-38524815,-17687145,-75227876,-28864822,-106770753,-117333372,-56721116,-108834207,-97309473,-43805512}, 3487957973615714028919836487939915632924369004670793500593983533839202980241212439259414311908913765217959684139910881832954525910476936131149828404424691429968480575014425164945593897653524940795384193606079074832183909542928443099434348409372}. -{{-63236024,-18172326,-31422126,-83910505,-34902690,-105289376,-18995687,-104279091,-8953959,-27134416,-10621303,-27556655,-88528533,-11326370,-120460942,-88550567,-45706479,-64867047,-1260524,-109971857,-57316735,-80776008,-89692548,-5179195,-98860666,-50498506,-114248919,-116800721,-123294884,-76029732}, 268881394845518185122442514634561692888156612743498039964014861786259421156497375984846403959112468199840007474211870799830524622746098420576913105830696184724631316709296176477950839435500717703957911753253564088326416008962468715865514992183}. -{{-62922576,-10681910,-22736338,-24749232,-114403267,-34290845,-89389859,-18923313,-52951564,-7259596,-95997429,-55204529,-19589220,-97823379,-48356075,-33860744,-76153297,-102402101,-29567376,-11083184,-64952254,-84076318,-105296764,-33343483,-43108032,-103545854,-76005138,-118078113,-107569817,-121111854}, 165390981492469687476626440668851779616077337739683966535058905950397207044502514537581735048920634191969731009842593197073385248830490451765357218784495081424421494576624930185389709557201024154711403788480905285176756278503747193423802438415}. -{{-62764203,-29269105,-20557633,-16671151,-75479195,-7395757,-66074757,-77344552,-34338863,-24101265,-27232437,-113879834,-120467326,-47149260,-52855038,-65518321,-74058737,-71419255,-69534280,-75741633,-63893126,-48238368,-92924074,-84700548,-67752787,-33877433,-27598687,-39220976,-43724887,-64295507}, 3214150929628913699392527044165091777353932118820920744437394233519804904495381043256933908214096188600925382687087289687329021766953476773368529803683980208719564995362985035619474850857377088387577544980595294944326116640978301796768434911360}. -{{-62704465,-60017169,-51154617,-102083686,-62574935,-70554553,-24900288,-67593167,-76212151,-2810744,-96943224,-93994941,-111112302,-27040316,-54661132,-90634513,-101737353,-83219482,-39232275,-29289576,-89324739,-92618417,-26135146,-96990493,-6864222,-75501484,-323709,-1061891,-50977833,-47626396}, 6539815126418778527556999941546018804828990736673725782675216099583018326748257475944409240566574728255401616107276108096366089525162912688803579843374755361869327082984777521993172607973750610945917369240660557302201157882371600945133120026184}. -{{-62485490,-15394803,-6205408,-9078530,-85794504,-105745868,-40036904,-66083465,-89960320,-69013301,-90859377,-119042561,-2923635,-45207366,-43042467,-106294353,-104198254,-28112471,-83807472,-118637011,-94622084,-7055535,-61649876,-121633325,-68990192,-49411289,-44721348,-50735064,-68433854,-51312607}, 4922010979527972637889981284331434452990056510438607307064648029149073114273266436982631136356047403937228909064600651639506149548558667841864356082451972749862776253326855322043569582178132694903019674772688362114916005988423470990629042200957}. -{{-62129585,-110872524,-30475808,-95749828,-76149519,-51017736,-74847999,-3960932,-22098124,-63540123,-81299851,-86805186,-100436414,-5559495,-14749418,-29408987,-2905999,-23357015,-4419636,-55875911,-67503241,-104853971,-51918759,-112400579,-74324512,-64809672,-47266100,-66610996,-23736337,-78819470}, 2167055271931970352706442190272686382832686698039175918754232792973936473742516547903107799752687625847261007149241386887490210170025989739360811071127543539500926497122598832937063041246486316923347878403093609052156717375718079720654473812398}. -{{-61979126,-107869405,-37733395,-73610470,-27670285,-54433538,-19966684,-103698899,-87506428,-115176695,-102998083,-22400155,-10343430,-6004979,-91463407,-1861250,-77696283,-110017521,-54838782,-122706957,-36033609,-117304842,-65535673,-105337575,-67212811,-101252436,-8161966,-64346689,-34815515,-34865014}, 5556423304882431295859557151226141541045437830632257102547315435882853078580610951259858292387813037648622931887674585054657648756225206159683988116915886557960352835015752689795337887966907500703252966545419772403482338864996903469660829421929}. -{{-61959402,-56764418,-110203860,-63811029,-20494202,-39579745,-107829087,-69159261,-24027765,-62452192,-70393809,-25225550,-38487302,-45993056,-56782345,-83311166,-26047382,-25613998,-52525330,-22923135,-104986885,-36542540,-74518699,-63889192,-39875697,-96444252,-48805361,-88849160,-112124162,-64670115}, 553121548506753986312267395248895580156166247007350512724417204016377149211298717411684729721860999864791220892969744909090176202518559636157396318245513618480886940224027863016820084503793782347120300094606399960318573953343263650064726735383}. -{{-61935776,-37800389,-89382920,-59958872,-110032606,-20223643,-32760029,-121171569,-41661835,-89001655,-107188767,-97547024,-119356285,-42199556,-17211149,-28397312,-55061043,-9670059,-16363176,-88409187,-21134996,-104383951,-89283916,-32357056,-79859650,-10229707,-9401180,-31636490,-50549236,-26388702}, 6677966612524923343609965325472429735745319566032816022852599077387385014484186465852182719445617968073148860386876249208739261844563159681213941336765792150906848680960672304355820629957004551139602965378202273257281677417191618068166556821533}. -{{-61758877,-120780832,-37175306,-28972098,-69398300,-35063562,-82489204,-42762859,-40310930,-3500251,-70704152,-53015940,-89658731,-26189438,-58170635,-8881679,-107788710,-93904323,-68927396,-110358414,-85285976,-32900311,-22799208,-120541112,-65034772,-35960973,-80899023,-52319751,-58887696,-98539948}, 1107169868299460940158362873841033210642720783198824135612229974153105816245006494824113454380988610492779340580962725327048927373024035543585018822869544015903202285803516592263697699075325884746801658047641382381782906603273857403688117415294}. -{{-61688827,-106025384,-103904963,-40520846,-120145013,-39810955,-71797911,-8602682,-51500905,-117735210,-117533865,-57300809,-49487900,-45330799,-84205729,-101797786,-49966684,-75543695,-79397696,-25590655,-89118369,-39229886,-25625924,-56043341,-68603914,-95677779,-24732329,-66393648,-61290584,-74360740}, 523936726613874990786128556976389234185386929752910599280847969610066272741683218924094128948431128522014143734112208013832833483069651142640089057840632860711077501860442371456950054415528726756275861743669614815224382583369210082837219611274}. -{{-61665369,-110568428,-45273052,-83173698,-109650805,-115894797,-19348892,-1983168,-71295151,-103258068,-92981210,-79759773,-82711325,-109558012,-100540382,-88785582,-67978697,-120487638,-112196899,-6700017,-25985145,-109895005,-104124887,-24076009,-85152957,-101018524,-45343884,-77083676,-9023014,-33525021}, 5611135394142517435169833708273955994819811079402586358948182039510108446727842228008608739130055789552537999582670602337025543580726768543408546790084062502697849593073694115343607088193158544112515856679346166276408960819670456702720182249166}. -{{-61615685,-116234186,-40035503,-108361908,-69098803,-52271657,-29561682,-22432025,-15731446,-120821165,-34101955,-2976842,-34916242,-94314394,-19228774,-107881126,-12231595,-12389346,-36957646,-15653815,-3584318,-111685225,-108682203,-24414081,-36684702,-91461073,-112043630,-119594846,-96373769,-19719009}, 3587127864844108044019361400221255055181622779256464508632533673840032386110765624544424655779996972607221330851428261120401133683896841774246595804185205610387197763382191972754516140710593077382042365827162090968210824737371337797019685550410}. -{{-61614414,-82327274,-51681662,-110851622,-53580882,-44851191,-68218511,-35439211,-114161088,-20042225,-53673543,-42174203,-52663074,-7954649,-113697205,-71654041,-82902603,-68550323,-83170460,-13834123,-92451044,-38834359,-35925346,-20156621,-11513610,-630652,-123307763,-36337594,-92359281,-113655959}, 1270358826317074781768146959881941537835761839091980114647863085675147037102356989352755454945479589060053822290436862368886814230761172218076525956482251540109796169402593125486616167602898461528874496839332126925411769514963114250226531307807}. -{{-61588936,-51443133,-38150392,-35779782,-12479103,-87661337,-8510829,-17317840,-40204165,-18189980,-44518602,-44049166,-33647897,-87208151,-110995134,-12631852,-49157201,-32027894,-41647691,-105524436,-72672397,-1060184,-29890083,-79706275,-56704100,-39096376,-91101499,-83513553,-58966210,-7215245}, 3670585453234353389586150734863858868111240678439541210882357199193033409590518885785335156787325219091677456725503196620675328960737330638584386122744913032437094873719902890607380469257174147952612407601746986350031666348714472782845111357069}. -{{-61432467,-8876743,-33326021,-89795822,-21266334,-57638221,-46730624,-81390184,-50410313,-103426652,-122347350,-77896721,-36234480,-15368582,-99455465,-23352457,-18026868,-73568242,-56221684,-83475386,-25294777,-120117081,-69601105,-6079385,-19531363,-25632648,-48702379,-110423856,-17793832,-118450055}, 2516213888536158826359774021212108356637760699120142429439282670266401298965269070746326396474265702526361018841818349351470198432962895526549236386087308253633471495526712583397993207616364385372625780718186649015220717761552996879759618029272}. -{{-61338195,-84155682,-12897264,-7328540,-118366418,-119620151,-40045706,-46648147,-65245786,-24010930,-122621308,-9080193,-3523163,-93119252,-55317340,-98314698,-75242138,-14083047,-114458131,-36696285,-96131046,-64048035,-116690721,-122864536,-29180812,-105635986,-27991503,-103796001,-86392368,-45237757}, 3951779866137106037249308901926741102558660675625933843924128488394435709113610212831639425626441907872267303825970173201640655156761524916951329335029436975602162504611914176791401363814596038346462922977809625170714197368891930810813160482654}. -{{-61288513,-118964849,-123331759,-18989531,-78326839,-48982010,-112425759,-118406898,-82160003,-42637817,-9731232,-79830065,-21423762,-104965680,-48917668,-17166685,-3475793,-102989389,-66274549,-23195843,-97797030,-21120922,-89480649,-40307496,-74983582,-106278125,-7949932,-47720189,-6997760,-53519984}, 6472073392209727979081475657359903446593194139128320545416866190622196407945087317940888452650398656593936438999267701095301103026669983880102473104309551518021089417963277767707414253551586612363789931612984721200918184093052419362804416410784}. -{{-61025622,-160503,-37639513,-52250193,-58634406,-34272810,-112090901,-53272164,-92871531,-57365395,-97259198,-21216481,-11996614,-57573772,-55696870,-80942728,-58712531,-10610098,-94818491,-94243605,-85788376,-103726090,-101714896,-75926957,-43391339,-67084398,-65761588,-83215107,-464960,-110908931}, 1814677795194038094604252079774339646309019786471786019331513132725353068272337479647585354207837148296414513538476404273055297029396948138511511848667293700144008312711586397531858027249961735209622225398486360018954488910815936637266386154673}. -{{-60997605,-34770382,-14112629,-87452915,-92875549,-71366667,-113524398,-26577123,-86465220,-96449083,-120719847,-110051654,-48200562,-8823044,-77066257,-12577845,-85173101,-93363455,-113588491,-24188758,-8617487,-54897154,-99258316,-77244492,-68334953,-84195493,-49658870,-93879035,-105938771,-57235208}, 450378346120103891146939191990381257221118791114231907290728695793967186837112978991655013110371075419667788904603660721646307897662598151062400060790522148335893526612572366356488749243384324489524942736795961340909692234640492241222596311362}. -{{-60789647,-106346495,-44709137,-79845146,-31129888,-71684520,-43884495,-1999972,-539979,-30444687,-49550380,-102556834,-112140073,-43751514,-71715302,-1802469,-111342173,-57729339,-22952512,-69721473,-92691042,-87812068,-66716427,-101260285,-104327459,-58506887,-43333167,-46010769,-71789550,-61697037}, 1282198992709098148926596667232693926168033147322314372711492118821819853500888111355838701968711532880621944608039525590030648434490139303893541355589792665004391103690656018176111460638385959940326350498353697096895742381593872378217962433720}. -{{-60584206,-114768317,-61336492,-95981801,-20399416,-70325417,-82072142,-28492815,-75452786,-89436379,-119685477,-49330608,-55667557,-67578858,-13353924,-59199337,-57435401,-91892459,-40218784,-6192795,-29734624,-121361747,-103367491,-107328757,-104841979,-28344973,-60455058,-118171049,-36495947,-18575683}, 5346224748977275547707896997551088737184547053992012980794722753741039475443967591636358809122035990313112600142426513677785773803544402352319520143506625991697729314922828562019239667284171852780037186279545492364580175032509364789056980150613}. -{{-60491788,-59318636,-121604406,-94634164,-70580416,-74067723,-2475276,-73681965,-24998071,-17527308,-2412403,-86616372,-13226172,-111808758,-103595691,-24857239,-72407039,-69553630,-89660837,-98309821,-104964479,-92779491,-63558263,-101718845,-49663045,-1970670,-11248047,-71160107,-89418803,-23795364}, 4161087234023654714038584001884547605418120823425186760592904188069483340465865727082425699558526474884053013404053493498413459597581420945516505385879110418939184757157698443872691826252499500714288663061325480290822947854435715719840007338591}. -{{-60333419,-90336889,-111502013,-95977675,-48339712,-45510907,-35109638,-102209336,-109659166,-53314311,-19252170,-27850683,-92004857,-65021832,-79516508,-43250407,-90999763,-8711252,-2813037,-36372188,-29496269,-122341126,-37985695,-87753815,-81973074,-38313970,-44756331,-33817576,-79839185,-39556574}, 4947065087870806059931140063071216856874767233418652087349381751723744303431946730854776261854986334689791343058184429551659960439275678501458968238451781184401011140979494008620453946154925556142568734875750984524748857126602977340760636679632}. -{{-60168491,-64032298,-89772919,-1530182,-46432166,-40573382,-1547861,-86164316,-105113943,-81448074,-36697488,-59836115,-31101158,-82814035,-87677020,-10530278,-60467871,-79651153,-49736598,-29012437,-70669951,-78002818,-93532938,-3172630,-35792321,-112397777,-17751362,-53572414,-106476543,-30307033}, 4859557215637412892938102878655156737413994420947816291756460823613300182988429104518152032217454835633499749926036977330150208967748112740691808906419901722630141862005532941412622515275845269690967270985028737809918969899489586779237990586042}. -{{-59893639,-95452390,-63837115,-76680722,-98312275,-20966972,-40713431,-100548688,-98342268,-60089267,-68762196,-92907568,-76908869,-519956,-38353648,-62673487,-120155601,-4473638,-14655226,-4466181,-81686152,-87224510,-93940742,-99002875,-87153521,-20263543,-120363490,-44003969,-52611064,-76109941}, 2779885412271994813804961347263013208607993807597297025678384052399543778924940118630430250187650868058555725125606555260544265751877469662840922596257771747844453337730145336258548112378875458935800140398617783966126406035657997580916034530730}. -{{-59857156,-104343843,-114449817,-82033834,-6293274,-26678694,-31233998,-3691793,-69926824,-105401177,-29967352,-116529006,-23164957,-49550801,-104582414,-61548411,-77248366,-68163067,-98600420,-4287629,-108500570,-65995172,-18677961,-108056864,-118334637,-23104833,-103624821,-95721801,-80335965,-83235132}, 243468710325541983164691493547904405749190797146684723379053605773687176939362058984858800833177221297793358948757739703165134865276012673782664237939814530965756816133331628127726126442144360449210289808253763834524628201068104849076813909369}. -{{-59694222,-68284001,-93125160,-38318542,-118280286,-3397033,-109740645,-117673821,-118871977,-108787122,-9135425,-68543013,-988712,-39245861,-101384446,-84999762,-103242851,-64077050,-46899338,-53728560,-36902347,-29680391,-40652454,-31257606,-30180718,-12657815,-61369729,-57383334,-68583,-66130242}, 2132182527966282345426812210734055650279289015680946578487883069742435906585806991636082170864478121363310295056126737597899543053951622988266088231616429432619550577027309901452541980271292380694591036468157033489745676712986622989842311467549}. -{{-59637605,-45076963,-4272284,-36385172,-36466491,-30025244,-10104014,-7974846,-16519402,-112453321,-114299114,-119060159,-10026814,-94586740,-45483327,-78903541,-98444378,-716172,-19662150,-116369664,-88864797,-77660697,-38268949,-94366788,-25468974,-109385837,-30288777,-102160460,-23862204,-105998440}, 2269758890417746681341848520846258314581682924676697013123039500715167489360909673581292783078080310873522634588966649389388238152855402110928137840580443437008551658206645849695674749578381416113592077570249752443280687484518229371566917891564}. -{{-59594488,-672233,-43654304,-3352668,-36784671,-62054382,-31569173,-89785476,-35887463,-121012274,-14224204,-71781820,-90278360,-40500555,-80245066,-6126684,-121230470,-98699966,-85010666,-121306854,-3803171,-109810793,-74734610,-49460071,-90143820,-27953471,-65143212,-86416653,-59334032,-99105497}, 273657801299665735952948567086983698243373950456252750226247747012474798446521716223624913470657626891124885575606658779512974287993606106051371221324408579779510741806164234395571825646642927619599213855823911870602626553849341439760839728813}. -{{-59553676,-34208029,-87703770,-11690638,-26408414,-80979485,-9212448,-89861658,-23913614,-75459242,-115591030,-4183171,-100971816,-39243217,-75741477,-653362,-113174652,-39886087,-11916512,-121392513,-65041582,-120713516,-90261564,-49141009,-75978134,-114464947,-28719850,-110531098,-97554146,-56308739}, 3896896627354550539535968979268476725757458025273764382182551536164699661390035680876962715895035174810372307462570120682068673957760641562396978626055340585196456983016208164397840163604982113416832788291653251918756178839426548770923674441693}. -{{-59351599,-118096471,-71733905,-26612843,-3766445,-108541558,-60228156,-80211073,-97426286,-101642003,-109885708,-100186297,-18350959,-21008115,-91492842,-63488191,-70689924,-67600247,-111037317,-16569156,-121052976,-34020091,-94521149,-72742588,-3882625,-43997898,-52065985,-45336011,-66458170,-91220254}, 1617071795129596311048262705331462438437488738453869511719130948256243322540557423635966658747735366225466583733865750416565272921046459506775446670251730576046281622290795063468280116561156866215094608072580084064521643591354095958404072293728}. -{{-59038061,-2606069,-46407496,-100072956,-116349772,-40833549,-116105550,-87951657,-61366364,-113818474,-107149227,-58185930,-47442492,-27026167,-43756973,-43222755,-63810406,-75246856,-5144253,-106441036,-40139224,-3985188,-27000207,-81752133,-91039844,-66236177,-94128096,-9968403,-97781029,-2150070}, 4316263291536498951878349939335290818851545515578742480043856409481815452326476242834185337627104910540988451309557170610488163760582608742622994697504669070529280557922765146885894309053191481618162008454347934880242258140369464974596342750044}. -{{-58827189,-18241753,-98973609,-1093832,-75893806,-42292880,-31843104,-95130720,-69928823,-19342977,-53764908,-58686425,-18396447,-78027598,-10169028,-65075997,-49950089,-9273003,-47020975,-2407519,-26297593,-99256779,-74194173,-8741189,-8253893,-5846107,-98682230,-107385194,-61981160,-50053690}, 3800492154128361161316682115636983957148030800967826471481624351787963654586428342997944126755965083149014306326670021098809547368869112476580391441379028424859443795799470847386053667664584603805271477326956944801818496737593265649568727459064}. -{{-58781643,-78738716,-20642664,-23250163,-17218678,-121776081,-52242230,-71070753,-12956698,-116044301,-10408195,-108244999,-9035350,-5855694,-603062,-100007245,-27150054,-43329117,-106662747,-29393247,-112004217,-103634715,-110028824,-115295147,-60889452,-78318089,-92043523,-100660812,-31834608,-13198970}, 5125810401076354371278884788130572378763846625354502622201770011697893876051558517334029347405348634209507893594394783635631721966343197384741229839354925143016348289373911208684059646305750355660686476449908404728661731197317324910771757478230}. -{{-58551002,-20420257,-116393503,-11614223,-100579772,-23688334,-120825082,-119941016,-48488569,-122558336,-115492160,-20036810,-74818539,-54253230,-55439939,-119286616,-37135985,-79407820,-6380597,-24316114,-16487064,-869554,-62660702,-102973198,-41048568,-14897441,-105759320,-22829306,-55572346,-119854162}, 2906175240343972990877157959779986036194547581921226836832191870308402902537036504609129998697587249881680937066344199315627701918822444680609091148960855704237156350999169263505683709450751712677361183157564675162545947644508434779643762618097}. -{{-58442186,-89230632,-15146884,-16580441,-123155079,-78876348,-31102354,-115856219,-94871521,-116732604,-108320974,-47463253,-73371078,-28704086,-82876004,-76047266,-71558396,-98112841,-11853591,-115397190,-17144966,-76126945,-5198104,-11716946,-41965644,-100215349,-91551964,-1841208,-27925407,-51016137}, 6169645955533499953062197729467110509504685387023139410077238509736198657592801192760463624007032371492978525787604981215515371993754867430729541702833000143103120534415492467327071473313381706875852177494792166848269182617561230318809579648615}. -{{-58429441,-62716634,-10008409,-14624561,-104541336,-66781581,-67182311,-25377129,-72444167,-81515110,-120141731,-82242107,-73228070,-62209783,-62516766,-87133640,-100586580,-17651688,-44754146,-95422942,-59011088,-83015329,-41584954,-42090502,-99156536,-55393807,-72066942,-84677505,-122298218,-45757676}, 3709917421581625348425505740577697913421784772092121898890625329969205270040999927212991843648197069109590163945416642725294172080292260327492791852895363085471704487161460207238852054462383483513087243123740096447869328570537812444162688012818}. -{{-57793159,-10588593,-17952019,-77809826,-41212656,-112192110,-55547451,-105442830,-46287955,-120136137,-29780313,-108148480,-23813187,-32321161,-115251574,-117181205,-105808180,-50643874,-20698984,-108118642,-119809846,-2095638,-58476954,-62674453,-56728962,-58977040,-118571282,-101161559,-84593125,-43290392}, 3429946753232934857475402933638470756645933976427394378695847136214590095474230470268849125050177830690016032956985141015505091709516094707739291358537415998766409636606448642011066506130270258407342405279542749665105039515288302520725760067768}. -{{-57723043,-116375055,-22371986,-96627629,-80331070,-67865927,-90637549,-6940637,-55608475,-55996496,-14555770,-7744843,-28553743,-90724313,-155261,-91159300,-45802191,-121726782,-52435484,-55567342,-72766032,-113253212,-75765682,-98794962,-50500698,-107823720,-75150359,-27801751,-31965052,-93564136}, 2672779028365389357528507247720783281223065914449517926410278338410167307124795205726161448519416355002314533101703940345127028539317932316092772895584435205123383525732974079032334977082254067129303388170249637889971164370489373272094793434644}. -{{-57618447,-71925420,-120149102,-34803341,-115901102,-70015623,-49303936,-6850578,-73723195,-47133591,-4074060,-50335065,-24864570,-53400864,-10136615,-74806844,-24911441,-52199834,-29527897,-114124414,-27665529,-65227223,-98575255,-97238408,-102162264,-85031429,-108798715,-58544584,-107064280,-45563293}, 3423815052795507950296695317343320709839419061536561535462164641067415424052661866509066442053747255337515092720597216134257089073300908171513552526143391447901116309576699938067414538740468545677491263647125269290329713829986133430059540329686}. -{{-57610197,-78480523,-104227216,-99215454,-98590588,-35823140,-122163546,-90033252,-110686870,-108706133,-32819863,-52183095,-1655809,-118843090,-56223484,-61409648,-35298995,-65093405,-50194338,-54627644,-58239943,-48908084,-5505039,-2792426,-78397601,-20962115,-4447041,-77381894,-56791835,-65624884}, 739049329032054751651409376629568763100770595997060251088167738930032680023205517617587203867631400327318646778588512383546262805456711236765380595841030375132876900217864214960870023133054711481296432356331608612545546027402250034901423022588}. -{{-57570128,-70555615,-91020770,-92320274,-21691577,-44933967,-51730116,-80281496,-2686376,-57390367,-110985311,-123093201,-58071999,-51880336,-83234352,-13950121,-50173802,-2519886,-28540181,-105200244,-95983171,-117844683,-13091083,-87166801,-9014581,-109002833,-70284492,-40611918,-96077755,-114746588}, 990046202420802462654900988865636678527218523219240303439100053010343548676586027801286188677233033571941631608251599710943682432503737572660173505749873887630244683826860230606302635610327905059727907779753740827146165792602568386838551814605}. -{{-57273874,-114258209,-12123393,-36099575,-118627044,-74274113,-118719600,-95144676,-118632701,-112908478,-84322228,-72306603,-94576634,-63869455,-111976014,-45700385,-17483794,-33104609,-115852258,-93423405,-93010592,-50606022,-123447686,-99393496,-114184017,-107606032,-36537851,-53379050,-104502191,-76983335}, 1295053507625265583409891296836449586797460030809136255423000936275921719612096567623697279707247642697690675156026749596976696484598551324151629511349640835789887914459787538972932459801722607270624157770552760393055802733106962676564178065105}. -{{-57249442,-66267173,-73577248,-79964182,-68363539,-106932172,-5780239,-23223813,-43819945,-10014283,-45423208,-122265023,-13890699,-112370498,-68329046,-117165549,-45400712,-83005032,-67288239,-112967947,-58047777,-61423882,-97729391,-70656390,-85820264,-96147396,-6454355,-94305282,-7545451,-55959066}, 5548243424629207389875739433096473234808026000778561019194536559369879035630751152799309149032936935434717111773948604356624399892222205627323682706612256549960407325424472505828485288280755106706486061137011252000874966880032947450606910661677}. -{{-57138483,-107355066,-83125580,-46174138,-98959069,-88900853,-51478111,-15027658,-39364816,-8357248,-34663069,-115839587,-36646033,-45987683,-54531555,-107433932,-31774357,-83208542,-10538966,-86506006,-72195731,-78122171,-116377193,-73834553,-17455126,-38226457,-100958463,-68627153,-53793060,-96077385}, 2029355138948698035462255336749993369894906035922732709703302869540430191798893413455557796823175293915879739402936873134611421697254393952506846810358537654926072027914912190594211562635335737005333533741732439390051132375550363588099979510670}. -{{-57126431,-3561957,-73262449,-107245745,-123231625,-8862024,-92936879,-83054621,-61554204,-55796495,-22017936,-100460114,-114112563,-41353837,-54176272,-16471763,-95932814,-5441565,-85999168,-48047966,-45840399,-24723056,-50191584,-93156771,-102812966,-102760906,-5934906,-59371242,-63039550,-64115628}, 477971180567665091343336730550302026499055510088806995273110532664148081303271618885395059203569307466537505904515174503102287911776705749475192833354193005937224061545844881966505378444048315706864807257863032831835994990787955970008394059040}. -{{-56965105,-120213934,-88702346,-9499679,-15815722,-65815348,-108613832,-90137703,-24915551,-31949850,-73143775,-105358177,-85522081,-26780334,-21342647,-38608810,-21377273,-52532858,-3062048,-225372,-96659679,-71404693,-113776077,-2072200,-111714517,-66265747,-45155514,-6826830,-109356391,-48504913}, 4754247234259836929093896617570948261311980089043759235827186835394692370824581682773599652909134963488722078786684219274543662719237673522484937378788030836387067849555115611444760909570368576894863605375502639139250525179378178091691814068854}. -{{-56934562,-69115060,-111040346,-20194534,-58337855,-64041509,-29568434,-86117109,-112943092,-113987109,-121294908,-50151435,-28493039,-71771752,-61866050,-26955868,-102781485,-110288129,-53133159,-106516539,-46013360,-85940515,-106654746,-88912408,-100865675,-116690753,-4816224,-4512753,-23486618,-67243270}, 2995853392109723653399008275656068083702855607665793598492022004005079107086815663591184108374417839709605793352406637125161585458627337118691491449014397795702675756369339946022306976978989279097804714101384891934640975474840760477201537754447}. -{{-56909615,-61750667,-104177907,-102436302,-71443272,-99812849,-117728876,-60075104,-16512799,-97530668,-65258006,-7702502,-102658550,-55012778,-114321524,-91533834,-123329160,-88678411,-62601497,-40982941,-11558918,-108655177,-75563401,-86331695,-73117562,-27827807,-1248204,-36584068,-5112703,-113406524}, 3210715696862971694758234118628663371830825128761324712148587940183937211233301289872693069746988374346182408183903525956003776560128543996755096509905278250464619728997015492739863532556802689925453304473649217568863041545995221384572452339416}. -{{-56786920,-99419346,-21655323,-107528438,-92806317,-35436961,-7951623,-75469061,-82425073,-34530593,-13532791,-82076300,-31770231,-72593384,-37332856,-8834124,-37976137,-19917052,-76744648,-88074411,-51663498,-61307457,-122346485,-11777917,-27501777,-46934570,-10126004,-20063597,-79983297,-96064582}, 1661934862961756306089724898823821767168434829021479438631374082601383001388381779561432655059993706773755929138468764803396226531298250284323023401111081812148213083456711782770023212812143544229644995129513954928512579781595960832005481359371}. -{{-56634692,-114660992,-69880744,-87379659,-8307410,-23269468,-35963616,-119284813,-89132610,-41022162,-89882729,-37057418,-115070187,-14829119,-98683538,-73157089,-90825198,-60267964,-33939341,-62588095,-16785377,-19549999,-70864153,-4522703,-103428208,-41933974,-1414650,-35562305,-64869277,-786919}, 4982742875649182313405369010533836602866111972606595548528566910515038826605467445863385616050469509302694458176581514712936329751051129819588569985534193895210554336096272918019404275068552007885757463045913087210138998661160449062815494523767}. -{{-56621411,-85279391,-15108653,-91339741,-54088917,-95037070,-73870885,-93404348,-96121351,-8787514,-93205530,-52191437,-78149024,-26766854,-104098157,-106822013,-103863176,-122267581,-42556440,-97067787,-93356079,-1538596,-121769744,-79134016,-67048186,-112157875,-97786525,-4141059,-27636230,-100549667}, 2575589076033373092949951960437191075900095243078453536920927905738650561958011334299222871633415870814532109657095660379345280735108083718417467815915853360642650323321060986878334692193886889560524217697482908554804384723317926154645249799840}. -{{-56581515,-121995489,-9755882,-112070689,-94609898,-103354510,-75637931,-95894739,-20571197,-11349526,-16744283,-12598205,-97313100,-31775743,-62505261,-3879655,-74451653,-80598245,-81690255,-258436,-10416913,-79125623,-96643233,-105064565,-53775809,-81632639,-22606525,-111671331,-78190397,-36807403}, 3957751481873313474549555496568108654980594608804203537554887739493962114553171476405494714036922112050029679540329454619054902779667221935198634269893937463271045167843202124413715202782623236654493324218520250803730506270926076467513676796468}. -{{-56511494,-86804335,-46917292,-82255763,-107990669,-111884011,-120776631,-97208646,-219910,-96462223,-28483052,-121004430,-57459300,-94218582,-72174194,-78302256,-13689375,-87049752,-24280283,-60177547,-116561549,-87311444,-113067364,-64351552,-27665389,-87719003,-21822535,-9687276,-59053499,-107575922}, 1389038924699318653066761522009208867700344897337024359869571318094583945415488289976106608282585902201107593275443542597311827575037438911527524649697272378703601861199262628354031775341130698715949922863377062589180001261887744958246166920581}. -{{-56360175,-82090784,-97469800,-33649971,-5680252,-26119799,-79512947,-51777101,-23012828,-66821386,-38508238,-60330710,-83963169,-93390468,-50655783,-77018626,-8696952,-100291442,-121106227,-15520753,-22425172,-8271183,-76263012,-67696952,-105752042,-5627445,-48504447,-16415542,-20521395,-63238051}, 3224515232527854946271251965064405043539072869812997661441888959343319155586537824815226460292729052554495851914318129033592907005983500335297174037513307492389213118317024394438859147954547135407593516186681008989395505761683590091956691382038}. -{{-56318667,-51231690,-57730221,-10257699,-33801454,-8160885,-31540090,-29890276,-116942029,-61406428,-62801884,-24104996,-103889967,-32893990,-72614998,-115941284,-26734685,-14366808,-8432162,-54243979,-15158761,-41566726,-82183860,-68183011,-83196186,-89312331,-92262866,-73147607,-99924607,-84870140}, 26322024651247040119404841895022405938585464788838241911548899969687366485275312452512275095616374091307132695813155421093512483898118162192040585823414676587339536926453721855599139910233377862031607094153850222633315117708133068287154515666}. -{{-56198905,-22439852,-28297481,-22558154,-65436027,-1828291,-35466927,-7156249,-116586803,-113354144,-3165649,-68001387,-53310242,-88488509,-23577030,-82088492,-105600396,-39899629,-1242973,-73994100,-42951992,-56715945,-69323845,-93536722,-57880806,-97135836,-117670902,-110443505,-52614606,-74425763}, 1716318484201558712781912691897931893046886346573516984798856557254872895538811418599676542886549142419797531265043024421429886011749103853821242018622398883542617170474033164126061450896188263971638418331412966658965021171684035673680105820682}. -{{-56179011,-47550659,-38912996,-18488236,-54385535,-115162359,-67863528,-105677096,-27962905,-81254298,-4523072,-32915310,-54132172,-97415907,-57229943,-111003009,-99128046,-196039,-113950535,-18518242,-61153090,-26250797,-4715760,-100961751,-72271358,-58780872,-91160680,-109690309,-54132818,-87874106}, 1751234701143411173786441458460462516157975263411502432510254934549421564653013967975842734843737281793868007225710984084056219791593918997399516361920798937101301543510618086172322912962386475526775548534262029929172275873232720025312722230988}. -{{-55963429,-116042163,-12245618,-24108470,-122799074,-48338105,-22364649,-46173270,-101348883,-87751827,-24626501,-108760164,-100147192,-89655146,-71601875,-86210033,-52729118,-96921545,-86397174,-60532327,-38589209,-59228840,-107546991,-112135578,-108752201,-39574946,-92800300,-69191457,-113380503,-52427114}, 3634492636476773328317816022942519033331427315244674469194608601919193309951766071959584219188819249007974444391508465330271140122354811165066515340178499634270342414950157967384144130874478867182544458981380381515028128402654671497451327010972}. -{{-55919054,-73256215,-120038125,-61096535,-67128738,-88652872,-122845670,-107466532,-97897636,-117971063,-33145057,-29831869,-15425383,-29840756,-84190396,-43810988,-6469612,-63186305,-21791322,-14659495,-69951829,-69852178,-17221189,-43876462,-32545427,-118319080,-27472278,-30959978,-60645144,-96290494}, 1472686996402286177479133754507718837769003726386152372542078560980184991151440998920859236654925818912896456991038614473634112481905799047121843196831471742704527954809123615822782618442776342893941935404230166874179701981691774782454112838129}. -{{-55827560,-3535493,-109990777,-26428567,-56865546,-45578013,-51399470,-70638894,-29332901,-39916232,-120145266,-13641648,-14969525,-113570946,-114148017,-118170701,-87074879,-119474482,-119734359,-114035195,-79573786,-79163999,-105632987,-103445337,-108944290,-95690514,-71667085,-68744587,-68559013,-103824606}, 44637423078486788452469958359335928496000331767617651715702288004831266996653627590697062459959878135590954420010452630103437291959901861066389541360623292552517687179942296912559331752858878368005003598909145716377597734534015552482062033}. -{{-55823858,-109392354,-98217862,-107696810,-3358403,-2455014,-114852737,-42099438,-61149506,-113470080,-67904005,-10866265,-74010733,-80079875,-81890063,-93982912,-118736116,-63466527,-44048945,-121929682,-105802229,-39464602,-32595806,-1889342,-28657733,-16747419,-54938518,-73082070,-77661776,-96944019}, 841850973814004341956621065468320614200067846578829657459163131990732241088238054846391152840318679354848338902693853957156574489494081986197195476270208411062486108847035250709594377556887829352895894763632069952416441975599772223664967746479}. -{{-55476557,-11352033,-10632158,-48989347,-69941060,-49751910,-50135865,-83631355,-27483498,-85623010,-57268576,-73454922,-83443624,-17626938,-111140180,-37363079,-99417394,-28962706,-1152388,-116340037,-114086885,-5672171,-119325875,-8031086,-93213309,-44620655,-50446769,-65943695,-31672059,-3050940}, 5830607926896178327425348454238933330034691030769369846406180924621350466127047980339945970971186132932055593753613269902277899842303292902718189987754550695940216517197417610985986366669980735815826563114041851373487867691222876370438172671796}. -{{-55270944,-38139677,-76198998,-87498032,-9330416,-120350494,-14663465,-40319712,-64258722,-115248814,-90902387,-41651777,-25238397,-87560186,-8747241,-84337752,-85753574,-70070306,-82858726,-62388599,-89179057,-122564882,-86829089,-86733782,-86544657,-54695475,-46791564,-83724698,-118915496,-40273143}, 4054297376067754160339038576634875137117634580393782415978833015618043360960654657014372389627013732540831750016900523343431724192662458014233151834439370651859526211793461340349858839601984412509192337357837724542122151820450932813517753394109}. -{{-55216943,-548295,-98550012,-44181148,-56214055,-75902640,-9391459,-38113240,-71965749,-115242119,-97390873,-6692815,-91257897,-117146726,-41880203,-112494709,-2909590,-40761763,-73650497,-14089415,-80349425,-97636335,-53772618,-98502665,-66058060,-22299526,-111767500,-114960581,-73388653,-2685105}, 3658774778056646274271809131924559895213404929155603508480713949831595903174048268872514989885526699775287975106806609831360630721444046390421625510220008331668492655794591352076487194599979909063490172003925659247844076421036530205946116382892}. -{{-55204551,-61190807,-85892581,-39655079,-94142902,-94585328,-13936564,-117023490,-27231324,-111074748,-37080289,-108524557,-93852640,-93466047,-95728153,-58980961,-38742876,-112894775,-9930702,-74198925,-5596346,-51852997,-102822589,-26781778,-30058464,-23518454,-19923161,-106659046,-71516572,-44987035}, 4236281525268653189386602586905868294641856304696403600483366899560592312036223390573217513980475888206108986334489039995850254297330016500850672208369414832497696853258439842352861105429049332722711027878697919755618986232657239437544485360624}. -{{-55178384,-49118173,-25775212,-96140463,-116270655,-41817342,-60700218,-5738241,-52344272,-59095784,-50973076,-7858677,-72478658,-101890423,-72803862,-35923083,-37762173,-21448089,-40118511,-83655245,-28596877,-112470227,-92838012,-68821172,-108251579,-121985400,-68290155,-17130112,-6705894,-64210183}, 2570333419543325960766491469342353159433867282757574799950198192007028540047805285567575549383463311700448129374424130948919641215776470635502106259057703125495789202638823401319905704824006330606013643364660583888570853494167703096034624296805}. -{{-54777396,-63823504,-2678295,-1123895,-96083302,-94152074,-106301226,-1181340,-68171983,-23270168,-45962419,-13700243,-43553555,-74354868,-8823603,-12014518,-6800671,-88764577,-34673298,-34564316,-60532940,-38835955,-78511081,-105160859,-76664294,-81509447,-53050938,-105692157,-49313397,-84369295}, 2152880710432202102715117901694879842961435356795421075940951030702076892594682617063989733262185681687979024200204450292779799861551067202184368359654891950319814681723323412317375693851919941817600299396283362923484915818599819468057027060467}. -{{-54519269,-76293269,-89831961,-29254061,-56695389,-38275258,-69220734,-97062994,-99543039,-17029510,-72477766,-159424,-98682258,-109322579,-91174708,-20321625,-95915244,-36085216,-65179061,-6732696,-46068743,-7356450,-111827500,-6408089,-61390235,-55568403,-62346381,-96567101,-103634698,-12582400}, 3705140438519023321318587461941353339999789407871972316117434546119049105446024657867857783723112211470663706438802806832817902027141971622785899049190294225368669479082829926528827980635488860562704156373981153714524912681866896984359557619424}. -{{-54473686,-10712175,-20338983,-34013692,-9554391,-22253865,-108365634,-61849435,-97311869,-84695349,-55386752,-92062660,-70088405,-4517683,-39567763,-81141202,-97117989,-48873704,-100513716,-7776925,-87423756,-2790187,-22112292,-31766067,-33392523,-40139040,-86154247,-109855859,-35455019,-102825195}, 2124759293065938609084775194571501349281889110513661890559631761742956579237546327578610674428919468269856348195546855734128183798205595315203615899601558558791475872060965127429323494991046802091107394728003827568689196270673078249091044379721}. -{{-54260477,-48035460,-43999040,-63046423,-53372163,-70204359,-46614317,-85230910,-6142155,-33377936,-3673088,-56644376,-54693784,-42685685,-58109489,-43504598,-58498954,-76633488,-7926787,-17462784,-104179716,-57589201,-5784219,-34979958,-59984719,-868718,-39834391,-54662251,-28755099,-114495712}, 3285962577163399883163186380753849733393856355750229383776358822259101648093763586319272167923882031781657626804992712494044700146994327193660883618719876446961609532653927156081345114186889892810966074026631318824551745681410850262082540772998}. -{{-54169900,-55982133,-40214031,-42463679,-10467701,-15730642,-111654811,-116784849,-42727736,-87611861,-117169434,-67271758,-67769658,-95206275,-7145487,-58771843,-19855593,-72777387,-15093135,-41471436,-81918357,-9848995,-73114839,-103188838,-35417297,-38759293,-70255062,-92875846,-84909699,-106342071}, 338924701687362553978265240262780812843057250213877203522761497586227507390495215610886659576867913735275656202595508190944333661511574243151777010347170612196200494691131146590173126332328794304647562142380334541912909430548858979819939437857}. -{{-54023649,-85935641,-10884343,-81786756,-64619772,-59981188,-117816074,-112052425,-19021366,-19832035,-23390837,-118184098,-79698006,-65666742,-105269899,-89327267,-100352206,-31128618,-23140649,-45039216,-52413494,-75692979,-14882284,-46171621,-71688853,-14602771,-40812175,-42128769,-75861354,-112599268}, 1586165362474738121098485628791084982856710518186915201611948981187354351810741799896824870884293633335358700023684136603322985870584690823888883465910541898796662074088964109563963328106609137781150442824363749307850676612572677333018904050040}. -{{-54000277,-38163903,-20074015,-93513216,-91777729,-20574894,-90944211,-48672419,-35817577,-102030151,-9708951,-60287338,-56799205,-16538498,-81742585,-78762967,-67610800,-12343173,-66659614,-12810824,-2615677,-25051345,-10764892,-23787564,-21931325,-76023738,-74413571,-45750980,-91342301,-87216359}, 1064443103261654829366874083798426289889778589944540009960318224872172534420623329273351629304116973639037750887220428629990572877216592731324127554156512756357558078729918362294710742633706087472083002662951780922641358123700182943373114288168}. -{{-53968276,-117226466,-112815724,-93938539,-3100354,-580342,-118474013,-55149374,-72587388,-56766979,-103433715,-28887339,-1400673,-30524090,-119303756,-43686428,-52164425,-26572780,-88366696,-76709119,-26316303,-122218315,-117829493,-84003534,-120108252,-87303381,-17700580,-77751089,-20823309,-65258516}, 2141983557149406009845433831134093826952969019161288721433032103381476092782760703455497267966928436778576843795169056354995387882195790288342889637351795906942012800298461652360647440763552850132276466127003486780024438520457771871861838635447}. -{{-53943264,-66142236,-13352624,-88850140,-91669679,-58215862,-107423970,-6790383,-47755017,-101844317,-52183141,-90491459,-54010628,-78095045,-48834765,-31800175,-44700453,-43607914,-72948693,-55292744,-39955682,-103711077,-82251704,-40029304,-35409522,-45325823,-6617552,-87005815,-33665739,-845957}, 5932796690687280204304823781982805232521353579930514190784143311874082498423644888993488617725647536752980846625389373042606777826873184437138128441376027214811774093349556085355518203349824776680006340930413591582165992200035669537234699817071}. -{{-53777414,-40401095,-78123025,-70886008,-105267338,-22100088,-43296541,-103594477,-18282788,-78394880,-86085590,-52004168,-120731873,-57952674,-37192560,-12822736,-76008586,-6674623,-51151613,-56700144,-67083881,-725153,-112161616,-36276058,-43772190,-20816722,-17838492,-24003486,-85281368,-3487218}, 5083855352783172643525352186968802244001216270921262661483814426254928385553147903977831483315667640113269660019794377862120278545354021627360984785039940142507090324446838339507520522058783840534801637331808191032345405234322219724671090814777}. -{{-53607791,-84260384,-117743008,-100487456,-23442734,-118697056,-78411518,-67057323,-102767227,-53699376,-22160511,-38272654,-12202765,-68067287,-23711294,-120203414,-71887366,-53021205,-107496555,-69674736,-51010686,-26145833,-45874089,-34707886,-24203069,-91539264,-122524317,-24329308,-14490329,-51044850}, 6182236016503874694962561865623150677809937068982993221251063611931924886777819268173877717378557794060064856730245983034586729874196773511151827034526809859500449710239981986463184929116601387609711002793842718849363154635667084069990502615678}. -{{-53390690,-73441700,-94741769,-2724242,-31712966,-55614608,-57652691,-121271514,-6943628,-109399927,-86405500,-90127663,-20137496,-104607252,-98651705,-36951363,-57073496,-67727870,-9098940,-39056144,-14105796,-33610765,-57855398,-102134544,-72251491,-104648759,-61564762,-106555833,-98367199,-11223693}, 3439264860253068363208887510004741995600932891841753675849580216052635101768043719258081265490541232054937944674471807903977845493793015605210218870785355633324169394826531868237936260009323799891855762321292950681690519751675738411809342698939}. -{{-53347876,-39047383,-11472708,-62423709,-107574163,-65540437,-57438367,-29314695,-57726024,-22562196,-74506627,-93443863,-93392274,-11075084,-72794043,-69633807,-98296621,-21096597,-47607156,-64971831,-78764145,-43317659,-92362206,-40331666,-53305010,-107246791,-96718533,-95421697,-77435855,-35161657}, 3589948480111495805966912271209338757946580449124935187675574921942273446070399585540224776334635612096957309925401552070338269345321945264822635998943971303719559813763498453893851965971865922011580027639471854546497592036920181297460501820165}. -{{-53183005,-104152751,-24110264,-3125849,-91545286,-17349258,-89041870,-85047791,-13375059,-7651081,-120344876,-55546425,-119727928,-116961156,-68888570,-114545288,-32724969,-30533876,-103443311,-45256909,-100066187,-80708933,-5741006,-89768822,-30326587,-53791021,-54946961,-103628456,-47562101,-121767044}, 2485103822466412106828206288416720792108052496726929153626583061643702932454460645762300997460428520956821552745403295766410906403801892856349466536542130254558470425823760769575885128383578939087837531912160792419214690585393314203908792579188}. -{{-53166119,-9540067,-51932747,-87967377,-9044447,-56285294,-16354418,-82786546,-43690176,-88371673,-60521397,-16732394,-115480919,-86162469,-37081051,-5889936,-91626040,-83922988,-104187469,-103265966,-94136260,-104425536,-5564509,-116360271,-23471459,-63626485,-64761512,-29105656,-40100915,-68656827}, 2694205805995087013510137329738639958374477728671343293952895132973318145625120578660655864329902694207908177504469120289367654796407678531379606437076950539643716358741861507967444368706921126277043354459320132393283759932035611607940109928928}. -{{-53154273,-47803145,-29777247,-81696719,-19379704,-51688692,-84797573,-113000793,-96471770,-113942655,-95717935,-114460253,-81870266,-118354911,-118865041,-84278527,-87038088,-72417066,-61959702,-2336801,-11545424,-35973317,-47449972,-96427923,-105599154,-26064390,-67659299,-34455920,-64680994,-108454080}, 1116892769258125444730625195365144151787808063117424257323232953208124262120178065801224580614226341994071785989004754126199388264947180005847000554448331453708165145251283848094382826954290958289363334785478609224283965173754290636873836990768}. -{{-53092854,-25446742,-43952006,-52227670,-22892450,-11411043,-3418274,-28501709,-41012589,-16809140,-74461690,-55032295,-75494441,-67150545,-80781045,-107933368,-7512557,-28078073,-117583883,-120702477,-1006572,-35562569,-25374277,-51095458,-115736538,-76710776,-94246734,-94696460,-65281618,-4336065}, 3515313392648103471600023517340126211548090902144965943558928360526167433767343912484682487303115655309383310386776434481066067261066498226864589658424553715468955245712911468844343167149756184072059885286079836162193158365891840075610400523871}. -{{-52991005,-7151205,-67329024,-85752420,-114283398,-112668091,-35496274,-104684381,-14014990,-52269121,-6838539,-59761382,-22393021,-32888838,-68894200,-15212629,-74281793,-74662422,-76754737,-29806147,-36244014,-119308561,-54582458,-73246659,-107375910,-15164504,-102684231,-43969261,-63416951,-33763316}, 4517878117955620729972381642866477645962440509549240673075883204491814140921908242173040672800777136070779384913061455500813861378039983748505675814037681651931709806551492854029592628605758373860566208176359407764563991273238852520714320374108}. -{{-52958635,-7371532,-14687235,-62599674,-35258565,-99391677,-103033410,-76666937,-100795433,-77549077,-14042763,-19283960,-108623594,-13907809,-102771720,-38537009,-103186847,-24384000,-6760241,-118904758,-15276026,-93569161,-103997713,-103030853,-22949801,-47961962,-6695302,-116122985,-73340630,-75588000}, 756266292274309499610331929029687973679380379426310160246144896067179270441315445113696765085859956656142847435993327277572955799384531074276324258095903153758583530095676776634424437356613480316501461113532197741224570774975812449728053532746}. -{{-52764295,-99694535,-80576674,-100517543,-8608451,-48153802,-19300205,-101922588,-48389398,-121460242,-75631357,-64484126,-19979621,-87490320,-102744814,-61946307,-46479305,-42124297,-32576865,-107293855,-71853119,-31748344,-24205537,-43463057,-15653626,-81905558,-32660074,-122403090,-68663377,-98790254}, 629739008343932420005869940069922245266201628068552684258942406582109491303725846921020689755791970478446363993911944320369401859594268246179145166892675184649150910403297531522054874206081828725876463433158826463685204153610677281390961126308}. -{{-52728377,-85774011,-36937110,-21325034,-24435633,-114018038,-113070793,-82902023,-38176450,-88521098,-70123083,-62668204,-61644619,-62866989,-114696598,-109202627,-117558961,-2189902,-35327447,-110336356,-53823935,-76780601,-933543,-47901554,-2052816,-79790464,-44010919,-52253331,-85485632,-111136284}, 1476133509352291479105175601295887722454073189311426796391972765051717187172602761784550903295865784315393973025449421392354172410564661361935640555933622224179110913540730997415941371531622731791113350327517390202839000107495727624188479556396}. -{{-52710783,-70487128,-91104912,-75609283,-40187599,-45093731,-27201244,-115337551,-47015738,-12591056,-81685925,-39320957,-34322450,-110796705,-46497580,-88177333,-86656979,-113130186,-19015486,-33383671,-109916013,-89703795,-118360742,-19039785,-15397946,-99026290,-50713074,-87870234,-89940407,-14472285}, 4005958535192733368339848654696203330447751695585794775529063286592791679991349038697009866258609549852234855371285571190427620196748640576534046679535761007549413884360659907369690034853207286809272627011447483057476247911985669804960394924870}. -{{-52595931,-94690718,-86312802,-75000879,-8099679,-21195294,-98553115,-20461847,-40391537,-109365844,-1261745,-23679016,-101129627,-30127202,-658954,-57311512,-22935794,-13172121,-69772762,-29679096,-84034489,-9102205,-101056571,-53016430,-121856068,-76916839,-73449926,-95753934,-35506640,-67586333}, 1778454673148839786591464569170067237651858604862657126673656374947050080725056617710148040710595128355644832626494880726918025296318043058330632298547845448499487914547749476785736611896390273568667402209693922202477091184573084445014909381158}. -{{-52527584,-107839689,-52295568,-74776868,-68888641,-88360081,-16894335,-24542288,-37769270,-21152804,-82020558,-55690999,-35022095,-24609042,-90492945,-32409379,-22534756,-5789978,-90523613,-64373786,-84414310,-73647666,-26098684,-92270826,-28071159,-13476927,-15429194,-100134986,-95574287,-23472354}, 4189068993429754235102838289402147589374427600742928794055565492370570374759234911078602454329788288757975722877833002377766486245373636720400887800881571186145913597733816225499833017455304654697535186583992839488589334894993196598703163123597}. -{{-52467748,-31388475,-38825097,-66244778,-39821747,-66480335,-82479184,-56358173,-35985004,-64376741,-37353496,-103972062,-9514586,-111944297,-34588070,-72563840,-55540261,-41215930,-89201160,-23659283,-80866695,-48125933,-15332973,-84988327,-3606220,-39478167,-1897679,-117361883,-122593997,-104215081}, 791548484164312070967297870392242903450945987584482532817792684868787982986231799136630556604761245936401885050540189777837813810004707493775820551114794748578151184811799628094950547173825742445468340905332107446884624385245722301591393328457}. -{{-52451911,-113434737,-119727418,-47398657,-65785488,-34643512,-115144987,-91270058,-79728614,-81846508,-100885268,-35495487,-82322667,-53388079,-57363593,-73752586,-94035486,-62575375,-27343522,-569418,-63362839,-79551116,-56757373,-14981842,-29006891,-52384874,-115370048,-3766589,-53559010,-78285958}, 2938992743415718908553870267179611528083036467502600027996311958608164592214436039988726965607290349547184017368026708527208673935398963006063278692736374538903732778100183968716423075482079157017218963117213520485211625875652254507592944814004}. -{{-52290217,-2832515,-47922158,-52719616,-48633142,-100677822,-95900435,-815162,-107552036,-114945764,-10031490,-22726434,-57038333,-33117481,-89555408,-27344819,-68563953,-71111278,-78497360,-47135817,-12675674,-27351377,-25309703,-103396567,-67566832,-29457808,-32086070,-115776471,-90286523,-88292716}, 690420512702511424639909694351480100416310796385175256530633401143583619122249411049233143547425189553842564448245063231659280686140716974614439254505079740549157281860727223958805390328744718112199510632831001706329731444383631344493198200764}. -{{-52264708,-25840018,-86447545,-58371352,-104961670,-91964004,-95165724,-115071187,-14140555,-30674633,-10516896,-101282266,-204390,-76957745,-97722956,-38022699,-100304506,-58941695,-35834626,-25281005,-107966894,-54840866,-3300837,-49184250,-99851237,-58040683,-69389916,-39893195,-496476,-57745997}, 2659116597494267715156072129522640727396577146777298678471229228273157157844316098508737403010165055455606088403819320775407649014930754845943415310119385657373926082479698837235475663649918771455968727658352744569379714481271480947037621804155}. -{{-52262319,-42262258,-56860251,-19674499,-93211056,-2877106,-72562321,-24955907,-5269239,-75050394,-115479448,-93465358,-40366252,-107955770,-90109915,-15203876,-15301903,-28557685,-47452347,-6050793,-87342214,-39754736,-62606775,-42219269,-115856034,-56900748,-29993699,-8268740,-6856373,-79812366}, 3060439017311617282014105231625275959188611846589305999501214418599614830348879525646037533494688777700279437120095993618366592362830091353430823632047922563261381384912516611822863318423201052912274778662131367449663132623266591889181503438386}. -{{-52142756,-6068292,-110223163,-3226584,-14671956,-9158355,-121384850,-24173487,-55468247,-2755486,-6607449,-53672468,-109911791,-120166561,-42153612,-111081314,-20047058,-83229114,-63202392,-105767013,-93517647,-40642706,-23435038,-43420269,-109464389,-28695395,-83410490,-57215986,-118833671,-80137605}, 307275215067164449581101693356467243739423249203549861046535817298480913847752365251856537763179143435037968119932371249504521795126153222439060260028196479707414914066122590743394135052298559927321744873279229107553140246128649366832039840347}. -{{-52110501,-44731748,-120591406,-27696769,-24429133,-52379591,-45038255,-122314157,-84357639,-44236215,-75419908,-13181572,-67698753,-70109310,-22216347,-57292332,-60100712,-85091372,-26975198,-25653183,-78040669,-123051378,-60979133,-102074500,-18757957,-102118168,-116027623,-122152571,-7261907,-4635250}, 5232845580332421030445595401640338410931782490070418133179150684264162960783777698361723599549182362428568646252107990154072066249233410885581879858689840207489444974178568818582961916158435098112759521018233008854546944871133409546987576470534}. -{{-51997737,-48818655,-119084680,-34993699,-55891782,-51772001,-43085707,-76441354,-32702828,-7736174,-61201886,-49181511,-122981676,-40217031,-33978633,-19318647,-63382937,-109063367,-102670756,-69585682,-46897292,-69806499,-54572355,-66591768,-41651879,-69194581,-73040845,-51502370,-69139453,-87275751}, 993917502406054463196092325040547203168716562677086773528982898430478770992341655124502181586611588640783423566986248165950870850674353313955933280579778020514611400886995497336728420335674618296301466533690966732351743535391702581823770728340}. -{{-51832165,-63672344,-62021692,-99690021,-23381857,-60482416,-117851755,-107148255,-113892024,-106761475,-117541232,-42992339,-108198171,-74379759,-87409395,-79866157,-20012278,-102503840,-38414553,-59398760,-114668195,-102665349,-87043203,-50581760,-77926421,-96494808,-8365734,-106273887,-93082665,-45269669}, 3896217315408217957598318094892684738698750713438344092376281605637746513749146838812293900219147806991235125254423816156146977326648716480619989178552277714007218953610844017890428551923568839721277124837767541324638587609250730041440985613606}. -{{-51635877,-9319349,-19729268,-40974983,-84219132,-96978337,-114895503,-2962763,-43276783,-27178795,-26770187,-10246053,-85693067,-111820458,-50497489,-102995588,-15428823,-49803856,-67637724,-99067736,-46955160,-58421142,-118611403,-104047766,-38298208,-13316296,-14404688,-72829522,-5137242,-118212872}, 2461877097511062206714821748449132195918621244019905733122400709442389329619968313811351292544353391599069851188082525190788754582085413623143044785037773716269564871966787225963265490202229953676348514338467687522145430867628887956563922165780}. -{{-51603159,-13705508,-121354840,-75745707,-28805196,-65947901,-103618278,-50890070,-48878499,-31189413,-3512638,-97884907,-103503819,-43927095,-119098935,-77327591,-3887202,-111904671,-16791166,-37676280,-120700918,-57210190,-116476621,-40344524,-11975634,-87186116,-11968059,-27806024,-33300541,-25627066}, 6566808388575589299602465647078262364205714328588099385288762777851816358488079445592022249898438617361924344250568026761512068415142477763054517488588452041076320649776987203527789879517053012537908994955195150738869998058860102406442728621270}. -{{-51517278,-784716,-118251164,-106746406,-48162023,-70672495,-48770668,-37056008,-54299995,-71073893,-38157864,-111068650,-34238367,-43429221,-110667969,-85177085,-113588149,-55027164,-2437500,-15399052,-23346988,-13083214,-84769589,-1585216,-85632122,-78179494,-33468396,-117722040,-32174885,-95024665}, 2213034912535148433402413974400557831535917134633864070205710429801845038157666315787356931062501873186101966783342387465906559160103102378362108887217509762858386053810106773310861352631702859132076059378595931591363310604398505865170011425999}. -{{-51414834,-13034703,-98734981,-97097363,-119505971,-119124962,-92811032,-7226653,-82006854,-106484212,-58477136,-108599739,-66964518,-57481931,-46742076,-104179234,-41073601,-67392840,-39340304,-113253484,-53054162,-18716638,-8455546,-101334216,-108298583,-122864339,-85879484,-121262615,-64405929,-32283231}, 3462888267969721945523654664730786836478161030509144182472899406351715860877259330526961924464715099905555324774045533392108399380023604152299770904448366305725430932292370040101989805707486684222227476346453421375016376931124228361935147423585}. -{{-51127292,-17650703,-6631184,-68376348,-105034663,-55416946,-99016901,-113849873,-18898715,-71826920,-42880355,-50168442,-100640033,-2345188,-13722806,-10558421,-59455095,-18670651,-101861360,-111674306,-54113009,-91851475,-26593547,-23097199,-15086023,-100455585,-49074480,-9701431,-20691900,-117277161}, 3181862456949831285198885749235933364487606924671644159916192833871578602075694232121108746316161713622438771920042886082064683937624400808645357535099601767512779871385327378525617521360221744387236371359966856517626726321179688518962626980397}. -{{-50948180,-39912477,-39639486,-19754616,-113874447,-59146501,-31115793,-89718763,-114881686,-46821152,-46116895,-34561304,-26381858,-40467151,-18659045,-64431728,-105964669,-33454004,-45550826,-62051166,-83885678,-88141984,-74624776,-5702795,-99781404,-88089277,-12670243,-44522067,-115967970,-42916946}, 4750332404270120919772310210133416353975822231664661214841250888234427576691919425570283146329604251458198292206935937415202799869571144437043473441886512011081462482527409367561270255659389192886056168330488221948721138170919890075382701792013}. -{{-50806432,-68152456,-67981518,-105856403,-45628672,-43247109,-121386017,-110917294,-43640948,-55798300,-47228351,-36469430,-53327678,-71989557,-39047407,-74324822,-27262018,-73162387,-57550752,-120936676,-93009429,-41984846,-9856735,-98512782,-18037905,-104702681,-36407234,-76004771,-72825441,-110807129}, 574020959892813757733324436631388690529202411032360789113132200678821238021672987585797295024175552603950660804779335178738310345211789382869978216924527120544039823265506204992427229628067389116049715893056271821838675870144504176513204984727}. -{{-50803431,-48367754,-78526644,-57015904,-42656401,-103745204,-84439313,-56711272,-939893,-64956389,-1897704,-83957022,-116402584,-49485538,-101769120,-24237834,-5372956,-1936017,-120767184,-60408296,-117767175,-112527002,-40321672,-109453314,-89209199,-117371805,-11997357,-36066709,-24429351,-92820461}, 3015461506671966420226791535004371037029098058765246982442317591318216304267320849679250396603733373182253452181085555566072618098913610535556433976444297381775302163982765171589855039087848554263272714024056819694324497912930956505292288687278}. -{{-50707732,-67447325,-110633608,-121148488,-71271532,-33844773,-12643967,-73641425,-46378340,-14268599,-88695767,-68866986,-54717840,-76863432,-68685183,-41011195,-65207065,-120280205,-28208660,-26184173,-2665209,-2867851,-70806108,-87866802,-579594,-24382409,-89149354,-12631201,-81311231,-92417735}, 1198815520301442299007402751099084392733386430374899146594004349877302519621575507533504851542743917310055788502592986787841126984016739401169211895790754177741356610603022092456337665917159099428531273683420448227017671069725284924792412322077}. -{{-50669291,-93407028,-88467048,-87364463,-56300330,-38038489,-72281341,-114642371,-69740367,-77242415,-120418752,-106799805,-91149259,-103455827,-94705102,-4765999,-4737342,-121177026,-7539404,-78501488,-72490499,-75664634,-71059431,-70790527,-97281608,-88472337,-40140926,-23472050,-6631640,-95294222}, 2989562909374965040610090693492230516528516019444879673943077110482680514334619706787729835335759019361912716632117161363940902431469052507724702341781739313552934281823113237645216563664693606971303031078338545985071059649653263752637797319702}. -{{-50489269,-24310604,-15109537,-8277144,-33546373,-70376957,-86807087,-30055032,-51955356,-26345998,-121181075,-100890926,-61644370,-106677533,-103883937,-20318182,-30945907,-3317717,-48389618,-26183863,-27557036,-22690890,-73836372,-14140932,-66285879,-119732179,-31538005,-57766706,-13308077,-104551333}, 2213578313735825631146576416134748762935452762610169744848287425258097079808133469258207628896137809642958642879295240838283915609765103062709043726714664695988354755419873470747349503948021489688668738117936087265139775209688203338031696223114}. -{{-50460824,-87923605,-120985634,-123236205,-95808079,-35263483,-86442501,-44598487,-46714276,-71141629,-110802060,-93475759,-100640963,-845826,-30559068,-25623856,-83069848,-67092248,-99040034,-53691628,-10853596,-35743426,-22485658,-114452565,-86978636,-63127595,-4877936,-52987270,-73224344,-48400119}, 4744659580101469983783902325848228068201948136219611492552765460822563354723905822821084558182369038893180938525789129953009101523749469065671239552260318014640287206061997196892730586431365081184991028984350660985325122942971457619069541278981}. -{{-50448376,-113634702,-49032888,-34764090,-5736203,-93563773,-112062497,-39224304,-75093748,-40430965,-4962666,-100092454,-84097531,-22407532,-107124273,-104145994,-49674230,-38637828,-53193703,-41824831,-65440986,-25769770,-20901011,-56651213,-99714811,-84423322,-74322969,-45672629,-94972812,-50405453}, 4313851447691127503728873557665854589584624365396415928663305782944588069681213434139263490811901054269434512135230806556395631911172410799421605016589406114747592311867677590385309634577272954673622094636210650681358889918630833946943072480655}. -{{-50406674,-68156148,-76513570,-93601944,-95886496,-3666965,-27936019,-41620258,-80115910,-53688257,-31367103,-83203636,-68272629,-93537286,-98382272,-47292424,-19679281,-3313265,-8491826,-99067063,-82247926,-83556377,-32728027,-29697928,-65298282,-106420135,-90794637,-60357301,-87830969,-69738313}, 83153009044882718391303427245046678129097067679631518814333712485132584832741340725728745094021391843186213243517524536821181391670752885743634576429873083193893723796693805871231913356419378667107485860980777434677048948998205123772875598239}. -{{-50238531,-93652036,-104555251,-87224474,-16870438,-99279189,-54489143,-14219661,-94597344,-19250170,-112595920,-36268305,-6566343,-96855072,-34238300,-59624611,-15678264,-102035254,-31129447,-20562287,-33504984,-4990842,-17077833,-56529730,-94935609,-40977511,-5854250,-72642969,-105776777,-29306204}, 4106394482274667470002139975595114854546592872946841980761198183320901635073236332382802342754919560120260143365582571413952829083954253018510169766077661399867533897785979315223644766561191672316395511724806277578413021748331595288035615532826}. -{{-50215109,-114090597,-69984791,-51186117,-21221438,-38836295,-5839497,-105825043,-116982662,-64474383,-66732328,-47705236,-42346635,-51722801,-78921638,-47747824,-99890997,-18546720,-42715356,-26100908,-108588028,-63818007,-61259101,-86851656,-42508858,-120102078,-87346795,-75704408,-65652914,-97031995}, 112823055588442724031524048705603362893472861482359635531869523655844552674229897228381093657446919995963183623827995234126447274693070126566379282590336175970484197847645817000649949867791421625260130597949261431072178550171902162557980298512}. -{{-50204474,-89911568,-13102107,-13777922,-15465506,-100093976,-26147539,-1811235,-30270020,-33430195,-5914822,-76989996,-26804443,-86429271,-21792692,-46866634,-4125067,-55087784,-27833754,-69023935,-34717758,-119831514,-76073763,-42107422,-36278267,-19028572,-106678592,-44205981,-95538439,-92249689}, 1236851337628993605234100440004425949654514522578148047031894621720539759831902494282124815734839339695960585913890859461202109260778256891575278771574750174608037608660877752686286593610859031181789175336703934548499381633179044555062699806011}. -{{-50070904,-122325819,-74552934,-111358432,-93225860,-27713301,-106989204,-11374542,-41673961,-111762324,-97399547,-74456262,-73869104,-3805387,-102329541,-53578137,-91539757,-25933006,-29623318,-117617867,-70724982,-102884731,-19962680,-120556943,-35464269,-59084452,-64910316,-7745567,-39923119,-123451656}, 2696641458782349928256531706172869504294913776588441796554643574960012070217852267958574979961268318553489546479719734588401936374814538539006475436290147920251233635475951166303815793659027762815953941528526797913932413545635958161405992377053}. -{{-50070188,-79945400,-69929801,-71776005,-54228035,-110294728,-47679430,-53612876,-91787650,-19420644,-100259827,-67418356,-13077084,-19640306,-58464028,-24602797,-20482144,-17509059,-118721077,-80522113,-43601611,-27007044,-73282396,-59946490,-26364577,-123316831,-51171006,-67303768,-38918798,-107658206}, 2261998247492733459461271063085536727413386204471980234007101112727618551154677118692528491532149311648500991560627104822593809107030857942786052991476198465892014346190627087985279108989759757150535886343371404634719272778063121259237501664227}. -{{-49908049,-32897359,-81912035,-94773059,-44904412,-106097542,-44112841,-69908559,-39922182,-12204179,-91169884,-29034032,-39903412,-5313661,-23495519,-64731524,-29855572,-17851327,-83180946,-80120521,-57104041,-65611956,-95692827,-59990963,-16450832,-117842768,-48737897,-116853598,-85740394,-104887980}, 534892172691126543620335925221496797364631786492565210681146878373625208107369746210510303119530308695798660259488451815564494874685777886715210064788148206301547262182008138105477750656465746565285804694388037600447701997157045642235616795952}. -{{-49904592,-89352256,-33642922,-118212784,-95778714,-13332195,-86962239,-28792501,-109846337,-89152361,-60648337,-4162252,-4261252,-45538214,-114224078,-53746259,-99522084,-20485723,-33225764,-23369824,-63490192,-81774727,-18524391,-71939376,-90030508,-90351371,-40760139,-14272330,-95846254,-156174}, 4727089324140805953725765846238347108349713711880884537428566482903741736543271686935744673263823459711930446982853456856122022099541247176865615672996610221425302283209543034449777100703019133495493290479523404765270266149530941618334392481823}. -{{-49834993,-50704806,-92177770,-97329485,-78408047,-72038244,-54353263,-104170404,-6334815,-78698708,-71686541,-35681773,-91806539,-21243146,-71557071,-39742994,-34324898,-88331127,-30664429,-31049177,-86432817,-96087417,-119805581,-92436826,-66863306,-93219815,-51642941,-43948748,-86251672,-60336213}, 1285952084488816266504508777230152503849783559205301947705878917262624976579930019955537711407446258532441671202244956367535028967516885916631047622336192734666240209365919613067586778775340692942917828230154117700856542836607413351179052229286}. -{{-49761890,-112536597,-47906696,-88801820,-71006297,-41301906,-16964570,-34817811,-97229316,-25212066,-54878818,-95299726,-78565805,-55646000,-76011306,-33222545,-76855757,-18754932,-45497969,-44174539,-95367127,-93711699,-108986390,-71257347,-71170272,-54242613,-91424674,-56751515,-106738363,-27938424}, 3633506058210809373896070542018647346885845309824191214570521967855821193048807916984246216557702454428638461869543755368213107697031222423841535865221304463018963211708424330953428736618196307654564524705578791601016943644873538356857803009901}. -{{-49559049,-16587584,-3909423,-120048812,-86725558,-118865712,-61283597,-4023494,-60260207,-29230274,-56586363,-38857586,-70880696,-15360815,-35919429,-98064389,-55817821,-45617909,-27653884,-81366342,-7984015,-25084232,-65189038,-42188890,-31749370,-59612104,-110826973,-8473719,-95628046,-9235305}, 4450656306653439854583089255193469245857516204136172757885167458864971886655754389802838471071979476992478041058295914830905827932146653972448000920123501007719449067419076414676749346911625714792613471074025643671744592648162400699589430352570}. -{{-49476597,-24298948,-109040399,-67027916,-111090161,-93214432,-115381044,-101688779,-48142542,-33306217,-49783370,-115079407,-76483663,-61636918,-105183099,-51453709,-121257382,-120817937,-121986365,-115506297,-15453803,-37063,-22362412,-20701945,-102643199,-36368431,-118497963,-66155005,-55552540,-11675558}, 5434651556925599337691605119101744446841456062454336389129076671858278510600006482221338438028903075962202340232464628334314681141213094850753446300509679628997841958841416001205514225095449188192459531856431968185790000422492421664849493304682}. -{{-49112725,-100291422,-112084256,-61141657,-67050892,-106855731,-81437996,-24526275,-108491206,-51950922,-75146955,-39673973,-40052460,-95385997,-7286284,-92584608,-91583056,-77522385,-38097059,-84606438,-39653967,-7655751,-54881567,-88604419,-77964039,-99781344,-71171268,-118318574,-24354893,-53802528}, 5169525523967721844505151775939252268822623214421422046158496641306223999267822289841947510250594255457815553334517239087687537635282773194066245708045438863458474777893272343438255310365936673534781757465074244012632577240075836189786895930198}. -{{-48948747,-84530752,-83484212,-102176037,-63556929,-72842334,-123297736,-83435489,-41465589,-64793797,-39660837,-118872898,-62014359,-8247393,-52779270,-25487770,-116666189,-66069295,-119519887,-67211658,-40688087,-111814025,-81430711,-77620464,-833682,-101903852,-60418034,-762057,-31795802,-110879110}, 2674246592019463652290875371341747222155869950036670854460533012590031012907138059471384756659632965475774998325409097261662972429850584704348516481432734776201424596962823774905341154252381924167183161190756517058689538276609450209870745225318}. -{{-48746960,-70431779,-17623348,-39973821,-3302617,-16763706,-92141199,-105015169,-21653289,-89750663,-101068814,-63844279,-76817578,-51993324,-34163823,-123193528,-29081482,-13144715,-63880980,-9154032,-63394033,-14232335,-81059120,-81938505,-41533968,-114846595,-45843831,-33928336,-102962700,-14682396}, 4819048981167485138943786001892400883968671808206477968629576047778802289077212965183976759883974970003978576917093289255562021159275191989798697744645450688036460495740079366503239953309219647670531720651972762194860297533671970329907006649381}. -{{-48603286,-110890401,-20894844,-118585722,-40395788,-63104218,-15936935,-38603049,-85883934,-7410025,-112706765,-108554563,-25008488,-103264374,-71552866,-89891794,-104028642,-100095011,-15378520,-110087452,-55387007,-24114147,-107922766,-77199281,-26834771,-6687266,-27427682,-11058875,-116550265,-116311459}, 1622025169132270799653617135909568626808172334689079946678290779429654636348745846504663704581950031823505889392464172884822894439975513614557737665605645463312205929318344148924194145473239356107066103799702595136114711987718326565330123354429}. -{{-48281512,-108654315,-50006663,-29220728,-4558017,-72856329,-11647197,-25937937,-68032271,-42889543,-116529077,-84250328,-32839658,-95724728,-116862979,-58968556,-41688846,-75833855,-121905430,-107486911,-115564093,-42840263,-63222195,-121752248,-114288400,-79436551,-30284840,-24575311,-49855154,-64180371}, 3001053957264111890565409578770022533841620373937017115564755753398025752088955882334934037487193710058083625009099354321799129075538996395680977732747505730619853169199327567158116540554242511662362047154236250679474256226588957772708783175689}. -{{-48248015,-35269998,-107179378,-33413287,-48477504,-58717349,-80168018,-38341060,-108666174,-38123530,-33394580,-98211671,-82165929,-78174906,-57785319,-69601187,-104415623,-111415624,-85673186,-67311545,-65665927,-95994289,-76370601,-51418324,-23365626,-32857979,-111777983,-74268556,-84831479,-25762641}, 3787442953558450730533974086695724726733487129602315127179405821431873175176541549929605789820195240207473951887439518357288911462927968792448477584523112931229672971690822807288979854880721096690836910566157280882166876840029208338510412916694}. -{{-48088164,-81544676,-15361760,-111167161,-70333983,-76524198,-96166146,-89243153,-106583903,-37585317,-23006434,-7214826,-42199631,-39088981,-91765618,-45813264,-22663280,-53490611,-83765194,-79639414,-87624513,-40538773,-55271764,-78835313,-25952757,-112347640,-23842026,-40213240,-643903,-38299194}, 6549549766550599412159370161080674694756779366340336691632055021330343326187381785972538518454161984551424819063251134964351223389751975381178391220124136015847763001721374555668321565469530043760917737461780279199229910223870847820259839036519}. -{{-48087935,-68324585,-72129468,-96061013,-17277342,-112610168,-54095354,-27416913,-26895566,-93153071,-108282540,-94980531,-69882719,-36921753,-91386962,-86112032,-14977776,-70793109,-1085760,-16153345,-31989276,-42834759,-61958643,-5224700,-84900745,-84962597,-102346858,-106611282,-91780119,-41299243}, 3492844361352339601241339878758786147297464506414301098750149568404823264390009331620663037896212166652927787192842534670947026713015373711013642792750517246046414348580608100698657819621135775971224613094969998838061730068011130226239180490100}. -{{-47750545,-43912791,-122183374,-9547426,-114812801,-118255857,-107875902,-118772267,-47368219,-4548912,-41565315,-92351774,-2245478,-7497164,-22431221,-87768106,-76061898,-24500324,-65328800,-36591353,-23891119,-4725496,-3710514,-17756101,-21512623,-68617039,-98493574,-40377413,-74478708,-4531795}, 4478598992641982086886738926544876349931643809455696568204513931522467994113716181251866686004703905271891937561808510893770779139146893327541421182453540729447824051595515517940937635334315073172298753603146003271250692248969835432255582353996}. -{{-47737365,-109895897,-24738895,-35975521,-20064776,-79792629,-90341814,-37014695,-72956553,-93240149,-44050265,-77438226,-29921499,-97757184,-45747542,-77352540,-51008270,-83450972,-91170536,-44338964,-53764526,-39690616,-58700438,-15367,-100528849,-79596998,-30926947,-41091222,-51538876,-15168290}, 6478530520669269355119854210873287280900365889780391622638507316233313957469903821773576897324082430712054071047864020332778541901828963005214330915186986944728274948375711590420983604603981731412627632506174641728362103740281332797134904223824}. -{{-47692956,-24061229,-56189764,-66934417,-112525749,-98900941,-117919476,-38062118,-88799358,-24432986,-43293875,-82369778,-69833248,-45646441,-37130513,-29919192,-48970075,-110700164,-26049650,-58872187,-61791340,-48152460,-86722202,-1120697,-29701694,-69733217,-77745845,-60789437,-91320080,-99428849}, 175827414359050658921277836608600092519454571140662733894300955740987874648064429246441916844213945050002878080477735524334003323354888466204079359816383228305765660290468251536540051657727485631943754881540391090714849001132492100333469080517}. -{{-47665223,-65650542,-113938272,-92578032,-16661664,-98351358,-108698298,-77050719,-59273342,-248152,-121337311,-27321465,-118903524,-85712805,-121829479,-64719579,-23942555,-68220631,-62415479,-48252877,-109679069,-90683932,-112049246,-17364786,-40206814,-75350416,-15515495,-105698840,-57111487,-65681104}, 590552421066733302605793956603953381994956553339080203431734776325779348473911888102742425032002622046664791610133378197333017633043995530946985273270812161456040738329870126602646917831599315491287347319787287971208972729942545741279909647230}. -{{-47590269,-83086078,-89071212,-948527,-69645586,-113767917,-20606395,-80241567,-117432901,-103494459,-103807017,-108414062,-95591579,-51375352,-31176789,-5148368,-45457290,-95118556,-37327887,-25049092,-76695468,-29950415,-91488336,-65499882,-108499788,-31200294,-93736671,-9038896,-63528022,-111908402}, 1086001223548632956429830142745605230910238386970927732421119312920334404583494253722829417990310220501552459742702877560533973338110201276103219328861841039017719957075049180875443970061612196062716305682341325163053193425057454452674486052886}. -{{-47337937,-31796252,-91300334,-39167156,-114260911,-74518113,-45460585,-87822157,-486171,-57578287,-42437095,-38216093,-113936433,-32451661,-72661416,-58374611,-26098573,-94580081,-42991957,-114091763,-107548391,-62683745,-98234559,-22696697,-67626355,-110849588,-81482252,-9992241,-62336,-8863533}, 6030042541885150977634624208373905482894796866261471367888727979666095605768463637901470740783102371208308938138979255989216180346147490528013828232394225420424791774045649819631416511052449523288638765695484281129865929206342711792650262953998}. -{{-47255429,-106482535,-91090315,-101804597,-104663112,-95197920,-94745253,-52301570,-84878733,-2834347,-85186578,-617653,-114078498,-95936528,-114456798,-106000801,-57732094,-49572196,-113009142,-112552215,-99701792,-10052798,-81081090,-92281096,-4840149,-111589452,-25528752,-15113494,-118184288,-48035157}, 4815157022933117700352510899209424587734577355277680909003528541690606349894262327286535940014485150290031187124211225750099467831451808260135630259232025119582001032822747682621092015971495437614717663809969232458918604183347352385115643147440}. -{{-46632303,-119007525,-104327373,-113122060,-41222325,-54846765,-108768252,-99864344,-21762835,-115971905,-72188371,-30416591,-48734804,-84548174,-88966193,-23381188,-115659379,-49520425,-89592436,-6345389,-36631771,-4562022,-26902337,-82131715,-93341655,-88778794,-115938817,-38108443,-116644706,-38952376}, 4318622232737346851366859020934324436127339990727820457291823783396801251978731181188594475697090266920558590991841308102534753789571338519138491167751915523225797571565529807942171925054279536938927801658621535376379614815625218148421597442248}. -{{-46583298,-94688170,-76252134,-121391198,-110523515,-84732128,-10478059,-83746090,-29199170,-48676768,-4039152,-37109840,-83551026,-26598470,-115785441,-19039708,-50850817,-96784243,-118172893,-69339024,-12859140,-93340681,-35968667,-22313257,-65033828,-79056831,-81526876,-38693759,-38006121,-70491828}, 2647903786344032274660401488236349535149522414488088300774273807895535310274301097346703496302695737452114552208761420155862220662274533914899147937849524290665355170351934358668253994513998438711170325859056681924661295172939908246489628458927}. -{{-46497162,-34340432,-21837202,-81074116,-45758695,-100027179,-19957537,-24100062,-95898603,-70609956,-37193939,-58312580,-1261095,-1241361,-64030324,-122071230,-99201827,-13099515,-87718077,-597476,-44429441,-14242892,-89420483,-64440177,-17065916,-96540266,-44719626,-71383208,-96008650,-20557855}, 3971722120486943646941932508464582487415964303140819564769664192766612224765160539202682485054826210456710144075257666233789980474241687542083760697022782822084547728871090072489860057067053457100793881122671647963406258351104484994219025943183}. -{{-46495356,-1072133,-98338838,-49249262,-11003718,-42468327,-77721231,-39352189,-37522695,-78472923,-75507194,-87101446,-32003380,-56187297,-67504088,-78826296,-43452185,-68807794,-12594944,-77076958,-53776557,-37486224,-17879901,-64899300,-31774788,-6446040,-115754151,-106084476,-4526831,-63719034}, 2075917206065919321772889700666375670772976589090580733898761444079903426720470036515055349108815015480227601998674434626943805294378526340279181214918283229154702464159909942691947715200223247071684838391116549746311931476656719621123765885981}. -{{-46429594,-54875623,-17994149,-111567047,-108152087,-72960482,-106062492,-47351265,-116395183,-4322581,-13997235,-73013813,-91841061,-93998838,-68709627,-122175275,-58529215,-60686237,-78930895,-43311389,-18775083,-90244026,-11169037,-97337930,-67780189,-78061823,-14435563,-12204630,-108441063,-83561970}, 1316943481277302613299497758127689244132327301327638669439475798228528237408697837895351437131957723525755628946369887940075190975798964637925545776660253239247032950236536136362945464723383514673780554308111598526298758445214513459907365183585}. -{{-46293052,-66986755,-18000008,-83066029,-100723972,-92274658,-89698998,-3309647,-54915876,-55674068,-40634738,-111430256,-52830518,-121397469,-101652677,-111673299,-5620509,-55317093,-84959506,-6537820,-26877799,-31930002,-11035509,-30813474,-94131468,-98582816,-62195642,-118097525,-97336671,-41559896}, 3518666154703652538923905220376485764510070959854350408382508217335621830564972739650112730925806600085836505527252631354808108496563514409924151147280244984165080520214963417859033678708332862190477551806611315661554272527319054420772121223029}. -{{-46282465,-84495785,-122343430,-113001413,-63137130,-27502443,-105067584,-96126188,-19125842,-16923556,-69307355,-7882941,-38864339,-85492911,-86315489,-67974093,-49866831,-103925824,-66280342,-119544826,-97748056,-12377438,-56785955,-57243429,-55068751,-120406093,-23761428,-80599731,-33211317,-9684076}, 5668273186960700047662041314147930505291578500371623198594174497228876047092222635057276452258256586315696335874425355942472180610725739323584333752814798408001906903303007059456415817266777120672191730132691915928515763334577130805998517093332}. -{{-46192308,-50582829,-88020672,-56742579,-49134043,-34125300,-64696164,-73029604,-111870100,-9254095,-19481205,-109870457,-58237631,-36006239,-32006545,-42437503,-99862385,-71451972,-55561079,-63439824,-36420718,-64434913,-81865202,-22841682,-42575321,-55849516,-101126657,-47102720,-23269994,-53239382}, 6356659507137281821307369740185490257069393307749053967489181822903401303054560403261221220219480432017658857441018478986783466335477105165133639912342516122682672774429692274955718458307594432183625756758809192963849598392896431126674954387941}. -{{-45973933,-38929620,-112855068,-117682874,-98945537,-68964585,-61634689,-25908108,-70570308,-65365080,-68114068,-114398022,-107179527,-87721335,-121245214,-6796524,-53529428,-106018325,-26073285,-263351,-72995553,-103785587,-12549498,-106776827,-52077721,-20115721,-37904222,-122614890,-77394025,-67631100}, 779116649438220426346539111444011360053872883807540312952393176064365315168236424084960935621762143760087363463994552391596244016119121276801598873240142122201089269869629409300610505141255700489147909299776142537336558741638291778190633455502}. -{{-45810705,-23673715,-47284093,-38508253,-2760771,-113404857,-119930875,-65274024,-69966559,-91804808,-72809874,-23986632,-17687042,-12208825,-35191796,-35613919,-100070836,-96288374,-9850957,-31817838,-405541,-103510178,-36486406,-56822921,-27940015,-18284210,-116718629,-7686012,-81821132,-47060900}, 4626338940020216445995515363320541050317739501299181523250733037251344258814892518073879232341977096065016388144296228798124864858801955421566857600562315784509833195251480414077848844506400019335278525619395445381242944974759651802390746324608}. -{{-45729214,-8293757,-93124961,-79290296,-122459868,-47725505,-88120296,-96356600,-45657252,-46955327,-12328632,-42769147,-18223960,-88259923,-50927223,-116906748,-18279788,-75009215,-116314538,-8666293,-100252562,-43970704,-64257001,-80444130,-8549653,-43211666,-29272692,-40225190,-54980778,-107303333}, 3324576822094946256583496796962906608574356957062848974724483058719293644973385697610359000832525337434889213354107289702763093856600552445952292220064624449864720492459628461291903503942348205012756257571503386297046626257107321580725386712537}. -{{-45509788,-61588744,-1243782,-101041835,-42136486,-28615450,-90110483,-119752008,-16251688,-8701533,-34563719,-68559816,-7844136,-114728861,-112614277,-120770268,-86169925,-85706305,-24612298,-1123047,-4349662,-91069117,-35426051,-79667020,-102085300,-64728862,-47364513,-97121430,-89628026,-89641789}, 465131791218532903652963292897992266380389935168883212958188417214564214813316767055151530424377214330451384586721706984230186135743550278634560915345071462605102578861085636722191045516435697529198727557696023329628857267331930583327598483895}. -{{-45503817,-43664548,-85707587,-91153209,-39014050,-68356033,-58653128,-71156314,-35182497,-116389123,-42784670,-56531503,-121815312,-117720161,-117405258,-87424716,-47820689,-117435712,-41363635,-43269108,-117599022,-48918768,-7925993,-38514517,-88099813,-94654126,-47366448,-113692855,-113251595,-88941348}, 525531151284533336487678915618918620094325380316253117698218020175307170030812083223845452943354032666929714013790981130250192514104019517676529351812205798356189155881222972129708404652230926322535383017272151915348855370678139049476972270802}. -{{-45386489,-102621473,-86082600,-101411826,-59161566,-56448488,-105504312,-90882894,-91513788,-25340849,-53862421,-46493017,-47859957,-67783265,-48393574,-2604353,-90233133,-115644628,-90814906,-77603055,-32134003,-49161384,-73517642,-1216741,-10637422,-90992863,-22693667,-60174169,-89811071,-88585884}, 607150727062956084271727547961361165983173369510676465365133372708982857687231144841118879410177110211599026506306741179616949959804675238475959000897886574072105832409881933265960748176046991790487985649591682252804605401041019612974545256956}. -{{-45283500,-79673605,-96018915,-10473372,-96204383,-76252549,-97110894,-20573311,-111076990,-11548529,-101625094,-40498572,-56724254,-108099607,-64130812,-43086389,-112822193,-92024974,-34014613,-59276602,-98145272,-19507959,-71684342,-90644333,-75540572,-115301567,-8849175,-22564789,-112038988,-49819885}, 4709510720535354483142047726113688144455365881637035651935849613077434898319461322634042351669242004806289680276458046880116459460373702937871690717685294110351276347773557432088305298418343920034342619130212246953773330015518397849735519690057}. -{{-45239867,-71834176,-15341125,-53556066,-27660643,-88976640,-73236486,-51488385,-24752400,-14326098,-46870080,-83358217,-111262213,-94775093,-5292024,-24507288,-34283505,-115668651,-28727089,-3036111,-38783005,-107870216,-37388613,-43197197,-70048107,-88181032,-60594433,-29185107,-21816631,-99541775}, 2652944450958475459758238529346747056679426428339439602303724978095539903062557229206264702154511390416061444687995318509791995012380356168480557278488200249993779245095934293845499460666420645655810206716542463430094268313878904693499218675562}. -{{-45171409,-73914209,-31622117,-48439395,-31741775,-88102309,-85926862,-39363012,-19026967,-76155115,-106171559,-66298018,-117618927,-53625280,-64184653,-48524125,-108026619,-26046477,-86699827,-40433427,-31500732,-20935654,-116025148,-105715654,-76063035,-69211424,-66941727,-50048220,-42354364,-28693778}, 5998975580517064136902153465846346887770686779066489282738989211909899872733906965736955799689377092079065388169867130807650451460241273937974443519621040575139417358394930039186476028644863880360443465346701548854276856351178865667192556366016}. -{{-45013789,-57549502,-56645518,-113468900,-110246803,-30300553,-61243592,-95018638,-86768831,-24237330,-17801514,-560167,-73501221,-98471576,-100398462,-32763511,-37695435,-115183926,-84792423,-47218994,-26981678,-60487788,-45318156,-109208717,-119549875,-20389076,-16554859,-76344049,-26757721,-104085770}, 2384463288428425282094948446988390382087847270972205835505344347940009601511064734634635840651355707144709753506818199394215662326708967731470715139086500001640959605464533690941474802281367232305556450714088256470763035136686645359203891963598}. -{{-44898711,-78005334,-3894263,-98801784,-74898347,-115567203,-116747575,-6178560,-92837986,-35236397,-60664353,-88975697,-21559779,-70241320,-45019759,-49313295,-40493560,-81567976,-65526515,-94939515,-103227652,-75486417,-121050655,-111115188,-104335943,-15228220,-38551233,-59062254,-92246770,-116151335}, 640888849203491452250618552066552839349851740806716312533055281948592781086787440370430460371938927127575392720300513936059026685099047129625190552800244578755766309955235965245347007071569508197360093472387385690140672251213442423903856304522}. -{{-44739199,-67022236,-89065759,-18728718,-89067980,-73470868,-39959984,-32800234,-84904971,-27022560,-115782064,-74861836,-120172917,-50031682,-102780002,-53307570,-48168715,-60491218,-14044928,-42330867,-121454236,-20923431,-81025266,-26069171,-61833550,-87825441,-89281395,-51742989,-17893520,-115551358}, 2632880453968429314039985335746671307354116496106299400983797427449796876623060999263617203408331079472763790363938242243507378775026834537861462209181422810225081228790218411612442409600778955904489785307014667933370292363124796431863840698106}. -{{-44646786,-84890128,-60322032,-73976595,-9036526,-57617234,-98964052,-28724147,-103605354,-76776320,-96365590,-368855,-69468666,-23959134,-65782583,-22779977,-88883599,-113700199,-76447065,-99009386,-75751289,-105280267,-43436636,-9131364,-2505596,-33093329,-10053173,-111754469,-17974427,-20597360}, 5948143294304152531538651603149056797727359769554898187036136312185356590990130461559969411630097146499704976746352720030448062179515356820136734004627394368416920158921137810598375373261230857719512800349454880309172262379462378968843712739191}. -{{-44638582,-61363695,-65181447,-7609816,-53099136,-70941966,-103263063,-99442245,-15547632,-22523499,-19080412,-14527107,-55077273,-101985985,-33584547,-108201589,-22889194,-26251179,-90626972,-59979919,-62083244,-24930342,-84234880,-49122114,-97110820,-119008729,-3668885,-43601010,-40488900,-118337055}, 3055355676029673395613149295019192274833908723829902047295222807751234507267080561099928217732039330120540255348738819819796944634390055142779934457294544000153127276281050869689741254959205477271716089148803525345682422080596633511279052784953}. -{{-44581615,-11957279,-32967550,-28465682,-60453184,-43083164,-77811852,-73572945,-49388594,-99463940,-37717496,-91421556,-72383479,-26258799,-101943148,-62328716,-87490456,-35311319,-28195652,-75226923,-18938493,-101400371,-96801877,-95140660,-15120101,-41476051,-536947,-35036734,-105527594,-15108408}, 5023575909464321484008764405897113971938044426632731795235636698897741467061984061493928751641341068678234457184442333219908364326279670257791990804419946764476178716015898959812435641778652070097018148512320021739796763732539720102673578839932}. -{{-44525796,-20224401,-53389270,-52390174,-66110441,-22768852,-67842303,-73300572,-1963497,-103627998,-45433878,-44952473,-27777743,-101245734,-91755317,-45917701,-23622758,-64870714,-105710140,-106723784,-64530180,-105166718,-38901623,-44620025,-32987748,-54020092,-3866464,-104305303,-47422347,-94880232}, 2534518120193347429019794921276607798878257067416211308056607217278216321284814082315049062298926191781365456146353739218717627892998079007432396051107820982050837324035458762309956128877575367740910265237715573094370204184307497626800647775917}. -{{-44423566,-111987489,-102976364,-85638245,-91727831,-91189750,-102211304,-51798308,-17121767,-119078998,-15942847,-60817758,-8234901,-89319996,-32528636,-119376546,-64985203,-77209526,-97016680,-81448204,-55133969,-117754076,-60378014,-31326450,-16899393,-62120472,-14793509,-46818094,-117476860,-58837357}, 1447098330487883413085571071846968688676639911120920559841453500329817947171121477242150510878574796496671884810538050169308751852666795612730285627800900227018625573822344897104922293100129352593360535292187653224781791990693912862996508371685}. -{{-44362220,-44526858,-112286263,-53307673,-35048569,-55898061,-55516064,-53606430,-79435581,-18560842,-119069057,-121578134,-119491848,-55694251,-121178312,-42601444,-98598875,-64954255,-52810060,-104800287,-92905161,-75067063,-79383728,-24329685,-53105472,-48744861,-59517873,-9743314,-31582058,-110690146}, 2935858676623578278525168836935432803942875220285849115957260997336469144082132470670427073580653589605362400961599684402937811280833089440551039943786950774790338380322679283048640867574941770031398233938452197257600203319594329977648302054083}. -{{-44229172,-9813912,-31175737,-122780108,-57866528,-42177349,-70043749,-81692178,-33796263,-14920176,-24750116,-101742031,-78520714,-93352607,-68815208,-29486217,-74616142,-1048413,-85576877,-100341387,-72941162,-55091829,-90199996,-82648231,-114099615,-62971717,-20507515,-17145634,-10907048,-45439243}, 6415683408263053353395482005772781748774478959924642965970681440402217305306544168295310629917893418428767240900296712180311491712559736745785989157122928995927470722189558913811571299110956520826526869018924957228332792261852571578719053895323}. -{{-44194617,-82630224,-88300945,-120895135,-14229248,-101691677,-120959420,-84529159,-104764979,-5556045,-58777787,-96135886,-57670350,-35719707,-109662153,-73704927,-7599344,-89047634,-10898423,-48478742,-20626408,-5298967,-57746298,-78790311,-79707796,-122148535,-122189283,-117978312,-118627349,-502252}, 3439500655868973328444694155243170561336464135371839191825005411656721317661562415305519602103099861748814880068170079406040220129867139985256361338961550352701771509930577684998057832228439212763521593067959821880011377258447429298785084971090}. -{{-44137642,-68541841,-107389803,-62456233,-18031094,-1390213,-40095427,-47248986,-1094816,-46466622,-96481568,-96352981,-46007224,-69720563,-46339014,-46909510,-54960520,-61179254,-73015669,-119642688,-13904612,-45081488,-13839408,-44550211,-98094573,-26425667,-31777174,-121604312,-43791968,-58365871}, 2447923077436000779303679976446957965447563803458833642206858011309250170716933550561901386207038800232157978987526050398455719898253664219991530653475340071986437424300925908284780048171444704121006355059997574657718999225264912870610684336017}. -{{-44008282,-57006188,-84457273,-13715728,-121029584,-5449756,-34438632,-116185879,-1065413,-37831679,-62468403,-103489866,-5876523,-108656937,-112446905,-65573009,-104624721,-4091717,-102370648,-113190999,-94804395,-55476464,-53312968,-52387820,-2447862,-100223757,-82488013,-87548221,-119166274,-33932716}, 3614928924155681519908655357649675967751450204218927468127401726339079598174923127526407408301842242654986010636026305787613240311543260313117507036386540865156431098905580534630913382386913096237143734883293987931351487215953632629115756742779}. -{{-43661880,-90810877,-51685135,-61316383,-90487824,-44596004,-15016127,-18964630,-101434656,-4672045,-25311637,-38788856,-105004913,-90036498,-61582301,-61995526,-3422131,-38714949,-111713372,-55336245,-117587917,-99651965,-65858816,-60222162,-14272819,-6253468,-118334211,-52262545,-102738991,-25943468}, 4592202437419318851363910800740989807474856651829286909179058766640605397533501642754600190992665857341630497151129239740079733892941722290210557839529557244985931115933063687102070718055580578104701755651042740124382773896626154329033884871089}. -{{-43597063,-63694688,-102843760,-40696129,-96031778,-108492936,-93507802,-55127039,-57338281,-83135896,-19999489,-12218924,-104245272,-16605835,-61892130,-23198363,-50077455,-116504341,-3077723,-2577328,-40341196,-34758319,-59377717,-24519621,-70108875,-90700145,-82264849,-101794271,-117398769,-42564728}, 3493070186360301331448145413941988105109796638147201387057134417181355010827086116036028503610061240519293642436307460909379977976829791262594171451563794481492158888951046304986275343813995639602245525638022475708361634664182675442186589854326}. -{{-43559926,-92604509,-114237367,-24860534,-101825721,-93162893,-66017266,-79355845,-50535969,-58340803,-9920619,-116882086,-43073894,-12722433,-70738587,-947333,-80219741,-108621143,-106697437,-12561284,-35168203,-61910643,-60444606,-115933337,-40691082,-99361584,-74486860,-62190812,-111114691,-90641412}, 116984966952080318102696761205269059810218518170667616293666895716321952835214955345165866234291033621405255359236992711181326793713921808257351349660107790535615595109403159224366103985318631416437064287829963243358346651967592159752091080777}. -{{-43461657,-23496742,-3061324,-22211240,-10205674,-84216530,-107341704,-10557170,-64199474,-20987825,-41089077,-35053051,-47967141,-77805498,-116071777,-75081406,-121628807,-81256612,-104889934,-85813196,-121285711,-120205998,-44929749,-96636922,-121772888,-47091895,-38292003,-41616761,-44430412,-109325303}, 3227368834613456440430788478045579311698900307219484117903875559203047045674521192345826781947148170493264571752710413851198975998362809134407114394459420827911768245338062168346664243213511789083164893412226684217860031873308533118797947511294}. -{{-43374580,-98571074,-78420081,-51376593,-116663692,-27641930,-94991319,-101642100,-106386611,-1610732,-102749224,-48839490,-78767246,-16399637,-25882230,-94776164,-34935861,-52473851,-9375969,-73218308,-97251674,-5857619,-87080399,-12372298,-96588386,-6422791,-102492676,-79906525,-24442787,-123085626}, 1990158380041927981915328859848930613917848226590105129929492165169322561706497745055639945171605545783808926749830678082118027765876687628188579086458700622107204379211732802921040091532165752199859031150578951229275744508900067497094759898803}. -{{-43245755,-35392610,-23153309,-29257381,-112164930,-436105,-6071948,-90576810,-58695914,-24670269,-121936757,-26979871,-108486825,-30372744,-20646383,-98926975,-116868264,-18366899,-63592968,-17517032,-95355795,-61894134,-81154253,-80914125,-79787163,-62790094,-63737509,-121030128,-63083665,-35340671}, 3418364167814863795422991005090619287352071179672636750620999940240933734401320116456023447008399714627428191781088862595066729008096276179821427328631097963534027389201519087143917954563505985458746837334107698350925188367056929491542038356434}. -{{-43114462,-123435314,-106039109,-21937746,-6558342,-11397646,-97027499,-78678245,-48080323,-62328295,-51173826,-48868895,-85177225,-115201318,-32417729,-38600453,-103068832,-95948250,-121431296,-25407845,-108973666,-104294593,-7226985,-13255008,-29356995,-119042889,-5984153,-121599441,-85701294,-28858029}, 4031148815515434587578975422986552692198972799083147657048009556984604044470513800945770714804809971947886665453502473166990214155305069513078124262451751776754730691315064019668941631912309140159356598354703333603405721742177626897346079433787}. -{{-43108633,-34515164,-43726486,-103731442,-58228285,-84123381,-55265868,-50059953,-44908720,-110512146,-72964124,-109289549,-25808746,-15585394,-119557259,-119494948,-44218315,-26267458,-80646999,-78768791,-4289711,-68496174,-57487540,-58245476,-68601158,-74017625,-55513754,-3994017,-86853730,-122757688}, 1288258075223645186570949827524763220357175037158508497541430103312316387124349521007020647104023344586090519404676445072728548004288125706352286987031239014838271931645051820964860800481166369324126952302357909237967071578016120150098878576462}. -{{-42977032,-63282714,-107709432,-22978036,-107333962,-102219012,-77884508,-31830369,-116931055,-42408982,-16778170,-30264940,-104807453,-42479028,-86026168,-16915688,-46310872,-59882518,-31791587,-66687955,-3776461,-77935516,-59089165,-891351,-45304204,-105566870,-46399477,-40180634,-33285125,-58927471}, 3156338716116706049501242372203074451084123416838299279597236306570815525093510906915717835704410326631413002007075514230904699905810664296246823538374552797410731690866979829264175456544457232554512915105296897424765085393507353052399972642431}. -{{-42931897,-22579188,-81030041,-1092640,-25321464,-96442567,-44119663,-18560069,-122828781,-69526366,-67164012,-76758969,-44587871,-45303658,-117010566,-46351366,-1160804,-48708310,-74893135,-60436073,-96546330,-99334825,-41654217,-1716417,-71405130,-96362451,-52786888,-57923759,-35046249,-9409468}, 5629342347076469820517483811387870590641105718845880384561435344783133098567232743111448910140307085510968789831793798678588052936344321305276284650461613176381886191504441034026333744545051790030994262117967111970720911184907197228287561819674}. -{{-42925252,-49798734,-92976057,-51073153,-20650108,-93734794,-64548871,-121851803,-89618560,-27963455,-97351524,-103703385,-123319282,-98975960,-93872454,-88146548,-84165084,-59455387,-59156606,-102759438,-20418394,-104501933,-4560405,-28036746,-86754189,-16726711,-44225238,-14389778,-114899690,-17408972}, 4994346242096007132910843181354041803668729903566931465532229111969058498667246068627632691623492808157867317226792840195292203155242940870984379189396032927724088189623485742696373338775409058021669261906084561629591626287311164010005991912755}. -{{-42869164,-39562377,-68688750,-50397429,-96624192,-18796901,-448125,-69474525,-42154202,-98423893,-50215877,-80256823,-86357701,-109361669,-114307658,-54761325,-50325583,-54391710,-105432704,-67237750,-111967594,-38888003,-31439749,-100332803,-90095928,-48393012,-98574732,-111223508,-14811501,-103581792}, 1961863693108056038715733834936564388927265884639470634131712601356812922514001683899706508012377473784623648425005997281504398200904940612846113672886893677650937932743723387152341285086854088058591497902749046730135971260036216388290814558485}. -{{-42779370,-50744418,-68143726,-97590919,-106831440,-38690128,-18695442,-22019639,-109647636,-86741321,-41902236,-30734558,-32895833,-63630007,-27060418,-10117973,-120865205,-13074401,-54050637,-112259101,-87218811,-10555167,-25905569,-30296734,-58702765,-40117041,-10173208,-95946588,-116922841,-98016195}, 736341682370928543315416554262418451570453369868073087785098421172265413888395807888604984433723460203849809579819212099658791593949896674545118253715579280702073486518453650060014528852611446720529591067808332803064607914898312670476465360247}. -{{-42764048,-98237191,-33370563,-117946499,-92215428,-36441156,-114944227,-29651612,-39687997,-50026592,-76367493,-752465,-77834151,-119454968,-97276238,-110012530,-77632157,-3572840,-40379476,-47845051,-14777398,-61425708,-84770282,-112940216,-80422766,-19630328,-48790466,-27411249,-102685780,-20498266}, 4920180109702690524194801049341919764710603924552117103565953878119195948062734291690560833911507252759872949640502796959304773661545384328967904831102980692878624853658230484284713023823503913618905735288955853489578376809191580821135251923633}. -{{-42561044,-31643950,-93733385,-19989123,-103416882,-105195466,-88930212,-86500661,-44849868,-60168363,-9321968,-112232445,-12136226,-122240528,-18319056,-7567647,-4598040,-84521038,-6580040,-18135751,-108022959,-34034385,-98774024,-61599314,-36115783,-120169992,-13023939,-66659297,-107317519,-54767295}, 3966565155829740982843946256096355216642560297267595650268213510419378747232611997425439064502245688518664780950344887755467894907847035822703739000005869865704979168406273628642138672506709387017676052889226089756307682918219346951280095884659}. -{{-42548897,-99083431,-74611392,-33744669,-36022524,-112422456,-74334567,-10662993,-71973960,-103027834,-101812564,-73694181,-31033216,-51008852,-58772221,-24503330,-76490237,-8234260,-51786936,-46341491,-52873703,-33207499,-90168122,-65043517,-38906587,-121617587,-44664153,-29950506,-9461720,-32202319}, 6534108133248503577060164807301983433490392707417837556255121789274462263470757093694482473854873411708434355241909619484600883237490285890488784181973470066246769394440106125390294346077473761451178950728229206188852191896393320928577174550324}. -{{-42517484,-35862444,-62053215,-109880609,-31698545,-20982732,-19886274,-1607313,-28788861,-96192062,-57520044,-88714060,-74046017,-84359900,-48303511,-108334160,-17107719,-118169413,-99961088,-35231260,-77405467,-107841992,-51769878,-50976417,-97718713,-33318953,-13750196,-95566795,-94152719,-49752854}, 4138027067831592395655118278955844492576804141851148043732143313840036618811167024129132061146303242347199123284972476663847072214998825923325021365517183108063136181375573061087389804481872002470756236435478270660658854441821587644367869095523}. -{{-42083363,-112528361,-50699486,-27392164,-41241774,-10444172,-49032266,-107524083,-56871369,-52922617,-105456328,-107093037,-11675074,-55666651,-75358252,-54643936,-31938636,-7875036,-122832052,-25694169,-91712411,-110773863,-19246760,-59967621,-10614183,-36223671,-47190460,-32135986,-26168474,-66559631}, 3338882046717718745632450953205059644830978719400352905589119004964352574990141705069204778998923945702501815926821797041108242860187233575072499593843645178579316553694277135042781233895556206401186794755769087065661076475884863594314873689212}. -{{-42031704,-94630846,-1555498,-92833521,-80114422,-55745090,-6238655,-71685644,-93405846,-100116745,-88611525,-97827129,-88188375,-121880331,-114559463,-54916233,-61928967,-98721981,-91188716,-105622526,-86734276,-115191676,-97292705,-86207943,-47300189,-90993294,-387234,-116983524,-6402846,-70646145}, 2240661872392273817703561423975551244832978555181748721620448251070934922020549744908236079382479569020602447998696292933546231306455941606130027074324225683640009387791051327285834422735778972790076013035778087972693213376265912760945203741111}. -{{-41644929,-90331108,-8379507,-43058081,-103999347,-24943300,-65736915,-25419916,-87710258,-49147025,-5581715,-1508436,-108472771,-58954835,-70422013,-40253542,-47268819,-38335705,-89729051,-90151629,-91351508,-122859810,-61491682,-61141189,-48699410,-103647474,-107985441,-66694884,-107522599,-44621483}, 3522194140780580317952593235245541671954485833555717433918253195897119398115120533047784991178149463221271463592326852836148517854988128384793869693768502469061175090798514034617088243915307529321051676182179306967839603409801680043282996955554}. -{{-41634690,-9164117,-73272551,-116836380,-43954167,-94958302,-363415,-82132054,-60365680,-66707231,-101356338,-44621911,-94492972,-84606413,-46681177,-93610942,-102466050,-94078921,-18360910,-6893208,-11318463,-12554513,-293639,-35848033,-34694583,-84053409,-65707511,-109097875,-34250775,-96409253}, 1918838892703201087338040055960101259569923972903481121987093626849501124941016964977664685924048053140032235915800192383099917497074864344329292415641022683825741449185267862736803555568002875081256895221883211078057042446051008197269260178857}. -{{-41630298,-116233316,-113302455,-5066636,-46847863,-51970282,-16963361,-51708826,-118648596,-40977714,-42684725,-48347847,-37043540,-76839536,-28169074,-1954152,-6562987,-61643556,-120376867,-15663077,-23968997,-81768038,-77885410,-118416768,-8439611,-31269910,-6245176,-39373424,-26782813,-43515471}, 6732140306025134761134047302102853618773651118495826917706735258804138581923019513843047373964275536408518302284115396010317806045107398970296530183576553481400173914009491075935850056155557890714194097664373644824418250183634364664398299198379}. -{{-41343881,-56656160,-85573765,-21982935,-93296975,-2135544,-43152139,-123305685,-85906722,-19579231,-80284862,-88775810,-65219477,-7429022,-120471498,-73535286,-71408875,-28532886,-14943762,-56029537,-59646870,-83115291,-108391449,-37379220,-60544807,-6978007,-28121498,-58977683,-12202354,-82828443}, 2406375731784846762273068831210448346739295061709770413725747342220732768214739655615334418850653717968844223782200178497436030662594793263258354611148533761532051816069606259492428289941438194602993848095753038066034363967395808501395310964002}. -{{-41284511,-76476181,-103346272,-1241968,-62670434,-93157676,-112519123,-110040297,-91640889,-76325396,-109534281,-113777114,-103746407,-57219720,-32821435,-64403170,-96315962,-5321369,-10233058,-375113,-24585493,-87614868,-25259120,-104265580,-29426697,-46606871,-101001875,-12909822,-113502807,-119661695}, 1212849370750553187452121258713820192755671940229286758246745586094094656165282539759822767113334960834964915551893020840172873727603278593012142980143380761327672979001843263933434383086956704222535130740143807370591992209250622659645745244732}. -{{-41205784,-119646200,-15182632,-26837030,-109539121,-108936193,-30024461,-27122854,-39674906,-95306087,-55918207,-89144665,-25464823,-55076382,-21096874,-26929685,-43026109,-82408032,-98162650,-96934650,-7453956,-5275671,-41445934,-67524368,-57841659,-36372580,-26533556,-48143426,-26059053,-66551091}, 3248139930317782537246851723535895092275629122340569839862500140964185485889896965571356188339243701795024922251050030988228444828182684119130845916920094568816977608150272571319816866616335904063835521843858257653465407955000907762988687974799}. -{{-41142618,-112615035,-97632240,-76722234,-29735138,-29666366,-2956307,-40463908,-80807234,-109238423,-23157870,-18701109,-20734434,-24928,-68508826,-61360246,-24702908,-64715276,-85990962,-69532459,-14584585,-102117488,-70686023,-90235989,-76717447,-88791863,-44176160,-99937363,-83645046,-4786449}, 3847960292317180782122762106527375130552492062531394978158840408943491951987201549456869378157615817254618095213301997378216455561707247691017330267378379312962965355324490279917813566289252697025592090976258502081794262637599898977416960800189}. -{{-41078992,-65033114,-78255716,-88405902,-113195823,-91722490,-73787530,-41259449,-121412973,-103825166,-97916885,-72238822,-49894766,-22850423,-18832339,-79282969,-68971759,-10836129,-59134883,-72164260,-14478476,-83142737,-40794839,-108368436,-36748139,-104770312,-6628439,-36553200,-88016640,-3782466}, 4835327119678909134475663797780583600435656913318578017435325329303518492688214380913459249051192728742838598440809352755838672619354838903009300415942831061534519241218231990878514054970149982358632187826717658049853257236907651097635377912431}. -{{-40806925,-108751527,-106244737,-10076046,-9371841,-5009601,-49557257,-189420,-64618462,-49577746,-32739750,-73761060,-121906580,-37112597,-106849623,-39935580,-8985298,-120094036,-6158430,-48163567,-43670919,-65592054,-54494206,-20136333,-101160111,-43249857,-5430435,-121105388,-107685380,-60705402}, 732503158884140484792658285802747353769679997459601236754303887511511944634817217919435875449862910100770475953428929634228328630642262747119314428454723879484480542673935801431016439929321518136250096469716512885046411843507352843038201716616}. -{{-40252367,-79111915,-17026414,-28411708,-118936056,-24298637,-52228572,-11249229,-96267863,-32570581,-56213200,-63250331,-45534486,-19006680,-113760805,-8921358,-46343053,-64295587,-17364943,-53346699,-89155349,-4221316,-57960001,-59408716,-113141720,-77172266,-109555603,-104305256,-51710454,-65474517}, 1726063279838204880400814138603511482655774598584483212397408911527982457325534485852848079610582512815200594840253666098662165422304923069838440487059535709308301361936626897176078661351898172160964826757588923168723930615448648283278490514524}. -{{-40220538,-94107496,-96366379,-104986863,-104004994,-97577588,-104310517,-90206578,-72149377,-112422454,-96848065,-102352537,-101404501,-69453125,-31961542,-17261556,-36617883,-8022698,-77356270,-78327158,-103591219,-3147063,-98812612,-92672395,-55526747,-59377567,-49263536,-83399045,-2375896,-52459513}, 5669375092791184617362738898618658908803700202080283975841026518768349408559114546094715828238931641615344202835376298973288112128508106425104238459573689592182419909652326777467218004522451920189738984316750657433400864566164423932289198506675}. -{{-40204510,-30256588,-82890982,-18841461,-72553210,-40326257,-27476141,-67921511,-46169022,-14403504,-116544264,-44595267,-107653373,-90077378,-19422148,-5884494,-4040258,-71864924,-52154824,-112561597,-20640879,-3409873,-7829917,-20775015,-10901900,-38563283,-53019753,-3207516,-83530078,-11360938}, 5116781981154392979110204995276781557937347071699597862727169216440525077541088112433622170076760786508520232337151647509222803361656689939214371704413123524342716528053287742716908166285310031600415302743516617296846126757181915701135974852375}. -{{-40164245,-71472181,-108594420,-57102793,-26460282,-48307625,-72228294,-12879236,-50473765,-19897658,-68003461,-44116476,-17929134,-13267077,-42316534,-100219460,-113915858,-59720547,-65257212,-18630353,-84643648,-4035671,-62316222,-66984318,-56226206,-46868677,-32925986,-72608532,-95946471,-13686766}, 4177712407620511495110433410877413170618694768284930618754581910373695795528012802741596111416546163611958468742478597626811468982885419243229109818734815000504790218542116567286132116294666873622872381229781375302222541306275492464417626774228}. -{{-40085427,-49140516,-122739155,-92331522,-4105465,-88077078,-31372557,-50153716,-24541734,-102900443,-76898966,-66503766,-93562189,-64164867,-83196454,-22439705,-29489314,-9794628,-3093943,-49624358,-21489605,-80903194,-80595266,-95180099,-44792406,-5466776,-76001740,-93393668,-50181802,-3000002}, 5454230404172862211812486578167970053591675244893285715304480540434985181126063327757311269212886854563758692996648400463991280995829741618919927570440286420340596976343533741353765849127977665183275395737710138070128945301099891660732161019306}. -{{-40003247,-109998073,-65480132,-92250619,-60205074,-113487058,-2390418,-44456472,-5121112,-12816366,-57797527,-6375921,-44891080,-109372922,-100023251,-78137107,-58059981,-35271322,-9966379,-30772652,-15155284,-16561596,-11628269,-30196021,-6559242,-41463349,-72845510,-58741914,-85544241,-11317406}, 3839987999147068754610023841949560881563724450526192446849798194988142704213963248602685553832620895298701902245001122581690873963936460690538223992346853069269411232555239321702730476943476991561822256353797065713705861507187103794222390195188}. -{{-39957982,-60624780,-10707599,-119819759,-6287265,-24808543,-49629731,-8360862,-65381275,-88047453,-96807940,-10289788,-108285296,-66716499,-236115,-66379806,-45366559,-9575109,-5067295,-15860934,-80852975,-57405718,-106438713,-32736352,-11557629,-10768654,-86038066,-83574900,-86140478,-26074552}, 3793802233685358150585461825443600993466576453929119301328277457892851286015955318733090010271438193846010476200361311540376134207808843068390902040573647390609364825462170319798292682341196860093907848037270474770816716916499892019564424764547}. -{{-39905606,-57752705,-22999777,-42560977,-43408742,-74088907,-70068063,-42665142,-112832366,-33509644,-85526721,-89429145,-120915616,-9808208,-61292091,-109644299,-48859824,-89317997,-111148706,-92989925,-7198509,-65642615,-32965716,-40777698,-14469301,-53218447,-45030136,-62403300,-48443525,-81909466}, 2540986602032751573461141608309880464066616492771228364511215219271234351741036866039094613922201058746494377513482717265156727137892052794306950942999242068918601897751955072368154261537914139544010067848449107176722113957958215805040159175569}. -{{-39859608,-76167877,-63282369,-4003559,-27108963,-47585513,-94266919,-59903406,-17853129,-10588114,-94687213,-82473238,-101280858,-6950732,-80850004,-20552346,-48859753,-22566440,-19763818,-14278350,-37824224,-63052790,-33291025,-36957608,-39391914,-4343310,-33253163,-26243949,-61699869,-53364859}, 5107548022073547190015586836754356083449258957025955968510387552771127275976709378355886230465937951334657185509109302710182669633288560189615363391944089034934364250854249293591600750685323026348030412986301824283579003952066765747256542820993}. -{{-39817815,-3491578,-1152574,-92995201,-75706042,-12332854,-1121691,-117628044,-25005457,-8946123,-46735977,-31201714,-96611870,-65736453,-43547060,-117764160,-83603242,-107707146,-44497265,-3120891,-73686690,-110772752,-94014907,-117236899,-89224283,-73769215,-46709098,-48555758,-30530040,-121971668}, 2992400738775107522999655131375632473639306970903218509977131141277903915067796519319661330525542806932791763453560803258198755197420826540401065481535946552380769055411638662243667701718534236355826211868747682036691750179444066509269836748982}. -{{-39784066,-78734886,-22922035,-36174560,-34990104,-26037794,-100401666,-92887648,-96744704,-52073772,-4789375,-25358305,-94431129,-117772866,-61335507,-95133512,-20886886,-107194183,-107456383,-35163875,-119664636,-6381471,-37784333,-23694758,-50892558,-65824574,-68234621,-56661997,-292137,-101716091}, 1910826067886795968654454623760179107432772869328627979633103009604971414298345543490156469534537186100056434306009689349171823804497504575199588353761240363333433341709958543068440166335814521711132049410345195575037569256751098887769206924283}. -{{-39706998,-95211988,-122862641,-113735964,-1456736,-74062798,-58199155,-82983863,-52706202,-27943061,-56047533,-76145516,-47112942,-84486619,-88963512,-85107228,-107799494,-3775683,-99974168,-49974947,-41776406,-118332840,-90042103,-45571619,-9708393,-30564325,-42704617,-77178988,-71877726,-18376370}, 4225058201267009395787941716101026778241631712942982161221712020813541801022510273212185654572942025164570556398794355872773944172725331232904247107143188544424473060459912636893921815890866262916393363133465933504605048851687049928723108583739}. -{{-39681630,-54578651,-78911628,-49340292,-12058042,-37635923,-52378470,-31897584,-89540883,-45355709,-71888043,-17489147,-117521424,-45750714,-84992880,-52948924,-99489381,-65051569,-109492732,-78393430,-4595416,-44148043,-84739728,-46146851,-123087776,-97725559,-100566368,-58455990,-86892085,-6621801}, 3487649898778973661438467198113194673192148521459465400791885039936860244707194421066810545695326061118848858840223644328679804653995604431318164382559290915002710215789126420928045712144858289431213591862843543613213527704736415740785239847133}. -{{-39565291,-116267312,-81102828,-46287205,-63235613,-56621473,-31093708,-73436889,-51445705,-1801931,-12707699,-39212973,-65400856,-86447126,-3137701,-835645,-90665893,-45028248,-90328372,-17182242,-11358917,-64955895,-13895353,-87397777,-34599741,-115238851,-96378751,-110459562,-120289276,-92331811}, 144533258597695278522397876195335138654630570701795364319618564884095356123384352913268062352416020517784584125654781287780285798672696162194068589566860117983762338220350011974629035731827630231938842475656588547258289262856110051920444272710}. -{{-39502131,-81002363,-89516778,-69990196,-108722311,-93371322,-109970166,-8474809,-101083561,-62276601,-1440794,-72329035,-84233748,-2307954,-66353578,-11374191,-12830638,-59641632,-51542111,-88249418,-65290171,-68084094,-95326398,-99480427,-12037467,-25752674,-79327114,-99282923,-2862574,-38165081}, 5443451335222454604476316656764752957988740276357202360341087783216982240536030820681102235880530289647041226725350036238646284204369515338072855242458761851756611800168451134569848943654495095339887901116536374564267143106905793536924964320364}. -{{-39100710,-108456325,-32800194,-45277394,-31243352,-54635827,-101530623,-50952096,-54853855,-78110227,-91037517,-44899683,-122404098,-117567742,-73118467,-94405637,-65627468,-15220800,-36956559,-92985827,-102276574,-26670539,-1699849,-78634896,-49381337,-96573265,-121913694,-123425820,-35250707,-83052088}, 1856224374279738226745860013052611449067043401909540895101222996237739257979127346768426026494852661772288820698055368887960099718331990689084987692154155537216866227671271526253139883291697751849180791061136512518974411258474850677386573459613}. -{{-38740936,-35465746,-105208706,-41610493,-89718391,-119746787,-9472911,-67626887,-7298167,-17238727,-59970223,-64394615,-6818688,-2374003,-26415399,-28191706,-108956206,-76622869,-57196843,-106429450,-120429410,-81805506,-64514240,-110870710,-6251172,-69763295,-18040817,-6312694,-53203976,-83617892}, 3094354766269780730150022004503094947618354205920352338946582752088355282148729066580165345368071434208244401757286823495306754464579678586811520252996119136623795054682996304347686202193414569412067885436217737795075501878478508788246180892679}. -{{-38707769,-37379754,-60610199,-41325114,-15620089,-41956686,-72445403,-65056433,-25433235,-17479502,-87102036,-101485208,-48841195,-18195719,-50201884,-102386918,-39405937,-103778819,-105322905,-38929262,-41783943,-84608016,-99562016,-102908474,-94050366,-62839588,-70415252,-55245957,-109909266,-65623701}, 864112211255213910003546663727055997473074290994343566289871825535437489593354055427928630863685983346696273061669209498784476206392181698441601752129753339097456636122222315585094760216766118627559247891423184099631736218159021189519999815210}. -{{-38497820,-1934966,-75191294,-33599290,-27490450,-81347122,-28866183,-98319916,-103164795,-8130253,-78842506,-95828596,-40975424,-48859171,-31155753,-111236745,-113456719,-36027659,-54447027,-14229878,-16502959,-81877113,-105047797,-20608774,-44968888,-13110186,-75308976,-109484371,-55553749,-20687910}, 5507132586667253818115898075522637166921646180886905739802176331816307919225535876657306703831700790091271053734601403674726252736169059492482986124591444646219583702822080338423604518727514574692312854260838465251974263728395496387071875488959}. -{{-38050260,-11551744,-82706467,-41236599,-3677259,-18086275,-112377852,-81492529,-87308180,-84465490,-52397206,-36254256,-28075626,-17017762,-10816713,-4143037,-52754087,-81542150,-71948270,-102764640,-68178617,-9977314,-74519994,-52970298,-93643311,-39525196,-42196808,-1520793,-73746034,-8647173}, 4975166137797738285930408136386461751784767732688418683052415203232983322708714913872909668808963243815757685438799834361340717268653094994078966111646360278118393985374445121445943440811421234504900059118937264895268006409576837183595445370691}. -{{-37975252,-45318824,-101783630,-1109127,-534368,-72765709,-119982662,-2767320,-88643347,-67262377,-10959829,-15897264,-95495669,-106544401,-70011859,-64000348,-2801776,-71760932,-99587699,-70954462,-44655488,-10589352,-76310082,-3724561,-26334071,-49373036,-99394061,-97870144,-24885488,-35619536}, 5514885207846440115573468598616063147949097201047709988792900305632215453433761835364142126429602750503945457489631774679485132153904971203995744327263897324214410572346596326532245505089260337058396902635820506611415707973419836272732712700119}. -{{-37632399,-77401523,-11421288,-24174141,-106446719,-81328590,-54006157,-10046763,-52487956,-63432018,-33525195,-58765030,-88579254,-91918737,-71558417,-23759282,-114646667,-65414804,-116460016,-10787288,-109240187,-55274403,-103594465,-36401194,-30326046,-43243468,-4202280,-75322521,-114307737,-123375968}, 817049587959609774173450904996432486285896532085687217637534503265668466079151534513638676817199097399756011734673344960744657008228335799354949066746919375241853285374606294044742263452965973400898375053565020102821615297757265394345723206436}. -{{-37410197,-6051097,-24808804,-98035514,-12231325,-98009405,-111997492,-289896,-32359186,-61965841,-50071936,-11049588,-46404573,-33796274,-118155509,-84279165,-79699444,-74918745,-93933552,-90285002,-8203879,-82228552,-98078102,-99512963,-83069407,-20984650,-121299022,-70445025,-27326024,-33038329}, 5341179826001851018607627408112870669032524646347792607661398965455799060975403517673746426050760978309986453438923561948904174937545097190966230864559281483348097953083162641426070287206076151264252991710937349284918765104045020781560774602188}. -{{-37186816,-114168191,-21230116,-120368935,-50898201,-71681668,-102536570,-84513288,-53535022,-34397937,-120585613,-17855733,-21520056,-104982309,-50863878,-41960005,-87241163,-94475820,-35970328,-56733116,-19007016,-40256575,-73685179,-36662460,-10192102,-26473703,-70167756,-13394872,-44289498,-119473214}, 2955954049614909929182085896855588708242729115515067467781687142490912484052827336632736013676294589761473715059767731154941925765093879261772660101346287242740568330958301454723155978843506373743267446558271029368662731008797535636963521876453}. -{{-37003020,-109716636,-58536127,-3098124,-73947069,-72004472,-20586060,-44380066,-67349610,-49782238,-76393230,-4193143,-24876367,-78115198,-33199321,-31655485,-24203534,-2651918,-25496546,-17402846,-88200987,-121007379,-109805740,-115003578,-31413828,-94565960,-116392923,-16136182,-1902061,-7317046}, 6087836599513603655764215243869883031452314357021955400763866943157040324405737945996869192722118059318101842128506487669146117623921855556718476600569978970570943561643065543630245286062956939751176661155324826244134427922382648095737084061675}. -{{-36985312,-7562813,-6461033,-12429000,-39982709,-92584046,-113387302,-93497074,-118407785,-64518878,-115426745,-101274979,-93023262,-32252740,-60372634,-62290903,-39339755,-66733858,-92441772,-48036213,-22150910,-39984448,-41527198,-74046245,-3818324,-31990771,-93433949,-26546271,-26012771,-403397}, 6345084778118409833973866265198065153003450603062538173819178462327217836734391258945287884580698837140789394028148174148143248431259308649649611012271398101634910912987130224410419721797304312391457159455517652466476894237572043803816426369769}. -{{-36902867,-119912448,-91485048,-68868448,-89323499,-41896205,-50197126,-49876600,-93061845,-5220929,-97522283,-29981748,-62770272,-4566984,-27671470,-87408021,-120643710,-88667106,-41661992,-69506756,-45123451,-82333419,-60588096,-122623675,-70101533,-79185736,-24114599,-32871525,-40929893,-18281146}, 6409802868845868200833921542237959153552820281153284118101016137734803775901582240480538721039816630136957871772628710324903410618121733896803185625376696518917431352774276370047595648546468820661016133122574467678247828842747037183493125667022}. -{{-36836817,-118344467,-112173706,-21808671,-85117653,-3513278,-69472910,-63345334,-92062588,-104558909,-7264099,-100709963,-114252937,-88447332,-100341858,-2816030,-63553829,-50944420,-13630001,-87599495,-41584460,-66416376,-95475522,-71827080,-47992580,-86106064,-34981415,-103102276,-56272775,-8230462}, 5663859910280552569095177010312848139904850260320869002320077576651849503052754565713243286640107335278603269243266978309095890103665558697519223959064361930627507273002345418960101114620109806066874744585855806770703471904444980231617362715108}. -{{-36822329,-39131104,-70862244,-99510975,-51033552,-81356225,-1791544,-68550319,-49491485,-82830042,-1417886,-117570945,-28028714,-67209646,-8702861,-69019029,-117026412,-115234919,-2359668,-55239207,-9079179,-82977122,-9218320,-72542979,-111843992,-18153016,-663236,-116428666,-14764907,-95809552}, 2385621067773185757425703232692510120535782934704113643908686375716018642814955005615104941911002834107003241197728373373327431544579055344276365582864624086552345408752305387836429498412219223179532135711197719619600174103912769433217823749718}. -{{-36271144,-83139023,-66595888,-83209729,-92052019,-21382202,-41996610,-96714580,-36667091,-40427221,-110468995,-38174289,-81955608,-20146324,-17747470,-83367852,-16745804,-27239865,-19227122,-9932949,-110584309,-82784073,-26899600,-18111464,-56432465,-110110708,-17783215,-58933907,-117163883,-70416616}, 513195170656118034359342026121535430927615942166008058817331397521481324989288618251423027861078469766162504809118479952199122393096069155194306855226793950600170376131646243143058623321245442238577328510882019795568276169926872946528504639717}. -{{-36260807,-50045981,-91271620,-111500244,-114139864,-105052898,-102144891,-34573686,-72251625,-6001293,-57248012,-92582492,-35197358,-118601360,-25360246,-32985304,-4173303,-42130285,-71249126,-80366546,-31933617,-67902896,-94905788,-8019563,-57586831,-60252122,-31862756,-10235857,-73265969,-8533012}, 4755887248297256286783221060597320716018444886465540285435248085858830581051502787754300618147549255605034257842457182705819906446048137695345750463057375632699948726236072194898775540416292705487664614312420484837041302782178635560325321915580}. -{{-36238365,-95728266,-99928650,-93390302,-44338651,-109437734,-122995761,-37294704,-44820551,-88572447,-26742209,-76042739,-17682763,-120558493,-50866169,-99866584,-48050420,-72681995,-15930115,-31290826,-48019438,-39682290,-50583191,-57331981,-30997882,-59011370,-122591413,-74230726,-67555859,-84458126}, 158921395892440791258501465531745715021471620934214670579925462181871493403790071555847472298851289212979939048754486687762730339365866913552250007263521101566816820443524474831122700849187693940534375607561936685107794506392137703067114635438}. -{{-35715357,-54191593,-37188249,-105566677,-34495197,-115754686,-36123969,-76136834,-32239646,-101374186,-19723677,-45780798,-103988184,-114702934,-11865764,-18247338,-7155829,-87146242,-117872684,-23048277,-5128655,-14654875,-68081661,-62620519,-21242909,-52077634,-84408613,-64879669,-88395958,-95877664}, 344153776722667913653371583315714600886661027988691069959519302347231526639052207026918836628791726707249297553237958300941880303397183508730267708715220420648673865950282314825171515461667956700070722374817948186039644676778575819817582263200}. -{{-35658813,-112746815,-99359265,-9386213,-96117698,-117373251,-100243150,-20707807,-76809344,-57285871,-107131613,-64381498,-54314044,-87371939,-104218616,-143028,-64541671,-22704025,-8835320,-101056845,-75468751,-32001740,-95403201,-111152170,-73018350,-112225844,-44488340,-73846816,-90821299,-75090268}, 442824755646433309222390899130559044576806283163115425983462776078509795748450398760899995216523663909921350774870163917173332509812414470183537818765626901230593870276782142528196790196527135144081134203418560470360338495654934612608777771344}. -{{-35627158,-104070729,-80480562,-121603502,-70818704,-17193319,-123188928,-553600,-15060752,-79105292,-84255728,-40599882,-25846571,-23340175,-15098954,-102002244,-117141956,-29023131,-77328517,-71687736,-62535417,-111163992,-80637649,-4832328,-25355217,-109597147,-11163747,-47244828,-92772258,-72284832}, 1441322626704577906185282927369048753253037076516720649747334219655735565194561826461257492499646434017742023726254768690937065824362098823975498281861295809961746081370012426165770464718457454808024579540193341000641870600059644121872050278365}. -{{-35598958,-33838214,-87344920,-15069548,-110286880,-26223074,-75023987,-46512337,-13526683,-5832184,-1449811,-13790883,-85699044,-73994463,-60199520,-72609099,-90849872,-73625403,-18444617,-18723176,-83226484,-65863225,-89476484,-66340754,-66100644,-65830580,-38769063,-106619614,-104321144,-117843847}, 431779441332705424766071122111305047011997276616029163025034756458483791691246495804809008037646047433939107057390112237161548561464788261629474808917181423471085631873585781013700294520343340544285630189733212864688756157710309535742355395135}. -{{-35557172,-18418260,-58902999,-24016085,-93961536,-79198831,-103019464,-49501365,-19095690,-78287865,-62859527,-119292382,-79781902,-79745997,-102610445,-110385739,-106867315,-54596688,-100586703,-109599493,-101347535,-95522401,-103652987,-36929056,-60377897,-59530966,-64050808,-48752738,-70964757,-52361046}, 4321709368445717692887212641676564931117223502360653367464089599218348556947479675022211135019500709264247391748793415218341882630297217105206114625947825567762302238235795289956341809784870640213164650674738999644741192883628114415319091648851}. -{{-35429411,-76246177,-17187088,-40532938,-18318504,-120733025,-118669071,-369739,-43235021,-47177979,-62357409,-57955536,-67933840,-32695491,-3167529,-9474958,-94695932,-90601086,-53357048,-33488132,-53496588,-18999802,-116166259,-26476130,-116780213,-75603380,-74147900,-19542494,-79870482,-61148302}, 932225562387952235925390130820043120299034784040573202527271082245000147541924107005441675830876884008620516549695868022612652557723918061519533595962457400228732733538193670148171240449268885559310600842043054110671545022997746756459455027228}. -{{-35387129,-91309056,-91304461,-68225036,-95247340,-49469219,-36415808,-89512801,-56419325,-32693173,-112565096,-98954452,-44989785,-83490162,-99171461,-58449419,-91065234,-28491836,-95512305,-117726505,-46776521,-28267734,-91142647,-74185119,-96415794,-123005547,-13037275,-76092812,-117036518,-65237928}, 447620392860745680365088370096530308464161157379630942393260131670368442292856135077725874354192529060535200586630680092512553273102606034616399991824097293707533591897877007030244678411649738050982459709383885542307903876113441345560478166106}. -{{-35321369,-42520676,-17045822,-25902506,-22758392,-97511977,-36136859,-31685489,-59589310,-86949195,-53243815,-89881140,-477551,-33435635,-20133477,-55476062,-67828602,-105683916,-1479444,-20939595,-2132523,-99107090,-101456182,-12865312,-2490715,-52839634,-94854479,-106971791,-104802686,-55919463}, 3799499857079699369437557181925444799367385826282772137078132815073266950082980809258725841929211499506210166418119604105229978905700086711404787792570638089746660751989799460856681688061818211392406015445463893771012209061211612733563566786846}. -{{-35145629,-99876368,-3352235,-67564006,-29720927,-94087242,-25942883,-117944279,-27590001,-86517484,-84120347,-77156239,-85954334,-69638089,-81725742,-39334928,-10666406,-3761576,-86934992,-116752624,-49047580,-63320528,-93123204,-62013434,-122568729,-81732806,-4999109,-73208389,-53254760,-122564935}, 2141893431025600802900419530540781008327832337634328055420282150895768457290482084122191411432044531215810646354731858644259369692074118028913617859925122174113910466279575574838181606000951917328041490812556772136728524288601246851275444703786}. -{{-34926960,-121070896,-5845748,-53125842,-114080932,-6727289,-107482792,-18922636,-69422443,-44241940,-69149107,-46185986,-58867996,-77486862,-24745877,-52670904,-116967970,-99420170,-28605358,-96484559,-100141960,-2072495,-93928678,-171837,-29042625,-25893187,-28757649,-76652021,-2875301,-49508473}, 5936529793953533224669089514014699016504424231982169563840140898154469525939205560403290580914605902534993571170133490173219950435484092385188036113017273378860248744943857332366463354892113729322106755988777679729153080698064378409055403096799}. -{{-34873689,-83674220,-119507915,-78290479,-7697434,-39775065,-118594780,-27763182,-88100775,-93460776,-80630846,-88275759,-11740612,-89556426,-96641552,-27471098,-105496805,-105166582,-38438883,-70129854,-25144672,-93386597,-116953791,-47545155,-18198322,-24529869,-60144073,-19656217,-46948085,-32565709}, 6356520307383216522907239708219061144004671466358607714895081354071870938628519058081518373236306073621961173276236979632691399177678618982624291215300864583362794449813839422320037687237223128129970197401013753413878468425931139446238193841874}. -{{-34786463,-92084986,-35925079,-56915351,-93565342,-14544053,-98782421,-107881140,-23097869,-119275236,-73456794,-5983269,-4151194,-32163028,-87529623,-71125037,-81012227,-121678308,-75351076,-122260537,-7424308,-96872959,-97112274,-42178008,-24661252,-112338473,-13855332,-72772674,-11315802,-104080752}, 2300558009614404261401210047417421261722767088085257679319830029376917068648316181445138543504914571734132951087164482186863534498293000605007706599797137201771419436720274069136398534730728811701837572074568051359453710289535700254096648189586}. -{{-34749351,-8249436,-109507282,-41373024,-27208776,-81961240,-38322898,-15233256,-2844119,-20744337,-25944426,-19444248,-80748367,-35177960,-9920300,-47773332,-76775133,-46595656,-89164470,-4028151,-47074761,-53551120,-68264092,-8422236,-44392513,-105824478,-84956236,-16972373,-95938846,-96341286}, 1038100216072421330121329452289228502317807171714600364057357974098218288116341006334583629517195562488627963291663365763091884796866999029993888415043466429708163655910263129091413001543663623551110691188531387111505075383846414570801909394686}. -{{-34723927,-63030943,-93859863,-28916597,-41069287,-32341954,-24718610,-12759965,-114577952,-62299198,-115082491,-92382266,-121520500,-63099543,-42425081,-74080441,-69831691,-57123150,-18089984,-87611672,-94050350,-26538909,-44305681,-79276693,-69902814,-82790278,-12653139,-34036172,-71976190,-102221225}, 1322039634804412809505192192034560006788749823259854384811643418467786057500429854014362770008443987190787043252970490132757516254431195233269110904754174131984086451202871682353961715773226459359737863219085771116592105572487268899151228574560}. -{{-34637091,-94686831,-114569975,-90418931,-74326732,-46975149,-109521584,-108780969,-41168574,-102016197,-5197247,-9631413,-101918669,-42632802,-120284648,-109411032,-101066348,-99727570,-90590894,-59429077,-78601023,-51746350,-21513046,-116504115,-71675768,-68062783,-100178639,-83774880,-20699176,-89504645}, 1747093254156271177319789026903549257698228623675796766266899333823872704188284977643392114515869483027045776806422028510407390222261883556231499614438113930952692882896729168448216577801549784430257701449764690469473504173601893169645924901200}. -{{-34593660,-48118080,-98295103,-678150,-114228161,-19802063,-76398221,-72483059,-66916052,-112445818,-107372435,-79291855,-12048844,-69931929,-48203366,-59418631,-7416976,-105742078,-16875366,-85105733,-36337468,-60361399,-67091272,-95766694,-13477621,-10837550,-39042117,-73506466,-23093246,-91832474}, 2462711589477300645103039238083755125032780026882571690486890889381506805401626112501817645237483047411442229206497450592737799834371811974486438377587046233337327929113967007507658250462088421981263323618131649923886024367237381835642132452107}. -{{-34183254,-22179100,-43271951,-44723616,-10457903,-85023012,-43132649,-30235387,-69333882,-79755515,-54313633,-112665282,-73534169,-47390431,-13172559,-47809058,-96352020,-102077598,-96016427,-99303819,-84594835,-76860978,-117206451,-60658101,-70719413,-108903071,-39466641,-45480974,-13582536,-53174719}, 6401666444176825097572825474319413792994318521090959400646488544611991562710840131612053037330659674170161705557317656825577939494513023580634785807041614374383791773365218233369491436729006091570679177158010100290516363394457425978341672061227}. -{{-34154628,-116237652,-113312068,-38524705,-57084975,-83919075,-102907164,-76585985,-91516904,-77051708,-48802747,-93777770,-29551974,-101194522,-14209829,-33120718,-23703425,-22535311,-13951940,-52185870,-95812641,-33056668,-44103137,-35064672,-79430809,-10935198,-95667976,-58614341,-9724763,-33709677}, 5434360193652998638141483573552196156990680843369963915355318778288235444558145688045834563664519838356598896271409058713713546550755630003314418610050608019013705838776270230523266820284765200145088787213405650263195740625285164064522162191175}. -{{-34055523,-70579273,-34056414,-89067096,-68534079,-3065426,-4867250,-116927033,-76215219,-38455205,-9463204,-106808162,-45297122,-669630,-9833976,-91050541,-100682320,-30135605,-15906836,-82139896,-46542164,-49140126,-106568980,-42832392,-99835343,-69551666,-117276113,-23908031,-90167416,-55046324}, 4343570639810089486948592475302151888824151290313684073736148719876590609272576310657224287504283614934801468876720098787247862839735306110735234253374402414731736116285930178435561075073145603805270792237971163320861209238858750039633933728876}. -{{-33952711,-58750809,-27765976,-4948480,-113812950,-39515601,-14074308,-8658998,-83090138,-6084414,-18099002,-122114041,-100705427,-61620730,-61608815,-119339800,-25448967,-121564073,-86731799,-45689628,-13459441,-23235406,-26710191,-84389862,-49330472,-111015239,-56474156,-52509567,-58147144,-25541790}, 4424655603871972042908017374617536270758943991290208644999062826746706715494165313651408140435275217168367920523346246148156639002632782243072245844376901851209671329247650301291940657962255741237906681993947212414486370351260115424821918607324}. -{{-33866302,-110067435,-33535657,-122195172,-89001918,-11242207,-121368238,-113690343,-118328847,-21814686,-22756452,-71389546,-13578767,-90606183,-42258488,-21175652,-27956876,-11823900,-87196732,-65207568,-75004038,-26512849,-91857973,-114741943,-106085319,-62264380,-72312176,-6031001,-51323798,-96884981}, 2575452438195137173782375280415264308827417364196582622497781984203891649853743199124060298111899137111958829572387999492162912763892404641224175331564276057726929036486583236040402369233341728865826848480797929203609672127689702335904028282457}. -{{-33720741,-16648249,-45817012,-95553644,-104174138,-55403580,-48615810,-21124055,-53606395,-122716719,-78166756,-115138469,-85353310,-79558923,-100498230,-67221598,-31863075,-73038555,-6660348,-42085171,-110770490,-7642504,-60577496,-121691834,-14083153,-117048678,-84233766,-1298870,-49494748,-86466651}, 2685962665144100944227198252346957124902782936247214826258532206003874478295408370833809676160009466330109675923326669140549705310028024091088448060162935557866603247257357857173465593499940234531268515926335031745468726354960992301038947325052}. -{{-33663512,-64087761,-24052347,-39727413,-81043652,-7034967,-3916377,-61039448,-67518494,-69672700,-27162859,-43679986,-7579466,-86662572,-5831805,-5975645,-873855,-44933521,-82101020,-88444350,-86173031,-46138871,-79079612,-108269203,-57634973,-59753966,-83674140,-93666379,-73309211,-15168490}, 3428968515157630722896382433674502714391522430879811588033250843276278593079147123097563197274774960011728286825944620666052484575980769183820569134789916001969245333695133267348769878779734623653206276875845768441567495948265894574050884991889}. -{{-33451435,-80728226,-81151527,-56243302,-28130806,-51006992,-100585692,-5671354,-36033908,-92619131,-47905899,-100443114,-50697369,-104021621,-100074622,-74367880,-70982180,-29513771,-18135374,-14132768,-54438643,-38686045,-30409785,-33260123,-99962355,-23869254,-39144705,-97337251,-2577185,-23472953}, 5867054563758724674252123081686533686919346842892276991345454860957137537638749884190579577598259150115806928088991168721680846080068310502390113356218577117511602972482697894288290275779028059834265346370341251120562566964748055539205943446010}. -{{-33371230,-79658513,-51878261,-8551373,-89184604,-16784748,-59523998,-101318274,-117142657,-10888975,-49065509,-102483394,-23061600,-12562280,-72854694,-58821554,-88379162,-115334359,-35034051,-36081686,-59405588,-81380278,-57094355,-85561949,-50747672,-57937865,-71686857,-9179228,-60871387,-85397888}, 965283289967170279186496358673617426700573360967260939122779105820778930143819049546950318378183912486765467506572757508186821518776109567977273273263278254144023688862029218100747949710495031391198214050263479659352054290218335946457633913073}. -{{-32974395,-105284739,-44306203,-43539931,-16973188,-75097956,-66451664,-25723693,-47488608,-8614586,-69272596,-65004937,-5781192,-90928871,-92344855,-93988931,-22144499,-75833176,-67050822,-57378608,-33944407,-95389110,-7195736,-67751278,-8416580,-83144379,-72844448,-71187510,-28437749,-1995279}, 5261512072306549944771325957476027836352183064720254821752168831613314522857087205885749534658055532010157905756889293098499925611923324745951638251452965224711821538619991011604905682646793532512980677012526252374261463599173929571452304889712}. -{{-32810350,-103909442,-51661429,-67232175,-18459118,-116286857,-107778563,-78350983,-43589253,-75971401,-53262957,-7247526,-11248696,-113234100,-119775548,-88137828,-83362467,-54121337,-120974093,-21714235,-72928943,-120927962,-29791605,-82213025,-75242727,-1168224,-1518355,-25848106,-40893987,-39673434}, 6645557228528550718254247081358985005985894651314955622677791278852341690494786546696394444255203373326659326207427650780754791451889330687338034893820451394223014677021599430202302403910365216139075350086058998040424919432955389737266325813267}. -{{-32586238,-26214218,-100766086,-70161070,-47860426,-121728295,-107424134,-120674008,-114966791,-98006266,-10732317,-65845164,-14258251,-2948915,-75086135,-18379109,-121465724,-99432867,-14187529,-105961056,-28299061,-102486556,-44935135,-4060200,-65128783,-45202175,-9475279,-30657762,-68692816,-51080049}, 4996302964774605773392901274087035132327302428744568740098254317308225848193987119501770124252420532201178897295770083946656116351117003201141670781556757876936294642321254160984507558902775088155430959049863815048666963577990635522778351602399}. -{{-32402061,-7674816,-49834572,-97789088,-99604205,-69943212,-11032370,-27769391,-111645757,-24931915,-71540919,-69193759,-90746064,-29913666,-107496040,-64280709,-16209323,-60430539,-49607520,-88633250,-103278672,-114822639,-58567455,-25955371,-13964237,-83049034,-67405709,-797589,-113194658,-63872990}, 1015678568200196068021505467959504965922177203529638808446768645449098190706838259213769698410224866984761815897026610455911407620921615148767284060664430154442749281396167926814223165303426899210948479868690369592379799712080035020706972201070}. -{{-32377102,-4341480,-67213575,-51491190,-122715622,-51611176,-102135860,-24181796,-608646,-55523544,-111096682,-40400189,-29728224,-51938077,-103125672,-29365982,-87650794,-111991518,-38679473,-105256154,-56678283,-13773264,-15919259,-32522149,-633095,-30175416,-14943532,-51044537,-50254251,-75796357}, 3402659879016166292545969893098246965503034515574767111406309023723505614321978956280001075751282773204149411157329904580383770426656886095025493613326973892819812142968007025447688875826851068866413929830499788248035526832866005278742303987707}. -{{-32350795,-85997970,-75642291,-31722889,-36114637,-113093904,-87759175,-20584317,-109261495,-102643741,-95298849,-108631139,-94502151,-69374227,-93135889,-44611578,-48286508,-57876500,-118315517,-82365087,-58382619,-75868010,-48836340,-46053967,-28630085,-35049881,-120896835,-90601513,-76587568,-21501550}, 3814730359696714140592188618517542011124385628361633843267086237890189500552498949217064659926053926668338643416718617145154385531112267401627293237199160032156876099650916225750000444614094252860703588665851340874126841327999018077250017001506}. -{{-32305449,-85095780,-83535246,-35626286,-421921,-61196299,-7734387,-92168422,-113508382,-31973249,-25965431,-66561724,-29848857,-59273193,-32482470,-45993989,-31378369,-53951840,-86382520,-114001460,-38062288,-1477712,-56141608,-1319666,-39216729,-63357210,-100067172,-42033934,-38273833,-38849254}, 6182848575916568825199061109981134711127295727155426136976285039217188441643858572002605458302888016227235211782975283860634648008152264836432849115949506615407444246282285873098564887489645031616039551695465181902949200372811793693889175374222}. -{{-32085638,-26544528,-83296228,-88530113,-45160649,-114972133,-73466203,-60189752,-62684280,-26503682,-101127196,-68174700,-103254588,-29716313,-57867119,-72688183,-39105961,-13712585,-67814831,-25514289,-110111377,-106161445,-89981707,-49069603,-8911058,-41384074,-31769064,-117405481,-6357752,-81203781}, 2511813162109108766046774615307298121411871957675883343367913297505464783595345404128562800757276676017169439154232968170453654574290514987969066106525263748236875203221386870918921473906761208515158183980931986823353805344087832751004473892743}. -{{-31994630,-18129520,-9805283,-2625226,-16383468,-5846090,-43248879,-1086535,-1342595,-25206074,-25263250,-82520738,-113154792,-113498752,-86763465,-113539152,-61497182,-83438260,-109825042,-75682947,-43824250,-46176396,-92755280,-115406059,-65688795,-103680273,-120402670,-52610064,-83448164,-43456620}, 4287546299141842322925890216866029516751772901829805118542107872970540531265782111365186714795949994387562574292459263705531499900528724684032454183146754053207314532597215055464065704829078255626720064257574669120132960535608823783756712623675}. -{{-31976834,-88079684,-120347416,-73944948,-17881513,-119645640,-27670203,-99706086,-9880662,-80899408,-117234806,-21808716,-109713489,-42563524,-53437037,-70047104,-26320677,-90733520,-35423713,-17389584,-62287649,-107956163,-85182730,-86994454,-91261617,-118799095,-120743006,-61521086,-9476908,-43858746}, 5126624296722571211392614214263533453199882843973177897512056309192687700411968882602635863694464577043634618719320355937264157207191262163463117543061644932534816457142351664007279772721573554803624118823302173163836661724799216056647711109039}. -{{-31958629,-10512433,-112711274,-81845550,-22905391,-114030149,-1319335,-35319202,-41810353,-118828129,-104665938,-68065718,-15107339,-97242095,-76537564,-19600230,-66226510,-103372814,-13125783,-60234485,-107801118,-118351855,-15751639,-27185633,-69699420,-56699132,-82320071,-26389740,-87405785,-112043889}, 935426418615613554819543970586657833475095791668326571206703117545369456568037815069216398321199037885867502885480251609245430439233812804855130581551541930625320052045190148286694192555680323102386990745628544593382272086804228615444293209228}. -{{-31670880,-101440127,-97680523,-59109880,-32918464,-4681607,-50526849,-76551112,-59246873,-44351432,-123033592,-53366854,-112284647,-828949,-66719679,-92141284,-52922965,-105950649,-81442125,-33233577,-85950535,-85910790,-115972108,-80105840,-99068063,-32344169,-24941586,-70677914,-2642912,-105589619}, 2350960932721645174071288206717196856882374688834371214377331240486961981440964548044313030627518680129056021138377097725073206747319013304352842083137251180746317952210586400271939149926763383194948506394096765220638717991709345483025092218521}. -{{-31664655,-82403662,-46486003,-61680344,-68415277,-61655145,-71696928,-34676374,-98068786,-58104688,-94080517,-592473,-97504840,-122779086,-8632525,-50483543,-55191338,-115884675,-73244316,-61696070,-31093687,-49774135,-27651449,-54848148,-8928672,-30446217,-59062856,-5361677,-13873670,-38617388}, 6395369027324485861938797205620254644019368489603385682587327393876358420399609337528511185751914496270961573403019938677951354695365362082756877411834260720312869571785002456915262618189842436313844150410524945224542840423283960232674203612106}. -{{-31221491,-61569994,-109560871,-85841037,-84883709,-121219027,-112287742,-65710073,-10275747,-47423742,-115025759,-115264432,-11555594,-57318411,-95533014,-46064365,-75937462,-75703357,-78845766,-20625860,-49677794,-92678602,-112563151,-84056760,-7501183,-3805752,-7860935,-12975489,-79007972,-95681752}, 1610564801217411925101706851168978449914135959779158948214766291057908232682244542346339114179443175391488010712980184813995976547796189178455567720206429823340332886245646596213930958120549334183341093343123803253527468566862986115243799566914}. -{{-31171391,-80550217,-1600289,-48105298,-62174499,-87817999,-42218111,-93766518,-120063185,-50052698,-38396079,-117670540,-91403505,-38342775,-107530136,-32595963,-54978128,-95961471,-84673153,-72747170,-35817011,-72677741,-62623097,-3326845,-91562432,-28372678,-85036057,-70925709,-17859350,-37423282}, 5395111156540405861411749380743691731281665153212632629493942993415228760371337500814162183682441151245984360670038900570975736546960261578388205681052181856572032682361800961757077972744773602691175863730235284930298607541469032532736618351240}. -{{-31019919,-113458696,-22680716,-69118738,-5672642,-107832869,-9361973,-85450489,-104115203,-122014767,-41102352,-57466505,-85419091,-20953420,-102622645,-85020291,-112384037,-100931068,-34560851,-121791880,-32880091,-88181943,-62914165,-59028022,-74536422,-21668361,-5966408,-107183224,-48537610,-11717112}, 5769558638131900852175382392654882096187545231126418390295064341771580262918789455369336167267259001447238585828769278857938936647983784612100782512156249806216648859781168355928597496814015434671191844818418997815070631957007750468331440317470}. -{{-31015149,-121711691,-34310427,-119401193,-95945119,-99690713,-103484995,-103849514,-95951087,-119942345,-41397465,-90490426,-78755593,-102225800,-53091262,-71483441,-30108267,-112032731,-54570067,-35360940,-33264367,-88207268,-58713314,-80567827,-94124996,-44931536,-80411303,-8891429,-50892500,-80933869}, 2786090515950593285232543386940306300131090640550255647553367646682249297063334919514807572206940162888248441762386297249726520702394006470866976220362509411882683451060328490096541723875415647072606868952696132995064532840021676983925116266624}. -{{-30811556,-73250937,-100372435,-41721097,-37176945,-118236714,-49032081,-40880215,-92543868,-113311002,-98447943,-35700269,-46342902,-119664768,-88687662,-109057412,-36365528,-70623259,-38648359,-6032845,-11849732,-123342670,-3928832,-12183097,-6371648,-66560575,-116296967,-104898568,-50991564,-119299568}, 1905842325805094775859031667696448989161799414434156349328282626016178444005337562080454875651487373796157884322453108549081727035444719184089796522889170860195462123593191831827437795437362191561334600965408294479164855394408684537637403489057}. -{{-30780897,-58382047,-67980536,-8719084,-75654134,-27669144,-60530878,-8228750,-2402707,-72768939,-43403321,-54042503,-112142629,-101506008,-98134690,-107311436,-33568374,-59191351,-95832857,-57333163,-17171970,-118420278,-86973888,-71837522,-52013210,-96299954,-81017512,-7974412,-85693346,-80024672}, 967301087537950339270564357586276817089387622284734342907345751371288299130571162075882600126254352379266295074320402614002841454354321732409959375517667447445543429465243977679423717346552824917940772589201725916863258188720664406294181044476}. -{{-30730967,-21546529,-29609528,-4284659,-85790018,-78277998,-62103227,-99392288,-96041055,-72148479,-16541683,-75534978,-41168430,-96055051,-67813425,-50561557,-34468256,-107543512,-79313010,-47873221,-27110257,-52643497,-8587120,-76902179,-74626683,-3061223,-113635452,-40834411,-115069911,-15344992}, 4531573591099710996907359810374829516414182468214094507346278653164552150478880330952928517077613961455990485127346713761455091891998287211367905955316625932126330205787608884914301292328528799945120172035410613610354171916384178553201665448116}. -{{-30082052,-56409534,-69794502,-65333504,-69553012,-15651427,-36499374,-121177814,-39857984,-37608999,-32726889,-92694619,-14597831,-11530877,-51172407,-159671,-41600138,-32661922,-33867348,-96351916,-62238191,-122183735,-13049339,-100138269,-2662491,-20559003,-4421444,-3833524,-107252459,-96989107}, 1630315495796027228329505949985618050120230465200077168990166545669183651102157868976075448675046396662979135818183512986331382663631360397130408778319310418065047520039994653015549473876471147785304620688340404002674894914132711180144684761567}. -{{-30009413,-115343461,-95720373,-19816688,-37963815,-109232141,-12639884,-27727701,-120697521,-34824776,-108756493,-83389785,-116064947,-115958214,-109854081,-107672960,-6663602,-84406863,-103018481,-60484783,-54260971,-29810788,-9241558,-62648566,-30321713,-100150348,-88670704,-42096380,-122029054,-47694414}, 4421314956171829175659597864356682917560254805755108544339888466740978874078624538065627995165883339249601030333158501509196038505438878578071780514004312384100224319031008575465658218456158490020598436093909365027738838207978121210123887157832}. -{{-29846721,-42426632,-44295664,-75679938,-47471806,-11445211,-24844390,-103656056,-2882569,-103895687,-99550932,-60038420,-60928721,-118413499,-88189102,-122389255,-44569486,-49581815,-63032752,-109405817,-118292190,-38338002,-68387857,-122579916,-63007317,-7660504,-44840856,-80114327,-53009499,-73186706}, 2361729750912480929848941911148146021999683451621963056629492170035289524275692133434072414817807972985920582206957558314037934169814580559022936936356244862010772928033229477312662181161408515374474909862067593267696116906767586126727799459038}. -{{-29696149,-74114859,-55014088,-34462644,-98543660,-35827606,-100403656,-107930085,-22246413,-54847203,-104774407,-105772299,-99165349,-35594641,-93762345,-58387302,-103728246,-9076939,-36507059,-14025238,-83457779,-46552328,-73313794,-81514914,-73432878,-12100550,-112813070,-6008152,-92202800,-100272164}, 1086110115755611939475060126094531555342896980414868554261672894332347461375847802788845549673259994921717492763963862164505527327036064113073670721212426234493595402239959388456313199581769150925842168067162029993214782863926900070628572364924}. -{{-29679558,-60407598,-66643070,-65122876,-87987347,-18450728,-80064608,-35508512,-66133385,-52053431,-98967093,-113436240,-786319,-93728907,-43904315,-44006099,-2142534,-105839226,-10348388,-45616870,-14456002,-98638079,-8925670,-30304798,-27264804,-55131617,-65170443,-51751352,-27751470,-118825164}, 2973027074580425258075229754735489878279358865722399654570988070141748421513242558925590456440721818045425776173790525256751585646980307235827896553601834687204152773413419633402871154362154601258100974486711039032659119808326000259188802914543}. -{{-29512968,-70314313,-42733921,-120279158,-90017824,-39364467,-38477741,-62634539,-50395690,-38712448,-9373586,-67937880,-34765935,-49447749,-109734596,-36017127,-83002,-30046169,-73710284,-34977664,-70501044,-45105724,-121684272,-118663040,-91460002,-86188393,-74819636,-101275472,-12647073,-58984003}, 1725230543027445101617139545115888447400463967577485458775273049299789206299243121224239190393167088326767500191169507390013921511023800038126567264648585463511939529715038818250922565570293457721804371917158392542474316539583739152121993187097}. -{{-29447138,-91518774,-32790568,-51954717,-50900603,-28292305,-36969129,-44345257,-16267605,-99400521,1659,-61134525,-50867881,-33153005,-85435774,-87341722,-97295399,-9509905,-94653886,-21897317,-11640782,-11476616,-96685661,-118614032,-65572520,-119911297,-118674418,-69666916,-69100956,-119040498}, 24259444142100647396320804349433455231481609866805661749549511115963905348905026331248928138476397018865814708146719557741246031826465177651702032116629827820982734014445970120486516790051995781895730636989482327020126739335160609134540537863}. -{{-29440491,-63047495,-17998271,-14509935,-111003218,-20109736,-117144957,-90243241,-43306674,-43220041,-80116043,-78257707,-13827288,-19764014,-104389708,-70795358,-75638662,-30105620,-4797083,-86684187,-23493962,-109038994,-9493983,-102006621,-40968985,-2166141,-65525717,-4256696,-83856116,-60118300}, 1209494434708050182430193803391467882365381892833055753532985379761458446493193793639596847565518199733094969707066951602270636150587595341971794987239647630252085565509808387712436936525008123722594441018120214992945016718678429614659882709296}. -{{-29272000,-67892492,-86430735,-59994853,-97017147,-25168818,-38008164,-115862560,-14092385,-121041933,-102021809,-63082753,-108118512,-8014203,-98763727,-106452520,-102866160,-110283627,-31865253,-17327511,-46753899,-84339877,-78789901,-35650479,-93682033,-41169686,-1389101,-68669868,-105376848,-97527065}, 705196866139842519095145003082782647776505954839597081519763023217627534438172342379082078929882105379230993509795305973724902527370647577151487856667386625200463795104035096668351204548177510363447937585471400038324836206754975411142131814627}. -{{-29253496,-3206138,-43014355,-11915929,-80742207,-29467010,-100449552,-25727637,-58778372,-26349708,-111825951,-68809099,-102297823,-44192157,-25327010,-44715830,-28321683,-32797436,-10347885,-73312719,-17708522,-75691361,-50894196,-18466641,-74779437,-112739216,-101285126,-71849534,-119623373,-101631543}, 89970470659744599339862968701607649735983289160595574727921253372710414453905156168513711053257079833665809298781270970795634938190975557299524174972383830523634098105526075511737994285180285177407601813397657342340638830355856576035882713955}. -{{-29180833,-12394211,-50396789,-80317025,-62089578,-70936596,-36327454,-78918014,-16281283,-24576376,-120559271,-40535460,-6774023,-106740600,-30276132,-88514825,-57219683,-93236908,-34163585,-39182582,-88937015,-45009362,-20638875,-6566042,-113433449,-59583769,-3297269,-79662047,-33620858,-32196773}, 5646289815932729223722020124271318407251946856937075049536546530775100132837213398108987330440173542457170233124001154770362960750480610307421079377000856984442261841238755236658882239428547296321832806927086187294426358447123362780316965694192}. -{{-28821774,-527596,-118192850,-103570230,-44423513,-92956975,-2568267,-44340275,-68068874,-80162930,-62276489,-63249123,-55274506,-27903087,-86355063,-42293919,-117359522,-111551293,-63495222,-27543821,-25301172,-71606491,-30112270,-52873997,-57020282,-110327409,-112193214,-100723648,-39403499,-23976577}, 5211341137427299292153231032280210551600423598736150863769813268033516958859389879346180899774697563164134596518960777484631229766306875422067748093760885170819324803258595462156901496948292725775961570720909697663476733149835826645254303716111}. -{{-28804623,-34980215,-42024672,-121750183,-40462311,-79230167,-34724773,-34118598,-60078323,-48126675,-96558737,-94186218,-16392788,-32446263,-4073379,-71179594,-69855743,-33238625,-40038746,-106955871,-113393229,-42334660,-80606753,-113231573,-81090566,-78730078,-10452466,-78140059,-42694445,-28214454}, 5563811495545695428219341913731670536856857669305914747393518494143310160344420102222447956610897010689516388644903623304720755777150171568115808328441801402644251407186330531152133044949811201026354086752065229930957214180637525210816619780228}. -{{-28481090,-38239350,-51219245,-90622653,-10417338,-79598253,-53112015,-43105567,-1451596,-77673197,-84105049,-72133248,-12561140,-99311222,-104722859,-88737746,-62456765,-102102262,-78426614,-95643989,-64541511,-73866343,-1021520,-17970059,-91202718,-62756757,-52792629,-52381898,-50330299,-38252400}, 6481339071127396148676145335528227608594779956140506214179965156555070834528637347193665160160495150341494506777793991009227547352375859812609911094858820950136735897284374891590588261682204418194942622284960635477246548429911027630535380220179}. -{{-28286872,-84028988,-26784954,-39729392,-110701753,-75350897,-77265245,-56099511,-47202869,-93352883,-28601478,-67728388,-98361073,-18339047,-102946876,-37881723,-34052660,-20488510,-9464688,-89673731,-34355806,-84944465,-52075310,-77761473,-110961278,-106567328,-115552908,-56465974,-51093486,-3868702}, 5157561922587483458769094120080005752288669227108439188530972888494913145630326072490367308975320207811592907076095475546230149675581580706422652440969927857682251397907321347104779238099451896659507685408026815559956152450213842543476420856847}. -{{-27924171,-118136866,-37273769,-90296891,-104161603,-18052431,-37650719,-52055999,-36723739,-112800015,-24622678,-116888708,-49171990,-78688864,-107154529,-25703965,-107364236,-92661317,-76364620,-112749311,-100948491,-95137477,-107023397,-21323850,-86146723,-63643697,-93668509,-46580597,-5356057,-64463482}, 2614105681093195718982622838571039802879744829918800781149337814989224136545688753043066557809028170982892321005380654500255227807149080158152373400113920086430781808232495095049018693036762350009279037964249616265167939879865967032681806248962}. -{{-27822665,-18045713,-107486293,-63651816,-94651485,-53384132,-118230370,-99907942,-16108245,-41979534,-79320713,-71633177,-70458087,-113232954,-37164869,-44879210,-84331945,-110636735,-92878276,-45410731,-46145947,-79750874,-99346742,-114244679,-10782796,-55779580,-33300901,-82174001,-31198397,-64252190}, 2464149006580934346912339360465527112368479695130260400039402682542199866351602609607216647176840059690954598110956575925112460510310499722464595689337829869049071884136651408299858617686128729156215454221228526227433442844573582660801183130344}. -{{-27696837,-39702218,-51004802,-8334055,-2888431,-70181622,-111699015,-31252763,-34644496,-84038911,-91307682,-3418773,-36542589,-97578220,-16409306,-50833339,-71287388,-33348672,-58168999,-73225061,-74980333,-85468581,-35783774,-28869154,-35827464,-115448114,-106978401,-65010783,-2080201,-73698676}, 1894903878935964782067937282839572838727635288514231699265483777273549537929446587699530039960282312676966695380769360035866727908572301532265203508137084643903143974626889528242722977696026189363153578037774899190632309136775377381768397284646}. -{{-27524156,-116760443,-107133575,-94113385,-42794213,-97441333,-57168659,-115081396,-100181117,-111079100,-24385015,-64554337,-123427360,-28379532,-45949268,-101159551,-45727967,-33459863,-27781089,-49658223,-119413279,-116765316,-40123164,-75241694,-54903782,-33971930,-20795147,-104543277,-117630702,-74172436}, 779903842797637765697991664487159268677740798179158810104383676393936624959226258324597814993661922708450874070466699074850978228180607798604619936695533574216144608006141789911788361376469046290891196308062908356031669521227357858716782195329}. -{{-27318727,-48259174,-102032673,-42069283,-77819500,-104100661,-58540732,-115567249,-717650,-80278647,-40883928,-120776454,-72526943,-32872538,-1730841,-117552789,-52578062,-65934315,-90518173,-74864485,-97643871,-26469668,-64839796,-45905425,-63269841,-81015120,-66144347,-56951991,-43039141,-85315631}, 1774273085951500097877148639803182510441270532419867468530438815845622105036888005364585353527400986544387560572982783256040135975609707504967263747249396897186060114215663690909917382314781029567630919644431151450357900461693144530978198334802}. -{{-27291366,-99268294,-76603425,-93893408,-42976084,-103107315,-115943532,-97695834,-11743605,-64542700,-108487664,-4993229,-70154259,-100572766,-77257988,-12385268,-36892906,-120928590,-40486431,-35728185,-12264349,-79718877,-41290964,-186824,-34136089,-40809501,-104540706,-24635000,-94013574,-62500100}, 1265895627744074919856314683897751425669119190263252844400174963198523130692964120915883697337450670529980500475039527517990997740697959011625542712349214062297310487940192157764009351115620691925464543891338151009429315311615041933141243848411}. -{{-27210087,-7169105,-2041413,-119328475,-58624694,-81933579,-17928166,-88444705,-102296125,-59363272,-104089685,-93408234,-29874916,-63895047,-56342620,-68612895,-4282621,-118670017,-105256673,-15003044,-122013020,-103054616,-65388212,-63477055,-86825774,-87591124,-123173546,-33954955,-122147649,-43915094}, 4271410681691939947421133040612410424540014340640666024613246298653986825894038691266501971249515082041583344221700199834538443512024229705485415617440065337936232893077252378001898547519513462444294663315522661672427474740397894974011805817424}. -{{-27018603,-76106376,-4815399,-57186197,-25365789,-72912765,-4358643,-65786622,-80858586,-35634185,-89895913,-92107853,-39593621,-13699664,-95713844,-122125984,-14430773,-31114152,-72778983,-16072723,-17976266,-111513025,-102323521,-39899366,-86293601,-109378622,-78986561,-5047713,-85945579,-45322986}, 4332207566939673797132823085582035827588818550408724480195816007269854702396432527063179414548041718185483099706679829583378512996343628514357031355853532358695593099044461874086002571342654084977965844651531696491035223005298749948257362960770}. -{{-27007201,-31056144,-4744307,-84206487,-99778791,-100545941,-3155825,-23901288,-104282759,-122261255,-112246502,-70322426,-68196886,-14842673,-112167275,-55652734,-44260740,-43953324,-62744488,-96701259,-109467519,-49401416,-19771274,-37290632,-117514819,-2512481,-108485612,-95545035,-113245449,-49916515}, 3722264041255815611391751407524880216270790012878730252666449728678543321870654792031927420285707705381058486672275604300159664366845128672573057143425751128111904377645565919718698885823938249540612852374788982643577162107788656792661742034050}. -{{-26986116,-114620033,-34258398,-38466920,-102743885,-100371815,-28070575,-49564496,-38467216,-72272841,-95581945,-71694125,-89493811,-44571445,-22920086,-121925702,-12136348,-23821911,-13363912,-67650536,-62441871,-122719460,-80981231,-46415318,-78774444,-23313600,-38407350,-45948192,-54362710,-80175575}, 3257067516014681015502387777327365538637461489530143368289293674195930972561311175162585897256043906129057356399588490706178398339391048225630966909128492471046584250450807844486377195956588870888500091670419832762352712224934835832145104978317}. -{{-26941516,-7520370,-39514389,-49510570,-52093115,-101914456,-43714664,-47698975,-71810261,-90378722,-32546101,-7753920,-12422345,-43007518,-4652867,-99759177,-55009182,-108419949,-8687322,-21618223,-19687810,-55832931,-20172899,-111067793,-638853,-21045044,-29936177,-97571152,-39702429,-71491693}, 2506126459370772167337199988694821326426923614336141757123583623817936296316286028772886412890550997585973706121837073364114624882445033934541129746987785490734704697571260740477033714134388435527494082326094677023305830991107093343282841070187}. -{{-26924483,-17488274,-66461340,-14383983,-52229680,-49982263,-5269653,-114723482,-104890131,-62282303,-76901450,-107248278,-37483600,-56182436,-43451657,-43847611,-7849245,-37350549,-114620356,-99629419,-89626800,-122507661,-82085907,-118874508,-66773726,-66578935,-32572902,-66634637,-20192084,-33210350}, 5549429749718114646457220426179541614707306328267125497512970873316656825851405931715852652206306609982746597318736430813411250100864933613564123305996328041476939913756544040858810130265169500217222761833936564634210392601838219492542836391062}. -{{-26903041,-66137843,-82335117,-3729226,-85138137,-67605464,-44963923,-30343905,-63689485,-99097480,-66249430,-84131155,-68203430,-53578564,-21434066,-54660191,-12050746,-26196566,-57854009,-123452544,-1483601,-47354138,-29452056,-92405034,-85682578,-102122826,-82088246,-92981341,-105899672,-54138530}, 3462315679097140656129343171161783238583467079593798646086391626453532945397613808415584418295079299064290833149509470585312229034004846145276492032704990479228552263946972474601759800454811925300822809501588593944194942455062723255575866209832}. -{{-26460303,-41404933,-54472927,-82249846,-117107829,-94607627,-93591019,-3438316,-13501806,-123099117,-91822088,-113674976,-8109454,-58214133,-13445395,-92490464,-39895188,-98402875,-8005910,-39594227,-52035507,-78214793,-32006602,-79865301,-10099700,-68711290,-117852539,-55939038,-108201337,-61309449}, 999084636837786723947700417188148876647189924721258252831998117468004617808371986045580779438561848328849163199986341764151386291996520558781602915681558114938797575976100436641510374971794118753852763830354831258703313327430159955179161886088}. -{{-26404471,-77603615,-25300291,-110492762,-103107830,-73248024,-52479997,-42790855,-13784767,-41164419,-95975494,-27382774,-48149199,-44227829,-64111626,-121665442,-46586712,-17063151,-57924394,-63653376,-120604593,-101634378,-4517594,-50031903,-75578039,-34981032,-17441307,-13352362,-29830797,-93406856}, 3282010655810058066388420685286328592109427328441708535597552993806153365556955726973520330781476335613319851836040966066437157884260829550521369857546589400907155100442516732394688534549454657793587762632092240467587031786488261334166024342584}. -{{-26381914,-84282147,-49556609,-80455352,-112371902,-25197838,-34768651,-74794301,-30421967,-13924548,-57549695,-96343584,-86809072,-113259429,-8475043,-110100916,-116807636,-14630599,-18822982,-121561657,-37125575,-82378524,-35778898,-11908262,-62354638,-56868296,-7894085,-89313863,-58549829,-69894655}, 516047336864064299824836255346151074008010165864175005147809060904752170072419816966333908228954277617886789243903559646205262703383382690522667738753545534119003805002418766754686840357794275016669467141113386834796594863985820865190978492985}. -{{-26374814,-90922249,-86488880,-6363090,-40789311,-67997444,-117499771,-94757330,-78828591,-78899554,-111435255,-77695212,-2839652,-106329543,-49535283,-58103416,-104245312,-53468797,-30730001,-9789233,-2448488,-77287488,-22058202,-39510066,-15030703,-32523419,-12046258,-8155898,-37780354,-103187695}, 3399984253937866395369215963911529038402515292170425592348721192386726593512117522383545376240129708889324952330335085753108378462579947124615667695745813393683739389269211508671972471995282833341975569048358977226202380216789046650281521158829}. -{{-26310962,-88449190,-96567600,-59437219,-112776768,-45163672,-17276203,-86672753,-2110167,-67805081,-30349333,-103648054,-113833469,-43397520,-73257630,-87516693,-117308738,-47734590,-110713310,-99613243,-33656971,-72524459,-27613584,-90996639,-34988375,-99683629,-86137357,-38805781,-106151529,-81842850}, 994428506255807866048449395538076742920385105436085026870037726650844365934596528837024386656151965728053014904546521139829267827756939424110934985535693294292223412742221921384432883713010554240913746920929927351432989412871397292445610240055}. -{{-26244677,-73913288,-38441790,-58198946,-69406365,-86329752,-92317559,-36032725,-74290662,-117528868,-104477665,-6936953,-61186356,-111262360,-33577427,-111695518,-103153531,-118362169,-118890317,-102136881,-95063899,-57407102,-28121784,-46784664,-38641377,-46164484,-69670335,-111313618,-64777046,-26387415}, 3814222314560337272038495632663802827587510136134355597307611729006245612308086107598138306181288528696985759081800700815977006952693265821347611418063302120725911027242426755920852482901667262431761550658845697463179633861362517425694902891310}. -{{-26174754,-11154469,-76143180,-117022239,-46686524,-103529195,-25851382,-22163205,-15158667,-53139448,-95970639,-9379381,-3127415,-32094080,-78464099,-17675337,-9524499,-69003111,-73237944,-82772082,-59745180,-101903669,-122730680,-61157916,-83313964,-37776136,-10975583,-6318631,-92593742,-120690113}, 1494357750504441652064822425027756266029157059290855806109949291327933653184499108886127868670218074570164088247058460792022075198980353493537199884367643460863852011630729220511443564675489224805150185400295576391529106698436390079136465166933}. -{{-26120649,-44499551,-98492785,-114586516,-30327391,-122918465,-18285511,-67033802,-90579299,-18576424,-36462705,-76216405,-92401660,-84148811,-5637554,-71093472,-81670332,-52286649,-80568910,-19023264,-60227806,-120623095,-62427388,-49756596,-43085153,-121966426,-38211467,-113411032,-7612815,-82361963}, 2298078961868258781397786994500766744897232133545969834981789226954633900573935721813395863759271190876406416791135118882739351646479194503529696868284665110419597634268722573956195748031172586725190992836139227326764848644756346519202637402760}. -{{-25921218,-17582414,-57393160,-70727819,-107494552,-78173791,-110199269,-117709863,-38348181,-4708590,-12717535,-57792543,-44767452,-120511045,-28478437,-118738333,-60663917,-38535614,-81632153,-119002905,-59808614,-44408642,-8957059,-102297158,-43774104,-88966115,-26287062,-31008663,-41373372,-96715116}, 3134941934756088887267736350323405507313055744081566588542374725391041001424122085599165755623674952865092633419638029736611979753201145946011230125125614020027930310842872523426758799290430073341091620030315391335980312278491793878134589362711}. -{{-25709130,-117618320,-31937516,-114509182,-12146636,-69458023,-109455252,-80893312,-93574520,-106347350,-88644788,-13283925,-87600861,-46538947,-107291993,-115159803,-89986036,-115975366,-95753265,-50348752,-4461909,-59288196,-59983877,-61152490,-40011710,-97479659,-89837699,-9413173,-10902145,-106064377}, 2677273048546410814890096015803952862502385830533976489199941096888122885093702617419405078263630378956225757698925410043028846872635823766891588638045339862302728953079534307593104360635459189692556721416229715733793028871567990549795897542623}. -{{-25682508,-36126980,-45220280,-13547133,-85966737,-5489258,-119692252,-57948093,-99573933,-26858144,-2396340,-15065376,-114583252,-59784430,-67734648,-74689031,-26107222,-94614931,-69343487,-4818191,-56218064,-5475878,-55229887,-82586630,-11096640,-120843007,-23002096,-119958154,-58081946,-26958739}, 3997914495113103609355874375314548900485677358334422584202097693269865458036621894992329916391693319621450004886242173319360973717950930673204447977824094680661243716174941686955647785627051183341026650618051589320418977730330693519009018642023}. -{{-25587575,-40103373,-1000037,-31654427,-24591799,-36739199,-48362384,-921816,-70493560,-51212316,-5332346,-16429650,-120195423,-12888753,-72612557,-104595307,-66154828,-7469173,-78860981,-61332504,-117824006,-30895992,-103460406,-111847481,-25235590,-109086771,-120218985,-80419769,-33640223,-118202001}, 1827945963715877353046513768921754101218392985247256327960031662828722391619932908145897404289291261885993193748986834753522031515738526367065447258665565632063448981095055564904620826187118167660780262233595872228295403711148670265584181120960}. -{{-25404327,-70537421,-62322287,-110958341,-61934791,-65518946,-87702358,-200782,-77823868,-109991518,-43478234,-57481057,-62963564,-37329375,-80331219,-12648046,-11792007,-87211663,-101921872,-105587910,-29190532,-99460032,-88266441,-36851614,-12333545,-22530892,-38030283,-20793024,-38513035,-37960302}, 6782055231632523325618240684763079539353106315349878258534726978129894072664888763184672573079758804184958838452106120240035011084330365771071435805023876768852067387569738501296902743059866635084207502119872760309386086213204143741185107466208}. -{{-25401296,-81749926,-74393443,-83995645,-54152467,-46300468,-2908845,-63192391,-88727208,-20129318,-3273108,-40777376,-27645076,-64067092,-120615020,-67156211,-18886927,-87131825,-68935338,-115701807,-79635536,-3506553,-115842190,-92599458,-104122736,-20822572,-5692398,-86636769,-77730718,-108713954}, 653931724902945539584567455091588274072030600888963590202850614345056745690148972139488348661688153839855235227818403300407717707137831656750847199827763744136179821119672331624671834833613180037383616413927427473952379359055420016015367765795}. -{{-25401053,-14629994,-14854482,-42185599,-77077962,-65859605,-101328665,-103445798,-89598762,-15746554,-42498979,-43124192,-53440988,-109093614,-72010134,-6184939,-18063643,-59386464,-91483496,-96883470,-61615060,-8480661,-69778890,-82928965,-82744893,-82181863,-10136169,-105265555,-71868844,-28803798}, 3854786404320602493491174838151923713729276759997697534649537543888966500496456862022328446680871588432605563140782174030835023569964722560094562812267148251991605984397027029652645141676290560288412673227135190910105916846514351215904728972182}. -{{-25297656,-68098010,-56319521,-110987588,-57654656,-44763575,-106607808,-74638666,-118983976,-39241453,-106678640,-38793029,-22611715,-69407512,-59063807,-48269697,-94010953,-45625422,-27682775,-20841287,-57687543,-65205527,-106295398,-99041184,-100959839,-115145977,-35175366,-72461422,-5401459,-50693270}, 5553873460193121725513018679654783481547589389293670468933950644107648913022795843107202161225363289773668396736837287155088031840397913210505336372890524908670508853248791110787108722698532489770487701585411989512995965569360661249513524176347}. -{{-25283780,-101728955,-32748750,-41764747,-91546972,-47684604,-98193508,-83158802,-69818460,-2316669,-61673929,-44457101,-102981699,-63332915,-15053341,-2404920,-33364288,-115325228,-96718811,-89808914,-78534352,-60879182,-122851458,-83873790,-57920131,-78791000,-2818624,-64554582,-53889151,-18303592}, 5548533892468622525461854309599664269297041094249225008280324823175881638731741087815201944259306834705341992628933932419655840275399370996480405285309421518478279183197339972817296981356861352800127995321420896675139038303908736163703219257845}. -{{-25143419,-120073573,-5941995,-118100412,-77512674,-15174225,-89431672,-40518422,-91648608,-41760630,-76156165,-47614250,-47046194,-109042135,-36839176,-82896002,-92968041,-39707776,-102441881,-73835785,-5376195,-56456813,-70872153,-89039850,-53102647,-66488854,-73670586,-119626211,-74627173,-109177245}, 114337312688301124881931737983747036156320780195318922177416168756917099290284278920076653807068645747884097907384537855704252073207168228062563871427160776289013429181425775837415324841212341533435330430858705795683521746402492009683519462360}. -{{-24767407,-64373162,-44378093,-99537526,-104738902,-77907371,-11704457,-120900838,-90153847,-112130519,-4301141,-17760132,-123146014,-44906215,-106178713,-16835656,-21928934,-109203543,-43246737,-69309216,-54156163,-18431138,-19241206,-75228448,-68440886,-45513472,-8705667,-70140906,-106262200,-116468753}, 689169685770433532806025193720331405151963572305705735492381059404523632677156529726130838791173696316505985115109473709289018496216190982261255873857134818827690124475205700634967062929727596930243815927723997017546332736253842969445274327194}. -{{-24522743,-45505220,-7995526,-91666054,-96082150,-72350972,-117313898,-21818673,-34913417,-26404047,-17198881,-78368930,-30153436,-86524490,-57109132,-88313118,-94116298,-77373275,-101615470,-122308094,-866902,-109931963,-4601442,-279169,-36986783,-74527020,-71339680,-55214008,-3590687,-78639143}, 2753928267171009143915862640635527113060711567985183052678945109324741576373079145366326034819707237010560784467943397559887941841858068891346586531339932078259361832127838910655276793538490122577787821715729606369717726052637821234580434057342}. -{{-24458659,-26593079,-7132287,-53169145,-121890535,-56859153,-94736571,-11706086,-6692031,-95561141,-40556373,-38436322,-206432,-115767874,-7792372,-18706248,-107628183,-75973778,-71084823,-98545158,-92697925,-31102849,-103930999,-47789378,-51626500,-42388350,-121141532,-63329945,-105012894,-57180998}, 387105523677106316407422944860025847201235339537104534821890202980944675778568619189188352811336044937482709450713649816631403124797832753884871946222779538357228744156038831936756074108794004530707149804293299131674456036102351430921367517312}. -{{-24437264,-118672814,-45698628,-27500591,-28370896,-45499214,-112465305,-49240309,-7234872,-78309800,-52019731,-70834630,-73341850,-113023899,-26827522,-94822235,-101646686,-52530992,-114445018,-62327588,-19190350,-89902202,-121005654,-57171664,-10496694,-119121198,-66681870,-97470449,-29471993,-78585351}, 1821314974992265366902368584624181523764639728960941897889270829320660487568882792585935123960825091146249567530368060356521650902203329502100189396026875951164959389490039324985032025650573323290752106041473959725424760431757620068926527331127}. -{{-24170648,-4453018,-25293177,-10915065,-32306970,-10834605,-49630720,-99463321,-108245729,-33311983,-103316278,-25179241,-101274326,-86236854,-78900188,-71338398,-55264350,-27679624,-23230881,-96334074,-52605864,-88074883,-62705819,-1895503,-32652926,-95402178,-101099829,-73484472,-62163390,-27987375}, 3583658096182418344777788328770195811685042587433100280659444478479775885576127550109040106920076324887209131923483006112472134434695481791380697968250175310477672142823225850763363483549872642921131966221262466506865177471220848943808833647699}. -{{-24079757,-32134775,-123322847,-100470297,-61968620,-72530503,-48733090,-4828954,-25858106,-25062978,-77808571,-117126567,-16173756,-73198409,-80908008,-89035051,-29713379,-47032334,-93590177,-43193192,-25027650,-71636938,-81716959,-63410843,-4933043,-120415298,-46121910,-69291884,-102626813,-574016}, 3958748993539740531617964248211412152375170292277730427827521588639688084395913536919734749994930218547726672950807244289327061073324398397626989273670034780047849078841858923707907548342481013647921878646591434278885468909831095716850725180368}. -{{-23602335,-19634512,-83863934,-66501138,-26238331,-45019051,-64772994,-35583606,-31919439,-102330921,-40303736,-19532811,-68837998,-6523245,-106045196,-120439950,-47141245,-91315414,-83483121,-65260356,-117872085,-65779442,-64506284,-100396654,-66184160,-116548310,-42212933,-11805473,-76605867,-104709928}, 1280749919816946155377207291997167075624606184560981368291513958725503729407957608346679750829032347428989643035942288615948336650821537929208524872353199521646765286821836426057387843769899849620834096075275185684601089096165695242206301574350}. -{{-23582208,-3159125,-81245928,-69040478,-38466853,-81554547,-11449167,-92148072,-86565053,-122399516,-111215330,-5870897,-47374227,-109523779,-81657517,-54730145,-40552753,-74230138,-56345831,-74263070,-14074725,-104925655,-1290120,-86678320,-70463331,-98729248,-4342250,-102407272,-100391328,-67136521}, 462424727794637266986639210642884556752191150518363657338417933670475000580894701666782408744930791161647362240713762024702899249721653782305138237122565397306149361187729338512697021798150899858745855181527166421302671483119055265209697044109}. -{{-23559293,-36317177,-46947557,-23638907,-75821757,-39580164,-33876504,-4931100,-112290375,-98933240,-10235784,-46780571,-66922296,-105939897,-15025618,-30563121,-39941084,-84111808,-111664425,-97382526,-74372445,-113137727,-70871697,-119627445,-80983024,-91156143,-87967800,-34779573,-105811946,-80095331}, 854256220222340431782634448637706802789192782944069275389985011443445191247164008319479800336241100949179627329486002441544949912358346998227562480945572780319495475324526943810870399040112853938572698005189161684290490512512450189418495170272}. -{{-23020663,-112442014,-104812241,-89576705,-101492716,-92725154,-18279351,-91865709,-14264915,-73822015,-105893636,-27872104,-120395476,-111312421,-81114136,-85887524,-25255517,-38053317,-30826438,-58601488,-58464969,-20281699,-31116698,-67309841,-76534333,-92791452,-47097062,-28856202,-98148613,-27473162}, 4737222568571471803303754886466477171468290292793746440556526887859150913629722455747917034256995798016557737514374211536654688542232468542411377814224379760362802144582581727772608003410008995670257620072423981290827698244733424150979269155890}. -{{-22991441,-4326111,-67473485,-93642436,-1937294,-95810207,-110419239,-84139029,-87395532,-55825004,-121657028,-36575967,-70838904,-97118097,-93842142,-31441859,-27773530,-50099651,-71858367,-9072247,-50401038,-88510265,-105318432,-111793620,-7264100,-98609436,-61187502,-67595365,-45662476,-30551390}, 5239200366648396957379899652701161462810847415333298136767602985672825225786621631066034596202211154968496103246649250886173495286194041116982048626009681406673892411688839726600949355651058478308070569695081386316113570266412775416952366651160}. -{{-22945615,-31345302,-48242842,-47974316,-90773586,-99172053,-110820238,-50873495,-58467336,-3603181,-58920181,-92102835,-9748712,-77747787,-10146206,-97723243,-39022016,-68765596,-98816166,-17137190,-21651875,-102928909,-6081985,-80091137,-103590666,-41297473,-69706958,-122974836,-6065395,-23037324}, 5371636778535425082239696601749291888522698515767033059364283633444240083353072199863537672871112915036470472372585574430135967806644462775307537333421629185360984573247176066488079875917808491908034536521846523307430250044802342229915892404574}. -{{-22649162,-122812596,-14078478,-104464276,-108800975,-61892694,-7602575,-50519330,-47682439,-73770589,-36104610,-47053909,-40648056,-95027790,-43688335,-28821190,-70935371,-122046274,-8486040,-117527755,-121981974,-28736677,-106413300,-20993427,-93827159,-103291009,-87123918,-87729571,-88307958,-56904019}, 68708179935456395665821814962204728763289024871331146276245441427042625524998407317511630849795249458770831134560333669231265919010195523945406154348820211300062701031737812509951096104789406127310418864977266254602930099560187299186393658543}. -{{-22627171,-115956724,-90054693,-106007568,-27775491,-76707724,-57258859,-36915009,-93588594,-103162184,-71059188,-1104996,-100049238,-39599128,-68502699,-76341826,-113237970,-56679176,-38489910,-2572763,-72353563,-51677428,-65333079,-95170454,-56540757,-40760060,-63207547,-73021557,-110192452,-118957479}, 231779542269502983927737129062140623030558210353792130866918985933043076206090899025372485651349136905794264948639215995257105572637167798355754552023442096692029210790805688728868579595233057993988701522516743718898783180025869048414424514346}. -{{-22439318,-67025978,-68464355,-57145059,-105783504,-41015444,-117603026,-40585839,-37828212,-21878756,-63930843,-54765436,-118623690,-64422177,-51850647,-592045,-26681473,-104162528,-27668368,-44555989,-88296372,-53535525,-76380357,-103730748,-99302710,-14330917,-24865277,-96829846,-108183428,-36941895}, 4073238060272685432048836652141792564274045217238590730617139469478735690395060564690184491979994340686487406782294441043719762337471069289933675950619153878250284701121212188542340690924954095079660366686707845622090732459443720912732834634611}. -{{-22389294,-89755538,-55034113,-55238970,-12001689,-108427096,-31053900,-59288664,-67359060,-72772403,-58751915,-59936293,-113041395,-44782381,-123399861,-7959427,-30071661,-31636899,-10323532,-92340643,-112934794,-21199185,-1618425,-115267506,-94719015,-84830359,-80366129,-60991888,-15675405,-95376718}, 1750198101460168359948505058304652170168569385751078955090985706484607974520414441164918664892831958909121193297425907070290544827676660691252948174983149591476344424488766210709895013028313275022411913204121139906050998930598963230166610084331}. -{{-22292620,-110947998,-91102089,-12446418,-39746985,-87904368,-22912383,-121333637,-61481696,-104427006,-54301007,-109318632,-52316249,-100361703,-84150719,-42037877,-52549907,-2236052,-83769718,-10167707,-18584430,-88428325,-36772211,-70139826,-44571346,-14709453,-55316096,-100638929,-22223573,-93902585}, 2491995145325540772140298667903503734150464053188916080392841742703417628379150104392833907878342556915862378843926402384400967950170757822619547004748142683051245646042349072728733738477948424991443740787059658858873479104350639317905013345067}. -{{-22133640,-57030530,-93012222,-93720702,-82961790,-1302933,-67219793,-45831866,-8927789,-10040644,-84770834,-103197600,-26318142,-22188561,-24432199,-35091098,-1688871,-21223751,-87822869,-93970768,-20180092,-47432697,-75067349,-57833675,-52885497,-25404250,-25285966,-114548421,-19025262,-31848313}, 5889503610200043571555914178288882945241378790687848317291287321836652906271652399604580766236326363334008719725447171139587231316359833635508788792248995000515826766099211049048620775660375158258854803084763415930940041117774940742112580771487}. -{{-22031059,-17257503,-11772061,-61209138,-242414,-57331701,-52467494,-56066479,-91427636,-77939853,-27532534,-15243169,-49080614,-66079069,-98845337,-32461608,-32423187,-85504968,-41733301,-67559263,-30069771,-9031099,-99478443,-89847168,-105384375,-21036532,-31671986,-51429979,-72880828,-65729655}, 1515978360598578408280234936590643312199876740824208811184956596046846608376568265654844769576788809914270953357275341206841376320464393127010526613787308768468244261169005999827261168273963528484405912057622268937630455919812006730752199923032}. -{{-22007316,-117086982,-12707716,-122741721,-110675517,-36494560,-41382985,-4496834,-90286821,-11273685,-48071123,-31022452,-98596794,-94513341,-19827645,-77002717,-120723187,-41677624,-53295520,-55310082,-1001156,-60971623,-81623826,-115871314,-41776101,-110453061,-115333667,-85441985,-76182800,-82240955}, 119319198623317830263998589781200273517073112955867886309567452294657479542466046573767209284048161851710484831609852801403413022228031842307033552611516852868833982220081817578561062435927550843062131070257025680437972723594641754112571349159}. -{{-21875390,-103780679,-119783361,-36729374,-87735779,-100511876,-93486317,-22550903,-28759481,-53002001,-23119817,-78536835,-122254315,-106131625,-17456522,-38094915,-26816499,-94657851,-72986221,-118243560,-18184610,-92099031,-74481103,-63693073,-60446996,-5741278,-64330792,-101018601,-7770066,-18062376}, 5341821147093727269897318396522680219645245650651017622387481542545896067540823004345125585218989559113892718442141123027912651116617972732196352517356024357484732079787592345556142037312670786448028865716454928944522474289672850346444827672617}. -{{-21674706,-12187282,-35966274,-91926940,-66854653,-52772058,-69554629,-69056164,-52079160,-5031928,-90862923,-57097201,-42715887,-29363335,-14057689,-42291067,-72008122,-73365322,-13138011,-31618217,-82457212,-18855967,-81061525,-7832592,-110378766,-30281883,-100222041,-19568831,-67721898,-41899356}, 4552982692305129880324773423889573215567993915283532680850568563006281655183157873150595357456836657915367091456588307330510847758493119590429079884180224817254802909066832951763514586962298596499435515122968687080559465672407075482402647376815}. -{{-21653109,-53893357,-108282826,-22040601,-51148840,-25372449,-5336628,-119804603,-42246500,-86845400,-58057285,-92756921,-45711839,-79789761,-72208694,-106457490,-58665844,-84762026,-47043487,-114166346,-114705807,-23772619,-19985244,-79149707,-78491705,-13233899,-55626343,-49103277,-3951680,-71607764}, 3242350480166713168260072608074865281898270403264338477782661145148891324324880329910034832281119061707327869027623192027889088134675958112827151365438169202262927894704535396770503054071185983038062904873469097701432201010281707018745520309076}. -{{-21597878,-44384571,-12640140,-61237806,-120885046,-27019734,-40978028,-6759069,-35599442,-115288905,-72617398,-11332778,-28263287,-58650871,-32921776,-29133901,-22427286,-95441995,-38912756,-118476370,-4703704,-70626918,-83189478,-90023680,-70007620,-26795129,-12263905,-26833656,-89735323,-59164791}, 1502741737680488271772616749922674877259216714967339761850371402375731755459964127267793655528029035955999058495524134009487326377710815480617632661579650949531920178147863133458153386405579119876852667931198857361010494139617550353142824914301}. -{{-21569402,-69832770,-99242098,-35397252,-108539171,-104238334,-85201999,-24258674,-14135172,-100561585,-66225534,-54449271,-88717166,-100970585,-110995807,-116960570,-65934596,-70328489,-104428322,-20574732,-97454318,-93033778,-78232155,-52454530,-86504736,-63043170,-110115568,-21142560,-31410219,-81207891}, 2617211191804547445554946521714745227900630365761434745997572165944054335456175576711733352233473640302531570955551689657278992957174165869187149596201567963989582459137446442550443722217141377761137164081774585023979786222778312237537178785199}. -{{-21545802,-59219592,-87686350,-7596212,-43159473,-37544267,-57193694,-31892848,-101422685,-11709101,-47286036,-82998097,-52261222,-61963537,-30637310,-34671660,-102128492,-61234510,-34932938,-6634724,-2849473,-99858534,-115816711,-123102835,-100013378,-34388469,-58361181,-703213,-74594433,-115366709}, 1078900891453880580346007731085943527760212857301569624786016567033349317335553216052513630731095187826663067984268017932905247391969842385959915024056378345548312453461582367474776315532477972843691899630765988164180919607060383478294208566479}. -{{-21451978,-36799788,-103372622,-121167388,-39874187,-8685307,-26761343,-17839997,-24983289,-79116773,-23262542,-32685856,-7782063,-65200529,-28034065,-119974527,-39534429,-8950797,-83264562,-41226466,-48004443,-123324291,-81494525,-70390746,-79320442,-48582863,-121191518,-89161750,-115083424,-59774493}, 224781683411738911823748211802881472957436241388329262692572785066243477588460322468401144944204340854182173818495080865024283262025274807139850196715689613862346420161828033644177997943441176144332300518007192589005821039087348221652346080271}. -{{-21337928,-52311279,-118498852,-53656778,-18266947,-108923715,-92847630,-114820487,-32010229,-117571289,-93094832,-25198331,-44732812,-87587712,-4912879,-16051113,-79285701,-118439311,-60899961,-98395419,-107974470,-44334839,-92545519,-78658439,-122207385,-14433950,-45063519,-85402977,-12899771,-81138443}, 2360830548257277426847750027770137121653588573538630064503964584861170927598510130909100436639472895631494809030323606866707062410020098973922245411014515557068325324189555460238458032622822906458034098494165711158574802561855329713788153771085}. -{{-21270803,-92535740,-98772848,-56267462,-49316197,-59155304,-16318141,-87818238,-22141624,-86667922,-364047,-8586967,-69219271,-44105744,-123389253,-62622394,-47709189,-114718024,-88976601,-24061305,-64130088,-88357115,-21919785,-23523817,-44752779,-1651005,-7424579,-87100921,-14350825,-106085520}, 2537670068594596998170351453483023796521801080412110852309118320460709971010204165872014191834630062598721410287455895849136821433022593317557923093619934223473830811153675474458446054768313779395037526237084792227638462833748641193203973923758}. -{{-21155603,-5970031,-36833700,-51998957,-64835767,-68779516,-30136209,-21044399,-25630187,-26926288,-121474230,-10558410,-46029483,-73903166,-87183127,-93122556,-52480327,-61377637,-18079997,-102981628,-90837598,-11494382,-16529738,-116791689,-6279314,-74567899,-14304919,-65481172,-115795876,-41249577}, 3989601657435914196305909483639336407306157637615834470129664076143240374117198009458185025255469376532849407563361520555154917796176547770979077729734977015592560946891323632248902201797158548230118967578876222643585421532624215542244478332452}. -{{-21016837,-10115570,-74156794,-80077595,-41699856,-66634110,-50891013,-65575496,-112405677,-68380655,-99494697,-73736227,-3150671,-109951908,-55782290,-33116564,-86922400,-54119903,-8984460,-26300196,-58856702,-45594719,-38529525,-17192565,-49643605,-99667881,-50817921,-81738396,-23344854,-9328085}, 5754002095717912812881961458994122087217554867136829964850140670260487736256135492683113833499236408897605584478926316826794446998896080805539942733188825420052908011439360948225516994040117820088578579543868271558947843480467006361855575580854}. -{{-21003550,-77931972,-6905725,-65454195,-66659448,-58480436,-20784769,-16397730,-23026925,-115261105,-3331831,-31638449,-88295077,-65852880,-71050357,-117103254,-57568356,-26527886,-118573066,-45436963,-121790948,-63937514,-109106508,-68642161,-64234310,-58041681,-5533207,-91288998,-73204722,-47799788}, 3844966240584542713274771102568201810905423132015696569380895033609852776468451407672638176290628559212072269668814339177583908567651887098143915160321563158955629534218007244108095903294086527579857229702849916874278537412295280631072054288563}. -{{-20363197,-6131594,-9401564,-89693854,-34807548,-51612420,-38452974,-13461564,-122585777,-70108039,-15965652,-37943411,-89372281,-97203389,-81820142,-6276985,-71175364,-107193118,-60346867,-28418067,-44722708,-1328492,-113491348,-58246940,-55870989,-21008158,-95304443,-12316203,-89297490,-115828285}, 1197138074700436139329301198744976394159519339543469533009655808708600638166493484156684965698732312017795384604335360205936695842262044399506749343732603037470690003867068863742889895207097606404430423146487703933257253497170653899914340418814}. -{{-20330067,-78588332,-85838932,-92229374,-112098701,-29576076,-66071985,-29697775,-100125845,-78759216,-68082630,-95406461,-112905705,-45841105,-55118632,-7118725,-80787918,-98298734,-6717146,-28295783,-28121794,-64177262,-5693311,-101282269,-54420900,-12188226,-60271975,-116564038,-78362905,-48039590}, 3772794848483796887134807445232426803449963956479728885139538915262691774509425881908125077479900467397010186199259329420813805316444384726818463766740441872897041563617910600841184458897229384526724926722174097917588266155423881909393037936174}. -{{-20076316,-10762764,-24429,-52004009,-23038788,-45889069,-122854313,-115472894,-31968498,-58764405,-94162605,-53403568,-108902424,-65242460,-118498068,-29152086,-33334337,-108987604,-25728890,-59026759,-68143570,-60699444,-47466914,-74749443,-57202907,-50576630,-14901568,-110317650,-120311120,-42953304}, 4083132015475135530236346639736979800095803759397238038136250296889183080706445764455110532862976590245277012125939733560043711950014674687759277143918243174311788807211979882144452736823065179896912598292709271356197191497881197432874837932435}. -{{-19776153,-23930762,-25078976,-83963290,-37978518,-67966026,-73946277,-70996855,-113946597,-47825608,-32311859,-12433896,-51863469,-4011319,-35462248,-21106876,-62152135,-7884805,-121729107,-92089744,-30527720,-90198477,-72208400,-101154419,-112393916,-91626979,-92929030,-21767382,-50167476,-100298574}, 2568432700579261037872119135497835458376610400231658841390686677758237311590722496237074249059519716293318981487982278023417134511148982516471434236543685367356408951150514604883499220433687816072808942926755404760564318705672264617170518460990}. -{{-19761883,-21948531,-92144184,-110182974,-21346920,-115447191,-61921069,-94955820,-40219726,-122215295,-71399162,-9976775,-46517726,-44396640,-97126313,-107044492,-38652066,-116018233,-38686584,-10539727,-55591130,-79664161,-18774544,-15786417,-86605795,-33934189,-62433870,-110982243,-108057033,-74121161}, 305571327988939598315604718332335715955646503328706745637543917687694877930705322245796635074664905792109879151443648698699827883584796682000506957386483340858162881567915437738191448684928736593081389484069464798147373107556890163578177697180}. -{{-19755206,-58542615,-91919024,-25290572,-123110281,-90265513,-25138476,-102603423,-91688542,-55527236,-5426000,-40227596,-122137982,-79635477,-59799893,-80470513,-69017229,-39742891,-5617864,-85312173,-26236605,-89349224,-29380993,-52244548,-31500293,-33982881,-23604573,-63760681,-82930823,-33143430}, 4250048956839562311222433085127460747683864547719242182082667192389176929334975908712132678125280434712548459029121870652094230733814814092863834155813289048285417608341062810796523317933556676847101107064397328397049805570210527896040752029517}. -{{-19745143,-116316507,-93226882,-51796386,-22236471,-14394428,-50563486,-6212060,-36147289,-75617765,-84664742,-68185285,-19812584,-26073769,-2906258,-113504182,-115970326,-76701256,-87006464,-45643840,-14991929,-52032759,-79771797,-96397788,-17145904,-40171537,-13451409,-33564055,-26867825,-40917071}, 6744882139260573714277167591324206937534211833999848755729809894323067568064967084182099922313966261312125498482015156737640001877007967541171988431773174746451515690904846223229078422580772164981934853011863436696880426447045863791599926891756}. -{{-19628898,-85944111,-112531042,-97460341,-59574910,-27622783,-4130419,-1416172,-94332090,-115104420,-116781542,-27323871,-49375875,-3297442,-8603322,-70260272,-3206564,-83698914,-2767512,-122270663,-1925243,-73111387,-10410450,-25340487,-86955581,-97065423,-68694181,-63665837,-66079264,-30072056}, 3502988117486212450981900107115959404107993348660997092762008335309348066503959654581028397977570696831575751556246628471270016667210183428016686390859866100435321679194821134443497871627334604295262790736290378842618601441057702211070934378389}. -{{-19560003,-106142831,-401043,-64843669,-36266927,-41076786,-23208622,-119988970,-39098719,-100676782,-100038901,-51409774,-44611346,-50423971,-33608126,-35306275,-40065187,-65229443,-56909435,-65276897,-63830364,-27419778,-36451391,-30875447,-723707,-72433446,-75336075,-102409645,-90964121,-19495462}, 3614886676795592465288129646240877775595287542406796155149564093709354367489888376120313927325088660395218377304603985960984877995232438768579986264319814772845865544559886840866889144660925982987769813505339807208624175154319122685327710378720}. -{{-19544211,-23390635,-93162942,-64622980,-28520484,-37295736,-19511841,-65714409,-71596647,-108289781,-1865450,-44140221,-43670907,-19389028,-53497337,-70811887,-2542629,-95795396,-52589908,-4224084,-105451035,-117273506,-29182495,-76996752,-14605192,-58046204,-18657598,-55585577,-48165640,-109817135}, 3126251112079744967642907595668720751871544425591219516966920835978169141597056853140994949967625693210416294393922368972617721990405344064629581300163041053974052063225122589037765613433450693024274419625929635337535389910855651617619152086076}. -{{-19379649,-47494420,-87183782,-32353455,-113353242,-55631878,-36724556,-32430105,-37100820,-6916644,-55901890,-105777820,-34592796,-71121354,-13780345,-119393396,-37254440,-26111925,-88692103,-60859541,-123402138,-7896793,-8904590,-39064542,-98936264,-10710691,-117120045,-103279540,-48562268,-87178571}, 2015133739437412107896503788312372411938752841990382678736798440914375151619698558497818706480188503484647214437156573735227854614402608289084419895903124750501354884182045360377352920090985747644129539901292285670818396287759223270599415676790}. -{{-19370892,-65373010,-105137926,-30703964,-122844516,-31205002,-52842965,-121121806,-62389757,-18592076,-61419206,-71105822,-108074985,-60476675,-97200547,-4937114,-69984420,-80430656,-5753456,-83709647,-72377874,-51620692,-116731411,-16278257,-103760433,-24633735,-61866068,-15491945,-1031280,-102967539}, 2842453453883559182430470010439332625396263889023991873675750464352945576227385446462348086578548660226100953465792826478818721198635049406698236885788463436664249728137166011718286086246041373578095830049384763538872760416572175459726606700223}. -{{-19166430,-51830723,-108925026,-56779552,-71803218,-89823038,-99827392,-55054982,-104848398,-94609637,-76223228,-88221112,-114646281,-77438514,-71967105,-110779671,-56860183,-73319242,-107148814,-73846789,-38935335,-20931499,-8711746,-13516508,-14793752,-1523984,-76459484,-96520004,-62639002,-14255575}, 3834109137506102306893063209428970041572677421898235866584891592781181850135721671006727461076490480263125736724526208836988137236685191329808686033100606272444881581138415739797861692572666256624858935127110783474380986430831969709394984578557}. -{{-19018905,-3230287,-111264915,-95233409,-22045332,-65617260,-77647830,-117047527,-57232400,-99131679,-104557094,-16208595,-9823583,-90287006,-1263197,-101189444,-83747916,-91453639,-7836489,-55752837,-89874351,-62440970,-508550,-104930878,-28103456,-113326636,-27597718,-36241701,-89875153,-19881852}, 4832786843990306155230448848539224610916765533819174336136980480225248793216060586476575995269481843280506842221626417875923136408576405871821269988156451907058981213192192967999958032318495090159391463496420781702588995200763336301079024477552}. -{{-18661026,-100494450,-53876701,-32054616,-24262752,-53597768,-106057885,-98158579,-18341450,-23876774,-100390662,-83099008,-51061029,-87631368,-35107697,-44901798,-47338621,-14729403,-31277071,-15694661,-63155779,-50301308,-90924319,-93070342,-1241493,-82927296,-36040732,-119651154,-84486731,-43706253}, 3967395720372987444764038430242041225468032449128190149649931072736999106744611354595822759214586971539545969359463646578111670268974211129851567565475458906262357997337325285165174318501924083403190780850403731422813137764182448677881594818363}. -{{-18553533,-70746581,-828480,-19513685,-67373802,-110054440,-3766006,-53366157,-76491064,-49072332,-110789080,-104811024,-57594630,-69787030,-90232963,-107318309,-18206975,-12784715,-100426625,-43091305,-122194230,-94240639,-25039500,-3817093,-68883485,-36833512,-59378141,-84711700,-8741499,-99895079}, 2004993152203768633280758748669810249857028458134403234322822443267373497019892738986709347902320560371441525478315080890178156755792314985685454594797847282619869065460488996033882189925771602759955865644447063595364517690489170946838697623412}. -{{-18361174,-110051782,-68117571,-100674127,-82670717,-102328218,-36525496,-98195515,-83055703,-84215572,-58068971,-112686428,-111941500,-36199120,-37531760,-87099986,-95679743,-113219786,-118308543,-8477812,-62618723,-80280291,-14159890,-25633403,-70020416,-117482166,-114433478,-97745352,-46195622,-101934709}, 1790518570305069894886888683307770271969180051952996104001587497658868540718566589243479720583696531295655343705708980483736687991088419659888742426275153043617431357874810459149474258370543698277274330366197775667627316207717194191170981001827}. -{{-18152410,-51472690,-108257623,-27476510,-76945283,-57830525,-43095180,-78082124,-15770656,-16386623,-18743506,-30523661,-113762378,-30358227,-97031737,-51774158,-91900551,-63445912,-14007848,-31901132,-74670259,-15897707,-86274349,-95327828,-57526132,-70941453,-51115118,-20189005,-38116533,-32193412}, 6419916261639372997729753762452384589828131515228579716985920417418934659296894254462873997049550453192761048864383183304884671367169207528056695191227546078576229612802697398146984647352985855807623608617082473644175330255999109641125378299339}. -{{-17967129,-61143275,-41951048,-27340793,-87897525,-81732782,-118612231,-32272741,-61687968,-69312397,-20099443,-54088571,-28518936,-4957154,-11874485,-65582283,-86825291,-62483364,-108303451,-56676088,-82516458,-84957031,-67225252,-16820233,-1927847,-70805295,-7217785,-119702996,-64426688,-43038076}, 4001011422464262077878296185942112033161756323782997264028538756387546654508503241049310455283698768482746215203903481880337880623513334275909103581352107723949541746877397198150545254480523092643723928393881411563270443149894179418653350048036}. -{{-17963970,-32589386,-36512791,-56046701,-36836422,-120623809,-102675364,-119349176,-80360407,-73963229,-5003031,-15779635,-65926911,-52534104,-103709849,-4872711,-58656166,-58410692,-84482602,-91475341,-45369796,-38556469,-58737032,-80484967,-86048212,-83350465,-89358718,-66044543,-44612079,-89009860}, 1727295944508191010222276773793124280605680783817697360516928398295201628827261089666660110003903364774996561720994459743430428112230723018970195515245897248724299690377467737011009337197174430465167505440061779889014345673964026024668832407763}. -{{-17803114,-79920039,-113003360,-62030271,-116058348,-5055506,-75963977,-54317447,-50867362,-114696569,-65872651,-108115806,-41383843,-120506283,-96844888,-88767691,-36878672,-6029777,-75824362,-93105243,-114070784,-6182670,-59099691,-122648875,-43544017,-121374448,-1101322,-55503285,-52797292,-3075390}, 6522597070361414780574748217067031066064027828186891101932031362021035764824687312738044305406389230983910890636117208488972523119341449649793191648692113258879234119361942694099263009667976182900623627328121152362484635795546892223389728327989}. -{{-17801228,-105044385,-60045195,-23586537,-61138417,-108774387,-94133514,-3647122,-100895644,-88668694,-109980017,-91640966,-117050928,-119715576,-67285276,-78888231,-120504519,-33570986,-13924557,-100025309,-86008881,-70752054,-66826491,-90664651,-55422166,-100271778,-103996443,-41920244,-98092800,-70877282}, 962695458170536586177771350184797371486798819966108410968168164574152867339369526066753499186024671705992061140492243296286869830489535081658193066276572648048761497025383367929737963723170517583331403519249558908584221474145942386798980398017}. -{{-17406564,-88711417,-66538873,-85281228,-41008812,-52471790,-106690392,-44073385,-59720504,-112948985,-69233745,-123271214,-96857548,-42961723,-6433102,-43682646,-105963469,-111966553,-56107807,-94707577,-31484079,-23899154,-109021690,-16018813,-20714430,-82189234,-45483609,-35782920,-64140618,-49682330}, 4876351338583535611531205233197597119538605507198363483150475577962715045469265169929414920229366032488301626023773774342718769085374329578505830102948283001316313975288447423039777883437325746305051555629911474750646157969793124107264892918137}. -{{-16913020,-97087419,-38476876,-29134357,-94051856,-4580783,-69964727,-16700021,-101920969,-94045434,-6259097,-4220268,-28375834,-20655828,-102678027,-29020784,-56285357,-119947324,-29359830,-94561455,-81849271,-63117568,-92302268,-45873340,-22020495,-57578348,-51908322,-46371453,-115643551,-14174513}, 4856705416713584635332313226223300761677008805315340020194508146699384051305385190034347947133966124522458861168660276274373531937962203524727693333672302449719716656443240579910871472648809019625313890027342840411429617226160941839542097721877}. -{{-16682375,-28215051,-11614738,-91116577,-105254569,-89305179,-58525561,-51227196,-15188955,-43713149,-95313823,-34374824,-75848450,-120408213,-42315131,-95889356,-63048281,-60244164,-121565328,-85853234,-27121796,-118051816,-93932352,-44755200,-110576021,-122939648,-58051445,-26573553,-79933955,-2143343}, 4327664325581342178010373209743137981027637969751149070129003114803830317231517123946335742880697377304970107257967856150392040249794469224886872750316600742191124842175119409805961889194658395980079956116606960051019696885947565340348557203588}. -{{-16405243,-40724428,-71710678,-66444266,-113892008,-8557094,-37902237,-15818189,-105352525,-32776464,-104907096,-31390686,-91983139,-8584816,-100644005,-60281678,-10910546,-91518392,-75273659,-27084768,-71836296,-112774471,-57016381,-49819008,-98952223,-96270299,-94355359,-43565281,-68025170,-80386528}, 910670542506495769403195789148456567201042008693602083701209971836240776487520557764592669674639749186442753351281291273138087105636436449913498520969016647187996661153334455103102222793501586802030200092184742162398054336215299649820226727486}. -{{-16388015,-66236468,-74796629,-122621375,-85846913,-120515235,-89140731,-35158797,-13196848,-28716639,-84488569,-10911973,-67408133,-44559290,-100483561,-25698050,-100510119,-28957352,-78958852,-10936956,-88205322,-41914979,-96565376,-85847793,-4800290,-55974113,-69668681,-83962968,-21528499,-9082196}, 5458882518142720753507947113259687235063828292542257006941695717208973606837611839286987011984456179296701031762978455336758092104199832606796428727607274914634316692612481576351234566861167244571829264006004109244198115124196676617004468052226}. -{{-16302773,-61909022,-56215971,-96526351,-106154413,-73445542,-179907,-116567974,-48033597,-111374925,-101675689,-2127248,-34152607,-52538674,-9526277,-15148980,-46275385,-73907499,-104221021,-93812054,-101280338,-100134160,-118162053,-100566063,-198450,-68945361,-118303398,-99635989,-40173887,-34408633}, 5228545860727474534222374327537136476524853672631310571170885116145563540928395106656159030009669054831906465870169182338919926260863677959500381836244277007366397232711614551143009852697772653876064628481310533552626208184458107437455477614754}. -{{-16223566,-89299567,-14087202,-18211081,-46952548,-70419820,-2806380,-30113706,-54047475,-54736517,-58662631,-32299238,-64325017,-47691036,-47290587,-62675493,-13217232,-92858419,-51414455,-111803466,-40322980,-86332516,-95623625,-73919573,-32825091,-53301657,-121769016,-72220437,-29371238,-95166130}, 2036003751614044411645191661629356776377490985497605942350824002934106040443042883854184363048411435051644940164975181641904571090611422478036280515852930408953244049701131894624557682295075420921286044398218573893555117317249897471790603118837}. -{{-16099279,-70683761,-56496982,-52572425,-49706839,-23552730,-74084538,-27848896,-23058333,-16118453,-93102657,-51264959,-61119789,-71533838,-75966365,-82365174,-80425116,-79240567,-102130893,-47602387,-93704527,-7130002,-23792039,-38957429,-8703614,-5913001,-18632391,-85022019,-59354420,-17696060}, 4257546305368924058560778344859927425379220686584690904619890965301284530283402354425149104070922056449228447706478260717133319534103434874137807896211137647196468851720850112393295308055162764160486888250138971721804086540887474080662952190180}. -{{-16074821,-80213367,-112443747,-80139551,-88027375,-118167856,-97914899,-25046758,-104807847,-23324207,-78412120,-42243175,-88887625,-22097223,-21755635,-36826900,-70431510,-7304515,-7032021,-119845183,-39323450,-32274204,-15832635,-36817683,-106326967,-63909114,-103698227,-104901255,-98289950,-117908362}, 102902478829112627774335994156628810934261340545525327644057974307419881763781604084246447272160450111225487916248412224365592882760545027863121681494495294587055310946250312770785289478262213632657261100710128854293870511194331329871681258656}. -{{-15985126,-110227440,-66219485,-110120932,-113990421,-48174730,-41946729,-73008232,-82398541,-108085640,-16382183,-68410321,-55260032,-113744145,-38438450,-50040697,-97104905,-17132797,-84173061,-116396198,-2515935,-117059332,-4745971,-8199746,-115024191,-106147438,-67369038,-80578537,-64896712,-57626560}, 87863434151130359638068309872618952896539223834409034223265732362007791602983526444335042775023944544963952174179411183675004895043538850087509316973240228134820278334927232167734805971331496221072702113404611091917999246353051741701483811499}. -{{-15908489,-104017591,-86096888,-120537190,-35966924,-41167604,-26043663,-89519024,-62703678,-32350044,-64811136,-37604179,-45021618,-112851734,-47742964,-111745873,-1944000,-40199834,-80066698,-68387777,-74408054,-44322560,-80855174,-88329262,-65163183,-114008720,-40332756,-94940444,-75220612,-32091138}, 3855509829254543117180832153436283058786363810389707571270388885115696936334167447139155584219283772390254531826623476444031771613803057779992120717930417421069577829491829272544020977176325303217480990884497213183537316423839751158491902343100}. -{{-15900714,-85939172,-91973530,-69040454,-17343488,-16762426,-111720454,-17933837,-13831681,-26087275,-19133764,-47554447,-64598850,-90786863,-98366190,-3191566,-122324221,-93824998,-59203632,-5055219,-48635495,-31499660,-7438118,-36706359,-34680568,-118274734,-93245192,-96131310,-6837575,-80565457}, 1917288074264410092707651610959481045256633506444443490322147286338766366011605295217715289262556272628541212645514904694670215829093594221963993069393670145653304857591773210926648469652014928807933128128739328794138270678871260517536962630783}. -{{-15812210,-26129007,-94850263,-17873484,-27862846,-70955473,-68792549,-113965882,-119940793,-1232364,-80063002,-31709844,-65086502,-10206443,-80052637,-43494627,-11798973,-39653701,-54120366,-55341227,-90168871,-92676400,-37410232,-68552512,-59330691,-74742054,-69125912,-10451697,-43094695,-76836837}, 2593717788550407733803575073302973862319520792713045105670745409282057501915385964601662792499965906907137626276636849922509109580579934455966225737922299875180063493307558457920592319721592195264433413292287808817433796940916133758656621846169}. -{{-15803194,-21214267,-100073522,-92915122,-72655608,-85620828,-51280091,-35344368,-97402020,-98221115,-1760057,-52035328,-5939390,-26721852,-1233796,-42029288,-6831191,-35317206,-68418424,-4104805,-120174659,-115462411,-13568928,-17168484,-121726737,-30565424,-114301605,-13169793,-33819388,-3396658}, 6272929310080269511723963564284398144910423266384663665806831714563304127868827595146811247700592673101383584456456422079984348371551291476114157930495803314352505569008733560872820402700820845768260393015800190439178880540888907096213359622589}. -{{-15725397,-120363567,-90536459,-67428856,-12892670,-54262860,-43406944,-92805697,-4856902,-90307815,-65878584,-98411434,-61165999,-115483878,-18801274,-47513725,-109235648,-114817988,-110492376,-76761939,-4118974,-90807974,-64290324,-66800190,-18419904,-33391845,-27188217,-11009011,-69339665,-910907}, 5021329783395727651029335443095079217171160747660516262599374651990555907082257944318510318747088751577109729003728902531302825352335255129276091527059468905726695005310652191023986836594222020772982848459329668774823122005023794884587122290040}. -{{-15602543,-24642629,-71507841,-56700052,-51564866,-45391995,-39746485,-51724297,-57783323,-46691848,-87247690,-28045062,-78639280,-77457773,-82232386,-4381232,-12601865,-78354610,-29996458,-21369708,-61057933,-747931,-84715425,-114070351,-14043782,-80379743,-98475449,-15887924,-14077832,-25571035}, 6100209156157631207372345985619577098875864460645953236245216626298337801050498307291725834832454641790698585797573722971904126796501753925272304203625905431056079869595948644366204325000522683619769589532336704979217048646530255513902677679640}. -{{-15231557,-48583563,-22420182,-121410710,-109643786,-33666311,-18749878,-98172777,-91004974,-43999901,-103996072,-75132917,-86637179,-121535638,-116623219,-29045207,-109408588,-41742969,-110204222,-67577823,-40284699,-91312189,-35688965,-8611119,-18968933,-55233165,-66821798,-23287926,-58762861,-17028181}, 4675323910878054335176650233828034096825257005672563984023799409969876698813284708867912881367124087824753577808194061911722584571258172799989549323318203281247973758935181501747459391387573125503725968846768205475207264963114851610333874038108}. -{{-15051578,-56769877,-46053939,-60602260,-87525162,-87239457,-27034750,-16666855,-72428640,-31764074,-77455196,-87154454,-6253222,-62491580,-18483911,-109771967,-60002226,-39261647,-79679795,-77836092,-32597064,-39883003,-42941327,-5613488,-55641980,-13349502,-67351560,-29007416,-35930780,-123066335}, 2981570697221282062814008776725392889843968913780370201077121360659172044622483296509181145509744231417810328553573276725869441931482923930530525186394104002789198936530154550636994994281252423572742697569514658188934181702164690397032225521497}. -{{-15040171,-2399114,-69839509,-122382016,-99450683,-122844164,-32176307,-104063055,-71937643,-25208931,-86457630,-34528169,-61639257,-110360356,-8601107,-17064488,-105033059,-72643022,-109321490,-38938725,-53879680,-91710704,-49873781,-93637835,-122456992,-47946872,-60190952,-78790862,-95206942,-49096320}, 3664403200630210929320498094257773648125172768586072151980737048448496975890511593773783442199005425799816803528522490951890647330883987611575781287370867742179971447940513995864693062798490386143478238224285052583135020081032854436971179058218}. -{{-14995158,-115038516,-72569732,-110879779,-34419613,-13274856,-17822889,-52052606,-68838874,-16131656,-28703517,-104883659,-115355944,-66992664,-107508959,-26734889,-42805349,-63234844,-21788299,-57822341,-56052874,-5008122,-28630073,-116701277,-110442472,-30095810,-53537856,-93598950,-34746692,-90195777}, 2396120611528844235714484605545692355149644348596355303463540519153690748624325763466783492796020461434992923303452007550463975660989176344950503820734951511387914909578279172509655714227031358848842964601533864735215365761239414798884069847975}. -{{-14860116,-116323969,-75233978,-48206184,-31903427,-122125945,-59317732,-9191218,-122959048,-115012399,-87285043,-65903897,-57416918,-79124313,-19714318,-36078328,-56517132,-79418382,-32279361,-11476512,-114815947,-19095082,-77784109,-22899518,-63937500,-92290298,-100426512,-92543999,-32235006,-48084265}, 5193029775867266173596583894865857758819636436735649493309361797252332262142188782765833233580134474188680689725923005985564327856975028057737042973847784478551489720874907077410335918358871174968589463047961924656179700473987608372015438483917}. -{{-14795735,-47754185,-90242419,-101902276,-27195420,-83796901,-106102913,-40778592,-117313419,-67542612,-110411827,-50799122,-97212256,-59175744,-69059380,-102181104,-27654207,-118070909,-93344624,-74260061,-44267117,-5122756,-36799291,-74386838,-69342099,-47956259,-73972721,-65708901,-38390549,-94603412}, 1967494968214124405829627292477047225434848644976410177844666718198871600103051340263933194218370485407095697207877638531726094801214697290246542904580802199152170035457475893964998562204202097113395504523981981445963344207913268236625079761560}. -{{-14669630,-116184068,-94574970,-51793616,-118155101,-44382123,-32330648,-66389155,-56812975,-46974425,-19228016,-97441310,-102055484,-22200684,-78973544,-111796126,-101232364,-106433998,-42727137,-35553260,-50499884,-90585641,-105159115,-112316272,-64744229,-13734336,-38676756,-9600082,-48692877,-58331763}, 3212378486481558407625324783196577290799442662224049056369479772408576291213627638683792003802910033720000331880224484075253274521917306403713818966140589268610463322577256757594147059705480075740686418900203772062762661218123556084781198081103}. -{{-14648074,-36441768,-8409329,-17517636,-3173213,-43763739,-48869124,-73207102,-37587298,-77252610,-12736029,-77456931,-89548063,-19615082,-13307589,-30786949,-76584455,-24929676,-23023679,-34307009,-118852945,-61901335,-25619625,-112745922,-56471575,-34929595,-74000122,-56108545,-62996243,-53340848}, 4513785875667981264855766696835705005178868311319659349653664610595470592397097723392776270896097851154447394577819251874092534115487105932127429841752948413048321656311542531961916027191120019678432062796264714900711448155188489088320986555339}. -{{-14532313,-85672701,-32957435,-24110071,-32013084,-109849488,-13561328,-40242276,-106034025,-51073686,-1644303,-877389,-46222530,-51178716,-27281327,-13695754,-4339566,-66015545,-86664404,-48205963,-56344663,-97252153,-61309870,-45666238,-30662162,-56833204,-79355247,-88845422,-32065556,-121186509}, 1877877715576410159166637687690749873080155401090667138306081751307251885345011066040786619018677719574545098468838247657302204074862782766337823771399300811375157648022483788325506765345955539380517823504851388202915533889993529012310652596976}. -{{-14427704,-28045867,-111737194,-1199256,-101318593,-119542244,-67645732,-113585101,-55809643,-1939483,-65826775,-72036895,-58723685,-69202026,-46199790,-107122518,-38777128,-106080269,-29140596,-31826970,-84121570,-66806013,-34521198,-21711130,-33187801,-15310077,-122317239,-99484135,-2596991,-108511424}, 2112619465849057276753592070256401675084573391716868390792092891405813576980050282125516147534305485367671236496397422264801422912990353332037742679330633220609597700874909738220818448035950272216388374092628863827421700154822422340273453260909}. -{{-14382561,-76619498,-10989169,-83488040,-12600127,-94028332,-90397088,-89367148,-42947399,-17395377,-41287977,-113831606,-91856902,-64436650,-32737165,-57241155,-54063586,-14723567,-2626608,-85851063,-82622058,-28987621,-107012653,-36022797,-113570757,-91854179,-25334497,-105815159,-30152900,-110033776}, 2203477735976015331310553019260426371927622059490456520366845274084743866717604629698353561812944198468599791553967073673105119526136815172761312985335074617622538671891457978409880281658192621502809895944984887091488419841242960780699100330218}. -{{-14212900,-102530986,-4726249,-32972086,-101904581,-90889597,-26875290,-97068390,-51444004,-94687936,-65560926,-27279106,-102789983,-32959913,-501974,-88681274,-78647769,-63035509,-68233373,-22954570,-86179046,-93426389,-4922581,-14658661,-109245524,-89359527,-74792770,-22752479,-51378783,-93111104}, 2644039146750620631377723946796087434149671961058862692382651856204103736451261036296968847116681995432953801697668861252934373438170049272160592607400675135025459676933179495915614468048992653370990423581160255347995156544024683177561164402635}. -{{-14143953,-46569704,-3460054,-27691060,-59217787,-58255207,-81201323,-53973667,-96978412,-19004779,-50649311,-47784016,-37394847,-21473349,-93836444,-35985337,-93195313,-73425039,-95951544,-101632302,-113734420,-5579767,-96658052,-101513767,-73400123,-111945960,-100538253,-79214586,-40113343,-17359250}, 5134681334067980016513118374198354296982762922805793700944229513658296352326075734720562939791603316925045200832243053143310418359607645980098697297335204014742678381442005138875215040434069114138466868584618540368550718530189786986080582256910}. -{{-14081836,-450783,-76266076,-90044071,-123151915,-116863924,-9657098,-100647166,-15479771,-80171148,-16891570,-111835845,-111204503,-80611602,-36849518,-105366003,-102005446,-11621589,-49583005,-54226488,-115147146,-12765264,-106203369,-9591750,-63367760,-105654409,-95934185,-58078580,-52651562,-82002831}, 1779639109363769732870649324383952672740585463389854031648241714476206606111774938419202405422974852861166568538887406723097060543371178583291269747354373906851065491490312660314107380336489246620288860030567331898210064326633855225240177174245}. -{{-13970096,-48887343,-16503393,-104936136,-116277115,-49714717,-40551555,-72765891,-84712051,-25924847,-33783092,-65804079,-15322212,-50231908,-83840953,-3528248,-53488194,-122856065,-75739890,-59121231,-117518062,-86949580,-35493301,-47703424,-114103425,-40446022,-73255578,-116420959,-71990173,-9304957}, 3708129719600624311721735176889139699440569530952056312089347463336895385984148265842185674144133073659918428398881556461907392508184156215590444696080239866976094736040303223343587248210767881745720013721610811912694417821515945129155566613513}. -{{-13949966,-15644550,-51145196,-14333359,-41629358,-101240247,-109946983,-92322221,-60718876,-96429962,-12235334,-105073963,-18305379,-103564730,-20082257,-106299246,-91754067,-45563847,-69171896,-114009336,-99552204,-100523129,-82334002,-54136064,-8663345,-9153047,-54489071,-96289943,-21968844,-93100283}, 2508143874003593018504208592374700645703662016930692060056671511751825241215689130495044452308187846046892801728797461070881753038518483775911604447309267947500426180410794609517743348704858731802507787108119978174460353372919787514423150421783}. -{{-13896058,-90083047,-104830479,-60292295,-74289193,-24835584,-97442659,-8318750,-77750221,-94644109,-99590408,-23574655,-68095327,-93317486,-53504506,-113208051,-113853,-21538871,-111372417,-20521835,-105850510,-107843128,-11814804,-36722043,-25026179,-81244833,-80203843,-13477046,-42915405,-7631407}, 6165947835511913949968180098450893307373413564846818930364547158652324383237025935955922504874272085359722315518352979097581059601316427883781962070129883743016859937040470144210719481966282916967938533482058832387018945624974289684651591099553}. -{{-13890778,-31935709,-93549101,-31902983,-29262703,-18417377,-59306874,-90643820,-123305213,-5197618,-34889006,-21730552,-24235366,-73708357,-60467695,-94605772,-31066001,-91639691,-11927910,-37847766,-58786539,-89199774,-71733468,-18947736,-31141427,-84936913,-91488138,-12105163,-115851396,-12303543}, 4433028562611038467173080782176679042972134394733570030440895996870595198824260160586629719276271846761164952219360704038117160635295959767056193633642713933464405507467709860579073147359940899415883298758058463568064305161862275825054046265025}. -{{-13829685,-23526132,-100963458,-15537058,-26187330,-61122710,-115239332,-80521939,-9191926,-13301007,-107002456,-15414005,-6898019,-112580781,-60486570,-112108723,-91397320,-98221956,-95417824,-111130367,-91895060,-60124574,-117454418,-50870400,-15239105,-118881420,-30032326,-67760939,-77416188,-29714419}, 4000852788117282605799448164186777828947878104920455158033940051033281526859661505859956419982593249876738590927713693586120548643756719139681988663325905663121903514006400042385365815400286495039549200151036100144866311083107580320646044271998}. -{{-13810262,-46156080,-61014941,-98385878,-99737852,-50544117,-16050814,-34467990,-8930628,-49766315,-1426795,-57525315,-68235785,-44926211,-99448081,-117346256,-57342963,-96545680,-35974156,-35089316,-13790804,-25540709,-100920247,-18156108,-55547311,-59420090,-36516940,-5035802,-16649884,-13613482}, 6586396194810483392945973286403315465507689740552417075509322320243471384385345165230125155596300272511686051753141617011169696584175151913917555892610843012076084302266821370162666570609735875368565429167948437808322416457434255313166361592283}. -{{-13421150,-111387974,-85114930,-91137982,-54025456,-115880977,-27393602,-1627209,-26194984,-28210536,-93628285,-83627574,-24838015,-86885881,-120921204,-6449539,-88176799,-40387229,-101595463,-17806403,-53005779,-84934947,-77644541,-71765988,-2491853,-117774490,-100762396,-109296377,-109046824,-95089163}, 117764389806445826128406463304461404249942780413887882251187556153092666295578891237848722132521785532552943908597337208655710207130494012479392699255010406257603125487135915486177777801099294875632196652092798614154812942884576879103130487647}. -{{-13168195,-95875187,-88182901,-112072818,-115361459,-15281962,-104174472,-39020536,-76899283,-56013680,-25840409,-7757680,-9748366,-38298631,-121179440,-29755467,-54884657,-109937510,-103898783,-4128155,-36922597,-63311903,-103461987,-77702454,-22825392,-67402816,-84039280,-33520816,-123127905,-32770457}, 4384946572309460024654996754637070248716329264806501392702712179410433511174009164638335327643965345608930423509035391463334101967425735525799393906644086220005055963368553328569876301361793328040581689256025182088296167117564644992697900358376}. -{{-13137504,-72582096,-7021029,-30129794,-78840469,-118632172,-259615,-115675586,-19183288,-55065306,-36635609,-101793329,-107130237,-100230467,-91480557,-61783291,-5174134,-82171897,-26127397,-30207204,-36839430,-6221229,-61221690,-53549437,-94644676,-101866872,-11622564,-108370462,-49447611,-122133440}, 2212542424630276430245621057503046202249608988337105954075739441251619083820302873784121044896710840665767270691248410167531806715939043668243961608961230113109698609646491548715537187562280972405373831027705179761541694295275998688485282743211}. -{{-13047815,-102897594,-57158541,-90557211,-80015113,-50707412,-91563133,-75113190,-60632464,-74482301,-99545800,-39636520,-49740951,-99568156,-114467059,-109596328,-1816263,-64710241,-55336350,-39196082,-108664782,-93822483,-25584299,-112810527,-8664843,-44967922,-26534586,-47529556,-75393750,-8419741}, 5046475958101584425561988896935943936634503147200192019646191539003254880078829440348599615228201108947411469568349146112378109742658519642337962417658010267361390866266447398222346079941702493092405840957324897905419259274851712355052101086626}. -{{-13033241,-116673390,-23856682,-20557841,-61012610,-51757591,-120865626,-51505050,-31079607,-61295760,-80935964,-76739201,-37625211,-89777639,-83897572,-5216256,-108902379,-97930072,-40064145,-8634292,-88852666,-27349119,-88106945,-100447963,-94178326,-32883691,-31475868,-20999733,-44357045,-33161379}, 6633244508378998125028631469786152660884480835513510777439232778502109490581369099804121739031204182604096685841670738554064553732735751522578589470872415447475653658752897491590316573485609708754718199270717991077825319874494790986362598901462}. -{{-12830516,-97454117,-57816259,-75850135,-115002788,-41468093,-25614325,-30566306,-46363666,-6667963,-79678361,-69603912,-55853144,-105099511,-103967159,-96088773,-84959263,-22802208,-113378290,-113454505,-85408180,-61695572,-57152974,-60401254,-54270045,-59114307,-27946467,-14487471,-30829762,-7271544}, 6508847954093262663582408644999491916410638323917892740164167625243735470907522369737349925105235200830659436812248881872143556852740279859748533691221666108232083309270393475463623348489515221310716895369715648116767531557172232337408214309265}. -{{-12593268,-48147331,-89046088,-33132665,-37051987,-123418406,-17187677,-94955413,-77550957,-82427579,-51003436,-94758719,-68281037,-48379007,-26851074,-29863720,-63876920,-122047116,-95113272,-63601218,-106027063,-11891189,-71096318,-42190282,-12220777,-80418957,-99935895,-30533811,-63863048,-36722273}, 4441269361678154145476956873950252101779606652589933334084223429333767657680076219495460213329961199099281882829973165720578074217698490918975903331667498787552711010180222232534233358069198528684791896693404953699276821783496357492934837257253}. -{{-12397377,-108678559,-982307,-31293727,-64045357,-100522738,-115005965,-41698050,-62049067,-110441575,-111375098,-97340173,-76309709,-2215744,-49071629,-77503985,-72243001,-38457537,-81794203,-90648728,-93772354,-17955863,-68918915,-97737011,-100314953,-14386625,-40530519,-82458706,-107725248,-51928810}, 4068479485117261806162739432460432827111938875216442910436247213891891212794583027984694723428338457689126986445473422840862643369383862477732460001526471729027639878087321906408948075578574504909670333424140702879062057087166176108810637681824}. -{{-12276260,-65025452,-44659758,-96761939,-19956306,-45211180,-19471689,-33837404,-78134450,-1100973,-33528071,-72068540,-10395408,-19158623,-108906463,-80850621,-9406142,-19328983,-20913274,-33962996,-63613380,-25147010,-81132584,-91001769,-26630145,-45600724,-61615950,-109265609,-101075812,-54182734}, 3753764841617157085855542637664087819486324768200444625756925532079395441236725878513182251968647326287262161043379951396728731383092176284749407350644776686366286741370450366680078434997462394693611153994769743494836149250941720402611314432439}. -{{-12018317,-40320797,-8285835,-42652915,-121495225,-117135100,-101717170,-98644954,-69478558,-79711266,-41412433,-114094586,-28783157,-91427057,-106316542,-35211186,-35599414,-75962420,-18191482,-19091551,-4030544,-11099481,-60732513,-52441066,-85820824,-106845396,-23161575,-47439221,-97743569,-101178912}, 1359265721251557492462028048523798859192264548344731047359048155174641181353475515488736814310936531724192525313575936475554409180615176840613059150595536664057384079670528231836947670033802978615437762329612517456159577439171155664465032629216}. -{{-11777517,-104486387,-84054543,-120204556,-18419148,-96486161,-50641613,-69908150,-98228891,-95751841,-103122469,-110597322,-77005915,-47465424,-113101725,-51882263,-58388946,-21630886,-65382153,-88058367,-70519774,-104214467,-53670472,-84999210,-111578007,-7586571,-102947313,-616975,-113077191,-7640309}, 4508672247067824799463487774488643095959291634368320118581365574542161224863024126111749129617816434845495191914345176675015397781604908564890423363881618111353772143582525496337925033947179577613488225828949546663163980258908512132714823100568}. -{{-11691539,-76125245,-83508008,-28313771,-75672758,-67869130,-47891842,-119430232,-104162689,-87119300,-98631501,-40005428,-71198624,-62990031,-65798429,-67807527,-74941196,-108893227,-74128853,-52971737,-42509613,-2308106,-52351343,-73678954,-53335354,-5515164,-65775000,-110819482,-16939790,-96987378}, 2077099985773447645707803612266002104145828605611157723612692483407649650337701683580187905916341128198116111888356247703154463079682791248315762968024055235931798093463252490334915088263072329657434163173773231854243240617086601124997345909492}. -{{-11620410,-2324989,-49897640,-55381560,-88678504,-111598688,-38293885,-53779445,-24049106,-87260194,-120631349,-50620908,-97741250,-106015240,-118945292,-57283468,-11538012,-34302371,-66590048,-18603853,-43975419,-56409143,-73457791,-95849098,-75555763,-74006033,-23925364,-115231396,-119872379,-104383289}, 438021166135902558266166285629945965245990682007640277106206214371424421246006744805458894838192675744992397223596517995151248818061699861134971561843209913210753016332859695848947155405802598653240636726103784333757174603696382514439297301309}. -{{-11217217,-84607546,-93694713,-102622442,-78348262,-77318877,-97476279,-2274647,-23489645,-78913399,-109711204,-92315169,-30593189,-52366338,-119035277,-10717892,-25519309,-99530082,-51068258,-67492894,-20336620,-102209148,-101875492,-32577107,-93020717,-97329287,-100740378,-106176001,-63600173,-4759169}, 3476408243323621523167592547042870508237858314259538269614742618291889204791222005517461583140006546010807141459302317517755412494881291755430571022420370449689586967326774487995041507934571919739927082785877868432525174348983312934155824571418}. -{{-11196458,-64177438,-106333903,-25119727,-3322566,-66051245,-84023305,-98198348,-5511047,-22045481,-12708991,-72661729,-87216782,-66839542,-17894931,-56151891,-42745377,-15532576,-91186486,-116052550,-20214453,-12602137,-86335983,-4508025,-93074595,-34152048,-87293501,-83322071,-6213728,-1715893}, 5409334081514388801884580770808186546273866270149005957726305367024814920021576533570772428257066092672679009310943280883516567971023896412467388095507162023436814550227738123061531845278248471339803941949338341437984663180168787986897227886739}. -{{-11025073,-26483330,-46138226,-103087761,-87339805,-77989553,-40558934,-84948520,-64294731,-29340194,-14048043,-98572348,-42386831,-51487158,-112359142,-79770676,-103705814,-60439662,-29958577,-122038227,-62185086,-86325889,-107685535,-39486549,-52688632,-24003169,-56184633,-121314879,-94934229,-4477374}, 4215940488277957847497037472307646261799167599442707373343262894979915597704717386954366787962488891367508734238081012986014567529297422071643234219561633334883579628619257570671184466793864866879562511286289665374911715106555377032114036009670}. -{{-10977349,-98813697,-22117088,-48320905,-25556022,-54100074,-52574688,-19340664,-80759507,-30909358,-107075286,-49431990,-24775,-28662483,-94308197,-33523469,-122810039,-4588303,-115671198,-6924870,-20127972,-94545308,-49386118,-14312001,-106568353,-82648334,-67856257,-59941628,-97279856,-65924224}, 91156105711542955769282207828960561483762914764818796739814514886810559854319743939286890922565173708085742429800269657590234880622248069654806691444155570869845725012127864171408219444724416342113664498785260454862981112379079038313342701300}. -{{-10877386,-62805420,-39602978,-20365729,-96225677,-43329320,-6419076,-31859111,-37342981,-114709481,-14480019,-17326492,-71807538,-118869737,-67493794,-75960155,-94563785,-88682189,-101285081,-19494319,-54956023,-20336418,-24603697,-42902355,-59836069,-112839209,-33183348,-47572003,-86259049,-40645714}, 4797659056404618385172448483818408044506463103351547536199074395755623852859496459009037214474335909359123133594064642674688779469170198527286643019303104111220644298115579659715183415979865205400465058229448357108907830779391018371882923612263}. -{{-10753768,-95647127,-18285570,-11926997,-49710871,-7824717,-76055093,-56319610,-19136281,-117807257,-14952979,-80733657,-119788783,-22844555,-54051065,-58505288,-99843100,-115248036,-99303346,-75323934,-101486508,-68432507,-52892021,-30425676,-57414246,-86480512,-10371847,-114348910,-75596555,-53102041}, 3920958111961292975276234123744052030159615639336769492853161209112934437854089582707618909706656599664920373632359982010209739952874360312846046912367149186564370452363118640778563953297936084574030346565608225009975461555465191980709158289541}. -{{-10667083,-39075115,-33785870,-32422638,-2503879,-114351984,-38436342,-55503000,-54354255,-30829290,-22803752,-83148321,-96928390,-98194614,-118611595,-121642256,-2183640,-1978194,-3175922,-111073354,-83714979,-119942716,-71219337,-121214559,-22613047,-82649875,-38543736,-29224902,-55728809,-112309972}, 3096888767117424010874747264223966844819097815639901259943184375009271104182601463501083564683013430474689883738153960140619242588702520288477577150885600220500105852396342534223886334462600090180807707256816937987473799040350893988016844420844}. -{{-10596295,-48045939,-42868833,-27731547,-11242997,-43368433,-29220189,-69240963,-44588360,-71666548,-36560509,-35538667,-80847119,-17941282,-92831121,-118662828,-97673317,-112547528,-107872311,-89653708,-58161094,-20135697,-42902831,-70054702,-95180584,-42836805,-7934642,-21341871,-58669808,-67168732}, 1533717390197521783557433815933184841746879030961771400298345093587823255632459387401895270714466872262550988388887877675809534702327134817625094041005892684817193843773682346681626508668348446803286516691277449088935934312971752351014611231488}. -{{-10536756,-61855079,-77484203,-58252826,-99776623,-70896787,-114909647,-97499770,-91072322,-104565252,-52392359,-15290699,-87714450,-25291249,-78267684,-36069958,-92071206,-78430829,-112978555,-61139586,-87426145,-122371641,-82365105,-114516878,-25447006,-96319410,-97400038,-86803288,-94933357,-47891804}, 3520991632261949980125810019546416573037494152260078876887381764514187055097351637174616471604282421314799306886906197528824287602604462009031698868542139409416494569495080795905879904030769246808826798811800041142442709260027805599276053681033}. -{{-10530390,-60650807,-31651582,-5198224,-99116115,-87003945,-57791357,-33837366,-50947095,-57398358,-71384340,-19420282,-65765749,-2551418,-52339297,-21055597,-94920387,-48980153,-47556756,-3457948,-51148221,-84339416,-54254861,-111100386,-52459001,-31526294,-37687759,-106968014,-77919564,-13231400}, 4200395800768635113277551982207938075289160711176887201284074320489780424810099170705958917159545268067155451398153153187148224435607719424580064295959681313359173389226475833764797235738307467679866849803173134229317257509435656434983583362701}. -{{-10520818,-34404381,-102613328,-84042236,-78357558,-18292633,-92501917,-91205834,-55242321,-4599283,-103916571,-47213881,-59482865,-121039269,-86529047,-17235936,-73920729,-64591618,-108402800,-45540090,-36580624,-103823603,-57060276,-2499731,-61673240,-3563896,-94668925,-2793834,-108729216,-6739783}, 4544478345641498344413221186274226429179912624596256687545132374405512626658972324423838092847800535373167175194330438050472936634151723905789978331844268101344375593947362303786495233363188684691253656285833450174988996767564680947412313735325}. -{{-10486439,-33465154,-17562317,-61723064,-7340305,-102000901,-79246123,-60177611,-53064002,-82414145,-80895396,-52672415,-64261414,-6017574,-42057169,-728484,-50003433,-86957598,-94628421,-13192379,-107664851,-1368675,-99676115,-71750546,-34022079,-19049759,-64243906,-118847343,-87328973,-81901208}, 337530939892072350142084520145436882364661967394590791174372532962650179623163275979568664398750712059098373591162504653389042365437594975870745764491874727643064081609665407526505081890037659311454845181455748242731985819720728455381891855626}. -{{-10331822,-80045530,-22724848,-122471771,-86403949,-49557195,-29728304,-92693768,-100170094,-74174680,-38249888,-34292565,-50557995,-105706015,-49971118,-81707631,-50944295,-3728064,-44872993,-36241733,-71329354,-101134138,-90791983,-20403802,-18005575,-47445605,-39698209,-98584366,-94329181,-30458687}, 4220586797393068796127159512596591355627097536512748721738014545387786053472564451331217319478080170551510969460868219435089363834454086204819725563272185200821971715018490207924590206433559692814534529790976480990164585899823857212464328492999}. -{{-10320517,-82511253,-118632369,-73279157,-86184789,-17827502,-116343504,-13774399,-21818247,-82060367,-53564765,-65666472,-86768595,-36350145,-108520256,-111663666,-23528014,-112434533,-36670144,-91129853,-48176967,-85858151,-73868350,-30982203,-110740294,-114090269,-28177120,-28700574,-23094247,-59865071}, 3049427610899411605246078851385968545326907391298726812193887621276094790253250662740310911153098973864449594473725631066386329088596695008734933299972257603882274471660271316055832734441166557603376527709093935130397923139080238179859969722464}. -{{-10122120,-18908749,-57868621,-30036779,-43013275,-48303955,-41188806,-46088422,-43723649,-97366054,-78407774,-113573040,-109289025,-28423652,-64034198,-76043836,-47428467,-2184414,-108919617,-104042091,-113561850,-31495981,-84913476,-63354985,-100593301,-80701463,-30001903,-91577516,-20153146,-92027916}, 2148406219891181874245022444893566994341425373725690130933257424208207388296126650367175448504728079800792867732525004919327245858794493556277794722654393144157735928363134662495306747601698621849625926658699036854674616071507450526406659993281}. -{{-9892185,-80524507,-89486979,-99027453,-16985315,-99576344,-55284544,-38786846,-5905401,-49738177,-95438529,-116529620,-5274768,-70153234,-34126171,-62453536,-96920591,-81364056,-91992842,-108242242,-83815689,-29775079,-48817776,-70070596,-38539853,-112105519,-35915422,-31257174,-89834807,-64155746}, 1427091540973933609079365398996559820117928693377803476811452827624404351818038401642774885690346808418147395637650358559395748966529016149946540621829408920881078063067478517545200996252382466445687098705092148692598859242483844819956475541728}. -{{-9831296,-97155048,-65727210,-58595758,-41116039,-51066687,-16852908,-71178856,-67879527,-23322930,-68916960,-79981015,-20229669,-47819959,-102052527,-96085804,-63233330,-32605525,-36963423,-47363013,-103947940,-2271539,-7877630,-108153612,-110973991,-34640720,-83724929,-25918540,-8804561,-64721823}, 2819818723748993937467218973278546195203323471428101170188599814612003435224326849223816346869849059547847516469224952358730357679843416664632260368662796941874025263662175910529095957582073820700906821473697475213410193889062800952384463931087}. -{{-9743648,-2873212,-60736576,-49210745,-3341449,-37100051,-16071733,-108115997,-58589741,-121186113,-60912638,-122887781,-58017535,-22881774,-35703268,-106763007,-5427298,-17373061,-57545023,-81402520,-70477944,-91238754,-77707066,-7324816,-120911101,-18066701,-29013692,-102217933,-88029133,-115582005}, 694880819360061565704329941495772384621256092228183691927259342846978562289866558630358431881983689775697611827912582825722221725114443790673934271193327098299493713615789689675041350125174140384999648266871534818835104322884526570177486742535}. -{{-9577975,-70426489,-103555418,-13300102,-14800531,-46696367,-40895211,-81367580,-81228608,-105314377,-15248639,-31928569,-4398723,-26192118,-56443044,-73930704,-62349524,-95445990,-50738256,-50901943,-2488366,-15573578,-25645409,-116755574,-37493332,-77194748,-98496009,-24700789,-107493727,-26145349}, 4425993025487543767120688254988814787666423735157966972230263500992217638737194886418005098974441881372163433459670228892383392098413061512910621340786234611183180988994101165171165726330541537284181398124909853673966227475589310203178065060236}. -{{-9417373,-54349947,-739464,-13543936,-66551610,-117261271,-57625277,-68550848,-10287731,-46270101,-4845951,-85285388,-35009828,-36419031,-43620216,-69728010,-50113225,-37315029,-64826917,-42244029,-33776932,-18031675,-72880882,-104301503,-60322775,-48583540,-66712014,-94906655,-43745534,-95505518}, 1945170279865315038595573135288682901591556363055933265056079405432256769163172928292431683954681144038789954762408027821768378464191249791281603041698683376356198496698721010654268016777129191463139926040792844620466806385877750056536845113500}. -{{-9330845,-71510293,-97792965,-88985921,-81795320,-109445738,-78377263,-39938413,-14938931,-115618976,-80837255,-2753060,-46624877,-90713897,-92046616,-73914100,-88635583,-17906726,-61180189,-44968818,-18535683,-102717204,-17506677,-53824006,-111434254,-63339977,-111199519,-88994357,-87741479,-20081526}, 3504916610735400633462382870274344822891031127762402601000651502166611433361633846338840735894419252046493691188001275371985802007100923294743039877246866240402704001045132862097644735210357350841446298044553495274508474115925898842897283467824}. -{{-9330052,-54918014,-89745444,-111992158,-9437760,-59083394,-122627264,-80406843,-96152818,-79313600,-94911015,-4306939,-12981559,-17793668,-52261395,-100440816,-6590904,-19577476,-77482481,-90369634,-85438835,-79096211,-111212583,-52334703,-122443909,-111707482,-15146914,-101352397,-7228393,-110122213}, 2188554461507922756970103143213469665764088449429351314543614784620847102256988210473373700754643353300213538754448448136744236600472435760296081730059300893598739670793621684937577793445243881479826637766069240974652439335937883306268581143423}. -{{-9274113,-23275154,-65923106,-29104407,-82871330,-122109607,-109943751,-3682825,-64294380,-25577839,-119341378,-3170907,-48202620,-49825762,-96700274,-36517415,-47872312,-14566447,-69648387,-111249546,-100084507,-96648338,-112174462,-56478320,-35182900,-81443870,-22191753,-50158718,-116751117,-88161334}, 1388500938067057618199315506139002998203867327331338626882647680396377557354938335537196473663305359316242120443645729790712631889173156230277062747993090964117350189452544544317601498662724759484960756247350736047454846945861261627192590824726}. -{{-9251324,-82549170,-70043184,-120693101,-34122529,-41153093,-67770581,-59587989,-107626960,-70160665,-91639848,-21953772,-9162359,-56594008,-50312533,-54625120,-53039700,-16507626,-759218,-110595489,-19067735,-93191537,-38346712,-42000349,-54283975,-37455180,-26341947,-71824240,-33402309,-63585254}, 2543782704394883796077026695402420752922756469012167256949664736488629375049983379888030139440030853421885590912416851815667634086568239888411032048174742559076139607631488866616910212574710336871333754180431303878567779013270038950532503547143}. -{{-9156078,-64574099,-43814600,-15547576,-24015940,-116299183,-28164956,-44058181,-59114798,-92884122,-33521210,-5650183,-2401912,-63097585,-26903647,-104656331,-113474078,-28296394,-57473364,-55899430,-4840242,-60853821,-22135380,-120393456,-50858786,-35598792,-34518338,-21681244,-87685842,-112962833}, 1637982222725534958137349516846736731236010428976449654733570861897985120571162334795246839246432662495065466345460951439227483470996298364506253594346803940551174244632936381779807070004990599455822268617557986953307745122173180761518311937885}. -{{-9125412,-54289973,-108643197,-65562343,-117098480,-71678423,-38487045,-80890006,-39356846,-111196217,-21061260,-98433336,-91230828,-119994737,-72533407,-23681386,-644071,-44328659,-111142817,-117553954,-77994882,-22936124,-43194764,-50118904,-82334659,-4447649,-15604533,-114468195,-36250734,-98102468}, 2441960477020150409914681814134673026165559123302096828267799925019363856205522149545955267215692276337409567235423410461548764623729540260505980659237322263552738954764492033787993014712172950488288958192136410267375389597212952402543257361809}. -{{-9119016,-83452579,-19982342,-16007078,-5675399,-105119532,-27341399,-113991784,-120292032,-120907699,-54053296,-99696077,-69191262,-62634954,-52822185,-3679510,-105848063,-77320791,-45986956,-46423823,-51917947,-121466444,-99755887,-121473354,-39841287,-92228616,-49249187,-59584459,-104947947,-102291587}, 545429846990858353568396846876100903165285513558202731330989119989346459913884552873562844713562255015571076986927723225688055417275762753001386745862024001969843550379717366319183938353277810044447602596362207480505334608103589359409753798061}. -{{-9010641,-10069837,-32874163,-66513796,-35494062,-109074244,-25744224,-75910247,-29999504,-50203952,-39049832,-103779032,-85052714,-45360924,-85351998,-98926243,-98930442,-30136350,-9517497,-51449274,-87244877,-62715267,-96568550,-95573612,-33731189,-39630344,-18571968,-111276243,-25268924,-2293347}, 5873751259798510339406054254204869448920429866136458880163047941591666812482907161100272252935866799716643023257927845850515100498315391669457701628602793238515047390476371036755939964281150172106281036268174668832753072092345242157165937655672}. -{{-8959409,-34332262,-110777281,-111046295,-79125226,-56684870,-60372780,-48748865,-62023696,-81953291,-18550359,-96069705,-106047804,-121883501,-702483,-119603803,-106200110,-18682313,-21208387,-109742961,-34280884,-58858804,-43048636,-85941169,-102196399,-2927528,-35399981,-16294519,-30638454,-115503426}, 3236599038919514916158649214206213523805688430268410255028978145102712053549465589182320595409767544630945456911853372812161639022809605127304912012947960534664347658948858337218422423895598332444961354981271124074756633090108522199600455553394}. -{{-8887708,-86428005,-51778046,-115643899,-51087844,-57666870,-17268076,-117922668,-84830768,-15148140,-7215039,-26734685,-94035551,-67093821,-110256594,-75262524,-115711012,-72298571,-21948735,-18249502,-11032849,-75464892,-39346050,-119887322,-6696870,-72466332,-8968277,-23701278,-65609212,-25654077}, 4839334808561833835015926710737180931484195246105111993771665229528088323543659893432109910957953713723867612427584355428708677465351957662763633891497297524419731095351007617088363817572197709563093574644225810867553174056649334825684837188597}. -{{-8784048,-118508105,-93794754,-80467441,-55078111,-83112801,-52595872,-14845240,-92833637,-79730751,-6841255,-30036938,-118937647,-45970322,-89484035,-17231198,-85837565,-66016761,-13922896,-113689887,-63894491,-88615355,-61208666,-15281604,-100751795,-5259200,-8013311,-31580164,-29123927,-7406669}, 6669962773927133791982494352963627336084601329209498449309067998082306757625223797848473969192974859954569251799493144688484463811036881808129222614455066991831025541120793518502810622452714436319227310704485276354772400093434286859378351188165}. -{{-8693594,-59086762,-13025852,-92059766,-106428748,-43571820,-79975957,-41215508,-113519659,-27221701,-110432940,-9587523,-23967840,-50006797,-9922878,-36119508,-94394882,-52636557,-47618830,-57686524,-14807232,-92275832,-2242591,-108836627,-52886711,-16491218,-42100857,-36336011,-110596312,-25496859}, 5050595463891982507888017062393792428347394295152183397049505554369544581454408286312199403982607426455693316976148666218124430809734795239173973536527264688352258111863103185538446530292698505503389892814350794180162361229215361577857301992639}. -{{-8612518,-115485655,-132522,-50292781,-67990869,-39942308,-50542,-84627172,-24220748,-20194445,-12101286,-86753558,-50543324,-16378165,-67005122,-6336420,-105778294,-61477521,-96392431,-26621197,-23435056,-36715386,-55474888,-113897490,-29163489,-31234280,-77323402,-84135078,-68963092,-26655594}, 3784396798363646519705176623161559948729555801700568613691887179317680989629413087582421386243964212897541726134420861677697118013049400921243551530626132169315053307464202346723948033371484159061281614001972297322446633080492329083593697648101}. -{{-8596041,-22337092,-108066492,-20523989,-29896685,-53734655,-2431462,-23353001,-94854182,-59739510,-52944130,-102952659,-37071390,-55836892,-40799750,-95862351,-118217141,-111574247,-87799806,-94634693,-108154814,-18096269,-105131589,-35508275,-26534989,-6933182,-109775053,-57255307,-25318401,-32983749}, 5507970358956481643818795874912903941148036872592613215487405444450240569800451876676578519901752956215868999377383624752318224542536530435736708372510743108641245295642342462935545411307369770994497058982909027941908427019070958195500150716230}. -{{-8463507,-12801309,-40619520,-88771127,-92894882,-68781873,-95962353,-17239228,-100950429,-94866208,-122663155,-26559416,-51893142,-20634812,-92187710,-39203295,-24410057,-28959689,-93958469,-51513252,-107436151,-32543803,-108796707,-91776701,-94924841,-114546666,-20415077,-88874967,-114387590,-103056221}, 444973611876315052126239298009078791341756188688883084406927630750749248648263729374876243843027474650145008703966361324237569445973733056398207811259012947619933096216022784664253637437916191123580695902548720988428872381255813225080695585428}. -{{-8322705,-42441812,-80002487,-51712806,-20487288,-34166994,-102773953,-11286919,-75840443,-83747847,-105485261,-32535873,-38440515,-73891547,-108707795,-103086274,-87937774,-98942299,-99396568,-116086242,-121590732,-112469990,-96346775,-100171392,-69761342,-60456292,-95323991,-56511205,-109023029,-21919312}, 3414063653458862745650934364221792481764244688403850048347511405952588471127395706236207754442138582825512728673484161310660486841889515967258123618437472357603893614298834989417524115665678464323571611098684322867503224389558009290209793769530}. -{{-8273749,-109216125,-72140426,-100362251,-31686963,-48314984,-115164231,-20385518,-66199393,-50190214,-38404519,-121024405,-72770259,-29042392,-14674,-107561598,-8215659,-40861066,-26092751,-43038899,-51763844,-32775029,-109268280,-23738226,-65959601,-11086343,-2580528,-24374510,-44587883,-95290272}, 3280413525521607454046048182655385600570025560658058766401290158286396364214608277073869672535376389270102497462772054465635711153037427647065210838309185677280475784399148029442793961988590162367915640463574250934525999524252776826792716722852}. -{{-8138482,-104436331,-10798013,-57605869,-82906128,-92614493,-42806406,-121713591,-121348247,-107394199,-97621711,-9653122,-39827248,-44203520,-15749829,-45743287,-101031162,-24135358,-96274949,-117795798,-85186695,-91369148,-73933964,-55284087,-70908981,-57441479,14814,-52946971,-43317318,-48296611}, 6455875639773735810952039715408835278107416752744013002418877255005769795333404708125390333938622944706902503657974224848943140950574933306903244616961770851975298898407467064673523111422981928726437236300205340338161707676364163692048052598865}. -{{-7937369,-54672338,-52880686,-97007728,-3121032,-43910250,-21289398,-24488190,-103159941,-5554838,-79991748,-40640218,-26906653,-4345588,-58983616,-12074299,-67761703,-51418383,-12153487,-25010659,-73674726,-21635033,-43053999,-1125253,-116036151,-120553285,-101319070,-79098732,-36685501,-123426466}, 1806502776650278952212978317131227756645322836767280260418101609377906440733387133184228863969203951910962245099528476737273314655343318995216724344239320177802657404234489362687831832615896423108774121879072582674586668713904009243894286937854}. -{{-7855214,-67905534,-60608049,-12273264,-1327056,-66733502,-1630698,-63931424,-44744049,-45606519,-24549590,-57400717,-114225192,-109646239,-74770789,-34399053,-106283066,-115761463,-58162148,-30888833,-106593364,-68408873,-84606613,-40885204,-79556854,-94343093,-26823829,-19910528,-85953107,-103462140}, 1337157233260024358390165854512037774953043638608890660165719368551011958421711441898934226809250473802091717107214424585582999599414093700933133625380957725336818833158865222204998241606448404934798637268793972638686239265798284707949677188347}. -{{-7781817,-35258196,-58462471,-102801717,-106400784,-39328072,-52708470,-62530039,-80093487,-36530471,-118511351,-56881609,-91595492,-102848999,-15830816,-118069277,-46361603,-64684282,-91796225,-259845,-14776408,-45041408,-117556090,-117169031,-28142953,-48709611,-107404995,-70249022,-119167790,-48121284}, 3757950957779177523914798311876989682523356408718220366700707547781303525095000986589671151002114656028696494033798825331624241017959539014017067431695367658737868977466448574381136914813803691243727247590439204772776119472816739874100783239282}. -{{-7478916,-123152768,-26348686,-114311150,-28990885,-120603182,-46968900,-48660269,-10826437,-63715275,-57041282,-20014304,-91953484,-94503745,-101753725,-25083067,-14865548,-54897339,-27595204,-98434863,-101135698,-5961798,-55698252,-72674802,-87854849,-37402784,-118503328,-91091083,-38179242,-32434078}, 5377561270718652703386241407642630737274501561718574951594102752026099941382550089925138450447594856914153501853431325479908665708341142813177847299556066961809723955020224007401204409797393285448604420809688511076223395238657480628208481410159}. -{{-7474295,-57878707,-89561854,-34801781,-119926967,-108951762,-88534609,-120131117,-56029429,-84628625,-33966392,-45886789,-116220020,-57947227,-116951122,-65187843,-78123033,-40369870,-77723583,-12354513,-63971939,-33250554,-16445446,-119777295,-93947358,-92312696,-110880343,-40126135,-98667742,-38513980}, 4311726053061049788642698974480604027231367341048740490409649139401775563100859497092570136360426410944008435003472646935218920289194623350156221907300547682943151302617432123631998874685677648705412237451269814269026306654693574672670762619940}. -{{-7189465,-88219583,-4250125,-92546054,-112366329,-120622264,-27862851,-90897439,-38285812,-96384108,-8122414,-116337413,-66462942,-116397754,-90338392,-46438645,-45987694,-14816227,-92528787,-932481,-8863998,-97942463,-109524762,-55653530,-48871169,-79655558,-7030442,-56166752,-76203047,-110618841}, 1451760347949557058322318594288738294707315758577985435464755897531303047498945826334581508764459741548848925178356737258495758606604088812236706413529466592897494277820552164557621633173023498070566917095134830845709206798702294076867061315368}. -{{-7131792,-91565240,-47916823,-91217480,-56557487,-83932912,-61497260,-14116567,-63556825,-49356797,-70720653,-44081769,-87569364,-105906783,-15408696,-5499438,-32365778,-116507121,-61394209,-106279114,-69673829,-47325053,-22861336,-92375616,-11152957,-60712016,-616714,-20678061,-11714953,-82494774}, 3134713228894255274873789563135651872821501251504056589368299656824223485252224746566582570680852703319696559105048087538703681397556651908435454057062641688365382245478564131349342885404743900234934761182954843583358613971903212915726265995371}. -{{-6972124,-110036016,-91437063,-51066609,-78537284,-84939917,-78765891,-84001182,-15858901,-80162624,-65433384,-59600847,-20526511,-119676348,-101150603,-54570641,-75708541,-47905170,-65301614,-116279025,-119826094,-39121675,-29188193,-101978722,-83152425,-95575499,-8367607,-8899952,-36525604,-123268031}, 3028348163172891990987189245107593414686963366807895835679544051879462231245155932831308593667813641312792321496892379290886129458595069281003601240713452287841893105027688203942140757483979704859401172796731469726594509935940406048232939333267}. -{{-6914913,-21803683,-116873431,-33698665,-56541427,-115201611,-97386833,-108437423,-54343115,-79344495,-120953457,-75911703,-10901807,-55129853,-98777735,-114847991,-105350466,-47183872,-24526738,-23597745,-7899631,-57053298,-121588341,-33667674,-25395583,-29071648,-61918875,-70461620,-8494429,-25218504}, 5507026261233033453259274712032144795553818731488065562643065376658089836566628289507913158681242510196987758441031012478728510753503034638431943496101411061352557634703343659895631286398521633552686575758535392910782690919970116472276439728128}. -{{-6859881,-73240819,-59706014,-91645747,-32369088,-19526745,-66910759,-53933371,-97208356,-66875008,-16737299,-7803508,-73478810,-112384894,-81203427,-79618942,-54740133,-96733112,-56680145,-42090929,-61201839,-18092587,-58773305,-5764261,-72624375,-10846126,-108278802,-31386930,-5951871,-105146322}, 2844345569269946240057422097758226180758876049404072294634281462914249101270894838973265128042687250751517174437434555056798315330854980867696447713402324392982675143230599128948516000558337594596112634963132713148659665117654478919467433900820}. -{{-6647422,-116949679,-39248509,-85264279,-66161019,-92422502,-75184180,-91749484,-51438470,-120789370,-63861548,-117837475,-31937873,-62250637,-46723872,-95784626,-81804443,-90672128,-66801772,-106671337,-20558006,-13352241,-55113042,-82698212,-9147242,-38662593,-107219494,-105167251,-109867828,-107839261}, 366872688363733562675997845266662443029511612831006201252449389775391056379229568902531082978683625364198897991044583922916155327793042445956320865112572573302832126951294578909615021653908631299999400719706383692636720697181783509366736340961}. -{{-6627633,-38043034,-61595340,-41410479,-122270396,-414877,-120278711,-74082033,-24681541,-5408279,-58340086,-82359791,-41490062,-100133844,-33015249,-31634999,-101319599,-106687358,-51739044,-93160907,-57637804,-83599528,-97721212,-80227690,-101203282,-34048355,-115511645,-6729664,-66525106,-115712913}, 1068893082671457135837827738964355863038974556891607634406588577112399508929549166825401051080017157980493417712764850805885661722298013699677175506353663424594754017455280066974904396830173223074366669596316315573523221041922995948523925943318}. -{{-6503657,-3421049,-116727641,-16979491,-29757433,-16521657,-13244657,20255,-111745546,-77329560,-118476040,-65873000,-123103668,-8900064,-8629055,-9506641,-90047303,-16324483,-7119703,-17506775,-75489630,-112161723,-101507037,-80495005,-31246524,-52402182,-38800316,-97466375,-120954319,-48606867}, 4167041771984418310811303648311277302661490069031127112846624411352045987506318749289553365229644643432209861705823143389031321801156039491399206185615718163321394891713010988616487517273296873606341117839745253164454471170093348884242441977600}. -{{-6458378,-120733657,-43828058,-41755904,-104464582,-103091350,-25766104,-19398020,-86905842,-75076680,-24227655,-725090,-108693935,-99424164,-49665342,-38909831,-78194296,-59511226,-49213129,-88223469,-92049559,-84364312,-103493711,-83180257,-22136305,-36301195,-51359990,-94151543,-120532994,-16883901}, 4162841415064021646289307953043238290774414552064361473450862396405709172792754391161528220837553430619307547401005352794049326888012127119577708756440682997009047108465777995948283452855284176270583186233315555267562009968233419294745406172157}. -{{-6282111,-37861239,-116915689,-97669476,-19977952,-28961807,-7806096,-44974874,-65326104,-40441004,-86924663,-104810548,-100479032,-64064000,-88221104,-15064699,-25362783,-90698875,-120157185,-39594916,-50520866,-47558523,-119221155,-96094681,-51800434,-45567557,-37571203,-74524778,-77314549,-35093944}, 4184808986501356588273081467759532111070848854294567747369448287151811557727531271991439314322109609670445590672662118033704336726144574445714090026521804429843511672104657530408274449737652779335152487824446914890588560205837360882427100691416}. -{{-6198835,-51818910,-88629884,-97188316,-9042465,-59337462,-21786375,-22130826,-5184915,-34336307,-1886791,-40445921,-83002976,-68184103,-60396042,-102357139,-3383879,-112711690,-26671691,-47602056,-41292225,-3470289,-104122651,-10107999,-26475490,-40367850,-71084124,-100002303,-74695682,-24651710}, 3812879765722246190028187423216044474407587367702475264257383705363565257158382862286194407255604944134349433243062968326473631833607098232281999146750142733544342243433831231527131097184627987230899863276555612864936351097518874940547831320750}. -{{-6086350,-105343810,-39034183,-20435980,-97413541,-110735953,-10797907,-45822496,-92452193,-86847872,-116766839,-31849325,-36197711,-18030082,-14030676,-70573995,-79898438,-8280434,-13149600,-77738570,-26921893,-20984468,-10501774,-99964982,-68918555,-80286102,-9130276,-22622867,-81600331,-35276761}, 4743655425917257707484275178177134562571860687222864892129594486788289583503566560431358224559572702427159607038602834698052167639124000310730716381415216168303156229040099253694492475667966679533917096427144359037625672297282001299355703665291}. -{{-5390217,-27544299,-44617814,-99863638,-89029487,-74477488,-52551533,-21165721,-96828564,-68638067,-114232689,-46259932,-98339111,-90267908,-76722725,-32169217,-89345043,-109018716,-21466122,-30840789,-14877434,-12540036,-61335655,-72356321,-119349398,-9548697,-58996695,-79922353,-12623521,-82341166}, 1945615881428705941801707028072273532931918556393317479806621294765627488925355770465880028195938667759820319062968330159014553839913329091596942437897294513958024144706709892538710977317604592750071207724924996942442438320927786527176208558380}. -{{-5304174,-121829117,-72754372,-25023790,-18402038,-77021998,-1733015,-11859700,-44767582,-119838217,-25136510,-113282336,-64305538,-50566922,-15539740,-85395886,-90033477,-112285559,-115089931,-119462085,-83670554,-48457407,-55378251,-49715806,-80442859,-102666149,-52833297,-2398319,-15491176,-105413073}, 3080788471663135903733516216564648452117137671705485739873895515075156719774415152103882188742433757423075377690435222776958168312093669941411141138359079885746853849879167491751104566720767775362157540952365016576602799913613914446350882241981}. -{{-5048260,-33610475,-19226554,-116681599,-17114886,-107188609,-74769014,-63237479,-2222624,-65946294,-59789974,-119069845,-78102119,-107402649,-7442545,-41372226,-35361043,-107393269,-5109393,-25782939,-13289811,-966939,-73663621,-85410575,-106950453,-114165566,-2450864,-80877407,-51610711,-13119988}, 5573524155017497752193325724194922640552924016479476769815106674560746277103944206716916814008049377901101099104415114969394096168295407566029126945882769476481598688602582538950154936724715870607265386368756745159500446666045287252440807147349}. -{{-4534730,-88590149,-19764222,-20697558,-5361792,-113146062,-30685185,-14280922,-51929820,-82665566,-76997086,-22617500,-40041260,-2146886,-70785709,-80902006,-7119011,-24236391,-16178401,-97783221,-30586342,-93564211,-44428207,-19328213,-37678484,-114828860,-71751686,-48966713,-74379541,-46964042}, 4463913111507466733271830858275354949157136102612290155836780398804749252815472966876686765545100958753828483954618354256817678321589873298740568171573412795370749426045268267487630150669868791890295026158870989876113473402638991681091202498493}. -{{-4411315,-119003453,-118492962,-16014167,-37264243,-39817036,-18564059,-122430613,-75605397,-90955747,-14864279,-43381490,-62807109,-7046436,-3474014,-74159910,-119783833,-112275493,-74643931,-699932,-55868202,-71104932,-79023474,-58729946,-62432203,-97824653,-87887788,-121471102,-106474441,-65825663}, 10178611657264363612809152720303555166651800769631094391765820195587629881852889935101676419765103670424377874164902550821615700933311027598535982154653314172054383888294968018103505979503486590626372638836542591445147079175095567556500056100}. -{{-4346379,-27290362,-81827703,-96062219,-121549232,-93210951,-3440739,-31674133,-93286475,-104119629,-66220960,-92148478,-30250412,-70398904,-40373886,-95131316,-42804167,-23744486,-53660185,-121123496,-34595351,-80608186,-11119964,-7052469,-88195745,-93074713,-85836365,-58945236,-33128529,-68773139}, 1796744618001456716776095541073472842337886960032782626898344533007167799900736231088900026698215193855097843215626204507500752353563534919289094271202466531593094718440582044834618976648920234651044715938390913598432713254978255656085764111378}. -{{-3912976,-21609408,-28034100,-75935842,-117921730,-83064398,-65570785,-111474473,-75316654,-38261632,-85430383,-26902711,-45054093,-29836635,-3946004,-89063178,-97465936,-83294140,-119802650,-98902258,-115859526,-26575176,-73649341,-8163219,-1258326,-67848709,-40460542,-94743881,-108070514,-74995585}, 600319954877983175465608762762031796902847146506536472959596685926902166315643125052405750990598598563986323743679732599064099772782785418715982935206651900798696626399797406104766056343943230302499621296736580373111159689083213407011284697919}. -{{-3855320,-114307365,-85823322,-42191660,-35134220,-31417206,-110948199,-52785334,-78995955,-47522559,-54990705,-63040394,-85399648,-88743841,-85510174,-66531166,-47673551,-101309853,-48951971,-10416428,-39468835,-87277493,-74909596,-24348047,-33874113,-52829162,-21592164,-72658535,-25554519,-56043092}, 5933293537825358780760438921705480528665168885156637393920202266118630456316152289747664724189493869885491024287060158458739205630313573703293146686035161630374619822382037022437605187815132385400525267241300642482166729623401716815029756025021}. -{{-3825199,-51831118,-87427659,-99984992,-91971177,-9225379,-85498717,-38527072,-68458580,-106747179,-38054904,-48614941,-47428544,-52153518,-94854073,-23396719,-70156017,-86796695,-80764198,-111314647,-88191602,-109979137,-113569494,-22023152,-35484519,-92929707,-13970608,-110135049,-4478517,-52989091}, 5708127444570284013112576598552440438939350360559906273459225554951756370250592152630477459921584460335005950585848833073616982383928122470246912758349175079484476790059342777833486975081320103427354945445548847272742667410796361384878306243978}. -{{-3821289,-52300667,-59394000,-103098736,-71831549,-101526785,-8581583,-35950086,-65426323,-82369281,-28830236,-90565561,-122519175,-94344546,-103800062,-22333661,-80886722,-103159159,-17979428,-101202616,-73649554,-56541979,-51768093,-112286978,-28102068,-58719230,-12011500,-30357788,-74158245,-49744529}, 4829525582431072701376197934700610859349065683926970957311530908976500930842768207680675217345767644217441560191146923392774742210033255160425442816826058526199338373673084420645761534501015378067178263807512717876298715744967347533740683125900}. -{{-3793927,-28978913,-24014243,-110590943,-41156342,-9088090,-15366920,-118631172,-112935980,-24106984,-10667253,-71103835,-112720657,-117728248,-115238830,-49495974,-47801326,-18335934,-92719590,-25597832,-57916458,-50714069,-111650895,-121507195,-68645190,-36983037,-13905777,-39357027,-63143314,-19951104}, 4925797816445956856011098693828316687549239749090183965922197551501143023567374425521724593859379156637658373615116716846590123349710198445426671118297535536103527787707523621917687021533997411974206876148955594651977931580544364159113050973168}. -{{-3666303,-74260523,-75523859,-20886557,-58711806,-45325193,-117350030,-100109228,-72473680,-61188631,-56611218,-95379765,-59131687,-66915420,-91494903,-50280207,-5918534,-55524424,-65007204,-73009863,-56536193,-29511307,-86421108,-83674976,-96726577,-34974124,-101742534,-62121904,-33249800,-112031362}, 1935183075296778017762136214220787092882826462466073015709641034505546361278309800718991215057817462635686385422040895515986606714181837695667787518518830520690265443861644480299194160037278035012329584131778061248329669324016829557582489658832}. -{{-3469014,-24149558,-77033759,-1982130,-26269373,-120542368,-114824963,-117679980,-80882876,-77737450,-49088215,-1603757,-15261187,-33499774,-98441225,-19370845,-86241918,-79759144,-76355966,-92988468,-111173252,-48170970,-28000024,-57371354,-62135300,-91705405,-87754065,-46161029,-79365869,-119592308}, 893820159284894849688665222534317657121497436782511925690057772429157190488226729522929498249710564628058606606360238823562329738886798185252965647186494510805590401287543490475278912382356466868809995098853598226703989231197655681697255990187}. -{{-3456514,-98131915,-117225689,-85049146,-24661996,-43771437,-37963136,-47846891,-32490193,-79616459,-80171431,-115511058,-65332024,-37785559,-30481272,-49838819,-52961591,-78005969,-28862940,-68108299,-7480618,-10535245,-79375963,-116896972,-85965513,-63690566,-109463156,-111511970,-67464088,-12999359}, 3436479010077213001240397624701417751480554215431994882217131929762934114476172131020514593134638653702016572473521509283770593613288900899523691945604045076057596025963030767618916722344128181261574225339510519771802650512291005475980188080217}. -{{-3203494,-40480757,-67336525,-123071330,-110546781,-96056119,-1395924,-57202582,-32508787,-122115260,-118313716,-93125657,-83377324,-70703552,-56848510,-118244731,-63616171,-87310915,-66559970,-52007630,-81469069,-122717413,-59537923,-33288852,-58622317,-112924502,-68493593,-19805969,-110091475,-67949353}, 910186028587146718193538496821413203468311791958349852975125574250419442589049352934955641336647538625550671206029259549871115334264426413223265219839813180671031822655220359108634831838317909351231923324291252573985983940930368167137468249801}. -{{-3099596,-32813191,-39710104,-122415630,-106110429,-105567469,-96347262,-102724545,-25151046,-41151517,-80443575,-105160176,-118839151,-8516146,-37847323,-83235494,-118968399,-44016972,-118344099,-70597375,-20533054,-8132637,-119664850,-60092696,-66706605,-101607427,-38402668,-121596701,-35171429,-64945496}, 2154763376876588432988896801126460124973806675850540020936864501506520582238743706228295220571333443273795447392900740044865255319158234836253453679190022433901496348190611578104432073232164238077736795181737623147630519433465320702549215586637}. -{{-3079256,-48657424,-80056189,-39258169,-66326323,-61887689,-76513111,-94558305,-72773184,-91594070,-62764571,-72248970,-112617037,-104654662,-32993200,-108447224,-85316711,-82893270,-34220475,-54209641,-109304945,-64394338,-70003392,-100406938,-51922277,-11554759,-43472742,-61748611,-103745653,-59322990}, 751922889194586346601254400537189636156790694479917423879757414320284436931356021890581346192167709637569377264604794220244250936083049211761258649398583896334489585990592765145418252242290718545327379340433324101724549255155492863471893277443}. -{{-3010528,-27951446,-46945886,-96310430,-19278392,-38738767,-38342822,-43741880,-52011427,-61999234,-73322919,-92225499,-63658136,-61462824,-60576783,-105988081,-79825886,-28824658,-54459227,-14400198,-31267173,-71533207,-77658683,-21566483,-48207333,-16699770,-84546063,-101624457,-56411034,-28086881}, 3799937925848360966653309417943632998055365798473217597957342652477827770200583119392695761988689522674198987024993489970585959378696110613941342842062426457150739672642019934680728611709986795531217419292714685296001090353630163329025548432095}. -{{-2913738,-119629286,-16418571,-20256418,-14539677,-91978637,-58045664,-49902815,-89077217,-68534253,-62011921,-67321928,-78426937,-3738158,-80519590,-28784447,-78222523,-85382037,-101702375,-94722405,-113784573,-24280758,-19253505,-94775596,-84259444,-109154102,-109755590,-101123087,-27215187,-44148335}, 5161304638869265167096014365466863300845888552244393618865104820687275791843747950651548759499066250667203667345433963239933426944631062041818972148928666655836488720942043129376385240820244442742601081766519362024466105873499454346040130431051}. -{{-2764917,-111854367,-78430591,-42172169,-7298328,-60623586,-93783220,-43287462,-48558132,-111681269,-70030007,-90036788,-80061456,-45222459,-182883,-30413263,-47901572,-23068217,-26691190,-6452942,-118435825,-87312819,-117885400,-34203664,-57537577,-99897469,-12494560,-25022525,-23767025,-87671644}, 3047233106533021604372392972631007641444283494676746155602861246606324629500279468855863489215117012054238791408222420115832771415794371061294564141751386919554668611444195473016778956485030327898177227862657413048131407427379960873187915143664}. -{{-2713381,-51058668,-112489694,-9141058,-32674774,-51365276,-116066221,-64277920,-106166915,-59973326,-72442416,-102568713,-85737194,-64327787,-94246525,-101389685,-30061019,-93309977,-114533038,-87235363,-44124944,-63240724,-27909407,-116655687,-16792654,-70415262,-29618372,-99411150,-89544592,-17145941}, 3981221747602087168238720013809862892021757688489671641363984797970705675493691679640143363342153176571860859914994788372337334703604893021063061541683263221707149309934697586395345198124003830186361109698182302553241720200986465785436616005310}. -{{-2447829,-21049282,-67600359,-33777142,-93581820,-79519532,-94606301,-88149934,-14183701,-13643430,-49561286,-3373019,-36134853,-85274983,-26522627,-40484073,-63013427,-66744654,-49252312,-93591006,-22219385,-4395428,-44448221,-107369916,-10821496,-111469941,-26874113,-14005538,-120805494,-26337455}, 4849676596282327365106186436104087063850476826068635469346307609766555221328977731930485170604735645649429431961546423556886734264518074207197649676648227181355053482156323535960137570782098339830663661386599118992527526884825330280107466426042}. -{{-2381587,-98543695,-4462441,-9167924,-19595584,-58072677,-39165533,-13542311,-58037729,-13893961,-16554082,-52173717,-9708597,-21038848,-84515477,-38157973,-9937427,-75194301,-91857201,-50664212,-8296808,-67899887,-72960333,-26275605,-56830409,-82967024,-35548092,-108602537,-119725396,-94876390}, 490826524735960569964195760463714585617381359912584059355707735614042044278047399519777808128309530829879655610642891418141573131109520743860592215729635959989398293431636036294981764823468687623182574773690451783141502013628010078264385610776}. -{{-1988592,-122634378,-42449024,-51150693,-106103181,-42233911,-13021627,-14857725,-28157644,-122461444,-85978200,-33804273,-31246313,-120091873,-28693459,-1953689,-90295830,-37292138,-66191582,-113547505,-45281868,-112003518,-80241651,-17010581,-55248965,-62353588,-118931651,-77963393,-102291129,-71198726}, 167888635492412822170139488687482231063309053049437546455276608542164732724163324246789832008404653615962373284223479341584828228932087176014642279693235940146707714736617417543015596309353225463445173340609747709713725176891308746350951597831}. -{{-1857384,-101381311,-119503301,-13386353,-115512764,-49193530,-46930384,-89163176,-111263481,-42526248,-85692000,-18759929,-41211009,-55039376,-77286594,-84697421,-96747975,-73944609,-51040120,-20533914,-110461027,-116131076,-104282268,-83084701,-45179580,-68546100,-34021898,-117338861,-87064206,-16643282}, 3952560647944691463729745760618044478690388093975282297890222277864564225218196659060578950126556308828201819544600606086120685467715859558537746776655667395098112821548341333022790342952103707870992157272457986099394868606551295319858490402545}. -{{-1522604,-30840994,-54372800,-79217942,-97011066,-57250691,-63058154,-38902450,-112180265,-99273584,-112286234,-16304341,-94219236,-7594490,-94417022,-73992396,-76372819,-75878156,-28897218,-83378423,-79277060,-104228948,-115983404,-30822038,-3147541,-88436092,-27724171,-46630539,-53324054,-32860566}, 6563059181679665286368149497663658621591881549744242802687171273311158679852773321333581672583704533346184522326495416723378836692996768837715441213487168258709323799985404065061619141491477671818333635487781263918037404537329779947255335679711}. -{{-1290074,-22453142,-28795456,-31071946,-122150998,-90953134,-11798696,-16339907,-58430992,-3030019,-73822817,-105504457,-56805232,-8116007,-54020557,-50760140,-100448380,-57278406,-5879531,-50016994,-51720879,-29520052,-121211235,-9875337,-32334199,-18735871,-110165210,-72507908,-89909408,-115417646}, 398783092652617149269606350743784020283878927131605729229179436643069606001036799681753351147042498062160634460683964289867959258586484663192159308720679711735554238296858102390263679092058493571820553222648483490241594521205977154320488698239}. -{{-1278862,-84529960,-44272212,-111552061,-65131202,-85990207,-107309343,-91767762,-24219477,-98628602,-52606857,-78551469,-72168397,-80951736,-115304120,-18354586,-9759802,-18215023,-18556479,-97209206,-3751121,-31108794,-88944866,-75508667,-49077392,-103733239,-99260200,-121881422,-6823196,-56082603}, 5250861163576989681940205030014224112375884262377959416156769406408860829436350873014265455091640659280399075104077331994455270527076742482415335564089158187940155289265944970216570676868944334446163028526794184700042050344922398969965375513239}. -{{-1217162,-4239021,-93624520,-62031043,-52973460,-120224170,-84597644,-104582348,-80323318,-32878018,-104541961,-24485369,-10676632,-11807304,-75607387,-112571884,-43437923,-49585863,-7282609,-119922140,-116459468,-22436023,-101936545,-24025839,-116773726,-114120884,-8336474,-42488137,-57528550,-48553678}, 4763974104341383326524212475514973711226146787940289648213364285884116690808401803491408440025637991081818318577633683897394331603984765037085331052980560262848553277478684220731044209912658834821683268694644462299101350868095539214152145351669}. -{{-1113859,-64473464,-29280635,-45598394,-27329073,-33104923,-44045741,-85165200,-71347658,-9207681,-108337532,-110038208,-52527708,-95627200,-49841042,-52079582,-40350301,-6714100,-99224387,-25593398,-87694580,-20967084,-91131679,-20574017,-91139929,-3292583,-26011810,-40856901,-118774011,-40519220}, 4979265687982396126778809599716231815184752048080827680414160799470073777408217432768358714421182069589877057148874846948203665045275955652730574492170219752172471512931016890246283810184338224286082694947395326519973874311853979040011286936970}. -{{-981332,-29252010,-123316602,-51088821,-97814475,-88154127,-19981193,-68628087,-93723903,-91400107,-122650391,-23504593,-52954186,-32555067,-63331729,-2342715,-3383621,-50325916,-14451522,-20421151,-88110038,-97397725,-73685097,-39252893,-103617929,-55544701,-85759908,-17980906,-96017551,-91473416}, 1126777706127772735713935040077983350933674348203344690712638378700900335589394933622546658127814565218435011219788873863828527958866377604738587957211432205286070040533812662997061867214782985432635158638571438433824022252853708712282668011527}. -{{-883503,-6192159,-111785527,-115744458,-59536570,-33300809,-69876093,-54321728,-37614284,-107286774,-3402425,-44072319,-9205597,-77297426,-86020113,-23969906,-90459829,-42644309,-88414970,-96533319,-99213741,-92251996,-71711105,-87048459,-14657605,-82149999,-79944393,-23141421,-103604305,-121793970}, 961284202960337054905040632258473650220735165841808496658724359465111651352422702085274353461208060478247337053057540674535133156443873562490212641682068994373389029893979107410979339481522164067919639284217843723696774824181555754206778139544}. -{{-435432,-52713851,-92681294,-78826356,-27494009,-114908859,-67752875,-17643261,-50211,-101810005,-77435839,-113777820,-33987617,-78569331,-51426024,-117352065,-57161842,-11654084,-122640328,-107824722,-47682283,-56358494,-33490571,-1156838,-65732795,-103185608,-114100857,-17144608,-122919874,-44131428}, 4355179724812104572115080359478644769416090655927684661829389541316238412435936798298245819551838644204989761837006597092040882359871623613194244942415721200604199732209550654564119484606151147283019600027057709327824786832097387172777335670797}. -{{-393934,-50757660,-100680233,-14487276,-6397635,-75414892,-114639059,-64323042,-51738693,-23003891,-97989945,-108165743,-114017257,-90007096,-71693336,-76202035,-76616988,-107197424,-3226576,-39767810,-53680923,-17958961,-81433350,-110909679,-51703716,-88968434,-82965412,-111632483,-78285178,-16649404}, 3545721735584572632493727396609418007242822411053629846125264347071874498415856916736594073910629941502889410480325269275986302001559755696177771662978640592125555553692479809685271519074586323737039310789802311745216799544230576341229813850283}. -{{-126543,-120426250,-66398849,-13880347,-105925764,-72315214,-66258458,-23819620,-29624986,-86142475,-43679665,-24550219,-52745813,-48516630,-13047990,-74506105,-1284695,-119972209,-64180004,-7788409,-97420384,-83557123,-111816981,-3640950,-110096074,-94319220,-77429578,-88889509,-52792402,-10182229}, 5178334325322620534558189643453447175671645756620069424707696819945811799955307674875080577246963736392503146801849747548711883648743952185064032889815821105765099933014535572981284900212791038376790976554341164166259216805666089874665648710130}. -{{-73582,-77998766,-6262006,-3843493,-65752669,-42961173,-100825474,-53145068,-30229193,-32591015,-27178512,-26951950,-107585576,-6116721,-118406754,-95568957,-92421096,-3767799,-20387470,-104953962,-105182583,-18965118,-34235767,-18543404,-91802482,-63491498,-117950881,-38824687,-122373526,-70159447}, 949436171311691333250366602500617633347055069781866669421715819837126530397936123232563193532622712810168026553960212063604183093275336682338110724332552019147506623600156070031714820254387732971619003539027729664789157637811759612317519404231}. -{{-55142,-91565755,-59212889,-122065897,-14980377,-44794439,-16295973,-85070488,-45117156,-22113048,-48511735,-78487777,-91289905,-107050019,-28151865,-67191254,-92280216,-54459716,-103148999,-31620654,-24591704,-1608418,-37631243,-16654087,-33411835,-3360237,-98372558,-48426391,-91759061,-79047973}, 1277874570979078456600888411585356166701837923591648919392498056270826243237961482405245533788547979401996964297761347097897257395761960348583881059681878013781037026979238250309605430700237745372732552434929265588515806421229476840361548284801}. -{{51693,-107935118,-2194789,-98669122,-97276381,-111672282,-21817678,-87391991,-14731295,-46283554,-90532128,-45755937,-76018382,-57699948,-52497420,-86388201,-86861449,-111950561,-19039447,-43076702,-123010912,-4970630,-67529358,-112566379,-41812936,-98389228,-66355415,-7377119,-100606838,-116375343}, 978653653026632856906027690924913615579238058322195682762534139988249342749529830563197302125978317953909818797275068351543306442902486063937412874578287329388771875555601308866844499858248752708044813642907372057034683560793885477596395239018}. diff --git a/test_cases/test_data/30dim_from_0_to_100.data b/test_cases/test_data/30dim_from_0_to_100.data deleted file mode 100644 index fba1d80..0000000 --- a/test_cases/test_data/30dim_from_0_to_100.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{0,20,5,35,98,9,90,26,29,89,94,87,49,77,96,21,30,32,70,53,55,85,74,63,67,55,44,6,29,33}, 35797650083189638563098377756675756864710358073968096123075372}. -{{0,21,66,91,40,26,38,38,36,61,76,51,6,55,58,69,4,100,59,79,35,86,43,18,98,39,83,49,62,59}, 132825061807015327159919082462430419056858839632428604304697866}. -{{0,54,25,21,45,53,67,58,51,5,36,3,25,86,5,14,49,2,93,79,77,62,59,54,19,46,46,5,92,34}, 414200934121907064592256100217971106089294776555485986071337852}. -{{0,61,99,47,63,3,76,6,62,10,42,62,24,98,71,26,75,46,19,22,100,28,95,95,46,8,75,42,14,36}, 123872430839272627558854427999840853467896394410622643891159102}. -{{0,62,67,3,38,54,0,91,63,88,13,72,47,45,76,39,36,94,70,80,26,45,40,97,18,83,56,85,87,49}, 682777036322615160548430303628226252499072938219175669001139596}. -{{0,68,33,83,55,75,20,40,98,42,34,8,7,34,35,67,12,11,37,29,32,81,19,88,0,46,58,24,56,72}, 838872333129451105126778365499134741470077851123907916618190908}. -{{0,68,64,68,92,76,97,69,37,84,97,42,95,77,83,0,53,95,86,3,68,18,61,63,53,77,94,82,14,7}, 362210344646038342641248053927497459661867335314690906014840256}. -{{0,79,81,8,1,99,31,15,62,35,26,44,6,39,31,68,12,65,5,76,58,54,71,2,8,6,81,48,98,25}, 521702538245479683202250826623340588218188804692889260331000566}. -{{0,86,16,79,91,2,75,92,25,76,11,29,12,54,54,92,3,63,49,51,65,45,35,61,15,5,60,31,60,9}, 1658274081088441957100069775128946862148212620088308184059224}. -{{1,0,22,55,16,87,10,84,28,48,31,63,76,60,51,39,70,100,63,7,10,29,68,51,44,0,51,5,76,56}, 418111715590251290226313918458722818726455878200273104693677097}. -{{1,4,85,71,74,9,14,81,50,46,42,11,99,19,6,68,36,27,79,49,47,67,70,95,13,31,90,57,6,66}, 948551913802700614530803089004942581579884853306521951986923693}. -{{1,5,58,95,45,38,21,91,9,26,100,77,24,12,4,21,79,54,52,99,32,44,81,65,45,30,0,88,100,70}, 1460008563495623852480654914113449092081500855512814115418114523}. -{{1,9,6,54,89,73,34,21,83,74,59,16,86,1,85,42,1,68,7,94,90,36,0,20,33,52,8,58,92,46}, 414020050709947579487106436083433573956503841149446088215061939}. -{{1,17,39,14,6,11,9,7,50,11,68,72,50,24,60,49,60,16,50,23,49,40,39,39,92,28,25,63,17,10}, 25715716749000042564475839579149462686657694305805526697018087}. -{{1,25,55,32,67,60,29,8,34,42,95,26,63,3,27,61,2,23,36,50,64,68,78,60,3,94,48,68,4,70}, 1091112525956146696721979251328468831090123297866275289110344791}. -{{1,43,9,44,13,52,36,87,82,22,70,53,65,100,26,35,60,52,12,34,99,59,82,94,20,6,43,80,36,87}, 1049351532444533371137011180626842518318189857964798681394747543}. -{{1,52,12,11,97,12,36,21,80,43,56,53,40,90,45,19,5,25,64,71,5,7,86,46,24,96,60,18,15,86}, 881820222985057344288270745406986664007542344329936003850291865}. -{{1,69,3,24,83,57,83,68,88,34,63,35,2,90,60,88,36,54,8,91,3,59,86,25,71,22,35,68,21,2}, 238693784831819246577296891643397908334461843331550622300769399}. -{{1,78,28,43,55,40,10,79,99,42,15,82,86,63,60,74,39,77,16,5,98,43,32,57,39,74,25,68,95,99}, 1493106535194670754525396402602664410816469090520636443524277657}. -{{1,95,48,55,94,29,18,78,3,14,57,26,42,46,70,74,6,60,93,88,79,76,70,95,49,18,49,92,42,47}, 231072894096707417682381955806727388642032001890125452473009451}. -{{1,95,76,6,81,20,42,21,41,35,3,0,65,32,29,53,96,36,22,14,0,41,1,74,42,51,23,26,66,56}, 424338388970193816506094144067097452594230337442081755629672339}. -{{1,100,44,31,52,87,90,29,89,40,76,22,35,85,32,11,24,42,7,36,67,97,58,48,34,49,83,42,73,93}, 1341807933223898079288174880283353778302797046972268784060248489}. -{{2,12,95,2,31,71,75,26,38,11,87,99,93,20,67,13,98,79,20,36,75,26,88,26,2,62,50,89,100,40}, 625436447978466564125235508561898068824636508858202908999736948}. -{{2,17,45,22,18,55,62,64,96,86,58,84,30,82,19,10,88,21,83,73,17,0,98,78,64,12,25,91,52,66}, 1074757316985421182350498213784868899032359576215032737281490982}. -{{2,17,54,62,24,95,52,91,8,87,83,23,69,85,42,99,41,43,76,12,73,24,9,64,20,13,46,33,23,70}, 837688103089219026320208185641119880888160128588016665889062562}. -{{2,20,18,65,55,31,64,6,52,0,91,79,82,38,85,58,74,39,86,91,32,70,29,47,17,75,3,73,64,87}, 1495794222010193921929995734101822454566539946389079576579558456}. -{{2,29,4,25,74,56,88,54,93,99,25,16,92,26,94,42,75,80,77,57,84,17,4,94,86,63,85,84,39,43}, 349441277261517943369116539677980426856907319873100123451754250}. -{{2,53,29,70,17,84,99,96,24,80,20,73,5,85,55,88,61,91,82,47,4,7,42,36,83,68,98,94,73,45}, 797710922344813422304804396316798137054263430404222272771160150}. -{{2,54,32,54,29,30,2,55,47,63,42,59,47,63,29,31,1,10,69,33,76,42,33,55,74,69,68,13,76,15}, 593361872864355756886149322191240487879854799510367680968129424}. -{{2,60,95,9,27,82,85,4,21,82,76,28,7,60,36,96,53,67,65,6,12,49,37,20,78,100,15,5,88,45}, 489164492021211220724959081026146411855203360681134709432324444}. -{{2,75,66,51,1,85,17,52,1,67,24,96,7,79,14,71,65,98,17,25,39,46,20,38,2,24,67,71,73,4}, 720276297168747784319013718016880020762647386148035206722728826}. -{{2,85,8,37,14,0,43,32,54,68,73,75,50,33,24,68,79,2,10,47,70,50,90,4,61,31,100,69,10,6}, 316722940813165756939147768428480053527565000642857396857285706}. -{{2,85,97,25,5,77,0,66,30,82,31,97,34,46,18,3,0,71,75,53,22,59,26,9,16,18,0,80,91,92}, 1440423267009258720901656285692481118303313131379659946521955390}. -{{2,96,84,93,56,92,94,21,25,15,18,54,42,16,85,3,58,86,84,55,30,51,13,46,6,85,80,6,98,24}, 566270070726153022794008187525138039812061762631455229176497032}. -{{3,3,1,4,100,4,72,63,14,71,8,27,100,52,50,26,38,4,88,48,84,52,91,10,44,35,88,19,77,5}, 522663783310044003029438980837987113628379048851480878040222343}. -{{3,4,8,97,32,16,85,84,59,19,59,58,53,66,45,31,58,56,63,2,50,43,15,66,40,28,61,37,76,73}, 1246996783364022057164525405528747960347995470480815759844235081}. -{{3,7,22,59,34,73,87,48,60,39,90,94,59,41,95,29,100,68,57,47,97,58,56,56,52,54,100,21,50,31}, 104782237687372010379397367292948016527318702772229752892486251}. -{{3,17,15,27,75,70,57,84,35,67,44,23,23,48,42,33,18,7,85,3,79,57,24,6,27,1,13,33,80,45}, 413385867203443995209658386169765564753214125665075675730451295}. -{{3,28,61,50,78,79,50,82,68,69,22,70,29,50,81,9,58,18,77,3,93,13,4,66,28,65,57,32,4,49}, 66315889012979188089459000887554200740491275626430465371329061}. -{{3,41,52,71,58,54,44,11,86,64,89,15,62,0,40,96,42,84,27,86,8,62,73,39,45,84,67,60,79,31}, 573127255570361724807545832886101053050050909844352718350847115}. -{{3,48,75,8,19,97,72,52,11,32,14,96,19,14,6,83,20,48,75,73,98,72,70,44,27,88,61,41,24,0}, 63929296174602807521192768457977273908532779299939906942177589}. -{{3,60,41,66,39,26,12,3,39,8,35,48,70,19,30,63,99,69,21,85,67,57,41,75,20,78,66,67,23,13}, 375527623588597055503326968668649977906372579432745451172898197}. -{{3,65,76,92,1,80,27,46,63,94,81,89,100,79,46,47,67,40,88,35,22,80,46,22,64,25,86,61,62,59}, 132295483380019457833033873680514871777902198192523811880545619}. -{{3,67,62,39,35,16,31,71,72,16,28,38,61,98,58,18,44,8,59,96,8,81,22,98,26,87,83,57,66,33}, 582528187761675711650393543746001784342878550906781683109073115}. -{{3,74,21,95,23,82,87,59,64,80,37,99,99,100,96,72,6,34,41,10,61,74,6,29,61,84,45,93,4,66}, 1083174876430390153985808895064202436416494603494605516120005853}. -{{4,5,14,48,2,58,97,76,49,99,99,85,56,48,62,36,8,79,50,88,63,84,18,51,53,93,1,57,21,75}, 878398295375673794691496992292426689003533028839319908960571202}. -{{4,9,81,89,31,40,69,53,63,48,100,38,12,54,99,22,19,54,57,63,29,48,36,17,92,84,98,47,26,39}, 180003856172963851404082483148641829554643020442095212851708382}. -{{4,51,90,79,62,26,23,80,29,75,93,9,94,73,27,9,98,23,92,49,32,23,15,50,66,20,30,93,10,60}, 231922647060417006608335688797932149146241475472094651235364682}. -{{4,67,95,86,17,64,2,10,14,34,67,3,4,89,77,94,84,84,83,96,88,100,29,69,0,75,42,41,50,81}, 893446638848965521490162868747951150199219021645844229468220438}. -{{4,68,36,94,49,78,47,96,32,20,98,83,0,62,51,52,98,4,50,54,99,3,2,77,60,53,38,10,75,43}, 425943984643603087989832593792450076048203240593669613255936080}. -{{4,73,40,87,18,61,86,5,8,86,27,28,40,95,41,55,57,100,13,89,77,75,11,87,72,21,45,14,24,89}, 867157394475252978423304708039285649233836265203392281971647658}. -{{4,76,86,67,84,56,61,83,72,72,23,95,47,67,76,84,35,48,75,94,87,94,98,75,51,99,60,35,2,11}, 76823729044852278891536788161459666810412512044575869449354440}. -{{4,78,92,45,69,7,48,65,95,32,24,61,66,89,54,24,74,82,96,78,62,52,79,23,10,11,52,43,32,0}, 7953710767282333303434260898930263411811499868524973750495672}. -{{5,4,74,41,3,60,40,59,38,52,87,36,84,71,41,30,100,53,86,48,13,44,93,73,76,74,75,18,15,29}, 199782892341617686486323191833736828508322096870603376659948697}. -{{5,30,94,28,15,54,89,90,15,25,46,25,100,42,38,70,22,64,62,54,65,31,28,33,20,32,49,27,82,14}, 413240739071646305942109066670369551008161823301680112537176913}. -{{5,31,52,49,55,26,80,19,88,31,92,29,44,94,41,1,43,27,25,83,40,74,14,10,5,47,52,23,40,44}, 4031960282787669456544817207312486373164709253089826949810843}. -{{5,33,38,91,69,77,47,23,54,85,100,24,72,80,84,98,27,22,31,70,27,55,33,30,51,43,46,98,79,39}, 617964275410968193410611292641897734019890194086455209150972667}. -{{5,37,69,79,96,68,44,2,60,47,24,77,4,16,77,98,63,2,65,56,2,63,11,59,17,9,58,83,49,89}, 1028920639053003750196595406338166021228005940613474154797419023}. -{{5,37,86,28,78,72,11,46,8,61,47,50,79,47,13,27,65,35,19,94,24,35,15,40,20,72,41,91,53,71}, 1080772625677515357768646526200032038358078202643133864973170243}. -{{5,60,10,42,96,30,27,6,90,30,18,72,87,11,7,93,3,81,93,69,28,91,22,50,2,41,85,70,55,31}, 313212101123231049506371670964042030959744486206883096926613569}. -{{5,71,83,41,48,16,5,71,2,89,64,79,47,53,10,52,79,7,74,58,59,64,43,54,37,60,29,18,7,79}, 826474020798476743228495577700850465720066995471059866830977743}. -{{5,83,44,72,79,82,65,59,83,27,100,76,71,5,25,89,44,43,66,79,99,16,51,22,40,84,4,21,33,6}, 54295940433809664123900505863354432348067119846344263657518035}. -{{5,95,34,92,1,11,15,75,58,52,2,35,25,99,22,3,12,85,78,50,57,26,85,2,39,70,91,80,90,72}, 1601125659562612675474951285367152184674096416025402229281437939}. -{{5,99,79,66,47,69,31,9,92,57,78,77,3,22,49,97,89,69,0,63,36,38,46,10,67,99,39,3,0,74}, 900241993277137787986846893642559179744811815521037349754231543}. -{{6,10,40,4,39,67,83,29,46,32,50,45,57,42,15,68,13,15,2,25,47,59,18,89,10,0,64,22,99,75}, 1349878321498643513667406883961864571683585175803504662584973552}. -{{6,15,27,65,39,59,83,35,96,58,91,17,66,93,100,99,11,40,41,69,53,23,13,98,0,29,9,46,45,27}, 13755202424991211941222016456671245595729718869880834266868990}. -{{6,27,2,47,53,2,73,32,89,32,24,73,12,59,39,69,49,61,76,35,70,44,13,81,100,8,51,79,79,82}, 1480445519160702946396057118294118858565980521868978161080592730}. -{{6,31,93,57,39,55,59,91,65,87,88,68,10,30,10,96,52,43,38,38,18,0,76,14,72,98,24,33,31,37}, 83617083194789087119542118548814459897989107654921645841318910}. -{{6,48,87,53,37,48,55,70,31,52,88,90,48,83,23,2,21,46,100,29,50,7,23,86,46,43,18,93,64,3}, 630338912253672917202357103912672571560206184603695613678805340}. -{{6,50,31,30,53,80,83,0,68,69,30,69,6,78,41,85,55,25,24,21,16,62,4,7,69,96,30,19,31,59}, 77200260586048760105288035717049798018942315747827692803443284}. -{{6,53,87,49,83,42,100,44,40,0,18,17,96,75,11,64,95,60,32,57,35,63,39,34,69,58,6,12,35,45}, 25880620405651574848156082689022986019794286765334034829109278}. -{{6,75,86,27,25,32,44,36,40,27,3,72,33,17,2,11,12,58,84,56,66,99,52,43,75,85,76,75,39,9}, 390890827416858187935286842636334789744048256411406844517463578}. -{{6,80,51,91,82,70,92,92,63,13,95,45,95,80,78,23,61,69,2,32,10,16,5,28,20,98,1,92,67,44}, 668732986593722473648225868036082406425075623268802942092943116}. -{{6,85,70,16,25,24,36,46,88,15,95,98,48,93,92,53,30,6,35,85,82,65,58,15,30,7,8,41,15,84}, 828419333964033263571355042609955732482243103549638369845487122}. -{{6,92,71,48,29,100,19,45,41,72,64,81,53,36,56,35,61,89,46,55,92,59,3,65,71,70,11,14,5,39}, 91801887247689026144668239146099479917605754818161912784329172}. -{{6,99,44,87,51,50,19,29,50,85,11,89,0,54,40,37,59,39,49,28,25,64,89,21,2,23,2,76,81,63}, 626709776541531043634979177808207501453345446669540453003005658}. -{{7,7,20,11,12,7,0,100,73,70,89,16,47,28,29,22,24,34,22,34,16,67,16,51,57,75,60,80,63,41}, 260326906843406768744487483120461012354796394840019334548444459}. -{{7,31,76,85,22,77,34,9,84,75,47,88,79,19,36,18,26,19,75,11,69,2,13,38,85,22,78,99,29,19}, 336262446003735480310649015700503981189595454024831598422013611}. -{{7,43,89,46,30,75,30,76,95,92,56,45,97,80,74,50,36,82,98,95,56,74,91,6,63,83,71,15,40,27}, 165359119710225818237972612238361562242758153535807301815376167}. -{{7,55,6,17,52,97,6,28,32,69,91,20,59,73,56,88,80,99,55,74,12,79,23,74,18,100,31,39,45,59}, 68661343124082560048766589280875469176987232808352171956778539}. -{{7,60,27,66,97,43,94,81,51,95,70,55,82,39,29,0,33,25,51,3,64,36,68,32,47,29,88,53,64,69}, 1345016105309653539138077519001866847464036723652308399247289269}. -{{7,62,25,93,11,58,52,57,2,94,65,88,99,34,19,34,42,12,52,22,96,90,27,85,63,72,48,2,92,39}, 480486257947159141223175211920875009705310246829311838551823517}. -{{7,65,28,36,25,14,19,53,50,94,14,92,28,40,77,48,36,86,41,76,49,31,46,47,7,98,27,49,1,34}, 52455389380149211701807761581452891814549359787368685346504915}. -{{7,82,24,60,48,33,9,14,93,89,72,18,9,93,15,77,34,84,63,94,93,98,33,63,76,20,12,60,3,93}, 854353958306521676928484174588879229281263887208699286655398753}. -{{7,82,26,66,65,86,17,44,15,6,92,46,80,58,41,63,10,93,95,12,92,8,99,17,6,41,97,16,17,90}, 934241540892723793723041069638046992009841238401286064556130641}. -{{7,82,77,3,88,72,94,74,63,64,89,20,74,74,100,17,0,8,84,27,96,66,87,92,16,46,98,98,25,47}, 333084581394878761857886842008997645117081205543011066361447693}. -{{7,92,82,63,50,68,3,6,49,3,99,38,57,48,57,44,74,98,25,53,15,64,81,89,42,80,45,60,76,68}, 1308350496732697036801386945111014231128743879623733803937978185}. -{{7,95,22,85,43,27,86,94,60,28,65,3,33,95,54,2,39,17,95,2,15,35,71,73,84,93,7,16,24,35}, 96832450978972119780454363970097594663148148199564555454987323}. -{{8,5,58,18,22,70,75,66,89,6,98,58,37,59,60,78,96,21,53,40,31,18,38,62,27,19,16,35,38,46}, 152956675096554806352676058769775056088463553548317091049794}. -{{8,21,24,39,19,14,1,59,13,61,87,10,47,9,50,4,76,24,73,31,39,15,57,46,95,77,52,3,97,48}, 489012904133636117366587367492760853973236230216967903086655450}. -{{8,31,3,73,58,53,75,1,60,71,6,54,1,25,18,90,65,67,56,88,58,17,80,25,61,100,65,47,31,43}, 161849687154125563396605470504373288113356905482883555704124142}. -{{8,43,6,59,65,68,36,15,40,84,97,13,15,58,2,27,90,53,64,19,57,20,40,27,44,73,59,39,37,37}, 51926614496398752438936872264047878822484225481831749311437978}. -{{8,44,59,99,63,86,52,53,45,36,100,20,93,78,87,12,80,34,30,99,78,46,62,55,58,1,26,17,85,22}, 413932550357694938116455827266045934660694211502758253862343068}. -{{8,67,20,34,56,77,17,10,73,7,38,14,71,47,76,98,86,17,63,73,43,54,25,47,79,19,67,86,90,75}, 1569357480609833524188565391868937475900294143134023190665114466}. -{{8,73,23,5,6,70,9,9,20,61,56,41,77,18,95,25,46,11,97,21,42,58,70,69,34,94,83,54,28,59}, 173982481891278506234434195703929833639934841402512403466214094}. -{{8,75,34,71,59,47,48,75,74,46,57,31,40,52,2,48,62,70,28,32,85,2,4,4,48,93,45,15,38,67}, 875982705683683763358765799276740589653290828050030088151895226}. -{{8,86,81,29,14,28,72,91,58,13,2,22,4,5,75,31,91,2,75,88,31,70,41,10,66,77,66,5,69,6}, 595898125383832145802594484733116981578985712001203363611271820}. -{{9,3,89,35,77,29,4,97,82,92,8,58,57,31,6,71,87,12,15,2,6,8,51,10,17,31,72,87,33,41}, 308684159860657776119007873555286493914603693132299518777602239}. -{{9,43,33,43,48,25,72,52,65,39,44,70,55,76,3,82,88,67,66,23,10,12,18,86,2,69,24,36,74,82}, 1299175375313992295308672435933276474383821189845599021838258991}. -{{9,61,57,80,57,57,20,64,5,55,68,75,56,31,11,10,53,42,2,72,33,19,94,48,81,71,76,86,25,2}, 392901268080774681951355951314554269625486181912151057113377591}. -{{9,75,50,43,99,69,38,29,71,57,45,75,100,72,7,0,6,8,8,73,92,28,47,26,4,69,92,33,20,57}, 156698899078765104698457720100447169796446354958607755931832251}. -{{9,79,35,94,88,53,65,79,87,97,4,47,51,40,35,0,37,53,54,50,64,10,72,84,10,0,31,1,96,21}, 432267845330843232671570186612629794576032321603051040385752039}. -{{9,95,5,33,55,11,53,76,41,54,97,79,24,41,24,41,89,57,75,41,49,56,71,84,77,0,20,64,50,53}, 251189411248813164215381753389517853060083181237218431467498879}. -{{10,4,76,87,19,62,87,50,59,10,37,18,94,25,23,13,37,20,67,17,52,9,23,8,5,41,36,89,94,69}, 1440224615883780153460170690579463775867444143146569175388775768}. -{{10,6,92,93,4,80,18,7,77,71,70,33,96,33,86,82,80,80,89,31,17,34,77,61,56,32,95,77,79,80}, 1549875726131224957596198399577444172072176944853892465694616456}. -{{10,10,39,38,8,83,68,47,41,83,66,84,62,61,33,81,60,14,84,88,8,83,17,95,73,85,54,37,28,47}, 94463467551414866802544404926765133993143422658407557272495012}. -{{10,14,85,89,54,87,91,13,87,2,47,50,92,85,76,55,67,96,61,56,37,79,48,78,62,64,64,76,86,37}, 787745440909764960529339474917085340222799633616695607147472364}. -{{10,22,94,86,90,80,57,31,30,5,17,4,79,42,65,60,14,62,15,38,36,18,34,52,99,26,16,79,48,89}, 1054182834919825557626963894931354970475463923723968425341769408}. -{{10,31,56,47,63,97,31,58,36,100,2,14,22,54,70,73,50,91,12,100,85,91,78,25,42,38,86,91,25,74}, 1143613444716893436568368348765158571362785867823204298378084474}. -{{10,37,3,21,89,25,95,49,41,15,78,31,51,97,90,43,8,21,27,78,38,94,27,100,55,29,65,35,7,33}, 119756239778073223576080376947880766614555740071636891913862142}. -{{10,40,73,54,2,61,84,65,83,38,6,24,96,90,97,61,94,94,34,90,18,5,9,13,90,36,91,65,37,30}, 335392515942895516169862212068625364196987632227854029737214372}. -{{10,51,48,2,73,48,56,87,11,20,48,6,7,56,5,20,40,96,69,71,98,84,7,71,0,98,73,95,40,85}, 1201789010962355093857340951175629471103311213755352425115177362}. -{{10,57,55,82,2,2,0,94,60,26,12,74,38,3,21,93,97,21,90,13,23,25,18,14,48,69,71,92,75,37}, 771885993957583380788886442224965573488238178913101657614835718}. -{{10,68,10,75,94,38,92,54,40,41,48,30,75,42,36,39,64,47,78,81,15,31,95,60,97,98,95,2,49,92}, 1010469144449144325826184847227883531285737865846215856818393608}. -{{10,70,18,72,54,63,37,23,9,41,62,57,47,9,79,7,13,42,30,61,26,0,61,50,27,42,98,48,11,67}, 925621437579214168159838490205058947740816965198533704611920864}. -{{10,95,87,59,31,29,11,73,0,34,8,62,99,30,57,99,31,88,63,14,9,30,74,50,22,15,5,18,50,6}, 6685319098139605920553747597551871405849697351649532149354750}. -{{10,97,10,14,57,76,91,19,24,78,93,88,9,9,94,34,19,90,87,48,96,14,74,95,58,86,81,28,3,72}, 998541878333190000821536065572596603266389103012490018034103506}. -{{10,98,4,81,21,99,65,6,78,69,17,39,54,92,28,5,47,21,20,25,52,47,21,70,38,87,62,27,48,87}, 887043694542978309655962244462040585887640275427526759282347640}. -{{10,98,39,6,43,33,40,26,16,6,62,8,15,5,11,75,35,18,89,92,23,39,33,97,24,5,10,60,48,28}, 14110928361873422681776682835635615893928059651248925317656628}. -{{10,99,89,74,72,93,39,4,73,52,36,56,84,51,77,38,24,34,19,9,85,29,36,89,43,22,45,77,86,19}, 631558524362005374741096521240982391958398867685435800335180134}. -{{11,7,91,54,73,27,56,14,97,31,37,68,85,77,40,78,90,99,3,66,45,23,7,43,48,26,7,0,94,60}, 412553519678330391530777125673470009761838964060129264844289847}. -{{11,10,4,65,22,29,61,48,59,79,41,66,33,3,43,74,0,33,99,29,12,93,33,62,65,74,32,28,66,73}, 1314931207091683281197676455076053987661182681627869405860755305}. -{{11,11,92,98,54,92,26,57,74,95,100,27,36,55,100,100,35,7,35,8,61,73,62,32,88,16,67,96,93,43}, 748911268485149410677163950733127805540274757435379476751395459}. -{{11,13,78,96,29,65,63,34,59,67,14,0,0,65,95,60,23,100,84,90,18,37,25,64,94,62,71,10,84,100}, 1376983552169721236830866375849447286314377886784130618759406451}. -{{11,22,98,46,26,100,50,20,40,82,36,29,28,93,62,79,65,72,86,68,23,97,12,98,10,9,39,12,52,21}, 17639496177888966858546242160422913856794782600583809086892033}. -{{11,42,68,42,57,76,24,65,4,2,46,3,59,99,13,11,87,52,31,74,74,14,13,97,57,19,15,31,77,28}, 426755289947391554453808069950803609325489675035701237957130385}. -{{11,55,36,38,10,35,52,40,19,23,2,73,35,55,65,71,87,17,27,5,67,23,97,17,44,53,56,34,57,71}, 830965867029663209380160994879347049545303254705614702946286371}. -{{11,79,76,45,33,39,3,92,13,45,56,90,29,44,78,20,53,56,26,21,29,92,31,94,13,84,0,68,14,75}, 1095960198497137656584823775057122086161688784066195467265446779}. -{{11,88,83,8,70,26,89,33,83,53,84,78,85,82,29,69,46,97,7,85,2,30,50,25,82,71,12,56,33,38}, 78211643808160602719200916979808152793714170395741756029064133}. -{{12,10,19,98,78,19,36,58,86,87,28,5,60,66,7,20,99,55,24,16,78,5,19,93,75,74,67,99,42,0}, 400241775163166472260833877001104247355265504641035742136715812}. -{{12,18,19,42,90,92,37,65,33,76,80,75,81,66,80,91,88,29,93,83,13,100,17,31,78,42,36,61,13,77}, 853082719665716754841103219518118927199047020789061225545636292}. -{{12,33,8,5,55,38,23,76,22,45,66,2,13,9,34,74,80,9,6,59,45,32,53,1,14,15,39,6,86,28}, 411528555313843359476054580408797789469035942922045728333902426}. -{{12,35,48,44,8,82,46,100,16,26,75,6,89,78,75,14,97,39,22,25,3,59,51,70,64,48,50,2,23,83}, 861464979690384893117453460544832515061248902745613963972269058}. -{{12,36,7,50,23,27,75,21,59,76,59,89,17,34,32,80,9,73,60,79,32,75,26,13,95,97,4,1,91,100}, 1315533895379744135608710253657634314015748329860852840764481012}. -{{12,52,14,30,61,47,18,43,70,56,62,55,21,17,74,13,4,17,48,47,96,83,73,14,23,27,33,92,16,92}, 1039714415459772069529362999741731375611566377923432302898755760}. -{{12,68,72,52,52,83,54,29,52,86,63,13,30,73,14,77,29,30,13,82,93,70,47,31,73,59,86,49,89,76}, 1368371358821872254794670228333243396653365176756015396212288672}. -{{12,70,38,71,69,39,86,80,45,47,87,46,69,64,29,42,89,61,51,19,15,43,94,44,51,53,82,63,56,27}, 109392955964144830777795158050752084288440620885843165428275000}. -{{12,72,10,63,35,30,95,84,94,45,36,58,74,37,90,91,83,67,56,39,85,47,65,98,42,28,80,63,100,20}, 535493962181831862157036308612070021412130428806743448958509656}. -{{12,86,78,29,8,45,55,11,12,10,12,17,70,89,70,37,71,86,18,21,41,73,86,59,75,32,6,97,9,12}, 241385956682236586404707098089193688185125643754210797192587496}. -{{13,1,68,35,60,6,8,74,81,62,56,39,63,37,16,27,22,67,33,74,99,87,51,62,41,98,22,51,26,39}, 57247763484494168439051776254468810552539512350817315754260747}. -{{13,6,13,62,88,100,70,40,57,90,63,52,27,13,55,48,6,9,85,46,2,56,29,84,20,49,26,24,19,16}, 13258195194061243092904988367490745409996478698471289862386949}. -{{13,7,67,94,69,63,5,86,65,4,66,39,87,82,93,89,13,51,88,17,19,37,81,67,77,68,0,17,33,23}, 96914374742538730084066697145795166093969191529468353291475319}. -{{13,15,34,16,3,35,3,60,0,84,92,17,50,34,99,4,26,25,81,59,63,14,83,43,36,76,27,99,49,38}, 263967037468768955066514172888513493501849330394285004614944883}. -{{13,15,44,39,25,49,74,29,57,7,44,15,51,82,6,64,32,51,76,38,92,3,32,91,34,14,20,24,69,100}, 1249055464794584630970516316129780461809405641594075541336628155}. -{{13,41,97,11,15,67,94,5,53,2,33,98,69,67,98,16,1,87,22,10,58,25,20,80,25,20,32,72,57,41}, 218791674034001885498118275992256219762780253956960579846616511}. -{{13,62,91,25,71,82,13,45,59,34,4,85,2,12,96,43,30,79,89,11,93,71,61,25,5,41,42,20,32,61}, 5451743846052315239320902970818099149329735189904435768625629}. -{{13,65,49,96,56,80,35,27,88,54,5,8,65,39,33,70,62,35,29,53,100,11,99,55,8,18,0,19,95,61}, 419467780937654236862610434503777161515575998883116501995254983}. -{{13,80,79,100,90,44,25,18,72,98,61,32,24,23,48,25,27,52,89,80,21,43,62,95,25,0,48,84,54,94}, 1042502279632561504778777035165081684673707568726340557017031749}. -{{13,84,52,44,96,44,51,23,32,59,6,21,12,23,32,12,26,36,78,59,35,32,95,14,0,58,73,64,31,95}, 1138113897484689836220975641954168005763049800051860012585724609}. -{{13,87,63,24,31,17,69,3,52,41,90,75,57,53,10,97,8,14,65,37,28,39,57,56,41,4,59,77,80,45}, 617520970199147113227942098061548172902022961543140709675875063}. -{{13,95,70,12,55,14,15,5,65,72,49,93,66,70,21,58,50,31,48,46,50,55,85,16,33,25,97,37,14,95}, 932047221994878955695317844563276093540132379189399618945437139}. -{{13,96,29,43,62,97,66,51,30,41,8,66,80,10,15,15,21,65,74,83,54,76,7,98,20,67,25,89,41,47}, 274595105312762899461527876658180335928732065321777901649773229}. -{{14,0,15,49,17,91,90,6,45,48,98,5,70,89,28,63,81,7,42,26,70,32,9,99,16,74,53,53,70,31}, 477381580775630401766412368907798180073571804767516774493301052}. -{{14,20,14,40,57,88,40,41,32,67,24,26,57,9,58,0,87,64,76,18,14,93,64,65,23,16,63,70,79,70}, 1463017489443429565189757881277179768225923137922588334859825808}. -{{14,22,100,85,42,67,90,26,37,48,57,34,68,44,58,96,59,17,87,74,68,60,28,91,86,63,83,57,21,81}, 967031627800610766361463264576913113592611344251493754568377640}. -{{14,25,4,74,91,47,64,58,26,29,50,14,6,70,3,57,20,28,83,21,60,22,35,68,96,84,66,95,88,23}, 810311197912150806423585509494613640578417170379898313505554994}. -{{14,27,28,72,86,28,37,40,4,84,99,93,11,70,75,8,77,25,85,44,6,4,91,78,84,64,99,61,61,25}, 199805678152486317617472074642948659511063045524000270197414978}. -{{14,34,13,65,73,67,46,1,42,52,100,42,18,24,21,28,65,42,79,93,97,5,67,82,60,74,5,73,94,45}, 690683714035133631332055749882370409998701836734571430075515068}. -{{14,51,34,50,90,85,83,5,15,52,47,85,22,60,25,24,82,93,39,89,53,87,13,87,41,51,61,29,88,67}, 1251305878698792087316425738679980095091577807450368841141341666}. -{{14,71,20,60,89,10,2,2,18,37,76,16,3,39,61,19,1,9,88,6,83,48,19,1,16,20,86,15,26,61}, 104854305017529442966312149272679196953742514059182045872255506}. -{{14,81,12,10,67,12,64,46,92,85,32,48,93,10,72,26,41,24,33,41,77,35,20,75,25,1,46,22,3,39}, 14495131394460015740927448875873924801513015275746796632871442}. -{{14,85,31,46,90,2,24,35,17,8,4,94,42,55,71,25,93,2,4,85,91,77,64,77,40,57,94,63,95,59}, 539256423049049575015471254482636567650659998921128000307716486}. -{{14,85,64,57,85,96,18,48,79,51,75,23,65,55,42,0,47,35,59,58,84,72,50,87,97,69,93,55,32,60}, 197661702266946946598328588557728979319178881011495710254120730}. -{{15,17,34,46,23,72,92,19,90,76,21,47,42,72,0,56,20,36,50,12,97,38,50,64,7,61,41,53,83,49}, 425852461120824490359292236288903182665487918008691531289988243}. -{{15,22,15,90,60,1,64,34,11,30,71,12,59,52,9,30,48,24,64,63,90,3,5,59,13,71,81,17,53,54}, 156276405581503440211102016363163952110576309801299778736772389}. -{{15,49,26,41,79,20,80,33,84,90,48,59,1,17,67,37,82,9,64,55,45,6,55,83,42,82,87,24,41,54}, 167650133886525550372020107211729242088841845659181670156925083}. -{{15,49,51,49,44,99,47,74,88,82,68,0,9,78,96,58,54,93,30,99,3,16,5,65,76,95,33,60,71,94}, 1325161939077033017975756219923363231182086790735134631564808303}. -{{15,50,15,57,62,86,92,85,49,82,2,25,6,32,85,30,40,73,98,15,72,14,96,36,3,72,72,25,12,27}, 162929580578853471232836735170162625962754778735706661706156429}. -{{15,52,37,16,29,23,89,4,18,47,74,95,29,94,52,63,47,25,56,59,11,44,55,95,79,1,47,90,53,77}, 1067024221986627655637605573783345919054334908914474881409325685}. -{{15,54,100,86,44,59,10,23,57,13,83,6,86,22,93,34,24,71,18,11,64,74,22,88,97,63,60,96,71,20}, 660685376979260501251117109343836760270869996185292410960103329}. -{{15,64,17,35,83,73,48,49,18,30,1,3,31,29,85,9,20,98,49,55,27,90,72,47,10,15,100,12,65,81}, 1346840133485348199058802190589826039513863085655747544697601213}. -{{15,64,29,29,53,84,19,53,15,80,30,87,31,9,61,98,12,95,60,54,29,24,29,1,55,5,25,20,11,4}, 255059387986507332929450521763655372718767484009198128363997}. -{{15,80,41,17,91,59,21,55,80,1,93,41,93,10,36,20,27,40,75,94,72,24,48,3,12,25,43,90,36,49}, 208508478774903970769614680835187003957850361731900445588528893}. -{{15,83,92,44,68,68,50,86,69,31,94,92,24,40,21,45,25,62,77,76,45,75,16,24,25,87,86,53,53,89}, 981442790166954792017352912382116136759104755286256217104958211}. -{{16,1,26,49,93,3,14,35,32,13,45,61,96,4,51,9,85,93,0,12,100,11,51,95,48,10,77,55,39,2}, 117614080342017024596557271456970024440563273776528446596566714}. -{{16,3,88,50,91,5,40,53,89,33,57,78,19,51,10,28,55,90,67,20,93,7,52,12,4,78,62,43,94,45}, 465011259136766984636354359387715375813787052558631683193386930}. -{{16,5,77,63,84,15,8,79,18,40,54,25,54,51,2,42,28,41,9,79,9,75,51,14,73,70,95,42,63,61}, 183994634224167926782646119975625578685812292944845634684201134}. -{{16,6,93,82,2,73,99,28,19,22,65,65,88,60,24,42,1,62,82,22,83,36,51,51,3,40,82,54,60,92}, 927616137129831502689821091272772141251879807259220143219215716}. -{{16,52,12,31,87,85,85,2,74,61,52,99,40,41,37,76,96,82,99,10,27,52,88,9,9,70,89,96,31,10}, 367138829003591735600164350684356287359534391808144779464960632}. -{{16,60,63,45,32,20,61,4,54,69,45,27,60,100,6,94,88,4,68,55,17,92,72,65,15,88,94,15,76,44}, 588705048759707723920256499534115383703799959099989296137375308}. -{{16,83,26,75,27,2,93,60,34,93,69,6,82,63,80,86,88,23,37,17,5,31,86,59,75,48,4,68,88,84}, 1472139751869631592915684894008572590465793916865797197714564698}. -{{16,83,69,0,32,58,83,95,86,72,13,5,82,71,34,92,7,47,60,25,37,89,60,56,40,57,85,25,48,3}, 106128439905874881465970709828603006080393008568138532409519302}. -{{17,1,34,79,63,73,67,44,89,1,39,22,19,23,91,50,51,79,79,74,44,19,22,85,14,92,48,87,84,67}, 1505525740417897299402351976987081005394701911584310016793343867}. -{{17,17,41,9,2,9,59,98,68,84,82,56,89,36,60,39,32,78,75,97,34,69,65,18,22,94,17,26,65,36}, 473855076062714826921688418766705188491608568510883694958645359}. -{{17,17,89,16,10,76,38,50,80,42,100,28,71,1,81,20,35,92,26,64,48,11,62,36,63,94,17,16,55,33}, 52459757159626682012393946958131821524427846483849241690206215}. -{{17,19,15,83,69,56,19,1,100,61,57,65,35,2,96,11,84,88,92,93,29,33,38,43,50,22,98,2,79,66}, 1338507633437243530151617057429031677811298457436117964026322655}. -{{17,22,100,30,14,1,99,47,57,25,13,15,25,36,2,90,21,6,47,95,97,26,3,25,24,10,90,24,76,90}, 1339433180915331327233923312410109659551962245508041136123224033}. -{{17,23,91,74,4,1,62,76,98,64,30,86,67,59,56,84,37,10,13,86,24,51,56,86,12,100,27,59,2,58}, 65142015779735120473053747911338278725990614211477943674548263}. -{{17,27,37,44,0,45,3,72,46,62,76,86,18,91,29,15,54,65,64,32,34,75,22,87,33,55,84,1,65,43}, 530909615401688517094597697349560608687569954398751150651400295}. -{{17,29,19,94,26,23,22,62,50,32,63,37,30,16,56,1,11,14,96,30,34,98,42,96,79,66,58,66,30,47}, 299292223888081864844217076413069684180102323461636167009668135}. -{{17,52,38,31,0,18,48,20,34,66,13,23,83,54,0,43,48,92,18,16,15,98,1,77,80,78,48,7,89,35}, 504786475757481989333466267594212783957259792402372119906786313}. -{{17,60,69,22,33,76,97,20,93,35,29,61,22,63,59,67,28,65,44,68,17,23,36,10,9,85,88,45,51,59}, 155321152256153478496354724174315588241888300915442092602486613}. -{{17,82,42,57,76,82,16,34,91,10,35,34,53,12,5,43,67,65,61,58,72,36,53,68,61,45,12,23,13,8}, 14764212307259804499718228321790640488481375730562863368492297}. -{{17,82,71,57,6,9,23,79,9,62,94,34,5,35,32,100,30,18,75,42,85,100,25,22,32,82,86,97,93,92}, 1599357080211813627990767644771149807006524387122245169484935661}. -{{17,98,43,87,20,85,12,8,64,80,67,2,67,51,35,24,1,85,90,46,87,30,17,29,79,69,51,16,51,86}, 902103932774136231974514358818042719055341350862095127864898605}. -{{18,6,68,52,3,52,76,9,55,86,58,9,47,20,7,4,56,15,48,99,36,25,71,30,84,67,57,58,66,3}, 495741275791375393449273706098376105237947764759836389324511632}. -{{18,19,3,24,59,11,59,66,50,36,23,85,80,34,57,31,20,94,31,97,61,90,71,17,97,18,33,73,56,53}, 242054655999921744879325629863607842710317044553218473003371638}. -{{18,19,12,32,71,1,89,59,77,47,98,92,33,6,7,24,7,8,57,46,58,34,27,25,63,17,30,31,100,1}, 411381362487794308535541024554845633067143759554748508216316914}. -{{18,27,45,23,26,69,79,66,50,29,28,27,4,44,79,17,65,15,90,33,27,18,70,43,30,24,23,48,0,65}, 829707650866707533619071668485624819722789908869446729933245038}. -{{18,28,40,16,10,58,49,48,28,78,89,89,12,84,72,91,21,50,86,53,29,2,61,96,28,51,63,26,45,43}, 13350612065388278177910846387744674175884886515646689055444032}. -{{18,32,45,83,68,3,25,36,26,87,57,89,100,31,24,65,25,51,41,8,96,4,53,33,74,80,87,56,24,27}, 181644453096948147900944462311436010136429381776949252752649836}. -{{18,33,49,44,53,48,36,95,73,38,70,42,44,41,27,25,93,55,94,79,30,35,88,40,2,57,8,35,40,98}, 830487827156319255494797845339899387874850400828073433113551254}. -{{18,42,71,13,33,20,70,14,52,15,57,45,43,57,73,26,83,52,49,26,49,13,92,27,1,40,75,71,41,18}, 315085503352261085999370649000479382271313245193795006511808028}. -{{18,53,18,89,23,30,32,26,2,9,26,42,0,10,7,30,85,93,94,77,87,82,19,68,99,97,34,56,47,67}, 919068140690646122642246602490419679408069162018068248087183898}. -{{18,57,97,44,92,57,44,71,11,20,28,76,32,49,52,72,24,87,57,53,51,34,15,96,92,65,97,90,64,16}, 810151223849561146560276032331725229995865398156626613621367206}. -{{18,65,62,15,49,32,95,21,60,72,68,53,62,76,29,92,65,95,40,73,94,13,30,97,49,65,43,10,62,22}, 67054456310463065954103428211038230648292123510656718496024794}. -{{19,8,45,52,33,2,23,57,35,87,75,8,97,49,98,75,85,67,31,26,2,40,56,46,44,64,84,22,12,84}, 977403588073414286420045643403336867896327420208660364782974933}. -{{19,17,48,51,9,85,89,19,62,28,17,54,7,22,66,33,94,55,21,9,62,49,80,50,76,33,78,45,61,29}, 135108485511310654665392640975459018484728180876893217463637243}. -{{19,29,14,15,17,20,59,75,42,57,7,87,93,99,64,61,66,23,28,22,67,53,1,28,94,59,49,83,7,65}, 1055906003275091689057518714859808539396041500151060280712019675}. -{{19,32,75,56,93,73,37,11,48,39,91,10,73,76,32,60,63,15,0,53,58,24,93,60,1,48,2,0,24,93}, 829200511170319978561081421480488343911611618034571223279277813}. -{{19,37,56,35,98,4,57,33,77,29,75,56,59,1,22,41,39,53,38,84,92,25,11,7,59,9,87,85,25,46}, 310944498469239201064839480957675733860198523702297381296125899}. -{{19,43,30,34,51,60,55,61,22,27,42,66,88,86,63,48,88,6,96,45,70,39,24,87,99,63,17,65,39,88}, 1069137937886280494640946051716585525170855822903010177764049619}. -{{19,48,59,33,93,36,64,20,42,88,41,58,97,52,55,85,88,56,48,91,62,53,19,50,19,86,57,74,8,11}, 258071390997163078983492502064705079093673142549026094453412893}. -{{19,52,98,61,24,63,14,5,64,40,23,15,19,90,33,33,29,57,52,61,66,66,82,6,55,18,73,92,86,85}, 1553922041476080693040234214394808392532433537019096721202601129}. -{{19,62,25,0,46,79,79,44,59,42,56,5,33,87,4,32,73,31,66,17,89,100,54,25,19,49,94,40,9,99}, 930931998102564045479842291150440250714671509436483159667194213}. -{{19,65,48,67,50,58,56,20,49,84,1,39,4,82,52,53,94,72,79,56,55,92,90,90,38,62,54,99,94,94}, 1463030010197684680493646817638597643635213875038032874244967691}. -{{19,77,46,97,89,98,23,22,48,28,25,22,12,34,57,23,29,62,4,64,78,79,88,62,64,35,98,44,10,71}, 963359446765434637826627725179498115318808937641123144246871131}. -{{19,83,44,64,59,23,21,75,56,77,10,15,33,12,28,38,53,43,36,38,36,5,11,77,94,50,25,7,49,3}, 38567509618284328050094398481565183494807120514356444152404723}. -{{19,94,83,85,57,12,56,25,97,38,27,12,84,87,96,59,79,95,20,73,54,85,57,26,94,15,65,8,19,28}, 132918043028163250846211803946066875456233849454805424951502237}. -{{19,98,26,80,7,93,36,69,59,96,88,22,53,40,47,91,28,75,3,12,87,33,98,4,43,72,7,8,46,47}, 59710407326729301539160989329936454507279743703168953972347313}. -{{20,0,78,23,62,95,85,91,20,75,25,89,16,45,37,9,82,7,3,34,57,88,91,42,27,23,0,52,31,67}, 832498613357305613744519003593109111731485666356992615210479336}. -{{20,6,67,5,70,75,42,27,98,54,71,48,4,15,51,27,72,23,54,84,73,63,70,100,80,56,12,96,11,74}, 1075947495798040453747775215913070938818351992507838490765092012}. -{{20,37,43,28,11,58,69,31,85,92,51,29,91,37,87,11,96,32,74,35,27,57,86,54,10,91,10,67,58,4}, 264072668341404040781260810612318647136189357680683321518521814}. -{{20,45,16,1,10,3,54,89,87,35,1,64,5,34,15,26,50,23,67,88,79,66,38,21,65,67,47,50,42,37}, 83162772262365066126891185930859261049331309940203590595794858}. -{{20,58,84,96,51,57,76,48,61,52,30,80,80,77,7,85,16,71,32,2,45,23,8,13,66,77,54,93,58,44}, 283094267431757426187132435324681298624239284222102316258615600}. -{{20,66,58,79,49,95,100,83,7,4,48,33,10,42,88,47,72,21,77,65,17,67,66,61,66,76,60,72,41,35}, 293793829484182982016268769230529613191426159468593530682640824}. -{{20,67,96,100,82,49,64,74,15,24,90,70,62,98,66,49,36,87,63,77,51,91,48,93,50,11,95,67,54,28}, 325648532283785903928115620911111304902389226540953256828240162}. -{{20,78,73,23,54,53,39,33,58,95,29,57,46,20,3,6,45,32,61,27,64,91,36,73,98,44,79,25,27,45}, 146232156704992323419558235560162992980949542997966764972527340}. -{{20,89,69,97,96,76,90,98,0,29,23,57,43,89,38,77,50,33,3,99,93,6,19,76,98,4,23,69,56,32}, 246728151239354420097983987616160528840723212538262167463312910}. -{{21,3,42,86,54,19,79,10,64,4,37,51,94,54,22,66,41,4,1,43,25,70,63,7,94,91,79,30,66,29}, 594624072956826527767462447338770962992921956019046927703018595}. -{{21,31,82,32,5,24,21,38,1,62,82,18,78,6,16,53,90,53,56,65,24,99,32,17,59,78,3,13,59,46}, 55547649844758022678107906628614289738559246182149099606409555}. -{{21,38,58,7,98,81,34,15,86,91,0,31,47,34,26,38,42,89,28,84,68,86,33,49,1,64,43,5,89,68}, 1291376836447890275463486237506391798584339148349449838490950313}. -{{21,53,96,0,65,94,69,65,44,23,22,100,79,66,81,37,79,91,34,15,43,76,0,97,77,1,48,50,37,9}, 42129142910319887123361801717313345306480872893800128660099795}. -{{21,72,1,57,13,83,49,33,40,66,48,7,100,19,33,18,58,55,7,9,86,41,18,77,14,66,50,38,68,41}, 477267714046116601760784123512020828009991066520630747879860477}. -{{21,81,93,37,41,56,52,60,66,91,46,2,94,4,99,77,61,67,47,96,73,52,48,25,76,79,0,7,61,8}, 79827089313805569971849733946938799915237132847781660310618655}. -{{21,84,94,75,28,41,25,2,8,20,52,18,27,82,92,41,26,88,84,65,15,73,69,19,2,99,44,22,62,78}, 885259679723364778191833816490326288592774212596555574928773225}. -{{21,97,50,0,3,92,73,20,34,35,98,81,33,0,71,45,56,22,99,28,72,47,7,68,97,90,62,96,23,21}, 297715239431588214205964884585974193343295733791337984353950291}. -{{22,70,67,99,29,17,83,89,56,19,23,61,91,73,34,87,2,82,14,29,26,30,32,3,16,85,12,64,62,17}, 257380318539278370620951062477417912205235887089787901351345916}. -{{22,81,85,96,76,55,13,95,77,21,97,0,49,19,90,96,77,96,2,92,26,41,73,94,81,91,30,25,31,90}, 920350860174217260373329791377985945505461049063256974826747878}. -{{23,5,49,63,63,7,40,6,93,92,2,67,76,90,54,58,89,55,38,14,5,35,0,73,27,2,74,84,58,25}, 321511189678962022241252115278425135505574991644615350810773823}. -{{23,7,79,85,56,2,90,38,99,25,35,84,18,76,90,62,70,13,54,69,57,22,43,0,4,93,73,56,90,55}, 566587405144575387515456751396286095107477708254248763527923471}. -{{23,30,19,38,72,51,56,78,98,23,67,79,12,48,44,26,74,11,70,71,54,21,27,63,39,83,5,16,100,26}, 464109115152641433259281302382691827859140981017991936421269029}. -{{23,36,7,20,26,19,97,7,15,56,39,100,53,38,49,24,25,14,14,71,35,8,49,97,55,93,34,44,88,22}, 476460367084162724632988748561398129853650279630896364877600229}. -{{23,39,5,0,46,12,10,81,94,27,61,19,16,49,56,60,25,58,13,67,6,89,0,83,18,74,55,2,58,43}, 68295456604717810141356277984743270317429525057123699575828103}. -{{23,46,6,52,19,73,25,47,32,3,54,20,40,33,11,71,61,53,21,52,55,40,45,4,92,86,20,97,100,9}, 694247501559834530918145094853054100739732933267967744335667953}. -{{23,70,57,5,48,36,76,90,91,83,46,86,95,86,69,33,47,56,37,31,0,18,38,5,8,47,91,87,64,2}, 719956796406333209667900049961990198585947536647799428715762445}. -{{23,78,53,48,43,54,32,31,92,7,74,34,28,45,7,100,37,38,0,0,42,80,79,32,38,68,22,86,97,68}, 1500932315231943896636214902375778422199429052394340453690991253}. -{{23,78,64,62,41,36,45,24,72,57,52,24,25,74,71,95,53,54,93,14,95,39,51,3,12,34,88,70,74,19}, 722005197378631426039627352885971848186205292364174376352207441}. -{{23,81,91,36,22,41,47,14,65,39,40,46,77,78,19,100,99,22,10,99,99,77,55,79,35,90,86,25,98,17}, 584291862764275986545237015132956421207587145620335185047933799}. -{{23,92,19,15,41,99,8,51,23,54,76,50,86,13,77,12,4,41,56,94,27,74,78,35,100,100,34,46,79,38}, 498987270769339805887283260624393010815113248076417058926125501}. -{{23,93,92,77,48,48,20,26,8,56,26,35,16,64,20,43,46,38,77,4,25,75,78,70,24,42,16,89,32,11}, 228599512885595181968424814702854313186096232302828871602178059}. -{{23,99,34,5,47,92,27,48,3,26,5,62,29,23,2,9,75,12,51,58,47,4,21,15,43,35,31,67,11,79}, 1028540834132826229277755932969609106841762267987875753494951259}. -{{24,11,100,25,3,13,55,71,52,51,61,22,4,93,65,95,13,99,99,78,59,62,15,12,76,52,81,79,3,66}, 1158489544421850512838763495635496211283219513688523452118984442}. -{{24,13,8,98,57,49,46,0,25,85,79,27,8,43,88,95,33,0,0,50,89,31,19,64,42,47,35,63,89,10}, 425916273482604491282290865187010262186399734836284220268195634}. -{{24,21,98,81,39,71,38,34,87,1,25,19,10,17,4,77,92,41,99,58,50,40,52,19,92,57,74,86,92,9}, 746172097297224113578390564320616493090660640477201211905716026}. -{{24,42,58,91,45,59,81,3,86,62,17,45,70,70,19,37,93,79,45,32,85,4,82,13,0,36,89,40,47,10}, 111199360524661699451280737737324224312537697462579379301764344}. -{{24,54,63,70,85,75,41,96,80,27,94,61,36,1,83,48,24,63,89,22,97,59,16,45,31,63,69,57,86,88}, 1339008477615374697375198303855187569031718794406185739165788788}. -{{24,65,78,25,96,42,84,95,56,73,86,10,44,100,42,100,23,100,66,28,34,90,20,32,26,56,77,49,23,54}, 106725966591685456951128901304392688411631182682855705304695434}. -{{24,67,37,97,66,55,100,71,37,60,7,45,69,77,25,82,9,45,62,9,21,91,80,44,78,87,98,4,93,16}, 601064210864298509048196831745135057459035924767051738043350446}. -{{24,71,87,73,35,17,29,87,87,39,40,52,8,9,43,25,68,10,87,6,76,63,1,99,72,61,83,13,69,64}, 1377648682064895649897539948315518187873893945699849717263164414}. -{{25,5,9,3,33,68,10,37,18,45,43,36,5,5,37,0,89,20,7,20,88,90,79,76,87,35,51,81,99,7}, 666979771561928506223873759827289408870693801738874273577399967}. -{{25,16,57,64,72,8,46,94,89,0,18,89,93,73,32,18,81,6,78,73,40,80,96,42,81,35,43,55,67,8}, 448057008933926643508108523964692791286167812837074751766214917}. -{{25,22,88,24,77,96,14,49,82,50,3,17,35,88,66,29,54,69,97,13,18,88,55,86,79,17,78,94,19,74}, 1173705508701159726225635856978207342573762432988268334376983697}. -{{25,25,12,69,54,1,73,8,21,81,26,22,48,38,43,68,16,26,34,34,7,90,96,20,5,72,53,81,10,33}, 266802828007449775729836837491039679982967721979079220620444523}. -{{25,32,21,63,42,52,24,33,70,10,18,5,66,85,61,37,25,76,1,6,18,44,66,42,52,92,69,74,23,20}, 366601965009628216595663122692685222573304840515898177210411149}. -{{25,38,12,6,66,17,8,13,5,49,73,97,67,77,70,42,3,90,85,26,97,55,68,97,53,29,67,23,58,87}, 947137782317102202743817545979969355029291967258360640083148705}. -{{25,50,19,21,10,65,71,13,80,64,27,7,83,83,1,66,80,71,28,74,30,70,16,55,54,9,0,86,2,45}, 210077088656498990997029750249722201872309016182604710994410733}. -{{25,71,81,88,84,71,29,16,33,39,32,87,39,92,43,74,13,13,19,37,82,33,87,17,50,68,66,53,52,64}, 985119026316110435819269490152070835019604052627370099646356327}. -{{25,77,51,95,27,35,15,59,1,81,77,87,81,30,23,99,72,33,26,24,83,10,18,84,71,47,49,95,58,83}, 1068776235291616490119552607844729496945685128995131474492710911}. -{{25,79,1,40,86,31,29,62,50,18,43,43,3,81,67,66,34,84,72,34,9,54,64,44,30,79,58,33,10,65}, 881292557332894401189227128671090319350599598982253591892360295}. -{{26,8,4,80,11,29,36,30,40,94,36,62,65,100,21,12,39,70,41,60,7,46,39,24,64,88,65,99,60,93}, 1208637905326078268907407036292243813960628120027087553646907440}. -{{26,9,7,95,22,1,14,1,2,79,35,93,81,57,80,43,11,68,55,16,11,43,32,77,84,0,76,78,10,28}, 347334805782113683090973153443652716596962424505998750323687086}. -{{26,15,42,14,85,10,4,46,51,64,64,12,3,4,37,12,5,56,49,61,87,27,1,30,90,24,81,41,80,21}, 541540499541254533833828741309944910531903063057642643630412050}. -{{26,31,93,29,66,63,97,88,19,66,7,13,64,52,38,67,1,37,16,36,37,74,56,46,6,54,59,52,92,68}, 1237399897877472063336204625139449007899189414061833990138203502}. -{{26,36,63,72,45,3,47,62,52,16,94,1,13,0,66,22,21,23,47,28,26,11,12,89,56,65,9,24,40,93}, 887056490780746296615473328547194644120661611531738166099122292}. -{{26,59,43,4,69,86,29,47,14,21,27,17,86,72,48,94,5,17,56,95,78,4,20,67,7,91,31,34,100,53}, 478133191187256140833297446864545876751594198218712655885700822}. -{{26,63,50,77,9,51,34,27,80,46,2,95,44,41,22,82,67,74,21,96,93,38,87,85,48,46,27,12,49,61}, 22048725649335748646911324555270863015643846801677346481187002}. -{{26,64,86,79,57,0,29,50,86,58,29,35,60,98,80,68,88,52,51,58,34,2,43,74,61,11,67,8,63,44}, 115888267194635624055415259569195324474113727083892673775668312}. -{{26,73,43,20,64,100,64,82,95,62,49,32,76,67,7,100,19,30,100,76,15,61,96,41,97,72,78,69,99,21}, 804744037393005280518842962313434711949405328994109286897509638}. -{{26,80,27,51,8,24,98,86,5,85,64,92,31,76,79,89,72,73,24,63,63,8,54,10,0,75,100,16,74,51}, 566037162525171965146676130910173227240566075028930715996312332}. -{{26,84,65,88,20,7,26,84,70,88,65,27,48,8,24,41,96,65,58,39,99,78,3,7,93,22,29,75,33,88}, 1059276436282238234072279914037102414700934632261132078714358820}. -{{26,96,91,35,73,87,90,55,8,54,79,96,29,51,55,97,0,54,25,77,22,57,32,63,37,24,58,93,16,16}, 206546644302889776055717911655812829621465388985671854767011004}. -{{26,97,31,27,4,35,93,25,91,63,92,0,39,22,87,49,43,52,89,95,60,84,87,19,57,63,32,27,95,99}, 1245002421871287318352248874772525985112309994196074712338912238}. -{{27,3,82,78,9,91,40,70,50,20,40,74,93,95,77,56,49,68,27,11,55,63,95,45,37,85,81,50,84,63}, 572318153862340874997081060209919206480069919402409447539961907}. -{{27,7,30,100,38,82,19,80,6,70,38,59,30,94,28,30,76,50,73,98,44,47,90,92,47,50,74,3,49,57}, 123446526051719150802174170367167421207462397904938851033679939}. -{{27,11,98,22,79,92,40,11,86,88,67,26,71,86,92,81,27,96,76,11,70,51,34,95,33,86,84,41,15,16}, 169428079086273078813728169872279020371431003641028597168837779}. -{{27,27,43,51,73,14,62,79,65,77,66,50,4,21,45,25,67,30,12,4,99,75,38,83,60,13,9,28,39,11}, 17779719440560628422033862321429461362233853946372047236096927}. -{{27,27,89,41,83,13,63,94,50,98,100,93,96,37,77,28,47,11,74,26,3,16,5,86,90,22,15,2,66,39}, 450381492451978974650338234592548882992212309474097762927863935}. -{{27,47,51,97,5,19,33,59,78,79,46,95,76,70,38,69,83,16,9,10,36,57,81,51,34,29,16,93,67,2}, 623665770727183809702812852253407345226745213585213071741520639}. -{{27,50,2,20,38,40,89,57,8,70,88,62,13,62,30,43,34,81,65,11,58,45,69,37,8,71,23,83,39,86}, 1086895172078281346907719696229341391529103379732949737711505601}. -{{27,51,0,75,7,49,46,96,64,32,31,45,44,99,13,68,69,58,17,63,13,5,97,32,43,68,5,17,95,91}, 1292141993010461306239255717010002134335063197761586374488452155}. -{{27,51,72,77,70,99,25,2,87,66,76,27,37,64,80,28,35,11,98,99,23,98,42,36,54,93,11,33,54,6}, 55881598450958938229752164768971473239078138536871358784805227}. -{{27,57,27,60,95,53,29,97,33,91,77,49,45,72,19,45,59,38,89,39,36,47,6,73,88,39,30,36,19,53}, 38983377380534917364639420883908208292607788770512160160604151}. -{{27,73,35,78,41,15,49,0,76,28,35,97,40,31,81,35,82,66,75,65,97,75,85,12,52,55,5,12,86,75}, 1246912143392222802355002165010425784120044962055603865935211639}. -{{27,92,4,38,17,55,77,40,92,1,2,67,52,91,5,13,44,70,55,22,2,96,31,35,54,92,15,39,86,89}, 1288981365200091929939835259193298393085341811273256155123870321}. -{{28,28,10,28,21,29,96,95,71,4,85,8,85,31,74,48,68,49,75,49,81,16,97,23,52,65,40,33,90,85}, 1294120935427687883262635682290629672787307805349408026153334192}. -{{28,33,20,40,88,87,56,74,34,84,8,91,71,98,4,37,37,32,40,83,46,35,70,53,65,42,82,12,1,68}, 958561567678560192461752565005933338450483689308591351310948386}. -{{28,35,78,58,46,89,54,100,75,84,36,70,5,30,79,10,22,32,89,13,69,42,62,52,12,32,49,94,58,5}, 207726418012064095323883362723573321706191262953053883207536930}. -{{28,41,57,4,4,47,21,77,27,3,83,49,27,96,96,14,58,20,17,24,62,56,17,98,33,37,30,47,14,48}, 12894933445586705951720059512334548638498638091132172723560422}. -{{28,44,9,6,10,96,90,98,91,86,79,85,6,59,81,91,79,61,2,59,49,7,82,34,11,30,56,58,51,11}, 6609739772388150306402754500891403695966089365776615746563332}. -{{28,47,67,61,7,96,59,82,3,95,28,15,27,54,57,93,46,63,66,86,15,90,83,52,61,40,83,94,71,62}, 730806329258016503579654612409127475671699229501884927722052446}. -{{28,69,13,81,8,59,61,29,60,8,12,14,67,100,63,26,61,14,33,12,65,17,90,10,83,25,84,14,44,6}, 136608580775802886457769839380633632788830695435045914117755118}. -{{28,70,82,30,37,31,50,10,93,0,6,30,22,32,43,72,54,32,67,100,12,38,44,26,80,13,99,83,2,55}, 335498935938851316422568717164235311211844928019128790605381936}. -{{28,80,15,96,1,27,37,59,68,12,56,41,44,67,51,67,99,16,87,35,61,83,74,98,71,48,45,37,47,9}, 48773488860470588711596073617241403511641002197351246117857524}. -{{28,83,54,14,32,71,50,87,72,77,75,19,62,30,66,12,20,47,50,29,44,47,99,13,93,5,76,73,71,2}, 752075107627479073907453849863734827946795788916202123324690082}. -{{28,87,87,57,99,94,36,39,89,26,53,15,64,17,90,39,63,28,77,25,26,19,79,67,80,91,1,15,31,84}, 919602156409643862095088541547599122792965501707992839117188510}. -{{28,91,43,31,33,67,22,99,41,82,9,56,43,8,93,87,72,65,84,12,34,80,54,54,17,22,63,97,46,37}, 209681340727030652996108521130631109178283018429159369903101374}. -{{28,95,62,2,64,85,99,56,95,50,92,33,35,23,94,58,5,55,90,48,80,36,95,100,52,65,89,16,90,39}, 586961366177472411195533718656395355732111561464454565664602466}. -{{29,12,12,36,34,17,62,17,67,9,83,44,59,37,90,55,92,17,23,67,97,48,18,97,38,100,97,78,51,92}, 1198099816191347587563717207664284542000754005108387476525725601}. -{{29,37,53,88,54,78,42,69,62,34,18,56,56,34,36,61,55,3,50,44,48,0,14,45,3,69,45,83,4,97}, 1079862624078098072973822995046291421246508245793741301933637767}. -{{29,55,56,37,16,47,65,56,44,60,72,37,58,61,76,75,7,42,67,39,5,62,93,89,88,56,47,93,43,50}, 251161063288433768285126264301563397105263032944321009295403115}. -{{29,63,20,13,88,89,81,42,9,69,41,54,85,0,12,40,92,5,7,33,58,31,79,39,29,17,5,84,69,50}, 623599628959723898221529072533901336614851704661929275708807019}. -{{29,68,7,65,59,84,84,78,45,33,2,5,19,99,47,29,84,4,54,28,66,81,17,23,27,96,23,10,66,64}, 1290484596023463539336838710135831287783709377531564869329943325}. -{{29,78,33,70,35,19,81,31,7,35,52,70,26,95,70,50,47,8,58,80,4,1,62,96,9,99,43,70,20,33}, 270809975951984728175449043637624893313645081053828239501370357}. -{{29,85,53,83,72,97,21,20,30,13,29,69,79,75,43,59,73,26,46,96,33,62,19,24,44,41,22,88,94,89}, 1440742449124284292102543249134231382635206533908030583376838255}. -{{30,9,73,19,59,47,15,91,12,39,14,67,45,55,26,52,22,35,89,90,19,21,62,10,88,6,32,49,21,27}, 26919553375198578194337395559600518834609864498215394487974654}. -{{30,14,54,49,37,82,19,68,29,41,95,47,96,76,16,41,40,90,89,81,85,83,3,46,86,39,95,91,62,21}, 340490644350436947413230877200987276317490107985385171000790872}. -{{30,32,73,61,18,18,75,46,96,28,91,37,49,43,68,76,42,84,61,54,49,39,47,30,81,34,22,89,64,88}, 1465805754704148755592583916895896919483800681243191539586579532}. -{{30,42,78,90,86,81,93,57,32,83,91,16,0,58,27,31,63,51,47,30,7,78,75,20,48,28,62,94,81,4}, 626708381323997255334762961539325708152000670190089399564748512}. -{{30,47,0,77,98,19,1,58,74,81,81,13,94,15,30,99,73,89,79,7,38,67,94,87,16,75,84,38,16,52}, 177525498149726199483440601791154071535242830587922092821294698}. -{{30,62,78,24,44,74,47,49,100,85,80,40,76,1,26,16,6,14,13,52,68,10,66,54,84,87,59,59,70,88}, 1319305213140282519069979452191214916396104386598870217895715520}. -{{30,68,69,58,67,43,24,22,29,96,52,60,58,1,56,54,26,1,70,77,56,6,20,15,42,79,67,45,39,5}, 155472074734884950308611014005436900597248147109553717780291892}. -{{30,86,57,59,15,93,67,41,91,37,40,93,60,15,90,84,56,44,63,77,45,24,18,27,84,16,61,60,66,35}, 437969624391438903303054249871433337488458840014328718667033596}. -{{30,98,4,87,83,100,58,28,45,22,44,77,68,11,95,8,69,72,20,97,76,30,94,60,54,14,15,24,70,11}, 420550212437978634741911383923093502757245757994852721908869400}. -{{31,5,4,72,49,86,63,47,61,4,87,61,21,21,60,97,64,70,19,41,78,99,60,92,89,60,12,95,46,64}, 1072180824233999512568835396415118496354014946817041025752415699}. -{{31,11,40,1,36,57,6,80,52,1,86,44,23,11,65,44,60,22,23,24,36,20,58,58,65,53,53,78,3,90}, 1054178231038972879355876661253515472403424188634076914978681387}. -{{31,17,67,14,95,19,81,30,21,37,11,32,76,6,84,100,60,97,93,31,91,59,74,9,80,20,70,43,1,31}, 137274066775682883227196600577488243037768212793837570465073015}. -{{31,45,9,56,76,70,73,14,40,34,86,23,2,78,15,69,97,94,91,34,14,34,50,55,78,70,43,48,13,20}, 77900573760221069565164888664598135708275858944027532644960327}. -{{31,45,94,85,32,21,95,11,67,0,44,13,97,13,0,79,64,67,55,39,24,35,24,62,42,6,35,60,37,10}, 358304297944193652753118417512991084272367422838357325953515}. -{{31,53,60,25,24,63,39,27,49,42,64,14,45,34,61,55,93,60,99,44,6,93,59,71,84,41,87,73,4,1}, 350816231117999894948986731678807562011251071747391228320535019}. -{{31,68,44,68,80,40,71,98,17,24,9,10,26,21,80,99,61,44,46,63,82,75,19,16,47,44,66,6,79,36}, 519116648440039950555820257820626529133816672147777295160550721}. -{{31,70,32,61,62,45,14,46,94,35,6,5,91,33,3,86,50,26,52,99,81,99,95,86,67,97,77,73,33,62}, 410629560809123996763045868465072840249252559370984141134264873}. -{{31,70,63,16,50,85,83,87,93,66,50,18,53,60,87,23,50,45,37,63,100,47,82,83,41,67,61,92,80,59}, 689403053586501784210772351686413948917138041778228712346407397}. -{{32,1,85,88,12,90,52,43,30,19,54,53,32,94,95,39,6,0,0,10,91,55,67,22,95,40,72,43,47,82}, 959379743088460056286220056400784155042937826717469413202774662}. -{{32,8,10,66,72,88,51,94,84,56,65,56,67,31,98,87,35,42,36,97,93,81,50,91,95,70,23,31,2,12}, 95696659536858259046576062222395734927198753459198531137549376}. -{{32,8,69,55,82,28,95,24,22,32,50,57,84,40,79,92,0,8,71,54,28,44,80,89,81,20,17,99,70,74}, 1485294218653877428843089414522817593792826147444983500644829260}. -{{32,19,98,15,22,60,9,68,8,38,63,69,8,88,41,82,30,78,1,11,95,63,88,33,35,32,11,38,44,46}, 8301670762221012206229355086968416396454023792854667787783242}. -{{32,33,84,90,76,74,55,100,29,78,83,81,63,25,61,4,87,6,70,28,31,67,65,17,15,29,75,36,53,71}, 935745891045458757544841775971991944221306185242522418964168002}. -{{32,40,46,12,30,53,64,54,66,48,19,59,16,74,5,35,41,56,87,98,86,51,75,76,39,60,61,76,59,57}, 227796513696816791307400701247460286930687904783649762512849952}. -{{32,62,35,20,24,76,57,32,25,57,54,15,85,35,12,22,26,8,87,85,7,40,88,46,86,33,65,61,76,47}, 547570465743523774734950243718550132681225768086803249410882372}. -{{32,65,59,13,87,94,58,89,54,53,93,0,53,29,32,92,79,64,19,66,46,37,25,90,21,91,36,5,35,72}, 888186629693338916431691662273963401455737582579639231382369950}. -{{32,68,80,29,76,83,73,84,47,19,82,52,95,32,15,100,4,68,88,18,84,10,5,86,19,72,91,58,73,5}, 580765676120671683412871860884866022494857999299000447323362152}. -{{32,73,43,40,31,58,24,50,51,41,97,3,60,23,44,88,81,30,58,23,47,74,84,42,88,38,42,0,68,74}, 1269633277904223361487132131305671900324198904229783656203890454}. -{{32,74,58,6,67,28,92,81,16,87,78,28,58,56,6,2,74,75,5,50,82,86,63,92,0,48,63,28,88,81}, 1252108713248689940226954026523967722005265345142489317030363792}. -{{32,84,78,34,45,43,30,47,16,8,30,8,28,54,100,79,38,70,66,94,0,65,79,45,90,80,36,49,29,2}, 88256059893954388847976678859504453560015905613014933696446640}. -{{32,92,22,80,64,61,47,80,43,7,54,25,43,69,51,64,66,6,72,84,68,93,53,49,83,2,87,77,20,83}, 1163184850199867687644756230039300056993967975044102173623352160}. -{{32,99,77,53,46,57,3,84,74,22,73,48,4,27,53,17,82,76,72,46,51,42,5,55,1,0,69,75,7,28}, 309237306858021260761081565548285329869892477323552973541925998}. -{{33,24,52,33,45,38,30,87,8,24,3,80,22,60,93,43,36,20,15,18,96,85,4,23,25,2,9,99,29,6}, 210537327108376800904426320923472941650484303380236738314421401}. -{{33,41,60,1,82,44,72,58,68,100,31,41,95,35,39,52,79,48,23,77,13,63,54,34,95,13,40,87,35,51}, 232310558947521846417854600553702288084584531641454159518858251}. -{{33,44,63,8,20,26,8,97,97,46,99,12,20,3,42,6,85,57,64,73,60,13,62,38,72,29,100,13,21,57}, 129862839337098650011311431218134452891915143815830796805809541}. -{{33,45,55,96,100,96,95,8,56,31,70,48,12,3,16,41,96,84,21,25,94,33,14,51,99,87,82,8,20,50}, 181887053864765686085504180072713125995246831993056286743503431}. -{{33,52,57,69,39,19,17,67,67,76,7,5,2,83,26,0,52,13,51,51,32,3,84,8,58,78,52,28,0,62}, 57863710061449931483515330683269886622702688351805127565127165}. -{{33,65,0,28,87,4,79,40,64,52,55,89,9,80,58,96,61,57,62,60,61,67,55,62,64,65,94,66,45,33}, 388945435432692755071679240184488933458394390329514310400941139}. -{{33,73,78,80,68,28,39,69,87,88,5,83,48,37,44,98,52,82,29,22,44,27,53,88,97,61,46,59,6,80}, 861574433800815640779676228538436673497758275119477084899257795}. -{{33,74,18,96,54,49,66,59,36,89,93,72,10,78,4,26,12,20,90,64,95,78,50,98,11,49,47,84,36,7}, 224587752302108055728909608046675864550519519893417851035322017}. -{{33,94,27,54,30,46,57,71,63,72,60,16,69,3,44,77,89,12,0,77,49,77,86,95,37,94,82,11,89,44}, 589100705418156791114551958981959928192809730640326564863652293}. -{{33,100,78,49,11,16,42,5,86,37,84,33,5,66,22,91,42,34,24,89,30,34,1,63,40,59,98,89,74,56}, 720776455605891175965025392629829674978824657153480900030798489}. -{{34,8,60,70,100,21,35,66,88,36,46,72,76,75,53,46,72,68,56,84,91,88,43,99,3,36,71,78,90,20}, 738711927400855147867047640921778633271645660627726535152918624}. -{{34,17,4,0,11,82,71,1,37,9,7,47,79,84,92,84,40,51,79,44,68,78,14,26,6,11,84,48,10,47}, 108160888080861719645787878373668127233222684068061773144924114}. -{{34,33,69,39,98,36,76,73,20,30,75,76,84,92,21,3,78,97,74,16,89,2,20,52,40,16,48,56,50,64}, 825086116826359503692819131219052135711666828320478795257791630}. -{{34,40,24,99,40,32,40,55,42,60,39,51,68,34,8,57,0,36,63,63,42,4,73,90,55,78,64,54,43,31}, 173555598743172117023197282378129239015253684128555015064030344}. -{{34,43,65,26,4,0,33,33,71,92,24,38,78,99,79,14,31,73,25,71,41,19,97,65,91,17,16,22,74,7}, 457419863653418144458220458575502497688025731392455980636660166}. -{{34,53,14,24,59,99,30,2,3,6,88,79,52,11,75,59,83,69,56,90,56,95,49,67,63,89,93,5,32,43}, 171470069051208037757312834338343915453997368098006901375363378}. -{{34,99,57,26,25,0,46,89,23,46,60,80,0,61,60,55,32,97,44,18,85,8,26,98,42,46,68,25,65,92}, 1351639100337178442624303164175029202200634778588781856819421590}. -{{35,19,66,49,7,73,89,51,52,40,69,14,82,10,100,52,22,97,77,10,88,74,45,95,38,13,72,60,10,86}, 943908342002041292752171794077088556963550891460532564239189243}. -{{35,22,5,82,34,92,45,1,77,28,80,52,54,36,39,23,11,2,53,23,63,34,68,12,67,14,64,16,4,38}, 134984819383024734837881485225172196269080032838006442783785413}. -{{35,39,79,10,78,13,46,71,62,13,55,61,14,65,88,8,61,49,36,65,82,47,71,73,59,9,14,80,81,44}, 638795762806546770174932562447518350125995469129427248529223335}. -{{35,76,9,2,84,2,27,67,47,94,56,5,85,69,32,44,43,79,18,82,56,2,54,51,47,86,18,13,23,59}, 52446194191035648302927697151914350208166191138917778259655109}. -{{35,82,80,23,38,56,70,44,12,73,6,73,42,43,10,65,73,36,76,9,85,37,88,9,77,2,18,28,22,77}, 857054393009226340895492362125785470741255719064599562802539017}. -{{35,95,91,77,93,77,11,12,74,70,34,97,8,58,67,25,76,7,7,96,42,7,33,19,12,87,59,63,31,5}, 52355439290881699357812181508518730462345708562640588717344895}. -{{35,98,21,69,33,57,55,52,75,70,10,0,31,86,82,79,94,41,0,35,88,66,97,79,59,1,68,36,77,38}, 538513751149031110857622780179150872977246629918964024947151229}. -{{36,2,85,51,43,7,57,53,39,24,29,98,48,65,2,96,59,94,0,69,57,30,25,93,72,91,95,99,44,95}, 1222343166189030356570786555760816451139033430718082981092206076}. -{{36,3,0,9,44,18,21,33,14,48,18,52,79,97,69,46,23,64,97,1,79,93,89,45,11,58,72,46,93,59}, 526115282969543934640301771943919230341339992407911566610886858}. -{{36,4,69,15,34,52,61,77,13,41,66,72,33,83,65,67,14,76,31,22,23,15,0,7,15,30,15,31,25,98}, 823045936222398251752094448208316938737359180977288453467468748}. -{{36,12,75,22,81,69,33,22,70,36,90,40,68,73,86,80,64,71,48,50,72,92,73,68,67,55,22,16,31,40}, 50212578880682929334470950432727830707780044533545062929408116}. -{{36,14,97,79,13,77,50,78,94,72,98,88,51,91,64,85,34,23,47,57,23,0,65,63,13,58,36,42,26,45}, 6521781088118495754762163366585738522670531278662470740127804}. -{{36,39,95,21,90,88,54,60,50,14,61,18,53,64,35,53,22,7,33,28,12,55,55,74,50,95,91,2,78,85}, 1401262608520455376119704103597156131787008229145860938903507982}. -{{36,43,50,81,46,21,75,12,59,11,46,66,36,56,76,17,51,21,54,30,76,22,68,76,42,30,5,58,94,70}, 1255046970079753851871279030433877262591176785765518704948511594}. -{{36,55,80,15,50,39,75,32,31,10,30,50,19,22,12,66,73,19,79,16,70,13,33,66,50,93,3,84,78,15}, 683501158002416406152342462571337110036225698251890404475998570}. -{{36,77,80,39,82,4,35,87,59,67,69,26,36,36,0,91,16,64,57,3,29,16,97,5,84,83,27,71,96,36}, 700878656309567245775452683414216958544201129319148293518559178}. -{{36,82,42,94,53,87,43,43,20,9,63,92,0,5,31,64,49,62,47,38,26,18,77,24,41,15,87,57,50,46}, 109325208105458490691634130577703664699622737073748108812576496}. -{{36,84,66,38,25,43,2,67,62,58,65,22,85,25,54,36,63,60,19,22,27,89,50,42,17,89,59,99,58,97}, 1083084295017156572337002299593202682846432258310575511257298096}. -{{37,12,84,24,62,17,44,76,56,25,76,87,70,24,87,96,22,31,96,41,55,92,99,65,94,64,12,67,31,74}, 1128558754027801453216238197965871519920088438510061418993830433}. -{{37,15,2,64,47,33,41,5,24,69,21,26,80,58,3,96,54,69,24,49,14,61,41,23,19,75,29,98,25,1}, 257368245351712403699226667602774538852833528249088132359276275}. -{{37,35,16,65,48,68,87,98,78,85,76,77,22,8,45,48,78,80,44,83,27,32,13,15,65,6,99,41,38,31}, 129666054441894145258401348002376984922200176592968837366303307}. -{{37,35,49,28,15,50,84,84,75,69,35,44,21,40,96,47,99,76,67,34,3,97,99,79,44,65,19,45,40,82}, 897401044302079306690020450716384634373802471780255601874278167}. -{{37,36,48,28,28,61,67,81,25,76,62,42,51,33,6,53,4,41,98,14,16,14,90,71,45,5,83,24,82,7}, 533906244106485494960393138155148657614335897052340918539170273}. -{{37,47,14,8,13,74,4,79,53,42,13,88,55,13,71,67,96,4,88,28,82,7,44,27,74,50,2,53,90,79}, 1262027242098656394892841880370523126847098149180690044605756819}. -{{37,49,17,100,42,8,84,10,90,74,52,6,52,98,19,75,11,32,80,58,51,98,99,90,3,20,19,91,1,18}, 228650995120880004730828994287674311893289686371996799566200839}. -{{37,69,82,41,37,56,1,74,91,14,84,17,58,72,4,71,5,22,44,74,60,52,38,55,13,40,70,27,23,26}, 103712441891472747791584481148466412860914833787468345977702747}. -{{37,73,88,4,67,1,92,8,32,69,95,20,1,10,72,84,62,51,8,17,56,72,58,50,98,97,45,75,99,36}, 697488923473718544590027931675520060463464827906787126417167923}. -{{37,82,84,84,97,76,27,31,64,17,32,52,62,49,83,26,70,90,4,28,34,53,96,99,52,84,0,23,74,63}, 482408310714182811573788502622858829908759207053460920074265297}. -{{37,85,81,25,84,1,59,59,68,91,19,8,31,50,63,98,66,2,62,100,16,88,92,11,12,99,41,51,72,37}, 473395116250084923531512407053619798276019920998681358836455151}. -{{37,86,77,1,29,2,30,3,22,56,63,65,44,20,18,12,57,93,57,56,92,30,67,4,10,58,73,46,95,24}, 522458879626221590300663444669999628551476571614915586827947165}. -{{37,87,70,47,90,97,49,11,92,33,68,48,18,26,13,47,50,44,65,29,46,33,68,32,52,4,63,60,68,77}, 1240959949356138446836872628468762433245298788646824657145348843}. -{{37,95,56,69,63,40,89,67,92,54,73,94,51,58,74,63,52,92,18,5,74,47,12,32,28,3,39,71,27,28}, 207526393192048320375655868081311437048018362151964242076013787}. -{{38,3,75,26,36,52,6,64,80,49,4,35,11,53,53,53,18,89,53,59,33,51,13,4,94,41,63,21,15,8}, 25912470721315265476520993301809757271371651735930318981364230}. -{{38,8,21,100,16,98,56,93,69,69,52,60,15,100,43,13,14,61,8,22,45,48,33,38,39,34,81,29,40,16}, 102858023929507363911837987057964869400486124011525976334979972}. -{{38,25,12,80,21,10,8,65,1,97,81,95,81,66,74,68,45,23,21,97,71,68,87,52,54,97,21,96,31,79}, 1092014258759639563654855679359537252360392584359569717125390226}. -{{38,41,91,18,86,89,46,73,43,94,99,80,83,17,91,99,34,93,9,28,47,68,7,20,90,23,67,51,90,73}, 1366185575704650701609575254364883473616792473000715608519013798}. -{{38,51,38,58,29,51,99,31,15,51,84,23,96,83,68,35,30,99,42,92,34,63,88,13,15,86,46,57,60,32}, 58899714380100710737774045585297850393109820981401895886302194}. -{{38,63,53,94,18,35,27,58,60,26,63,71,4,93,7,75,82,38,74,31,30,28,19,25,82,46,18,19,88,42}, 437655238819789570674070989135808831690565155056175848891149414}. -{{38,74,59,75,62,1,22,97,10,73,19,6,39,58,69,38,11,98,56,96,3,44,91,61,30,84,7,14,75,1}, 470256349746669939980534247164529838962710518614712551895815852}. -{{38,90,99,48,64,55,14,43,72,26,19,44,67,63,77,93,33,97,23,63,4,32,64,1,77,19,84,36,11,87}, 958017970185809823467409748495411622946079695404287313522455716}. -{{38,99,46,3,31,3,17,54,85,79,18,10,36,26,45,68,56,33,81,81,100,8,14,37,64,14,85,91,28,5}, 337106651632552001216218631879435302348779353648206258428068730}. -{{39,24,95,63,43,22,52,44,76,70,33,35,82,25,40,23,28,86,40,10,17,96,44,44,98,8,42,53,62,73}, 851885491616856507596225226557775873296103329971709969523846173}. -{{39,32,61,6,96,78,20,33,19,66,15,16,47,57,80,27,22,52,58,30,48,22,58,84,0,88,41,8,73,43}, 475679628575196153531112645870904896802024964721027422483428741}. -{{39,39,5,17,98,11,31,23,100,4,23,82,44,72,13,100,100,93,15,27,1,7,84,45,52,57,60,56,65,61}, 418171519935190285935200166344805052316545335475392307076678895}. -{{39,40,41,88,64,42,38,20,82,91,5,62,18,62,83,76,23,16,26,62,86,53,58,10,79,27,38,90,71,77}, 1467210973471274615982144189519873576388765539314782690680587781}. -{{39,62,64,32,96,94,96,24,40,21,59,24,21,51,32,36,100,52,8,13,8,40,96,9,88,92,3,10,92,59}, 495037529804609578995137070922681419059971054779483530396710401}. -{{39,72,95,35,46,64,45,83,89,7,20,40,71,43,89,43,19,56,22,12,25,95,6,38,92,60,87,95,52,76}, 1160241300620021733031288872005578269287061321026074087523480525}. -{{39,73,40,93,15,46,96,63,58,74,71,21,59,62,39,15,35,51,6,17,73,13,32,57,45,68,3,91,65,57}, 670095632582293907839970869263037430014340430097387730220342427}. -{{39,78,41,24,0,83,82,64,85,36,41,32,34,72,84,2,43,23,25,100,25,32,33,63,6,40,93,86,87,64}, 1543502392853718544205033194774028412999619492586300909676856613}. -{{40,1,13,94,72,16,27,50,24,35,73,12,55,34,69,64,18,23,53,35,11,46,7,52,55,71,14,92,96,18}, 668563158111067214123901927289815449783508640785480986545509958}. -{{40,17,0,34,75,53,38,81,64,26,37,46,62,8,12,10,30,84,41,95,67,46,79,68,43,11,36,48,25,76}, 844647422826513947356732754645105071541347455016543917549814962}. -{{40,18,1,59,67,11,8,76,44,84,51,56,57,96,87,22,86,71,70,21,89,88,40,54,80,7,5,71,66,6}, 648337735176204750299847169205842665617619818814667851367601212}. -{{40,19,95,7,94,74,10,33,45,87,92,55,58,63,45,67,100,86,99,17,85,42,68,65,53,68,66,66,54,59}, 381600003477368122013762299422974333905115851039313947665427342}. -{{40,24,94,50,9,47,28,16,18,98,51,70,40,38,74,61,64,37,74,6,5,78,40,59,100,15,90,81,37,30}, 337988195584008909392691945684130567420247711907144289966261296}. -{{40,52,50,30,96,3,49,6,60,27,30,85,10,2,83,69,47,26,72,68,57,33,24,84,83,95,15,18,36,45}, 91272223457274100094449747318761370859917880103581685497580128}. -{{40,81,47,77,93,4,11,77,35,70,15,15,84,86,8,98,31,39,91,99,79,4,60,16,14,71,54,14,89,38}, 465680367954159457027361783099756984361908377556662014586064350}. -{{40,94,19,47,11,66,82,73,31,11,16,79,22,11,82,76,67,24,5,78,87,87,8,36,51,73,0,12,3,84}, 879977823011165809776458282122185180349467456708853447469116316}. -{{40,100,86,17,22,10,62,54,82,56,27,55,39,94,62,10,69,58,85,43,75,25,41,37,66,65,3,40,53,62}, 79255089384684992786062355120770806296705168288727029237226504}. -{{41,4,9,91,99,83,7,46,12,42,60,0,4,35,4,28,4,11,88,60,21,11,54,52,57,13,54,45,31,65}, 823154099321427526536360790598372875716563613472429882150625405}. -{{41,10,90,60,82,65,44,58,68,88,86,42,92,8,62,67,41,26,91,82,56,23,48,72,96,83,62,90,51,62}, 296941124790945179799704456068751229863814101075635626601447457}. -{{41,21,16,2,60,62,84,78,99,86,42,66,59,64,85,44,22,51,0,15,78,44,10,9,82,16,67,13,47,79}, 952956532988939101792275889107661511176191567940257652199280899}. -{{41,54,88,50,50,25,62,57,66,71,23,91,61,45,23,89,82,42,73,23,69,55,29,27,13,1,34,66,15,98}, 1030603993825378856243355384951290007523432980016138688986414753}. -{{41,56,65,96,44,72,83,87,4,92,3,4,9,20,63,8,81,11,56,69,44,54,59,7,29,84,18,54,44,71}, 875079345619010398495166851370219524585845128528689738315158725}. -{{41,73,20,88,35,54,28,94,34,95,94,42,58,45,75,88,55,61,82,26,62,19,20,57,89,12,54,20,73,22}, 437566773277421828250808720552870314468357105220893572071645715}. -{{41,86,64,14,10,50,15,8,100,29,58,60,0,100,46,13,41,78,45,70,6,34,83,40,93,1,75,87,72,34}, 753064297489892899048497140066214408067625503199122808883216961}. -{{42,3,18,22,79,94,47,96,87,10,26,81,22,44,20,90,90,51,16,18,36,52,14,50,84,6,8,83,41,32}, 231553530569918277410563576365115969235947106119577233730439506}. -{{42,26,12,35,87,20,53,40,14,65,44,99,1,6,64,67,24,50,61,11,0,35,50,56,2,36,11,84,71,77}, 1439895760654801658915472798478837985307553138112953107983669848}. -{{42,34,94,41,10,77,11,28,62,90,9,99,11,54,98,29,56,28,42,98,56,90,48,82,1,30,15,95,69,12}, 633966145234274536379165156901994278276225934237057062596025448}. -{{42,37,55,4,53,34,19,52,19,46,27,13,49,0,96,84,54,36,33,17,54,1,95,23,63,5,64,47,51,11}, 109347112831248602334868443992536402791941677516958093777050966}. -{{42,54,75,47,100,77,84,26,85,80,53,2,13,85,79,4,20,66,23,80,59,78,61,30,55,73,57,47,86,99}, 1289807666194862831516569481871755997117261739994293368157140268}. -{{42,88,85,57,30,33,83,90,96,82,84,62,17,36,15,32,93,48,6,49,100,65,11,29,66,88,67,74,74,49}, 801965568147870174395628721657167621252978040753025289005125740}. -{{43,10,63,55,74,51,93,72,78,7,49,95,67,81,17,85,8,82,14,87,71,8,70,86,25,9,74,46,25,94}, 947563742285658519258501860207215773475118567411544794743766637}. -{{43,32,20,36,71,22,27,20,5,70,55,70,75,29,97,32,22,64,3,90,1,74,80,36,35,10,62,10,18,39}, 10681298658424250217431050230565069364444004368168964360271185}. -{{43,38,7,11,3,35,70,83,83,20,98,94,38,58,29,51,54,99,19,25,8,61,93,84,68,15,40,6,18,43}, 45200527744456272737969618170616906060955829169008030543430077}. -{{43,39,31,24,80,34,77,36,32,17,37,25,3,30,87,14,22,6,16,48,90,71,82,6,95,61,53,70,14,31}, 242672875834114153791777978778499721353710318516112155555683911}. -{{43,42,100,32,5,62,78,5,20,41,85,43,15,16,67,50,27,76,4,37,59,32,70,18,73,35,65,11,43,9}, 135210445301662610840198374065102892327345587496011129863888529}. -{{43,46,10,21,86,26,84,72,33,98,75,13,12,67,17,39,30,5,49,55,47,61,63,59,25,6,57,31,25,39}, 15227761341752743386759539797254450512137754774882544971017}. -{{43,47,25,78,15,88,34,92,22,79,100,33,67,98,90,29,4,53,30,23,30,40,54,82,7,73,97,48,54,78}, 989920387027736862070204697339841100448845146517455747922172439}. -{{43,57,70,42,84,38,60,29,85,18,23,99,18,33,26,36,28,75,9,4,52,82,43,65,71,5,48,67,87,45}, 659049027790928525437135041503419995107882481817920223941373315}. -{{43,59,44,22,2,42,38,67,36,40,43,69,59,43,27,22,1,55,88,27,63,26,43,36,64,76,37,45,57,73}, 900290374696525850197403087522263834539671738375864727222582403}. -{{43,61,48,33,22,54,38,44,36,55,76,26,85,69,66,85,80,24,33,50,100,17,24,56,58,60,24,14,5,81}, 824555376220521644080776177189741471012200351271193462220042763}. -{{43,63,19,17,34,44,4,4,80,25,42,33,7,88,50,32,93,66,64,19,12,75,31,55,31,6,96,98,6,68}, 1135214241462929822545599399889122867670695394591661883474385423}. -{{43,85,32,12,90,9,18,66,40,51,15,61,57,17,98,28,80,52,20,42,57,67,66,67,41,32,48,56,25,73}, 845375177420929423010059012721470204841714746198923254818684451}. -{{43,92,28,2,90,63,91,62,81,43,8,9,89,61,25,90,12,9,79,76,44,24,1,36,47,36,93,51,58,72}, 926858529585487342786660380587455558085169953176543798776724321}. -{{44,4,18,48,8,78,95,56,14,76,16,48,45,51,20,43,63,77,47,76,100,2,71,8,98,55,97,20,24,27}, 137595001966613272688304192154871511994490442632664677349830720}. -{{44,28,39,0,83,82,63,44,19,77,30,67,38,69,87,54,61,16,54,55,7,8,81,94,68,24,73,10,78,28}, 559256098762180379576651876644352145360815407215166335263271764}. -{{44,43,29,89,24,15,85,18,21,43,27,73,99,88,86,37,15,82,72,58,53,29,18,38,0,73,96,14,44,4}, 154915843111330223805796475147259729489069760991798197170052974}. -{{44,51,2,80,65,65,94,34,7,32,87,95,33,72,62,23,76,84,71,27,12,70,55,40,42,18,17,46,26,1}, 3934357645614771879330087802758774027734419879508694522436914}. -{{44,62,66,31,72,42,22,64,64,19,69,63,85,98,87,100,58,6,25,6,27,14,41,80,21,26,58,85,18,96}, 1041392198477658877527068445663720243051046863552339369650314760}. -{{44,66,66,99,46,9,69,69,54,83,17,12,100,1,46,92,0,17,43,3,21,45,55,54,21,22,24,96,20,58}, 205745664891733154371787816342191997625080785317236671002846952}. -{{44,68,57,23,14,0,23,15,37,92,64,35,82,9,95,58,58,44,56,65,84,94,30,81,77,27,97,55,51,2}, 147068574207688011383873978132134391111759324900211652897040844}. -{{44,93,75,7,26,21,75,41,48,71,14,13,90,3,58,79,1,52,97,90,72,95,36,61,80,5,66,27,88,90}, 1368766865044162314817851682270923960808388489258725926414691054}. -{{44,93,87,23,17,24,58,16,71,28,11,71,11,7,69,80,69,0,39,91,78,91,82,33,67,62,49,13,33,28}, 37942343492518700372339678346092265703369511188932750121729310}. -{{44,97,50,91,13,9,14,62,46,30,92,62,21,43,33,12,59,13,4,100,56,12,76,6,76,65,22,3,64,20}, 495741971256664715854240874794411681502373660665448362229854266}. -{{45,8,99,88,97,35,29,55,7,40,24,71,63,85,49,36,100,75,71,78,100,37,42,75,49,5,16,36,74,76}, 1250113100696095610981001187117095076972926736922999503825828341}. -{{45,10,100,93,9,85,34,4,96,67,8,70,50,55,38,6,53,17,95,47,72,93,85,75,39,6,93,54,60,55}, 127354224310533909053999324481672130118036338930057791843279417}. -{{45,30,37,84,0,95,48,49,61,5,59,85,74,86,69,6,54,3,74,27,20,33,70,10,81,35,35,58,81,28}, 443963774627705298700384220248214557098651690394322134480080805}. -{{45,41,72,100,40,40,31,67,32,43,5,37,50,22,74,98,92,52,46,14,25,74,14,77,63,83,51,19,1,27}, 67667371377188289063339633164088611756474270792592561835871939}. -{{46,0,25,19,33,34,50,56,65,21,50,2,72,20,73,3,94,64,47,21,16,27,82,91,35,79,3,27,25,23}, 71038352682550721855940758998027080726500821410704409525797660}. -{{46,2,46,24,15,8,91,42,90,68,83,64,93,27,48,2,66,82,68,9,48,49,40,30,99,58,75,13,84,37}, 540646479078294084853036353607767960160266643287415744516076624}. -{{46,2,48,46,14,33,99,87,70,60,29,0,14,94,78,62,68,83,2,66,55,16,96,20,73,99,45,30,14,67}, 907456176187115199129384952419161277730147885933951642263225568}. -{{46,6,33,44,47,77,73,46,32,0,73,37,67,49,78,71,33,65,97,53,78,66,75,100,50,93,12,44,54,98}, 898964288603021118779784947406953971445564128183371298730130548}. -{{46,8,36,41,63,60,72,53,84,74,87,66,47,82,77,34,82,84,50,100,30,41,60,91,23,44,84,33,90,95}, 1350976372805590960371334933696094258629785600551904201788118168}. -{{46,15,86,90,87,0,31,81,66,95,33,52,38,38,64,85,67,68,19,52,53,71,66,95,25,18,44,72,65,1}, 639939383843128852444241163887444135319306078063956116932757202}. -{{46,20,0,19,55,66,69,97,90,100,84,94,50,25,45,65,26,3,18,31,27,75,79,1,21,100,46,97,45,26}, 266808160941141011412234530913507478991250754819983464147378392}. -{{46,48,37,15,67,74,17,18,96,19,3,2,77,46,70,29,11,13,99,31,91,88,79,49,60,55,36,87,14,58}, 217370222819573095802652012433567873489586895068042791904843356}. -{{46,50,75,63,80,39,75,4,64,98,87,28,58,41,22,82,19,15,14,72,77,44,9,89,81,75,41,46,56,76}, 915204308654491004789378916762893654304965924136388225320297580}. -{{46,51,66,87,73,31,83,36,61,19,42,16,37,33,3,41,56,11,52,6,33,82,7,9,83,51,23,73,74,94}, 1468741513492227936151253152051424153779220667939388666181514106}. -{{46,58,0,1,88,81,10,72,58,37,94,6,31,91,8,52,78,34,77,69,72,94,12,67,42,67,44,55,43,16}, 70418366956863807395018884578119241115094344230543891708523048}. -{{46,61,6,86,7,43,74,53,14,35,7,71,8,11,22,32,51,51,70,70,39,87,6,51,100,4,14,36,71,73}, 1264261755440611959264101581482041964144098763749425475694571186}. -{{46,76,98,64,85,90,32,55,5,68,2,75,61,61,24,0,46,77,69,8,0,45,42,36,28,19,88,6,95,13}, 514826794153845603165306643095865845974424661480566866858883472}. -{{47,18,9,60,81,41,80,7,37,73,78,63,75,30,27,61,39,31,85,61,15,32,67,28,10,50,98,57,55,42}, 109682276623695663313586346609684817363580696187807326311275445}. -{{47,40,90,31,56,46,30,98,29,40,6,84,10,8,6,50,25,35,75,22,71,99,87,15,51,90,60,70,52,3}, 268763729248673292931429533798971096493534802259557001811394825}. -{{47,89,84,59,8,62,68,52,87,48,39,46,43,95,2,24,81,97,11,27,55,6,40,85,50,72,23,30,71,64}, 1298720294473206205145040690763492064451122576062503696858035467}. -{{48,6,37,8,2,60,46,6,75,70,91,56,36,13,83,28,36,60,38,32,10,16,66,21,24,92,81,57,81,19}, 572097798588125215249871348530471995519132901318259374173480196}. -{{48,7,76,56,94,70,86,98,14,13,9,41,54,97,95,46,89,69,55,58,84,28,44,99,80,24,97,50,99,71}, 1377485242042193107542309239050931549712695329954244817781747202}. -{{48,9,56,48,86,4,40,3,99,9,100,40,95,89,27,33,22,90,44,67,88,80,2,1,30,9,100,80,82,77}, 1548506490414703370619437685946741513490864472815538723120280450}. -{{48,11,3,62,72,43,75,45,59,10,96,32,60,81,72,32,53,68,60,38,71,45,8,65,46,40,44,95,39,48}, 220390735125758563743317793056421828164061115797096781059269094}. -{{48,11,35,57,56,78,65,50,75,76,98,66,32,1,57,64,8,95,21,57,94,97,68,93,85,54,47,67,61,62}, 255760266305859242740828171058752705836719831502201610923041102}. -{{48,20,32,88,73,93,71,6,77,21,35,3,61,28,43,68,49,25,99,66,16,10,89,99,65,16,1,53,1,56}, 46250262774933144034795123831847355764745615958711957570674544}. -{{48,21,56,41,79,13,47,74,89,94,92,65,8,41,75,44,36,28,68,13,53,3,39,59,91,52,58,6,73,19}, 437520096581965532643696883050080158431401000235478837181835642}. -{{48,41,28,95,84,49,1,53,31,28,36,53,39,21,96,20,21,14,72,98,37,25,96,38,19,33,67,72,14,100}, 1138942484889769787218485847132177160158587672323195586961553898}. -{{48,63,81,31,53,47,100,38,1,6,52,82,35,52,17,0,83,83,46,90,57,59,98,27,12,36,55,57,51,45}, 7535766338503079490023973252320287912006728123341384086409534}. -{{48,64,70,99,68,41,25,94,79,45,42,74,29,68,100,31,50,51,91,48,62,50,86,98,3,41,66,28,86,4}, 533946600884890823541543565350728540255809384121677233741271912}. -{{48,69,54,7,43,97,83,16,25,73,46,51,44,1,5,68,68,52,77,48,90,50,95,69,96,95,2,65,13,50}, 304264610934074954761416783298464848377916716851849673409063802}. -{{48,73,40,60,78,70,83,55,88,37,31,6,79,23,53,82,61,21,19,45,20,7,46,23,84,29,64,95,9,84}, 1157052452812294051536679622146479864037024788492260594076841666}. -{{48,91,46,93,52,60,79,88,78,99,40,36,72,19,24,22,91,8,74,17,23,18,71,100,85,81,3,53,38,37}, 96926215769691788407456980724299388226165695071440034644697674}. -{{49,2,26,83,94,71,84,91,49,49,9,0,16,8,2,42,2,94,17,10,48,32,71,21,69,96,19,97,1,61}, 289450096291282556267323601418635143374845123641171542462957481}. -{{49,5,80,46,76,86,81,22,19,3,40,25,87,84,67,76,7,85,70,40,96,44,74,75,64,83,65,18,81,76}, 1435692609590628474861939312875554266629800319039580712019909443}. -{{49,12,84,86,85,0,26,84,10,16,19,82,55,42,65,35,38,27,78,73,58,85,61,91,30,61,25,52,100,94}, 1251431488624019338753609846820467866395616537126835182704972817}. -{{49,13,17,37,60,59,23,66,17,47,97,17,10,25,21,55,58,43,1,56,85,66,41,2,84,83,55,70,8,17}, 287643675460067558519237812027654826958537452906674820558024559}. -{{49,22,73,5,11,21,68,3,5,15,48,0,82,51,98,19,32,34,99,57,93,34,71,90,76,4,59,18,80,55}, 458410567709712167364288115077141245705297426162769739235763133}. -{{49,27,82,75,59,88,41,26,65,39,81,55,65,19,57,79,91,28,1,22,7,69,57,73,24,14,63,50,85,12}, 427604476633728565409613574704183412278453902734555263880527707}. -{{49,30,92,93,50,51,21,97,6,68,56,46,68,58,12,16,71,43,85,11,69,50,50,35,38,29,74,22,28,4}, 104960417349594065849456406028333939626975740136462285830815977}. -{{49,44,33,85,80,70,2,59,61,67,75,37,47,48,17,44,75,47,26,55,11,95,20,70,23,99,40,80,11,26}, 273282341029370198286423254586900042970115393557793080658845581}. -{{49,69,97,6,6,53,69,91,11,62,5,92,24,71,15,62,64,89,81,57,79,94,96,80,47,10,73,39,59,67}, 950419416345295341417711348725260649353508635306831991608862183}. -{{49,88,47,55,97,48,48,40,98,20,60,9,41,60,7,55,69,52,27,76,53,27,52,38,5,18,54,81,13,35}, 206592393100562452661002299651399249639252968870336643294681117}. -{{49,98,16,57,63,64,49,61,91,35,6,62,100,7,2,2,99,93,76,5,77,38,75,9,22,33,25,19,57,67}, 831496726235814393790637423779244445086124937477878569257083865}. -{{50,5,51,47,77,99,93,77,100,19,97,49,83,30,83,33,67,42,48,74,77,80,6,69,0,36,49,59,74,42}, 429990076471039104210321477734944279686944173219408163697188606}. -{{50,6,73,73,36,25,54,74,34,74,9,72,64,63,93,74,36,33,82,35,35,60,38,14,17,77,18,72,81,31}, 668973700994842182013937445383777541723524838527737823349072940}. -{{50,20,74,55,78,43,82,78,58,87,41,31,75,42,51,23,38,43,8,3,21,61,96,61,97,10,49,14,55,58}, 32146148804054307270381794292162936416627045728056125337296424}. -{{50,31,14,38,25,27,79,79,23,7,75,49,2,54,90,7,98,83,12,35,68,9,6,80,9,74,72,57,65,89}, 1403185185635334707185035585702929004944007127571664335901724658}. -{{50,39,9,59,21,16,18,3,95,33,83,12,10,76,66,3,79,34,1,65,64,52,33,29,35,5,6,89,15,40}, 208238535363370354168429618680006886956493003007276484192470942}. -{{50,50,11,61,41,45,3,97,36,64,9,99,24,95,65,38,12,62,96,62,9,68,88,69,67,70,98,63,40,5}, 202917710717950317988147599545528816830482040260739841420979452}. -{{50,59,62,80,86,89,65,29,35,80,59,44,36,14,57,17,57,78,58,34,42,57,35,3,40,12,70,34,59,66}, 925798149896249673751660951948073416263312170265191706351748578}. -{{50,60,27,79,13,87,33,10,79,27,45,66,79,37,98,85,54,65,63,58,88,0,92,37,59,81,67,13,80,83}, 1396715222245873207637137662410633773325861547702764800521451388}. -{{50,61,96,87,9,33,34,70,39,46,90,70,23,6,91,71,72,93,65,98,12,51,94,4,54,26,90,1,80,73}, 1344986957041198505812399689639849719257666295290127192064184634}. -{{50,72,35,36,81,10,89,23,79,23,74,68,18,31,1,83,14,46,85,23,15,34,57,30,63,5,78,16,81,43}, 514677352096978652527314804371378069196729621055361145504588756}. -{{51,16,91,24,70,79,30,44,61,43,45,26,47,20,24,38,74,70,28,32,94,90,64,65,17,12,78,28,44,73}, 950001765114057468610003968242465764774605545771667340168009509}. -{{51,28,4,3,20,45,100,87,29,64,5,47,48,30,53,68,60,59,67,65,58,27,18,6,91,87,8,21,37,38}, 78389526499550772339360874130892661581740020442878496186715561}. -{{51,45,85,75,85,80,5,57,85,50,89,71,84,58,19,87,83,19,13,88,35,26,60,71,22,10,23,26,52,45}, 13821094171345692414697531033782925971887496006783893386022367}. -{{51,57,67,95,50,92,86,65,72,6,96,15,97,87,1,6,76,1,98,62,34,25,99,27,15,52,5,29,89,36}, 418327215037365431777783706360065960392034542194366737601951887}. -{{51,68,49,8,55,25,17,52,4,76,100,95,40,53,64,51,77,12,10,89,77,36,76,75,0,53,38,96,68,65}, 1461641189155561469494746174368019115829313453229219237720598645}. -{{51,81,55,81,57,17,25,52,57,5,97,61,48,67,30,10,30,88,86,97,64,78,78,26,77,82,26,86,68,76}, 1529618289683645494931203881536167590589266034436813025303867263}. -{{51,93,89,94,48,55,1,18,39,3,5,69,2,37,29,9,81,30,89,23,55,68,29,85,85,74,79,67,100,90}, 1636368257584920891397766853850959104755466387170776743822618471}. -{{51,98,38,34,38,23,49,20,13,87,37,90,57,40,8,13,71,60,6,75,26,46,1,22,6,52,10,56,45,88}, 823660108189850078613506401056013602630681648830021645057496929}. -{{52,4,50,76,86,83,43,83,98,32,80,9,75,46,8,12,39,58,9,74,36,83,87,50,13,92,91,24,95,43}, 576095810322065693268928224065082342411632560540413879992522976}. -{{52,22,79,4,12,16,74,8,77,13,71,43,5,10,46,62,2,72,20,95,76,82,74,23,49,92,5,25,75,83}, 1297805403822674428811860913072943850971448946073327108440465156}. -{{52,45,7,87,82,25,22,79,88,5,80,17,83,90,49,39,30,94,82,48,10,18,35,44,63,25,81,21,0,40}, 103467663246963569898943099905721078447104896176068953162963630}. -{{52,46,31,65,56,45,66,85,55,95,78,11,43,42,87,78,30,82,3,35,33,54,60,93,68,90,50,6,97,65}, 1324395801848171109616826840256172994542094903591740647445126060}. -{{52,72,75,89,44,41,36,69,44,65,17,96,79,65,90,60,46,52,74,31,51,2,8,47,32,22,98,42,36,82}, 926046129227554340507587636961812869310337801561684530194560684}. -{{52,82,87,60,29,11,43,99,6,61,30,61,72,30,11,68,26,34,35,93,81,34,3,83,35,68,30,51,71,74}, 1300873046316739082535286610705761170299368758991983894234680052}. -{{52,83,46,55,77,88,91,73,33,76,50,83,30,19,20,93,74,10,72,87,57,60,97,70,22,12,27,90,90,17}, 637707613564387068913150859228684078392397507412587910083946970}. -{{52,86,75,65,70,98,83,2,55,74,74,3,26,23,67,6,9,51,82,6,88,42,44,75,52,22,15,85,98,32}, 631956042501862241153824730320829121176141663252833668704725324}. -{{52,99,89,90,96,4,98,99,29,90,40,24,56,31,77,19,53,66,24,18,99,38,36,19,87,10,29,64,56,10}, 233233117325455580219265879491584053213013295951848647836164486}. -{{53,17,82,10,72,32,2,70,52,47,28,32,75,63,15,60,85,73,15,85,54,22,55,34,96,58,41,6,46,63}, 26822283861153727346185418301010580828750730902289593152795139}. -{{53,26,99,51,71,2,41,60,55,80,5,100,20,0,44,82,23,26,1,81,11,51,78,43,64,26,43,67,3,40}, 238684471101860066899733369741429723345037230261544119145661789}. -{{53,29,5,6,96,4,86,54,83,41,61,97,97,54,12,27,84,59,79,40,70,95,19,40,25,12,21,45,98,77}, 1239461331421233918495854975252151785908993455886049214504279815}. -{{53,42,1,66,5,9,85,38,7,86,43,34,37,35,15,67,67,4,9,32,25,24,95,71,51,27,3,12,14,29}, 19434801974868671272562955210929751805193966713401549981611381}. -{{53,62,45,10,68,80,86,65,93,87,97,85,91,21,33,57,16,85,11,54,59,49,68,94,40,66,27,88,88,72}, 1510735158571780241207154211266187801262366862880989512153366405}. -{{53,68,28,0,44,57,20,79,78,60,87,93,35,94,37,25,59,21,9,50,60,48,17,83,76,46,51,24,27,61}, 38584367550547671658983074848508365159126179875301251650935969}. -{{53,83,59,17,40,12,22,65,52,27,28,1,35,49,1,27,24,68,96,20,5,15,75,79,30,45,88,91,38,69}, 1151170441111860920152622114080670549603883964075314232345819791}. -{{53,90,4,37,63,91,81,11,59,66,29,16,84,60,59,64,25,41,42,18,31,79,76,57,22,92,86,39,34,14}, 163965109839570559556190076491534353463354060191577677076055545}. -{{53,90,81,66,3,63,61,51,99,47,38,89,28,58,64,1,86,69,8,67,98,86,98,14,45,10,40,96,79,34}, 629446207027331913733822525257203848665566968746097258556722165}. -{{53,91,83,88,48,81,51,38,1,19,80,43,93,55,93,40,55,47,86,5,19,4,15,27,85,90,78,94,61,18}, 386099890795594249826993456568735381120813088484419283264961383}. -{{53,91,100,70,65,54,61,75,43,16,26,68,16,92,86,15,33,18,87,78,44,47,94,70,58,63,77,27,64,0}, 534749677599173991813623329724569030183131048780063336468677075}. -{{53,100,92,25,66,71,58,76,25,84,68,43,23,88,12,31,14,0,30,6,100,81,0,83,45,99,66,59,3,86}, 994709836692022229817259667517619175822322276094107308947183913}. -{{54,27,65,45,8,14,32,64,57,13,9,47,90,47,10,12,3,11,46,60,55,31,44,13,61,67,55,6,66,30}, 462804636266082601515806004267603881891922164584322471908552462}. -{{54,34,7,2,31,25,68,53,83,33,39,64,51,13,5,49,54,51,45,60,50,59,64,19,25,28,100,9,14,22}, 109275416060780849145219578597448084730184061426529996674365364}. -{{54,35,33,100,88,85,8,26,92,53,73,10,43,71,74,49,88,6,8,46,61,88,52,3,78,78,94,86,42,52}, 389019151520552950565937527807224438175735110592937211729065510}. -{{54,47,20,26,61,100,54,55,73,1,80,51,35,34,36,30,90,59,84,49,100,43,27,22,88,92,96,73,37,8}, 387776247923771349466556141039899201999270579571128225153817490}. -{{54,71,35,0,78,71,20,79,25,29,79,6,35,63,29,12,54,32,43,63,66,28,73,100,59,81,19,64,17,1}, 278002123753783889950458077665370885082178460369734709055092646}. -{{54,73,94,15,91,16,6,64,33,87,91,50,86,58,23,50,23,37,93,99,38,77,98,25,57,77,71,98,90,62}, 782185954922515759463499002458246763795885406640445221891950362}. -{{54,93,60,18,60,47,70,40,47,33,48,67,16,33,87,41,9,6,27,49,80,16,54,70,63,23,62,34,28,35}, 14490791585177652957067109073479021216053740131373071551294242}. -{{55,3,39,78,95,24,29,24,23,65,50,45,46,62,98,11,35,6,10,67,54,18,58,58,9,28,96,25,61,100}, 926425713604606331831632380990362600507994208740919093033012055}. -{{55,3,62,75,69,27,43,25,32,38,87,22,34,28,24,11,48,36,6,12,20,43,66,23,64,56,25,83,13,0}, 237828436656828678489161001592763693452710904900764044581963003}. -{{55,4,72,74,60,92,1,35,60,90,16,19,86,0,27,83,96,92,49,0,82,81,63,20,58,3,54,36,73,21}, 416555600647258964744906929028463353550286648557540899400501441}. -{{55,11,38,17,3,12,52,20,1,3,31,11,40,6,63,74,86,43,71,62,36,52,19,16,69,93,67,64,11,95}, 1208969794240929138483928676099024029068949221107409998716489499}. -{{55,15,75,82,34,14,73,54,94,43,79,52,47,66,27,43,69,87,60,52,78,61,31,33,55,25,80,78,2,27}, 310454975732797799856139619867536265337743515951258822462658119}. -{{55,24,64,80,96,33,9,79,99,32,19,97,21,21,74,25,56,98,21,75,91,29,17,65,16,59,70,81,73,66}, 1558156179558770706018649661700669469617948655658316486785416673}. -{{55,36,24,51,58,74,64,30,43,78,71,17,39,3,92,20,49,80,24,94,90,48,14,86,90,26,44,35,20,64}, 863957675774839742470383811878811356217971003991679889892785417}. -{{55,38,8,7,47,36,10,91,25,71,41,66,29,75,90,20,50,86,9,87,99,22,30,65,55,71,32,22,6,81}, 889682856832627522017309151911953964855478355454705866167302041}. -{{55,42,19,44,91,45,82,74,7,44,50,77,38,0,76,7,81,83,61,11,92,13,3,49,17,58,94,98,54,63}, 310468910543344374636818369368154139737321697169975349424916789}. -{{55,44,66,48,42,73,93,74,26,64,33,51,67,91,65,92,9,59,92,13,18,34,83,69,86,5,68,70,84,82}, 1588151812814862832477274276367038279742469318539809895767309409}. -{{55,45,74,73,81,42,2,10,63,31,55,25,15,50,57,17,80,42,59,4,46,4,86,48,23,48,8,1,35,15}, 6528229159759031780341721225397014568114154196562547629678363}. -{{55,52,2,69,9,27,76,29,72,47,52,83,71,56,41,5,31,47,66,95,59,85,85,77,70,58,41,31,91,20}, 460799402647798326264225219812456964469258100587557118268922553}. -{{55,57,63,33,68,21,88,80,4,46,49,13,27,69,30,9,40,99,64,39,62,64,57,96,9,82,19,19,75,98}, 1302235291365656909370881798904664377775156451514209787292859439}. -{{55,76,42,63,37,2,1,24,64,31,48,64,19,4,37,75,27,51,93,27,10,77,69,26,84,10,52,26,68,18}, 447184261659657305803081395262425728950816429801901793223889497}. -{{55,82,29,88,97,50,23,84,94,97,96,15,72,8,64,75,62,35,71,55,6,46,86,66,38,61,71,22,58,27}, 122613610892614490067614256146120321852954137514766158256835157}. -{{55,90,87,58,14,46,70,71,32,90,40,2,48,33,94,78,49,40,99,25,84,22,25,44,64,77,16,18,43,93}, 901970391028787630866844238917341436980619865816471106906562693}. -{{55,94,63,21,20,76,42,85,64,81,52,16,76,11,16,33,60,57,53,85,42,28,68,33,75,87,53,37,35,61}, 84371951097072231693963834964436466717731893103847469457777293}. -{{56,15,78,55,4,53,34,95,6,5,38,67,83,80,7,75,81,33,36,77,64,69,81,61,11,23,76,14,11,92}, 937821171424790803976519124253243893432020035354988859215305386}. -{{56,28,22,10,86,82,21,41,84,73,45,49,96,24,21,12,60,62,82,68,79,62,75,41,19,100,67,30,74,3}, 574889613014897789884457850474299785619394979781709237538803392}. -{{56,29,35,48,83,0,6,25,13,2,57,43,48,69,20,4,18,37,47,37,8,41,37,68,69,72,29,27,76,88}, 1324129527203106635836165739505929183527676277511960636553047446}. -{{56,31,39,99,49,28,16,6,10,32,79,11,52,97,35,35,3,53,89,0,14,68,90,16,23,49,75,12,49,51}, 112901534545600690720539804020011529063347714979646371860573214}. -{{56,65,66,61,17,73,86,20,66,62,78,56,76,45,74,79,3,96,69,28,31,65,28,92,56,93,74,74,9,43}, 376709825144993793505175170838445766389132505863735670541230138}. -{{56,72,8,91,48,53,43,16,17,25,69,80,64,40,38,15,37,77,80,87,2,81,21,6,92,88,82,43,30,37}, 184608009045182330239692379297918862738643309815555947192092520}. -{{56,72,8,96,48,48,3,100,27,83,73,86,38,77,48,33,88,19,96,6,21,86,98,98,49,53,83,1,46,89}, 948613872876878026464124314198948701413709083404570364312987456}. -{{56,72,83,21,32,57,12,48,62,15,64,37,89,78,74,99,85,84,15,70,25,91,80,42,54,92,35,88,20,20}, 267952220380607479554232862925393390504253581064759295465593388}. -{{56,82,70,44,64,47,6,15,17,37,31,69,60,46,36,29,90,87,57,12,75,26,3,29,3,3,98,22,40,66}, 927507725165826254500883777759980416261185151255084029416214432}. -{{57,18,58,63,5,12,98,2,13,21,2,79,75,83,22,31,57,88,24,16,81,34,39,0,75,94,89,60,72,26}, 593183073723523309958457493561247865815495589538472302197455641}. -{{57,25,30,69,68,54,45,31,21,2,42,14,85,91,44,24,24,77,14,31,63,64,74,34,39,55,43,98,0,85}, 1038301712304612058819583081131367229331971040929445599354958283}. -{{57,29,72,59,96,73,32,30,85,81,68,56,24,57,50,85,25,20,86,27,51,22,40,40,24,9,51,6,25,78}, 823207056022602826433307188405077253482174291428312881267581739}. -{{57,39,48,25,85,59,95,65,7,4,68,25,29,62,54,38,67,0,100,31,84,20,95,19,9,0,45,82,29,82}, 1036979094816623025708857799596089111654523575035209607794989563}. -{{57,41,89,13,22,95,24,34,13,83,59,95,6,99,13,59,48,51,61,44,47,16,58,29,17,14,68,91,15,44}, 308548637834814803258433443674791806829794131314924819414708015}. -{{57,43,41,100,45,93,95,6,71,71,90,92,63,30,38,14,81,99,10,42,33,72,66,95,27,96,23,31,78,90}, 1308354913122881519702272933495468739552915050491093051497452407}. -{{57,43,54,55,62,28,97,23,54,10,75,13,13,73,69,20,86,28,47,93,46,14,89,2,64,12,89,33,37,97}, 958678308336619489837819665944437903995656080610574726603766987}. -{{57,47,95,70,59,81,85,75,79,85,3,3,99,43,88,95,41,2,47,83,61,7,71,15,51,74,22,55,89,61}, 470112519877574492366006808031052628246113733849339323349843959}. -{{57,82,41,31,11,43,46,98,42,55,10,100,99,39,37,14,98,74,60,63,64,2,76,8,56,95,57,42,64,63}, 471143763807003269416588427261252737165810825955443702082597437}. -{{57,95,58,50,63,98,46,24,80,57,96,43,23,45,61,87,32,31,94,77,81,77,93,2,35,72,56,91,22,78}, 1092368366217932551591628768413532465869012374301913998627109395}. -{{58,29,57,50,59,87,49,23,43,77,78,100,75,42,99,37,52,49,24,7,84,91,61,27,37,16,18,81,33,0}, 210545811223901743155442129666833593801863925554220211725063158}. -{{58,31,41,88,95,88,68,68,95,75,66,27,28,10,17,54,15,24,62,29,47,48,90,70,46,94,23,61,25,28}, 70708400458716778001355775825126886048232152671063802602146582}. -{{58,38,81,43,2,11,75,97,15,45,38,38,28,21,2,22,66,53,86,95,76,17,49,2,62,49,26,19,35,79}, 825665154696086761264080495390908986284454819103758139806852076}. -{{58,46,98,72,20,99,12,95,19,71,68,9,94,29,55,52,8,74,33,72,17,85,47,57,39,62,39,72,67,4}, 621291316151771285022497798492665513162788801039098860170144672}. -{{58,52,92,91,83,87,96,15,6,41,87,46,42,88,47,24,84,12,78,44,100,37,5,78,92,31,38,19,80,57}, 452066072951258633623914043350639377207664046138661628930967224}. -{{58,58,31,77,31,54,24,43,9,6,77,84,77,51,21,34,35,14,44,18,98,70,93,98,36,13,94,99,54,44}, 332647173728486654512093171401375014933891946695114279817934236}. -{{58,75,24,7,37,51,21,28,60,31,40,43,5,71,66,58,29,95,100,60,3,3,23,70,93,92,2,96,80,32}, 707693007874939979004948276366507964953315545132740928152484474}. -{{58,80,1,40,25,15,39,15,53,71,16,4,6,63,100,19,56,75,64,85,47,70,47,17,81,10,71,21,86,17}, 544577025865526852789054217432034974888265479502625458922103796}. -{{58,80,82,85,64,51,20,13,81,3,73,57,100,74,12,39,19,80,25,19,36,20,10,56,61,55,54,76,74,33}, 617285916072738587586790280535822675896022977671587250079371176}. -{{58,84,0,75,64,39,35,5,14,29,53,71,15,59,40,26,31,66,91,85,86,71,43,84,83,78,62,84,87,29}, 713282802893015023778344133658241720155495981487495526872858344}. -{{59,8,24,7,55,48,15,85,65,95,44,6,9,46,77,55,1,39,50,29,73,38,10,79,6,57,20,15,27,9}, 14488923972781924667371603719145997883184791864398083484537817}. -{{59,9,92,22,91,38,70,54,61,44,54,38,65,35,94,90,61,88,5,1,63,21,13,27,83,8,88,55,89,95}, 1362966060032511047225395662115077404989615645086232805229015315}. -{{59,11,46,33,94,81,79,71,49,12,50,6,22,99,50,11,26,36,35,45,26,49,22,37,77,93,88,99,82,75}, 1619806470823336925733756191953488091765592376831147574161089003}. -{{59,29,69,96,78,31,93,42,82,18,33,90,14,18,39,49,63,0,5,58,28,82,44,75,43,7,100,29,97,18}, 530293226974532750604998520436422678684967384559996799325422695}. -{{59,32,18,7,34,26,26,78,68,61,18,71,2,56,98,77,40,96,39,89,67,88,21,49,79,49,92,45,68,72}, 1368587664444158255887975515176910467927190830160348474987285001}. -{{59,36,61,57,4,73,2,17,52,55,84,48,67,24,15,5,74,34,42,67,80,59,98,71,42,97,1,93,59,55}, 278912080954479649365408728739705670575060074340157724211860141}. -{{59,45,57,85,0,93,97,0,89,3,5,38,26,57,2,11,36,18,72,43,21,19,78,34,41,6,69,41,13,32}, 109674074213654916604387168105452315863135989749462739671623535}. -{{59,50,10,78,14,65,15,79,69,3,40,83,14,72,17,19,3,33,63,66,55,27,21,18,37,70,88,88,33,38}, 360773934643967269551076901516479435775624249023025993920007137}. -{{59,71,91,80,22,23,11,92,37,39,1,67,22,5,63,23,20,64,1,42,33,17,42,46,84,21,48,34,78,30}, 437291371766783420027620586519626532896287404676339602105364327}. -{{59,81,49,87,77,20,39,13,96,43,45,34,10,89,32,2,14,35,56,97,8,56,29,24,49,61,55,19,98,47}, 412192596040964282962436234610883102645965260268130008253998815}. -{{59,82,73,42,95,53,92,90,98,28,39,22,44,7,34,60,81,12,91,20,51,16,93,17,54,24,31,67,98,16}, 623994849992866958429439180702564888091669310053556959439037493}. -{{59,89,54,67,19,88,79,14,51,40,20,6,77,69,20,95,27,19,85,56,32,8,16,50,90,11,10,54,62,37}, 26181955137977367273870282393838527563569341577686275808801115}. -{{59,93,31,36,64,0,59,36,5,78,66,88,56,7,79,100,63,88,70,31,55,88,0,6,32,69,66,4,84,1}, 569539514729630775901152144104290804513946150609559590836724039}. -{{59,98,74,21,39,6,53,71,58,86,96,19,91,38,38,66,63,11,71,67,9,73,2,23,0,82,86,72,69,49}, 775808394815577610453459974738541590632974314583237575902697689}. -{{60,5,14,55,37,16,61,99,95,57,56,81,70,66,78,71,19,6,44,85,56,64,2,22,30,67,44,39,40,2}, 55537246754461373784808170530168718209703434420087735217392602}. -{{60,12,1,50,24,83,24,0,47,45,43,64,84,76,71,38,36,18,58,85,14,7,6,22,60,28,11,59,44,11}, 850596924150292909799841941831196542805174447120823410509604}. -{{60,14,4,55,74,26,59,37,57,44,7,3,99,73,27,93,50,91,73,69,33,2,35,20,95,31,78,0,78,11}, 541406326306348909991689123950674261824375117032719450734788040}. -{{60,18,78,63,7,5,2,41,18,71,25,42,83,58,49,73,7,70,42,5,78,85,38,72,90,78,33,32,11,44}, 95067497610119701038539294613384220067355587977402926676694712}. -{{60,29,44,50,38,15,77,87,12,47,39,84,53,17,37,95,17,93,30,17,64,3,30,6,12,96,47,44,78,24}, 464659611985540060413590604544766476188738651212884943638886114}. -{{60,31,6,74,41,89,13,73,15,94,30,89,92,13,79,49,72,0,91,2,11,67,86,43,100,35,99,98,5,31}, 344422476137965325814375647821070052820853324719881593367620082}. -{{60,46,94,55,98,24,30,83,69,68,7,10,76,80,99,10,30,73,95,22,66,27,66,27,3,74,70,43,94,54}, 574324828002952926329932743115873974584267722578425124462413192}. -{{60,47,36,51,53,49,62,66,62,91,24,50,24,90,50,100,8,80,71,94,63,42,10,73,21,7,48,48,40,34}, 14325328398576484273544794874910066805945551145132751085371962}. -{{60,69,80,73,23,30,97,9,35,46,3,5,60,25,4,29,79,15,21,97,89,55,76,28,76,84,61,18,26,3}, 86071738629803805257372337338968808333380199549876836990168538}. -{{60,71,69,34,41,13,2,40,81,22,37,85,24,92,25,22,69,91,65,47,17,57,79,31,15,41,26,50,51,27}, 7146882465888881805012823078737182571604565653438694023974198}. -{{61,4,88,0,69,9,35,48,23,52,39,12,59,22,61,24,14,68,1,19,75,73,99,19,26,72,46,27,12,7}, 62871481733342791815626016417014827515769469537916164855584113}. -{{61,7,14,26,77,89,98,20,46,80,60,45,14,45,41,63,67,40,91,29,91,18,56,23,17,46,41,90,78,26}, 619174271605691218411113253563286278784648298845920766950500403}. -{{61,25,6,59,60,100,14,100,78,61,76,22,91,77,12,76,41,50,43,43,89,29,34,82,68,7,52,70,60,17}, 245932776170588817292009180064506488510182993623469302830936587}. -{{61,50,6,32,28,62,32,86,72,92,4,3,95,1,24,86,7,22,24,6,38,36,38,78,48,48,43,2,39,93}, 835665650607514821476802192980525237253093308268510885466683393}. -{{61,52,1,73,32,57,83,11,96,23,43,73,90,68,23,85,77,35,65,51,57,24,99,85,81,70,13,79,95,25}, 714055349126737117848609445191184596302483228473195823131250413}. -{{61,53,73,57,95,47,37,9,92,78,1,78,78,39,56,58,65,38,45,42,30,8,91,13,12,80,16,8,8,93}, 880713105142173643359487890420191933528810124156304448305833215}. -{{61,60,64,73,22,26,88,87,8,56,63,34,44,37,19,93,31,51,97,97,73,85,22,87,50,60,93,62,93,94}, 1355904504551226310611252287103307310775442598398006564543784073}. -{{61,84,21,10,81,78,23,73,40,49,51,28,21,46,46,4,55,11,75,24,70,95,69,6,46,39,87,28,63,20}, 114494608892750117495967123204959559185808749938091831727691477}. -{{61,87,52,61,80,48,11,79,22,37,22,68,36,25,81,83,81,19,93,15,83,46,22,50,39,61,91,76,38,95}, 1133472177327392410958090235861542357449672789083691908604093131}. -{{61,95,89,40,17,58,68,92,41,7,6,99,55,44,1,0,79,87,89,32,62,50,52,20,17,53,61,20,68,14}, 412082616864566278372980046929170201148926703030172286328462103}. -{{61,98,23,24,0,85,67,21,34,63,85,79,7,15,68,45,15,83,75,49,98,45,39,82,80,2,34,6,41,34}, 40806020547302797855539836870458986734476867803399660374048485}. -{{62,25,36,49,21,56,9,56,13,93,50,18,32,33,6,91,65,100,4,28,36,8,78,100,28,13,27,12,65,70}, 1253763976870586510227206005706037936355342423911423506133394266}. -{{62,34,11,76,88,33,15,23,75,36,72,2,15,85,17,10,60,51,67,39,45,24,31,6,0,14,83,44,16,13}, 103260322115384386280873733998455184686023994474430381160296932}. -{{62,35,77,64,99,2,34,50,78,17,97,45,34,1,2,32,7,8,37,54,43,27,100,17,94,65,34,42,43,46}, 83562784251012137863239451242445116614428811455301901616492054}. -{{62,37,34,63,1,25,93,44,49,10,86,28,84,20,89,97,93,25,8,56,58,75,47,26,40,33,91,66,87,13}, 723305823302134543506432221314619172597165122291220824954487162}. -{{62,50,92,80,69,69,72,37,56,46,11,61,48,73,92,29,29,7,65,66,43,25,44,20,6,6,25,94,2,10}, 206931125845697326201170904129650839403775055449360375878233264}. -{{62,91,24,78,74,49,45,65,25,41,2,46,43,86,94,20,13,43,40,18,56,8,76,58,0,87,25,19,75,92}, 1292016086212993849928402198592659313921864671061713874543907810}. -{{63,9,17,40,78,25,2,37,86,79,99,6,99,45,28,51,38,51,19,1,1,36,16,54,61,89,33,99,67,31}, 668495274592013732556749462007599504220779970820295180846806695}. -{{63,25,96,2,97,86,1,57,24,25,18,84,53,25,26,38,32,9,27,39,54,54,92,40,56,27,54,78,29,80}, 1034871318880508777287311167489214831650335180206847681901769427}. -{{63,47,74,29,2,22,95,21,82,60,89,90,100,10,1,57,22,80,98,31,53,19,85,92,71,66,51,63,88,32}, 508406506264544971842837899557292455901898412897310247545783499}. -{{63,54,12,69,60,8,37,33,47,94,6,74,30,91,51,34,41,17,61,32,23,69,85,38,68,4,71,72,81,89}, 1578029649127607578002827399846196204097793083357894518871908809}. -{{63,69,73,19,0,15,65,12,94,56,24,67,5,15,80,63,53,52,71,3,87,33,2,45,19,40,80,30,98,94}, 1339009872376467466623429563426990776710188079550469013984098415}. -{{63,72,72,32,34,67,50,17,58,3,68,70,7,40,21,80,40,21,51,24,86,20,26,14,37,94,72,61,27,63}, 155927974150372065197224375214882716004481730166663826362487457}. -{{63,82,28,59,50,74,62,62,64,66,84,67,77,88,91,72,53,99,39,19,60,86,16,83,81,7,61,49,4,87}, 864833628770119811751426553119772176182995298681050828844783625}. -{{63,87,14,27,3,83,58,100,46,96,88,69,88,78,36,99,45,62,78,59,62,14,73,20,68,83,19,68,34,10}, 289725371710789218131135571570218884995658753486293659766327355}. -{{63,97,39,31,26,97,98,49,27,77,56,19,24,78,54,40,52,19,75,1,67,77,16,90,40,67,92,49,42,28}, 172357594871323959633831482215019404537283801505830864827583407}. -{{63,99,93,85,41,85,29,98,19,16,99,69,100,97,63,75,41,48,40,18,86,78,88,92,92,92,47,50,36,45}, 101311120825343207435290130024668451797754418977066533622246783}. -{{64,2,15,31,84,54,31,40,41,86,62,75,0,8,79,37,19,56,41,3,83,34,37,52,92,10,81,100,91,57}, 747255249207752677872166422277561717496224871758723171684829516}. -{{64,14,69,17,66,100,78,75,3,42,78,77,81,36,91,38,99,65,95,61,61,44,72,99,5,11,98,63,56,73}, 945619074902865791362132269747119650256398234183517242702911884}. -{{64,15,76,47,23,53,86,26,36,38,41,88,92,70,75,93,53,17,74,98,21,4,25,40,89,60,56,8,85,11}, 438389752547218929502507818949618252436689827105223201317438522}. -{{64,17,1,52,75,95,24,2,74,69,90,32,58,93,26,62,43,89,66,27,9,66,28,97,19,96,77,64,34,88}, 1199393758754701451979537229092712559528653615593252594248262198}. -{{64,24,96,57,78,6,75,22,29,7,17,60,71,63,20,24,39,99,79,7,87,90,95,90,81,76,89,9,66,1}, 616066280081941997757421173541228552192079075972519591420049224}. -{{64,25,63,74,76,64,19,97,8,45,26,76,73,67,18,33,11,66,69,66,8,61,24,24,31,18,30,10,63,66}, 824180603203243279442784149447966338735048861402190771862745798}. -{{64,31,39,37,32,50,65,18,50,84,52,49,56,63,34,83,28,23,7,32,0,29,60,74,36,58,53,45,97,40}, 424282746263514261095262047783074892423605758010118526118307918}. -{{64,33,38,20,93,45,41,0,83,18,19,93,20,93,90,24,49,43,14,33,17,24,57,41,32,1,4,70,13,60}, 205729290006894413915990441175850965920558072281700578960813426}. -{{64,33,92,88,72,31,64,41,67,82,5,69,62,55,27,26,54,5,85,6,69,56,29,75,61,50,48,55,4,20}, 14868635301207097386801476604326615293595526076282268011621794}. -{{64,35,62,84,14,2,75,37,17,71,100,65,30,14,57,82,1,69,59,89,50,23,12,64,3,25,68,51,17,62}, 116759697574090681977631334252700023780986301001261173967899586}. -{{64,35,64,68,52,38,93,2,65,1,90,48,97,27,14,83,43,8,61,39,11,8,62,82,86,37,90,13,58,79}, 964221400505687092258187414869074011619915295942464728255542082}. -{{64,38,26,68,5,1,31,10,48,46,64,19,98,5,14,84,34,14,54,55,37,34,85,95,61,27,55,72,82,75}, 1459157821296114226822461661247456211221463574321403687740123248}. -{{64,42,13,28,95,27,14,58,44,94,65,21,60,83,25,51,2,60,99,58,13,99,48,15,45,69,5,93,85,66}, 1494869049875258821780976814746528568142770439923202081705749556}. -{{64,89,83,12,41,6,100,42,0,69,39,18,39,79,69,96,11,56,78,48,57,30,98,52,30,96,34,89,66,64}, 1498156764793756123163123771182573718471785180868458006002628118}. -{{64,94,58,98,34,4,20,51,87,37,77,11,53,62,90,62,38,19,100,15,19,42,37,11,11,80,85,41,63,69}, 977447152863413874058153179392418067775012828041168190451621760}. -{{65,2,7,1,27,17,13,81,82,92,77,77,18,8,10,21,25,13,6,11,75,92,53,49,94,13,71,70,45,18}, 339070010214531462943802287149467129936015635606833056026692861}. -{{65,31,64,100,45,88,60,6,14,61,10,50,0,93,77,52,36,32,71,11,13,18,69,36,59,56,78,54,34,49}, 109711254518460850184506624405625711108721941047491866394386963}. -{{65,70,26,70,70,20,9,97,12,95,22,39,21,48,36,6,45,65,23,30,14,93,0,26,79,9,62,35,24,61}, 29126775280442359647070113449209442027997786329330408191630017}. -{{65,91,87,82,96,53,18,43,44,61,69,72,70,67,47,96,20,56,90,67,9,68,2,60,71,90,76,74,52,38}, 390158014858225298814938930621828405888166044551396671249475239}. -{{66,8,87,62,31,32,66,40,6,2,26,34,12,74,60,15,87,32,23,79,0,6,35,94,13,72,19,61,80,41}, 476570224660229540098652609480266538405161700133551092976680980}. -{{66,15,40,8,92,14,68,55,88,22,62,1,10,60,65,5,80,90,99,30,62,40,20,13,87,100,82,81,70,66}, 1620522208918132029829826062501317062044316143167151006246291586}. -{{66,18,34,59,86,41,95,31,56,95,91,62,79,67,57,1,44,72,31,65,75,79,97,39,73,88,3,25,85,8}, 500783377410782788808625488009151881850058277948628252338484968}. -{{66,24,33,76,1,62,90,16,44,87,50,79,70,12,16,55,15,37,91,45,29,20,98,83,82,80,35,12,54,50}, 96828330581221596838909046029531744696454753702173188238051860}. -{{66,33,100,22,19,68,23,85,68,97,72,68,100,75,21,71,32,20,85,22,71,9,79,40,62,100,56,17,41,46}, 59933629241438907698650650134116786080805109039314272613884626}. -{{66,37,99,94,59,52,40,48,42,14,74,4,0,95,26,84,64,9,19,59,19,51,29,55,78,54,41,40,0,16}, 25875802902087958462868136851625943116106686482684241961164822}. -{{66,45,38,10,62,41,90,59,87,8,11,46,59,24,46,93,0,2,86,3,11,9,3,10,84,32,72,2,77,64}, 1363135904835563111094773644576138896612576309941765390202344866}. -{{66,50,8,44,26,91,78,86,79,56,43,32,34,12,85,18,24,4,92,77,5,40,24,94,83,34,7,59,24,33}, 39797563141411042691255938804977380516280394351824662678750496}. -{{66,77,99,63,19,4,1,57,51,47,23,42,85,7,82,61,64,17,49,87,19,2,51,18,7,84,64,0,92,82}, 1389329769132220442819975976048607338655401541427402116117215198}. -{{66,80,46,48,83,68,70,75,70,62,37,78,1,65,60,44,54,24,69,27,61,23,28,54,34,65,34,16,15,2}, 51840209530327106149570364965807098826027831307280507899491472}. -{{66,91,24,58,57,71,9,59,99,72,53,28,46,93,22,46,79,48,86,74,53,49,73,11,61,75,74,80,41,2}, 367701296461200892457774350599413259558341723766237235092989426}. -{{66,96,15,83,57,66,69,12,5,3,62,61,32,21,54,12,75,30,60,29,8,38,62,98,95,1,79,30,70,21}, 552887284851241587369975885713371388593735763893715035704863580}. -{{66,99,17,39,44,77,55,47,64,20,65,96,51,75,59,100,92,75,37,87,52,74,84,80,44,17,83,71,81,19}, 743578071178834560280088150752449233326029092088824683310249198}. -{{67,16,31,24,70,44,12,33,18,98,79,82,58,34,62,61,79,39,54,92,51,32,99,7,81,11,48,64,58,19}, 238736252206699668154836791192137661293184886735995764173145221}. -{{67,20,74,27,65,88,52,27,3,45,55,55,45,77,11,8,72,97,6,88,79,69,1,47,67,1,43,6,54,45}, 31649229429406683843142884565014632130635106206006727125663641}. -{{67,36,9,62,16,80,38,31,71,62,75,92,12,63,57,54,16,77,100,24,19,21,32,4,70,27,58,62,46,49}, 26318762635411522191605472839584017461551626727238579537470853}. -{{67,47,85,24,68,52,29,40,15,65,48,68,83,74,96,47,38,20,64,54,13,54,97,68,95,61,53,10,36,99}, 868196174796994426548619000098250068198452359519370695995855687}. -{{67,59,100,79,77,82,100,65,38,8,53,28,15,60,47,58,59,46,63,72,41,28,8,91,35,74,67,73,68,62}, 784989623134316703945386310251988975983732595122051607673787547}. -{{67,62,31,6,99,76,40,64,9,82,73,24,13,56,82,1,82,26,36,45,1,19,94,92,67,3,55,70,48,68}, 1073562781244613840236217082910829311260804876186462076108576021}. -{{67,65,20,2,0,89,2,52,56,73,13,61,82,23,78,8,17,55,69,67,95,73,61,87,62,66,31,40,16,48}, 70335764208000422650009789430786753718845243170944328707026467}. -{{67,66,76,38,73,67,96,59,77,79,90,91,84,40,75,96,69,79,85,5,70,40,2,7,91,50,17,26,41,69}, 850860930713841750982853694811894159649927926796929839922105265}. -{{67,79,10,50,5,27,36,75,61,63,41,97,92,30,81,68,37,30,87,26,7,11,97,6,71,12,90,21,25,23}, 135469471865248935879736426251743814535038396531625773787074483}. -{{67,90,97,87,20,96,25,93,31,10,21,88,27,39,77,59,87,55,15,62,66,70,62,100,12,5,92,47,65,58}, 532025442398783378155016885526761376317335723689767115250202061}. -{{67,99,40,7,41,57,89,61,47,81,0,49,41,5,71,43,2,23,91,61,56,87,40,95,45,87,58,5,93,83}, 1302047546210720133599677585848413280621644468247749563696217083}. -{{68,4,88,39,12,89,80,16,91,69,87,77,99,98,9,90,59,54,24,51,54,31,41,72,78,79,93,6,33,49}, 192907654152995630452650231800918435270356680372339805059112744}. -{{68,9,90,89,4,88,17,56,70,83,61,68,5,87,47,55,94,41,28,100,15,49,83,29,57,84,47,57,37,62}, 58770612381092648654871648116494170170799748927258235103278666}. -{{68,30,17,26,90,13,25,79,42,43,31,88,97,12,84,80,33,19,88,83,27,29,38,69,31,100,39,51,22,32}, 65567689496402958976951829520406661047791591248652077071275748}. -{{68,34,38,33,32,14,34,40,40,77,27,79,74,34,46,70,61,89,63,4,51,52,22,24,2,96,93,1,0,36}, 154527338960225505917955894420912961170905326782323510740454920}. -{{68,47,2,38,30,68,16,80,6,94,94,91,78,14,73,94,54,12,15,7,53,17,15,59,60,54,91,49,48,46}, 102931377777268024147829561746083855435266462345259965407315970}. -{{68,56,10,57,73,58,91,43,13,19,0,65,87,44,45,60,45,93,69,5,56,35,83,90,96,62,10,26,79,64}, 1279734824857996355420780739151858030482034193120635407087655896}. -{{68,67,22,20,67,38,72,33,100,61,98,82,86,61,46,51,36,52,81,79,73,90,29,63,25,83,90,5,64,53}, 571679714467746701881054319405981480732090579280221624529101458}. -{{68,70,84,99,55,83,8,92,93,4,23,13,76,81,14,73,48,26,95,17,60,67,21,77,89,62,22,36,49,15}, 42251832910632323452810284258797624993903519663351384440089912}. -{{68,71,6,93,2,31,97,6,88,99,4,98,50,10,45,47,32,46,39,44,30,59,61,87,14,62,43,27,38,38}, 12859936102185929153224775581026723354314556943867246746583658}. -{{68,86,4,77,54,14,34,50,67,55,10,22,87,73,57,5,2,63,22,45,100,76,87,37,42,19,87,81,93,3}, 731176050657730361889459412181592720166346317160189698801070856}. -{{68,87,58,19,65,26,77,51,36,46,29,26,26,43,54,46,88,23,77,77,45,55,1,70,66,75,77,30,29,54}, 194138330439989787862049666909220770965473366689778994335589594}. -{{68,90,57,93,88,89,69,55,83,2,99,36,10,6,35,48,92,22,14,45,30,54,17,32,31,98,85,34,69,28}, 565744775553415818405326256320468658590306910552998055013533164}. -{{68,92,43,6,59,31,59,93,26,34,81,59,11,10,26,11,94,71,84,94,100,96,76,50,27,75,0,86,30,91}, 1092619206517163029947190892193889274779295453540374681521134836}. -{{68,97,88,29,63,60,60,37,92,31,15,59,30,31,98,53,84,48,16,26,5,68,45,98,44,8,23,52,66,48}, 427571465853900776292930371822294491907899787672397882347007642}. -{{69,17,88,6,58,58,47,21,2,65,14,83,98,26,98,52,90,60,92,99,0,46,39,89,63,47,71,65,89,20}, 734104701784625964281931685160833487013501949922011337422539459}. -{{69,25,78,73,25,96,68,50,62,70,26,93,14,32,24,97,38,62,73,16,66,69,97,67,91,17,52,100,66,51}, 667335330982944034459606888651766222932494761026208200195868699}. -{{69,40,88,17,64,14,32,95,93,72,83,19,6,81,3,3,15,33,29,8,86,90,61,66,24,14,72,59,90,66}, 1354664300285379816623984503371133797578331026709564662764531081}. -{{69,41,35,4,96,2,48,94,47,98,94,94,46,96,32,81,94,50,30,33,57,10,22,22,28,78,49,1,33,22}, 51590937218658568421143671251029767192039459838068842280026375}. -{{69,42,73,57,2,75,48,7,3,14,71,85,9,26,63,74,30,74,31,87,69,85,48,28,95,43,16,24,51,76}, 854343419558729522614534802709028526926825451877736422380953005}. -{{69,49,14,80,18,92,64,74,3,65,63,71,74,95,48,52,47,89,96,57,8,85,70,44,2,48,38,35,27,94}, 833019620606499490447122995623596415605229385765512987596762883}. -{{69,59,23,67,21,47,38,81,7,60,71,72,14,2,74,1,16,94,58,69,33,95,6,19,33,79,83,12,79,26}, 569890430156293448184751201926829044445623310814857894771066303}. -{{69,77,98,5,38,50,67,46,34,51,67,19,13,9,23,51,100,52,80,79,51,90,33,96,12,9,69,39,20,8}, 120220730730089140300827602789234693637364873147434358294511179}. -{{69,88,7,31,10,89,54,69,38,24,26,3,40,76,77,52,74,91,14,43,89,55,71,73,79,75,83,51,81,58}, 612582609114763566236017894261806187496664230005667674900285613}. -{{69,95,36,28,75,72,37,14,22,6,90,4,46,63,68,69,42,84,84,72,21,54,53,69,60,74,20,53,20,53}, 65760566203462892987355145916118789120228819134189337685565523}. -{{69,99,13,8,95,72,37,45,24,15,88,71,78,46,71,75,59,10,35,88,98,67,12,27,98,36,66,53,42,96}, 957017995077108414131880069159372512400689965162417365769898711}. -{{70,12,54,20,61,43,97,77,18,30,25,73,65,38,97,91,100,8,59,17,47,46,9,56,93,5,20,68,15,20}, 231584548663093171281364103299019857271355074845556896169778416}. -{{70,16,88,2,5,42,49,44,18,3,100,68,53,16,62,13,74,36,10,78,40,27,23,100,36,47,82,53,54,45}, 116608158751778836114681346895290718758628971177522854526751312}. -{{70,17,35,22,27,73,67,29,50,17,9,34,0,85,96,32,46,41,76,35,99,24,72,14,54,61,23,26,78,10}, 419850375399575643372113748229096915547843489541003831055886070}. -{{70,19,18,32,33,16,46,25,95,56,47,72,16,8,35,37,57,5,72,23,89,59,80,88,4,59,89,1,39,60}, 124139497521649998216924426559797304861946965519938853738890642}. -{{70,80,3,15,52,32,78,54,24,3,43,40,51,46,15,46,97,97,61,79,21,27,72,38,24,92,35,14,73,9}, 470330781614731741581885118023913713893316522311755940595979788}. -{{70,85,54,14,84,58,43,68,82,29,89,28,80,5,29,23,4,40,29,42,87,16,91,17,24,65,77,87,38,55}, 367997277258488135761013630292595010328752176472231483672946242}. -{{70,89,31,25,73,55,79,28,30,60,67,32,29,49,90,18,56,25,98,96,53,48,26,11,85,85,72,56,92,7}, 592585208897290986419835114498169907289500938121631112759489662}. -{{70,90,91,93,35,53,97,68,72,48,65,55,58,99,23,77,43,15,18,68,87,53,89,49,9,32,14,20,16,50}, 8903209910866502751523304647903781657870153693682420325543036}. -{{71,2,68,41,88,82,97,100,99,19,53,52,44,11,87,2,66,29,68,76,72,9,4,54,8,15,95,67,31,43}, 311470556668384346951584392950987293604391914311098054163457865}. -{{71,33,93,16,13,51,88,79,16,16,48,54,2,65,11,71,57,79,42,70,60,17,84,70,24,33,41,19,93,13}, 431726805203686828910653947416627889372436284725162421176754359}. -{{71,35,58,59,11,44,91,92,49,100,21,37,5,14,54,34,56,3,23,23,61,34,18,53,100,40,3,82,85,74}, 1465528576862021298187669438449031343740026311721265844765728091}. -{{71,38,19,12,1,92,96,1,68,17,24,86,39,16,5,9,9,9,54,29,43,93,97,76,9,99,19,40,22,57}, 73922830571270344537994106842284753554408299954381636717236885}. -{{71,44,35,69,20,20,40,36,64,96,57,57,60,10,81,97,91,48,73,84,44,42,17,29,79,68,88,52,53,20}, 181359214667247879754031385974148157537347581984897675225844749}. -{{71,45,31,0,83,37,91,36,42,29,30,29,40,61,54,89,40,99,85,52,30,52,24,61,25,76,33,77,89,16}, 669139169236176144535110861316271958384028096379121310758251127}. -{{71,59,44,35,19,35,62,88,72,49,25,45,58,36,6,34,91,27,44,61,77,75,15,49,72,22,85,59,7,6}, 133476881516770727555844582413005415152433235654082552567369275}. -{{71,62,26,48,95,37,2,29,7,35,92,88,78,11,64,52,32,73,62,61,99,58,85,6,19,64,95,17,41,79}, 985290008162573227481762228419838176871667222181620311429620657}. -{{71,76,40,98,23,42,95,9,24,88,99,54,84,27,80,7,91,54,0,64,48,73,96,20,34,89,13,73,65,13}, 679065611717802497439471873043133005806524229552818621171999953}. -{{71,76,41,88,74,35,98,19,8,44,100,73,72,4,94,15,40,77,6,91,62,42,48,28,26,2,19,41,98,67}, 1235168987645896835522171397166250681475392906779272216438278309}. -{{71,96,12,39,3,86,95,1,66,37,75,35,2,53,18,28,93,64,49,84,70,80,51,59,93,21,31,31,91,2}, 443014845406349672939603162628210134372330596916377571488509657}. -{{72,13,42,10,70,60,47,75,53,81,70,13,16,9,37,82,81,0,93,66,60,65,50,2,66,12,33,12,77,81}, 1264411732990701827714848265075975015945173702335784744028302274}. -{{72,17,15,83,11,35,23,91,1,5,29,26,30,11,58,91,53,35,63,86,76,50,71,13,27,79,30,55,7,11}, 60310603620717608092750233782449817485687627173367364849215486}. -{{72,32,72,64,7,97,36,15,69,57,13,81,4,85,5,32,38,11,13,42,98,26,32,33,67,64,86,95,100,54}, 798664363201931064325001152169715969310045662939667527184576432}. -{{72,35,98,88,24,92,77,1,72,66,97,95,37,5,62,47,30,56,50,52,79,13,62,79,66,89,40,57,48,75}, 914353799686096430217850846137157744162250700360371271801814210}. -{{72,49,28,62,40,31,67,87,57,41,45,2,74,96,9,77,51,13,59,94,90,46,70,73,46,90,47,40,11,4}, 73185025219275977554226690085357516935922515585412308698384354}. -{{72,85,52,52,31,39,14,68,52,11,19,66,68,35,60,24,20,70,78,8,94,44,84,76,58,42,67,44,63,100}, 947098727660459313788964680349450082147129285604280635372873266}. -{{72,89,79,77,85,100,0,50,60,60,27,2,58,56,6,32,63,34,99,89,73,12,90,10,52,17,49,92,92,95}, 1449056478078210154353860650931486802099176590006321799887651870}. -{{72,91,82,53,85,83,9,86,33,54,81,47,37,69,80,89,85,89,65,53,13,93,10,59,70,0,83,100,86,25}, 749625893369758745894850074924566388108909088091964387622894970}. -{{72,94,54,27,72,61,52,30,32,52,64,39,35,32,92,59,16,96,41,93,5,35,27,40,24,9,45,80,64,32}, 618095252950529007840974501374577695191873028265542150491248680}. -{{73,16,74,20,88,90,71,26,38,13,62,41,80,84,16,68,15,54,68,20,15,30,100,1,16,0,52,91,71,8}, 623962923206579613670698641385836644195865347436687620310108737}. -{{73,22,7,80,89,47,24,9,80,89,24,88,0,92,52,24,78,57,72,85,80,93,73,18,13,70,8,100,18,39}, 269681199533534394288138389936925148029952959655180059959493301}. -{{73,22,34,76,39,41,20,29,16,24,22,63,42,20,72,89,30,97,97,49,31,22,87,5,75,84,93,86,45,90}, 1215523102624120512571876716141278330860252856828283100017363121}. -{{73,47,29,94,42,54,53,0,1,59,21,33,20,76,28,71,86,68,14,87,50,3,54,46,29,54,7,28,18,25}, 1167554782591603647137853129076683227496789499573977248993095}. -{{73,59,10,88,50,3,18,45,25,90,86,94,66,48,44,3,43,63,93,94,34,57,14,73,26,91,34,45,27,53}, 65494509720163882796133890339623713056591424722681738847289763}. -{{73,60,79,39,42,84,16,16,59,78,3,32,31,18,29,51,15,54,5,91,90,56,31,47,5,75,15,94,83,92}, 1493649753493986340264154138232424607251965786123564482573489421}. -{{73,64,62,3,43,82,12,36,85,50,0,22,23,11,62,74,18,29,27,82,78,54,19,32,84,86,46,71,27,73}, 1108034444397430354919426948313575929117261265468596027656646937}. -{{73,89,90,57,54,77,22,83,6,58,24,14,86,25,79,41,41,91,32,53,71,41,69,70,78,73,9,70,11,6}, 303943799060170451642692778873750057037705340563755376861503659}. -{{74,0,99,20,27,86,93,96,24,70,24,0,82,66,44,41,1,82,18,14,84,56,88,71,42,61,43,82,9,80}, 1049551377211735161936945000051432035790510509842171736398856276}. -{{74,25,55,4,63,32,76,19,56,86,18,99,9,78,91,7,96,64,33,16,97,33,65,30,62,60,36,100,70,0}, 625441885875392289523930582315566080536033529605125834607483030}. -{{74,52,37,89,66,8,91,62,83,97,29,37,65,30,92,42,73,60,72,51,21,67,54,81,8,83,38,87,29,62}, 273714335389215764635419926588202181714574405378145764742078284}. -{{74,54,79,86,27,98,18,55,100,48,48,9,16,82,38,18,88,35,32,23,42,45,68,81,41,54,25,24,63,51}, 19396706869787152241751388812402260363356068434561348552755348}. -{{74,86,53,81,74,33,43,48,55,26,81,16,25,26,37,13,86,93,96,58,26,86,0,40,30,88,21,39,17,87}, 878092818417266522065154844433079246387453745016068446905095532}. -{{74,91,10,22,14,83,56,90,36,46,89,11,40,93,94,53,46,74,51,57,9,36,38,85,36,4,50,9,64,75}, 1247224271413103606682332001769632547900625981663496122270526498}. -{{74,94,22,18,95,41,47,19,11,23,29,24,18,5,91,73,11,9,89,88,52,62,72,48,67,86,90,92,69,76}, 1627501858677994809963469977561007621239775374824475401753454576}. -{{74,99,60,68,19,46,92,4,19,18,86,6,5,66,0,60,43,99,34,51,68,83,1,41,42,56,83,47,88,1}, 519256094244076574611010427398471002162150717924000568976281874}. -{{75,17,44,92,37,55,0,88,13,72,68,16,74,24,82,19,10,52,20,94,27,89,28,69,78,73,14,47,88,85}, 1328168243145521354887496455048335094584780747609773336614175027}. -{{75,24,26,5,22,24,71,32,41,41,73,0,50,81,13,63,31,14,71,39,8,90,97,33,56,76,33,49,67,6}, 472855742944371935665453952006223086824191072223368326704654153}. -{{75,29,21,78,5,21,69,82,14,17,94,76,53,24,37,99,74,60,35,27,37,100,90,21,99,48,93,11,36,65}, 961104617226517280756396108402574470165226235489233329591210615}. -{{75,48,89,5,30,27,19,75,66,31,21,54,94,25,100,45,6,97,65,5,24,45,87,57,31,79,6,29,25,86}, 881236631685192050786400361466268156357818396068103020834891501}. -{{75,51,3,97,93,73,98,8,81,96,45,65,54,46,39,35,30,74,93,10,29,99,48,81,8,88,74,17,54,52}, 170942536555894724664559985399207961764546281877863256661740863}. -{{75,62,30,46,71,56,78,84,97,82,70,85,90,30,18,39,82,64,72,45,26,48,72,38,93,60,6,53,44,88}, 855606557754664060915423284146258012497808167377027648121768209}. -{{75,72,100,24,32,24,25,75,35,99,3,51,61,99,38,36,39,79,13,47,52,50,57,41,56,53,88,14,48,53}, 103058449060783078239760037033643233666744208559242660570677185}. -{{76,28,0,55,17,68,48,68,38,75,29,2,46,72,38,65,39,54,79,57,58,48,32,29,96,88,73,71,47,52}, 386130668704926821558730979475590936876609907115897428072302104}. -{{76,36,79,4,78,79,57,82,41,62,51,99,15,15,59,10,62,69,18,15,65,9,89,4,78,29,36,100,70,39}, 651014192166697204801611758424067996879422524086172180882816356}. -{{76,37,20,16,29,25,1,10,13,59,96,5,37,52,86,91,87,24,83,98,12,63,5,34,44,98,21,11,40,64}, 875556829737298579717370388852769700244062949457364395252620146}. -{{76,38,35,87,69,52,2,79,96,28,78,24,77,60,51,79,67,69,87,43,5,64,49,19,45,58,23,21,11,27}, 3975601543215654458213431656037468739854234799288521544683676}. -{{76,57,40,20,12,59,9,84,70,6,30,78,5,0,18,20,47,47,54,90,22,1,44,43,31,82,66,0,13,34}, 155073250617504997888203160625036768951029441274914802445258850}. -{{76,58,14,69,73,58,62,63,67,61,72,70,84,87,20,24,73,51,18,2,34,44,74,33,51,12,2,65,37,66}, 1034992504317030215735557201750230045721025998834311620351697816}. -{{76,77,68,78,17,98,29,12,3,5,95,97,40,28,95,96,31,46,40,0,1,80,10,63,84,80,84,78,58,44}, 388959112947053324509957636956306326009552895984360913835741010}. -{{77,10,26,49,8,9,30,53,19,44,8,76,79,36,71,25,25,69,92,81,64,75,81,48,91,46,19,42,84,32}, 449776311746710508439472272087606886640011033028940114300752297}. -{{77,14,19,0,39,62,19,68,38,41,6,60,59,29,78,48,70,11,36,50,58,33,29,87,26,19,37,87,22,83}, 1041421592507908044488558388460098079499117545207172827007038037}. -{{77,28,91,57,36,77,8,53,36,54,50,5,30,16,7,91,84,99,48,48,46,52,100,90,51,83,87,0,34,31}, 173900883598345068619508827985610692649072527965198165662156973}. -{{77,43,48,2,20,44,12,82,57,28,42,73,40,86,92,62,13,73,92,8,21,1,95,48,14,4,0,83,39,72}, 1035511701517742645924820562086719722466414391549515041342687491}. -{{77,47,63,88,87,12,54,41,99,47,20,61,34,57,72,43,97,96,36,99,25,52,53,28,7,73,70,2,56,45}, 155396362352302423759625722811054315790428893518018817600105367}. -{{77,57,34,35,50,8,33,17,5,6,81,26,18,25,68,57,80,36,25,36,77,74,84,50,8,82,57,70,37,70}, 1091238045386351259590553058638113109907193325716994815044134347}. -{{77,61,18,22,82,38,35,99,71,57,34,70,83,9,29,25,29,73,43,37,44,14,47,66,84,74,87,66,51,95}, 1221483811467411673288521117393225883600784412410803185987351491}. -{{77,72,24,85,74,98,17,89,42,3,61,79,46,74,98,70,89,46,19,8,61,95,81,2,83,1,57,43,44,6}, 35544375825474773464885190916074284459658985214890164176096969}. -{{77,87,27,20,81,44,67,43,75,25,66,24,90,72,11,4,27,52,25,5,76,49,86,28,18,30,33,48,5,94}, 830807889269049703517880759705144053880232036576140419970974679}. -{{77,96,48,51,33,84,43,57,31,25,39,75,90,39,42,63,65,54,75,89,62,13,51,99,43,47,45,65,91,41}, 631234820754022302966479061288993920877713957489981396391669721}. -{{78,25,85,27,68,79,44,47,19,45,65,26,26,66,29,0,22,26,5,85,36,93,71,6,85,41,93,5,50,56}, 139014346728330669704401653031613639744862160608479397718804398}. -{{78,36,87,78,30,95,87,84,77,33,80,100,47,100,75,40,91,43,29,63,32,90,64,65,89,65,41,81,50,70}, 1128214067135997625788222355187467898504724052630347525840130916}. -{{78,62,76,36,73,41,10,85,57,67,29,75,86,81,47,74,63,94,59,45,66,25,81,17,4,54,80,25,12,55}, 111152792774290197817405529582458087782402987751311945266720688}. -{{78,64,66,18,40,8,100,92,75,26,66,81,44,9,62,88,42,51,13,82,27,51,29,48,96,19,86,14,49,49}, 129414135677097073611973465787124766658985873319788546121672960}. -{{78,66,33,83,53,73,74,92,1,88,26,6,40,80,63,47,84,45,96,46,54,13,82,87,10,2,93,38,57,76}, 945395437718324954723020438951485469989372747544915096344117564}. -{{78,78,11,78,53,11,28,0,17,4,58,8,46,63,64,65,65,67,65,41,66,76,5,74,90,69,15,15,52,70}, 918340001128413542065112821918585383783365239247370107453677876}. -{{78,81,9,94,10,43,23,24,38,40,57,2,64,28,16,2,55,60,98,88,8,85,44,18,7,65,26,14,46,59}, 55847392153201571487621548775642639632981045313329360988603494}. -{{79,24,30,69,3,46,8,23,50,26,13,18,74,71,4,27,69,44,36,70,1,77,0,63,78,56,62,91,25,34}, 235535703131827767252837090723146532405193163969062152019485849}. -{{79,30,30,29,89,78,96,2,12,6,42,29,99,32,65,94,29,68,4,84,8,52,93,83,62,92,50,88,60,21}, 277479455890626688001103600666446604029025218796288983145994265}. -{{79,30,34,36,33,14,57,76,24,63,28,24,10,51,66,58,92,53,37,38,14,26,72,12,41,55,85,81,48,2}, 315085596857723041278003811617600897164091693237311904596501073}. -{{79,43,86,25,66,48,44,22,48,20,90,45,31,76,89,48,52,100,86,63,50,54,23,42,49,74,70,90,100,3}, 771972127503775554703009614136196863795466033629948694378338315}. -{{79,49,59,43,48,11,22,9,12,91,99,22,53,30,11,7,63,87,90,72,17,75,61,60,33,15,19,11,84,58}, 415998442461445251439391167945636343593564689417998352841430703}. -{{79,60,66,19,56,59,65,85,61,92,9,29,21,70,78,20,90,31,40,64,100,35,15,33,82,24,10,37,33,92}, 851012877804175095996868593460470083544525180571225020747095529}. -{{79,65,40,46,56,84,54,99,28,80,36,79,77,38,78,39,76,42,4,7,58,75,2,99,36,84,3,10,10,37}, 67627390784588009849977588219941274182957126846285410095110275}. -{{79,66,53,29,65,36,62,82,49,96,91,4,3,87,15,38,89,49,14,97,92,51,3,74,7,36,75,72,35,60}, 323913584140657443390495453689099224960876641059245592383550749}. -{{80,6,50,22,84,7,77,0,59,48,67,92,10,62,15,55,16,92,75,75,44,9,80,25,3,41,51,8,38,80}, 830590934113157431388182155072989684386308473379848048062809440}. -{{80,6,89,64,31,20,79,0,1,59,63,24,95,31,80,47,63,32,62,7,21,83,26,67,6,31,6,98,29,58}, 221788954577087665306879751963980089646403018771607407830873940}. -{{80,31,55,20,54,88,26,79,75,25,86,57,29,31,33,50,13,77,2,49,58,10,8,7,52,95,62,28,33,13}, 51625093503062520172677570657550800758506751545020579794615174}. -{{80,50,48,22,82,72,37,23,41,67,44,47,77,86,90,51,13,31,99,71,61,66,60,24,17,24,73,23,7,56}, 107307914670590155474014185221217221976630301502236212355636160}. -{{80,61,63,88,39,17,76,94,52,82,18,15,34,28,100,30,86,27,22,4,100,83,38,90,49,4,100,79,52,78}, 1149087336859569032937612296956239726415950332874517344128469046}. -{{80,66,49,23,14,67,10,70,53,9,56,29,60,87,40,59,68,9,23,84,60,68,90,77,90,31,23,86,97,60}, 666189058124307655659212059684832248049954296832270863530634028}. -{{80,70,7,1,50,80,61,78,54,67,49,0,86,4,58,23,28,54,29,100,13,73,48,7,54,59,16,62,47,63}, 4024658066589271472190583164307967856650328723939254246606412}. -{{80,70,78,81,91,55,21,73,78,51,28,6,22,51,34,40,46,43,79,8,41,25,94,75,57,54,28,36,45,31}, 19685627676203453905602236417295376610012065504414435235996408}. -{{80,80,9,19,93,89,6,21,71,70,93,8,24,29,89,85,57,34,20,52,8,40,33,29,13,16,68,29,94,82}, 1337050602443594729771495799746302900766258035666930514318714300}. -{{80,82,16,99,43,86,35,28,99,75,60,91,0,98,78,47,17,1,53,40,26,16,46,50,95,26,14,74,40,92}, 1054193401451326940346455247173354478539774505027341076927056728}. -{{80,87,86,80,24,63,8,29,87,11,36,51,13,29,78,30,69,21,50,78,31,32,40,97,64,31,86,63,40,30}, 142339974853936438577908504876274004240833294104158329246006178}. -{{80,93,89,91,20,65,15,49,16,89,95,49,66,35,55,72,69,39,23,72,97,52,21,75,31,92,40,61,47,71}, 889599561656358761586241748904696326653043803809880674219290350}. -{{80,100,56,59,34,88,29,38,41,24,45,73,77,38,99,79,75,0,1,73,66,8,8,55,22,26,61,71,11,15}, 208283704977867799377194568051648572204803200107763407277382984}. -{{81,0,0,47,98,40,79,42,40,52,63,66,23,6,81,1,6,2,84,78,85,57,31,26,21,45,90,89,59,5}, 311372617599137763217921935815525446373930812742245156408841289}. -{{81,9,20,29,84,12,34,30,56,20,25,10,29,20,32,76,2,26,35,68,20,68,89,66,1,50,61,0,44,34}, 23350845801503745072755727764352965573915455302993857671861259}. -{{81,11,6,63,82,13,37,29,23,79,73,76,37,56,17,35,42,17,99,76,56,27,6,81,66,50,60,46,85,50}, 451153375545664016175771029488917332677336556378047303148558315}. -{{81,19,11,34,43,90,31,20,27,29,91,5,63,73,87,58,73,90,52,0,11,95,35,47,63,96,43,36,55,61}, 54976478373239269361744101961888544118253607888052982803169111}. -{{81,27,19,39,92,19,29,26,41,23,36,0,87,88,8,55,8,2,70,75,52,32,51,44,46,9,65,62,9,50}, 104068096727652203366839347786699800531695843172364018128556911}. -{{81,32,97,98,23,2,83,3,42,59,15,22,45,44,19,15,22,14,98,53,40,68,24,37,23,74,99,37,53,38}, 157881782301927297667163229366089576177034326786465329247213269}. -{{81,33,89,84,87,88,71,79,63,87,51,68,81,98,61,17,16,15,61,15,13,95,59,9,1,2,95,41,92,2}, 517457192664516788471786537881412546216229557972140563183359959}. -{{81,37,0,24,29,6,39,1,14,46,82,80,9,98,87,43,65,86,66,73,47,20,82,31,19,35,42,65,98,57}, 625040838852789407307164683839273219037030716303255721903509715}. -{{81,43,72,40,43,32,62,78,29,10,78,15,67,1,64,33,62,47,2,57,59,77,13,90,5,83,46,62,6,15}, 67524556754810637964601826987554334707207633556869816906332435}. -{{81,53,13,3,80,72,54,24,94,78,72,72,75,8,46,91,31,86,75,53,7,50,93,29,61,51,97,72,13,35}, 315624913169765515646878431389944504046214266996767989241319439}. -{{81,82,14,30,97,70,75,69,4,68,27,39,65,9,98,75,45,14,10,9,45,14,96,0,8,8,75,21,87,73}, 1343482964364812005837675936618444937450246060181738068261846225}. -{{81,91,6,0,79,32,24,52,39,55,66,0,10,85,48,43,7,6,100,29,13,91,17,25,89,25,88,48,55,24}, 132184807311753296880439674472127000433684862975322846194672403}. -{{82,6,64,15,40,38,58,10,0,55,31,16,2,2,14,9,92,4,41,36,5,76,22,92,80,14,59,69,3,21}, 247568900203032689661221356272071699768217915528034247710639624}. -{{82,22,60,84,95,58,35,93,38,76,74,86,95,50,41,22,13,4,63,69,92,18,43,30,40,90,37,45,35,94}, 876596707881658879809530780705972675938325116722863769597595856}. -{{82,37,54,47,8,76,39,19,48,93,43,90,25,13,40,59,34,17,91,61,6,47,60,92,30,60,100,38,98,51}, 527481388283449460492634990669643051715173686495661893673203402}. -{{82,44,95,10,34,35,24,4,81,37,3,88,95,76,28,82,40,24,11,65,99,99,96,78,7,7,81,19,89,16}, 539200300510754733562777685558655319076067751076020609368200996}. -{{82,47,92,74,73,58,60,8,26,35,21,84,34,100,73,73,63,8,5,74,65,48,80,58,81,72,0,92,47,45}, 291750318614989904374244950267268820358623829335677660831270418}. -{{82,65,24,74,50,54,68,7,45,52,9,70,1,21,29,17,26,83,2,72,43,60,11,81,27,4,59,13,14,3}, 13863094220038918502491556768245468893567567566867876778538370}. -{{82,99,42,14,81,74,97,15,57,41,91,51,18,4,76,84,2,92,14,58,70,29,56,95,46,84,59,60,17,57}, 66162398887671308654312869357742846217637607839727728166178770}. -{{83,47,74,41,63,32,84,81,28,37,37,32,29,3,36,31,59,13,68,20,83,89,96,49,90,96,37,58,23,56}, 88783629966492984875069430359403528279522367610332578948822683}. -{{83,72,64,12,43,90,59,66,83,19,98,43,85,55,0,77,56,80,98,97,62,98,58,63,65,42,60,43,39,19}, 30389667764092665330505543064116932791511170213266402855926609}. -{{83,87,90,30,42,96,46,84,39,31,28,51,44,20,30,55,62,76,26,32,92,82,46,89,6,25,40,46,62,52}, 17877443112735360050479708973831098107130488791390101717420803}. -{{83,88,34,26,64,79,3,68,41,48,54,43,92,19,95,44,99,90,15,53,78,38,50,68,56,4,56,68,98,67}, 1454611891275787153300063639612734317627802846935356863838775649}. -{{83,96,40,83,76,98,31,60,95,66,28,68,1,38,14,23,48,10,37,49,35,30,70,39,4,81,47,81,20,11}, 263542245293632463895020670338944218053626256940523795848663369}. -{{84,1,63,75,2,71,97,67,62,35,73,81,15,68,78,17,5,90,16,68,68,40,11,65,63,82,5,55,22,47}, 66931524585204657068918322511609023931991350485874557323419374}. -{{84,24,58,95,15,55,79,90,97,14,73,44,78,35,71,85,80,45,80,51,34,40,93,72,38,93,42,47,44,94}, 894043593395137745464071433046143881065711858373977906482963832}. -{{84,37,37,91,40,29,68,20,38,31,86,79,56,38,76,1,39,31,15,0,64,90,22,53,8,80,50,45,9,40}, 56272760720157006398592180947272795569543955716993096379501102}. -{{84,69,73,29,7,71,37,24,99,59,55,43,25,60,14,81,74,8,55,4,50,21,57,65,91,36,59,41,31,80}, 861469894593760321012938684091269057980478076608258978642960254}. -{{84,70,47,95,27,45,59,38,81,57,67,29,4,52,93,76,15,53,61,21,61,39,12,10,37,41,40,64,48,52}, 205765374659770707640769072453368171579656841695260149119143804}. -{{84,74,94,91,87,82,1,91,52,77,14,27,81,82,46,22,53,80,72,61,38,72,65,68,84,38,60,43,70,68}, 1282959070072438301696247343219239424990486472614463489014569688}. -{{84,90,98,34,72,94,72,65,74,53,32,78,47,95,21,49,86,74,56,46,78,19,34,2,50,66,40,90,20,61}, 259034790501729070522809669994788106833295118924624231623881344}. -{{84,98,56,44,12,18,58,16,21,35,90,20,84,24,25,38,42,41,21,2,57,80,91,45,88,24,29,27,89,92}, 1269488905953055592574408656515709722735586160042683554992636672}. -{{85,16,2,87,100,34,44,44,80,77,73,8,40,38,98,88,14,94,7,67,23,96,15,90,47,27,16,58,36,98}, 839904106513990447591539811280030180181799433161618526696113673}. -{{85,30,27,52,52,9,79,41,79,40,23,45,56,25,29,35,50,15,29,5,9,66,84,56,73,54,57,18,32,65}, 858105408104287409864282118145871559008150043087591213893610981}. -{{85,34,49,62,75,15,6,63,85,96,15,84,79,88,81,39,10,100,20,9,88,72,40,98,94,91,41,22,31,90}, 917810771913405479370511973236150009313905283227877826519160245}. -{{85,34,64,8,44,18,83,11,9,87,98,53,3,93,75,63,92,65,32,21,83,39,65,26,15,53,24,0,67,25}, 419752252751959396962365856341742151746205478106053563148598209}. -{{85,39,8,7,75,56,73,0,14,63,18,96,7,13,60,27,50,1,21,86,48,48,27,83,11,52,70,65,50,74}, 1144946619653161801534460804763402069219837933231755588482282075}. -{{85,40,36,55,30,33,60,96,58,68,34,12,100,19,56,90,1,49,77,23,7,70,91,77,70,49,66,11,30,94}, 974263665625381985286889028488144995254055503386070632477171753}. -{{85,40,67,15,29,100,82,33,50,68,51,20,6,57,60,40,63,41,100,41,95,64,4,4,86,89,65,80,80,48}, 802264758783802161359102330869678642037594952715909683461432477}. -{{85,53,29,17,11,49,18,79,88,35,44,6,31,0,65,72,66,43,59,48,3,43,18,99,52,16,23,15,88,80}, 1247160271244573281320551902886310182930936730323518366181380799}. -{{85,87,22,29,73,57,7,26,100,49,29,79,70,13,62,75,15,23,100,32,45,56,20,53,1,39,60,54,66,39}, 411837928863216653503715146249516766904509855833553922176560763}. -{{85,87,46,73,54,67,19,99,46,60,41,74,33,90,26,71,74,72,14,2,57,11,86,15,39,56,55,69,30,92}, 1035235573180169239877852054717752514773019798696666490028987627}. -{{86,6,50,26,15,87,2,51,32,35,47,89,52,85,20,70,65,73,65,65,24,35,55,70,24,77,24,5,3,95}, 888602264997017903127845043328324719770285780461893626098560688}. -{{86,23,41,55,13,13,9,82,73,24,77,68,87,87,19,73,35,98,5,23,42,6,40,21,12,69,42,4,91,73}, 1285825648722443106581488252167244103034009845795886520632997246}. -{{86,26,38,62,94,46,34,40,93,72,7,7,88,69,34,59,29,4,38,84,35,57,3,9,2,60,84,24,93,54}, 515043678318284746905599415544855767716759165460010963582430464}. -{{86,26,63,78,57,67,73,74,59,90,76,69,77,53,0,2,42,72,82,79,64,60,8,30,71,44,26,8,87,9}, 440112283559635096996468045788142007064824331966508258153740660}. -{{86,33,53,13,8,43,93,28,89,15,0,49,54,18,91,85,71,3,56,35,9,43,70,15,91,1,77,35,64,94}, 1369287464684005514974016909609956623272925662747806356819659630}. -{{86,34,61,31,48,86,42,47,60,79,41,92,80,72,69,8,81,88,59,15,83,89,35,91,60,27,5,52,71,42}, 429401673161651679823709946749632615146207109927272265379825292}. -{{86,42,35,38,34,46,54,78,59,56,79,0,8,58,68,1,55,39,71,12,54,47,17,54,81,99,80,6,73,39}, 591781811003567521005760967392363612690065381552358233272190212}. -{{86,57,78,43,97,47,40,23,12,33,18,27,71,72,75,6,86,38,95,61,68,46,85,98,52,13,32,99,95,55}, 638500544697642109760252611365846688649441331790212785108703930}. -{{86,59,3,86,48,48,94,23,98,99,83,99,24,13,74,70,71,70,54,48,53,68,41,3,14,36,55,29,81,42}, 414972639096522740307239434420277260834347832719629663301873286}. -{{86,98,0,90,46,56,16,94,41,56,86,60,56,82,19,95,68,69,77,24,30,13,97,40,81,13,41,97,40,88}, 1061346698603400452424512376477778448761989726075925929090531584}. -{{87,18,75,91,64,34,21,5,34,61,36,74,7,62,15,84,16,71,92,18,95,75,33,72,98,98,98,96,86,50}, 815373591144453682866174416079469275577064086617384813524570829}. -{{87,38,22,55,43,62,37,23,27,29,42,20,4,84,84,25,49,11,62,52,6,54,6,4,31,64,66,88,86,39}, 771367926157681724546445827362584930348908380430107998423319513}. -{{87,39,59,26,58,38,74,46,17,21,23,100,44,74,8,100,85,54,86,19,77,58,33,15,69,33,33,98,42,12}, 233574194464395860721107606853073045162904734859152719944943367}. -{{87,42,67,45,33,83,93,74,57,53,40,61,64,16,1,47,58,49,50,72,4,42,90,0,96,52,69,51,84,25}, 547169032380498300056070619207520129440233117854377989292346237}. -{{87,43,61,95,32,48,5,77,51,1,23,97,46,93,5,93,0,6,32,17,99,10,25,60,86,0,50,76,81,59}, 644448276143847057169008349407433789353038623727177825865232335}. -{{87,49,76,29,3,58,91,26,40,57,53,96,81,25,74,48,12,34,50,93,81,32,51,18,69,56,55,24,64,79}, 1262284463720438245114810273921688470617109138445812397246002779}. -{{87,56,1,48,77,79,62,43,85,9,21,54,48,18,10,31,39,8,31,70,9,73,58,77,14,65,59,65,37,91}, 1096735683102894588608050540155192206030850896713781061120001973}. -{{87,65,14,88,94,78,67,82,14,0,21,86,3,62,36,79,87,28,76,8,84,21,11,26,22,55,25,58,65,4}, 413538985774010484049697702051031453756526110575616852444156995}. -{{87,72,0,82,9,85,67,9,92,49,83,19,4,79,43,37,95,64,36,95,19,4,100,84,83,47,73,5,19,15}, 148957749806362939513249498801720004978989320769112307081539313}. -{{87,82,42,28,32,97,15,5,50,62,36,66,62,79,43,9,46,71,83,93,67,100,2,32,92,5,99,0,59,81}, 957549954008504259809514496043577443373581800338126262398542049}. -{{87,90,27,77,94,1,77,51,33,32,53,47,28,87,29,35,29,85,22,0,79,45,81,83,25,31,14,71,30,89}, 1049544103820263603749963733707200342623140033416997682634026477}. -{{87,92,75,91,51,17,77,99,77,61,55,27,80,34,97,93,88,40,49,5,22,70,73,71,75,51,73,52,54,47}, 151234923045529495485206203757223348041976409340860245281132541}. -{{87,95,45,21,51,21,57,91,15,46,67,70,88,49,17,34,52,29,89,25,15,62,82,36,13,94,76,59,36,29}, 161106725211721007593082100073742643799185418616612563294512639}. -{{87,97,68,23,83,40,64,80,3,10,31,91,96,82,81,81,39,9,44,98,47,43,97,43,68,88,53,7,22,93}, 907214150667091291814453263672569160736309097577840390974983451}. -{{88,10,45,77,92,94,42,89,100,67,46,59,62,25,4,73,96,38,78,46,70,2,46,32,57,75,84,13,41,56}, 156426836906401951339379753539536215367787774735607623516727948}. -{{88,15,70,99,59,32,40,56,6,54,53,59,18,2,22,41,76,2,15,30,44,100,22,70,67,58,19,32,17,76}, 864633121605539385443001501927547229977777491301221901065817114}. -{{88,18,2,47,89,81,9,97,19,32,65,63,21,30,46,16,48,79,59,58,77,21,37,78,79,4,58,39,71,22}, 451752298514025647818160561981054655830844172899545802022985208}. -{{88,21,96,79,32,43,81,20,84,17,79,83,59,49,65,40,61,37,20,65,93,20,35,26,91,57,55,32,0,76}, 850904021330958245020190537882629257774239590408526940362997354}. -{{88,36,63,80,43,26,1,62,2,78,74,35,52,77,0,91,34,42,66,97,55,28,77,20,69,78,28,30,79,5}, 496207259890462210388780945059586653093437883129874562703468628}. -{{88,55,41,6,47,35,22,34,65,29,85,25,44,42,30,0,55,27,49,2,66,64,91,12,3,88,79,88,27,94}, 1193956930011703103533634150107861700518297328285729792228527926}. -{{88,61,7,61,16,65,15,67,76,12,31,61,81,28,52,31,39,16,98,24,87,99,39,29,40,19,56,22,53,72}, 827981743969144235144212796537724128089199241215546028113108206}. -{{88,70,91,64,97,58,0,40,50,15,4,86,100,97,61,22,54,53,46,54,99,2,19,12,26,11,11,33,92,18}, 413005094932499222612399807642796715975088036824209285021065748}. -{{88,76,97,44,12,19,55,4,26,73,24,1,67,93,3,92,29,99,22,42,18,88,37,0,85,83,12,62,7,6}, 80617613151240573529701864829207358002994345737619047641741924}. -{{88,95,55,70,54,90,70,64,81,37,70,100,46,76,91,84,46,36,14,18,84,15,87,100,44,82,46,56,4,71}, 895157830681716017171670467709528506398674499421175777421443846}. -{{89,2,27,77,38,91,74,35,98,84,96,96,34,45,99,81,50,33,20,34,61,23,45,30,60,88,29,30,87,10}, 462879527694825461975611079918510138789505647342726500007993517}. -{{89,6,87,4,61,3,93,39,30,95,37,92,2,38,86,58,20,10,46,47,2,9,54,28,9,96,7,76,19,63}, 257139225240464055458674818386358654407721060551926633470625525}. -{{89,7,10,43,37,75,68,88,10,19,60,7,44,62,81,64,39,100,50,39,30,13,65,69,84,15,49,67,54,3}, 250958872672583124100898628692421680171429881749928419086912059}. -{{89,76,12,7,85,19,73,38,37,72,33,73,100,86,96,89,72,13,75,93,34,96,44,28,70,95,70,77,10,69}, 1213035129454491689503616572096861601469243882541742243584052601}. -{{90,23,56,82,99,71,25,64,51,50,77,20,5,7,35,22,88,75,18,82,19,49,18,78,93,88,94,7,69,26}, 605315327336934971209140940382681848993830077118659223807489394}. -{{90,34,94,70,6,37,4,34,95,42,63,35,45,48,77,85,44,96,6,23,53,47,51,30,14,24,94,86,24,47}, 308808709992410947442867880986615783371154542833164925563100448}. -{{90,36,79,80,17,48,90,71,31,72,11,92,77,45,20,62,64,28,55,28,60,36,54,71,69,92,10,34,39,72}, 912851757804373068888539374626377771211767805971930995545617812}. -{{90,41,23,19,4,83,29,7,90,57,4,11,72,99,6,68,43,33,12,100,51,21,81,11,78,27,11,38,0,16}, 33011721111709708202832166426647634860985592717129484374059758}. -{{90,42,74,44,67,100,43,21,63,77,23,95,16,28,81,60,51,61,26,65,0,27,72,68,54,81,25,93,71,73}, 1511354343467643319632308797549056153898911134004206403903508432}. -{{90,43,83,37,16,49,60,66,94,94,73,70,89,89,82,22,32,90,70,16,97,68,68,66,25,77,92,97,79,45}, 796086962951128852911690259542217734713246284552040657055659054}. -{{90,48,52,46,20,10,90,53,90,64,53,12,58,10,63,67,32,90,45,77,63,11,10,24,85,44,11,47,55,22}, 26766838993045815048795332612019658923838917206223586896692352}. -{{90,64,30,87,65,80,46,59,11,94,87,12,85,36,26,7,97,53,38,66,6,71,45,66,100,64,14,8,34,52}, 94115031829010114458880064613519118167701357031295019336832408}. -{{90,78,78,90,82,68,9,4,87,84,93,32,89,40,68,61,89,61,92,17,6,56,37,78,55,24,56,82,16,76}, 1041832249235516008803673416020747229585406381623213942515668288}. -{{90,86,37,13,84,1,50,17,31,98,64,32,92,85,60,41,32,49,42,11,50,74,92,66,83,93,20,87,9,31}, 305339442747205593203435421040155182307030148546576345622815148}. -{{90,98,65,57,39,45,76,73,7,17,65,51,35,55,50,92,82,35,91,76,55,13,34,67,50,3,80,19,88,50}, 528433407531745715448252947688467224981271409573480525962035132}. -{{91,5,79,56,39,6,44,67,70,5,6,58,44,76,81,72,84,35,30,88,14,1,45,82,70,31,90,3,74,16}, 553779065446231425561329255978148029391022498796413691248132759}. -{{91,8,48,54,92,95,81,43,82,19,26,18,44,14,84,27,51,32,52,38,69,97,76,12,19,63,54,61,100,29}, 422650380260670097279424359704949855601453150356833211583136481}. -{{91,25,50,2,33,90,47,33,59,52,1,74,4,81,37,76,17,33,5,77,68,56,71,72,7,99,25,89,52,78}, 1101621989914331624393974582009790727606126371621861265415038419}. -{{91,30,80,60,9,29,40,11,83,16,44,84,96,90,39,65,31,32,25,48,54,29,31,18,49,27,75,32,47,86}, 925668900745565316012000775207893078214205795377228327162331569}. -{{91,42,65,88,80,21,79,22,81,70,20,100,19,13,91,27,81,6,50,70,93,42,1,85,70,33,37,13,16,18}, 41106920339882048182131467941812644383663817211555604379857253}. -{{91,45,75,67,91,53,99,15,99,85,5,39,74,60,2,41,50,31,33,96,40,81,83,88,28,74,99,69,74,1}, 794638459565022170166113331529066425358216110479024947502419967}. -{{91,59,34,29,64,49,8,35,47,0,64,24,31,57,4,85,7,40,20,28,41,78,11,19,36,68,60,74,80,90}, 1494504193424024250590311859981470416960759511025700497295258027}. -{{91,67,50,31,11,66,66,70,86,57,78,44,58,81,41,19,88,95,88,94,65,46,33,46,68,78,63,37,24,58}, 80261333334009847615825443662309081836861932443194317551624731}. -{{91,71,97,34,7,80,89,16,58,86,13,64,45,67,21,28,71,76,8,18,42,93,25,21,99,21,5,89,18,93}, 1057683169270258311532139908147970610916064639614993030214415447}. -{{91,79,41,60,81,95,61,29,59,33,34,89,25,76,66,100,99,18,14,14,70,7,60,24,5,96,100,64,33,52}, 361752591017647084219077550513144981048596240700470890820869111}. -{{91,79,53,79,22,24,73,72,19,25,88,49,70,54,2,27,100,10,21,77,80,87,87,100,11,72,20,60,87,91}, 1310566566398379507922697979893865139326936206156070723598977871}. -{{91,84,82,29,45,4,48,47,91,67,89,33,4,15,43,38,35,45,24,26,42,97,56,62,50,33,88,73,72,12}, 723124876970662015748460938632614384034393446669247507851341721}. -{{91,92,98,43,46,44,96,20,21,98,46,42,46,69,30,47,14,16,79,7,59,91,83,62,4,95,1,43,72,16}, 472854967376668035523549417942800781401396145222703074372264201}. -{{91,93,30,93,5,1,23,48,35,77,12,78,98,74,99,47,70,88,81,33,11,62,15,76,14,22,34,29,86,88}, 1247734837597121997972408017468253113932202928684439490132755323}. -{{92,1,39,3,43,10,76,4,89,26,21,64,80,57,41,86,72,4,21,16,19,55,14,73,73,37,47,59,98,42}, 450103211905471570796579020712405474708528908733146794711868702}. -{{92,16,75,44,23,41,46,23,8,19,19,82,14,59,38,97,31,40,50,94,23,32,56,70,79,78,78,54,97,64}, 1427817815935649854160148495881393329938259487821335001599944372}. -{{92,37,85,56,53,79,97,82,25,74,89,3,99,3,93,24,9,72,99,14,6,2,96,7,42,75,73,0,4,6}, 161330496586114383015781140969715492015720605811880752792829302}. -{{92,62,95,97,48,18,84,36,82,9,49,41,53,24,6,95,16,43,41,58,47,63,96,17,73,47,53,77,50,100}, 1060629837650670896222230248813781064315562085645380039059349004}. -{{92,63,82,90,51,59,43,37,3,94,48,16,15,25,1,56,8,98,81,36,95,5,65,92,74,46,98,25,7,85}, 972800923248100586504890072133172717352629387540625149442421234}. -{{92,84,40,53,20,79,99,84,47,53,50,77,11,72,9,93,42,11,9,88,21,43,28,31,61,59,53,93,83,91}, 1440686214293600177490908580545559546296587792295855627559164776}. -{{92,87,49,96,49,76,72,37,35,36,100,69,98,31,74,23,67,41,85,9,40,31,7,88,76,97,50,34,30,65}, 913279234926864433229470129467701733752182834256841658072017302}. -{{92,94,86,13,71,27,75,87,50,58,69,43,59,4,44,18,25,58,2,34,60,78,20,20,87,34,38,64,52,6}, 234614853753048243522382771231539181860014817997546280129207544}. -{{93,10,34,13,77,80,0,94,1,14,42,32,83,31,74,44,62,6,13,33,35,46,67,36,27,19,63,94,53,1}, 212147479098834577901998377050839954737449453252731948467237145}. -{{93,13,93,98,69,65,11,29,20,30,50,46,3,69,71,38,20,96,31,17,56,65,47,45,10,28,94,72,87,85}, 1546113021945015078947398167265229966856928263320596696401735927}. -{{93,16,14,25,87,97,13,97,3,55,63,5,13,51,38,64,65,17,16,56,4,2,94,66,21,22,63,57,58,93}, 842186457556323504014925367245446720980510460542906597573345273}. -{{93,23,88,72,49,30,73,43,43,70,84,1,76,15,81,70,13,6,47,11,50,84,50,46,54,78,46,93,62,64}, 1083160316591107214272241821271816567533748278343552244529326547}. -{{93,26,41,97,32,77,22,16,28,31,42,68,45,100,73,7,42,91,27,51,65,53,6,44,91,58,5,52,100,40}, 438935818736484633286426686270674813244983863514032761208754733}. -{{93,45,22,58,88,11,22,27,22,66,20,16,89,40,24,83,57,66,82,8,100,48,88,60,68,8,99,1,84,21}, 548625779577020972723055978359303847993258606361663604040765603}. -{{93,53,45,3,25,87,32,74,94,17,15,8,90,3,100,67,74,12,14,68,51,71,91,44,92,86,73,27,79,80}, 1424733251250054318074839513527889590211010368357487059468854847}. -{{93,55,34,0,98,46,6,49,61,13,12,55,34,70,56,74,53,63,64,68,18,73,1,32,21,61,12,20,97,63}, 415858017231339945484212479615937608503148246982342366814473091}. -{{93,60,47,27,39,24,98,4,49,66,23,0,52,76,41,49,41,53,17,3,78,20,22,80,59,44,47,46,28,49}, 14475881977512273913706479650418589524703656444607884960974109}. -{{93,66,96,2,37,97,38,12,7,37,43,23,86,77,33,53,74,34,24,9,10,91,41,15,33,93,72,62,66,37}, 568975393355981847147304172900607850673412177964952730345205553}. -{{93,76,55,73,88,83,34,73,84,5,99,18,72,98,26,73,20,39,69,24,15,98,11,81,22,68,19,23,88,3}, 479340567993485032216839631632463570415966915675021204459521709}. -{{93,82,35,67,22,87,60,52,94,21,52,4,18,58,89,31,72,80,78,30,89,27,12,67,18,29,94,56,77,11}, 529411218770254750725847049495225703383579445575499718994215469}. -{{94,15,23,79,72,50,3,18,36,13,31,63,75,75,23,72,22,68,31,74,14,2,70,4,77,83,78,2,39,3}, 187478236226309735332850490088891118198372164550320288562445902}. -{{94,21,94,94,18,65,59,95,57,62,40,68,53,56,46,43,25,64,71,95,76,64,91,62,39,59,62,3,93,96}, 1246786459707967774381541163621734868849216830567071059318510050}. -{{94,22,73,26,20,50,53,52,51,59,57,19,41,46,89,14,6,34,88,99,62,0,19,15,33,8,50,30,76,98}, 1235358738481944364288943669077078752884165290356186326642483012}. -{{94,29,75,24,85,34,10,71,5,42,52,40,19,92,54,84,41,32,2,94,67,13,26,36,82,32,48,63,71,47}, 439560555577786241160663749546118831371184461087695166690627990}. -{{94,29,76,85,17,50,7,37,78,22,73,85,99,11,89,100,91,97,71,92,0,57,63,98,97,28,83,61,23,67}, 965756053598748216706492436854963685019891104004313144317410522}. -{{94,49,14,25,84,9,28,54,8,16,36,46,7,32,3,62,16,14,53,13,57,61,77,37,9,62,50,18,83,44}, 417803918486580423398483363624639745820233094900017774013993002}. -{{94,55,61,82,44,92,0,24,13,34,36,67,1,9,97,46,27,5,88,47,54,19,77,19,73,23,48,66,82,92}, 1472385292940524470299766458388431728803043701826256151157373190}. -{{94,65,88,16,97,11,76,44,38,12,50,94,63,98,76,56,28,82,67,65,27,96,31,93,28,26,2,12,84,54}, 428892525819317363957283633603269562333416768798098336247451698}. -{{94,74,99,45,78,35,2,21,28,46,90,13,86,6,55,59,45,60,5,94,75,55,66,65,96,5,31,9,73,61}, 458788694054046120295091103342918220797668541899100556270880940}. -{{94,86,2,27,80,8,99,46,79,54,30,49,59,37,1,99,42,47,56,1,14,94,47,32,58,38,75,13,95,70}, 1340237065332386984355516816780035961953854725385076838387874120}. -{{94,89,57,58,46,28,40,52,31,100,86,76,22,34,62,83,43,75,85,75,30,16,56,92,28,63,63,11,67,63}, 425693429264523424499705069400742910988780452659739073325269254}. -{{95,2,5,68,60,48,68,70,83,26,92,93,91,82,21,75,74,63,79,59,50,24,100,41,73,22,12,70,30,44}, 238403455771653174642884237956067170096279249455174140591790341}. -{{95,4,7,81,25,27,42,90,24,74,13,33,17,79,90,72,43,61,24,75,84,84,92,1,40,19,49,90,46,68}, 1040581258174731361236615032230433516586963539591016890275413053}. -{{95,4,73,62,81,91,24,87,97,9,44,63,25,25,95,39,56,95,89,19,36,48,36,73,77,31,85,81,77,71}, 1581855415435557567111325801769300457343076833539051650986998709}. -{{95,15,66,80,66,3,44,79,53,76,65,73,36,83,100,55,71,97,31,81,56,18,9,36,88,34,49,74,3,52}, 232547244878605309190433220044657979948242447996775900222827939}. -{{95,31,66,22,33,66,88,90,35,48,47,12,92,52,69,98,78,96,56,22,27,43,99,83,90,92,85,79,27,63}, 405331642076452490142626994113517237660870320492267595298260243}. -{{95,48,88,22,4,44,32,92,88,82,61,93,13,30,49,25,67,56,59,77,78,19,53,38,1,4,54,70,0,2}, 208203429802981546629802479841840065152701016428683617918376961}. -{{95,68,56,9,28,91,74,53,0,89,7,51,91,84,97,22,41,20,36,52,27,4,94,42,52,3,5,31,90,60}, 417848768377668748203810971789477946664299385205425504303275689}. -{{95,71,56,39,27,61,52,63,72,87,27,50,34,58,5,65,33,63,75,19,89,73,64,59,1,74,83,87,65,83}, 1605784239106015162457150562161348545505370357541149787312604859}. -{{95,75,30,28,82,38,28,17,57,80,0,48,69,95,16,52,63,1,41,50,43,72,93,25,45,88,49,44,58,73}, 883835570099957702982307466414497560812953885901427847946776963}. -{{95,75,49,33,83,21,15,73,4,5,38,7,42,78,13,32,73,23,56,60,57,21,58,31,16,89,97,68,41,7}, 360067335509659560198587739133063512352891376528736948935936767}. -{{95,84,12,11,33,77,35,26,53,79,95,39,60,94,33,21,17,26,82,41,9,94,44,52,16,44,81,69,11,12}, 312162676917904674024204146251634661569306632072746071406268281}. -{{96,9,44,7,53,59,7,83,58,93,65,94,69,80,47,67,58,28,99,50,30,69,39,27,26,25,1,5,15,83}, 826442627542444343639731667142276167340969690726630586843453178}. -{{96,13,21,13,30,30,30,89,72,8,4,76,52,69,8,39,83,86,39,63,6,66,100,20,96,23,29,26,56,20}, 35670221036348535695138765852702262646755644457029798487498894}. -{{96,29,27,100,22,71,45,44,4,77,82,2,61,81,82,21,4,4,36,91,87,68,31,73,43,52,90,95,57,9}, 327051971817924678337926251664641499218501615935911976284762726}. -{{96,31,63,77,85,39,62,32,24,34,16,97,92,11,96,68,98,34,30,96,84,6,65,21,21,1,67,47,63,20}, 111867407465324343582958902859980836630597662543775826802911294}. -{{96,39,82,61,61,74,28,32,67,30,13,6,66,63,46,83,79,63,19,30,4,12,67,8,10,54,10,15,50,91}, 829337407833453864361293822370444356436748589686257189818705178}. -{{96,49,61,100,34,39,64,40,82,58,48,51,87,98,18,44,97,30,1,59,15,36,86,5,26,64,52,15,1,55}, 57969539583256512522016104912592744780599935629718669533976614}. -{{96,52,11,48,78,6,15,19,66,24,51,68,31,46,4,2,84,0,84,93,99,44,79,75,91,15,88,91,93,9}, 767818641199152043652636885074089484210401882527648877855118532}. -{{96,53,36,0,92,75,83,6,59,17,1,43,62,11,37,21,90,22,44,48,64,44,70,24,43,31,33,20,44,35}, 8135298294303243142990863205481124959897317234439991299469154}. -{{96,77,40,51,22,13,69,84,87,60,44,20,78,41,62,73,49,6,94,94,76,34,98,8,94,39,4,6,28,48}, 35008088356988995325207659779809646690334406478380614767714666}. -{{97,29,37,41,84,19,49,74,65,99,31,54,75,16,18,96,99,89,18,68,87,92,95,45,83,17,33,5,5,43}, 38122238881577553871947490212939004852204528465323222486947695}. -{{97,30,90,28,63,13,34,85,64,89,19,82,27,99,41,94,81,35,29,80,51,9,47,18,39,76,52,90,57,12}, 258081280588593258654430826422428986906689635065460081181554353}. -{{97,37,58,48,40,5,7,7,100,35,53,100,18,30,69,86,10,94,19,96,81,74,67,77,30,80,34,44,74,36}, 487985422365526756582723236131581309950502490431187191409690339}. -{{97,66,35,59,90,3,91,80,39,48,33,37,63,29,45,46,91,89,84,55,46,85,41,51,42,15,52,19,59,45}, 3917236128823577823393279890273608167396052274228783104097645}. -{{97,68,27,46,20,7,84,46,11,30,48,72,54,2,25,27,72,37,23,28,72,67,57,72,21,80,32,78,9,57}, 274890081292332083846320639251032291578156486974598862772551973}. -{{97,69,35,81,15,66,66,98,67,44,78,85,54,55,82,83,20,28,65,58,50,34,0,47,11,19,2,35,15,87}, 823234798882895559222054797799291540679747001607223287256230175}. -{{97,80,29,82,75,72,12,9,74,82,28,76,80,56,95,55,55,86,25,70,85,22,79,5,5,60,84,45,54,2}, 111918853387617432338684823570222636170942379248773023745294485}. -{{97,80,44,66,5,20,27,25,92,47,64,14,13,35,58,99,53,89,25,71,16,68,56,92,85,70,3,75,59,9}, 299947008164746725886026162487452383554692251210575661591671505}. -{{97,84,97,55,46,36,14,9,96,1,67,57,98,18,53,19,53,74,90,98,77,35,64,44,88,12,1,44,28,69}, 857912298009667064605463765121277855244858238789181595465141901}. -{{97,86,42,53,53,74,2,34,64,100,25,45,63,31,37,15,98,72,72,91,19,93,24,43,60,11,58,12,72,39}, 416097751327304859849498632131407913052459247351786095787965465}. -{{97,92,66,75,37,59,56,61,22,42,14,47,25,39,77,43,38,18,91,16,32,58,31,65,49,71,23,54,59,95}, 887456666939678838321058731160107287902301669291483014600390841}. -{{97,100,48,80,9,77,99,74,93,95,93,98,30,87,15,47,37,56,19,5,7,47,43,84,95,26,61,71,2,94}, 1067025660615860183768411239873503883719872175414861788125980529}. -{{98,3,86,34,81,57,48,73,60,92,66,47,15,97,47,72,74,35,6,75,91,92,29,82,51,53,59,54,62,65}, 841397853812215936776515386589477628630217455953687442567624882}. -{{98,20,74,60,36,48,44,0,69,59,9,36,63,7,2,29,90,19,88,63,41,40,0,1,78,27,22,50,82,63}, 437589717121669864156503169005089176135945565869347235916592896}. -{{98,33,27,70,50,11,37,62,53,87,43,10,11,74,92,90,31,69,83,44,99,11,79,47,25,1,7,50,34,42}, 8725971197517491802953371943175379197921987712592914173859686}. -{{98,51,49,9,16,25,80,0,59,1,20,28,1,40,78,49,52,54,22,62,55,34,50,81,87,81,2,90,20,81}, 1118454086834972712438960181581539557070583119123672425923908398}. -{{98,62,13,30,61,83,59,48,18,42,65,6,38,26,46,47,92,23,61,68,97,7,94,3,59,14,8,69,13,22}, 214628282410021079570753825200148587785610382807798732962563188}. -{{98,81,24,33,6,49,12,89,94,27,69,31,48,0,58,22,85,7,85,36,22,94,21,14,58,74,84,71,58,9}, 363672328900417604412069139134485416650399904735063570681106090}. -{{98,83,90,37,14,40,56,53,78,31,3,3,14,81,80,6,51,56,93,69,25,94,58,13,17,78,13,0,24,40}, 55879163467254502280480329473247645389757101292589052828921482}. -{{98,88,49,48,89,10,69,33,94,12,2,58,100,45,10,76,76,81,5,5,10,71,41,38,14,93,43,66,82,67}, 1494810695589526916683964602957115158739531673187978851008782548}. -{{99,3,58,5,66,81,85,8,3,17,23,3,50,30,20,45,23,16,65,2,25,28,63,89,24,51,32,65,2,81}, 1041697760512596953625119409424661759097802288803281415743836011}. -{{99,10,78,5,73,39,46,52,86,71,26,90,65,90,57,20,54,60,60,91,92,84,46,76,51,90,73,32,78,18}, 584145158305370516545806260918806511101668418936584055279866425}. -{{99,18,32,60,80,1,46,98,65,69,26,85,99,77,32,75,17,15,70,95,63,77,29,66,84,59,33,8,86,88}, 1277187596658415837268708830880392087564242923878928963323280161}. -{{99,33,24,83,5,77,5,76,95,87,80,84,47,42,53,66,71,91,79,70,17,6,19,30,51,8,68,60,87,24}, 515783039383424229402609223548422127210057693429917004833706875}. -{{99,59,82,68,30,99,64,33,87,91,59,100,29,72,44,66,20,3,23,47,64,56,9,18,37,86,84,90,32,77}, 1184380592596525306340118972348533826171074981650390663142709155}. -{{99,61,90,100,81,62,53,68,40,6,55,21,75,0,63,100,9,30,3,82,18,100,87,41,41,9,61,12,96,18}, 421877971653291351995913179154456331030821956480020948384570451}. -{{99,89,25,85,24,29,63,49,48,22,97,67,11,80,14,86,6,61,16,38,12,74,14,69,35,69,43,39,25,20}, 67558893872209569108892139976477549403138361174394175309880559}. -{{100,32,11,55,87,7,64,95,36,21,98,100,4,26,71,54,33,44,11,100,30,1,89,0,82,2,26,43,87,24}, 444348505955064313474073539572846612976608757152953923440820924}. -{{100,37,60,6,7,69,18,46,70,55,84,26,86,7,64,70,15,58,75,56,47,75,86,40,80,19,90,53,17,9}, 138682021012510521900301497384325687907018312273750672612336178}. -{{100,41,83,82,46,44,39,84,79,30,31,51,90,5,92,12,31,87,17,45,46,55,58,14,6,44,39,100,92,23}, 617297070506852117109566489106720241477751717824613447860432198}. -{{100,62,36,94,49,64,25,17,69,76,39,64,28,13,86,77,58,27,9,34,60,54,0,18,4,25,3,88,25,2}, 205767773231068702179762891322365782920217140814991831941424592}. -{{100,64,73,50,69,77,14,54,34,12,85,41,22,47,52,14,97,80,51,48,62,19,91,86,13,95,88,47,56,100}, 996604543230245831566983207736682094913639348112400036848282676}. -{{100,69,25,16,65,30,78,43,54,56,70,19,27,31,87,93,80,38,39,92,95,80,0,40,10,86,68,32,98,19}, 571443930642446555426435837619638497093105335684399655787231382}. -{{100,77,66,51,21,47,78,13,68,34,23,97,48,62,78,55,93,27,41,62,46,72,67,66,28,82,54,94,59,12}, 279736401894273484535937875342673875180064885196732803689450682}. -{{100,95,37,11,79,91,39,100,86,95,96,83,81,100,55,63,96,86,61,82,81,79,58,76,80,34,32,78,98,95}, 1484333575694593901097692960932762708052633670720052616781683326}. diff --git a/test_cases/test_data/30dim_from_0_to_123456789.data b/test_cases/test_data/30dim_from_0_to_123456789.data deleted file mode 100644 index affe319..0000000 --- a/test_cases/test_data/30dim_from_0_to_123456789.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{537465,110770303,48553066,41417266,42070785,37021490,101590957,110249975,92929001,85852611,104243079,26195753,85736505,96488428,114474750,106153154,77138230,95282688,48844135,64638836,38081236,94382304,93862762,95564272,33091996,64289201,114794472,93071489,25260756,98923263}, 4789287949292524783529065337630782842580852963222198410997693596699032224889413599963881684684495155090111421045278081941421465681224058440184755302767543832361626426243658080067400663178663581514773104672711877410436713272989865907138548998099}. -{{544911,17713476,82519100,57573890,12925906,112136693,30655867,117367714,19109831,116687330,113596918,97736036,265429,64937706,31174368,85177152,1960209,63351702,89491441,53812848,118758738,73965186,26358326,11444537,107367320,76697479,92710992,105456640,60640627,24021984}, 1622226722702900502442178220945689764494158702114789385183564519245496947920526671235434158545617628987006669362009353585769191403596964608163610049021088734352265598512110811288322981749969267974846508658948712202830415419023016113756189299041}. -{{652139,117974091,31194847,44923148,30637375,89609450,96108490,95067952,82058980,57246502,15090431,46482281,30106617,43532858,119586439,88733949,88077568,26853794,94100714,41657136,71875905,2127882,48452891,88164331,120801136,97235614,15419986,100181352,66203595,81852677}, 4650005444214319531105336231153941020007306119058708843067955760336296026772196014141411901189410955904788866941874440546622081277476679672801670666114637934479123039811429407554883040929372281395250472243048005958280216786977659769698168921111}. -{{741224,21084488,115333281,90798887,33685369,32442239,28791292,40889908,89421815,50728045,105880507,2428436,44528607,17225236,1926534,21003173,7057522,19875022,30207852,86383280,69966878,90516160,40229419,99183823,36939377,106422534,4696777,102113692,31965958,80412053}, 4557596081966652690033214901745179706267819163753580900620197563283528725729595554660959821392604535011144162071737446849060738712773069726304361106448689143299067113166374745258799119832571646585874045839757765349817053270885126297506304530236}. -{{966463,48128441,52158438,43420433,70306719,31253890,4023921,54301647,102039904,62174479,64100485,113543320,51908410,43802293,86053391,41699896,60587104,99490114,55884088,81533965,64394902,116907789,80137954,13846414,41224059,92105637,41312522,116615962,52447450,108015351}, 4525200241465222842992586586681698489502202192049837867201637452426035990994095867327464798802211393455582444750926153690186305151868346658105497169689404746493146037822115316551051582332040816063449330391465109716096973370107522511675549312731}. -{{992294,36116588,95776825,28681263,42352980,10281725,106823636,88839366,35342982,69153689,21605746,74229751,41577408,17539815,24615560,110675223,95542348,49942557,122915290,4601678,2484291,116163176,94153867,113959205,70918611,57933178,71835747,55781776,118955969,111690216}, 5750138102649810132236353745741702499662522959486429712170166078658479994229706668197260553089572063472092345122729286385886998186926998588018656627308487611303436629850442093182221999127946014439494663089974032152227091249944168532333114337836}. -{{1311414,94708222,14420655,94692619,40268077,49093317,48851459,85930713,82344880,1227574,103892558,32379648,15508217,87745096,31322464,48100774,54307222,84308514,53855359,1779911,79418669,25366887,74872756,27803877,14907743,90696380,52092765,86619162,27603540,119243897}, 4515140387529473728196482980826181694244737363134919542742338635613991617438464069958336082027943819753765610250269947945993697243026197742209772313900495124073461599846533327253247484353875860312376547089105281645015525225820005153501358067964}. -{{1344417,41258118,25207530,34929539,83370573,29550697,88235009,82927235,78462441,1399531,40787814,87384424,13197027,49573731,90924011,65407363,99202826,117206885,103036178,109158115,56002780,121258810,66301111,83864296,74619345,28573490,66539900,109032362,3452296,107160390}, 4447269042069999962788312328770885803521159756827606696990016953044036900183345970773460870409938186494441954521016201024196894586380409179884737175919064583752189628545137969090928485507204054231321886760335747864220903634634520538960970314745}. -{{1698560,9636317,61236716,17068968,22433010,48003878,2501273,40561610,24397931,120898580,66175228,67866049,104898959,76447939,48358042,33917543,3773055,41758555,16038300,117759763,18011797,70244516,107061063,6562241,113480470,31454051,29073858,60722265,98556425,120166820}, 5271159833420626125479326944856223301729228147497292942446948272551514714893289366706947505777699175169765337985355573149127699351346344970633364500407601353535814699052148051046826257692111117607917893843271174940109913038244639636528100522306}. -{{1761488,112129709,109900734,17249282,113384271,120485163,17539608,30480143,51547024,27844080,62244732,46351104,22108301,41769440,41977150,118699849,116671384,121122575,115964008,9108176,101831130,104529803,90972575,66490098,9052441,49686447,28235449,49935104,24685144,17991878}, 49802077252732068570936218923515387720031080519093436571014959755246032788824371660975757557929823208960865275675113064179638210066450915548373028358854612260833853585636843041332587154293834123645451447251587480921508659542089446878978674866}. -{{1771880,38401445,109072020,59070698,2170118,36047524,120096486,77501831,111013704,121067107,2731114,60573663,46696022,23993441,39690261,69800441,37493576,17394042,98564040,78672625,19678278,18476982,63792851,36334100,45450867,56448289,9977511,30315585,65212909,84815943}, 3419238908059080642870941295152875889631304759402796597269895810665730940694746733862037841790109185738298639690347099024168744971364197357184400574636623778567762587573225528443492230779034777262039264167363752984966314996140394596442286123650}. -{{1788191,73500716,35564610,106073403,93080648,88174585,101718772,69699295,60320819,109716389,7665506,49466260,53421420,79074795,70321203,36279932,20776140,112602149,25043875,73007327,94117879,121992310,18121229,39499884,39546291,46232144,72599713,6225659,104319093,34558041}, 2158097303204493768024494578912801404305903859400479650451726009513484931952182912145424578131750568085172641267265359843212866635160843732699688113164445624586783128988757986397748748647922507712118611089847886651654027525842895155640544420777}. -{{1822574,56008009,40745684,48345158,123425616,107001421,71290546,47416659,87429837,10470954,87603703,108065154,118043130,72564643,72333876,23052227,110007303,61404232,61914863,67786142,50373188,120331587,47915830,92368926,33773140,58890934,106538062,42396037,6175448,11761128}, 497388031560420346469379571310040559978793635740515114996568273709624692745396745958619670882457219073043411174735981874572236941464648987656730550760146180637893521113415781914985454277136463384737116730035889819102568771276129110418851734946}. -{{1985250,56046669,40544116,87380397,118714627,97542381,29521453,49667126,4383668,43765366,36290140,107222055,70729670,104082051,71807021,93164396,50935412,80679,7503107,28140491,97510612,106023610,49860760,3267780,29587580,119236945,116548094,83254112,30494273,25823919}, 1514043360444368778502330236468761432079100862159307762596506927730639847662204707310065632264711564573062804682875271581446780616511037523325178037159489385564847030364462482400831473588805137259818440645223312316276329742271328651850745276538}. -{{2013693,61986161,77654434,96430210,87779590,113381193,13275525,55084233,32711209,89291836,29643889,110913954,42318365,15101924,51148510,11617269,76629123,76055135,7176454,36835846,6081518,7233260,31369820,46897674,91676503,90130574,64691835,53700856,98941231,106827131}, 5442366695239894892128586206499736752719676201523668585130460126682839076563978379620075601576569723243877610413686236040298342017378169763722287390064480664026262516567618519003713609355623620407498730190884514144185592706629266452680037078499}. -{{2133594,105324678,17293994,58171277,54541572,32104382,2192502,27236226,84439769,119746759,22265975,112585816,108479309,89203023,67305249,30453717,44933263,20103552,70066285,63471725,80711809,12551678,106383861,42088052,53315237,92563485,57868504,94168406,33810836,30439634}, 1102089635701233792754410687425649330618406076964132658309598515183251203151873543028484653918313773361386123037706767515994999557509854329246934734879238071680272907773994732618858385306320633366640115229143002309144141171787269937642438784776}. -{{2183477,84417400,110177532,82064210,59076820,9151267,63715877,110787230,90479375,60598090,13392651,100759241,33449385,98017464,31677388,73676420,100521576,88555142,107989895,102028742,67586647,23308264,36943905,74167902,37596578,108426726,36137025,1493505,5212981,49903064}, 279915882890386108750830921597268984043330168162052415116052162166417962279558459342690378659147758699853551489882321185407911938027135013548033673943922730887188683667980839964234510441908925360856147955903066136848673469007549746008149990753}. -{{2224163,27676265,113437200,99486754,7150900,67949249,22591359,20274585,104863575,50059716,4237682,68544093,105893964,9082516,119752763,67791275,90529105,114970266,94009098,97838549,94041330,106185536,75198480,94690839,11342561,63595577,82410198,3010384,45702849,29199247}, 533377946837997180587071390241847601284889529134044352870252779067932424544646734404617550908054585070782338063760710976445507386636208131745162042042508082019765306810962175021392739343777056372982524489705920705987907086023480858626384054755}. -{{2272145,73330724,107661414,40144720,27335689,83948630,48284063,119868230,76476136,97435547,77358286,69648529,62627081,116751327,98552353,25757007,25426081,18482225,36598129,36656807,13778286,33403550,10711680,74807228,48601150,59846028,32894476,17190492,54178477,109341403}, 3467549266369054328091398788491748789161067322828864201333630810699130917030163463755031212464346101327844856845499208855260165761366297097588770464889096968862382617962686391415779012286978259537376516435253907676762298736736340445225217423953}. -{{2301682,116179152,41735137,40928505,75278386,51868071,17789793,116852064,106293499,66787360,93723499,5504897,7635769,36462259,33879154,119333788,41087814,70462230,112651526,86241941,121266427,102158292,87152648,79002233,109680950,31520986,90824506,4958715,109353409,49386156}, 2346525027006954259965554170711972477921086708855413054538945225194680063805600257493099820948866433760336525754748029256024869491297289259798914179395506471961676969595467731783963077663550179818339069708666272689533759530797883911999116033388}. -{{2436503,99024957,24329289,118002271,77770296,15061404,109056475,79944438,1470100,73146591,9042579,100667297,85191881,4064086,88595683,1351559,55574218,6135508,118462190,32119948,104920349,101763772,16827641,41860992,98868460,87463539,31926821,122642463,113193275,61115771}, 2902401187821324248735170664706983909013482711429832048704871034737337664424917149072721415636161482422480999350975470306859748818459611481318536161270367558464762499185313192675711000027057548724088602897436906918727753396792826690620808552015}. -{{2929336,52469652,107533708,22263088,84816402,9197272,9004766,120922141,64218926,99765010,13604644,14822490,114279203,101505336,35731605,77180584,81843020,18669871,108448672,115218232,64627668,107684758,106245251,3009913,120539924,22735385,59531959,97564234,7744405,4069211}, 1005910640464271799181722520875108538445177772130901041029121632550982430775197703392207382935762834156192314653203719792191975783608527592904739992222725336592060714132287900957730474070449503410592061117044086971777794142065358244489034092672}. -{{2939158,36946844,114667027,34190593,117314956,122266368,3938476,92300696,53008951,94298825,98345143,26478087,22430281,89413425,34069658,81528461,102855087,65021022,53725750,28508927,84603529,2993820,90571012,67892003,40069239,114006580,11661431,93875337,7039613,64353007}, 1154254632824316507781600449987766061532194779959437070678162709126094378338483602225476974416442934711017525463904881344853418715016336665712454743988475233569331099053742123587212814413548412460698434221898023497090447523591151330880468401932}. -{{3513725,27836401,25617499,45812990,63704815,25877628,82171577,59889979,7442421,103892411,79675410,40047540,82069010,113694317,79554620,79271244,50523633,69376539,47186792,104282892,93145142,28407637,120035772,68290222,9927977,43811413,109566603,69222983,105654321,15470914}, 3078523043347305010139226008636306540978862484945025052579776910236807274348783884823433574475195592636326515509869008397130129789664905793695585816028048187056563214266084033155299362678971708427146668738563889341331694159744276926020905542615}. -{{3529376,99077373,103350842,64761361,107126303,109800474,43147235,48980543,43695337,111094747,111161945,35397735,68158515,104237065,117470918,114100347,1524339,112694127,117760537,77340895,29118527,17398254,45614161,64623131,44187260,107472411,61727017,43130740,30671184,29986624}, 219611791010661271303783724431705168257880399235842962494979776593551101770122556445232701706085230930395400201050673930691727052375985287156737718009974640711383272962342243994983287242633943708026360289450054004697500939078893811562207756250}. -{{3530522,16240045,11419353,16867991,28812083,109118261,83952123,23875783,27602944,14654712,91508264,52724464,80411447,70167803,5677145,49472417,17515835,73956798,31333680,120532776,11400041,59926058,51109905,79529911,62803450,37671059,78289360,9544922,14638605,102746328}, 3898373204342531287735328207246930086642881499167001580067282581895806587287803226920971677702991391414216492662343579728184498879688186331131180160760767521087173678869779685311261786781158158021338443688955029022840495240673063655278648619262}. -{{3538353,9147757,92512445,10196185,93844936,38534400,83482404,36971541,71951839,2564220,108695021,44761811,28470253,109553928,54082121,43218337,72519180,26852119,37369259,28224838,12349672,50328049,20457450,92101243,102855887,116079051,15827402,86246297,19231294,14262240}, 1227392174558760615408716540943327404000392501685949622610518161016447762307467339308815586639002568235763797332908935725516321114074896424298764548222075144584958214107852231172551187899421133604637640598623793739248615383911468303889530805647}. -{{3542977,23019103,50372917,106239931,93770190,34346223,122457418,8723330,116572514,92030634,66539442,3350421,3112437,121116572,68002927,9085471,120542201,28082003,109717825,92625817,106224144,68055595,23256235,108987372,56507645,86454678,9920343,69194462,105100656,40054838}, 2852821654482942841905664192033458557428591913247905321673795594753465781245891010872832063173032073393594133394803846542694160391646719349861783878987966004153324423538162326959294171202211712251559034758283239148273837900280378870296394848303}. -{{3648203,85726901,12125155,49165566,95797846,79201667,92970574,104559571,13063737,67083895,64196676,46710638,10944048,34493775,68081504,21027681,39655706,17850719,73422785,11799488,20706385,2259755,116735962,120056776,28511371,88083282,108960309,96529651,67400315,85456681}, 6696459221323145250966846336039807640874718134511709739986157376335382394232369998514439557578860764236727855781267852380372754232048475480001808850429414666742694051028032558339666873244376934836705314139025494691000790447459155866961854243751}. -{{3742879,80799537,23768536,42597123,60215112,53323799,63224892,28404782,66278818,26346204,89205959,1929480,4544434,54684641,101085345,67763703,47673432,71544107,113386645,21119691,108890203,15365995,81140535,36024067,115712138,95777358,91515677,47017327,65269014,62054396}, 782977287408452039988951952955666984561428079993555530122842485845208244732391563115893436887620952772893602572936073549217247279607929539532316567391728194430749844334663409219135489330791944242469616359749550822485732904539699032785271317547}. -{{3886640,48259881,117369824,90156076,84473454,72640070,17865261,24319281,45498315,18104430,52199621,95565247,39361996,38786400,47882728,121377285,102437024,36847817,82649019,62401710,64809443,41190035,85160455,113622594,4659991,45141304,71000533,105060954,66054607,57734019}, 1362580485117227175632652341040687611659839890622828327561000547831403631237823685541091361897502544963826015311696934446049431420999953032456430701392586904325046509110340788999852800742011450457021874059958560985576141697134086293570373193154}. -{{3914517,37051740,32206044,53496283,70682235,64161717,332551,52800722,67612940,41090583,64978928,53324797,94982098,76818992,115494670,115395459,69160565,67305359,18264378,53430434,61750074,54358047,122683051,84090665,31623478,87723870,19028494,105747801,97944993,122774832}, 6269576257284276587621082835358890768254164073335016613086021365482992265351499166045081242375722669435925480063967318699412653900237194319883107108388172466396784148220913777358971065015835656854596076199558480280552970091918273235337158560377}. -{{3934801,113096431,39154783,22306569,23980853,62470930,29392793,104661949,91669167,80316679,27869497,95830015,41204694,19354509,58922359,100781320,10932831,103730396,32514569,96719252,43976569,84716985,116862811,109912345,27756853,38383708,112600034,95359693,54766823,84160818}, 4792028983497238254277619957074723321421033855944128151020019524110804312584381684177238343150970399503296119530762759724637260051540301940231562134960895490917913216149089960214947857211081429667015388027286796058740089985284983857230411821023}. -{{3990134,113728837,27821720,112065261,27360653,74883399,19668047,6401098,25434314,3635499,60512378,23595492,13905428,68046049,57824886,2351326,38297024,75290730,24185329,23354280,118943405,111998836,83108643,40064548,65266422,14340399,111387396,100198276,100515769,102534576}, 6448855823089643319961032323145031229573031539268378397195684848050919312302684505319603085778580679782888557014807050319667437601283691526501672496975685685133281747355735953543847370774748006777302010380948763873892684178224817370537131254394}. -{{4024465,118783417,11295351,109052569,60386339,33328376,112906504,100157101,79173248,56219540,122615286,43425233,47439552,63984604,76367732,33528327,41666212,95517161,74595291,111591353,115070867,23815934,50866862,45911429,34156782,44313074,63315216,49364558,385845,102758709}, 3426639533383047110912157130307657209061984616823553108793867711971413750750364885215489417759550735523999102209199721246168702348324057153284833131272215731331071030170277277231881061449416464891053063370007947484278534586362523850126422608031}. -{{4042063,91159226,56520239,59938163,90975233,9891741,11442762,60494477,55134627,114356617,85038965,20289886,4163442,86328174,26145147,58164318,33435562,108209578,115937167,110066005,67165622,122208559,104633850,16783661,46081898,82318703,81034541,59248626,63288965,69673607}, 4106725367302880587693478315218448578593410068976167469814455188282855406427283591761055977473741979484248369043387639999449683702626134581445135043720568918141760493655353561162528506025666605077453394846778017908626947091341271627273706686397}. -{{4110593,6754118,121390857,42562806,122823089,110033685,21213908,5888023,115583985,47217380,75091502,40553541,39431390,43691017,90404407,44019488,71483759,81662583,47097340,79129200,20568625,46609621,65816363,86563857,86232063,24393444,14695943,42322002,32332582,44683216}, 164729268390767569229406861288482967564542468460602715882731325913882193269791477089029315777866624123442186086628961737305338977085276819862651428453683161452512502750271732295209286328663025619585588968165271070544730889530591637389773597109}. -{{4137808,17178610,119908455,57155615,48537756,121080647,54577362,87213453,6795202,27878585,7804348,53180433,117501023,76818518,93310373,104969800,37086013,101850150,89112506,96045051,69434329,8099630,35791415,88105355,941356,91835507,69903229,107288402,76769046,99424995}, 6680908707628019080033803285074818791618079169079565341756834737631618990972310155461627889342209517321416821906685625541551301392620511936727088795704985929239852423375549759441057013159816258454681738655598894505842242142715419774831207996076}. -{{4243413,100108344,237493,101402011,121684371,104058659,59757852,89338165,18513141,119023342,84741110,106252033,33101513,34165253,27364544,75267273,95365435,35288891,88839407,42166400,113944628,7145919,18091650,71674799,43291219,87918383,88094382,12071054,29648421,34182044}, 702457622562940977634619290246337688164106467887571866736946684240708598036362531052607144473132457386149291744598872268214164428405172189931665819341818960488641108712960269886895502488449376903008132849938216791195279574229739009756361111997}. -{{4244208,53840723,12688797,85559803,103855311,51778077,37476183,1339585,105045427,40460428,78956945,9248611,23314494,18555174,33438898,27546708,97215445,90637746,82852913,14183536,42746464,38962874,29956526,33706032,108936273,80487859,65688192,18991477,66708110,95365134}, 3737013633166797978034471232359533554775859786455676744361829464257579282839132315708802882500982994876860010986222250458981987764335304870563664696348045195491519569221344735828004743561989850131957623669664710268353264668932599460299110944254}. -{{4249948,58312433,108550058,100814983,20009500,67242372,96544120,93456196,25246012,86498722,86811942,1867430,108199925,52084373,94286385,77290546,92513789,30129290,70126001,44057800,25057310,109270534,81931389,98319417,64883687,86625013,40001017,3696630,28739610,68882286}, 3723185687027753093849907169978532930711054324345941819614619902346174778511865643882600726006474987556804899485886226711675260045602393975984028285779405001081514927886466486175002624195763750189783362185249794587982724492064635463223344459786}. -{{4279589,2649077,85305785,10733591,51790380,103129451,10049459,94488309,84949741,47146736,17389410,94916648,16930297,90206200,113438607,55437229,112996795,83877430,49206436,20903292,64967657,81244846,58407879,72233901,17979848,50731626,1653841,41620961,72848412,110548188}, 5189137461575030040270181163337908771319105406033664443317478344661137536333090517615357644017403523890607306372009033687930654434617124629029610290169856838587446582706695418894308760372026218424248044267072745556486271302148266558751908155887}. -{{4413160,49742384,69349729,6224745,108567838,107505216,68650488,18099354,28705712,14201480,34933180,99035837,10929775,17244616,83360409,52318883,22343905,90625370,79756137,73840927,8509466,67987532,239149,6540859,52455798,91267138,25287358,113013378,58902391,7066586}, 1086170802087974909684285457535292632480136498854525707848246595219000998323727062724801932578990559677380396097536377705476328860557482454028398057673002851042499163810769207293693035502905401911098380030310574153826885517581823619971861567500}. -{{4658463,48928029,3197643,37414976,95998736,30590400,7273608,123413876,51429250,1455212,20442944,35542253,52768617,71962755,101923504,53901933,6828728,27605650,80418228,23281837,63051460,31039259,121623892,71993127,11159887,26255257,93086398,113881363,10504536,34162389}, 1362099149222238626679453558370814599689314548514236772044501761822770853416628789776130496605129063159247270516251277763187807652068807961112700984627073538253579268667999576508422510629722620533613529606888127322578284731018250910065417041927}. -{{4729493,101214722,55993689,61533929,36088750,43512765,104507894,13621896,35675536,100062592,52524573,97312320,16980450,97674182,19237899,44170299,99190546,122612071,41141310,103586861,120019555,123310817,54706353,104478258,79578360,89253532,73209303,86667644,41423095,108567781}, 5092348069974455979097027672053587567702685313404221502016286359215139142829033326423633476963196900955993590966323070272274510603976686289485740864976936859752134837844333659247319842549447756260798053130922914269222664655869517536089593267245}. -{{4793962,40163516,57001568,63680200,104258988,13931647,74407433,91988735,98759449,95631052,53594869,84866398,112787901,113919379,97721065,117380533,22547982,44453203,38955059,69519163,105980796,105274563,77456842,11830444,107226102,107937641,90057077,122667014,39672255,28103417}, 1650743508773480566492728477511428902314271478482819288305309803446200525506727001603573590583050642467527300021366801864537243735250306678984105974485350532914420176770449851292063952294387261313947399184631805223816858135134081891924930655712}. -{{4852944,11770424,72923540,53507889,6212180,41007740,111001466,51870041,82421322,103859356,38994810,12410115,58640377,67078927,53779866,21371990,72609463,115905577,57303140,33595342,36481736,64781199,19662128,5434163,113423234,26633367,121408963,96274861,48433209,4591652}, 1388202573075395956201912904047403501307742383687373250676668605666081245125077293443292426993025009421971855885574191999836774779311615670385864382925671561035680282525658545216339114622744067318347793348931064725636996921242629932957439309960}. -{{4958866,69016404,58684805,118316161,44755602,10387131,26921472,1269567,12402010,88125376,33745345,62872961,83849311,31652743,90879599,29198629,19759051,81222434,110457750,112831800,112536596,109616059,12865950,121055441,61057450,109245554,29123651,96521707,88741329,102144575}, 6267233622768035824978454500916671119347259605853284154731183926228412751287904772648919894362396709064264552541120323217943285915249163785989467101074181789530764402004993887047268923971880525540152965778351538989744101745341975133333229796524}. -{{5119209,53403294,66487635,104589248,30312447,16601730,116565217,56622380,98042596,14823455,71998750,20237229,32034283,90605480,120722850,14537101,89045290,51398797,38516738,83720821,98073936,107747085,91063602,28569609,97238091,56235611,113936642,105378884,24641175,39424267}, 1437538744883666046505609412991829983387087795372073300272131438481930953640817867721279840303490231418065525951661380969829363671507000301564316041827264449616868931256676100194968626673398338043213674976261719098111621133362054004487976819285}. -{{5129167,30841734,79258664,107284411,25358909,91399357,63161499,20549281,40249999,42308829,83690417,115756611,87892065,37905451,45665992,56075290,110372747,37774262,49566590,99567436,57759611,109752345,50112668,4313140,120176519,57648200,6605864,85718807,69132291,107850031}, 6098361815225799314181237589998661529315287476872232761765665568592462711797720265740712766209689681817018097340253786481772708065636701673229382038970048075176833663909173582417029854734166497382541729931604176568508049679745374616226637103097}. -{{5204845,48507324,50217990,97330551,28243477,8782171,83688641,1780079,112321830,115632850,115959073,85040475,6179301,18210550,78676287,72986026,118724686,70824567,84474602,9668637,99165332,117753742,64931167,72337570,63071865,29568194,13639516,38041629,21113356,92853640}, 3490626245673382524083246201894481360767222972019503937715894077362730208134789760761610636863899859499116808079211628655397520854765036958373467381180775352304624989783568305852750685341714221293977583943552481950050793037170212030870989724921}. -{{5265098,32447812,83995891,42679383,76703868,108558539,77742600,96593785,7725881,83840426,16603555,12254660,62965991,104824355,107406161,6524344,19713265,16110690,13710606,2904980,10126292,11497561,84373770,122041855,31942906,79746348,104237485,117370459,66009411,75909960}, 4987835887704628848317570499868031505282618178796081082511874498934453409570378312984955184969894743148942230134079574253250565863038350379575778578405129386137169579679244326936700113240974801337957542625449502208648393688562716752836110153132}. -{{5337068,78896426,31337902,117951449,52964034,86537555,119711892,105169023,110378506,34378711,60046431,30354405,94334219,10235766,95273596,88056909,1874792,34198817,51888434,72395050,102910804,43664297,39725773,46902381,107401626,68996606,109528898,63129315,61719249,103145916}, 4171184759996702889144912802950435352277595128252918762845949580277402477832293290192286570640308353239003661435587405152300751743172353996454816935822091013763507690755520074204806120844752604173173946635389190671249231706900577806285984145064}. -{{5448842,11261474,96012576,28293812,19688677,39120794,98366527,10531697,100679706,15616014,27361110,57454257,99309868,37477585,12052464,105339687,11647128,78765023,110361307,44530272,17585489,66843352,13917093,105167330,88537635,49086128,98671300,56938684,117491805,46653035}, 2296533958888337967590073271456679137486965373185529499523464052382966442054343620775003506079200303579012506786478796112905768840947679876880156316103025964065272361855106657848418256457356605422206906019171755518669177138811981539431243229392}. -{{5622146,64148871,62372381,40817412,19182769,59901774,21410570,87157287,35783856,9225185,34968241,100180123,118380577,81923216,78055532,77133775,94229159,20645042,41788973,79738134,66986343,117576268,48551765,42952882,101441931,34633520,37849565,2896440,95246278,117369740}, 5245214647734852600728470085107224699979580780984484313782397330931477600837982754930149891258527777188660459893824581375500249208688693786337660189928696113231496267662882524905451402663437055366233347651062621315214191383865143193884507348630}. -{{5622665,24861117,80767553,81177981,81615511,46159160,4767698,54337196,44978000,100345330,56679894,114982818,105554495,89729524,41664813,103910401,112000598,310680,3538608,6958596,104794629,42857773,123096330,84814698,14899309,61723202,105579476,37265223,21096797,3244576}, 514156837301523930165792600598136981152625754098529555573292918499079159797260764921591097504671658996852415104184280409507101735211125271799259140473098087016592544142764075133712951413704365486153312034513994461685088458015429656895911153695}. -{{5662023,1786631,26554595,90622888,16750682,55827905,51116474,40780875,120739965,115896581,80006732,114511920,43017087,21673029,102054084,40855324,23218889,89237461,68312890,1803699,47252835,103965725,35588775,33197424,29413431,105418679,113922914,92391056,105708503,113948645}, 6630635514700805368391831088629779094903303091643277973955070731950832266458224998469942488038229226473576237970891488704432808585835700522749063031996230723451840889121611082846578489503084113306390482209960879661131755450934190826041682637735}. -{{5687742,63251591,17761839,11981446,34279828,34395100,49688557,1239326,101931979,86363441,68690116,75337842,108577145,6993068,77446780,113353594,114226320,63087888,119736788,111895541,115775819,35423963,69366249,65679703,2563479,62958592,113191889,24842614,118980707,70686932}, 5586908873413538603185876843695782941427607032036214945425323263331064964997363161376388684979213909361343194715726967399648749205169472286389611185674164730348915160481636019238085739861590561653047280244631850755509176764848160234914329400134}. -{{5701921,119429933,66663652,69695112,41095491,14447118,15492479,24407773,3608500,87867488,75474520,2917165,33490285,101955476,60119503,41711683,99760882,119872512,50482289,28418464,59704756,112828449,89981764,32919430,100737716,109482153,42614682,60740274,55606066,89235580}, 3775408349870821978411848352440941309043534896871176533218640370240592004157354773809206641072693803234608510152534647426607541850478011326321260408499839455435859426768715979667712794003590621159248367554549796737602820796638245907927757281491}. -{{5845894,29613030,91200609,31312080,70291051,99298976,113010824,76002702,63296540,114862323,85518817,53940265,35874832,106355684,101995738,42151245,74140594,60309533,120611686,36592253,3100560,101107130,58265885,86003410,59648440,101593632,53402357,120101661,119638689,44859706}, 2842825510031300416546941392562930521791531461027776402505924428854637061841269771148911832708140165600091141175745377743100500654950820677024366369793957615509771274471210821472789632595637834144253483409418719578030880687256686724614082694676}. -{{6022948,91179843,25414111,14546528,29369578,115710159,1047605,19937059,17251289,21944301,37435540,60791218,2561361,7674746,12528296,7441058,58326750,13997695,119114892,18083400,102324624,104801611,90413816,47248207,9266004,67876145,20166701,24194662,37666199,3346309}, 261719784360462240842156508184645022197168397722045855383285752882070652317766081026923761019731397003738991769660046718821976584606640090598349348988572603821415269737684205979132433886854387349110470536649727711567805537861631202364823311334}. -{{6346768,102984669,40365534,47426617,24770445,10019802,46298672,43304454,104403209,76415015,41429120,79261241,11650476,44602264,90233048,22748500,95560383,57747956,12075286,67595227,79708152,88213271,102814636,89126903,89516863,106013683,10806732,35351947,24506285,36050930}, 423957779297832871652884935459135893858507797568625901486640018674391876815353734137876498241157714732474435959908492507220838508550034097657585704969149367473509448803443257735220625523379238066189096158591480515848329358267916763453847046938}. -{{6516054,34515867,59700441,91186189,89068694,84466186,33258696,19435691,116644960,1322571,82458388,108368418,17372875,61672044,118785274,30209444,11430416,25947794,15433527,23168552,40941438,31408644,63480067,37302806,35435003,688463,29528726,100111198,52975859,8902390}, 853631556146299871515433930158941840256870018164229437377670764879289842442529083448192404465948283638917871767618866205323512031311437834287126347940822250798577334118123691594050614010315401067599545632528175181304542419189971737704717881998}. -{{6649729,61573092,29597605,29683639,4374999,121988758,75223147,81805388,38146752,62917431,56961720,98129227,57021163,110081016,3302307,35406972,111764803,3880539,44779849,96572703,14094397,104570651,111273877,36706472,54195775,23647328,87996089,69054776,77824754,23724275}, 3031095852604475084686220929523739386891915810303328288767061755211367133703361646222398013258234995901266976210097922336328562529675287092473487291098168519319283974023910829392573158978466911643586387739641448990368828455100938487790588353117}. -{{6658543,41503095,58878460,120116749,69470663,90505670,116556210,11345470,48444826,50288864,77842188,105460916,80161599,63969091,100866727,56204776,83077417,15944967,37886492,87979926,2432024,89516160,43115522,94545818,93693127,43942414,25599279,570406,55469039,102831723}, 3591293060951782715135346778446559436660663364299504938025299683797142070471222213871599073887529227684903873869506137140639117725417636004109866181963396461241090295070658218429290739655333461545826299584745416081266499328451565880219283976219}. -{{6876334,97665977,117172592,10827389,85968693,84543773,11391731,121078718,79106191,31569717,51277659,82227859,110263378,71784726,63048834,5927363,41280982,99888606,7714908,21638631,37916354,94830551,101592959,92702895,57585506,70596618,99857020,15393084,6011074,5364900}, 734409039103624723648312226836073511500341067183345239483500756994572643576517119487074513721158377737505928693147706784766915663336535291104813578911663400386312845806514109778088197106670311380733837897535797769990486024140114459429981163386}. -{{7163133,82147028,22328212,15487031,113003589,50617998,96158184,64110838,73020951,10845034,86900958,55283079,98571942,71845143,87809837,58043229,98604740,105453253,116768583,101502818,91554325,1918131,105763882,34981252,71789784,62463181,52260960,51813584,85465803,113295897}, 5267505645356866587329343906425470536730380220641327031936006739940165941073993215308285891770925813693087567037877827851219611755561595122313876401032060719047081540397211685463260360822723814636518913851966532279339149192747946148860192549145}. -{{7221326,35517085,104307687,55861499,3287599,87325004,38137902,123207359,79845559,93546385,84990476,118729535,105747739,91943580,58993318,2562404,11625775,98723362,9247157,120341892,56257724,109023545,12719330,54619443,72905031,75997324,51068015,75223005,86005415,41613833}, 2898189379225974812082654156435453986679716582358231161455527450360995520631182224984194526202664087299014779817868862690465182238788324836864738458295779822510807618278088866959714037162722817375135677041086969464036188436309971480363915352990}. -{{7346973,83106192,76004525,6844026,59857201,31591025,58477476,88902831,75444742,7175739,16354914,18865798,43107628,67024596,54714869,60906823,29180184,14436432,75252905,123110498,28032003,47240484,91695199,34914541,94188019,12588824,108453113,3508410,71103584,13272203}, 2272128398521326445586644194859679870420586422571168542241353131259798033993482883013962595872430904958439450145299733612383741756952582324038248368106252430330900605218963305787300527267957337353110059340213261371786453937388288147782414680757}. -{{7666841,69575657,2081413,175334,27995759,25686275,8784606,23258812,89283681,10532158,101126970,88895599,17355101,104766532,85022309,14141967,42983139,103296280,4769846,77306307,113051716,88753922,114904110,94416513,24928346,81280645,38860485,19393368,29075999,93818890}, 3731765034868346229941125967715091909009923292733587077366651840632599152407010227375163887911947113470238726639164896998176982485253470487190397244029534295128650788972149194038282162745347705708634839062948776706873256176739055091099548375351}. -{{7727545,62396509,112825937,29833796,15437214,61442871,34108189,121535521,59541799,79750641,74569760,111046884,87222324,48279687,115024143,104381030,111359537,111568174,118332250,79307634,924175,16563329,1549378,87790629,14263605,47415594,76545612,109221340,38695670,67021653}, 1340216396448752219971917479112265305906113499863785169787270709622174195190429156990192537023257003198673478459506128944039411570168070478420905692700946137848444687702334876870060481517339358852625980759042152966427178988435128753434773251047}. -{{8005806,1816078,50318461,92381339,12050987,61550574,73802053,20357254,29134458,112539915,63745996,96753053,56024644,317218,58614958,8811643,6236280,120226355,84379332,99369351,65574695,78744518,46809027,95881447,13715127,85340047,11814921,6481133,68428842,31658179}, 1992919550847250830397263334492470332949456607050898589313773503268542632862065487630566473554337634229538075303433604335539120823645704638849269450461406164967287683579049228893017892836666184976654822718117480421552385288275313888961924598364}. -{{8381137,51344337,75718183,119603217,64596234,108583377,105974850,67543252,63155319,77254771,5647846,52042759,52304935,107719140,88071605,59975227,83634461,80622222,3675546,73694305,67129820,406770,11106892,3217121,62522883,7427252,7130507,82863429,95532192,111416847}, 5985954247700655560167400049563630889745295000961460714772870196662493517147008503615698917635160696092221008986257544241050992239025023125655945901013004365184346482222222894421501484312535169868995517939938585367984121807849428022343152294703}. -{{8726856,87005802,111324587,109215203,95615903,42539689,121901349,119439135,35620243,22965855,41342994,24955216,95462790,63214161,112997517,112254725,35880560,51126529,119999028,81798569,91466305,41005956,65420142,13760772,10213750,106616837,76903546,34292314,2328570,25393176}, 652138433679194496145621830041933989278982302180046809370860426334067714028132035065231599503513253747059790139655859055833863075766256494118398523080011096682285358638361027412503275782128311313863218724081236657300519174627563425834462798844}. -{{8997449,591133,24817688,41202334,99120380,441181,42326763,38120380,8164962,4914730,107529478,74697639,113369343,58106988,58588714,18425329,61754285,89628504,22552273,88235055,116568832,27732627,73567288,103123525,49091407,17356958,44134147,86676835,8208475,43407647}, 944403231665166003238752270155181974906672333258847869648960188921091989247718266421811114387555453454526480116970495564054576108775038171469419740346719917178089483788386563409334075125506432500125797519285476775804238309040706672230656743523}. -{{9006509,17506778,52688994,94544875,5425483,38293726,31746116,14836674,115547155,103961445,100934307,41617386,4024960,14245677,111414026,28828702,104076705,2390109,22920252,92885438,7742158,49939201,1398515,23274857,63889782,66367063,104355800,29756865,119436383,2789415}, 2137631013069187844352937022642582542328956870277264305663736217920807718491533096776640769873326315065345291913569690760007877231139245875946520216775653305438217676045425445276845589354407084789625115435751079550848060310198802978439652648729}. -{{9800873,49953984,95706766,114519889,8048637,91589825,44768629,9386650,46333096,64207682,69614576,74231595,71266290,108790869,57958930,34361277,75499268,57195179,74958921,57256901,75265222,41431639,36432705,86068798,92276353,61317669,11384611,122718581,107560723,108189259}, 6143423008790744035297732770188897174427598405016631482283985463158724212571557783495916431688406500978165340559730519819584104501729543103155310562652051635846618171081920760511946883386076513084449753552142536194808313886498744932573350111353}. -{{9942109,9808442,474643,37625697,50113821,2801773,39976586,7221874,50363224,15168042,79944325,9121840,73735955,79580071,45588526,3376693,60383974,25761467,121431743,86025400,89290868,13609961,110074147,106040769,110531027,89215472,33703780,46712995,67564146,21930815}, 2118846239942809257293043701349550905533980064728926712642632538431090606873565945865480392344390541637491235211022847806510101303767494516816523862296543054633210311411561313764106626392919874868772715576107406834107534096684315703493639189565}. -{{9990212,89962292,84802947,39794732,99349763,27967060,47077088,105900071,71294105,80199648,112378754,34700637,3776268,24433169,112745930,10815062,116799737,80600523,91358564,16456537,51945854,15156904,17047112,65212960,45785830,88550483,4323803,48087137,116750489,12180850}, 1923421952649314829833970937107724648610265311499309056082764946237436938997111427804843940073969086936812810110643386209430896109176440304190095293502248211646655809514984011860565727543711170850034879086045708387907906833365310633791202208148}. -{{10033005,77684241,2959846,85090226,27876620,114710523,111739921,31353311,3989531,43046269,106009728,102387605,68237319,97586752,67608746,56385692,122592691,45095457,97418561,56076358,80007279,58102096,18887587,74293144,10601846,54630365,30460560,15695683,24710083,119149170}, 3476321815220141962741383952538841894817430468413460040382391552249980935328196716976896526393097746479808404007938966521911814842879547550592335315927362056766933158744082192856357817075519989309028339291723129742474489773832796157143894399971}. -{{10111442,80206281,3310919,67216129,59905836,22127553,507612,108386977,66389607,121586653,93426807,49029760,92449281,65423703,113931132,80320570,18529510,12689104,116153863,61555014,44865836,65372291,97930145,45453301,69950292,37001562,19626098,49336827,57121326,71413946}, 3549399939821757204769563583083483560426535502811661535768662222845734502319909882352279686569662903888511017879952918691136600651007579835220519002290263091343536707674662770624444359914567249777331785147916330905705732028411520083549908907950}. -{{10188068,114895708,53071408,5535431,119350223,59657231,100388997,41784847,44226509,85869453,118494,30292403,20069966,332826,48835089,37358532,74817045,49825475,39583185,93501258,120273150,6023773,62534810,48454897,81860854,5845672,88647972,47048972,109443289,5333008}, 2250875401780806009495712073797942827948285567024828523453115198901266734580057681027404586254066753167659410351893214588979847997376274123253667325963756115510184335533036862001131517617642851401148128416157800571168670453644108702846269475832}. -{{10324235,72627911,73206911,106866667,100497181,48618144,43874820,24093405,109431650,41693719,80643868,45337779,39669493,65974827,53991619,52227464,65283086,81149923,68991059,35620013,32148905,92223783,14686396,55503432,44410680,78050799,50593239,83990085,72937456,90815837}, 6203762258980434066829008647558613740620724432685530208308379534256157760266973230586276040705856518829511905824206999352319148336224949189946341222492363494395100781706220683831589389520584862718794354075135867628512300919239502187628569983647}. -{{10418151,118098036,58972779,96077140,52281398,97868783,29616575,62832349,45363299,23576391,39658882,28409807,92251945,121247629,10834672,98170822,41381408,78106687,110094838,52223220,109894457,141833,110178511,113510599,104623137,61214350,57894254,54467571,20935517,104291295}, 3610183101684094402766410004896386637401058613528365313728806762039375640527166497806812187664783804550430796369168557047706871899317044966355437240864392060389932878281331577789444849694013864081271000854265791103210045080208606033897959078885}. -{{10502108,26934433,89518031,24990333,65299811,86620369,88658914,89336350,5702598,53969672,77315367,81590787,103582006,13422299,50921450,79931568,110727706,1261305,101214478,33268498,70220659,29806469,40388067,63523616,100880201,89969894,90570289,95064668,108088284,108212241}, 6730365729690286531959799891890755291588974111489634788033760213342240146960319435671965818075680006430396190952018310804655505834765280843471385253685934856469812108089198515518246032837986469978142196872076966234523062116744005591121121127486}. -{{10529190,13848550,1725851,99737110,27263078,3442960,30936840,50339097,18783461,8383673,81609420,7572747,118672980,123326298,114366720,22205308,4129849,40745858,48178355,53754997,64775381,86555725,118621362,8674158,89462427,97911810,107250621,109711917,85289889,47200091}, 3347532140839639051467232028828962094273455905247039386923045273260873925042269465709536220767052390248706514156772693997981142895154153561638559123966381760549265800046686025493258864531841813632720009587478124089376799805347005162793566276484}. -{{10740911,34046732,1914059,45163504,37600620,38999396,120548817,29713081,7760072,105715589,40017446,51565102,43941757,106543049,39866292,103165246,106378350,79306636,107235135,98574369,82218037,38337372,106686798,87811729,97694685,90374970,111003710,79298642,34236736,80987287}, 5107546438874232905148622365574185936073738851998642025802616131012676059265665504222819956684632678677699235840843105051317663279400562193975983688538262056012874855920623078195269990828130923858320422187002223770729197299257973890582908252869}. -{{10788670,85990539,3001211,83406072,25700689,84344548,60447796,3317998,57321613,64428994,27744325,117111947,18364753,59533289,36363704,122343627,1663913,112152083,110540065,64821336,21768470,17865909,22736683,2206565,122468945,4697605,79054751,7214639,110660432,51310388}, 2243175025733957373711928664197539972726212756726240998310809830455135635349582455080036566342009049693046758647008068093826284948610472955789704117526649173005487977495255310756413530708649121918043605725405413011508519212789443687516381625622}. -{{11017371,45475695,21503916,13952016,67005119,34953316,35154372,70972128,3955008,55155536,66361943,6464229,1133651,52634273,37418508,93335492,84122930,53669106,114137916,34777116,31932667,84270444,106667456,38959666,28630175,12022119,16299511,50508342,91601961,73262434}, 5163336115851914502051071534268581669024366770346007664038863315106262109102288360606377602963662998187594629085736430921666897734671163277755238659809620259696412707521523225385647206012786450041078657071435442051277021613380117699998027627539}. -{{11031465,85117226,35485903,35083961,74679088,122193756,16500357,85485655,39776133,7360268,3800786,41579691,97912543,28481263,66007371,98315593,103385092,62198102,35749021,43247359,122097561,71522999,5227149,82994295,108156565,76618287,11979903,44892040,57015086,3694838}, 394065159242855107307169555025757273853945518195330605064970496819524500379506239733113322438742701467907731150353617813993514746262733371361901655604921647150261505032719323101529140490460514528553710670527120349547763839011594938667530779085}. -{{11067319,13260559,103095135,54929329,73473778,121771567,27540438,121661479,10983494,26909956,6035792,108844014,72986591,26764456,48401097,99136769,22910089,61249531,85907620,4988934,24940126,11675564,50942293,60113896,75787235,51812676,71704108,119591360,117863703,36568550}, 3095874296791461057710036043777286027534467417521573107141593536588341468321908496616320530510423261511218520418235780631853859672478611121049949683537342105838442650896048704483766418867917164068661961441903398642978695138432990231074468778159}. -{{11107758,109899042,23145169,42326244,49506086,6403935,65901048,11657056,78981225,81462985,106255738,72415697,52596005,63147612,29881016,6197297,109762431,42436691,51240715,11044780,111004336,16147218,5551360,76184642,105136789,54927107,6701863,51454850,54725785,46489069}, 167141549311761514284061164908949291767018590728210874831158830616953779955037427972719217215796471238648315962817118644284179844407746966173339519855662243809133586351421437691109392703096081840769869976515730645224262457762352235891227335460}. -{{11109860,6330950,6336984,71442786,44084099,32248634,86395537,25777612,99401483,9285434,96808722,82888012,30094301,49976532,99195542,109429330,87161243,75761557,122997699,63233605,90845517,9720056,14655537,96957032,13071372,83994218,28803067,16870953,15133283,56481681}, 276640035411418108576644121520243981723921373238022907894152117658622633709160297344947576437046688338836084662232897602329219620130432437776500693426915432201601811519189989065589622656048850036254618019196108464002157842246219455494791041360}. -{{11225613,41591783,94390701,18466078,83480997,96306403,48295941,1612884,26113714,64020869,62461423,120740658,42616426,33523622,1282609,101216128,90426667,28552459,37102648,66316860,31553221,40583366,86928084,106579881,86217235,23890598,4827820,81704974,121086313,56568321}, 2747860431675538982873674698103573597442142365802707236934513240509422431912499829943972081776799173370301176054818586957743137787914839958937960366066515419228069783178633479751776939117555657557891687459477440615837717016758522843123349145207}. -{{11294190,56926532,96800448,70986571,22425283,50298789,43202115,115460516,117324829,73008852,82658501,73929029,81023407,52360293,26898392,103637233,99660612,4129530,113208017,71200077,8311491,44679524,7784162,56268967,93874745,29304224,3746047,87026626,37328980,2636808}, 965871573371639167890285527410258511289530283231739243030060821672418561412442155382524518424482112294409638852173590027289629209242251988207337309232367942211963317243626610035745527107267406308785101201832689354795712465655490823781038734712}. -{{11309530,98681551,111882825,67742360,3375139,2866109,108495948,46946435,5588685,83173281,99883086,22652535,3408082,35471932,80828128,80398433,100568398,49741881,21850734,106588744,48684570,98819225,28804587,42554489,79830875,83667447,9300215,47392371,16006270,51453429}, 337474310583464004539444425428035960933443395528069912575281666090988593725298120289085744613150976162949520637702926309294848883462130837562094365929868570382853466974399600162493330177601799294210675452059007172389137280786626728297091992502}. -{{11783851,29073126,58025864,122012507,101798805,17910447,32342817,101509751,110135276,110325762,47191829,103238342,2462244,20493412,106028949,75576764,7097312,65885139,73099163,2396554,36906011,68439570,116671379,71188482,103516476,18791532,99032508,89435426,89630853,104106564}, 6603332732497349267995002356286682226139256033637212270136157632707794511311203267391951320515482522578063315768507406272611899461072344175320560696391750580498038273765433237056160289253215534373578553437070937382233334976634154613191059326201}. -{{11847816,85362662,45613967,41236569,90928123,7675611,8654077,118472788,27235979,32838028,87136844,92810841,90303716,43492189,86250817,69238499,28800482,93236704,92007504,25065282,69979673,122948526,97618445,28265762,28608743,37559682,60257299,26138269,7458750,62632850}, 49535683967795413158950101185521152271199503806360275456200758538316396701603636736444731039489123542201676904054858785791768656991021484056846758707862040219506236173569266532795869843017077767231076312513658031832397144478480162188256405884}. -{{12015442,108029064,19922506,35323165,25325033,28881518,63350155,95546830,86377688,34485118,83190976,34709954,6372161,61230843,66463982,17895997,87453667,115267285,101882421,102669512,118458045,54824970,26099895,80694759,94039295,5038510,64118219,19587860,111603852,4704388}, 1879972287532401802177713600096735679451941175616979179271535496646853556842328517253948968637880879293331287639465884117455777938238016968107028782328076454538051690042210035379450917830765672277450645303487170624648139568576446080358653866072}. -{{12280402,24685457,59015324,1413192,114401966,82381119,102301975,36752434,20285585,21955261,41206677,33066050,54159768,12126723,116583645,80313018,61842834,49017072,44606614,70933688,56575401,74603699,44700002,67995929,101123088,100605902,103639117,67449662,76446660,7808801}, 3377662586181668980906094520629954100689987302552071992942030481218967650138318537729543289071106434343852215919357684713371680220936804359197802599801141474628103283040293605691279006117265293127004204173919445189893934438322540360517179959138}. -{{12334543,59552826,108988972,60191763,85756953,23694194,39773310,25136772,4029900,39881625,113577556,67134830,44621837,56395072,3542239,122626695,99066552,102886686,13170867,13534803,63651752,7409365,120961543,120496908,87797984,9486356,23507351,53620041,54425884,56175967}, 188182700304652782919872981455801840551668017401135904249183557258290019659661670301504948242664063455265033908428105088476670309033455325597205977092531322267341533413616814851912305193593668632070045732214243774640465018187789628522130887193}. -{{12461077,46383181,119735126,58341718,27346342,119272400,51587115,110482338,5602505,113153482,101613237,75657416,34591157,70820293,45128403,110544694,44520095,40183427,2630013,100578972,103267118,32904965,99694836,18886375,68950420,95475227,35102829,14975974,73964371,57070964}, 2064034773834470804277711642757493368687140989178651793065123337657072588774477723424613947899177311978836386518118195163795793442694452677222660135961202047828127267032650207437347676476239669365699854041424274906271478781809217251867808462147}. -{{12554001,64100819,55970033,63477218,47775909,102695965,84504075,102734637,26832122,6913201,25270176,61828865,101215464,37556904,107903901,68383273,28514763,53156939,46192858,42703763,116319646,27077824,58114204,83731737,103045682,118467817,35175779,76519548,96499797,67284169}, 6354957789816175904756245954963542829867006442524624361005134314833216989905504991087826066920871641578808703113882415527155844310397533090235584337520680426761276912733829838870790760201102906965235270839749521958766826341293770517843383405303}. -{{12600244,37475978,60562487,58138131,54110785,29419873,53864035,15449012,82032171,121350744,16570383,25577187,19521314,3526335,118738338,66663707,76382989,74333816,3092207,84331577,112396908,24308134,1841189,52307224,93097650,12808014,74950846,23648402,68189340,5154329}, 2251814195384448333151125253579099944133774136663279896127615422925401148360273729596920414163890235930667070784821426820811443370683624525037219631111234454012206016664309497853436353769403941318484555375184713843395790475571431840843886865788}. -{{12862672,10374197,21353217,86953479,13022226,121520791,45920320,48808654,118811284,15735950,18703134,84773665,6936866,66083496,52644649,25600194,107878977,10247801,68389834,19005259,84885516,11374888,108950598,71003999,15021588,39507064,25075435,35872930,3305961,36803729}, 88782852099723116145426488787278127275056992833112544102045159607598149554300586481395562590193367761556729625607623690473690650746825624854311565638245954235501807491772687399926155158262333499649747013369879649841685950422720620538966525998}. -{{12906370,83427270,106982159,67820093,11141986,87178693,86780546,57712529,98005616,19889475,82924412,66415139,108298276,84986834,28672893,27272990,86046043,69530559,23377862,13154469,73582434,77591492,111465827,62371435,38125700,9480445,50083556,100607312,99802848,55079898}, 2608530879675851618308985337558669839278955440396476781759339325456007425906895652484171463075227584718562312549584681991719408055197214871454634153023484438268109229752783411177707383292273538148588771191022620009867316025204893363286135491244}. -{{13003736,94781419,119428526,78697168,4012005,120234151,20321523,83171951,78741552,63950602,115787600,94374222,61332566,16524613,82109163,52296277,47601029,3676905,106734763,38585991,70270729,58166371,15764682,79676875,9673805,118150165,27602478,61983412,107133338,44941545}, 1982193753297290487098233742998043549794633035290313279671150059661582126846640689152759250241823170049839755762423398174065755524384630696092063677729785224409799999725883394259535327371704256732365914765772837621021123553246454600565394497778}. -{{13008663,51082445,77927235,10116064,89370409,100520110,111762096,23995999,94358488,49654932,84551477,68606808,14085762,56814774,70588803,24119757,32428975,63583159,52179647,92395853,113376331,69562041,86788239,40019640,111312012,57976918,80770260,110939577,80839400,98989470}, 6558118284403075817622276076372728521278252988910677341326730542996014851393977679298075367224895389426327534770194106632346478521633174671952923094526712168462030516053580321949309350535350645131580936996811905677403284173234810262235216069783}. -{{13430420,92911161,31672228,96396598,78679993,78650091,104061402,74405242,24922300,68757849,54408966,110376705,99651934,119950783,106331299,48667275,8349158,38464369,1538842,35904508,81300967,86970511,81672985,89917292,19287892,60761733,48401075,35564614,114088835,67193221}, 5221255501560287212847962067922754499086518527125725925645244901265817382504580201322409541405522849149920151485225022623938834808457343860771044243939220502836720067572677970911630833763911945123124124189194576314357235631878458132228134332978}. -{{13442204,24576097,62484252,9710157,46439027,6297769,14770815,54932670,93137014,113466054,115924252,25593561,119139440,90029767,18956740,66440882,19962975,108875982,117847943,97448965,53683905,82777951,7244641,81083833,71072681,73612168,84627690,24219812,85658147,1816955}, 2526433504592735313306650019450650094049832731436992535545550048978805239203365916517029149599831888625065252537582919416679128818616878730668538483375595231624349700027379652234611958702190351875039428861392495658224770657454801003090949253242}. -{{13450706,32931898,61488581,100081908,113565737,43033974,11308810,74232906,95504214,18383161,81732446,7142006,63174763,112323377,72129874,440956,120865349,108802372,53551821,116680724,11159899,110688309,77245186,4303229,50753799,77121743,23200960,69341073,56626509,26055541}, 1111640045327786073282764290317503918777540675240029015388258023774855877854613043361402192964973993150229580278038163273241997085180413032362661898377438717753243714618704008805640149694699629008543052627135609394385326867705181394282747343380}. -{{13609556,76559433,21315621,107122288,75261272,35933125,12820460,81245789,21427571,64305964,25345906,66133046,98995089,42397338,45192571,558923,64423045,87970639,10447171,9851959,55822212,119989829,116752668,101425255,107120302,15681766,83054778,20775605,29707653,888272}, 627653884922828376272755290214760173557235291622474509739532157063327538675154354750436034751530266598356754898049607804301055547633231647427502963033451760624496736234334661165273411798296909399503374780717701388822240126465965755997879259558}. -{{13634892,66710958,42174036,82078114,1906333,122802317,18105373,23848913,114458095,99386845,31961583,96500571,14816823,46844733,119087290,107247906,16874362,38139850,36089144,49252535,51745495,13717659,44605221,91529167,63782632,87789696,119884974,24748836,60037900,74103337}, 4107827617583828242597062976063734305535113642517715264693697397646359709114641852994012913372559628821430268705498100522811926725579893105541372959457720182397190272739451938497791211657892569612268584019799780543539431333933119493870171209712}. -{{13675997,52665139,13431182,5285584,109760274,119409989,85742235,8989275,76538461,100226305,59198296,112881884,15980563,108676843,79539661,7444460,87788382,118342265,1365853,84251309,120336590,81505488,98439254,55880070,119227710,121641072,46971018,11054307,62301195,52702397}, 371499960326967666944241605371783054076088334459747856570333266660536369462989107453884242516389497863877091857260405122005490037499541606736698654975842432578299398770101970688235766309037770913211226371958990700194881155613034285754229879779}. -{{13759195,116585872,41630037,78492494,20143961,81018725,4583352,71623656,27523373,72151265,114268827,40805001,108255503,113045989,40485821,61435278,116299926,38889935,116803041,15121503,11099129,96623596,114603408,66733321,67760607,54253660,66312889,44515175,86832625,49203020}, 1855880760941907839578485189431914250220487759223489484378585906481643573837224732237180289778021170951676263276904367236856477701805371203369030920648430240677921169792647174820760171443964030474140670420279285463102379733605241771147088789301}. -{{13819483,51443816,58956168,69635252,112206035,3062441,74584421,69451687,90889406,104906056,122432730,63695106,59934062,122156490,109902326,35519657,83829652,60544697,111280468,91140990,50298940,4719401,66735239,5951973,25443954,72700205,41296107,43287495,17513926,28050798}, 218963275494364081856272751093709626042359840986574378880931761861834106139552481751757589006835820098027688747346248318842312646814170045707459436539598232909527767539050236324631197636951400164969722384526788212444965290518874882167334404337}. -{{14097323,58101628,72445510,32076856,81465469,66439157,86027248,35705573,106120390,114782145,86552625,77595814,114997790,13930129,51016003,70042399,55500808,44853974,112412828,84035303,82328388,109584054,23809946,47438789,93197032,39641631,96642825,9332068,9331116,81094410}, 3972728974197998055086241628914975740100620968672194724817460474427881225032465814096324260508549876151724274974145397669466482358383350667743287573279943611395663806939772496103707416217151981241519932787980643922439195753178708679598554015409}. -{{14391841,78723307,66409608,118439166,92471442,78929736,121873872,111286580,43313618,95111119,24581936,40212220,67874176,10486565,111454376,22022840,41830288,24622911,60505683,108433258,114639372,115757152,50620403,50314337,18511391,15553387,123235373,112950172,305144,94118800}, 4717755292854980457508081816088262328306954547977778602218518768313759415486579753761089080870309377049117232630854523793038248662731972282966734410223297937732961342269208831584666334060261544996513144569402662255181426330847018862117808120323}. -{{14404706,22664189,58875918,123363719,61375460,86322373,18899747,38881404,112922118,14779804,53360825,104040125,119655205,81566260,100665023,86800478,18558808,20736440,11921013,27979145,105501987,82412105,1003036,107893642,68587554,102848229,44681743,118553169,115484736,20534180}, 2954336006536783927016915741262910708374297710766645142210894855594476456627651639126449707251413330460167877408239161811975244234717483636096919598309471731581470263440568359831882182945100958627505666152357725380020613367943627240347818286186}. -{{14698775,315434,66324724,40783166,86969852,3201611,58290380,66583225,27953495,93450243,14766240,88825584,31865325,95769468,101603037,53107866,21669386,81507507,59624963,72943162,48119163,13508189,107897451,80150826,4597872,66055021,63992740,96137235,19545310,52355029}, 937862196098556540440192827391398975198181102971444198322873131355403418575910370210682109876053169777229860516296077358781838044508062777972966598378201612169601198321078936999823024698408223784172279064857848257114530692999785682327563555745}. -{{14756866,10094916,53923104,106780825,50731261,67651134,119790498,66821683,118081603,98843272,9103490,60000006,91077431,121006691,49233953,40403625,17221319,27839102,68785680,17085740,60344812,91958668,105418272,83628580,2077656,61792049,61857757,74341150,47738802,120342402}, 4362632134050187910970093404011305480665154002970232206713125736904335323173383471216079944991132632446207520974314578996918089810817759228020069835400755439093411512826013237210715006774720868318235564773287354629120242095108324050531585749400}. -{{15003864,99705720,80129298,60934430,58717775,69785787,83275765,19587432,75857518,32363347,44554756,74254174,65281471,75403784,4155065,13010005,44682160,105929087,115504484,107977370,74672980,78119274,113551431,715769,107553565,37524798,1933600,79101313,77582368,114587489}, 6133807173844985237334878845190422226622353439093361954379998020623240519159836103335650759368437037003830198742780238279017376504124038000275621644545669343640055302194364997957553775530978584586572542553600287905542038614684421834974498574960}. -{{15223071,113869626,107346102,95770163,76899410,54115217,46241329,36807475,28109799,69207426,67708256,117093611,21494704,63161987,24398702,93055857,18502275,21966599,65849254,52713975,41100435,26944375,62644628,115027415,34197788,36574669,49815717,9599783,47558975,36752513}, 53575478302759831266610118949973822752292489074046562957731989284832538577797899158981877676797322809925259336910723294676366030776697114317598416952341472132166461034909282073525591695063172325256692701041816281088193440261276788314064267753}. -{{15460807,118524571,24177304,44092955,77762444,122564440,64377805,119348331,65409697,37305410,6305308,36614141,95841888,89061526,9500559,63306159,109348793,22880625,71886133,17260061,82301378,115592244,14072174,75691117,86571565,27354377,76174568,36380001,115166804,80989542}, 5729987427468204158384068966641807888965497683241818249510891497575553820374645743206064424787969256192862236063935792027601901124587645801278998179622872136666689755512339346129401047723366371608772811798392845116913386492156825361278714235339}. -{{15486293,71733970,22228572,56201010,9042908,16789668,117056492,9363106,63967871,100199040,54178380,54383695,23453484,63081566,71571796,60894000,61445181,17346617,113472846,22605536,110724488,17325649,20039164,72597082,70635268,112104811,8994024,1183638,55298790,105943200}, 3795875084186795431996270361514172628901194641782575541424543891971941708141554497831082350563483744905348662772066239492172195384975465333725894736813164902174492835792345650628201553355048558821385330855828337013427473315322529470908138195201}. -{{15517087,60193765,15464296,86288406,104349457,12438969,37125917,84113379,35872957,83867062,29190628,72891442,56912976,51823691,93164754,114000824,48403446,95805086,65454279,73542401,50020327,84758569,17462347,103421450,69838130,88610719,60956636,53109186,64852155,19728822}, 391242158061790911680907091076172754943769901871504213513440807525684284857018588962802203427138915504229141967795745049199424482847283154891393661357139812511224838299416250096112375076430990404550183396403797118486799236983851750752350118387}. -{{15706033,73403932,117574948,70751438,17809931,39475414,56867120,102553437,53461767,74186060,116046193,6571062,65505760,122936888,100165167,14321607,49559201,91075226,50437996,101108185,25203081,13948146,54730003,62507914,9765732,105516016,64497140,58383302,19819060,29846778}, 217710924525150315977427960171469500851975477823944046611537035917652897589988638390892061606063130203995912470677153677556049649399449650999356213766902710374177547384671118815725130299860841341680988797367190608457797571697488601077230716305}. -{{15708518,87477323,36572939,2644185,109852405,45724277,118190166,70271703,112766222,1949119,114086682,20907568,62461652,55132414,50315677,40220886,95748985,55436019,52351852,58996603,3438665,40615002,3369953,11797155,1427702,56582819,61803328,86301108,485886,43822071}, 853932077184644471810283511095550995781773848849973281381549994334610927565203114031062694833580089252389152583181272159168968101000727244416154774342045897956198253831271998756079039104194885614629445397724026554905339993285689037261670924990}. -{{15718921,69855364,1635723,66879308,16552404,4371571,18366198,67106671,103545773,7439700,20301792,96720836,25017538,78488894,89539082,35723596,70994639,41583458,81744780,51865615,55778476,104906289,117053657,43487270,80935760,77124757,79549904,53912565,78833325,92363429}, 5910115488639343079855015700674487004721284449402103864931062884634372340596153127413988243096033505708490802546677042292351628820135166233476325459042271075151812445751155616127214381795337471379019641824785032326330024089695590149997350945189}. -{{15814402,17705888,62680051,72218667,1376204,57985966,100477162,47434757,9885702,108031987,65028697,22746246,40006121,89690663,57787260,70367306,84142513,56473311,41008512,35994714,83855809,10901716,94071314,25376784,28675586,61180273,18018924,80520473,122447743,12863333}, 2594538550122806630405306710773658452275652252468340444964622859694811429823162926667881464725403895355432169353455805111287678347151145675996488641553622886806289004253454574472056535356647484914582370766168349502424044718390983248171544819340}. -{{15858362,57587388,90637985,64283593,12784116,58143577,34512031,40488200,105948730,88491046,42870091,48631783,51996459,122391661,80862378,14681308,8970004,26754746,66561492,85654446,6747865,19754749,44444575,115418573,101430249,7544841,36903366,109071876,63414531,33038978}, 1017033394796179119678763847944397373354343663784244670579819614826231666008861603821567106454034178727810203550273334890058630949049946681022973638194538532106225689270143381042674737528661358088707324247974309351409586575318276180099862641772}. -{{15862321,28791861,54146977,120159819,103257370,10866769,23035154,77437113,70157746,90971500,40859616,71573632,42852205,121346760,112074858,52093710,93701015,95330194,98441768,121460351,58141678,33135575,6066977,57233341,33613020,27834255,92832896,20140675,25117015,94190464}, 3847202732467285296909125359091753774448944982264573144263040190313622347975788141663113287456752968167707037813587834791824665086775177050224449233405740466851101173196736690557073722858277262091148136731301913358923219683765026922784478531759}. -{{15895178,30968134,66398016,74089118,75097230,34002352,54607518,104031931,69917005,1486698,76626042,51537213,122651993,55692447,68858777,26636902,7331489,71876060,106231285,118135319,114279393,81306457,74218847,47963030,89723534,77276973,50956933,51218930,46881852,64510511}, 372714653367757863280921184015640213533382423413971523037428319105283283611384719545267690989838596869619096662901869879102538817616124033736895293288727455020985288609637532893711790182965250641291187291947705269483929006863214401280634878336}. -{{15904778,2927569,70913623,2745142,12133821,103734666,106163167,63835833,19923339,71844869,19027633,26017961,120872926,51967575,67378476,112535157,62954412,14969012,66434444,9532516,11200275,39117499,114768650,57467425,2981225,99116791,75482675,65450052,65553336,83267605}, 4081167337282041025497381416069536796197181792780585782457788967772669690069243466580970778261925228251316919743869067550673388743884960948755435648466798525055212637775170951635535607326294591394422151272828674437048623699760561257882485567446}. -{{15922646,47109229,73058512,24446714,24486406,112264522,84284207,95626743,22708115,89238939,85936188,26386896,93972613,14628148,118376099,66625315,113201152,120873380,9540180,49580048,92843547,50010225,96857370,64498776,72974773,15882539,53490189,44769298,4642281,102238668}, 3555443402003854977102716429928512721833625235276543296099614875443321096072257529007489887464793385407032150083775184395272371864124941156397109994971126623531725058869833765188538471618376533103285843396899685575773162991993447440523493168066}. -{{15983894,122920312,76718097,115915539,10741257,95908648,73110715,105619528,5824278,55548223,12028350,83742821,84208602,119430739,77459134,10821669,95725527,32680338,84759735,4044207,10808603,60486271,30160225,106563630,52262179,24232227,30661804,59919867,84651542,54629459}, 1762636434381012572457784589572462617668880869955173484948637784951986328188073947762727130773355298608233713506509321362784897279529036816443430484309965059378886177470764936474340913328856405167278134779832275970215523934212032839862418516572}. -{{16054114,73439909,81333685,40241438,119250501,12910975,27579241,120196127,54050974,62996807,98987463,91487040,99096742,59809599,48296685,21490061,29461777,96826997,84455249,123082889,37953150,48271646,71978794,54695369,19309829,65627613,16978038,24737096,32800999,68096781}, 3446576496262092000247113789024387236153777862996703965369319389279534517251872075449739634617173965900780119153060271697566197436501617289423838656820519839975968479761774770720370759334056183749350180183802654688100719435688944610185499895542}. -{{16145389,105408984,70140069,35285762,65173641,40459850,69386154,1869165,102400740,79031256,22807460,44606938,28475625,99132145,85410574,118424909,14517638,64831716,9434708,90230031,11646232,68829409,11622346,27172691,67529108,26009845,110649799,53388256,36840625,71510818}, 3964504569107089099217991776298715168019256112496388042200594074218621359486122377258418793428819504099450720054014082285271130984137354174902654775730927511802761950054628775432778738060214110201090981832095110506645077383641670658178763239573}. -{{16437150,57785008,40133617,58050732,110694501,50611818,51810221,41028079,16751792,65730764,65798021,63768724,101958293,97828888,28849797,94636265,68495503,29021057,12836440,100014848,21516629,84880069,57981646,71101469,57803768,99880318,112849310,75108511,74228378,220810}, 3271364448742305083135645793546735058041298895919523500642253845728366257874479001559397043914369180172263379057177250228195047260055772390577824142349935698110967339236809146715284418191116003432287486850319846884215429277081882497684000199892}. -{{16503119,28891201,81216845,82267204,46727752,9314957,50309349,1056603,43634788,98964242,338662,19496578,66442170,106599785,22886395,5837838,91801200,66090150,1407376,104140813,60315663,63093075,92884945,110446106,1887230,63125179,27116001,20672568,19011461,18197301}, 83822357622590797653364793377855917981813122328960089534698253583083197529314759389927635425845166367015845369394826529920496215115946423013380939191792271234974618073663765439225765175710733166195590683563936161231103206399029705789348012263}. -{{16544486,59642996,33318716,46484730,7534173,110243059,24178413,68579923,6157908,13543098,66606320,42072646,26003165,67659035,119633974,45430048,18848265,29376486,81672433,10990773,27922236,78046164,77444720,5971929,32478960,66013031,111522337,55681701,5181662,86024553}, 3882608703982188497001610274470886078712946658805081951608952299107273899555714208496083004517111262456599443415004498573366161570357175574502629900861477722277662229601544475154800844089627175376954671691161339497179492761436427430346386911472}. -{{16574901,559784,49757675,7671290,29348749,71752630,90529105,33041268,111783110,18977226,57030975,12140775,113942620,64867080,61060601,41585848,82971373,73020066,95761659,18368502,122237665,118522358,25946743,95913308,85325716,5533476,41022422,5171372,83530736,81863848}, 5304017016209859180185427740805531905092253136064749159395708275531855621912671199894210269044898734392441640149531353074367036946358743471405206729063609869970343300410493496075499073337760868565801055648683434696360820809606001413870048332885}. -{{16736517,74527368,36209797,27803987,121719298,117250425,89699373,105285776,71884210,77949166,52014827,35807128,100755244,16647409,114321209,108745138,97572107,103671656,94316109,93996519,89470219,51381662,121395819,52052869,52513474,67115015,42978142,56928105,110244563,99878081}, 5374347917781799828705982840089170451336427941686508438050047208670013355363524375096157476941125446837088564001761056990136405454485030421814177290915501710818852618342032187641351642813754092446248368652682000763928931340249981179396731266157}. -{{16884009,118130237,97596588,28359403,20100581,80737809,6032970,34610207,85152681,70969340,121364210,30258278,41700741,4971211,13199208,25455415,4702707,122351004,34101689,3595692,56847690,43455429,82634507,67458899,42328555,73325429,58104306,82053810,8748026,48228359}, 1147743625135611943224176838201334688967425049097604205462563105420512650866809074376103288623769459403760385614339460420832268361722355346219056090495623690568282325068947006582024822542579410418276537652107336661044711387769441735734938939835}. -{{16884471,112049632,27314135,33562563,36752205,64891702,111718397,91626497,15434524,91182845,9905070,68749549,88324219,39275697,38844853,91624002,85825175,34806540,122775513,18585828,102287785,30985809,3511088,1551435,33997686,96914351,10719487,45118660,93857562,70206240}, 5343415251532627803273010728969011479866524455134450222076893088267226800151102167020764810446601054477505766639400640283837767741074863478608422008789282590866863108690554014253958834436369560624088776421729629332347263634794942506525103848157}. -{{16900876,72233054,28286387,91758011,94944680,95420385,655786,65252766,72481445,117265754,84981350,19361187,53743822,43258841,5901640,83647704,4575948,52150323,33131491,106115298,94011552,45881384,11739609,43747784,3903434,102421269,67653393,57402704,3002504,23339240}, 650351548077579671338546332870754825823326308342770613725093995405606910076463333293385366554783913195528093447518254754338773975014244230963022531876036532051097674414826885772968213440035447750686712208613606111237008701022743703149420620076}. -{{17112448,65813568,12195658,57839874,19831971,77081345,24537626,1532093,24486936,36330508,108639448,29125208,2607471,68616145,61918715,17690693,42001698,92859369,4797985,99920266,114007584,7714863,74862823,116372937,28353108,45349630,6777155,76047996,113562818,59537184}, 2651428052985547800519858380056013735404034576325400325900565063458038460257091324725467138685542875307426492037151973719770646624000779239911017545233706306935072140970305536266224452441722996878095442231209980026386056426990289585651772223664}. -{{17122950,37227465,47660225,75879491,41810887,22929306,94932457,103463570,52014124,119915038,43811763,38762755,9137458,111828714,94761849,100800721,48244916,84772088,13506969,64945066,113065114,82766982,116897125,123419768,116298164,102240674,74352022,23258643,119198579,43175987}, 2555052219477545176466405195248708883640393000707936251967101033748881587482912089030165716082883892953812708334125643335552605366458776454057163588807305315742209943157406165486497067647550261853173503316676578955850762292377149472209474210910}. -{{17293156,28398867,42917374,87575003,115304890,4857352,111114359,102227102,69705740,91855761,105615620,70057798,11508113,101263527,16603655,63363411,56954342,42715503,69461220,113851411,77913921,3174058,81198236,13690435,30784699,89512823,19209439,87763744,13362471,24411052}, 1105301278683926244298145121374548202322689268376146829144986583480965078699232790821073693974584530544365133202016065114692195264014614447376929963993171595141714341758155236415570803410705242105906435620065561042142874794354896359935746699850}. -{{17331032,118991747,115153392,106634508,52601423,75251539,37963976,71826355,58042558,98452395,42506369,44650090,73155526,97212922,42283686,47223693,55129365,37594097,8779051,74518871,52408128,8441756,69267601,118268175,67285760,54970826,99675206,35091746,46055306,41992866}, 616873844008112153514418999876118470169884458912567036343143919667460243323111050062826419257953542455939798971680348153013407757974960134717830259508268949500663488345789225216771389645510332700710015620466799459434921626455827520227990537906}. -{{17344274,12908142,14336684,20331953,63975439,108399612,45338073,105679632,23800743,76900459,14880842,40453327,91097987,108359471,17819350,28157541,71681516,93365754,54437540,63286924,106738132,92931179,16168575,23662009,112147180,79792623,106319724,66082966,112330481,50264050}, 2475166027495365820363550180865716141417422140977453703198371033554445144777058911989592899162390595757878563386978666387848033914304070333059910859047485478239759617557606965395035073148998225876423225059045125367370283275213849172622880848728}. -{{17535821,91558941,15756479,16119173,87464946,42177982,63965662,32657521,5304421,87030685,94149227,60326698,21496098,92910445,95648324,101096894,39504959,86787862,94955809,22205904,1300382,98949468,117584468,115630142,24486255,32070001,75473048,34108387,76749119,11744164}, 2229991865966825236809031853497845623146808624091130196331516578516713934816192275573837667652892173429553279488166375767838953460405999557161859157452098067713752225859945388509323700784116152098404643824518108355946577073957416812763152721807}. -{{18133803,8506624,42481747,110445998,111517134,47929974,105278138,99298690,84305016,75863103,76449844,10095195,47246007,95615696,80569429,18462861,66236432,31205982,33272334,35523116,28318192,72987572,18086527,12598781,58505060,87699474,45264551,62022646,113500397,85218293}, 5347916628744030466813509968184316365146663718743957581491773867458583485849664920141865316805819551909317408166807886074645159505893228445506561965538621699686298403770039534471844764597697404873863653950283120800080550552375059645159260084741}. -{{18145217,60945875,76590328,36546559,98252220,112902721,11120781,109904368,31312117,28109601,108190490,12274315,36553331,99143512,110020313,48563821,20353644,25361877,5472674,70513301,71380194,69243423,35067441,51805652,96645417,55932103,54626556,59854233,87245792,88907016}, 5251225305320439074697931619988856551005739003958642707396014796239218082455497338710771480894050216959393378924148320758928905749354785018153651362206956755725317905754856541100356163971788563167005182519169596329040551957465271100673186519915}. -{{18145812,91731066,24205972,70354909,88640072,5272281,112673521,117327727,110078555,10309500,92158698,42245520,113642370,41036345,45084155,51692285,35055295,5222873,60565173,36875396,103700688,30398692,78699584,83657187,119785350,33563782,54313573,94232002,43063289,84929812}, 4460937230777872875636310941187886617990716862789372058971075541511726214970365156395154501986735720802826208098795729561996897407730511960964064465532076224377056927426574302293260417662353097005171446885373118392627719253466733868054380798440}. -{{18206251,114390244,104081534,56109368,101451502,3186559,28030641,121474127,21949043,67570281,67048869,35467104,76529009,112198053,85935297,34089835,98201097,103143121,20493064,108896443,13517370,122520955,113394327,56962254,57689801,73262207,47577882,110442441,20024676,121850265}, 4525684588230669499406879440624312677083543478248860706411045675220772564120515463145799201882983993084687818235860815145261794759576861821296370172160823626230594184638530051090508311206946267776061767879828085951042886839553845807760083253217}. -{{18782676,98714794,39102955,117306130,111705034,93129387,93670427,50981503,88460625,87356493,2639748,76191914,38986919,80162786,79926725,32342595,49238051,43008531,9292692,18594131,79259168,747895,59838403,34949970,17807215,42724260,59564644,91693341,49226511,60767215}, 860348831948228408271398802648724476097786364438386999887715784213802233787655112206524602047154967455916403505138806441146030493055467884875868126213765241317697859455654024355988160419734495623668028114794988473772157691953185804193901564900}. -{{18835730,83545667,74746020,3353345,28105434,4748540,91281738,98156716,12775976,24912806,58417652,81814141,48835305,111393197,120940843,62646872,106209388,22029322,14555431,35658643,48121007,82392607,104989127,25480438,6296338,1102618,55282324,108715994,81850351,40955777}, 2601112948290555410288141720107883073647133807858321062259323817632841980539284683234365476199994544820323970155795039642035018817610148604963753434017989999693289382468354896265492960717653099681951024694569920042095690196316695544799382239242}. -{{19505076,112929378,43481441,77137394,8674823,39795017,54049525,3776133,17084707,9792802,96321089,47882360,40483506,94311880,12182217,81030055,30381437,61677016,39441784,99448241,80422910,77716524,23623101,97326744,72136722,90015906,43321810,78052902,95615463,46720111}, 2957531449199352864496323968299856009393596332686829235141944997921726864244829580193187895671510509312143889505694889783057315309705909079104537213785893043462185200748746408126299243262364174905370580749988625943811439914009169786599109150196}. -{{19505758,35415563,13673100,107243460,89695842,25003596,80536262,34051460,104966055,3494352,18382343,31839725,40993063,12097312,121369709,89799245,121374924,88347761,108518876,89931351,114098947,104881340,14492775,25818439,95065154,91865697,113532446,37662662,74802334,46876216}, 2480399373233629965014955286920473685259083969146544107486411129226326186467926975539385583630254824010298885215374281495423883713615266363952345086830828139937738318535290922703805651405224136522485044074695251979058111363374152431230101675266}. -{{19559351,116744471,50284998,118689261,31157555,120708777,22045863,66987315,101105855,96120846,50289153,54299755,97187607,24001385,53454974,113056685,83850574,9339242,93490026,118441158,83242714,86864250,32185333,84296802,3111683,94629514,88632575,3681271,5976162,60372906}, 719134882492665063059390380929753595772278913376161185709419979242348320608223556761557306658311103125361183361392219025466967441530158920112430625796099277090373611079940872622950319831957647046680362047352476726557994111944877098119049821691}. -{{19609338,47715665,48502240,44399140,31442563,110674544,3969838,56816043,106160226,3152398,93901465,99610896,61778580,113262396,64375011,4495762,41687443,35358746,945266,7304352,52659335,79785523,14101535,25762871,57918345,72208557,114821953,56921567,11387221,40077045}, 653538879387177887708142534199076235165504912076905926017912515992188404875214836285912967685227653616475857375851043970909876218494892566946487077621326934811499593114992676071478158755358431325065522462179881759491709504356757084690613093522}. -{{19908116,5922457,14953781,55139760,567228,75715513,39300593,118547657,5174013,79447029,90578807,41374637,77155062,17363290,102532986,20670116,62618436,117618931,55524743,47741498,113111479,16905050,897158,89857149,30465266,55136953,9866423,34279707,37274000,87288832}, 3475010043644462597284078361514406137295554028788289157664272729292122168708523086932970563899501339267218616491393375115350101440015954768081808260287918705434086553978860875434630913164824725774838013433814518338936557832490725828797390000102}. -{{20050729,46829650,39366046,51800272,66571331,110532854,73829476,121192956,85390486,92331579,85326895,117303720,63093017,47687660,18361040,59891491,83470131,44772504,12911639,51447736,123077697,1079675,58082332,106501415,21784561,59486224,24581246,28436947,20228403,117020201}, 3474478117335357811705620098621859289848301962121459447492593229007235703324566702701958799113474941844305494572557727834947430317461201201027190592356383478594656594474330680256866665857789847148003262639405217617140583318519141285543567267345}. -{{20131428,5038060,43979120,42394544,67183257,99441352,64094798,70873527,40058822,60037733,75776133,43735756,5029590,11045934,59587606,40506250,29824762,41906530,10161150,7410302,62518878,61353539,21300001,30308394,20055092,16850472,113509209,79237242,30503925,80606486}, 4694289792101504019709058123852596311337976875873060894965253313209949619986426204247156503515267219524331546020669246110327949773314878791623016934494441268077489295632531765225733247292189725093967601705700210734090785843420505787381571389072}. -{{20294224,84526162,110617482,64082751,82608147,30872833,72092489,97566217,102272420,67673195,69168477,54857326,25212199,21435691,62969926,41199353,40151813,59121735,110667097,101121282,1822832,16940204,102238392,60105447,54572280,63524499,4343941,104876314,83911013,106420471}, 6006226761152602917661786597356129103553328239338238225596463747893936526721835371316573273681398729151530678872193625799444032939716562025503343817068344182604578248957195216220568368875206632989721075721754800590669899482789552317544901621496}. -{{20328277,46881564,68336505,67416077,8749808,42988753,64186382,24512113,46945251,59074768,28644876,25604270,116772307,22200776,105109080,95281253,72805088,39078302,122281228,70530133,58931500,108737536,23215358,62168773,32096410,65587275,31374293,8132190,11370103,6162869}, 19092477279251852011652646007099658252748869399516098492157121976637625880237336762708484198627500599856000606240772369414266218756906948167232926688198957097592658108174742299006678363468966855075873585642344009785065574429095366355786961325}. -{{20449823,33359407,1592003,113419923,100287454,12324843,40563678,18542379,122416751,15632798,6453564,96392340,60074176,61477025,85509025,6668137,24825850,42468335,69833782,51803266,31759317,99408168,74010441,82234235,31209189,119918392,111566714,17826425,55912425,7446016}, 735267585158058086280566858769730190636952500111575941586930361696483676122899389157570267337430896331924403751397540522294936400077186042314444091345849259620246854361194479099908205435144384500114265711780037830759301715752187433161833243055}. -{{20502777,110805675,10567848,10310541,12203596,14647904,80590683,59407450,41246432,115485700,80135464,87149322,106004035,103075874,80518368,53482083,83665017,16449599,117082744,76360779,52537093,23345611,78550464,90337647,3492291,29576617,87228969,17010893,23320687,104589666}, 3926415790733797189474310432585637426741805546729838984302983631468633897124051405734319861564426684315569320643727270558411100582871320829372097161109295363082653763389406757511896797410404618779852309697907654605443134446095676484075239739467}. -{{20510458,106923473,25110469,89299435,26722389,53786558,15795243,87481246,29074893,47809944,14124195,41324598,86365244,38262710,78662746,110338031,39235859,67241214,54183254,71482934,9206672,15342421,5794229,45160709,89195249,40916218,56401612,79691040,81559606,16726887}, 2671712770486204053543407455015875779015799621275019568124251706914965582683299072544463511017455072861083939828925652902221281483085027200380983474782770979872444798821302142907233362325906132440461580474181806557439317896760271094671244100958}. -{{20516510,77896385,34154917,111244612,97212099,24720017,13281271,85223472,50182813,6602849,33464040,82701632,74296157,81078664,109411535,55504052,84615501,113286632,77778118,104711439,3825342,56087766,7502483,91197382,28827044,117258518,18147869,33975169,12187589,94018989}, 3687191562779620740330868600760249947617390640228697962683902670304440746599227034786355315399139800179389959565606418974817701223814410499884587445198270055435076617333196892769029866729288068611697148940196193971958217378788031137370891441014}. -{{20522403,27391542,17869810,120239385,76798522,119673093,19781397,46459391,8565215,78123197,84547782,49163829,48432396,80863158,12800265,84967368,29963201,91701702,16618882,15180818,107131506,8624842,42569249,65088388,93611734,38839248,28955876,79508860,109557782,59902939}, 2674977887461198990151357947960300357240876318106981860426752332905284134203961380722528837014340416274469381139019975658152811819437544998480262479184035569209002612650917010849706974652117583139520436117923190999656143724111404887853343263721}. -{{20612267,45383401,92509401,53644645,98236818,60810851,121511275,110816711,36286319,10276561,29324204,3320199,33793193,63550577,71570701,17265479,94393022,9350653,102395759,37745414,117183624,389668,16833467,79451654,30715233,6599103,68645327,26280433,100723972,95297280}, 5609989430020658465424803044498878661567765219305018887243895565589063141183557181389028311580685476223863837396334741507531422859775363366273521043507852865076599468739699808942780368659275957109238813447584167861390653349863746246024276409327}. -{{21142931,79714349,119558718,30386095,105285048,36952209,83957226,73147507,13956584,55253929,49152722,39879628,91334706,11181863,122850129,88967766,35296865,61444509,1734507,11443992,72481772,18609977,120976238,118177715,4770847,4303958,62458708,67413856,121358458,119339735}, 6061565095688709952119562802064670851221146525430392706435144376679966700435836087892980120271726718725891942037700485143041370427784107257883665728818025715354065092870414036956219891623088162406979094704851548628211429248605718944583392912043}. -{{21199386,79422465,3797649,20406854,25260599,84074119,5761024,105384300,69833750,61768629,98831192,48829868,87958436,46587065,91919847,49652529,72255914,90365890,4271541,69629872,229417,31212448,102474137,123091930,99422705,44902457,2010974,25732091,59887659,123243445}, 3605451463219996605784118223027631719515592129059747492013583848407262642301126882685991194747854589657788156160898015079688553450701966861915586874150217012032331982798191665925125931070350174699482535745780519165693179243007549838319047467574}. -{{21276642,78169919,102847869,6481403,11496280,32428835,40881289,44927604,33491474,21701089,8249853,1744330,71850930,46629046,74979335,73665716,55047680,26047203,32071504,11140281,68949108,76429878,53112878,21998925,13826942,82251974,77105227,116573349,57057333,71714269}, 4928001316570762512331541276502182423039656882471813170604139894170532564027669633648734045790498588982059089278955190608275122624383020121930742434338928905133137538804668596725851295160208450744446239100357754055414253739993528306326250866286}. -{{21407683,65573431,29866618,26183321,80538807,29252315,64405820,55178245,101144763,34422304,8731962,82392223,118872841,104909473,54334361,37794641,3134404,118214370,78076938,1460888,53135898,20197750,94064495,704535,95443903,85836389,32274955,69994433,16405849,56321781}, 1202836000456478050133438220458587398647611661453864997609082811656730205410697489168365834521694266408959372895905753248150845965526231544418458473383141558250798637287746101410786919753798113445352310860415140783075263375916843896923270216123}. -{{21460918,19350026,10944449,41681776,3374922,34101505,106406384,92648908,63285239,11548312,63930460,24485698,26103495,115098488,69457798,120147225,121290784,122362154,73182666,91259738,1034999,74860667,14846102,122712657,16964326,37596729,66222652,874005,56479190,83101127}, 3487320677720356496724240054848376379335008433524973587102025706390177619192892702476799221063005878512687247227294975590374835525856204119722518083438561051469472767868552576642292219170398206387909103223542113126679960743530212265455535558948}. -{{21637438,15647239,100303667,68233192,30991069,77625401,22764637,84577830,62938901,18640545,40884904,13899657,24643505,12476560,82954616,30966865,18403096,60858759,81729922,39403846,74595389,106978345,7750315,115578904,40828811,1121485,99293477,92171692,95512895,98198519}, 6476414299593049217418445462432781133361461772439533029998186825313453635966418230562154431267325780190124728020021698553335524125791768337780727115158329814434279075376193946493555372169893349745775821763591808072396021009821144798458234968950}. -{{21700697,61597743,14584054,82630011,18698354,59679914,45408647,1215869,48833449,13579158,10267144,20722818,45777274,104884363,74354118,92094719,19808424,43103102,11968828,31868954,101492088,74560353,15268086,22146270,10380162,65978267,59599226,63682047,5833522,110617046}, 3434392145423010383995649593416569473992274571433461364076261076160344123365083018498084499784665482693081821734597722403060739208299267747814633708119969100183479212038314379795856804060824132938900282042566966787561715842466333486699027407307}. -{{21786389,64598851,118579748,37052048,66783157,53323007,73408310,27323591,103655638,94593679,22661699,102199889,61071675,116512852,53652373,35190880,119965389,105963323,77816902,116486941,1851354,1110339,41140262,57945087,65900317,78282445,123235121,112406166,80830638,60465211}, 3206968629411413962798877379538593460446183474591234494092224783576055957111929259862874041523161521944601739697712590191374923241836514017290544881253145801724508900785640370404462721880427105091792234811804470066406723191050806588582063201971}. -{{21792355,122960271,66819833,36466768,71638945,75566364,24747481,48915724,113007911,90205283,35721815,111340874,37177878,51804185,92500986,108434967,55629033,860475,120705917,74966130,25147444,103086576,3694573,116836943,62884599,63024202,72897882,47799928,74151730,24924261}, 2205776563229882524158076686932412568651952993120034227942043919009264285336563202338132574744082483475514210267118447197181782861421359454575368886500315336971039965763428512274427890591070348248218039016445247615880348324531426477560039974743}. -{{21818001,11937988,25134243,69361680,93734214,95372792,17732677,117065553,54955596,68488001,101099339,39700974,36161716,55071273,77551850,46972770,112137118,12186752,82436800,100349566,85743270,66387595,18141634,105424215,99295240,45441868,37910149,115850011,30600689,28690827}, 1025739096812941138134695522070618205125662279321516859805879473228800536531514165967032879873819992543887684992337878416769684704141047123543795116741384628442416342057336664550502054036004280958797973067238111446233439367447074025625608005317}. -{{21986984,26711706,99948859,92744359,11658482,89795100,90552586,68044171,15352779,77251493,22886800,93632365,49023125,24724887,78387110,79396835,99594311,117613323,52994842,39897402,70718537,74718954,22010794,43784002,21839065,57293488,100310421,1793668,123330068,12685296}, 2155349259629579195345468934591392076737477933491443572598737110989871965673416022556758004765333535135216503007340480263166507094978683980963701431906326904609426249953310713363537738796410255482203127531974944141007064319858687368972282870668}. -{{22294221,91506285,90239132,117359814,74503807,71419160,85220818,100126537,122693331,115480996,74418368,5870092,60241998,18955052,60412763,33109938,91175664,108046092,115519670,30124548,80336412,6371067,32588101,75986068,62300408,78190907,19539998,101780114,39850689,33517689}, 1129824708705024929420472103862013842434510164303454028873078849383504512998508379446321034669676155022956618684293826054441726498383419580313286693278584484871368697339622908679852031345086655184113319806934306468868582582498817929666854142355}. -{{22314537,106758662,25466967,75382520,15149878,5588526,19341192,119562850,30235225,438525,8378082,74548805,9814760,26594678,94884915,750231,23587716,66228712,63397191,44354726,102171507,68608026,119005405,121218053,111206344,18307878,50323393,69128370,104473390,49290355}, 2767344083746396020096761998140000548332193970623367954059817182707932756006528910303543809759664426524775068519243063988129506164913139288543290085813537376430892839082795155325884206094180339240573212922540788740917594506058905099469633932037}. -{{22396009,30870450,119168409,60679980,56011121,50651394,29018023,45963003,61207281,20097684,102623246,120762282,116417797,2631748,71512124,100522035,53323510,6653720,75621417,96720837,65395484,81295787,52161825,37587276,3595515,97233292,29778574,23771803,55835972,65438625}, 232071677135984604923386135240912441281092506191241072581951687419366744831548386846004381897674504510387309310115931154279705467811923556022551932237351114887445164734638929008777640170418848533038749323876804060047380363128752370903434432981}. -{{22396043,80723335,12370102,37289264,85948692,17578098,93951400,46481836,108922098,2657944,101364392,85082442,16921060,85828732,108919635,91869536,94461934,46495256,61575347,50640008,40638441,42566225,44738847,95883292,41295173,115700188,50056683,81733493,22822213,70216109}, 4535052907623293536797093480155641498417977172125811262193482713507671762863821298871486038053400080285269549861275198597640474812289652607050824000299401229231216070724352246913181393461352733190327050049077454950058796400655825972316891004931}. -{{22417530,97111082,47129065,24579322,111093440,29993321,14371494,33205171,104621215,59243314,31734585,110835315,121970233,36379343,29849075,95218121,6208907,83582681,87498495,116242253,76468109,60631760,99331735,91499338,84569833,31294045,117117942,106064162,32539791,61931657}, 1479714894928083583176186065230560139893073843200227992643030805463213094592145972093772548027999154969978972016105741210213504639075795033231764340235552613893789413900487248771360741683632908323017380815287283792226702651303842621225953131940}. -{{22511273,43054051,101416206,46885729,63428355,110850448,26365313,41745135,78832969,96021896,58667840,24741998,55589175,19635373,31671307,46379798,72278662,30135458,19178220,96003680,77238722,13278724,83856502,45986326,12115119,27196567,59542004,100194815,45910567,107625152}, 4304625185270428504093638208488417231294234162290758489409531426370557714714408198195421296716716172961152173472429576630050073049092980816747547576131960148354166979508080388780948738961378312159892700908698960595065614820746767602984356442587}. -{{23092941,29962789,112227213,100382495,82259752,78112765,104100977,54050605,41024766,91957734,109658230,54501242,103895840,84773946,31946020,115867648,21162477,34869486,49553017,29550513,9312459,15413537,108123763,13199741,20721807,87405843,79691187,76032021,20709980,32296464}, 1520604363098593911161750413521956145768392887813516475338672961573108099719696226075146491177145777884637406679966243183363966669667472513616088917824673282247125368198342724728646365994193916458868338474761759698544904205710973448868039819503}. -{{23240907,89842079,42219907,89337259,59538303,38415048,2352585,27730017,8102718,119997783,40775751,11865748,89173492,38725752,42113587,98659131,16657092,49075316,100341433,70384894,1548873,47028475,46210807,50129305,102917011,88085957,104849031,40269721,21294767,58767602}, 752056373706297203023207708026079643022387047012391953960333278203824470411606410004019113143082631412175569689943128765813410475434657621200308442835125086788152465695098301326711491368490780641079126345663407193966899183771316085972920485599}. -{{23334572,43129905,101764234,77512745,85348448,24230462,63693441,98743200,61092885,69165220,22696816,25145922,19655166,119771842,115923401,16590067,109327890,17279248,24636195,82464601,62863329,36065565,70905557,30716316,84023591,47689654,88666391,70784348,89581416,89225834}, 6538565432035133725439229236774350240484017665135749644298611459274128800486998275312491670831472907308624316781362406500438519835860535209572164845986257369669970775194481026066653804868355842387105751936564858129069870025767737710359502176586}. -{{23340813,57733024,43432287,106703385,122951522,44199924,54504785,93006185,59135038,64961615,38442938,71590999,76206609,72473514,80355057,37364116,8799966,45762433,48761286,3876266,72610716,44229794,22867530,47719911,32345241,69930918,14722373,94043477,1038586,101178521}, 4487770035143016303736596077155329681349458967664420196852169754527921802369050787419876579136771558395521509195284435576591989955500265207955837738523764007597717207809647686915099981526879576601465566148368195149531536706140257236251962399437}. -{{23537499,33992114,44813970,77659190,76849350,101241232,113818466,20750930,268543,28335986,61191965,75700755,72402555,26763486,94506354,29123379,99533767,108044186,89456950,108076296,10596279,60245897,97948801,62948816,86694125,24269622,43053759,869145,107412938,44250007}, 1846767273454707672859091997613183020964050297148842028889175833567530474056285803296720297307857128153292951290036037982555901578927537118034794601619635047271541499106960880204929273835354106186011731496916981431754700489434329099586721914113}. -{{23608939,14035034,99479518,52108555,50909743,82807911,76872095,122823527,89715291,57023499,80102352,117317641,78083950,30642418,13386037,59149939,8376791,3063114,103858234,24824939,54897365,61916887,13033769,77771742,80512323,24794595,15907213,90686377,68224602,29264648}, 2722265552184732972235297537535349215124786889553123647752550826908128044399759704103716537971204857730659481889216967629021839311884368996476028856203264487819927017330679713160222041070220329746042153653539554879719986223657960456524691786745}. -{{24073404,122272702,114627137,69742186,105944793,23438030,89098710,11383826,65566354,73351925,43877089,65241313,16050766,119554647,84203359,24537263,82060467,53619283,115977878,24353853,101395694,100090519,81508897,61667165,101728140,60819423,99114537,88653201,8891414,11424841}, 1435866993147233779302415024140499867269646538603444499828529913128605392153419571782628521192196410676208226768245854366969592084489024621078336912097996994309076139847758118747339710546231180262725775346772143510746475056969685594179470355988}. -{{24107759,52342637,108904222,13402925,96683142,122858390,54725373,102991477,36427347,55236760,72442528,48470942,96360708,97412875,7165842,20660218,61131784,97166151,59889144,42169742,64364974,86833716,83980470,77189588,82695360,31585151,113923836,57990497,71221081,86511635}, 5748747741317671072108042534710620216380327642037828763145767014671787098898961094085536475359192170284467526113829147892287289874080621896526697234853509073717935168931605669021049557337895005501257805756585259504398865553126944522241753358795}. -{{24283237,23225822,65905796,95019379,102415444,58854271,77639033,71057769,89947062,58942599,87534626,38906407,31116008,17332015,108412292,6540925,53674157,94525988,17085099,87637301,34752507,99598957,73256273,86743379,99755363,32304927,99852182,82962588,76729178,56719622}, 3191592112083604431206166994691205706763461360301901577802954740261250986555541118182449132929595046543183925078821443144070722074704805746677902339884368417644161464788494505607675053689912416406790031144926426828020428706424913443847778708201}. -{{24693201,109127355,98973501,81695734,29405973,43898672,30774071,97374197,61058,395093,69966130,26962980,63900750,44116892,112924643,103781159,935717,101425648,12934053,86511221,101199237,89521956,55694445,3266169,44100423,116919716,19195270,4780939,45523203,57759103}, 237867997174543472281495077865187572190237143293531034289552980370622669557107237366318752921822536425439895376569983581360476426715459400675046570044786612064025394010090814000367679067534146176934798052044307763262580749127128905254516409047}. -{{24884833,106442935,41163652,121829034,99741141,101713095,59043281,46643043,86986566,108582912,45288929,51496105,52008432,80760405,115644920,39122455,117835438,2623995,85568754,117959183,21967224,58997604,67864850,97142806,91713564,48770428,115838734,23325565,108646251,80214665}, 5740071710422108563415702891956503553407734358181486027951016629550364964104229949373594772062748023121982136055119766170708184732393328793067679023077202265839964167110419108692721807152061568855746777773805585327409443878771608428305726483699}. -{{25093060,51628840,228865,67514532,37894689,22508537,121331919,90146872,75413110,52816552,1793787,16707756,10423664,16431834,1555981,10306930,70284433,89319903,118209728,25228082,53466219,31844282,33908195,113535368,96380795,57144290,75264512,13386043,19776680,72532927}, 4003728816079339160126399124445618159635122820809724237476957169834100151026575256302984418559313604789622486568320362977497511906065380915046190393043207849572711212552708996078400083947512335245983698459897553279083552838086796738728817804404}. -{{25099911,44014644,93425659,32528791,27652095,105802046,88440168,20685090,15586579,90974141,37973097,71934411,62195556,115499575,28000526,44901367,98048259,98870232,30151875,56457938,68321122,21487159,48703792,5570211,122578144,120357274,40531544,121361352,116436401,105241380}, 6302592907171877644780411437831229633295996343436410916978596927076870474498393406484070986989129328022647500572700949363694482540634741031080563583222175216695053889129480865308429353460989212595111506066363692485901595476142279979303921102621}. -{{25156363,4648905,17735721,90157185,111916413,27407900,34418166,34536853,67396491,25904091,64222482,49494735,23950426,31387929,51641856,53100300,21994821,4188066,65783204,37595594,42429540,78001144,42538142,102280209,40923721,10179301,65774580,76278532,25111990,83433280}, 4334211162506359785024730831840799452373122036532038455415841718629618718889724631504470253847521342362735756701048337755206656544196568007659193423936396410437447765438564448045576548613332716769769398842019763695261372512253865324646225750943}. -{{25198009,73967904,13642254,17423950,117374406,42619180,70526802,114972241,42407529,20230833,113214295,50490727,31498478,49709977,77758354,44756763,73177282,71230597,65637225,27758531,108634173,26309426,32352871,18561566,15967802,86597481,82601398,11595487,53109870,10260390}, 648159689165635919318394002195325138810026985711943152645229919856937475019922139844529485229674526391990081717947895350323407496383361566743091188763078797819611777323054022048119493776427364510627539517988089239223701126947466394087314075521}. -{{25209813,57491158,58121844,72027633,18091904,117523195,79870539,7836291,84695691,97780624,88473683,39235489,59225954,65304265,21847861,30302797,42382233,26413284,50321720,9513687,66090239,93154567,54804704,26354588,71038645,110849795,10439701,105751849,44788574,75345538}, 4600942018183910789418955419193246181074031329057253986041681762116996873145660831120649380832640958223049198546245099353244996021280701904714096500528607819489049579727050177094678151034609784757038563211990507602562733190857043283435568360937}. -{{25363251,112876384,27105467,103422548,78897330,116807362,31778637,90921817,43365196,36878840,48602120,119997567,114937525,92710130,119957653,44873144,99769275,12784978,120953225,54620844,79543585,99775718,55710195,37990608,53994449,112761159,34602334,60219058,79558083,113596619}, 5356695883642851132538591363989553682422529902565517277354953643496609340844694208033903056344607335785218315741143712746063273274040901500553581707068116513886705996650727640848813513423917015899487634151676119554640337638700076425152625465541}. -{{25606088,64156094,55088677,119307572,111614352,21332556,70117615,107644673,91138482,19754414,69472982,2893950,17427484,88848521,94425292,36923344,99488132,51010178,102969852,17204981,95211340,46652277,57703389,93524241,88938514,35767065,58435730,98224416,54727649,87316367}, 4436479149424081031144956805647763280031639177950227805499195289070266975596226311354013030818189409025809405216025663365806059559815084523763739399426303651430752639694825675189816502523522399488340781850771949456910814330632489598920784617668}. -{{25654057,69253000,17544323,77790566,39433394,108456302,31489756,42132649,31599849,72272653,19775676,28286869,40088907,71335214,115727074,9962929,104285276,73793021,45867319,36118850,119146101,50889526,23769873,122026273,28617676,108052206,95739034,105436641,97742549,65480786}, 3262069119168546543350642227231998646738448051986683437032622963153120140156548088181236996285085363677621487899276874581097712020502228847703019700062864938168427935777038691194084419672029772241617664560027109880663542788231761326985541229445}. -{{25695046,113025940,2731814,120496382,16362084,85856248,41116468,71788960,13466614,76782307,49699514,52596282,81266074,48535259,66837297,6828440,73951381,92373165,44281436,93574880,18370636,118243113,97852561,6101862,79785736,59959107,49717449,42715151,39441434,3536058}, 151310964288132046896428992882777569957448163809002500292900610140708631493036503119829425372811651992303351030230999097863654330169001256533847555633125422732841802835534177503424804406753646404272333320499991485571294551628155533310929625600}. -{{25773220,78908322,110689413,50014471,35732698,107550848,71766926,65730102,63487023,50159892,30149498,112063643,87651265,11683771,58826349,3341697,50235831,20597625,15110431,101406413,69781794,104374459,61592921,20016674,28134902,60437560,69922607,39602607,80509760,33135944}, 2157142389097819337093035261859420284301263086708077622127491731875482973884761187355975302474352135411867801840062981294625004715629648961370023816241825508013986910862123987181529378462206916712874968240225354435318368956000069257536530807052}. -{{25788362,112126673,101471232,87938499,50922637,5000270,82425338,34293903,42341698,46741873,16451,21761386,18146133,95595793,35360232,25618753,105035417,80870324,68032785,76418131,109129884,121332381,7608294,79137077,69022189,88507499,82407511,90352299,116664485,91065617}, 6801010562117952861676329817918196072173166987739336033613553982658346016112129301758181088178408416593525572080406968025716580753112112267156942298107594274506676322184718757865785326924734397948728744948717132692336394873913571006242796451482}. -{{25958172,37741627,117888556,47191309,40937395,108593756,32296014,37488399,18404863,55089101,50640588,122857143,11934069,105143306,31422927,118717398,99622666,95315837,12977171,66123519,63603193,112806929,64309377,35658622,39228632,100112809,102918938,80647313,43744359,43478217}, 1508495241607255867748297801891130642698530941526603207743958392498169983655954463008578097044148285761349276670175752113300022489415358590977259784128969507714598353588378954951772658132624663701962463432364477551797903853341629252106735999898}. -{{25986002,75838323,97128027,26402744,8412967,109541772,19176002,84487574,11395414,108335609,98355266,114348807,62665034,81007288,83035228,37721491,6580955,57333560,75517919,116612436,66377649,81287855,94881496,60390669,44371097,31181717,79702440,89508133,36234427,95381319}, 4739471388184670094397894535168246268804438844715347003780762212155165213097494692974038501810152716161753694008920970098636208229006755336441700467708450399821700276231145465489186761865033680656272859136127114829493940098925354774777197595158}. -{{26006233,58168744,115943760,17444124,2031309,115896103,70495942,46275435,59700961,56801428,31280866,85536450,77548391,33608301,54616245,29809506,23100851,13470493,107394668,45906055,42140115,95337787,3568438,94620264,45161307,47119675,5515660,61213336,35725246,32363560}, 68386856939266742057711015646525855628727479213397834545573939266661513365882242839314350960766793325872450127734219005285099907515266719224471742695748613542471941158312899594047475923290307267700057739604633803060809058768584519573353230769}. -{{26009376,116586889,112422363,64837858,104915448,60425179,9898823,41189230,51761284,50630944,74911567,34276759,103379018,22251235,43304264,4839251,48240178,65609247,88543161,32921986,55604828,53414305,118283473,61743816,107789231,38540478,52219833,72516709,116366765,66517644}, 2695577538615732725460525957012242959235019471384802043291678177008713667642772584315770961375198233455851947917805116864608090912814862480193965554033839325548943195456875174700723309440808477129261463029943132023833524876441226675805779045478}. -{{26271308,14221688,110156373,111297566,26554130,44585552,55386133,45273953,109713384,67155324,16628152,86939008,22578750,25946486,33387691,38688115,7266507,38380539,13642826,56789535,95781241,115694030,934986,5452440,107486676,111063613,61823547,117148871,92132753,108803673}, 6314627656198386787752948588013973689703396412169620205513575115081805501688970604177796549850837054963119746588608938832304734029576687424174067425922179407068186560386565510773643563405019365388260672581081242675527424911195023928033778843844}. -{{26362427,41685690,9670965,107130870,12787881,58524387,47294814,1454773,33222155,10034516,29006289,104657140,74878797,91847547,73639151,47295740,50592122,17392311,53580344,47530156,16555057,18775886,76596066,91349493,73200440,8434708,9659566,59845542,116319015,17686697}, 1893911504186050038246875554730160518348046651193627987051578368016284583935494266485015941771822391825660259480454567708955421126860068805589464540955354215015529941418088680750261021566218629160443571494264159023630137544418477863948449379765}. -{{26703989,85143158,78339148,99645500,43826471,27794033,48181996,67673716,64870437,118481002,79978019,93547644,71365586,730358,45264397,98899770,91576139,14629707,38409179,96845865,77448939,50281852,79386770,79847487,25114069,8704183,113290763,62311017,21372654,2427332}, 517445987098217437469566255016232290655495973263589860184362421566718294916011988579653511126976951244249406818275940528496554946500110268556776109342796231723270317471100972416606619763870007960674798228922027065985400353585006558958801863985}. -{{26707117,79867386,94544484,33988447,97195618,41571840,14225844,85111151,78574458,95009218,73655873,54842114,27458843,85682958,40615571,30750596,91248453,20944347,59161434,75634214,82757892,20744978,266831,57947902,119752920,15896496,96657890,46773327,97286214,5485912}, 2250936066206949576507242807816374879468822022325085189154996955408064028137916175984995023923770699747802050777320063331862059762403537007834675253457235224536252205393826671158447539091162280805034781599063889432189829323573843620299492512905}. -{{26710587,13768450,52933510,123413642,58595023,26138640,109608544,100588960,72094802,95551277,58322491,85381871,27208382,56350714,19153519,36385536,43479573,19005506,90053850,64585592,30793663,14940095,81671423,66798707,85028917,33206367,85345930,53161038,64494421,62544664}, 561799400675919394411344569158107933616404047619957623865119642169172984217011621030349096777677274029737795051430918820140634195983523342024391395394577328442672497956367003478261021020585939726721356170571397241883492986600699431911563546129}. -{{26832125,52668107,40652190,52576545,24574927,81939510,101794682,46718823,96800205,79386827,58970397,44972845,107991109,82732764,73416809,47083891,35702278,4400353,107951145,119727638,67916058,14767026,36815798,41108632,24391539,36166508,58565285,20497948,115352896,7842899}, 1718868545134768900534911110214646640888441833719791193853019567138247066300268416459429771207124290497888943165899281300342819377738211959034046144287547635785866835753724459854779985970063344174389658384924447891837717574762541176475074617243}. -{{27022090,88023951,50174314,108649519,101437397,75827381,68529461,17316708,44118564,96494571,48640595,41673040,59307602,3657183,4070970,105191420,6054304,85648763,36213723,47770591,53404360,103858625,108622893,107512858,27843227,49617189,100215308,122790566,46907327,2739273}, 1374656884788167647077720425918717569906767542385820273392918041905983581862423587101709426417871848109069659021194258953808551878976031394450233536940687772330755989824146321546808064077564013538867528381212190561789186678457433074412731377274}. -{{27029681,112172425,34079996,33132159,118531046,80430642,76036921,55753633,60694706,15615225,58350921,50231131,84675865,49128440,71879352,88206954,84705293,56848815,14125236,58516877,109041216,110193168,69606183,21428281,111061038,49229288,35689989,112069444,76499961,110161536}, 6128661354458123888413657557387835012975890311888767175633974908421562710500032927145246623033426757613964776059385943189450394530901893831722121250234948208375943488380247043904187339482396573420347826857940985302047029192717595242128703430347}. -{{27274405,68237815,38462125,34537566,79632414,45653113,2579978,18772702,19839832,50415611,91369996,53922336,117843877,108663643,19939912,27840843,103510153,33614448,21178414,102112927,55209274,81518383,20597388,9894262,45152387,79701434,108557286,39897631,10737435,99484176}, 4071324330468502603478682723023847915404605113371823004044659567297214627305472831505996889926855326708066992090228579049555987993625483903631483738136456737939778016730346328511128449217841614830405067927707107559862702649317148832687823893031}. -{{27275525,9378628,56561578,39685670,77424106,120902386,22206447,86026067,50421587,4136960,89548601,42552690,67030559,58088230,118671459,55405985,119269975,52005337,2692800,9190549,50456574,48586874,26605,91276004,80032342,19944727,77965926,75204308,85613239,3468768}, 3147831381903959617012835215697555844396020519783078395925108140407431309432261098408277931377944785855224845710211450027286040442476298828038481197445329722156222720548380377602900468748158433641840585224234645309644342541573328252582111204801}. -{{27381268,7124060,90137644,21770839,12114016,12778722,5827075,122657406,88605888,44575793,121000749,1542452,6264259,44912973,73989364,27335794,76905074,37601973,52600366,115261112,39452223,75334734,18114359,39633603,91965894,105243002,49680936,83485480,15107708,47532967}, 1190770497802847324768243779567328429086487285068420111326657150955852519850819838349760997311791721850101520361430711151752870512934132043158913256706498519923948696280599220896679935135759232511580406032233923740366358490843455029330759005768}. -{{27471349,117136365,111675035,88243624,55013675,62750033,49944311,91451162,65734671,72151447,30942817,92130258,116717828,91027845,110526450,3323149,12769572,44250727,108406063,106311613,53089589,120450032,47296402,64659373,16467479,81538808,97090868,69603691,66469099,94044602}, 4926195174824442923320624591547987124234604453786843663219003765285054342052673590371947766229381189829206450448398841581493298064737783269021865366645660713223726035723304182927569016141722780133778652314712099905176796843375402974294835111799}. -{{27604230,104373533,117393819,35228474,88645297,80937159,17762477,29572830,57919194,48328813,102246870,111521407,51717827,28719382,91375993,56740799,118107577,122087839,25564369,23482253,94244362,3717122,107223217,102063765,50581681,22711264,9476154,51170238,80835798,85958498}, 5209093592071717293483762685537137116759237588710338137600800119699992989286587926532402277190469416176021464751302604679979691902645869223229548145114075176721363787574517975184460816024150970035842799451367936372957940606485859758765172054646}. -{{27843756,114563015,66183609,102105781,95594030,41971579,10759859,26377901,91764821,22698154,108355991,117143365,88279753,101157177,113241245,7450096,74215495,114619345,85089052,77295163,110347637,97754348,31227595,48824462,8826309,37595051,19367675,118453028,53838319,15116097}, 879964813866667602621159060166375799572035977295437803824327459716065885578827756252483518324682213864199944206742508268465915722038100671593299463302992815173871365201198829393325602575786236047033158191195674021523705724130476942539699748334}. -{{27941327,24985819,123210606,4041964,107548890,11566726,45580970,120438455,82132643,14015045,95590499,8510884,39038974,114458019,86768460,73136193,33234397,18689722,73001595,106838734,84496919,82488624,105929353,4879687,51240463,58234279,43202007,71215836,19729693,41086198}, 905556701020786309346652380791836995743051873698435843198264713556278679100416625054974377894339478275324493224055941561008992648672508783372211233768117686041391739637289659516744254689350881350149903615326919232789846318381835468592270124931}. -{{28270206,24083236,23734497,61597754,113357244,37960888,109772041,30042122,19554805,84623561,3587020,27431452,110747175,107665504,84800450,28000260,83587356,49133878,14247679,21129981,61248766,21971102,29944823,100223623,104660271,35281305,84658370,28691577,31931476,33766001}, 587388117595382361060989869625823276439492354425330161956156143115665624917830599226834831520386012087104005600906551881953223921593776436870199489316384343021877730541633194201472218959345677562009022216969298550494153161591539635821092803396}. -{{28357313,73135242,14002337,84180097,76284254,40214250,49031724,45863121,21804120,98204162,91952975,92574862,90390933,109453426,112476636,123268914,93796933,34427238,74052055,58084805,5761733,13882115,116224160,87928735,25389299,103884114,13479804,39107006,32299769,33337341}, 295890050952262094763609505200728454560136963483655955254065597255437155847012188171985050535542296908403742074899492834738870554260777266645646476358135377301708410596800176885209030065649076636824237061387658108294203877639512011409798796429}. -{{28668004,71249725,13560362,6395745,89729914,95262842,68735853,114193063,18643991,5414221,103938548,29000397,61746234,26249778,60062484,41270480,67456050,37860088,63862285,45597966,30904684,114709498,115738136,18279604,66564800,106279648,98465638,8738607,15053861,101648394}, 4094585666849400744461152317822017432803755261238622801002930278589690821875217580868430409625908371396866580411319626959377732336362189218302200947509143212059966915883924642445176113245708795981628756245526669575303371720129494838802727046090}. -{{28980988,38045438,107866320,57846739,73858994,29420011,27732920,22123505,21253804,32141987,48654206,77525195,90182064,25908360,6069263,89231801,16952379,60632022,122068388,17305104,25463392,1086675,9585737,83696210,110527533,63455685,111561161,115577850,17776529,2880239}, 1442205695633398053747518023726959844820601616857446722681501666782337456401619272884363525508925762227014609835407440046169454948318822219935065766180539590036538462292362195973355620702867227813894797670939267174389585549738832111949494471336}. -{{29088189,64547742,100872619,112530153,90505361,50238042,82683573,31169885,116334906,75027089,4425564,78099255,117767042,80783739,109362182,73934491,99474630,114274302,88028070,66941909,16514952,119118075,116518719,28467118,47246490,103349848,67380233,30522907,119574404,78232718}, 5804499011123481952910173184928450190606621197986457129470616653411152394733943412362159806248924536952223273204873360677813554523772386812838613791912806042291084030204026259603870959061352016655053465839760198001789868287081872287146753698525}. -{{29104685,10178773,55992942,35382479,87280858,37354042,38843399,110025055,37599684,38799998,118094189,67197440,71233170,84345601,122241125,1321085,12176346,44900608,4935831,79697204,5921024,8167342,12942980,53931286,52396372,12358814,5577466,41940032,85930261,65249279}, 1710548485588670140446409307788168602583586911432164193427707822155450700160576048863746145506320519565731695247089939582419597236763553119915713229545764861267034375756371280174837905960524028077190554485410168569732952116351498193758511752395}. -{{29135295,122671464,102217625,66881396,41134262,91619325,90886155,73193033,106884420,122556464,13961725,103398515,48945495,74762478,44406516,6865089,99691491,112260687,87142292,65171315,29912183,57348286,62287710,1204614,1814019,80581139,86677899,80052235,10503151,55221752}, 1496623956224633168984434840333536765199015943958098468843746292944887137283405986562441686319682904866787372926963414841587331685877317557799798214199323253591318522676537172130814819571861737049467567080935305448430066524766436439761673231589}. -{{29166061,114667411,36375282,21943666,103061766,78295166,25467946,31646224,49135637,26719178,115414178,103713826,25275357,123337873,837728,66844139,61146035,1719919,116324323,59729559,60281805,51918523,26026287,20051981,50670757,86535025,27821805,1792018,97665132,85265849}, 5336150497052398872518586797619822645599104207520070131894893024042920419439040784587591469341567426556219032467820567159770089535258281890719106076033464036157997761924768738690462189703437412661679823131005937085579060865924424542289611698435}. -{{29296372,113176050,115415986,92875780,3765808,108091585,33445753,79318113,3333672,59527426,9362926,95837051,122732617,103448191,111392599,95727207,104263739,25126642,48114680,14309774,31704522,97680942,79702072,9818486,35646914,64836592,78771595,91551272,2592118,91672830}, 4735111832469168942220938538332965826574520584241304245056519289939022516503479003941235917961693214448087888862443162475327335956991238238286315618385040877561251182211197951174460785771065743789057507497418590942047163612445249626590440192224}. -{{29559280,102580493,12230328,65561463,100051894,59559285,7217482,62752690,120976685,45307318,33745042,106750953,54537742,95566318,105465194,95200240,94682157,103978994,551778,107650917,21255501,21451916,15274243,18099390,48215850,74757716,77542597,109627406,72754214,38494105}, 3205610614685021157060548480025776205905547605318390925429343237229961511423584994901905241160755916394703073177281859170385137337819860166034009206789238687807993074789375376541841764355047627934748699047958069801108018813842256199412560234794}. -{{29603884,120344995,437759,30234373,70932835,96647386,63589685,93965048,23369010,23295992,59165187,51823017,108471602,44667279,47814458,11401948,103533825,18080948,117885247,63682524,97569061,122860971,39842289,7798115,27628977,97972582,39232124,35622538,36449131,1780309}, 235491441339366101156839410613994648068318174470547675108901490606239337867146320854585039920047235138157595316518876190735168850605177390502594895841920847075510046806899422075123761151506116406511768611812659331937956688472271417853902924894}. -{{29708096,81120421,21083602,80802628,105065748,107478312,72415683,48800530,90000001,53834345,68889288,19035097,105349107,70926253,61810519,71699011,41994775,111948738,40341870,121110566,80773423,67345940,2389953,34431698,73434946,44800626,89267822,111972783,100098720,102573026}, 6532449074761863271632226772389366401699839241966706728635771754054104690879314694070625501732988128624786810406848369664142322730001323208236500087819787702301379726614266880094884367653571972698849476445181217893702702641837299325880339921730}. -{{29972354,103893441,31978614,76378735,85133855,17757740,90477332,54180802,62552829,63639996,23115227,50128580,7399274,54548558,100715668,114278710,66602742,36316648,90517473,52613053,108402625,44695474,110021128,65685080,18819105,107272748,6044454,17747920,46078267,119310}, 248696675007863774801443050000817626168367787687347248651847692961214978992418087653211802868156397902747118459950637806657698890567969441772457607609330778705092032288306249786708684032683265342092621669526619577769457672550312405423057798426}. -{{30089369,89567259,89071001,20449380,75066714,103191971,80230867,43945314,37962569,80499322,115872687,112584384,19843608,26727310,69466259,107129263,5318189,43265721,22905373,103653519,71592238,57079505,116035706,18945694,12078190,98913241,115274401,110946495,79900435,116687009}, 6651680505827863929050125208570865816036044118641553345986752050495253726374061058929905879349316678747642220607545040587961804675544721988364263169026491801315154595488539032995624407308115199917826447742640086420805921124174124896473786074471}. -{{30235732,34795606,5513598,80902639,64009804,80971323,75930376,67213467,85364286,101271864,14649446,80619850,62243745,49838183,91201416,57624120,111847378,36540934,42369761,49776679,43833899,30825015,116987771,37348735,2029223,81860029,22890388,64126644,85239953,858183}, 1947600536489993596234261206909122995812936265383033267362747926293154118127729817627243953993550006824544394395491629492867387506496467777583188437425227856767567119155743421780998198143191091523653484586261091302077877987719980851643199271080}. -{{30759112,40094006,37669077,12251680,77515731,46416086,81793823,81572005,28680626,38190356,84895764,38579983,62412526,65804075,122311511,77058110,72682566,19340200,32104330,26005163,62394884,32874400,38944457,94780346,96602071,5679843,102916844,59187537,36370416,1425448}, 587522421413950057840427791610788696337493016849689611406778336564032937525565954469688197209185201234722582118341135372817203991553892677869429554581049670857855386123152373265821269758652317360982369481154257990305267996595654483761783400660}. -{{30815361,3991604,18155549,37118470,26565753,43996098,30226586,46206313,41612674,88686035,90502069,115119543,75594661,102425145,13233621,36118052,11639172,110087681,34528974,36584268,69593962,10838733,63285351,103705549,56382759,96954631,93508183,55003703,40649793,37976119}, 701075954859384028638410676962183239710343270172719774366999397757055994629795265183248260350121160488991517249730537708049181330830427410433903917709619005284905955904366161140072611163131984557338674808932535590012554708799675678243432857237}. -{{30885114,118686040,71488071,33949415,15588210,10747199,24120197,90475169,15897351,89032345,42265887,55370565,6812519,51721370,79660598,29851721,37010268,120717519,20774814,79033413,66627343,43033565,99872532,13114266,75564686,59681873,30181278,75806631,119688023,14233168}, 2698153637425599519585289002604683589297668300938899876682709373297304330505740577095118540893422746963406821703854678139771795817456227239528380192960548307006408059059013391963940767552049725922051176186622249574429366316036511325866222591980}. -{{31138727,62654981,46443279,112342693,47398467,34916321,75242193,111197264,30531132,71369112,64213411,77691661,10518155,68892130,68410412,115050818,75552657,32469261,18097869,114069569,73628658,72986547,69086690,48574350,30180409,58971484,93413355,108576168,27238698,116673848}, 4745091232316457663664879814781368921131183827769628133148728184856231246560011234579256900682172581125709519922982455196001344118813002212524070995539522705571279169623277984910881583642450762642680271359299187206538501810169461561032241519743}. -{{31171806,107104448,57808239,29675268,48648985,111546303,49828186,66974016,57713199,120161373,21604066,56357409,112864544,120466317,90501902,114100996,43999804,61284448,119435992,21284569,51935928,8844407,88576797,82055017,10043483,58233227,11443088,45685695,6682724,85228063}, 3496100743487065602608237877739167791697010498709169255519899675503351678779603028115107760043062555429088894325100589535103203767635039292916128485573232616797026774389084019080250147300384765280801465016265290630640954305958776478561687055156}. -{{31490057,19823849,39193400,114068328,99204392,103242618,99499175,81307279,1975777,25028585,88955982,62905279,74451334,103032590,105670445,3342678,75257915,79075759,65175434,62483783,89594255,114575769,111242273,21265170,26197512,117871898,57745619,58696987,67386088,77991627}, 5382528318786131482247148831019073845036324552618974873697094573325286589991928807921374193794165456171211117536297581261574754781321428502719959016551511727748108767415960755391881770729313099340004036580184785917059252124249259387357159443395}. -{{31511738,26485318,34053125,16640513,7832168,82548424,16890960,62962674,49899942,21449910,68563638,116173331,115278103,7323483,94129618,92491733,81033561,118367096,112635483,117152979,86605579,3864049,4196012,41314531,25424021,8834030,26580495,38770232,14861894,39204379}, 13277630791409013557192147322627940845247669117596450486383838414295395972042917120194553573554625015906606564619217804274410048231717176913335937305962416761821739622675742595234058623772028065162004748732436157025797224550552730621313923084}. -{{31644135,99891327,71338338,108008956,23503986,28562404,116908255,402658,90054700,62638990,34504532,22589810,24152973,34563500,41868368,99084159,100908214,66713415,22344862,110327255,3028764,99655231,22286922,28412412,68018650,105667733,83281499,86121411,40988625,106058837}, 5031644144877526354116943605119310691604227638351090334555984443354083354196867590568047114918145246031042335909263169118882708373812207987777531929227544059036423022510056642348895360985377127959852710340446038992493860553805238783908380315715}. -{{31650771,104872696,110545427,89657642,95174787,73921468,64682532,76327266,107815901,32828503,59416154,56355565,88151669,65739847,119238321,98965729,48679618,67650005,52325077,72532429,27200823,65902420,118804985,38848553,118100871,112002036,24481319,16390571,106615694,69425353}, 5472280792231750732545935625935403531317939531751483371426069066373293634202543050824945430813794257640882458205283025114988640101949875267340088200024313164488603212697251910296953697462624186841422410277144736709721838095474584877703653948181}. -{{31838588,18566874,72382595,108184202,40395292,2983068,57641098,33732715,118711438,4075045,51149596,58965712,39569939,85625471,53301901,106088848,12018680,71827625,573097,39340259,45495559,110337799,41191873,106321618,98695754,54138766,35304613,60532157,122725408,26557756}, 1881475748510020890030167753692762087412703323602207455586215268939810903868754101635420408106908676449879558460119243521729865419785881036447968183972888481048256392618258066343505395926390500935174421272629397275216732790422076918946185769604}. -{{31930044,5909718,68651101,34047301,115195381,17299176,121919925,121958392,112723748,122014725,42001686,2596735,11360981,11098884,81705144,3954852,64548489,84119163,101727994,95231572,34883140,27054553,31717189,109614595,17765348,60834658,31196973,80211937,106751757,52296354}, 2619806595000911528182117959123200965574213761197449442956387112819516624864548256697036934182330845189705605907519558441604554857283360130886989012160805803738907332125323951789048446549062417260915034587173873006738985410415784139879780391516}. -{{32322676,29256008,90631729,48286766,35302674,99174358,105367501,35367016,73669487,75379354,45484781,107359899,65994904,103611518,103790180,4951219,116208065,111519004,89806561,7030922,32337941,22527534,2370460,39976442,38568772,116388331,66817320,20455298,7757684,52676479}, 216468546857663585829396074585402183410630501927157115022022505492639666703664248141716975217887655125579712119253483277457299002245039612019133911434118397933327323105354184746904922547594022352755933222991416386757709329750481763737955306820}. -{{32369686,23276359,119355002,61151912,7377616,82563750,95806013,24689109,45530512,50578563,36473262,86234862,37293480,47408182,79186576,56526399,41232605,73122930,37368336,57473620,91096920,43294513,100907057,79848895,104619324,113279548,111623616,17526526,8451347,87849986}, 4248476543389302477040590867621928270834706306614104261473634778348081910197996083635286663970830301488326385581422700481200342547415528516901663963162417969497668651564250759303389096429493727210955824914646102977457979078276541251900667953858}. -{{32524009,86434515,86525505,34680931,26038215,937716,111246711,64629050,3210313,113033022,84239507,96578013,102508569,49874575,96095581,54167811,52872392,70185267,112612359,69200525,100365815,90329420,106520089,100077515,67084291,114792014,1953284,33379191,101570480,116599192}, 5440419751380157894337493006725047174077890352578390572545533415174412137325783938499935540641617790514146188082804254902559505490017876209741842912206760673643350053562630211042530669469822114840312699019039117155886446708358903779997658316127}. -{{32850523,54735774,61772476,5016304,62911129,81979194,34781299,34608293,29966119,86566547,118160128,9544916,22316660,105060727,101518123,33442811,96237648,122064655,22442220,65503796,75686117,92302086,56274867,117016340,76533869,634932,110701077,8032389,82729945,47663574}, 2315217517250220064102226106437987391653857507711193240097922467633010986306603196759445793728127320952569488557831730043330831930366355151221469043197588512737075660172919784984575456082317406002489836097876147008369512594484787124660868408273}. -{{33439716,24729266,91567044,1750039,108609854,33608182,48465168,12358724,111658112,78970376,15950822,588598,27276758,43412376,69994430,54259863,22713770,37354700,82099923,75081230,31532117,64420983,54449593,40332785,52561273,120677313,67167105,94854456,45820456,121807615}, 4912768837287043052244775701009865071275632935748365244307909472399660628934448656064452445032962363929637916647402413023271189108001188802204872044017755192232410272765691283656857327576550961435577332930160742843577235429150164035512921522184}. -{{33521029,76458965,46493795,73077309,28180643,6397907,122855603,32186424,75379359,4174124,40218727,92982661,67437347,70254899,4913747,102999306,87251286,113389875,6203380,118787236,24520472,70735683,70944746,117167518,104782159,5579525,1624094,11312929,108620693,88348602}, 5325961417322137729840530957311216364136813012252868162419706733077309249183368326824143985253600631516980001160780106796799727037565861799725757823279219620507625824556789721221527516631422599468420398678987982693932238794972756987047489731967}. -{{33832572,105225265,50209608,56039480,53915333,25904519,36599969,42028358,57224297,77282233,39686638,105704665,33874970,83533756,53246480,45069610,81480333,56120072,39087178,112769205,116920363,4053738,39414622,17031727,670620,57825259,98162411,104094869,5407595,119958982}, 4704769323421877986795022603882707657696120750877606033306951818547306120598513665475223658931139046958059283257838441627255278074137895858068732205883683369268949763518001537006612788852718165879649656345701083802343093716718067996569980439410}. -{{33938141,3198064,70606182,4539252,89590843,61133494,120215978,90427770,56293501,58141060,2638262,75169022,46743880,103164385,32970890,21256058,104593314,84358468,112141593,60464372,955237,57917537,105240682,122632567,40813225,10190381,105727893,79857819,119578932,21582124}, 3070270363078403394828146960203471115017285953748696819446102416256062085395092744767988426713326187624164013327364105757475304971544392793123716052725200511919444111070413727890270345248785534097720797304782584097224678092586713419005474119953}. -{{34121935,89043779,84423785,8790886,26877824,2298954,113068100,102192525,78690993,25913500,90473775,81143519,63136414,21962508,46102235,46805211,14138210,10906947,73173484,18659281,47535809,95671811,68137431,73398572,113573918,111879521,46763130,56753983,55364566,76510626}, 3829129713404316765497284814780329717032256806594525182654837535625708509548863689387459348417047049551410079035915624760739245102900428841317854664283528773298309755445648688500656933634615453074530873789485308199453010019253097783762100080007}. -{{34156419,77522464,50652643,49223960,41708038,107015365,42766545,35786529,15791712,14997766,38455440,75190428,15505374,19561315,5586214,45214814,103945054,33267863,95020238,745662,40496404,17185480,91622225,76850000,102013998,118913925,110767964,7557528,85981901,61450965}, 2535942482562073395830054947762841797585950002949306305994018023057910249720447849271845712249597648672182160076339362144603976837615259767958399917522452729974590097265752108568004089735283993610500068976394045373371556957506989110404879360229}. -{{34217321,40977086,80763672,117263945,103719512,97314053,8232069,119903390,76968505,8698081,52744298,110255813,90052747,24453490,110693975,121623749,121485931,91166280,41910134,96976040,84496834,29100670,114173579,53084132,70848852,85881146,72682801,116306961,62164675,90977386}, 5052625645094366095339624182567105426308631974876874610731248188038547225561549252936985437639382160860269283977990248619503810615526301323006143537898212141191021024064598298080670810394010539354459491762213140326528703888741189647612738919273}. -{{34252571,47999563,1124271,8413670,113277974,117238511,120331565,117507085,57550273,108148943,67395962,32540099,115829056,77637333,92936743,43350560,98257479,52460338,15084192,34780800,91882142,106095932,1589376,9312718,72415140,74118141,121001885,120659146,81141373,22003576}, 3327949576424263350635446646129720161784423558984827811474210139259749270784442217836209134611800146273482100561519173779186874665034718709186580481043125643491774523810014548516804101122416505524708555896053754537847649532568531661893163641831}. -{{34275947,119629197,64984553,29854315,103217675,973520,50808882,5121758,71432989,20900047,23254998,52165461,94179814,99244353,113335053,20163608,97372596,99500061,12194535,39718225,95090169,32629491,8659536,111573192,95954684,89516093,22503251,83323620,109283037,8199714}, 2942028690165768646512359459349494019459466370002384645466896855477763002395319091700145628766275646370045810505504114522851480283236507412345893571380488992545827684892524200538700482806917021847542300983448279127008750346013323078809922988831}. -{{34504797,85989677,61795568,20772508,33189696,72283399,70155145,112494147,116746378,92291060,30067221,28415973,117125698,117298392,49581423,103089137,38442260,15792382,71618712,97010762,31855005,93754579,112085247,49391692,20263936,102906165,83991069,14889893,96975944,58897685}, 2392443018453786501346892291172445904560948283304043506989319071616884755783058160594013024176539843652945361933320030405484969253442141748558339848033047776678862985692932368203068647379338669565591002475478794585983464853819198024337513827555}. -{{34644665,100108268,35640212,35581297,105917082,80680151,4218822,41392904,108236136,21096552,94318419,12440333,44576807,58490479,69407827,9333312,121238276,105192360,81952901,71810514,53862910,92554808,60535806,40855496,103251430,8400359,102745149,63715807,20151025,65876097}, 553141096927470386954684571518720839134925397752538769193684630930078286873928242455301271705135683558913497498682725838225481206129070690935074644070175964979808872962098979033815071918591355130499708947353476328077881861904040484931012688937}. -{{34680584,109583261,2466969,73953441,119665802,88957727,41459903,108789493,121090388,80998642,111652448,71667969,78554142,91797504,18176365,63903537,6345346,76350544,38169560,107111293,115229193,34705124,38983069,66377501,57896717,34065321,29361038,101006714,46386434,107998268}, 4278468509044382673761787372920974987001718411852914822651204252652839977250468059911252597892687888462183213060892491529739904386702508338837043692214068120287405700159769359812138754835137057452220309024121095004481868442944646336277852506350}. -{{35349974,47863699,2648336,19634347,40210215,111770315,27702779,119504708,52138810,94837677,118178019,47204368,25207483,65359392,66648222,120306840,45265151,12053615,64194657,80220942,22731345,73360377,50152408,91142487,58791406,117719940,105587353,113604390,74842692,93219861}, 6684903630988163981388501175950222854401429607650632741451825834258639138563953412919340346839649680785730563934099886685825522678434297942815418360300963852434366108194935121249646535902703011777709337486592930987225410439881541799982080136826}. -{{35422592,74986422,76531701,122606840,90378197,66371368,11713257,115725023,78610460,8592758,75952376,71613616,32835164,40235475,50110366,23363878,106690291,82493192,32613078,12565172,49645682,34581460,21253944,65471314,104681410,100994383,70617542,13081263,95649866,17355393}, 2455101732244654036882576759576229589375996073835084860406069335725902683046088131498586033364741114206237567043574667621595921904261579918425900452061797840790391581652061534115540479340001123833754755742694162151926681882601167564281233875156}. -{{35458281,65159943,32872334,80586960,3399126,101654925,97528256,107080120,24200077,53053876,51703040,96887701,107308638,22112812,30490952,6925139,44616653,88119728,27033090,13241196,71009661,118793949,75518270,114726073,19322821,91656929,76728496,54830342,1496198,3413920}, 741023650422726506117304037669380057447414130528443796579174174562593753029033387610683525397486304321452689395682795338848806146180639761542744259615633598566140710402034895570973571772376209854448904118157531253325305040019563784786435737891}. -{{35793577,90800180,15838176,13588402,100815567,31297594,8571110,21515989,11486195,97742827,48527085,108032109,18820504,96142562,71683265,112483423,17800040,90676936,71631851,27013678,45501693,102655732,16856536,97693307,78281592,8175410,79456566,41984606,4743428,9970218}, 603002856020712218731497308051992060266244109719111409000015573927375054749460386227778470497686212187187164899226229147647192190712489243390122341803748361911205865068085904258335087478632224343992296293306128153705142263552567000601042669457}. -{{35815765,89728758,70803829,111634103,39858729,92229761,37265817,98852605,37518746,53510323,69949092,59760520,52787813,58063304,49495579,12801195,57621898,66053054,59549605,57131131,69437741,75160723,64701638,49334097,51638006,117952773,106668419,51954888,103572726,2394621}, 2367152745051773050262405893491136707188195980609528946585688906629045673498483105479532912710217714354693388704881419307028895474778596537094893231019249570442454371856143122329154898622897984136605973465343102142866778339131842611554518094589}. -{{35823307,122006356,82868391,119246751,18410785,51964811,57852746,20296427,51386410,33420067,103476490,9481473,90993399,114144182,41605867,122615582,39271707,109540976,25548122,52172326,48013490,86012403,3165361,112820368,11892146,106593438,104110375,11824280,55262625,100642025}, 4121959540575918205705240948424950318410017307267579196196761644844063284969024344369071409129562670953276205842976230002082653830660738524774285019485229517018656701510830912936443780158626867337578564701934410720791632678113777088727699511997}. -{{35967241,90997514,117946236,67957041,23708879,123254642,11926531,118467642,22427143,5689036,81374616,25440504,98479110,84929311,105867370,59262078,38636432,110950553,114553091,29962278,117493943,77611026,56638944,73820172,8135584,94665605,97883096,105669365,75562237,19923302}, 3276685539523635126408519239561519301182264960853868060340517164886784616178174126688983866183763795589315216658652907657467858368927595183010440645152386340412747112056174631800388821956771219801525158438292525064962810954933013805788785156441}. -{{36404725,70395849,42742124,112626541,81480509,62607362,82932975,40238419,59997062,12348262,112732324,2517945,46211631,26948046,80771159,36743464,10922461,87785025,88266113,18785595,98988526,93928135,22728794,33521175,112545653,87133926,40251350,36119789,116839025,111610498}, 5463715603780816059216491398023814958660682850472147035411845254496445397352387665601293915443677041584973159807426935775587415773082458949759858323670593490907183834834003708777361709738013005906084519605246276123472102853275202458014566013147}. -{{36411604,79317114,58685037,25669660,90017101,58237689,82716008,4034992,54389932,116899024,114803132,66635801,68345362,110629978,97828100,40149524,57208716,35702528,105943779,90193972,96408792,122672796,56636774,88883125,17875383,80418820,16018925,38666146,69052237,48612216}, 1998929947836698187637159978966307983082257677880883198940803421210340749842952682799113778980014356815091581917530232149700076248786837850164283513886738507242168264226469728372082182832799446899033473103710831696577112579678959339543525066804}. -{{36514347,66710744,105444803,40724317,3270115,58136900,51154154,25981219,59393291,98260167,91090339,118180539,87922080,79300485,32823184,25261602,14830746,11993228,30232958,120946165,105386206,4097395,32851297,456557,24429624,102001098,96365462,102925470,22606467,41801875}, 1503738216092453051359140087189103401766174861842192223750528570705167347867981585528428282802227819401499749007800915394753631236757423025892206989398585158246674959537404798573247648903109952394180687470958779155068272917687767960791326142365}. -{{36549614,9920465,38924890,105488256,37897992,76176391,58511464,44071609,104389049,82075588,42138018,54443889,19125458,109149272,66663528,77230624,86467062,87951027,62898285,81783818,70308082,37219063,2031179,1069901,103013730,76958152,67975226,88587875,81319446,7588023}, 3318853040655374931413189672146634073037957472389455775551310368576096565648875976810560677073841670396235158230797011422840503831290027364702838735661374180277591161926963306567355433548961295893628499191473803507583451538928100518740405651874}. -{{36648399,42788437,44745678,36291714,98186000,86893992,29239410,105317403,6494612,96377743,46004000,59207363,72822900,112663097,21371737,46308373,116012804,74625443,51850589,117382859,47959462,46917427,65926235,109663817,41956455,71270788,118426803,26128320,55063788,2509218}, 698140278991792736368712927002816493697989487202746823478034539898193977282766484470568958682571623725852910674780552114061672590260749303974706495878256807178761467803889939112566604778514560479216864757779512396986508598410170573935107566211}. -{{36701987,82068631,93415342,24161442,30579026,85415825,12019572,13073883,37054435,93420634,20742856,113337406,85903023,48654756,17278238,14441923,56976141,100949072,10649650,11802450,68000806,101601035,56066630,20729390,89793072,17970829,109616784,105839854,105154250,11546383}, 3114838812689427330038904621990817875242303430344428126516572558136934096572449556979188999467272500250399429559916088622962184048923549023039976347979475807705113744521059118222613540563071713595895494118232874037189575148277382956515107901859}. -{{36734722,93798462,80391924,39699744,3044255,10404235,44532209,41358965,104154250,118680586,102182312,59216403,80344512,118592978,36164908,46039964,72507580,118614449,2972314,52269360,23056676,101924738,44750990,16720858,24544090,18916890,12620657,65178593,20421374,8722075}, 14675856889617235464774026045782873764665943934736469234214297636726114468855137887732653879586893528072224206652226277253237275939461809736946430114213452395416127710560698586785236193099394334702112775010616308998553364722311647775059740912}. -{{36805362,48539579,49680978,90785362,49740592,48205485,101313648,74281893,7502319,33040379,115283705,30024780,87842914,8187797,15734138,13407953,109228581,22670682,29618999,91250108,24155099,45837848,32458185,98909989,24826149,87057445,11070483,87186991,85228351,18056805}, 2831022708159412438232493378155030327115554554760461554279813594981819493673757317537877959577783519143169180843611023080306794816000078558691254743503611323804848444388931731984775109213502162855419625780885434844961849451633290480728774387618}. -{{36918240,9571181,4877531,7019732,96804986,105967182,92793710,100317501,61114932,53665223,8955050,123226471,2357248,108417701,4054923,66091407,78919298,95080547,56155395,29912655,8803158,18121248,90214609,38356907,51181322,13300444,122245113,81746120,65104639,60205623}, 1308247730384081882917333654776576529097840660237750300084174426579610455038555396855577966410187207046514959771796584333802420491438708900195223103043958190673904273840075548841375729182972658103547437318901937398538958119386997226701469969030}. -{{36990383,61836821,31647228,81295570,62102660,110711610,6532059,91898496,80689797,54329057,65257991,113765922,84345451,56346739,105139996,90759545,118124996,34300937,49671092,84152501,92489427,113553578,20385582,61059117,115958788,101157158,108031826,40781005,48712518,70364699}, 4184950140517334019455899892704260773741999296286188292634743465169897352608726458001009426627463193228952717871033609286869706076512290804123508120584388943242958081911062208739796743161908871970451720333597232508133027667794444224613473498947}. -{{37084253,14984874,14989148,28347836,67989850,18774992,31335889,111096439,23951973,29221545,92754034,82069343,71003485,46960764,52049564,26869612,16775490,72789849,88944008,105560173,37109110,108936851,89109049,101251764,101145192,452546,72994628,15031461,57640458,36154305}, 632674372102078595820828334124881348350940206979217780506993059577190450596240847143418815331850811238604770636491591916648557374051577857540660907853805500665756844263557332525210974975008273988888515660041461180516838109172720812647856610241}. -{{37202135,62301030,98116404,43869355,4902603,18626037,61451057,38259268,34128187,6609093,45345760,12193848,43236674,2911776,71121431,20710572,61672793,71669989,75277478,9345822,112640871,108232700,56549570,97792297,54694501,62648968,44355199,63875049,73468132,36788333}, 1782964576867087308340235124829838551471841295638695037772025222710856381319280785630648219633513229663675575557327528530362854553297872978836097997744966772162113565422882488007477458411221307278255207995692981922688995953954121755702657762169}. -{{37246009,73999743,25787580,8929847,68615149,18238870,99383195,97272493,13418629,69443293,79956024,45441476,44525365,12794518,52235282,9081013,22398376,40987926,78894895,87891609,73369119,88592121,40219348,36750899,50558278,39197203,102924662,30611625,53965126,103216789}, 3865792476015618942773993765796365845302428005866704595894063065887795669200615713931675351158693915923575280698007414881768024272776377080662255190849828576235495761005421258669238999060475618708235394387938420838647809642570961175103579919323}. -{{37376761,101623070,76065974,18207065,19897494,28645100,80053398,83181053,19224024,108228081,116740122,7203972,57917286,33871992,111155818,56308540,75095359,20459665,83386823,7207679,106212349,29698266,15905012,76406497,19043354,66450702,52498448,94250839,61120776,53962949}, 915716951616274243378545447084541295369556734335455103573512508052118892697524116194796337551578439408031170565016815329292179124137734738387988027013071280046531076348245102095264667518813768390708670531944123209815097213358064510247702037129}. -{{37408213,29239895,73098548,38367298,26674128,10889619,101347379,31518427,33206733,31146843,89017318,52379170,8443161,9652639,1162027,60543713,97237935,101392597,101425497,74764038,9037233,11738515,16045768,81475387,30308044,122279985,75615039,26975434,86715302,18887512}, 2406743403721433948171800164709218269851558387453586063166178099373422507562247475991174405613681667537276859397249812175338831767090079090665651486104089649364719203888425228380254383037507314394118259378196158986716420250939040019666112607203}. -{{37669707,39008336,35119381,19747428,113594116,77978651,117903324,67036093,47280480,116926593,121743365,115044650,54007972,54532050,57290272,42449689,103516270,25351889,11547170,118638952,119497161,52461373,70433616,20918829,18181454,93877505,26811549,79026231,71792252,42077553}, 2811008340848717902133551142784896383520694799663613249492973204556652389879987464959711447225825779386270163714835644506718376317814563933611789094406479777524929916505611031510081546563027065225766221039671758534251714740268595294105135908517}. -{{37681220,10147034,111477521,21591761,113012640,94629533,31046633,69913803,84221265,27904422,68114888,46222234,108929565,95476204,105052535,109142970,30962252,34783404,121446044,24672716,113548689,29486013,18756076,20619801,35134409,71431971,48482923,121914635,81405736,84275115}, 6196652401331437505901885988554899321219713777579367504396316400106520483315216487042825432123441839942936893957402719933349368778736007222864311327224122614211689216306096433107707216482660494976142902402489387758503271969406980925161668104684}. -{{37809617,119636022,24239956,48206970,84484920,32267143,52263583,95678192,33432441,78023009,3920889,85353360,94764193,107122683,67756244,30300810,112686598,78666989,73090224,92635358,23309657,104729478,120225603,118584721,19119391,64587076,47204936,26946331,18357897,22970703}, 99803002557107946159609475301532502056274721649321651938323688805366352767140185674474839542988906719164231752385203570043663956191217046707348074306292598472807819119873058448611531374342794813965441346576771666925014475988302999029405595489}. -{{37851171,118327705,53451846,22568301,51932542,99852240,46426,100202129,46818330,71179440,626786,6890425,54898124,17696591,109846534,108644384,63396880,116930554,70791381,47727399,26765622,49505736,44094917,61377483,10769967,45365904,87861062,114504088,95062840,77490854}, 6404111211281577805056582032230348766517130414904019484719051249323631046684739916578248235600886540961191564751098516963762481343515721537810811430232078202656366675390983152914468130180546794312037034669081654851698525106480095399516069177483}. -{{37866465,15496876,97641418,67358269,117438206,83031796,31179764,39139214,6677946,97255667,40529857,20900676,52185930,97943207,14354284,34916169,75724474,6270346,112762131,105587694,108197922,114369224,53645905,26745192,9859132,41084088,4742803,98274880,40140771,112149887}, 4293006778360897925291071083489512167679292557717261980195341404302168682892557296154737538575768005202759989613752775688234043320171916489169626998303898495993124722300672637607887231116210671754427394352286852521997108342175597084732830295561}. -{{38014574,79301211,104373247,38412815,14587530,72863899,5525913,59001972,11040841,113940537,113578422,86027840,34278626,69402723,78073905,37373084,115093195,106827838,28550049,53324649,91684277,122411126,74083214,30608387,123299710,51964698,56019588,22469587,75295589,32593453}, 1861805594491653033423473365592861365333455598002099878950206244911493178783637709000450099929310018219145767520231370860778197560828762852768083719812262161880023161371055371137823640237115979126469935677667223864636644953682289567669560370030}. -{{38052070,28043565,26698677,25765537,71195799,54484295,30240987,117448649,27988453,26719926,110723777,64793874,84032373,106373536,92772637,68283929,45518476,78328800,67534182,57404078,43891054,46675558,78124446,68189182,42974843,47177337,89071945,49714124,44186012,95068343}, 3923691126066579007790423834378434902272605571370052329288488004761742835291887616484107382415825224083606081828964995189852754847070619328211672923692474447625005772425988894166711137451928995915263378150940614937673423189839012743177683654142}. -{{38117488,85484864,39683450,84439252,28629923,24985140,122057778,75018802,47701028,782209,59972728,45655288,4947666,20627483,85802585,23505872,72537010,46576828,7041118,56775285,81825450,59745822,57085486,100639598,120162884,60745671,72065292,82905229,30320460,37055385}, 1447481358622348917347621076317620288418496730175144578453240036806867909163103971440767355312927295060302679324238987453756792788593347919726280160057913838565844075652294833529502620518195937526955537144989804613784297702355111191558033531408}. -{{38272887,10553521,59001840,64210288,22642111,8198109,17831061,119479864,51225618,4546475,82497590,5700660,47643397,110813512,23060813,10975450,121141933,41174569,112225916,13990918,118836707,102782568,24743712,37863740,38466471,62048561,27306077,118995425,76965140,71135200}, 5996688150395546572607105277388196829571497450296054647857517453664047739307399804065826164675275836408374308262719129711505666454718147114169302503213800837117869245239477709060207346289487477472556965700378209979971491087585904834949212754547}. -{{38477701,60738195,5023304,95863920,84638384,24607892,47706049,96072635,89330027,41053069,16933248,95454707,41801284,5200581,38642210,14406207,24768443,23230411,82877516,80114313,120082203,90095651,26144925,113143746,31272848,113195042,118352308,112433894,110208812,89659856}, 6693035108024248331607592247388372732866331592856757429044488484724877886479726916737804013518856978038788487354945293831432365055824944217793274294832455364002691510221942247571208985948358767112274026669107937550334715608679394537447876176835}. -{{38815128,120563139,64617040,57549460,82307983,115670993,7112698,77465541,110417972,30023711,61578122,48401919,106317361,119683066,25470881,71733873,82226126,45942987,25768354,82230063,28389514,66786680,119902931,86779279,51288658,66687274,81407907,31510489,5136642,29203379}, 510809131454261614135663921643391494749708659763697607242753103043935377367177511620097927983911195290792537029286597206914460870652661791671164351044493678633266623568602972285165866612488619653194155017397403853425898564408937665793622727346}. -{{38820986,115441738,31750038,102745774,49350520,75139448,86637176,118083145,63783365,111277079,55811475,23947654,13875052,45042322,66516981,77918696,68580178,83108964,15708896,92578622,15507480,66331912,58125899,74092746,65038489,43005988,115076928,58836534,39499563,104696740}, 3898917814371760877545086665665019543096264033756764139145595439538748328693406781984333948056812985274647289109600749131760792676241436425785012298853426520170585640378019666137936182652632169280207284769463628868471290754674125970236229306240}. -{{38897664,75761021,58085406,105055057,52777691,28672711,114936471,113772725,7873404,86114570,66286915,46137694,8019009,101729832,118347365,20721705,59745318,43204057,40403931,119854310,32523461,12152990,73304694,97757970,89856607,51471837,102241223,17270542,49281596,47787675}, 616952162408618393322288952192082202883092011624924559396686777874529851398735252826814196937600034372611172105665956690810473137546499674806934768717886490800638132427132251910045696812950169276600074553553063055206220773137714551632644461818}. -{{39003440,79265770,121387670,84219962,104967542,93830631,101535563,107085892,11908505,11839955,101879032,83950007,24087812,104108847,31502359,79617833,2082522,1860607,67675429,35692724,100721053,3905273,17644699,123349164,23004713,12762807,119835613,41933488,121479413,45480011}, 2195725377773714163064677156122245927111811089234629706279685808844788714767197640590941164219725957659176159039540278891220271555471013444681266704122578492748500403072241999005736748212915324812818051658406312193113489359609022770671586306912}. -{{39127099,72486816,111716868,88046098,44344131,77794128,96276843,69002236,27011101,61418354,30485443,114095935,33313307,120600588,32284850,30433168,20272834,8527071,58066109,102109431,90514048,93626349,26664045,17984625,104486931,14831349,96357743,111029799,19743401,66224558}, 1410351687430221349701096116332862919979573994838047226092255810845428752036647280191690062519635182006420042000353695811541093937936944449365158946665983818185781780272000742621184738160018066243583984724420595333359406849293815202413082975569}. -{{39332726,25380157,44362961,12704398,120884694,118299487,13163872,101166439,66584843,13381346,77350237,97071287,43588120,74549570,54754040,47870445,20046121,1001828,98627241,108990736,114810402,75721086,30143000,5242741,108554514,86460940,4971997,33965773,59518660,12082824}, 345142497660567828701148983628654786519836301560667729614173326912846927067066968761327133984960713122026755038287650810664206585471619520609854663773120990913610618532396770073930480181995333519259562119228331478038084536646555538381814992294}. -{{39373192,86142085,68057783,86170522,34619166,2938107,115052633,60507920,84784513,48508413,62439112,44683021,32712430,37914667,30112760,64404769,39146523,33507182,30544892,92284428,9652798,40993733,34291131,102626867,103860530,76150348,32218623,3928099,55982177,115890566}, 3790768333992599506658508599725727393449974137029559959124142806488567774929884159543490621380112300730353931276868087514106901553776392897151316722065326620193163800214871854852697707321269305759325308388997352724823274942258079260726897257318}. -{{39564473,119183797,117740601,84159835,116597545,15998484,69378837,26864941,84969594,105112360,112418851,75506313,61408327,92300772,121352319,6159139,99761398,55763270,9122782,55932103,99991405,98568148,122631707,63025858,99205495,79116432,50228848,6604875,43741545,89988565}, 3781362234753852088917959604556258375095773604297904631364198131501059958094969078621728347455545430116626979044712070033489932485184572613592624651913435400312682702181595240702863278374230046854931983607977494073594245858680213511396207942879}. -{{39566525,13440889,46957931,47998489,8666910,15434824,11711769,57873125,22017278,27419325,123078879,62717697,14144005,788977,84770514,122640421,30767877,3672386,43742866,1524356,99002700,47511508,32726772,70601698,63044297,35402131,1685170,100788993,6519095,84708951}, 4327860442955569772562750499242746204527087624557268971563980492771561470002422567862083024730503332822796760844135038910910781663803949752116495659197897403334090175012394614927637603434919932328081654472243024038371552358736223816044840599247}. -{{39668625,19590121,104855053,92817494,35517640,47374727,26932780,115399618,103464315,59077724,82490134,121663228,13072123,97277535,31628931,55102294,16615536,49379211,109705010,86416632,91393941,29805836,21259379,111386588,51604705,85366527,76666287,102353742,119387219,72987214}, 6679757607944120841574847367449813043533353284964274856842821828674704378149681429950876544725028303285613401774830320316406051338107373055416382473577697146391184978451192794323972929469689103831080231894557291170713812780693448996681365483815}. -{{39859226,82359083,21720543,1431613,17227384,73302759,105414887,94075699,48833118,8631516,100148546,113029077,113084894,42314661,18931388,32952793,12924143,71611741,76477997,68695277,31964010,54795043,123377706,79211251,60894456,110110551,5954845,44979680,31455766,21931586}, 299274168095503675764470527092674572839447775940443937526931831299182108868119819378191858031862648145243523411262396128208340210495322290930539876212997164318368843188976571989317992484189949438178200812576530593419341649037988045714936015086}. -{{39885914,56053734,3665113,38664199,101162664,67901512,110753262,18012381,60363874,63924254,96050871,63147199,50971808,18183476,74954974,108471567,108516423,99813216,41810050,107965679,20690769,34381912,41590645,67320227,39460913,122664403,110207257,110350286,15225976,29580413}, 1551883397013855851947654780978821585262834056441425300786486060226255449395128083772804752990193660769662425709732070788181498204424067871538495180144778118607450476326776472374054527258777090981200143529316395561742629420008526402372289268876}. -{{39911366,115539838,15824054,13602039,19278837,58410399,38428682,83533526,108363361,34894696,720824,76585612,116708594,35410570,79389679,38356819,3551114,58533520,66716136,72376694,2186580,110672511,38576459,4026422,28255444,9649436,86450238,25126841,35745678,64638983}, 443568677336333421759167412714807320154811739482344948261639514827417294430575008517566213075067942406771273348902106491809136966566024312182612630758177762362622241385044647610096977209012861437619374340050600403981277091390688884019976782136}. -{{40074385,65894134,89908025,73491050,23589275,33887699,40334016,70065856,16573129,75821343,104012096,92707898,710626,42616140,15997577,26033255,109824162,52922072,37215880,62817621,11464822,79866727,93450938,71596824,42943610,38536679,60377504,115880291,38054478,77637288}, 4361321874432483672771570832986915646437897509166963675589924786862788071371042632433382285181747098060795248449381532484366500401759062140973564736522190307147347542732977891795319764793654250176020706540233338301825324387086872924117285782325}. -{{40113119,120849295,53537806,64388977,122061570,81850224,19228424,27889121,38703168,33417963,35870020,20865807,17465264,51273529,108218800,60351920,27285106,40875374,4517586,44705323,68628601,88384672,17994739,47419088,62081634,24579643,121200249,55243954,93829801,103785667}, 5567896561661058730260718150555767750604539356635586908140041968035941142946035737917997062335907946976429332823860389524492099664460984974985316221718943497632546111054714463836655363132020230528376798211113788416803440181357487678068954245771}. -{{40124459,63609626,123146892,112848312,29761072,76974455,35950304,66729242,108530985,82411584,76946600,8119391,64369535,88809546,53083207,83999252,7067204,117862961,21314820,102564381,27996528,20624197,56334121,44301946,57458412,68601476,117607255,70406342,83519186,83341203}, 6619109971659980437320281125804832889631921725512892564759425754812798920718176729663234344943022402493243702672940688439589201420650841465424363695739788931477036972361841391570029360222305611356118332829901038729992069986296285141745976105249}. -{{40281980,79419413,56840673,78216868,96271526,34330946,68854985,108257283,93373824,38157523,26051530,42235220,39137368,2180998,29934383,88061783,99894652,84728486,38187300,82565896,98076727,85543383,23832404,80622250,52947307,70889256,55667534,87057637,11025167,104055291}, 4559049510928614897155309461775454812645811208569259044667990028171735555090666954259940846696354117575727946469766701825241491316920240787002458884296864667872164971221595648146271845475995190870449974892894946798992933716149156940556876694214}. -{{40293588,43444688,112319813,33485348,54123543,56408754,52579324,112853831,41328546,45063982,34458789,71828965,93012180,28996907,118911171,62613291,18501689,115248348,53856211,104316029,56214783,106136630,75702906,104746072,57196399,100067987,25969079,42364547,121920215,22771867}, 2018051967833986038272809387673637939586869506588935813504277665284632149623437133469591820758295681427152873503036625593653464775186827222735044743402418023790927421604803623599693324547346594460718808577106193743117722488312411624408646282388}. -{{40332439,23354767,103661978,39663452,119206519,3063645,49016566,111272170,16190053,96155539,41412654,47007964,70354584,42558660,106386698,103527628,65390643,113981669,35620420,59426258,28599946,32429136,26472872,117292254,68224605,12310273,1681599,92034303,41942851,22633791}, 1014714504370717681401175304983183689154283314760441306884077064224913537728142494703561571452495501146092189854259163688635838982263175488624220615982565982248562426065172357422963777132293526122460064958476507297691032787992411544820140671795}. -{{40462125,27359632,34748276,41125392,100094739,117625273,36959039,117451532,76890920,111938323,43558317,99870432,52662873,89512513,112141928,74906462,23721668,5931569,117438983,105630204,24091170,74372581,116952115,9859691,116569171,24669325,74544012,7014622,38594460,44865955}, 578833940459357190176105659730977449988000593041981729249778721762053965968823521102741999375309995766450479143637406481646903896594628311860229399809779638274476774592004289202339618114737864874011379380193621303246552881503828618510988621425}. -{{40498634,18263058,58679542,101709942,43238009,89300785,43237573,59353996,117758188,61316853,11883086,46331143,4978832,65617737,72077193,7342479,82005765,73917297,48049492,116949011,31400293,78543509,35576253,14328705,23892313,101054122,88635000,16610551,66186916,51028864}, 658155749365742007757154800254262305597362658163565406215657571850170006888065310472818532270579884136214939973795197936978793215267740823126528682179515150968388645132423239079896299835847417058304901603235073371013375259065634802500061882992}. -{{40500509,73124318,114868687,8216980,65274813,88291104,6686810,60966745,64764167,21638414,23118503,38509067,44603405,32201142,5782697,60155404,19308102,59184448,121522435,11845134,54910864,73459524,2916435,45805095,13182642,114137928,25999761,91877024,45022923,12515159}, 1081885585228045508771758827350633133256997555482223623745410529146536790138842055686090935795242661516826840203820837801525436873679322524957968118131489788312510538136941753342282779121452709351618358185289902157606002277436778303878701800853}. -{{40593448,122348114,86462521,57696898,106644960,37460953,30599329,107257891,114294713,61987041,115015399,38630086,13651516,66249090,99437814,56364784,42042195,121707042,64478443,55979829,88054080,76764996,109589284,39207249,85951695,62481755,19601357,57709990,60895855,108960911}, 3568334510497073840415502040209238132765352698053416373254568373933079937852356326888876471449149616435157071138772585963266329836457563664957223651062194002072421844798857786811327684851240147443912132369946564130041402884828080252563800000484}. -{{40652135,77666545,43652725,50215216,9924783,29441586,122098941,10636030,65859891,82114452,38349014,94978532,43056248,29382351,56664334,57442555,56860406,118419021,76176085,113558820,22325110,65891941,107613319,70363921,20585168,37621937,96070288,96580836,3490828,97076981}, 4780149545844963626899653998983922969869548380344500082224344765760110215160897254215614720246125699826368182027008867954922342004786093469006037893678270639512882016914156042396612616287665541942191028329428939169541688269352960255808971907415}. -{{41062622,26443518,10479252,25425305,1059709,39662631,63683120,89881004,100077953,73051016,99752102,35468069,4250441,112841140,81393168,53970637,38871987,43144379,107112993,48530578,25760184,47540847,29833191,121803283,85483698,60854560,74328538,40659833,102160622,20601336}, 2295632462257812157659557541955365931229739053286596922114261095977175066393582518024497993347443740864081779886557567872737305303397683998228811442425109618434354973076154335149920158847144952059372025826458617699470411555333955452189381466424}. -{{41174752,17344572,29283490,71057659,63197478,70230043,46136893,99476697,104275888,61016309,45468156,107488514,123062844,28806127,24461820,10414428,62492141,11532062,2916795,61356442,80383472,42894047,97032304,73001118,60137232,105811699,5079644,10297597,66204732,29235427}, 300102418044864863757505054894474431215592910854375805610099281247381011786078524985065849277085290054979576978300913393703813766659771115949752709883500588793668515396808023684692683282566419120189265339548315526781214992577480985288642994920}. -{{41196389,106453197,42673262,78375912,107795669,69195717,49896517,43282506,110977606,101660945,65256147,89340428,5019325,22434578,83696791,19957468,62979935,83773081,6527042,12756480,58895607,105321214,73842406,42469671,98179378,69834986,98577827,35851186,123438384,8601481}, 2494793365974008658635488576304277161558524526493001910528623527914353433882268249572851329045814068684091989969630636008025032203122046514200141599347177484390026223832633927598033345109076076705369523597555406088496041475764145307553579095667}. -{{41202396,87744991,89956483,17200768,41887392,87713870,54740211,24374396,20703635,108303926,83714966,54546063,51071881,7405580,6322218,54881573,41938873,116290284,54553550,45616715,14560852,112721711,114974838,19618576,4102235,5190249,33005158,21136244,44220572,10160058}, 40851599280086920313700871902746115349721111986518887917611030194895271107084376899059173617525006814245532281783387796535304348419170394880552666783850580035779450603781732420772460820918572011981493319583485591374992028735752978483651385670}. -{{41241769,85099642,114020085,71518282,23573348,16239520,12407838,95962191,80567203,21418334,117783767,65453512,43019634,104815005,78549691,83148786,64576090,72779426,23619439,68713516,32492740,122784935,102108782,82533157,71164993,53536442,87053075,41372619,39803174,115702889}, 4045357960845985259032934651452178458176962874384436896515443601804882804148063097515834532476202351424363247420915831815099456067549103346649225774273823558641467533486050936276694690431420194764096890788555723578097215575608791506936440055173}. -{{41247503,21234793,23510627,72254735,74186605,66177409,26915147,15292828,98239660,106495753,40208815,15241201,112259520,37525461,115688103,104703156,69234178,89193648,117652960,22046654,15448376,15043416,3741460,4054687,116248102,62367263,75314521,40713731,72713686,38718160}, 2243713756562763126835328212391471626746422678104104581057412394798033077079641000238433734007620675108416187764299627689111273945197275749019560480115941234559552616171094524013254556893823293380030955731046083298482207807388240696196338839167}. -{{41433966,57728651,98347114,10908904,44009550,83165837,86125333,2827871,85372257,74925188,40116628,26711641,63937830,101172975,11194629,59343082,56402694,81273148,50538300,99414963,53910707,104432366,100836124,79847438,52747544,117891620,267294,26644499,15888660,20128990}, 310953786850591790692976928202141267849103221612972313884644278993558520132242324003684536185899665803220938559682495522060607534324086222158214994361143724673550098023397683666438989966191622148781451201455929671322506507328519163636386130402}. -{{41487192,13797072,27209044,15489751,118142005,121712193,57666440,100045811,33327139,7419954,579845,75576032,36244238,97801720,22279276,77902451,73289116,83359076,2364037,62563730,91477128,81229514,83709101,18492885,113127508,76686072,11660588,67557579,37277376,82474237}, 4635794897233489596134439986917838462237538019616722062653497370000983036958763175762878793035552055194915800558954715638075067816069503661925781372469956436569545818493800695459395501024918039215335829515480721819676080046230221408381945808312}. -{{41490785,118290376,108192178,123153676,108125167,11238733,69678487,119174395,77763139,94228265,9369762,21016295,52973375,57401528,45946950,19972847,4457937,32873019,91515985,94497277,46690759,110747730,1612856,87647630,74298758,45419991,114825159,7024562,22581958,87926588}, 4019151995556265084138656669315869611913177913121745863324455509855989171320893692567782336293444554348939601273147582764179624829181148301640768731816243778215664923021983317711756409521913546824537604474602414167846730614702348629558559742961}. -{{41513577,75452624,109287864,25602125,38460406,95189685,40553830,112684681,13397387,114469641,97472219,66568237,25569597,14446557,13597493,33257999,61796839,100415388,3619024,55481618,47665629,32149697,119812682,9575919,55170172,33773949,35048909,115015158,113502539,64901683}, 2588033931268014862131709457270328095719915137340674621672119784569876802282812393848402118887371158641824147111583342914900539939122110001259691809150514308747820315244777955595043146312819904937618770013395843578955898230009249326865556045737}. -{{41529298,52004601,75807610,100853673,13255038,56718486,116952084,72270761,72143631,50602491,42815444,28414397,14906452,52626112,51735724,87142650,18618720,25222828,31542558,23634783,119272149,52432197,107689371,74251811,49127787,61346187,100292501,120405931,25559708,24835060}, 1367154260520484939312924263688782708288308244345463278612027146815563415266698677300535598446582763643230370772774429137009619632592209783818545023443954802604978524196796481954343583448594810039596741223604931017604853800467098920940167760778}. -{{42415545,66659581,42919240,35613387,92028890,111014215,37939352,83510926,38928839,12247022,53991973,2045063,93502601,8182650,23099739,121252255,85508986,66836700,30812846,107137959,27064990,78322074,80024449,55184150,111766110,14724500,103107213,91030273,32124849,35477004}, 1430941392071399354100369024116821623325279259546997312708905491274004102264287469749676694500399555521000549646691671628329492638742904047558973939114771098044240926135640738367761231755949732947572602929513846869109675953192364749037907795243}. -{{42513911,48633604,103693115,3216182,95066747,89722913,71643003,37912140,631964,121149686,76604123,61751707,81038795,11756092,121060889,28674859,60313526,117567264,103574886,109749835,116069077,73121098,25360435,120276526,54676714,67653339,114944246,51493990,99704031,85173812}, 5840487882665558409723141432542018711656793290961499901731681415216140239209247069859487727202482909128152677923390881159090583054851792733107201735325231131911399704690201836127276512530829307915800506024413765933246377729975490100709096479861}. -{{42529080,367445,40150954,63362900,60209389,44457339,77605577,27977072,39803035,6783624,104144857,51755013,82778917,89219395,87171549,66333911,4464204,96048694,31130306,107697588,122638862,81953336,622006,10172544,40966775,111862777,97144134,54984976,66721463,101970715}, 4078513580617774889619194057873853357613641975385635571596265760110711447866242667815508710225142097671700622183945808781594855356097361495406813258765742635176916833443788596215091943998415388833408973440526527342968427030176782400954090716530}. -{{42700648,39596298,69538857,22939959,53920330,27074158,75230002,43983194,112540697,57079161,96495009,69485512,113320946,60852782,66939581,1801056,44784985,106179671,55964547,50179335,15013201,122659276,96557770,49480399,5282829,50350278,19735693,105964489,8898552,4281042}, 894395079354602555631955288235225070071756286391100037025975009413030591074262926423503488500176532591493734426778328284960426396088183661661447838768025312403451761440203293217578000019412610928257679503422697578115305652533058338749119678220}. -{{42722656,3546799,29003159,123143748,30713591,13342204,64835061,115023626,23522336,35580063,110560027,37946717,78498565,84966460,13714030,66094549,121554216,19411783,99573341,80948883,28872540,102026542,102177090,45371187,122983894,63501699,109356236,22127054,80173023,108737218}, 5699987608735239559446021684779506533297467086112110570348333596919616379609341444207494209767655281658945038339285289161223128126095381057000236306690382940901049910876101010839715433566663200787111382113432481916290305251092858096813956046422}. -{{42821043,94613690,107407609,75068494,61704116,4188947,49185013,42073608,51542932,91705208,112950196,89717015,952440,77997079,112716457,119154845,8657057,8570788,12969552,82350606,72031833,48258710,82548440,19536372,75981888,34771258,101074868,35996758,43433924,119565069}, 3984526166950676540260251755753934634793052194532041377003237677348033856787935266216243185803867829116201624493822329233906688748554786732979381223944866911734467398767909220526362666647995793200412382943094064635867390959580018289898819807333}. -{{42829526,110240245,95134995,103747016,63876745,95026895,20084242,6475664,2407191,26140272,47716970,33110558,39783595,10957812,103424967,98792383,79368454,74852118,108608191,62449633,94510569,112489719,53624303,14344890,87604254,25776168,2331955,62650243,9680919,9524915}, 129922387071827057256091955686426473971172940385334073956308176362512700698415841805622596086986383419683275191993138233709525438806218684713330024985118926209285362116514753160074907707508867691419789735430979293526034612308035314932915163446}. -{{43183481,11024862,53643557,4052218,88849493,61583783,110457148,80469770,99274054,87322487,93697007,109878884,122169650,70407062,52296408,108347315,79761034,36986355,120726655,101641008,69706572,93060993,55086206,105196003,6162381,2969457,100278174,16908916,45627197,39059847}, 505831106981386449159109634328227452273200050957809716669296469114069535627456526396513090018306582159600153699343810240143709424444829486995938958194814925301756671267510113977153180743685272305788428439052738967300412013791805590769787897397}. -{{43358674,4757861,123335223,84095306,86725480,57033261,123411152,94369142,116435157,48968925,46464138,2443159,105268806,103961115,50641480,45253923,94142460,55478962,26273334,17525590,44424868,8549771,82289005,67326948,79076549,65199716,506892,22190161,11935072,6954701}, 187202322961224438347947173483134810195618476735437833174699082914427731618950817532987284191909992639947992601427475137061589429022663543494086353015071286124982085343257452437323917726358709596120148342168403017784701425614269440533022681894}. -{{43375444,30372642,49078387,94217751,49736313,40849717,35205152,46514887,68456520,78139410,121772153,43528466,80921153,35930501,41260136,118029944,65574514,107048038,21558253,39663066,48672586,2344768,121705833,32399268,61141459,61210717,117010782,10065620,62168915,93363930}, 3868527743983207988940300132539048275928362984774875592328131594665651858381093368671674423046526213350685121115600964554277852742094638298150395398775693096614782891285857839081326832534051141026708682865957250568389102381452101460626690553020}. -{{44102565,120990730,101948457,59938522,38258987,70485217,790845,104137168,9594573,52857112,38518463,90291702,72923944,101896564,100488221,89556857,106033488,14493824,19923384,94224663,80450939,17701220,112145381,114383078,820405,102245376,38964122,63717495,18445007,58613180}, 304216195292976560884957746027860046595474271513226090633493408106932841431952821399568173699774987759883341130696213840836733686181328289826974339320592656443303760763875612238450752867347074041817035622007576952958330704634036228539199047029}. -{{44125964,91270312,10982215,49376689,123223530,23708124,37346646,26445044,5528424,5610171,23890012,88462891,110348111,24785135,41334898,84160952,116290157,65065115,110737507,25792610,34641449,19971290,83346096,33361806,24550598,41019615,15972747,21117277,71470727,57592624}, 1736015070758514295011438357006603406694424592178575649339622111628667707882795925639673056425879323762090878474733227414672730573917506271718235899373279365537533997523228192676101966743470638206175163975042858951656854404818668877606238501388}. -{{44223404,76037247,86217185,44858321,27288458,2227591,49045216,106255699,110902860,118993867,27958040,27982336,78701445,84887856,105009707,3667438,50389977,3982104,12023735,22029399,41940462,85284336,89974580,25255626,21401226,19269651,53150842,49305350,117136818,122560344}, 5161231241457950387307489514106744964711609826375587647168620667120802513524739320785828408959548776363703527602472778255746845085382400732708056277143240773466408613673079040779983460774728544300335660886321144077872806031887855211659616146094}. -{{44225878,10449190,65909038,86089700,69211909,102626697,15243033,950561,68516182,93489974,104774151,89055400,43762188,114029833,52239056,108890254,58854270,104785508,30941730,60505833,45200423,44984086,91927819,107925476,15227840,73284822,103024094,46226463,79733449,80740384}, 5842299390694488190185712815876851526586569580270121488614106053537718358202373447472987094733246379984312318017192908457312449124727925411488035382100754182131215579086918003590592707943435038413345616244057262975602819212650322291412780459248}. -{{44419945,116766630,14631889,111590776,17533417,100695531,23372410,28369079,78596500,50635091,43953454,48295338,118066854,25798422,7389084,101892173,5050435,76328830,50197757,72911317,18867520,101744064,16837741,27764411,30694668,106514424,52672295,115503254,78386048,30267022}, 2791633860768007215231155971137377746940331298263385752976777834662861017280940426199827785249388734768685933557156814129015113732496012315296161880428765703776189398305952620042561655363430826137742472629907000846572924528223782391616063242933}. -{{44505394,29323359,13759220,110214978,108771978,49167178,83181950,47645584,118396929,14071323,26339233,69558999,48925536,17465135,118237951,81238756,66706817,34908145,56683374,31158410,103375319,62802072,98622888,7517586,90088734,54568457,111248593,107507817,36394783,81750916}, 4834638241017683059808543772934154429031393836389920471811673176016867641285325558585451995314443237501970628606685817049477616098089300075572014016594918990332776917513329324035109090899094407686756026420099608757310517341738464143296347467522}. -{{44636360,104867813,79888335,109370446,31028699,72336341,122568696,4827997,111159635,65305233,39737593,54771587,49187909,77100633,90461445,83538030,11474878,74278596,9113120,72171959,87479283,109853373,55471571,33889040,71100141,31711841,107948228,76528841,111146465,56964560}, 3118497238904271463022108349806408975334894919312515597038200178383950837034516594407535138391451183485288817376300663981816746730019373133431702130336852115362408323048727980677852689712503643537704439649798861900342943650853233481320364539830}. -{{44740357,85111086,51056893,68341404,58919862,27380500,63427893,75861867,12190677,25010541,32342303,104887138,69115467,34351115,40021038,121656218,85339872,24142327,7718608,112692609,50518030,41560904,30688463,13752639,104591559,68923851,110140947,10665378,108658373,11508965}, 2457828394932794893681577864240144601965273563038178897831913245580093970404500326053571304225110055855834328641465764237364766842315553573821424630523437684020391157805958625512776552703796060432205762495200827149834289785721854650486207690693}. -{{45049972,115981112,24233035,34840089,54635549,70687617,37235271,11103157,44232326,16426215,112159117,86805606,25393401,9018623,31780230,91506807,92515882,42786450,586410,104659947,94226709,7745761,33682918,33163889,49901497,33342612,113172046,71979147,72624269,86233286}, 6411940755501011301764667859991750285756863689836517932885804316079863488350181251914260032379432231899035947197812245163455981167805834422850871932971765504866247168684966063918039222114648046660812185692359801717441938433930698680345847969532}. -{{45102979,17661483,22242723,31153200,119388394,1526935,30113205,122793786,121786670,42406950,97309765,49546193,59255191,67143065,74370745,55204095,23876326,41394729,86037392,68099432,63631998,60305000,112289284,31300978,101454634,67023601,38066521,67234079,29449814,40635446}, 992032487777203764355804912076147610572923280675901313272428879686226001016741214526921483921087645527502711451982503251742870602441030902792613283556706723673977459807292349693465004608469224363542933879295534842748606486315318479584732839015}. -{{45254487,100886821,107398551,86927347,69354638,6309559,62908469,1013153,16025472,102884190,78104151,47474133,6728661,93521612,49911826,67807043,40300322,67724292,66963217,112115314,117193755,88750894,83855695,57480360,20780266,113732897,12512247,27498302,16551360,5973979}, 264490499849109956687307025416607362549967461934130368253038689592088091096405224282798567255600448983000747147581671011149828392660882690383707542273951997998855536598977500357070904822863760575697800385478259483674310189929657853161713736943}. -{{45376467,36894177,99240878,107443726,16763112,99567803,119202599,5578054,51152025,91363844,13065155,30534218,68772788,23883770,33637066,120789117,35065900,35187371,42008611,75462469,94720289,45680744,95827459,36384317,114762658,60131286,30633329,82569140,14834371,65397334}, 997106526291441123953080485440049108870188288271143971511201874023009352231483903890168127050602580316342439293248687785840834098322319605055636434907254134250531415076691375246776178818209967145723825236213054489468704414852580726449754768739}. -{{45384884,117927006,7408306,55952101,87752240,1938076,121510122,52296850,96192762,101475000,75183159,83665145,100305645,95558850,57237387,114395781,56534293,648153,22788487,84443460,73324199,11174949,69473078,107251839,85680112,1446524,57383760,46331747,12130380,123223797}, 3611041276517382868971779453033968004508901352381160111740543612214430307144468801423828736888981111291637962823663369709908665773971142684822556291343919649815424367981634650862351682964414893772326747585549776591251755401309738371758765366280}. -{{45482422,94570708,34000435,110441336,77606968,105901520,78139416,116102748,103974857,56517697,27228581,41458110,95010918,34326419,66911473,114351401,54487634,53710496,35435567,36108573,94478554,18585621,14304617,108559982,63231905,93856626,87440142,1625175,46220056,110824071}, 4114402550105570262985308493809122286714138526163609351722979990275193623110540500455532983552419247196339604549962072237331495334590445987595174671173496620140440225449942555279317100858751477896152228790205127665668917497876089937534663845636}. -{{45671905,122966969,105368641,116633833,32296395,70084168,74867368,81260061,42223184,74708270,33784124,16332972,49962194,71674103,104106572,90413427,104015216,63374626,34124298,36795882,99559690,35774116,28466915,8696103,10678914,82693433,82046352,45528652,71457246,100535987}, 5768618662531266916579681943562036135439156167700531599314090556412505669952613815368959226758392597570504778173142258177196320198796143560946042042755915383254545476985244448204567577116600176642373156165485290078544694942628679823166187544735}. -{{45828401,120956144,52282696,120746410,57300570,59470991,102257853,52138570,40569341,12995440,120766189,80551540,18046198,84875503,92976734,8426621,47253521,35185176,45839422,121990715,12247445,99530885,100029236,45552371,115036744,114400614,72199543,112127626,79832177,111977961}, 6764876933845901861763078067589607308210855188123205440482491536894314184899377474462573469333875271172396972980287870449238898794512339909544713033270054048119331734559374853209263464143470026656852490172594387784862101157127429224312390395233}. -{{45878248,65338788,111126067,22866365,121778907,52247978,85221733,109693686,121355828,28429800,90237619,106170105,87691069,15976831,89497797,44841784,93116534,93898294,61938839,51203589,35531009,89011200,61196762,89809753,22766142,34026751,19344291,67610107,79344213,86332723}, 6042624075050779624342591699030661393156490895160123132630978239078558727913391157262850838203810705301467020463693811347972419006042187653313936645689558094737321880736764017987775827135389162747539088225523674785489761743232727967439116860508}. -{{45930375,13850548,44178480,40129333,18026984,108271641,9863835,107889965,70517780,60541267,63526820,122400729,95917091,49989368,37107780,101367938,21876130,79158108,28452061,104738071,66157878,18499301,53341953,85625506,106624983,84361289,33761217,119230954,18676368,41585439}, 1231332260415775738785057500279497101640219260911915869502753863209108615332931380620936790231367992718145224507311074958092226087276263784993752790066561621581866625540770754302413379489699626512530700474494508724153834317709972962490756897513}. -{{46336193,114432459,122502421,41692427,73887334,23539931,30101238,21811236,112339121,74127197,67721432,19145862,17024417,81803399,79536574,80104949,53594063,44603101,23061505,90440356,118014149,48996927,110880136,58406856,11366377,76300174,84506367,22921385,46327278,12158238}, 677179659093687332165584302505230616180765475493019193450628867065197940859836476890791253338331578836989008511558608705327803595484880397756954138080900667753473066829871464133558702437329743688616561743879453774259490365113755673308744364847}. -{{46523362,77878750,9873505,93237752,57857576,66185515,13699058,75491241,110165395,7594185,80357797,33476016,122621164,121098669,66629319,82605704,76628532,38890020,115297425,71376161,3220209,4112997,8206674,84888189,80670351,14848247,118688880,6193234,35547380,66701920}, 592498570458387866974267967700394249290778015974083282442850208076770856096598981998668189628452802488302298672577965584642128696735427796182656590710661775091202784915554717739243087562818133657939419990437274164951358405072251318819446613924}. -{{46536265,84614909,96774002,13876556,1942038,99705287,84000309,117100887,105209160,120644202,22445521,53718304,101285755,30097731,10179683,27371024,15168345,25332724,60779657,2847104,58394730,54538486,42571600,67681478,103017375,38936566,11574202,83477600,103373017,64082339}, 2720582287054720612782420165673897362774332427945170649221051302977297847100764531272186733529408889448467481546195787778093621494751053975160214079663635753903025485156873371717788065814734776708104246888553997378611899694285622711724863223011}. -{{46801212,6105594,110585786,75856061,83728590,69652953,7951661,49926353,106582124,88789223,8429170,88988314,7125394,4085852,73602267,86439894,58705326,114042990,96109574,74154800,99070783,85426192,85187220,36297613,34916831,5086098,10746789,64552816,92187495,89703248}, 5173876551044464915003915551875657304889613739353875327552358881407830447052810274496068070870912837188196352981034453110976815395002308382798427116536476288636914431310805405198856224560769453240611705263894765195441674429875333396819551994600}. -{{46868819,51408655,98010177,65014321,87825611,36394068,4607758,10014426,25149890,21316299,79643466,27054125,21193662,33775528,113735249,90370857,117042787,33068239,62314032,26503535,86671212,120750643,92645738,117319543,32811188,51768534,95140776,13634534,91355009,26742468}, 2234520788271383641875727581408019153150445439361061090437379402440184721335027141808317992883403865188043959549959958507441989386563662659754232765032324513682851296863557046330023235126011125581590716733965659844278288004087426640736926026271}. -{{47003713,96893198,47499880,65503234,18416105,121076146,96503210,77003370,61387455,77097881,69935913,28670132,112690488,89845900,17244471,95111206,83513076,109346481,22683454,26581181,38187988,98767929,95001417,78266821,110073159,55291665,52084253,116135525,63252244,15001612}, 1055094257192607907814122760883962146468468257682707862776816755455558572411635477532768230332330909460389132399193106012307806527118816990786778261202093067565572777772773361882221637155084760348989179941282520931959262783038455025092556113681}. -{{47068869,25568928,120684651,16702663,101001826,3084836,24383105,89815735,55611099,42557094,94525510,86514287,58224941,71332765,81937216,70170881,112540550,56469337,109002957,13373311,89916216,45853289,59692683,55768909,9646167,48338499,104245165,44542604,77830894,102672736}, 5556924915146213321423773261316286217915096997338941381038885194980439924952288149402385595844214671549354029742786685307290146923339274871260472071945746631120452703687114054166472427254573038703370003601001683920407639977947369383261260134861}. -{{47363776,41448314,52178088,65180205,110583721,82878705,120067703,111827810,88813436,25851396,64594181,2636884,84635220,18553476,92706459,116399234,82442861,89534157,43381812,110960524,77717876,92910478,31097514,11458333,75003194,88819376,10725587,29094292,110056801,84226555}, 5466029846274359372674285176668313442965298952856961136528233728095448563334268977101553465369902413396798653654732587448449017558612243485486657568184808732099966614778644452026830790661290057049982964718499050319532576698686338335116840092792}. -{{47368737,102022321,19290911,76761358,39352748,19286333,48568346,121738648,32098701,105022808,89232226,119049006,81195797,115716694,99027587,24331572,99042649,41999837,9770251,37852585,46555033,61816948,103794622,119732200,37745183,118079061,10839614,97517547,105639877,106249687}, 6268556320115986198293639457092803668582981785358972818910865425813627691427033202314346779265603864952724126329556404396431529467115943907517543194104833542301523193386721996475175267251953883600786870321985571413582745033679714030308571435303}. -{{47483321,121992703,111502467,32390513,91466535,107230052,59975640,105759739,88547204,76669506,52572363,115488540,64459712,91428545,55868272,15543657,85405992,72283826,9667907,11457779,111348236,38003451,69256306,18234954,63196811,34483891,21989792,98965383,44134486,46247185}, 888167335852222567720058697414288257325045144918154603088520901591693638850456569893024320786172144090447642376480069130584582185061629261587504864214975978464336959678436325927466882853817262368892311205904722587939302712530648545088068428959}. -{{47601183,95054433,12190842,74742901,122184360,49492538,40535850,50310172,75751486,77031520,71342152,11236734,71921433,34646342,103539068,53829166,262616,41470241,3323887,91017599,31784681,65722625,45819187,478812,97863032,106310784,19255909,7000030,61273175,4250804}, 323540497347888518943501849827674343607877964986303537452326586691242164581810671277616084569867479397224129996075575030856470243286785745027550224454508464219458764342054194002096274653924838927295892426140708897471824349130461276182673231883}. -{{47618639,90652607,106969868,112112738,28567581,108222792,119454303,48886265,39671356,85080287,72659303,8130055,36437866,55221142,8555769,84780180,13661511,57155168,72862028,33673772,43361106,52969467,86905919,74024670,1866742,102994295,7641148,37211220,3190423,109053032}, 3709301875038020854759885911284397578884979668897996405460063283405723905881203258932844999007743933667263344849916295624686216065739488923684680756875568091848651528664854658859796154224605785953617549022074984299426100314444319487789793103571}. -{{47935984,36874571,1029817,46440620,66039058,104909696,90453465,121872648,11100804,86616858,108489180,50864656,77634733,89883968,76366699,7393865,70644583,72456799,968795,43536103,105205902,6331907,34165898,26344264,38438875,2445528,56388634,93298585,5600918,111632410}, 4275641028453164835808711575709443349362370447275064361998108029982256961613654571353437233613301750562264113919744267873483001139361701566379977027392687227821797722156173657751417275932720209336373231770514668506260395888905250937484403003462}. -{{48159164,75792089,84310659,36716861,47362427,82721593,80133366,29365706,70102787,33599206,100923409,3573878,32827154,8765306,50135770,93203011,76739481,52905971,1540295,2709925,22802313,20191103,56890069,84772424,75286240,49383361,5178781,62626305,101944841,49986963}, 1867677961643806248316504039218557181428531000449065364954059269990553116065432430579383335288919491555046126023640880613388842948571792701390222220185344810280188098832936749682393041838880511816641736820997043927988531189213729859346987189566}. -{{48267684,97240986,57168047,110813430,78359290,38918266,52131991,102935992,96892947,121583917,54031827,51272229,113616962,7890065,35271373,80182419,31737129,10397670,19427326,118287817,14732482,15478602,36854262,34885666,56013934,115517372,38576166,5148076,31666264,319054}, 216950755327504918477787866740758925081635729661926945186075925981272975926366529423311737708600701259351140960845362174357955998148199571347327892934514544204389241462055224098633255890780711587005124500193787330399130684343351458468958170948}. -{{48507000,33880110,118665075,90837706,92918586,59558919,111549786,49640172,116353975,73557942,47254071,98181518,65552131,72482573,103530782,120412261,55816064,41510883,110073305,1419369,3713105,95659631,60943761,36809352,8922431,26167324,22293650,73650989,68083446,23895205}, 2575903724120524346251789954595446156292550324866929909178979739523509565394345592827794969022835932448034191995469085889287955727524753906071012639237928096906982713068635109630541071492938579949287380136264535718632768571560898364654258926884}. -{{48742506,81766090,119930892,54490335,98288490,6620181,77471123,110203363,15277676,6755898,120081177,101285201,52823121,70463288,59751290,29990999,11286723,48989243,108578128,101062195,103582066,3876369,5324968,12010087,71329334,74593163,108676017,114932692,50665020,106220400}, 5026088874668353238991614417612795948251355126341180818633729910530576236514994286863898084788282338449590925014246642232447105718536451980636433527202714885799332342291164156617637676585919179784807539677594305152290045469157711362737954331880}. -{{48781882,86105681,78638455,108795836,55471045,71579803,9050977,79539945,38352947,81141208,76303864,94042016,10719479,109776872,84927447,55747026,34259808,36299660,55630166,42472458,7395431,11451335,13945445,98033765,59036667,14621385,81515057,76968297,105454703,103724804}, 6454818155041543071876939302162626115793512822684394051451744154299426628515454478183851211543200750167377126289050571414654113744889299147015943787945293159551861042428870579792049864513410571370567441283125886240749384278938143248747173270006}. -{{48817207,5596099,59633312,16749814,29702354,53160371,31783142,14772375,10260727,13319480,80841562,42048462,633168,110892773,108919456,58829467,84099871,123298937,49988815,42012509,70645961,107273085,110030565,90869730,64513420,10214461,106195895,83174074,30335774,27078310}, 1381692034173262041393103729997512866889666441616387200680151437761978270117949995192594381687622011364108667066700807607535841176888334318227307331518999563952370259436412635032995630206981680161366924625947687351437014142055293252368622133667}. -{{48859113,11889467,43815409,15548539,86005389,109599019,33019334,36686254,35501782,34707907,45174124,67222580,86197955,29020779,29927934,806019,86860676,7672047,68953028,116904357,68488427,3186164,52680458,103439541,3988099,11080768,106667509,103146546,66413880,59403355}, 1345728044409417310767284273077184549349224201459497306409131430971590061424011974705278343127013181586802696595009022184050036315522545159246327051428844355629635377426211815408647811234285923453860159861994854977474367788968159161106248151615}. -{{49209555,84381151,2225804,48294462,16243339,98173246,24057916,18272901,77505128,57539303,118756891,68145252,94578490,15777010,27402985,120043465,6387961,117581248,45947118,115771318,108072263,41251493,2661526,24961942,53736740,46340252,75420642,49568658,45304112,244372}, 437844251588789464200315199494217961209141941991239809490482055218553129406304550290786901198218588052912616158806396209833713788706272954146587876101203367218888261580494061916412761254065265492987560297051333376460443410517183014194365187731}. -{{49231667,75389892,105957291,122556862,24693555,23650522,4720716,103630894,82962001,27939687,52139389,116843282,12184956,109085369,39232169,3412310,71591876,82878480,69261845,36179698,554471,38006072,33674675,100514616,50991479,25398944,33412167,33922930,88124268,29593903}, 1763340715785307244182899871675835961115456031825099955166602721973380918084030119965754313095528277405978858773527932553087564476811814175161590238521462520694425750839482219109424120805788659601816107654061703553822536279031370049315098879765}. -{{49591805,88639508,121965308,99924464,60548642,80676044,36732381,89506707,116390196,9740790,6914029,49376450,116690201,52535398,59002911,53621486,81740501,28224904,89613654,29833508,13219823,54487914,72235139,106397891,18329675,106828386,44088293,11034173,15263309,74883724}, 3709528561200563666426704729140041855137093309553038841286770535007721289210257140141357443042708508565798616554774752673462928887681792191286099367756205389444657007503530538901570828536722918556967443315214848969960813716843782906046380594369}. -{{49762626,105920702,109530071,83122340,39968136,81148484,8209810,14698827,76134667,113297296,86380435,45913006,117441227,13617415,70789585,44153315,29066788,17803916,62022346,102474277,49688684,104010487,90074117,37186347,99060234,86346069,38179123,61306133,42274451,477226}, 363548712155885580844445652009917464523890535600962227591585807595129248689465796372208115419437142439551137116406711686498583217132342975135542122634488649658413283663533119684381433316373123630108592481139779166184514393634244143649449899396}. -{{49773777,28077642,33598775,46556775,45669069,24971916,75446859,101867967,41934909,46290820,4997441,50157238,27178210,65486157,91607317,66074022,69635606,64960138,12403189,9510414,88103495,109946138,82165478,25723095,15077687,86120190,65438910,14799050,45219625,10657145}, 260574724460471170280257945030948338104972071477475115729101491329549603544701685034679256919217762072685174017580451202965044860898919991779250261244854114556944666866299162727155270825816735379671042202142799121840875462142210226177768187357}. -{{49961666,38847864,19697357,19176670,35589254,61491693,28279002,114775783,112626287,109269705,28501771,43686709,33116720,70960207,103049699,42060020,41929268,7326841,47027565,116486281,102429151,68013321,71651170,109426529,69736249,75172093,69528447,80682360,16114940,59309197}, 1703839670196114647496369418960718544908681935324142670279758740421749689110238293653853683920350744744598693441099980340230562950832138583456267956792377382691157176496128298592041489459554055865702235425054274058863467419100973800032472821668}. -{{50010095,21434374,40718538,20738447,95061961,73367656,59171681,53467869,97621959,22238626,69669414,653945,40962181,52766646,51178826,78313653,77704412,11787094,61864827,13412792,77185881,81946221,100941936,25600176,105246947,55872705,13472970,24819257,96083522,53978920}, 1861009601534298994519326387889105478726072429896638877871856177517110716436860099563723688690356488806487063849827348796080315382337958991826169375068219986755092650150428694005387612872708991109822012749203982787763519907334724972183119239641}. -{{50123019,56533993,82916725,24066878,60016634,95576193,117320279,106307226,53460892,47722797,91676256,118251687,83226428,71994013,21464062,70230375,46771926,18156490,117627678,32912471,14962725,10806497,538946,81156880,48078912,104387453,10967428,110191968,51985029,112167199}, 4536224325152500579096312988024483928528170026019422163249111760778145338109556213658184810348270402051740313357682685751823392175506030258255649516913948957885395167917112857015097704985924579553191425658410402790809392899858100542287195449959}. -{{50140985,40025544,5518269,51455136,73065418,89019453,73850137,101830282,21509499,103126832,61033933,17466730,66288062,9839863,54381067,29415698,66906433,72661910,66007450,85913337,30306415,22110749,108966464,72209497,32465522,55857335,30067650,34875482,68400164,9180813}, 1791200160106682341588105273880336895968204609497598898701405607557168471685822161524550498377863814186678350469650961045545768171864332277825849258023861603957480152301119262758256295900597565465143183629186188747663044294247089512593214760293}. -{{50248342,30874415,13291094,85647650,118903378,106773290,62161322,116103534,111759159,53799241,55076283,81549298,100554603,51396785,50691366,14574584,103318766,64668130,116177246,23056364,35294027,121888945,103901201,28139167,39415458,55245131,2329552,77630363,22889492,8176109}, 895639557267878228091081104186948287862556640490169278084498947116155371503630009350983835634282732603700631414763669337751604981290934830634663304893666638328407230568539031133108379996617964919267752296239810725357014510881477349819670345474}. -{{50661202,32576859,85126756,94061799,10846329,62606073,98250741,60397279,36752919,120828219,65382086,4472836,33589727,79370638,11425410,13359611,52692489,106193814,1030980,13655686,56734819,88088822,70700379,10986944,111970243,104998243,20937539,3517095,34144833,33791192}, 360962119276302691015803916276708889944874506863736739219037798826907934566338035882046946842324088171674338603194279825487729817699199521431001608314519975664055754864745822390812372905015212859429847042478891897435519735889613568378680742906}. -{{50672518,75514670,64746929,102759612,77243792,121903801,47843022,80810828,31424001,67714711,33943085,16848836,71643972,37743680,48868596,54770051,35727059,78294686,115682609,9207324,27786738,102858009,24847306,100279052,34263880,49328124,50532057,43195994,40413190,55605416}, 69211141608613024803170126088552630180074096186955767670202849879953589284520039066923763331349486135593226145434380756311068042185868635768198191942949914072572910986956543075134431084643052477800440745091610391166643258392814773199668872996}. -{{50741935,77780161,116068554,78378723,104353221,113103349,82818316,84492114,27037232,28107671,61484431,11189740,66901934,61910294,20703164,89218846,75330067,11579218,92464102,17881641,108466776,122044373,50851256,103551215,52873978,23435451,51622840,110548845,67202567,5677508}, 2636159447548753120064263521886131093499538734523698934836685725043409046672365472300707745475996290583205263232930328695555162204596244539201125763282132615396786456936136970959064058010500790729527017443552751306287923305059594622603331438139}. -{{50849335,85528264,83789618,52777055,57629256,122003114,71665080,32780794,74165185,85835016,20599858,77736067,4859218,122582480,77717333,49854753,83568190,92446222,24136678,73773725,85748768,38396652,111205044,114120758,41301607,48089533,71045102,36267693,55249319,83513592}, 3932219601142006379399717191498101221320478002846714224751939841465013573359785984282171540350612020936713850301101806849268049539389287459291320495723535864007574839217597716851677822183675421652634689310033712036583672144736109489440531466505}. -{{50850547,43331833,101716102,102527037,108281033,60547694,112553064,55175269,18558319,118451181,11969786,94612458,63758883,79232366,98440507,10766784,93131888,113929411,69722424,42160758,94389714,90778107,31449888,98524220,116529534,46616662,47049145,8179387,95325518,64383216}, 1890138490657258857044539964246570838071752709433787304397228547601337229753282863985343191603835059290558251805303813893747457923383247237139567503046386526389844032432694802268551866852745619561913571336412895420514621746763676329918679110555}. -{{50908846,43788450,82595984,63884414,76099556,24055422,27272625,52558100,92866205,30906486,115294828,116618016,55323663,118178365,89668165,97476,34614068,21341554,82426239,121716828,1818994,70535560,62894268,63296590,48295769,107023583,7251229,111437782,27181167,58059976}, 1085396925204129625704691684451242716672159533718468691555874591560471245635359835715764407382916362802518163728589914785734986954915542009095569896667383378526005756426341078764432134400139506334438004836578937914290140865214392015212821901632}. -{{51163559,82288811,5521490,72761015,57727608,36924738,52404771,19283275,106660884,23534458,39970618,78219263,34394648,54593703,108349259,34181494,29412131,117908497,40513884,11142794,90016411,34408898,69651341,54648666,84069709,9074420,122786037,66215462,99184878,23769930}, 2274745327388830991106803188646336344381436979020539617408672002887249743165370218629101472261353647880233122386987651917655513493298372533838649346890226694641918870530268724071481582234083681536124641287797532986846329633184116594802385184971}. -{{51691256,11874949,54669568,14423420,51151823,108138767,39189414,27312276,63083133,116353893,97354720,70488790,74344588,17870614,5392335,6842683,71055208,72974565,53821403,12224162,26651008,56865147,43232164,116217489,74562476,33491660,64650690,2988617,19046755,55436250}, 161331644248767900787908129921414038220915379910801689694258842008700936621739290238893178318924848527978657527787102792766329457470095197102697820749215150287962436210075503259758893318134824097510267618252667186147501069019334432318038655794}. -{{51949070,98998447,67673245,41042472,115078001,79771648,29218059,106420048,9021926,79890103,119239169,105730752,13283794,26747568,40505558,73318550,18733604,85718344,61493946,98660621,85229587,46353509,85967702,35778396,115713340,78357350,69757888,47088172,57148054,72810783}, 4198580913724527501729848284581425861290193167312518903035590531077317971972303283332872313873191324807822896814747821461261399903800395471642586165026473061382545239230797394060448255751447298725617583885413786022000150102629960539053382698582}. -{{51981980,27258103,110258417,67512733,86568174,7997450,94785298,37592834,105996245,59158708,69995258,113634764,39955937,78632092,82845583,119159726,103420072,112364050,27502138,64997734,25279326,45678052,73492532,120477905,8581950,85205606,66610730,36751688,64458628,24631035}, 295029295811137778510402684207943610445791969257350168008478806599886928182083519501277056226526728535165514569538565228801478760324737179884752700596508165001006033001724596440186328181627087550524352099050027726566202888575767158064513306894}. -{{52076690,100596798,98541499,101638890,76114671,43006738,16918601,62588151,76178222,2378241,40792215,83593775,84636670,81359512,10301585,39286999,37874674,69201464,63036594,116679450,56945699,4924668,62873374,105692081,26376695,110800122,107736790,42312262,50643542,23213476}, 697733996073326113452892033760462374415161253794656936710265788462837482867768281139907662052250309039811258220789003778568483148761184676152347509996987285177217441968115622979104969636004316054307170691249561432686031441811385154721778028244}. -{{52233103,5305622,37371476,73035456,18213072,16941464,44822879,106107952,41285137,103424154,18849434,42529658,39708359,10894172,20471823,114593367,231829,88094448,66322853,8512950,101102023,59558436,57248117,19868298,7537255,74829883,66187963,65370175,44525490,52105959}, 221090480253042067828659459286300769938716585623864633633793143033318381344831979131433516820873876970143302184625999751553590500119172193284918913291912078905320196562542111045267912430753749690049079302498606819233988898612635055095213838657}. -{{52393616,122945091,56857934,76706037,101178720,13869138,118767470,117264275,22519215,113690369,1281525,77280282,60634366,113459659,80821348,22802658,61575450,98191017,60514986,36399841,79165331,95526758,113809350,99578481,19598421,6436832,15656969,64620081,28301367,40039701}, 101027669508974434250343140907432270802645424294232592260197468093502790559742179031014003802486812532769770833435981109431065374153146974264449071208676333986395772408285552927543672875655513363036319365878070963610780658715319250540788590474}. -{{52461526,58540151,103431798,120000988,3299870,51379096,2339817,97698623,34624597,111500703,101895219,38287540,99770814,38270571,62500875,38783817,30022007,61614080,84862708,100628751,51604964,32822938,106779011,45478453,101722567,4721369,9144575,4107575,70360274,57575257}, 1845409702466907917467987657878391921509360093007277078642589940351640756223049764617057423230127620541843427759874139763243947667665744643114734053748080691121121558056362781661091665790682052439699819417261217775644478555876127346053102561218}. -{{52462502,17435494,24354191,31331309,64304927,23846824,80021834,3641339,45626047,10177161,94510343,21694438,103257390,121702561,39719054,18173345,62558428,101330452,61922210,47351097,53018248,118839539,38474038,100178950,12289520,96079519,59598224,9734460,15562497,81389420}, 3694998557576740462884793348146996737740296954739316879210251713382998931604461485610587168227680402908739594878630271884648450029434908121023020126739758580346176555945896999568931935792268022795757105930523478472012487256606080922023419750300}. -{{52650596,88880389,105113300,107635046,9245598,113380416,121537274,66084036,26218027,22876443,78386058,39297457,103122595,66822254,35034851,65528763,99834131,14922014,49829943,109860219,30822768,50846397,52794956,66074217,46107714,23736163,85082240,35481699,108515255,103393634}, 5551572030196870360116854938413885612421974004935056231914201710490397818045197881373615909787385985920775759991389322729126898688304013603718906322186712393595098967099568013802954690189356788780716819461912312082942546747364676296802866944770}. -{{52721727,115903337,58613539,120687983,45217147,91309261,102534357,40465628,29909444,52380685,41190652,15359302,4637719,110052347,71549815,73530766,11393558,78121219,28305212,3113432,67206140,70095087,33284426,91035798,54317288,118381674,34990439,16288731,109113910,82646286}, 5408958540260430723729620698342037914630556656937241370278444340224644868469868525234508527762802427449028250731985768569736656263240873533017865478533060398190203140007547129463243586238710145375175980726252677705725949878112615360500525593215}. -{{52847097,81101561,69162027,3142415,53582143,106799368,108730182,43128455,13184967,105526082,17636970,61231973,6747692,101837023,15731877,80115293,89775983,16099132,118492639,86547352,96209484,79477436,59604140,84232282,55407731,8446193,49362449,39370586,83886143,42194377}, 1786041993613191485041945414847432769698091045534824342312146422483306040492698396512326635242354370197591760186060608843379107134436485243406207343364509968434532221545371128120041531604790635722852242705557735322840181191261368938540587936159}. -{{53212658,18631967,56044140,15827591,123382673,122758935,79082047,5414724,55348340,78291398,74769781,54004832,34390166,121173484,47323926,121045932,40325987,81143585,17800205,14860471,36940461,34451606,90875261,108894089,34468502,43543541,59924278,61643548,82875938,39447488}, 1788132323688793268382120924039682641295411183828092865059779902623561111107853379630241777609641534016194122538489182580870474720427187219760997473808668267323139440238619860220488468343948391193777257962767780809097548776753726923368472446074}. -{{53457956,27133631,49024270,35649476,23250850,58190687,122775300,34204778,102929260,116902320,10052345,21860695,40733209,83471695,109971951,24159962,118630935,89277500,67938910,16519746,1752990,114141149,39159887,113029269,109038080,48605032,48215590,6657159,106607866,52083182}, 1883458904310030781148832943372880645314907938404286449846627712106511131779013744143954180901539005623342652074522943612409206378853053838532948545191784920146431049664149419700314601850135787711855811421775475723174396538699653854010563197986}. -{{53504139,10296365,64885634,27293342,91463917,56992535,61211272,95780569,113870794,90347537,52389891,105167556,11317233,52439519,27829678,50691459,9109936,107519709,65932885,88056459,103733650,41349009,476895,68844124,88714787,1781556,121972909,31055392,90987052,36730970}, 2304651314940077152452534465927072014912578728988901552858408690008544591745434095743674614075243505823750257070567672383860911877502973699910204434620404807989980879771163725606706940282919020980055190183835581033824419392781181845664850425523}. -{{53704111,105081269,104144370,23050404,20860431,20745674,17444170,99458044,98762791,47378387,16299639,57889220,103056145,37868393,121285366,79754609,116820892,68302992,22185106,35159188,107230562,79927240,86883461,47276360,3989551,47195183,62571395,36795080,3805233,103876077}, 3462290838163412476459339245753922838955631361078932218875827135915543892648258623695748682051050820866275531254188130776412549580656200739227941177826240399564739093190140056174993977459252829588427544167009774513153256699811631578949802309395}. -{{53841466,16501756,52477616,60712274,107563067,81560784,13138978,86559352,53026340,82991776,74803541,4972162,107177078,34412149,40775010,108494059,55218053,24921362,64589485,434100,69597760,53827814,72060477,41118378,67280141,109076003,5447992,26747836,60357489,30129151}, 353650075981295568106008505638417630896940396840106141778103420300595291673481046615917211431358969223800895350884689372150663904608679445164510136142592261087186514762400373051985382413926414484130185300976759477381273016286601039056160007184}. -{{53963267,65308939,55553564,85284117,9015489,63088625,87454567,115269347,81166051,83329778,89296654,40238731,654104,8888453,74495534,18212796,67538971,3207330,84377055,8642383,2050669,58775322,119590166,71380955,57060721,88598062,17937995,29347837,115805208,84129232}, 5416628330815942892744608969736545553976773617762202708565440397538290807803552886675339384885900362485558826795031575096936484890515745158793977961245779028873970252568299475831819931519590625122735778168760130323798459899800817064250307324411}. -{{54039071,33962982,27122555,87384709,74641040,38122987,111199294,74272241,78526818,27597868,115551880,20918753,94476642,122262819,73703876,18014925,72391299,38037332,111708725,112566963,4349621,17701604,58679800,78208497,109423617,38817406,37325310,90176549,6732017,33075436}, 1019147798004661839991501857674909748716710865731778178599608032377631191467602219949474402034230858857410431637017245653614801415489051922243426376308754362296266663442199455472538426063710746067833956041639078143615274885625022099866517350573}. -{{54094187,52433441,58989620,117824558,37384837,67090564,6551437,22355445,93104338,85157147,63877417,120422013,118073687,82629565,2318557,84769592,63364886,20873007,84004689,88674690,61164340,22675457,104044632,60279547,21227785,92582238,30708214,48571335,88278532,14822720}, 1952365700485026829429979426404656323683089104717436219484498762069534782931305651653834287614977371720209608924027029459646968792291167364135168534618472277104532021929967737502211532349028350462823464382597733248869420523138664833108463222483}. -{{54098462,20490198,59381161,70145141,113514031,11005832,7858650,45412956,64186947,44085000,66663007,9503799,112844921,100488475,92549268,6397096,72470192,110175419,14530507,59139181,83344819,12068961,7592392,38393306,33751316,37093466,19065063,73856826,6496328,6508405}, 861606596037734879803613551932873333850132422534640721701926405122149612720378333068457980943003317373158234739157771416082270196881497117286219426776009290824328743518206682528117075029169085220289313767329855955014459683098068110273207483676}. -{{54174723,19228828,71987267,109916522,81466657,25635532,29801537,59098002,53864500,82138278,102487249,66834871,12914563,12411785,25886937,5828082,11514389,35143411,50785694,81466697,105383172,120681384,103704730,112611961,45188898,1896895,96429461,94410700,74321776,60923133}, 3090634638668692938438398060277403645108869550159250614452327089064745962549253203557220367980756760590089434924966737263642897054783897354255132699625622836798164719933988878921509593670049868279377259643115419096560570884480687356716895665237}. -{{54183996,69296212,3439906,46980056,67646917,80634626,50062267,71682860,69111660,49141646,117987065,25841589,105843688,95040618,101289134,84562972,44355685,89267723,48499267,89755682,17444172,100380194,81680510,31504027,1111429,6068487,60194965,928902,49674835,18893757}, 44575573166166858162265785828250482005557942885688740591715681717967554057377259678740501818096627596218037260736220446023343701875090920290488744523657488743212953376723466239426236066480289658993383428633857698604503167282402692042213231696}. -{{54496138,12004519,50357733,88886933,12008492,11279025,24145497,113351964,122246280,76697701,48785512,46290214,74574044,8469397,936203,96067994,84616620,38170268,101525178,94569056,48703218,117277217,3275107,9455675,34225874,44530286,115978067,44166384,12714125,65456139}, 445746890009296993882989120860187912606404850714962015495672110518852687817235275945542242902117779099098698440342665738492215369220165960904686801534273042257308684943249568040150110320089083380085539804126139725843591407384462224883032547950}. -{{54579821,122946887,33322530,24149749,43335572,69330727,10119105,50678692,83340209,93288262,74382024,8321280,74556729,5858369,110478031,43405560,103701345,1602042,106659300,109346034,121486728,111702375,82329834,102173076,870788,100284034,54088389,14625783,1928819,76303321}, 3732979676576896357569579442947473175131215512142862298535113077501298398149773997739726015412325993483489952042894770880951596257000205334284239645965591947895576379473619538672720614926996460916885580525061310438522957282489585554462213239147}. -{{54751517,11517492,28519499,59783799,93932271,107339582,121591813,12330180,43237171,47944303,74014517,2822771,51799762,86706940,54965475,60977995,51650898,58510823,74192802,92529224,74134424,98260347,51343076,907480,36448541,30328332,32997297,12630704,77618713,92834558}, 5146099456517095263239805035426175230715692440439641927002794705533312508970849881301845779034971956064914901279182305135102513684765825713814126400253037336160422108439801325021573038440298925448116490744081645334717944812152139345285817225053}. -{{54817798,42402847,97859639,13738098,48084782,37697136,106296049,66134035,105779281,112061435,11968704,27786053,89736189,79830422,6763498,28310645,10793246,121741856,29106586,100030533,18736238,79671300,60143830,23234941,212518,121276713,115171362,99677724,74046040,14092457}, 3218233923303957133581480916619955898681620748019203975852611172176635623533133259613696502628692109017914746106719540976793472821907049646742869040788930189158779148690809129173412379898513359284098759332975253579521460048126074686043379506118}. -{{54931007,77620464,71921525,87190760,60825186,75390010,78562507,76482025,56942010,1195821,116400580,62429469,33080009,45239046,98491323,28995897,28988315,35317500,35312241,16553432,98188088,8707392,11206854,38482848,29869353,70284657,100536022,88262272,104546806,119416858}, 6621450549598624160662299012954631792039672842357136962283661192149306048943599657365526072405654438706482375401762405463727141958706256050727258319318051780656854688056002815977077009766954137570140128595214796306479290850412821138505250233029}. -{{55101332,62186727,120144806,19171625,44034407,45921201,8861601,58951421,116406526,83271573,16186143,34463178,27826144,26699793,9054048,20152553,16353062,93895420,52340141,46899255,118040831,103401792,70456087,10567650,48059537,51416975,67295421,31930629,74460270,23889906}, 2181279130913298188563997541490473586478108696917550887852793217791646219368859016405088255228121097244196057051898414930318510902104971126076384942546596769734055185263510244929345971925661484537998096194088659428555038001119130498608498779898}. -{{55192096,73690066,1203433,20676725,91385438,19660386,55022228,105890390,91095489,108421493,56575927,4639353,71729563,63301421,21176997,7806720,6509572,19725007,100741554,36763066,116276219,54158092,106791761,26181946,92722874,113331552,100077675,54051853,57384666,110734785}, 4195879946862453659341293675363710947813182889285642410117840422697729813785850490551566317722978444152839322016161412584520806317952632888090584801622313825532243574955388161707314239931620470863643703848724747950248460871723357172903131119372}. -{{55248368,36494410,5173781,98955739,112033566,72048512,105133011,63541048,78698359,23377211,111937997,75041969,6182625,80254363,42253825,81276963,40366256,106437130,42850983,31074436,30039924,64923608,91149129,5468127,8627342,56217317,83748618,61287238,38063876,56068001}, 454540884557350709858200884708849719865998441246670788684545835823382428917083636358018586062639466844631032116216840842504635653804759023804079224614337174325968963213956475784601851021051765828482949046923788226228567898089766379910305480524}. -{{55259141,83881037,78925009,108413300,72683911,24428813,70605486,117214345,51115458,60689418,90940004,49213503,79174224,109892330,107513407,15413699,1025557,95267041,83448596,93285247,59660459,44472778,28807654,114051380,84759194,79276875,53110800,64038145,27754964,116152944}, 3793456966920717098132118264723399308977884900277849207773967960100258002401481767955204756022471146646249882607799885545549265555227956824814178818453850739484360343963853455517077342726864779165515482659304574257085557590051270553167059470519}. -{{55285538,18878670,83504277,13889709,32282602,69416319,14989532,19425391,12936164,83556882,25727695,44629288,53268243,16468293,122072800,115721118,11302256,35592603,121783885,77410866,109309217,67706746,54158745,4820115,6899724,20912078,41391485,29360141,110240529,90283479}, 5146356188567028693348024294559330684000161838765754111329116412468816775713325064955141615613048958574854972931795008054790297496824217011294619609185151414801793804911752939233342279595559924252721511155372633662392992531433530617798092797100}. -{{55285871,56510427,100819896,92526809,89360351,15500598,77714259,92262198,49630697,64134845,9221547,597653,94473630,116942352,6954474,90341449,39929825,50128642,117752415,106577311,84073715,117036286,85343297,11650714,26998130,27601557,101366687,41290867,33567431,75186006}, 3892741343244288688082813494345083221009588764932053030718975173918777690687222105212213316337068875417960947571686658318858973047610957052909284954138680585855658590664975242788174670093527756192918662466182958185917831584787132977068747099995}. -{{55389228,56103460,49211601,83783824,81576936,48762132,95932037,80897888,1951376,52669053,73114895,29217165,22975196,64791509,16302110,67202376,72124635,67032078,28064938,115275166,69628968,47326205,46805711,38007763,66034111,84919194,89519974,87128936,85014814,34986748}, 3211281964456016139935307188073663600483099514797316637066733259582253803298258389040479091335458427009334110884567250833059628287924733155217812084840464002945328431734101229899206712282105421988477769817654597914859290219626387531471238803012}. -{{55484681,51917643,121435215,45414532,28004854,15771648,115550735,81323323,3895691,118891696,62246406,65614220,4665139,55896922,25704462,3563624,82924350,43253845,99941254,74810860,106034750,28816249,4632876,56934603,45184314,86819912,31381782,106665178,1723972,20649341}, 1078972588624146057829086405038590130500915087330964917873622871899705341544827512093007967399360765654976935225889009911740788204678036152404685870611508439487949550887644951364773949618936353466395839678699676619652029751980369907279080853959}. -{{55499769,113555745,51696234,96209859,87406575,30877558,5411708,89230049,88488791,20165312,66095719,59657247,52448927,110771905,58997750,60553955,112490277,24753725,58936813,99501903,111886673,55901131,115728267,29934371,85196350,52058923,62219899,77346177,72782872,89648512}, 6118374694810821859111884981696799944113063865358574018275630494033262780732568982995696728155979115287661594878046894227156511075465214658136205990633155216886423549405511061838786941847272231962854725393190538537591109568592356957861386894747}. -{{55603006,52193609,22255970,76848979,42916887,27043919,34012497,96088314,84379738,27614461,17527327,55371541,80489713,120409797,21605858,37981491,43556683,88946686,92732524,2127630,108493700,60831374,118502965,110324306,12097090,2781386,28402841,13276564,21001469,59721345}, 89265329879984413179517369717579347193767828936991709209735165287379004754117347671472363857642617188584171685264684203250676468569670870661180685771437238066846351768504446686327245674002623247119894848556549600041436972357558269256761720442}. -{{55833508,4544378,97524697,11309047,90172365,73213021,14910325,23898388,83540427,90447931,358832,86571439,5967961,55699188,31910408,76355195,101665204,51734550,29733384,82952853,105763861,68464302,55373366,3291736,98821647,20534956,86928105,86500421,39746585,55731200}, 1410928421648026712459072104986119189541704853712395217720538410369993726424855683491163641903983431041695105485053082141500181347870202977208251930481101558916120740245561235272796233249361570843466914137212843345585110735142891589967468338044}. -{{55944459,30025792,1945378,22360003,99121230,120747079,92883386,26455121,16019775,101899498,35658314,97324683,25839683,8985233,21916658,113883291,29826447,68199901,88477483,92354313,113990783,66669383,81504786,24013439,55232981,22738943,66978649,37271793,19737931,68184900}, 3453423342742102058930523964355432396883741679909056193777806372268003273870236742359723152305087114702965302866298657297034357736030321728741857663585014549507323634598148334932184298944771192152239496438477294513108277567127385986820766415273}. -{{56207196,3875218,29958912,94028011,107375058,108574365,89000151,52033705,37779212,60847062,102250741,51010478,115086208,118066395,66194371,13014937,35781064,66502597,5761269,928472,11612412,75553,56242181,23810121,97950168,99076734,34958648,7372726,30957657,3449122}, 320150108822548561221758562627659378803948401229386533616038020172661509577094411759557593199347312210003614374829900153335412577106110959007074941208381157838335642177825764520030017654940990536387021472598349073051880628830205448067618366696}. -{{56285658,4938412,50157490,106396605,107188686,36749620,23558967,6913984,44270282,115946027,89145236,114952210,21461987,18821660,82299180,44285138,73994808,36291419,36589406,76113446,57710577,76505096,100017837,98017336,15949988,89410676,44507227,111499221,105577813,44715068}, 2871124101636460109120114366110050530618516847379668229758602944933272111031477560949038668263572262330066898489212827343463386289442326744654649845414903702827512059200539956349921833976362901653851490731698422763901632642405402910102465417800}. -{{56524331,17673951,122551843,4270058,51073230,4644088,4504077,53339472,121870143,32778673,76640317,63988112,18687203,66027268,37821691,85941228,108515204,69129258,63523956,59606297,121557004,28915091,91148311,42840275,100404961,86038960,78269629,71374174,74262966,102597325}, 6756165417007650498223666671796797894282560991947227776841556843314846717770445069523498392292540165240190480355734323035525809955859870491644703582369409937860887426023520724306345431087255308523029131739485450937436700866213265511351709095751}. -{{56606966,11104040,89016186,55541900,35785432,116219111,6025044,16874041,99489707,6834255,99523972,89082945,109477249,81517542,15656293,66473102,99240166,86151662,92372894,99504100,51672372,99937912,73568488,85243813,41259307,7205152,61659114,2589188,86619988,84627775}, 5220738083400093542023617674695279466538546423182623797338628877860586427647812410897498022329434546448262832453698105071754296440678517764272931395667453622822753181743900854267774964846278135548608692311706899975377562745511687332294482221984}. -{{56628066,91940022,25365241,101904555,12383520,91553958,91290640,67776167,109811151,5693322,52904923,122399113,62529646,105728398,29142145,104382724,91435840,35509365,108582345,17966492,108955137,6446323,64817431,120055930,77430059,23792047,102635750,14543455,97574516,80237693}, 5716848732714486579691368319077131765949434775689927851624488786759630910630088075194416639433459708096516652586859921696737344292553606036437532716601273761835941325097931146362425809461702509601784118751220507958759076490162543701583895874956}. -{{56781557,40741957,79153436,3652383,96745712,61456526,17887095,1408105,81464367,84598237,61872249,39293551,104460040,23446308,33450540,121497916,111197605,71444551,80301184,9631504,60294140,35117930,23893514,63413776,70548214,81152198,37955326,111604060,43252837,91337071}, 4590750622351094261122798370212346242910678392006898610780353534689114905242890051771135101319406021772122600764023405030852357250357247802630066532636270018241100543784022048531816599337508745137671798690509196000165844614264920940327788023755}. -{{56844080,40158471,60851719,114186478,38219191,56264016,94782810,7247952,34083312,231869,24049313,102792209,121422241,10385701,28863759,121664580,70302464,31389492,112565585,62374933,2838323,94038722,93475086,79871383,77485673,51185939,29482993,9331134,107854578,78839100}, 5323407177446100190952032287201064898598213376937906947259440431500883802867449985430254111996025869700505418245410465114875973672234779595702416826985265070104790730295087133122507658098866316882994159970174221923369404384986241606082256207382}. -{{56875919,76838431,84155572,64356786,32745123,18656965,40621561,46295161,103765293,25734583,111100354,115033878,114431708,51324997,119063281,58955403,673414,113811162,88334403,72494770,60961556,71657134,49014996,40030115,16153742,76697010,57702885,56373240,20042427,78721996}, 3646721830198717976040915517844950350049358323371634568760506407645922327132208967236935180054748159354588187549475237555460835854118384133476099352556132582634478750159372590868245216740178314368983397155620912068455696630983156654388680123379}. -{{56916047,87697488,120893151,106322368,78981937,21713134,89160476,91696108,101332937,114126378,64107963,101577962,7445388,64434608,14171906,7589591,41436439,59627410,12730328,36679534,100809152,114967518,7804472,67228834,68258613,14651835,19334869,7312447,91627606,82423993}, 5301090793151109348284229787255044675301416859373290972440290911708076304076104812545572223815799989895654663869005485342117520971151001672904012340029527432588249640323867102754681341297796622079804911382149411932945990109399787988440213194005}. -{{56971952,17309878,15637026,31544116,23345904,77834396,100348382,78699048,32607938,54765400,5738027,18646533,87922684,119526090,41578744,112932772,116955081,39260678,67450029,70991627,109754779,20097697,61645935,25370331,120301386,73246903,112787347,52008604,62314696,86352907}, 4173214725877377354003598708911653331000008759340320013165880519202189641565980901166209338125574962001544807165079471108982656177422959525596611738622013297205047289091028884268457491397979762355468198681820813720443809729804186808072361806848}. -{{57012873,122600912,74474698,39826799,10620039,97601147,42603791,31928124,92760178,75601379,116382363,41841435,100988095,8526549,108061448,88773747,18017660,83083260,63159014,25007792,96595588,25534715,9011643,36220613,77458959,38286149,63924248,89979694,103244149,72736102}, 6089080928547469211061317555910267596041666781899105503177038391308451236676264511293432238525604358642150815852028548310543184846679101575093087423560891576921557897093062693873858141858433276841621833144440630197472901550363537582028801228409}. -{{57022178,5006761,113881359,93876011,48471759,76026006,106032839,62986629,30305453,63153853,84537458,63831915,50680091,12168151,55907116,100831046,33749276,47792530,64697939,86951622,72514962,123246794,104395751,22462421,78017319,25944072,92599910,62525671,20567446,43548089}, 583666840859938246561059776961965607500368315694221444989600433177037060419669037419723683126980103435534675699896941239474232011517385535544435404828482397381657124094168930886232146989210026668279862158407029749158958355874077451365508201438}. -{{57053648,92621468,70158613,81405848,98297197,93621115,79570105,58081274,25992581,14229993,3636765,18536978,70508254,27046025,65445183,107277481,87705669,104906142,47135317,46998316,18747929,51772320,42758660,43427459,104532770,65207073,84515648,36987258,80937696,32454343}, 2241938326970218733306759286101964027902957398136628174859166301406940660146039359086308391856040483276854528378668080682041329638846122364732000539570383544987275809662501117773697964708310928121597881472766246442853692782110100364870613854068}. -{{57095091,107371081,97845550,36460274,92343382,32779388,22059165,62052425,67476234,56710623,74311266,71094608,28872901,53888969,9293256,50761348,90108770,111761798,108328712,14568781,58017483,66604671,83840999,11385158,66170986,50155909,13931612,42067564,106893918,75027748}, 5150645704233844443520014366951063337958885896646064748350634995529558314788064731241695374068379537380403385050088680201867425429840689871093298896488087268753115413194509493920516639911671982478683420805361680587070646319267073713230073836227}. -{{57260433,109316054,88135984,23353103,88014765,70960087,111028774,62218538,39622779,58830447,82311095,65129797,123214965,59212337,54530324,42217849,4641814,38537454,85117199,2624295,16357349,23242451,3559275,88194588,4342116,82336595,105942865,75667972,74005420,103922465}, 6669714749105921446829005504714876862413365146063592226840544120343358893593283543004516398915256638521022372310385964118353706463951814654126698362218232686861151450104941296048447005245100147145118755088762506222811810437719377936543173623609}. -{{57298584,103978062,31004223,100548335,110429729,115694612,10135891,95567370,60840552,72841108,19136336,34451031,27469222,22972461,48057880,28359706,116226001,55910665,121522840,85895841,48653781,34078959,53084961,82166292,28732197,22085405,18287575,78755645,104561270,91122616}, 6033307249347826100831431799120267250289169300414979468499120326554708695639414705553092170522992869456182288199874083488460762997890681761619971759984892402485126933190053238337505082024865311564164902833660524638763511843873957282215079127132}. -{{57373049,94646252,97081818,113805653,59983924,25486294,117943641,14838812,96467351,50497108,18904408,48732712,92854374,116934742,7142504,88813298,119531409,39607534,102607686,24928244,15227732,47095235,116181713,18385135,15632464,34361219,89370543,61862061,8172105,14016149}, 455797377169032402315148065558330425273242760484912699747791370957727211745984312963932306393949445715422926063823369176824554252746096536217070681827858460300237652615170726644976201024960796774160691652463741023512959193044474231802279559497}. -{{57648300,83346154,73152244,92939962,101138063,53685045,64013937,111387506,102005811,112095027,1468357,86221136,65717346,63694149,109220353,72937764,14770181,118773606,37372207,69358617,46123063,121434248,82153379,60415007,32040526,73594718,71396468,48390745,66759236,39921729}, 684636461991227921493179659913470620083515687406496606457268943721812083745626087284110393538320114211764556495282625394012912878971839424357069458646071758009540580853690907057347194881039158157618425049687097919784139726080539830429358581616}. -{{57727530,21858206,80426756,63146464,112292108,38412892,46404382,85546483,8354934,109836391,15095793,48343833,36706899,10345423,119850156,31024732,84291461,71890226,117434068,75101164,44927952,31563713,56779814,87074440,34642250,122507175,19818298,72379942,12345824,97508014}, 4540609462960773045176085201773311490988802502987942908790426711259021284558925098018736504171280732637794236745725567042061856758149797863651735517518126712795350628946816636838386905713108339042458261949412131050409756976068092336621119159936}. -{{57818759,98234176,30936876,89285989,112618779,12340574,39568173,123128620,90715154,29764941,26848553,92650896,54408746,99486117,60178348,37838604,52910857,112020067,66023533,58068835,5035050,110339171,106382898,119609082,34583339,53876628,113482298,25160053,40560956,54981929}, 521006357691911431475399529126816863365422391367029489009817379849725056735588329004901511878212490058952751074333805365285487118535552149282792644837404418710152498516872868379950505203947788528854016253301223746848746405496753943175060465241}. -{{57975808,720216,60964062,45548497,9969255,2548377,95252305,26940287,182880,63642825,79055762,3498206,70699813,89880445,51238327,11624053,61957694,14554708,35606044,97148693,58322795,66777388,16754242,116997968,26677986,20701470,94362964,685483,120036235,99908637}, 5604551192005930342402642447450021653373466685289649889720180536021073972868274224577613801097846696510890978155480555236271053717669600091175896133157673235691414041282321612436901423344519723368804883224322240767860498919721657990245036651256}. -{{58097058,70187659,116605008,73342715,118625025,85185757,65304584,98505369,1277042,104833714,7039664,73211983,120675501,15716438,43520765,73937436,17751980,110252246,50806806,107091605,1944126,105681618,52895056,121826846,51880308,113155444,93892402,35823624,111148625,8783135}, 2418240646444505680362627172100045905739376465893634273634198346073546139176474519172985278967881309032589618870546149135639998596227305995999112447171392464972894978678236527541220367949676252388587740283988741168790239393375108086514435250362}. -{{58264592,55080957,48742651,37163867,25622924,2641168,116984121,91502031,83044107,8186250,34848449,122465214,61707926,95274990,981267,26598347,52406455,63047530,103817751,84732804,73929446,11675944,30220712,113148028,4151352,106514825,74932894,1920100,73303459,28880434}, 2412222187557015616467909002759760841535605842182473466735919853556069014262384345375785493770302805601788779664670396068481318567903589940861463289328083139746643327193806782095481098080185285198470634068402342817582822079994510695348811711950}. -{{58459659,22430931,80208198,44605840,86514022,60797405,73437247,29795359,104021044,37318540,13435956,79120524,21738262,46831692,40615739,35510999,100325003,91915446,102260482,113218435,115238669,43604950,22139980,88332204,79457279,31438471,71881275,62229251,45688601,68656571}, 4013743125664402528926281418096979595889903854762935620880477287825448491003268529354944289224520451622622440379031931622111596456842598211775917120622948650115734800031269641509996418080111970599230241038548336904196274435458314109621236252899}. -{{58691860,8614496,27407198,16309708,80946981,22177050,112354903,119016481,59740035,29308866,109116719,106774314,63658790,41294584,71830939,34799278,47291103,65383918,100725026,60783371,116698231,115234140,16134031,112295005,2845068,41357940,98314699,48750054,103143774,82135310}, 5622928218803529289928912833360757720615646414893114995124001831278629302583156087810176910099661621239983668063432145840271540847983207670829377622397200096491904122535856947420409024157596676683878932134375778486694451106620023483955028772304}. -{{58748989,106055459,36647169,81723774,91343069,77890685,69156576,75828126,41106473,43369054,17704435,76003556,96262974,113459805,38886502,757735,20458613,33620738,88094102,119263799,31115118,8405902,8146731,55251556,112286079,10792023,12392729,69896102,120802056,76806328}, 6086322929392289732415617261320550529427994799607595834849213661954226543015385805678750323782632306323709825076474724264074366482747150927182994315234767200850975813904061370526933030127834560766804871871973975105798688755392368888369541391671}. -{{59010498,105636098,115559115,78225158,110282380,55675051,14918948,29308839,89476155,61510555,111446785,60097380,72498985,63340592,112261685,77511216,109009510,31355619,110423879,43920665,11270012,96698616,102128050,29243749,2690318,18514895,5495179,1114699,12616603,115823031}, 3456462174499048218673885200218394515015166881012655040799688854104981820761137521788486767539075007508611743077804975211341023461076622306358543038620520649058690816768880266931438016843055762271548875617716947663396994774240797960067882047396}. -{{59059802,73607569,17077741,77130107,85965308,106193688,89653438,71733688,96231368,26225666,41797315,18766089,51115225,64058801,104838623,19990499,61981756,77398239,54968481,81624607,72212909,11285254,13854885,48047297,31670314,73224860,14320063,107705496,100775760,82721157}, 6198860325039651028565032016451627608896192952145494618160353980303287026981163332774392822311266401593260127300172625353402265770327523967826962455642657038833843777592774338635976416927453223816159463035783195472523568006064825342245012962318}. -{{59306834,99289884,100772266,62035589,46549561,64619244,17600147,60438006,76637700,78979506,19712081,92655277,26879597,7388696,30607330,89700472,446771,88986064,90449153,121483301,16292474,44731163,71740176,80234489,64877402,112448554,2216508,44206155,106389646,14064917}, 2006465166062038525779553966553072060971949542600988322616033847865416415208251025530590182625701482539134652263068563061803844920145330881830296380671755978712558566672915516760623982963812332599325017057060873371622940954545604518634685537368}. -{{59364264,118449949,93406709,18151910,73442496,60216727,33386274,106705816,26422492,59431026,66761338,64002961,15301725,13805334,36343497,40534459,8329348,17085446,41737034,91860742,98466402,62353430,61118662,82192864,105825993,32217796,120193212,114031751,32914365,60534133}, 1450294097528862565667234770102520506417087947616652783127664714001706584282670070779530626328347126073098704206852873333975475387696778133647448527307554431134831058323755613540452044591442908441160736286532760271690848223809339920930071173158}. -{{59446924,67076246,48560856,65021365,119278974,86847002,9413072,113214511,114226290,103628592,112225990,76906196,22532780,13245293,36848712,60305786,59339400,56715181,95048820,83561720,54139565,103624859,74216109,117791442,110823189,41759906,66426057,113245885,50321093,117929557}, 4472596225385942994064968505413773238987140226557312826229506653564073618305371091139578290847459939658128725169270350041544154017491137457292700228792376663552880695479518078514324177056215678980863246151492929787342816086458273424415298560136}. -{{59591269,58803282,85085441,101045241,89180826,21890495,114070101,105143343,108618958,113067115,39383657,28063091,38571160,99652770,95019211,97090750,9069713,18521819,101972849,112146786,107050891,8374512,30536838,20990426,86005138,34850659,33608791,77906048,107945215,65462060}, 2679245743629922592599389044879916515628606194744756003724770842513115732083376752321309726508676260259156832094055303041539843753413452739736145752740721988123547789555371793510705624513366047374054448706803051564894455132459498481714038525677}. -{{59710334,108921012,92855472,94171251,36842735,60718909,27787455,96436548,64980333,109094758,361654,60431431,51065176,115517174,122162965,5511663,110214071,15221149,86551129,92731595,17080299,31291568,11023435,20352801,100758121,1883132,102552073,79808037,38498094,117552164}, 4806548599115822233966875868770863316370379936119586574413500315399968292327867333997753444334224169315048662550379468063984064678093719771058162794919317239332987535280940904580418415555886039512383495089864507181974326013879117022582848604536}. -{{59734390,11054564,121583672,33026119,35912129,84731118,80360530,122294078,66799437,106460678,27881625,13866244,115102904,25049567,22443539,37395479,67195982,108308963,91529446,55321673,31378146,11135346,44344901,64468307,123213814,73669726,3368828,25007838,70023874,61648}, 2030024396763664635779724086130460356667696397032874956928508026076640247072661846937459998167142166783473091478074227033715791788793979340955186360909551794627291398215466916522534989460192910613962101143498582381709985171196957679052185593112}. -{{59756250,18042519,51367629,60897942,26568954,11120358,94106690,42722395,43956378,104967210,64685805,20558181,56086499,96979437,17791713,76887266,113649358,31757929,95924651,104926169,118775118,117746666,37001015,26333576,88692135,29259407,11969193,112925406,117156779,92100874}, 6106915102406958175820816038440424584531235714447525898330226331247890783838826508496534005608726642540164434566965920665492055924157858086941721136800064034986385134759512782411453943166524557485109650484895132426170283303597785156638196268166}. -{{60062679,110734703,112392550,21765288,37360756,102119815,54111344,109954662,95698577,28887183,60234915,31225752,61791773,117424936,29985780,88149011,96484172,90254619,82084300,93660931,16376500,4787431,119683888,118130299,8945957,95129290,112610473,71336469,69476364,114177609}, 6701200910653738537737587135913751582991151859365940661268016024459356135568067297148204454348794153623911275509966368298061987944418675204213223628897474433837632170264826185891094489999541610586014317080656884117507014562156693222941520467747}. -{{60265070,31836578,25372657,115831126,12069871,58280007,44677643,33517142,7749027,8904172,74287076,18079306,36845035,28309384,68168366,9964859,72512364,48468539,82382329,50621536,102627905,6685573,100855525,109138728,69473430,90672372,85044089,119248165,87546002,76166477}, 6810237241691403755774727495509616861313309827851613405457163675756818448052875326668384156217980231812463094837162473730017860074227466877339874876548859493977234412493741918696176733668951102688154414332902216692177513789095688345593683808628}. -{{60300923,12704650,59517212,118542390,48852886,57000026,97551889,23410468,21416689,36746359,49344083,13581591,39224725,78557216,50521321,108226929,114006717,40525279,75905754,18006537,84632978,85841421,98643422,3400508,12489093,6704896,92329979,38736561,69010473,114722908}, 5596808794842408214869333310998797648707039798001663157559776117833158997047525051948585222505077638382152835376638987043124523532816344452685026367031972097686572793260121467214694914117659147074696290747926225636106288705381206117295003000641}. -{{60346115,71307755,73076881,11811109,82658816,82226513,35964031,82865091,46654906,79100128,119103552,4982485,25889815,110766943,61197530,24275952,85788349,84055921,114391011,54285377,11254209,18650569,65775341,16547931,8857372,54104651,44630406,35399456,86622768,94108121}, 5124015361007611683344892807508917097996580821346354271808713283243899431379870707687050540708326573334107333796468781046334690071576020821892509604960457516365743460918864043792372142122773194839162711210752938815231648099302417499003457321199}. -{{60434614,57018239,69467339,116132911,47836442,58946355,32721176,53755113,54887310,23360687,6871146,91801730,59840494,19586850,62636735,55009364,88533093,11997247,44443539,14814976,50001579,78816590,52307705,111064332,5683909,41485257,72626689,38119225,38799512,63094387}, 493862924555771297755805152826571585729657291150030726097589995668818246625846910803189624003315298483645718309400594575029534294263611157300705278823499271231955072551515798533433768723458276570293872068177895991662968572584479657550337753774}. -{{60455539,69468812,10649310,75696065,111446916,16240106,87074254,44311738,54748351,88597698,57440957,39636719,92847433,93333763,89260792,56266596,79508190,119045963,39672053,13045177,51735078,71280119,22903966,107924668,46178348,40895250,56883693,73678926,93005488,33593141}, 2628634099900687687463353791198693396252258917130334746688338104806208641564763989058212857073141428850847831175968561450515989257233775507195394017364359813675482689795191627075358320218045534020181191202341182515666154269012910016920992759049}. -{{60477250,103204841,68597602,93856456,46205613,19932843,66953614,63575643,29026789,84282346,80043438,27810858,83302357,68810373,43408550,7072363,92563522,80067823,114639021,12808620,21997555,50760637,11855734,32398156,42113942,98632816,75130389,37419623,21751728,32411811}, 643134640200172026780839269480960300019869845583645056990247117166113835645267426141215852748147339652687720840732953376620820965710641494740440046739686250437661425666571960796526153108900844174224942488755603325037458508357391454152980607410}. -{{60504082,120616806,58633260,86473090,10437177,21320288,77801686,8156981,79257847,41852484,109794214,76071087,117974909,20849159,75085473,86788218,51249405,41483348,84601217,91930968,61925252,118435775,72139349,80780540,40249452,44886244,97993148,25257419,991008,74252238}, 3939489770355793898101761344072061785979490040878889125768062925277526386200232875552290846892076513342509330996849051889601299065835922918250818126670154463978347902305951553374520820422057379687344694193183956950445656229347999281734354303376}. -{{61003081,27121108,62345042,44404788,77121028,82183617,119135123,58086251,38458488,36357985,89875381,102731307,116271408,89917351,100878052,30773959,118493963,122543447,52344249,68288161,173603,71448219,71482045,48830729,84690719,11894414,2776239,49676158,7378498,59746280}, 151483157411907446158487400509960838079463479866795613436705863686092040499065152043059195857377117750971859122804279757489177851142609532570859630858427214855634643037781360917123058413748454313441835355501127488397895171758993979995070639841}. -{{61033042,29008099,92448788,6966842,70028864,101577365,41930983,71957020,2808613,67360019,43375395,81162375,55307020,15459370,13995838,121761695,25637762,8754886,32055572,65772898,105612176,117723691,15087494,19407750,240661,36862202,64198658,57959215,29191023,114331418}, 3434253236949376542676896098083694134574019286402420818579958893645366766213793481074624574305648063214363406847145910383688092201039120511723935427926212783012908629725571187295957503161198399047203283035578688402755125153575026556278807760738}. -{{61113444,55200055,10852742,86270072,32920442,34320689,650387,44665945,118633743,108647307,16463783,94732570,21541669,17101150,18015693,114979688,97578688,8901335,96058488,43997614,14765659,111740852,57636629,684374,69995014,24719810,19625363,21067567,4174748,71437316}, 3536357737566425789292405308313155019714607610948683883672195571191615909430002609567342651577271241571245028234662460871573124208349167134666258445259888627754954584416878335845846280206112418628024502086485697973732290210654863507333623994338}. -{{61215138,7053985,58466287,86040165,23921641,56795192,83622963,35506930,38594202,30804422,121457995,112744155,71608376,53953866,64709393,46459981,104986715,55327669,57372129,78757286,107455491,19457715,32888949,84862468,108186728,84363042,4044789,72940575,92017275,35980827}, 2944391166292844046061476139806132914657714816187674555795967593276985730908340414198781004111284520434394666498930585018130498257998547100064051366023780964264552144700330244771814654204328845266270501913858109822891489762454801927630908542046}. -{{61320210,29764801,107934800,5400239,61916664,36616246,6711005,87555198,27416361,71991550,104203748,75162742,27312271,5883982,94031299,74686384,22692723,24375733,16664310,14520362,48799542,41608104,278968,17033886,57188656,86969764,92314648,65391057,76298001,70171745}, 5761500664565640486816032321559275650610248347894299162257825217029337300801550535324924320353840723975700090014224319322448927381754736944778211146017178018533560671599776909321366685815869120377222854799177859788239680418789821166577604841802}. -{{61400689,103100092,80945329,88609977,2178846,77845020,105773077,12951531,89853523,56766756,29624956,24461965,94786657,61682314,91414615,65946862,34360048,78707722,27678963,108497001,64569525,112662802,11246494,41575264,84823310,46955992,63128705,63156151,107658145,19312121}, 1831336028775169697160314632018097793532403654690620929869172664956862755793692527776423003410400785721610053244819072709492158796786232570217165687568148958612224070881053866708479112458344775682387423649782499698373529327065076313456266467789}. -{{61468195,25821468,100959722,34667157,60186285,25556478,94287796,65807565,30490266,1862311,32248710,46119078,50603193,106518081,79617587,111091326,46138779,59195085,54959247,84596414,74921307,66950616,43362028,12650613,105708133,97798332,48692148,26272890,48531197,5594743}, 330431806013451671709746606216517885693893338016899873848562949221931644856426106769021667119466727909497751981157026968369515361498339208037303503556676336413794646146533589696642498585202836869756178170179780154765948195150843510414776955545}. -{{61494713,24917285,13826860,70839156,37053366,122298270,62411763,85398808,8036177,102460138,99989405,59430231,87802309,89093778,14187201,48561099,80305709,89241143,56835169,96243167,62085123,30400057,72792867,2365724,99353915,57851200,72712321,79850544,60515951,12710090}, 1418292298214179379135241008524745707027927655247524265277717110702457042306404640313128598921760857456045206289035886850460925285672476763881794827784803956047934335343575534461935208524060352580751192342793858016463156607252906724267166522691}. -{{61579453,10007790,42446246,84537019,92377493,38883443,94966246,96536257,51421664,121080477,15858832,32228670,102311650,94254904,28384588,48997685,24347834,84594203,5957718,84674243,92223626,79761996,55278776,68502878,98065275,95958239,119786836,57805899,112588544,14951082}, 2531427752118395006644870440353107944626465325749239548536981242726163819469740265850953922368122768004785038263590103614530540393232822617399744923955768421085553307749471180962492454881998362655972053456363074089604533399270673191126067479225}. -{{61684560,96242766,60604070,4607806,5628773,74640374,100528719,109859563,22045769,71503428,105569120,73666313,46605133,107165771,15743269,48735543,114342584,122264340,83802309,26486798,80206464,37525677,75882638,47796035,73555214,62402942,28469508,97538710,4968692,83293550}, 4410551118797730708607882835983956945485214027121070260184339705019782868274735567651205794256685548784526223202475893797459288005707346313334704741937147542019862275736271946842370413096246500934735084981886782291297198897333637721224951167440}. -{{61726310,45012739,85456732,82048411,4486768,74052464,43662274,73747727,19428682,113157495,88315017,49099883,108115403,79961255,110809067,12862403,8344737,116928326,45685062,114973423,40250735,58216428,52796264,87835457,46362110,45930270,92484508,46142872,45785322,28874433}, 484457740806234067377213794310447985195736347965524274024482749438342821236540086556407541219656366998217657316854493755412604498755501652807027685411042167596298116530248756407776440373778118150215213048767170397329907879545797134983513112202}. -{{61767337,14943108,25633931,46851737,4870526,18461277,38352048,119983894,54629795,21983494,20103176,32299986,17531736,92425694,73940125,91325077,111136720,50099890,24884518,90002295,6657491,55255356,37685096,92860118,13544692,44301693,51154381,10233297,56260048,4662548}, 57460346811810450594179615292561478043499424138081668000085462115471204989256972835593779806562147444612980544868153019385503542847050366609844355400538298027228657350091048447086397204388930377755074607062242676390080570226193154819040526637}. -{{61805641,67594815,47128409,72137955,42065943,3549895,93209969,68979932,1452926,5851451,54524167,42916447,7624033,56690589,76440188,36582702,101448584,31647003,49684715,106229677,2954574,38582293,52297130,33659706,81480187,33924189,93538078,33720499,10144687,5301398}, 537297386101305607875519258255056292233262894669875947079214045115010605578011287849680409489999631149104780842226962717641231226422865744119131751182192652501799384126290376102602330937070138037564157085788992292847531263773650566688870907519}. -{{61911626,96401276,113179558,11324736,108397229,29554737,42235918,211134,121091580,99591279,106786711,118185272,37012292,58030148,97302153,81303884,55146371,54958155,26319809,104678323,111474584,40054471,84736883,48259353,20613857,15799864,97407178,82058564,235766,74514120}, 4731293362276148677347156739347937976861282590687931425798741243259862771221866896320975095276067972619516545617419708778861996901603283756533404182532124646363791700478486813485835437841131848874279401285225494012682709887794797803084903826992}. -{{62439046,40741092,86021359,4535499,46091663,12776463,99329603,54936374,45207048,82205674,87349799,121103948,108292349,27668347,114349217,76802136,75237049,112627165,95665240,2009653,117209572,50975517,104165934,22701891,19167012,99315802,18867460,96973148,37019066,119684514}, 4517524865780399460375367704870259755961632193223960310058839311264650556910826148168629348534887876395516701017603714093314772387189283626691343097955583248477210455067958226567829705663864870998879210933905233920473817729681292281494683481212}. -{{62580822,26887067,89849945,117785508,85709163,68279913,75262659,83416073,46491176,41653177,90502645,68818613,53053684,53489014,79308551,19353603,27446569,26756672,49014190,19538883,112288387,34460591,39699808,96302060,75659522,91504094,943574,39971415,90252264,73389196}, 5501237233386671745221093766229398456612471097739493712955308015301875006710804620131181876054960482480190253801008596003850009316677437303252019426634765493720795818278756044694207558148058613477392338751589752131071206678812341453918331064054}. -{{62737998,58344561,114955551,61172117,117717383,118547476,48913285,1427693,111572398,14647873,68858907,63302773,35434134,116143990,122686917,72846146,71251621,32618894,32908684,114775268,109285865,4496524,89320178,28029655,117871903,7672799,48408,54118997,96470879,39817708}, 1851163887488808734957311805645226533311733225885150458275996159813379842809576465257639399235494630304144623301713112676492472324216239115570914962955360063105603022832151636989758848831871216145341347389807460413523289977877488871630158515934}. -{{62763911,84182228,109467528,89319081,29339681,103857863,95370454,37133748,56948328,117018799,111058929,11724642,79006254,105174392,76909474,62533075,30864581,36633081,83278076,29429877,20794555,27364650,70457271,50573782,109595940,2707725,119622298,118574456,66119232,88524852}, 4829502251566886691365617764142508839519427179235348978544108850625856364348753370030474157104020660765404320856170953346036867919483270230650186113313407075368513040485661282756385680847597889582863259588529650155627301906475223651795573900857}. -{{62962379,15263065,80755047,95434901,30671182,96581663,25021806,92513232,121805884,26321023,20255680,18697314,77890608,74646827,65767405,108795979,46784925,118048902,84234992,94095542,87762792,16032513,109357069,45841804,117837536,19125116,3551524,99922071,68255492,62268861}, 2706669599246007146120184748368139735325762583276695504916212048656233927582000310376051819822572085860756148614731606150648252957489178165718351989655017948493660828266884916310027127178229632106491569567433464257497839459567024697282561958447}. -{{63044305,466045,117182086,44721864,50719731,73421167,1999,41325073,112831129,54421844,16719735,54877637,14496949,110184437,84050490,86070156,57596786,36944072,116144281,16205486,95438057,105181348,35086336,34858123,41526127,75899740,85024400,61062808,79362154,89182541}, 5783202031799645175347032642841191162647943131245714097270206341219727951160753096633251634355727410455917952473726612375566947617294590909509099585099026657774792169148574734720573053579940792507119937975297904896824410670063585054722809413107}. -{{63372407,122234187,66783425,27542387,15456574,103861044,119782795,14168021,53417142,60333851,107487113,107866524,73707006,57016644,8958250,84606200,38938657,87409759,109755206,14575673,85115771,110423903,38858919,86452876,101314477,59865741,18085580,111109480,106457963,77729723}, 6157332410456581808741233348161220587302299224507865478142529101865692352452840035638663709323504149908039508528092840633549449358524922525022566190793093624637529852203500930428062169000612083687756698966019623892855343531280547058026972645071}. -{{63477693,83366778,63265317,119632650,53674533,88563134,10630743,89470889,14214275,58631338,13754783,90741763,90980605,62925784,36113869,4345969,33063236,12893251,122591373,117703056,73340857,42810111,43813631,106129591,26100076,21910027,79749969,113940370,19830498,26298121}, 1345312064166612874031543012403125753586027990509961215106624177373945196465014162008319717696454104342742323783582116435479622181272746750169688453793820821135498777435297258419434924419133164261156225737005955751381155391747660190300824329685}. -{{63492052,112552152,31631760,53322080,92690501,118673774,95978386,121511182,29782028,81725962,64653194,85838869,89810588,93185588,119659418,82239115,57427948,51060799,43777624,88281813,37380478,15316881,84113947,27263416,62228646,32799664,79990740,77652801,68551216,44291807}, 3017685056374485103434205155794792931292512451130398710319658155910426622860954054583166395579745739915753089295627637742052937198529793668203978657603566573268866462844002063077722685654686598299402848720740929228741899365942090908260819961872}. -{{63653159,64137197,31466432,55398345,68837936,72935560,28248411,37862860,43888559,106853967,97926767,64239702,28087374,121424209,36170484,100760120,105321583,51351693,112093938,106737228,106232109,122912339,9580433,17404938,74846186,25127209,2415329,67505609,13156154,50434940}, 985886428714948164277187680606236157022937106506520007606150867774529098637694677517395301856213751059531145623628473097260105640867751856168177593051487207617094891709184129540913728165850122380346578456075016536657798759751983094580406069067}. -{{63679181,78344044,79468143,66344669,61852639,65198361,15459566,75293519,12190722,81086000,60329269,25931275,116140816,68736402,12530388,23633736,3274441,66186093,6718861,46005509,78272051,67962125,85276020,75995367,57993322,57054423,14645550,80977297,79916160,71009819}, 6074643397437390501080850101207367393694210504090674571912825355508649669840442835383808422479085267055318875885033018873926515478699125702066813645984131885781250978364254492146344202389429889730299840405026811605082972636671384385775311195325}. -{{63680919,7821389,32726320,34040975,42166747,6796778,50841868,4506278,101469665,98207246,55976439,116912549,113126334,51962172,67156763,72573891,15232243,23003853,50677940,50310041,78078038,53291380,55021052,838634,19509092,76952180,71021880,65440813,33193844,101579534}, 4061177311013530926616992857605351896303330691307632051747277743664775069970882599259954926762491205632080832080237967501372082363942820141199428592490297429049358776816907609072939555080629889030794339608199141294611881869345698177551514193179}. -{{63855538,40757105,41055409,52700768,106088087,17464844,383457,78006988,94943335,92403425,71906919,7764786,18008103,14539229,39372828,86936067,113655885,91113671,115331034,95501566,48859038,56529834,63030286,50908957,28571580,108222500,16123299,116920518,80813400,106581838}, 6194389348207624045914475913931307727474891159714629870205503946164154611186566273808359675213624124661985926204740382129605005179140346290435724615764046161027244717459691904878578222421695401976317714576522994106829943042177415931595810125654}. -{{64107537,33937658,28677105,4032035,8593757,119384587,30003472,103252115,23061654,26954929,90058924,75972705,60602420,41401459,40951991,4628482,94234162,15537640,56553711,83435245,81656847,97261916,53132844,79360499,72606167,51146559,60942627,60879654,48428151,39735449}, 183807706649997152485739693757677732843400713479728291524921116887218849074213435801314754974869921949545378238329876628185377955585001544205270921243767405005582371904123769560944640765530315345086501780378578200962274965177179604020335766205}. -{{64185336,91764277,81601147,42944048,36879390,102701568,85454504,42426945,119263214,37301368,15320431,81476242,85468197,8546117,51393916,109734931,3069148,51941874,77288546,81613802,123404847,15390920,13118537,113500738,57090305,73414301,90099002,60108456,105247809,116395734}, 5826427338860267447093662011962988605523425619102851530147152823138334352499590972265155193859080268192981697344285764554347704975678361346714283385117033084785433354465650097218616086083524456012254272868941804641064359442061396606603567871110}. -{{64187537,68200841,122464234,117741630,111044697,52861934,87416618,86989511,104834924,67690788,58013742,21337139,63855345,78963700,79187961,54854842,6155319,43908696,26420827,31994462,44932578,100546320,80564339,81586483,84267478,67212720,70310176,54626376,116288013,31883750}, 2547344092863220347126265090943397515051107499807413706721251013933681344373057870276443200106592082305806416659063689927988155684131014443532117637067566332994822854946860481518036364116722228203142843008205480970586436580417671801618536159379}. -{{64225001,69386295,82123605,40096344,55223780,80896438,51830839,51640053,34031214,30857241,75510125,72344343,105798828,80384281,29122505,88510156,16947877,85290282,54255552,58238957,80415447,103457887,107101760,44593702,67019281,43191224,72466863,21123395,90264618,33563233}, 2181580518015121149667999966787824377846407045079021876923260907613492234771569519898342792024363598447857663866901433742778764354997209948789811890020461987900489392700911197987721910694099745770124555035512864633877974898265119213516970618567}. -{{64308129,117580704,42608346,11957860,2949369,68726427,8974764,11567078,34112242,59808533,107257754,111965885,54089985,30467862,33293171,121691542,40203237,60538221,5041591,18806564,42545734,89053640,71493442,39865383,35974706,47033002,110703413,41200883,39224308,62505009}, 466989143478079825798556847925191104025376073484775190899718764828536195107883724678014101112182373979135561383855560018117169781685699280938885531801852736729951056940323493209758089165996311855148147831498001773042107381383577357781167462961}. -{{64322896,69421464,15570874,123415749,46550347,4486621,62530966,103595330,118154679,113485461,60455286,19477823,3137897,11481886,49291157,80411976,92729851,66646955,16283620,90241811,76223288,97360335,111217347,101775229,71698049,16904198,6347619,2813709,46901760,40379806}, 210673347190919627367641138659680945568149590989601090001461142340330615052847006494644453442662914918821600597777726232842769648404443106895192203818206332598505585750643430748539126856922216094886667081794888581461357923936839441586154330936}. -{{64391659,113376408,33381159,66668252,103413380,19880320,46194939,57366036,11397388,76918209,106642976,120558178,46830055,14684125,86042907,52951621,53430791,29496096,11284323,64392540,9867253,116448756,42158045,26426761,120760367,120372235,11622579,115493146,43095549,116557768}, 4601057057844922968508494748717138198194753525052197865782896779852754793003117799227169129811755653903641082538631324968700587651470767808148963885301116575284755852115005362602773041676841054254575219527242940044198887432953293494082977788485}. -{{64450213,75110770,18214450,93712900,20331242,114044553,63550077,104507746,89204223,15753086,12495316,77095336,900940,53532762,32249856,121597520,106758352,72211607,123234335,76188266,72032181,93159632,110116121,101981250,91570587,33117085,32061093,53414847,56294034,84754946}, 3627207210945284856408340220350579210103582181992377818164540104233155792956306757875429556039909437417184956181100902957065132058245871101499322679818800680674554807536494122802089831117770259012213351280004950024479906830170212128558132101473}. -{{64533405,60347813,71663953,55155523,83311718,95507882,63893828,2932903,1139197,110181748,36131428,33000728,5337815,71825426,86501786,16982247,9887703,13869206,40537601,45263130,47059253,14270079,7618946,110234752,74656848,44516359,47619000,65668051,41967556,34412104}, 160192220738692481645615672290983810427360135248701039350058687794923840865009110979127216738194797009855677021905046248733153809553611682891096704463571251718988440310413909087140739802333459567086315973278843390808245649453117442490329567631}. -{{64573260,74667906,24666399,98630340,98854326,82643523,103565835,122676387,76168056,62689210,113268339,52545482,20158000,116107712,73260845,55235384,80003234,20840492,46465674,7637488,100858284,53888115,33471437,93894037,62297349,117263008,66930384,72129034,112705320,111450500}, 6248512291028642715205127697485129019407241375371866965733848835300855346317607741725544083138447207349930566421812229661147208855317692289205411576289965235141015735215996484079658459704360137183838394184725979006537323247062738805503333254372}. -{{64708347,61829977,68751566,83425468,115095553,4902671,70712107,78996066,45633624,119436111,48495759,27220861,42626943,106000567,28362026,120347663,64203713,32644530,7087321,106060500,106513084,42997396,97518600,83286200,65919784,2173876,118524549,41507137,75690451,63647754}, 2224047942044394464923207437049365237664260111029277304569105702189531303673051270639641248675535403800401543948142762751738219920790567193784753856235422581303292960606540762716597444831268903346302528101427877560820117493284808460790523084403}. -{{64796791,83216568,73460932,31776350,70656359,60597667,1954591,113407740,38104277,85161722,59866934,96228837,38021220,122192104,10423360,103701968,44755628,101571032,119594454,20705616,75789,39194301,23312599,43692100,99374772,8293185,121393733,64105039,6597597,39333021}, 536219366992714041933007537059936279158821998496480575440816210196522924316169264279291326067789106982830344440435171026227583143536134372160339132630698090000197395498861964054566355287676079893393095411817664629081191782675579146714490079601}. -{{65171764,95971731,42652701,47340687,951162,70335104,49314813,48239645,49849070,19346816,31935569,42614128,20630112,69921431,74386066,116883614,101507310,27466488,33850781,39665151,20017297,34926319,3036227,21998685,28834918,89559822,77468566,88797531,64695538,88851587}, 4908440248358258744407579164764603388991352082472901204949424434295097514799348129068590668276180004582260450460121369886683379565797329808812778703494454815906394382673742314907917768701015733830217652559849504765765209144431430012673898325198}. -{{65208017,65512708,23077915,117473124,51501503,11228324,46656936,30815479,9768403,96737579,62984185,53753740,95159284,84682868,80613492,14654865,67237117,89120515,5216436,28649290,74779460,49671474,82452265,44575619,92771873,20545848,42795719,104058919,92574734,88518499}, 6116005124170428909459541436310310316739632355731791094996606289024018571749205065968504683159363709535788313529738763333421003582575041806925824657350017836433517882099726634028681951085851437172886843687891695689251884157600842616678692128661}. -{{65512029,37905083,99633169,22477166,2049418,7291436,44361517,97167106,70155046,86460677,15926596,20520138,12639638,16483880,29607683,123347228,4086959,10609304,33306410,91218636,19108968,97146812,36346262,42371699,41525161,120514675,60292272,45566584,118522125,29890524}, 1937272294560231849535143623022999173129606299292642663493501110920474083170863193899434473491462320697331520576206526874084857213819605997495726042979466114038678552021555345955982359289434752745839067548835827443467266450946817414144624509511}. -{{65639845,115369776,18144769,35416391,90664555,90652976,66706576,61343014,92546384,57509232,46307992,120670739,30765308,91042243,109061123,56335227,54708566,100833234,83973805,25208146,87677276,32965386,69923049,30440721,44221388,48124380,19592519,97875549,60085787,67415950}, 4303541067452052164364153532036692905456609465954330196781119580165442209214771495749521496088790187096286998335526432036264815143288793774430873351199055761036114081992583989986822971256429720777242513079797679002577821401180152194244710557725}. -{{65766312,86931077,121211108,76435491,65607859,81876579,97526516,56367955,16036117,109098660,18170796,43360964,45270227,69692443,69540594,36759758,92472774,81505685,42177901,45797904,40853054,46851599,34940217,49269647,18950299,83340257,19088240,68041965,51041361,108386771}, 4482316193426050225974552225060027845234182478841219183086787564608446938735795896685022193727897411704983399388663927491329437786655643521969055731987669020598140392420748340575936431687372810588213466281096882597488110184704500578477941338554}. -{{65817771,60819839,38118411,27919091,64339534,14060589,74191964,38200897,84350816,16427198,24358296,3081400,86568901,74662359,973590,120804417,86814764,47999614,89734941,16077359,115701614,106721868,66261785,26508721,53201620,96991303,48158888,52057124,88638624,62645670}, 1942764510155683130871076901677164858796406869729988366427541066927568320520026197064185387880498325502970021547703749342866025964942742514380340286716839858854257682122929138366246386217547335277485784084545432222615900790129252602439363506351}. -{{66239843,93918388,102144599,64880328,1072766,24961180,55494102,102541305,27252270,74824893,37217817,25623375,33451313,63396336,18962837,33691327,192150,38046885,86695819,3596111,3166677,36837473,29756342,30102684,94402279,58548696,10703664,29409823,53335725,32171523}, 108359344323957260317101391348914675502346345475194594938829996518144915497900081194756281115142775069696939747235489191789519491594227230261321728119638894756068848943710258822649926193570444420337138460887768290437180090882987446055861149317}. -{{66306352,62806075,109291325,79210307,88807734,116431240,119716151,34104647,110196525,23583899,57925019,107339691,69715158,48916167,39212241,21360973,1941267,19438916,80260819,91026181,2126272,59234811,50335473,88684849,28735776,11141202,17667764,79026350,54667268,99474205}, 4325915851818439011978061582165964249194008900170501440059497319065843772117011867427601098401914992735754900743034400564925679826446557715130836864045909883940065735209922552492774627420443099705785397157277468968009853876026148444627723481038}. -{{66310174,33398263,102688368,30950671,114566971,71144103,96344697,10170193,75541099,79872107,24372774,105613366,20977249,59249923,112526933,26002766,25042846,93325532,65499334,90329396,37481259,70739414,105938510,118609855,29352890,82080462,119256931,121044346,111870954,113318129}, 6712312867189866771718656348494550111953301190444167710626418366773858172444651122942344642659434833733782611964104760553310520638066936688722043148135155667099520528749925670772910418296909767698587908079096054516387175193288193167962158429178}. -{{66338954,13303978,9121342,54686408,18343337,65901408,46747268,63727487,119041918,27651325,105568153,93411876,102829732,101041304,100776216,93042126,119487782,71847787,4107149,27101310,104695495,96197360,110665278,89888227,60074874,14906043,42760160,107404747,118274454,116342738}, 6076223274254781642913377586473732016497105940954513966670708753517359289770046194789136744635611035239015920708264146661691797496751666497707257310541095593302765684670449019904989183974343809269452115207340661656048677529122840173353670936208}. -{{66372758,67744878,78351085,49102488,34737937,27108920,47908808,82260890,103260446,5546521,18869404,9218159,22030257,92461307,67023949,112273555,14790751,87704637,90982339,57703312,118656082,100410647,119877088,47800661,80688835,76323568,121476794,18129282,60877875,72198650}, 4210280563999156004580784841027078958484228952071066482723927050995221859555918428599699378617439412439701296951256237519796089193867735353421420239398483152507666320491230526559454738080767389780403057201393096271172261230737429103564569442836}. -{{66489828,15732030,72081625,74860669,85537072,93500087,109089787,91187621,52160196,28720051,52187099,17228223,47163567,8610947,52185187,95984897,24149518,67430224,74420457,51902397,74449703,100157898,71583700,74133742,98911039,7421706,114571601,6192261,78356935,89613141}, 5757206939336105334351373823279514966303309211636947089671537577905269297507258529736803796815109546016393851476188835622201291298723136739138903586230629718818538701157195141529046663916675576321864836583477510723678423837846881292871293271788}. -{{66547103,103810051,115430770,75508453,7797106,83581790,49038208,53681340,116913933,118697865,102570548,3707848,13291564,20066624,53763673,51995448,52198494,66787286,67193833,90742052,14886395,8961802,113702851,110740646,114497409,22496106,110604595,115689377,57393706,92496470}, 4885999266701901893974399413839036969887099636364845382188353168946865563445673452911705457855979584719236647301980075155443737110577181393841648871071696334434540096176880025630536354266858081933704985933915229215347466866110771876977481892619}. -{{66705615,117842081,88356873,121214608,35338815,3546540,76685921,23790716,79394394,80422347,78100884,61701795,34749368,91328932,106942124,66353107,117919732,115237552,49527056,114678061,41121651,122643763,79771315,52923797,72512287,12877428,52337073,102470711,92500913,96713133}, 6125989683704754366983593955504704674729136272380687559353457256296123059970860113478240503092332561914004310297521603233848428197633430287052347159974468598694488819489828995187887365452448000794252269164424497884798353010150847167595418258007}. -{{66978884,88340017,110685205,94115130,50329078,10064888,81969173,25836965,89839931,20652982,84887468,10040424,15123296,114317541,55678332,14213062,35887737,8957013,80322673,87631703,96036855,1611587,26671813,109114028,80263015,12846039,82940614,13094199,115375278,103558200}, 5719550114161957872960923879826891732201051394960436739086527364190530583527098273612622393979152230090782117263741301935473780371712634578472533838297928685183653976336923189740846905697518166087554827856870276976962711961529472995241268027846}. -{{67112429,6804374,12807419,14360406,23235419,34022295,91331922,77693928,61197143,84761217,58820315,6337969,30648555,85075554,54444236,88228684,101857837,20020017,54452008,92861561,122949272,18052560,38940042,118457271,38018324,117245624,54086217,57477471,41734902,41170645}, 277404308698327427788035857414424404752967292271158323224436939903494778597902125199237120528142185363378677350199060805979154522722436436366287812952816086506693440442211554386425644531903119306498874039870128870723045994101087986726665396021}. -{{67482357,60990807,11483206,75991371,100567563,36082465,35662855,23785696,105357726,45523767,25078794,18835406,3651945,9874291,91152086,60323687,39743086,79521202,79298832,116977112,7121844,17060199,101114740,56024142,71456052,122315913,40967250,1019656,95889628,36554974}, 2059688936446279770415709923066911132265176596540161424709764885155439154584205941541572303095307165677453662375924747810674563338543027462349069495535545876358782127672816263030126881587148117620588125034427747601904699685045172735571451228795}. -{{67640555,85930656,76761126,108006490,76029564,92655642,23243870,17667663,111720858,48887335,87076539,19840863,87620953,29294378,51812240,7120922,106162915,61264760,106841437,104014551,24415165,11091794,67047321,11757268,92775724,115717766,35093688,91481313,74065877,90884772}, 6300057974213851008556996093623340675113987625542975645940551067589184134969824387006209407733906680541412396961058652399374387670485930029164317204005981786615450466955385379860128851954900316982540984014043319723247085650952381487767923531393}. -{{67716149,70229438,96630415,64512525,76254190,51923300,21213960,19739978,84449636,37137814,48233855,29823346,38633248,60602448,104857180,96527385,96345227,588559,100598396,80468037,121839453,111349689,115507840,67171999,12956520,54758853,82630444,11116093,27795235,14286970}, 532505239535972168612371423964270811035469474634479064333577456542972460286370093100554035808695494884253598613714747101920113870873499750636897870879956908649240096727241493071364289608703882422924265749643092706171758513839057523986096948237}. -{{68075743,18377694,21005790,76811047,43663918,84721758,4739204,61980631,24338902,18147151,60089653,72437423,38095539,57419168,35052910,109312325,42621037,20399713,590033,41621419,112028837,20155572,73758974,9595459,24133556,53963054,116440045,39471717,56887064,105983917}, 3874338051314056214635680887307622622828753499654650948447202659179958951044124126952894681617157016106166747095684014694098618088478941105924479758104103876508140419880353092797348048199601914997832574188656971749771789183448394513558143999625}. -{{68155367,15954034,70173725,87789814,37835665,117653865,46233400,5614003,97622687,48895918,10091781,72814564,27769260,8862179,54495054,85937169,71530241,122105302,35893397,120123287,41598650,87306762,63524484,111379463,22826383,20462546,15225757,10004750,84100582,4330677}, 1778499412164974259674425469319865865659750782248177087134199075946995930667133371787534075070326906764011645169640848097280227020274596216309857008350301350227694916114329424256270112975657207875901966131911929602468477377919510012722825504181}. -{{68282285,3397566,107748860,17889803,29294030,93942068,110547600,68377415,25647000,72010667,54753179,19088448,101608742,116496548,218590,3798153,71968675,14502642,94546180,75575282,57509977,98790182,73921143,73070961,14068618,119817730,53742071,58221295,105247092,17622736}, 2019240976341242831760346801140274162746470891909357189460462067579795862414565070384668681794249051002014420403783956711306598932806726173299309379589975044116972526804720650808490872739348385259861495342163053209923784847560035571567797831305}. -{{68415936,5631397,12540466,12501899,93901104,37445583,50091613,55346066,41472790,67994094,50754393,36376236,42410995,18418503,40222586,61463861,30896511,84605588,58367682,23421759,40217337,65597845,85250834,18038449,73003409,83002346,52227020,6282788,9102983,16690733}, 347573616703188270575809142538381977515615781866771712877434937001569973206804994871702711095105777194428228188964970874164773517735627414523931227867794113727788013715670087005859017189785213718240830352815159538331091618811960205101302920298}. -{{68666137,53102035,58877095,85686146,22963641,115547997,120529967,92014284,50940104,34288244,69184733,24005331,116066862,98561538,24495171,724337,100969289,59270766,21597735,73453496,73933144,119673251,23406052,14624313,71590322,57058067,41879875,106246636,116174813,107268640}, 6105070104578133946030587811460406279916666728855814903131132177580673562648366856960536755798492141546905828673223100878875008418407878037827636866654641750755880922932468566681540936283028863590585001020539040617845518742635081910585362074743}. -{{68788176,72010458,44717976,27567561,105796069,14664561,94261061,60185851,50502003,83524142,118036283,3489142,94319293,36281112,5316043,58363915,69251649,19752950,106805888,18835050,13874311,7141959,17686031,54676496,391419,24559119,51258782,112940582,28154625,100292136}, 4269649335134315879061948206758554815524189355640817023226234305795034244182446012349567191794158848109526827767155274152080181629381623496813814017686484287426670728495659611711970118706001594854755354437666626426136377515901217588771554448888}. -{{69300781,63692865,80383242,102639499,75195266,78068619,39464049,62633095,54935987,75415951,96667211,16798041,7395999,64322296,119621220,74952543,10282822,86608347,40126192,48293162,29324575,2639131,65994824,113170580,112366623,25369905,23442696,98152331,9990011,15530299}, 1014694414462304301312540058059509227156303230301611401173669695944739671763151251583929354799683218541116153088115021624980083451533766406321759726087100164534358119207715890062196231069962480270893004128561218042175226025939274477926433857515}. -{{69386806,69882936,26236167,5131373,53950845,102481615,30072433,81137557,107916533,98986359,119654830,101484738,16623014,51692296,50675274,90720853,6768573,64143398,114781003,32492238,78079989,80884188,11772328,59621113,103957630,47101401,120009006,57082807,117049715,121101600}, 5676381123285697870181275113119667245017635202703987075309175194389467327381262453222507301795711174179638401891392335100023033581110293656210650763466325740418468396788097402898029846995185797292037975993254698745145066041685154529790708253692}. -{{69741723,20091174,57225517,18595665,98100505,62632620,51342766,88446720,119537057,39589386,72500054,77532058,97892259,18970848,122247619,64140047,43685856,87566508,97770774,28231406,53393703,12586063,33412102,93607805,26737515,77333292,80079264,93742021,9376295,56389833}, 1549632176887090177408942650768730390874827741972246840156241052321285882920880042047466954862483327228835754307390346288536159322309499218661468021631772397823705260919233632058568222222802160974445604135550587894170655418674733514109595210013}. -{{69923411,16670438,7918704,107343483,102552228,98587785,38381298,107787440,38371025,3618697,3974249,86768382,27170347,44047004,103896719,46159151,53874785,47284887,5413881,114107236,90236361,74658028,94797183,434057,77259953,3860132,25347739,86727267,66636859,3382541}, 1010322575803000873085951193829269518742143300624734769697868255301783416974029991497784951823611144737219629366234887416484845750745223091744371125427084583585026857217576085686350046012212522986595367603177460325350315318857766361011334928169}. -{{70039165,55476447,82155873,31825216,27393641,26869968,10941655,55004354,112033198,13504124,73414185,87244846,81323893,46162240,93825905,120010245,59423076,39403242,14652985,78087819,120684015,73280114,30966582,109590900,83351423,83931506,115275664,107617922,48212928,34215111}, 1677365440923487921890228357283560558414984638010134950436424319248127932462742903884412114402754921710708821783146143493747566737559890080768763149282370692850548140462591795677443956200807990194295515509979045475317048009341031538518723974231}. -{{70308591,54557682,20085254,112908156,77345689,50423303,48622920,72503983,12935834,90061817,105325282,73264947,82868009,13984277,92835874,82015930,54413405,82590217,51252000,61751164,119722719,3313070,51708034,87378377,9549852,73450624,48453131,7326547,63225053,110860075}, 3688607862506886386191464043647438914515012579591265870049714488410827484764148555349045688434987173275958039978102042995838338864139822029603501664821463841503729364575777636520492684126168694547612380568392572823241769504187706676522698095281}. -{{70310715,15689900,33894514,46510470,8607562,19908880,103336896,98328519,66803550,45513179,84071150,3004552,35481158,91087412,4122408,56957841,64219032,21229126,88526629,14995280,71046443,19050420,115528516,61757887,36977593,22388075,37133779,80903412,78552754,94028568}, 6009607841109530729951063148575730598351272953159561117644590289340539718245657997436309942268240081670122774323497635015316313203319357025908551348219961135920771036740791591846195193626798486249558121166185197466072674202428078153269861712513}. -{{70380319,17732670,57647336,34170936,8476655,27606133,109162775,97428121,42040648,80605169,28879721,49239447,7368415,99616202,9404224,57233854,101766956,51037634,109605687,108603793,58182148,30288334,7006921,121977033,62617544,19848186,52854311,36558997,72782291,31953163}, 1765830150398813869405595811400711909962834616250681985671090351925123666512695169359441898115546557031406614387378343734496353462536120851335342480352127592365615429532909368588828483475799542714986949858401458064696793669715277524462425874161}. -{{70515871,47705359,6396614,48836418,34881240,7923824,54384437,64720709,88592240,55857149,47700297,17820628,31893705,47917303,1175098,41727170,114641370,13968666,49339425,17709869,86792304,19816393,14335309,43192066,20992615,37813249,108118493,110352082,21472774,89606808}, 4701368561817607923133225113284026340341976540748472508869104791484899859091474299043720487291929650126191898877331241582510896876801126903577468789849972959443591153365544365203548988800783008947705814386006289794864216255166104782535299708611}. -{{70900092,25342112,47176233,12831443,63301838,23427110,11844085,119523363,62229021,52555838,88685576,2107168,5836544,25082302,3065376,74658371,104329967,122087263,121220795,20324080,95597576,18925053,68928362,61774414,116113167,116758723,120041989,82330033,58426576,115549236}, 5050819895031293005959082220615485985474729355486823361703571624515325031625194038572007707651579839408026718093410684212085142336461255341025657452795694714607262187013037772584151545252687931593919615808157408000366867897046307666962778915276}. -{{71080508,103830079,35338023,109439184,110172754,74726995,49026191,22945816,122630099,109204322,109514299,8532011,105091558,42559882,87259615,4419691,90589758,27818412,109814093,45812036,83664091,98785855,24368433,94570585,53396009,5459494,73121783,114100759,20155774,114439572}, 4769856083475022243033064928101254502610514698079007549575007262292397974613627428326722112753874035691316861882973811257348536125133564822104071556976608090462222697678395801590387576920781750308153952905478378506219886534227960701744642837862}. -{{71111274,50486356,79560016,24568192,61793779,37636732,33802473,59731906,4218458,64306648,80140573,14564028,76647938,62494430,77463049,104001418,69787693,63188761,91916743,112445483,97129776,20603288,7459837,31046835,68900729,6259830,54825695,99669745,8488965,105520939}, 4386648401346243986818445588717009158587208537527858201282651791704110252570460313099790159800414350384809886614217857417974440871489714235417069321325667697456034885801464311121944923093347422818512262925899983368231221587822330844046116734032}. -{{71140813,82393281,38234608,1151177,37704036,42330160,83271625,119320090,115986393,80561109,1773399,51390166,110575899,42667814,80289068,59963235,119003592,37515156,61409575,18224444,110808912,58172555,59219702,47356969,49680311,113783568,83537000,98885763,44293730,32521117}, 1500856358767810072994194573288605253520799162293446931851779937973631773171473461187095887735906894304364106913720633174024121234307666457484752788889494496235844814621771317003692890425797253941644562688210052906309771087311861237849050617675}. -{{71237750,87833246,90993923,83091712,78541014,10983763,87130216,84536735,24664819,86476219,85245849,9855269,83784732,92691593,46021516,46169061,44837506,85038305,10057128,62489904,12647768,93065032,109253124,121465296,17014713,100325806,25669752,47825258,116815277,27252130}, 2014663189472646774128397856114808154933363188367611982555460169300296750824402258600575442479427313776541055741844526172306678079424379333567800415840074235640425092003481806254305611216674086738379164478624349029444904487317046203810226286500}. -{{71389838,48778071,98105446,91729885,116792875,24150618,43314623,42972479,31934340,86089117,120631198,28340962,109530639,71807294,119889410,22874930,123240183,109383672,61229576,110849053,97886524,83010954,34515694,114427152,62577949,13404413,104046086,41216067,100215634,61626482}, 2211889322290785233091354808891407209552930597150857190690211942697156402023294626149484455734058473684174791608337967813119141511581295954841563939132953359781531204926601274685742664788591442095184844462604996849132508785547043115313134113498}. -{{71437626,69365766,49081451,32397725,44483796,66933609,118790284,24497941,56959847,90417478,119873185,25868009,25377771,43076549,103277772,96274695,52349181,37680312,111713253,74422089,97071112,54023842,122301538,48560441,106774314,48506272,91011091,58250306,99008685,123070699}, 5693140083269970381439923620885921788860766041707698349120678728346569390319325346839095405622374081829912322922579102746538305797750669184832499287454058746337930156361570149757093588709367703540129644823346610201411308005918215095380689665452}. -{{71496034,86640525,41269555,93276246,56356370,95382707,28994471,106156163,75237909,103430489,46061496,55144384,108327152,57311758,25649532,88020325,38832662,12529041,44162836,57839247,42143012,76799269,31114263,79865552,41835817,41031873,94026918,47454319,83986004,41873121}, 2200685160724783861330947126291226278204684037378457343131694888141929182099577149890122165990979724101351582138434867567402555348603634490035311706615212693321241986317494867842999751199672468885389504037072319604456480220868759362176914457574}. -{{71532144,26962006,55113560,97336142,96833313,1557238,102776135,47687552,27709889,27425651,107661294,53527512,112185906,91732394,118504797,44563749,83905655,58208917,72480205,55319147,72548951,86131458,45686134,5901959,51389977,4932845,53330977,50675347,87200374,9124402}, 1729288900160557668662645943097099573976493598709635821284864239502285855889149925843258447727870867482391441669056835607964134278935290039599272294691363981157720935611985641601575541064033825835893101360509915254560419913895154658069486486352}. -{{71598754,15276101,47987559,71770550,52762526,106265577,104802733,20910076,62985165,46821773,85269383,42687619,47875941,59645529,96661458,10854081,8512206,90647673,11633018,74751550,76041536,21498385,26280561,88659403,51047455,115180093,48943818,120420056,2047245,109480408}, 4545196709647134724492362132156239285257858599168939800622807806279520773335938471786845543293148728908102171163894880907180940639662047500576151011777902799255841283631195778872454707252979318751730970649470547583576930000370653992113638915942}. -{{71776603,51966927,41752695,6655484,37730670,101852172,87129675,3562162,111937564,90862418,57499865,123247515,63393256,123272518,83402836,115716880,36188840,111884464,40880097,92216128,21333992,121440974,78581341,93188076,19597187,101732923,20322568,59403086,64854799,73207629}, 3725302746305011702754457669534024444489951415510071707769125617655351911877426734961071084235437153123912774491673451779767374676826669555286383153919933274047098009537625095400356994529170633677622960399136689388397582802747414917163593763911}. -{{71884081,71692591,16256607,12192900,49277811,8002148,30090559,10101198,6527653,98127132,49267497,113093274,47812268,71792836,59762035,6755991,99082972,63315359,70454154,94343056,20502289,70560179,81811891,80132792,21587991,60937493,37429104,67245131,11439112,44795797}, 952344207244504742265859486950390454997442176728915893949030546512783573415354752797685290862028089464349730562671657354874536150134200930044788422590807037160638772561257718501708559705636120637975530909002940384652986781974599705465967527255}. -{{72004592,31143456,74893331,100361923,92669849,120745369,44329355,72033054,119810550,15904085,73187343,92434315,66997692,67807007,32048732,59200133,48874898,17220782,77719101,119566147,75940504,84986724,63714957,118077302,7217800,102770042,23148998,31911117,40643372,57366681}, 291800095351853865592465541762829592260346164130203470018068303045201261007169157847022811579182877699446317480101102045445266965908173127726356499355473248602472577901630908500259929238852399697039192756330334345791294058165109723975492873852}. -{{72092550,87605789,25651026,105175375,117625266,77180292,113307578,22201881,119802287,43034667,99416854,86818509,3270125,85733546,52442637,43194145,86188586,28889838,21509735,92917195,11087328,17783190,61205020,65533764,15875296,24558979,77905383,94006761,114954954,60115491}, 2991095268058359151176761767281356214160951418280233841318507521501799224739929714100927506873650952819977262672380393408397534188637141583481051332327312456582974811391544550057544707686866293109976080241570299249456956247670722735608009907082}. -{{72190830,103263287,82937630,29326100,6338132,9419888,21196175,98585717,90573133,72987879,1992241,37683862,106131618,91626842,77664621,49307706,109881373,8174066,17379703,40405241,62840387,62671044,20369903,37709476,103325285,10140656,116586157,50921746,3122159,62336473}, 534045980875416701945873622148016789025487415375695762537876145957725868045807392840904822319397101716870603981212923069851735016080693569424224257100885585030873267824172753337029491436858062785019852640228597291670858106803551927831168370626}. -{{72349587,47648511,17367562,77385409,89241727,28431987,47932010,71949651,80884601,86688612,99136226,37505318,49726491,1011534,104751503,19393909,30447630,25476637,30157767,73903892,86788392,122388579,101363271,38238789,111754288,113153616,42812560,26928716,108935953,98799874}, 5491226444051391495489791177700723670446947687652243934342436366702799278024241028982281520734218232463697935226489948425641968562254150667642834803037221550138417461805504806606519620577324928020815419976458309847026148014271260930537744159163}. -{{72432477,37540592,47938387,29245734,10148331,63984030,74950324,104271413,2278321,89305088,122235778,1186940,33476073,37372406,11767142,47730223,64202705,63627013,59873752,98474983,59280976,54314702,65388354,73862523,100079115,61401757,108481661,57797058,84094369,49474431}, 2297141971652449489679937402295250915269428629350238540521575225557759946526470290409635334292258820636845527763259572120519730865869962896946540352570104895286070257864441417860498299606025389967954740695955220749604732181553471279010004308373}. -{{72519549,36044357,41023646,68770844,109534471,28374114,29762376,41859016,42286880,55585579,62774931,121655652,14657896,34434956,61549954,64161341,11651387,102793213,92367920,88238708,70734967,44104109,119341827,35288456,96704949,30220398,66540407,537633,101557874,102129425}, 5266911087869377492518982478987015023956700435160606123945466711864342599567761063993273817935019929261190881781989145743199816186093945861825692875123135111873613545331937839705944231005093569932474852599783830730134076726462360362651101660691}. -{{72562272,100935620,5614540,86940705,95616845,75295594,51351144,74318643,114387139,94533925,8771642,118882499,789726,91398771,87866920,102733169,3701102,89294083,51041105,105904723,9552430,67402647,122400199,118866809,89276867,46829022,94346949,5172212,102571912,82654876}, 5752379705489830285901007287267344696797394898244338995723754962313006875636170827160375533937196389722490050642017285622267480223301231288845523660135630168662096929336193749512938689825743118539570802262428958690732763454393184862816315550616}. -{{72697487,29066989,22321821,5937029,59487594,56248168,35900804,115464185,63825929,31878074,7177593,29925300,90787899,44080134,42630323,88143550,10407242,56133379,18146669,93151557,90193958,40794413,20301583,40151526,1621876,105761994,46098901,13410814,13394790,46956812}, 223613730048350202098856558504321500057774761721869096737464632997226195793749125636259609337431351592375955203085943984466644372190347577603290508277376656106161305996038437073092493112908976415712199145869447849917821498391147260684322887055}. -{{72829310,15251459,110148516,65574529,112439111,102493386,45004202,45286849,49318769,73357409,43492251,43207645,81103621,39767301,81150592,111803402,99050832,17667978,74758104,49930041,49068270,122126147,111164530,34975114,43288473,21847690,15456941,58758120,34352939,46447363}, 42434049875049592666954508432533718876708075423524312021863818442782633678422020059211153954835172008818559790313381600900177040254963978617522242774089555316192489981664186158305729777602931055628316049758998049784544279316865986927962636186}. -{{72879065,106664093,16902399,107343382,17143709,13755817,112348868,48663899,97969999,76335191,91908665,45866591,94545193,116088516,37404420,56172080,79812297,47685617,98029689,67850020,23601108,49575071,96598256,109856608,11461985,84285140,104582990,1673558,65857968,103673965}, 4139676728602405997568011705506396671475447364614179761595099659464700191910085463878829070205834945643812221954437526880430439738339929197930318096701621977850940768143520726592864261650304117154370230245292453911680417249665217553599130181559}. -{{73035182,25732926,52463155,54735027,62456259,118284153,90551699,65943200,115278660,55462328,1381834,50551083,48857773,108414885,42438646,86026801,2778187,40299715,71467637,25904166,12359723,108635373,41325780,103314840,39782509,105579868,113899373,99374422,11802794,40392782}, 1562245098946159702354629348426314394754436807132948858757788441121105687505584658615150318064304927499277426657221850571836356213957855751595534917744490075825563227439599552729049662568279399106793652381556467198084020557223232468486628817020}. -{{73088966,111495369,21524922,38304930,46858355,11538500,54201339,59315826,10850669,83661245,101330573,43680942,96111414,7612366,61213610,60781736,35776181,95241730,49846422,36955799,1692989,99343948,112533299,70472460,104015608,56929593,62807921,11767177,35805108,74132993}, 3614933160348481854811646518526381621796938920550382464362029598225503808778992072975825113172018431016804733084549196079790433173211186723310272593919047254313007952325856479849765046566585394995763729711627805469443653619767528415054339311442}. -{{73144877,88199454,83048572,92110432,104659297,103112429,94239972,64741523,8216031,48500255,14576362,29390480,112294931,73474460,48981969,18178613,120298830,101320788,10299425,104815261,24803697,75100593,38638552,100844889,41667337,21244676,116873042,64600283,73749922,49014568}, 2205107975724751356162339373771515142830405414837031223199735913291410678489783697461446923583533784728891427271566751626455015922475273588404297080521791065483110643356940479198617472327303270563339601826590774391056927824266625867992509764529}. -{{73253666,94055949,101536751,121104622,6164690,5735397,44386445,8313049,21593993,95438226,14749891,84692760,94712934,56821688,5817226,108552828,108979382,45387170,28273304,120157820,1872229,59757885,51162800,6425914,3457043,62855086,41204108,71950943,45199749,62359682}, 857507408035620731724476911528583341177145889813708354717736377965386552163124678340095071950573276236701154401157350297284686999407102660833708457706364506657806028807042228033597240873467173196976872602673414170619613594653032200386968028646}. -{{73325366,89655569,97364818,22224804,60457098,113929584,107757290,112030839,53164235,7986901,42221380,94761210,87976949,6132416,46223038,116842861,82109896,6325818,77604916,45985214,69596349,22619829,59112176,80705602,83290828,62741120,10556621,75225909,68815738,73966376}, 6143573962223042133311507204496674789809449636614859052930465374823173118069670556746430789597359294289771583650533607130650980152995049428525019535613414813414190487393835414363296189972390371624104951859026880139635378795805948069747899798402}. -{{73334000,91254098,73295882,58023547,92628903,99756965,2087918,101714704,10924694,36195134,23510322,96531357,83584562,114934712,103721791,50218792,74985505,36540840,114484046,88768714,102145396,89015966,72331273,30347087,115135271,121997247,4198624,21216701,113723746,66860704}, 2079366771131870605238640437425316616006851580234300639928980355803916641828387675925626582932999319016878222332409828108307936796797838063316577481080037473113969980012879769090918901691592765507518582152174006839789467282847840394610141644856}. -{{73373969,117394626,80163684,48737960,91724152,84038657,76386712,107196614,77759255,55897384,63684639,59899376,52528858,86558764,7182209,16274868,83157237,85782893,12109817,59379192,102806379,7490192,88263135,67754027,32664415,101425363,119656496,5189663,13208101,2543712}, 728119118992749670160245792901747819002166443300590877980172235765123695146593728790041020981390352140003680485127045751259001630242242467621861339181620436739438547227821028713429290964325759041605975203563653975125430078635039075789023167777}. -{{73942292,77331758,46767086,58343771,71030542,96553927,109246229,108586445,23523765,79872971,27975022,76692920,26013062,59496074,85659521,60453590,77033709,37539204,26269386,19652992,50268640,84972439,30932870,82709042,68541171,87840783,103928233,10190220,4268753,71297377}, 4228059914074910397331102322405571460974051132084154058741358776411327919133516963878917228911176103315000675263671454541614281549638436178950764676837322567796269593362510750091356291396805082528546268586960392760062265534915879427024646915048}. -{{73997506,74448677,19997821,80537373,20822253,83505942,80523984,39355244,98410822,123044147,24060197,94423426,60695061,95504636,39625013,18267903,39488481,75854310,67082429,80893672,4285850,103807263,120902315,43504937,30586627,63553130,44629792,3096128,60604894,90023296}, 3458269669080555541253582343617476930950647729762948238361398149659640709919870344290495603266888512347624793690499120268623042664593301279484719216569691375523940671033400000713235073084455212047115595917972863434698021051005423666248649397790}. -{{74163302,82555916,10265519,118371644,85485395,19125452,70929193,45162847,32262309,35531432,41666263,16854470,62696312,73105064,95473997,12768541,62756405,103267482,113557624,36576224,100787675,105662614,120283690,30520120,121585396,54837873,109175925,1098286,42964941,38463274}, 582774626854721835581322898657091502062063305210139169303767271578022914174124349032636150317316028118304329335569366775073213820279334211069553867836452358335857511960666785068737214324768037376399549930868844924680289104982043727426214806996}. -{{74181071,22462778,102292968,54073090,62858608,80922439,78000388,75886051,27628073,8747674,62692274,118139703,63010353,108309433,61822860,19041064,55900123,73092168,99633015,44793785,117949602,120071592,2843484,98521775,105189283,17884381,106138163,72345748,32693056,120603532}, 4876885633111754196760746167641464152616959062575714665938901094104760645719204072016040709936551598876070990766493933246749016711461534268994225365526929466052625396481435668347747649237180644337233662375568777602421452893796066893078073260449}. -{{74195171,88808888,18245789,99258920,118060844,73089985,114403804,55743372,98671993,7342533,75025474,8590965,47205961,75600957,49823614,119146100,79064520,73848308,113467487,106912522,4440826,106407959,42899898,49443300,100593691,51642585,68683169,58686654,116017784,49881855}, 2260309538849953098882911786781302079929122792230652200903588609100676271889120100438473335972667583139440562422226644648847775611086894768372879839761533289177458684733798573812888072722291394470025852815069533857903996070930009709857818819365}. -{{74267496,36885173,36001310,102405042,80315417,45723972,31073455,105774367,91166333,122665049,28412221,41212085,67221450,78525383,36188301,44463015,17725091,48032083,61952545,34313293,78686235,111456337,40150811,98358699,76428254,96604157,16831911,12494235,36565692,115615380}, 3807520243524960902599481633829482033760844046129041730687700699871921948803871642701198919345581979801881680046593078206387705532257952890834744969139930433934996409272706691715102506452264370502870806488411364065035134170847766043280870993874}. -{{74306844,79340083,100304822,18878307,111695514,122202596,100362005,97317393,114933561,122374403,43763809,68748955,116970538,85615469,43172435,58936649,38348034,82695812,28174933,95744958,20995493,117701999,96296318,117993692,13273094,2585019,84622318,113888252,92640099,100821277}, 6498911189443431579667768174593630216377186659976858829547742657706727675740108284067940068562133828319993292463720863646934183476586233155747809521622916419625323835558070883619286083612542294609092701227093448171876882923541173190733539373002}. -{{74429782,95419481,32581287,105491783,60775883,122552824,1460919,41433638,83699670,40225378,61819697,29232323,43870595,33692968,38740180,73438869,100570288,47960211,21266161,51657717,40538116,74593620,59630018,89367143,88132584,45978777,114996272,88635585,20556520,6367404}, 1454254174727287031213990601587040888204522063183406429675569567648627073305680074013225390614236484253598575334461323533830992498917561149981906778751740819605207062219010306791328807391830858296500816034784648228524975480342104552905087294558}. -{{74744103,121294750,75432610,8555096,17832175,90252876,37269019,97561157,101652312,107721965,116672215,115067004,28678829,39494420,1908617,79902981,109997302,87837751,107811479,18596272,22565895,44555865,98605232,84538738,11440230,104866289,72431286,13621010,37749369,105005523}, 4137320066103635415708615625071232158696329023661860948464531722603149435271917373101710450743151578514863159261856911613772865364701409840253096751360557801521135297320493696141326407306830787987005394963846455451147049113564639976962534069969}. -{{74860332,97074834,105158864,82841553,52593204,109314076,23616434,72677539,108481889,10304899,91040990,106922683,100978139,99622229,43318482,67845576,9853174,40910333,9844011,80871035,19028692,39895671,103802870,82145755,98988866,86255353,20427965,18289307,84807672,113187262}, 5524758753080564606254218099896002021348424450228358337971719574224893523124630750884811018062653556917490535743731728581198189618221336255939167825807361012545491411611420553249269608377510245472538489712879823009890380131848685577975702109064}. -{{74930910,114957075,110863511,28217911,41801828,67389653,51319434,28507819,9280137,8437469,60579435,81631247,37071834,11160465,108471204,98821393,45781007,97509043,32486496,32208074,71795105,93507268,87135725,94884146,73958903,91216431,77932963,41196502,119425340,53487705}, 2555008869809515608242666523826270632455763382550005325322211376982750929312896174664200901186491966921490487696497293916146161670541821277965644269749383139997086840771232669589774430795527540478061208251256987053106681672975989960319549288366}. -{{74957241,92800661,122185991,111864224,41177113,71560452,40324143,32099042,100546869,68467696,39170148,64428071,2223508,29720063,7631655,38922020,54158592,56460895,12450007,46386499,35607315,64359335,61339713,47019085,24735724,86456152,14456647,92175573,76720291,49713715}, 2773899190033206187505781844325232830333547126701671291753651369317349494270023841659352815413903631040041939611750417911409104583836220038412016172714048901938826945040377742905585738242686645093552896383784721458796801452099995745990156904791}. -{{75133431,68705605,21207199,44843626,114625012,21428428,16168909,83132716,115098533,102914483,71531876,78806687,26800366,96685762,8861273,111195970,95370635,61147212,96123982,70039186,20674409,80332919,14675232,8041556,97868484,58269913,32364063,49391714,115446162,32124993}, 1832739542021885321533723445553476929784769649184432432249218652120523114724125427401356402516304969581456404424219270550970151960693892117609926041259954922532431912995083235701085802436752889267650107079656379589915042606747720288916651199303}. -{{75162308,96888485,50617923,68474057,119679860,20236074,35286632,87989768,71021092,19267782,117445856,25181083,65972268,52917079,85858907,43855961,107758714,29997285,50096594,5783419,91146792,77191722,109383728,54548587,117665591,93764955,48148674,82639728,35893819,109248410}, 4634800100150685947027370771856132278842911457351855356974370782752532220378930789103671084395992395620481931754280790024073397899245912783121121009057114899093900031867536998954782531993134061960778051490745562821105140878966648037084307843086}. -{{75262211,17652102,69386064,123368218,53087034,116465233,55554654,42276842,41025383,73223681,88371903,48316837,63556664,52315438,72066680,105232680,14313730,45698975,96222267,44560262,5650907,45506943,66259655,89913680,73188685,26149090,107772822,112916526,2137392,51876600}, 1442280742459526050214043573902262275196511412977607522225890736545981743287219752835928642351111933781971537229478985006043107231945480683840692659666049193567014975937719247303128176617712310693293330562226486183961695576014731219332977004321}. -{{75395976,17490341,48090684,22062936,10252143,5669113,15104094,36368325,2236573,105848529,32331893,34111925,117460117,62522837,52118047,114537030,557324,65594750,42121054,121389305,25247791,119973485,119077690,7111482,86324977,17450560,46759668,99196513,79101673,87920826}, 6124808941648607191482232578229831663429260049681503490043263695275491225731840346268007356450510761228412401477653412547625132714307841109408141798077151236054329390571667362975594147030969837773571005523338857967440614810493331180013433159602}. -{{75499033,17095285,60859733,38366546,16680976,87883534,54449643,95578900,116345254,120846437,21661680,66004552,115118048,65171957,35144182,55681723,30929328,59627488,116303946,5083345,47458090,89980765,38348944,91635514,42587301,9008452,25410328,64642953,102185325,77620171}, 5189414189454918645719148918398491145154014689979176752720785416501837957928769442682428823364066748962831728437345070206111466602299764279681080486415279879371858350789943357734522016940218372466678367772195815741109856289657811546607301730887}. -{{75640973,56995126,39357682,112453410,28301926,45545949,1160208,92262201,9891377,74721372,1683871,119458674,36883595,16839060,72620956,87481465,117993568,14436356,22116217,115722531,35497006,63307170,28179830,45114357,96946509,87967272,5728504,112994175,116243923,92029482}, 6298686098920871064129708711738192669026186932311483727006837892585421215736580464395214300795868393399477865999108769393781356176292379817946716697741088440185455678120996517177101733880680667975721369241746074123382724487365693891863317878177}. -{{75882142,26259555,8704088,117758512,65532140,5196993,58603952,59718347,38120273,89263654,27977689,2308611,113063292,56049779,80430472,56305272,66921760,51736873,77922267,60871159,95545088,21681955,100267859,52310560,18647197,38537155,7322908,59542575,80569315,36600818}, 1742152322572591644095939577075340920656956072415751103669728526187462448768030457738345539141469498718368174434262226409436950683016154003220514677056283145123535493433917075476813277448293809239693313878672050659391540377215226934929581288866}. -{{76029973,95326675,109259569,123013739,92262111,15910634,39309468,64378242,42199458,93957385,24429720,14250836,34250913,20198372,32478406,66078555,99124949,104994289,117627037,7963355,20780162,63587656,26404640,54133441,111226188,41052469,111494731,66460549,62903801,74453436}, 3950385256723064704510741987614593869396337064526786598753581472941829627656535597890923437337837633451550496711699229227951897652016277326922041366983641099386983919898372592401574585985231784552721304571817956757753994811178486194434701496863}. -{{76378660,55269498,103919455,69761777,83201889,93486266,68181847,83299738,83907360,67657772,79468657,44912731,35760166,45070058,15790411,102847676,26511324,34144555,85467519,89770292,43478713,51738746,97483682,3023999,77871060,72530817,102591948,106559544,122625589,20278407}, 3339229609905759329132669266536539890950385604096352853169203888785480834059415563667410391387610795282262466682604222673037284174101036472334585034119947001058604557633585361483714911613053222894468497957844353625208385633597872626531434908764}. -{{76541331,23146,52446558,4017019,94384485,36672074,30987987,4044556,115396074,77990572,88444215,43378848,72808578,37896258,79025208,97522864,75563330,35800841,88489493,74265769,9341031,107726994,62595060,48009656,3477348,94834245,42023220,41339443,117465495,59836653}, 1939492067056659296297062456961229899812066480389516292250191506449170056220215313363668392122952983726667185382409619599492776493611567927269731585451683750082986132838597553365689920747562787878296005841576421597134467076638655661097413903449}. -{{76784694,79982659,15437351,41167974,33766850,96244944,60703933,5306229,111543093,6997174,123042614,84837467,20487557,41310746,117437387,113072352,68239189,54630616,87233533,63462129,74670111,45957760,33689000,55890060,98482631,34003588,82173403,121813437,116088663,9923546}, 3103044417351247257342380778876264949764503892983826756608283066821861944991352418002145313878451489102738654925752585535674406910023039761348785201403454680844202947069550568871275550624149726783074656065486612857892457363593055817160510495174}. -{{76857294,122315892,68459630,36240834,99513540,28358779,109509712,104179388,102510165,122513703,32007725,41883193,22475419,82045018,81686646,13181747,46945953,10856620,51450613,120649141,90538010,122712618,38912197,82417978,107717095,114346801,3806438,1374762,27694190,41488537}, 396909394873752731546754444493583004181627631434149496268701240539430388201336244665539214451669581847510424976536695538680125542712639477418341768075659442493358824842231802430718637721362065313895718489059278490436754632625208073127889575712}. -{{76956527,61076495,111235423,30562267,30588957,88514441,91169630,57316637,51595957,71891814,34728921,57159423,63958247,54765930,84974409,112641966,93434785,84772041,42586802,77736756,27660143,104059590,8920642,20101060,114351168,43124185,44347180,40030000,71943384,108586007}, 5245960070163893046333518767089236254052043873495200850192630892213414088871575929013761876458295256132464798350175581475346678320705355714003804262000460633609770048549885918078049651956653081067690775964485296743381927993800649344926621064639}. -{{76981057,28096760,122814291,77114915,53212043,61757478,8701405,22389039,24569856,55689657,60428920,118026752,111111916,503653,78125658,18202076,24568114,82839320,104040546,48536580,89489344,33831617,74391784,69935795,106583468,81141216,120874102,87471319,5058566,85069385}, 5103674887870412531493293485977442466014877423209463231057234171225968379445610553143750922397705352852556915552388065357974350292521018050520271642999031232109026863905400755875104518196624667893422925249081381620455119742030396405978379592413}. -{{77410394,47759289,8708642,95310843,65986637,47541020,109662544,62167739,86240552,38373170,93741741,113731064,53584777,7055650,94075150,118599814,9645635,72142735,5564709,71557112,94464067,10078021,46269520,5535053,85748155,90940105,28233761,86945237,96207549,41169996}, 2891751952185775038190758996908088238596296648219040417075087968651523988429558014248825157701996894045789316361430407282230045230343176134234702322513679264513314367511108653424952842555143405711424259594364121787592257692744551129804990518426}. -{{77472554,19686094,47200730,154224,4697273,46340475,52013356,37281185,101439967,90975231,98632295,15648324,36780210,56492963,109017232,108688,23508660,108196002,25042659,17928210,12921529,58180314,19796034,8026429,69013030,80320573,104687076,97778530,113255732,96474697}, 6722307641764701248772525080903109835142290762812787347920956818600994140176960919427964747341354233604517106225148488409072786820221502431934150185684235214200579826032851791145140848204217839674887652651621880871482930591591135780469254399920}. -{{77492071,28683067,116002706,30618490,941372,116478526,8498700,27555199,20233912,96055484,71624712,102803202,18144096,100884189,69904814,25860330,84339801,34256852,90222618,21423494,117919729,26435638,83613400,3326872,4024104,3451180,89503484,112306318,65806263,29010179}, 1315861908119769909177718068551889367764908377799004499415283300021475546515936199466589945578573396051985641370628644693464799235177189230026017625076608732533051731546959634439696395746358024323990122651746247199374012113154722253544895881347}. -{{77561711,109897329,97973693,4638825,97436800,102093079,35106558,39643970,83922459,34653084,86196245,115212938,70657382,88493048,75636046,10655370,44277364,79483462,15198460,84602589,44998900,8158833,85780770,11345474,97678062,107969841,72066178,81208863,117386738,74249430}, 6752401958292747850425526132602160135252265535360791784575476878089202987199468028900394219906402477048472657492207978970402438988610829753268257461635853375362935581394661445121780426247601661130460937834478451294374120338149399441330242323759}. -{{77636753,16636724,601031,57823570,14539818,35442711,101518852,77394693,118667601,16556610,16438507,122187528,59440506,69304868,26275944,88243870,73913386,18528025,82568942,20072063,85891578,104405049,100787288,82405706,71739487,3616825,73151810,20970646,1201264,76849901}, 4049844863327352663370241915527893816938178926331642930939681615234531410950510309932229482373683103042080456486045077610606720635718652591198989747444565457836318418600450322875656469899245912168215839076888469634646000266432627095622447138213}. -{{77638877,21581212,27419511,37546389,77183717,80918954,55237113,49984437,98190975,14160667,11477782,53874935,418990,53523267,58742797,94477905,37032416,106422453,51474431,23447838,100100355,9452817,13053380,7549748,74353278,59101261,16916419,106592511,64341188,93052615}, 4381929301773269964083869893950324414234299200741982012307288237737298583849011001548812853074486202467281857168065016471153898301207247086825024895954444310842248359230537177815498418948184047770655132507941783383232930846228172565126646787037}. -{{77728967,103330220,61699383,55592874,93231681,117265821,102448488,60438383,85438085,92223732,42055351,53854594,16126162,110584498,47882744,82062104,44931794,46922625,111284475,48971394,112867188,105055314,45772185,111720332,37877383,75466712,66980178,50720619,67668227,7386237}, 1995669404841669649035794213089085619331158196487934121377203959630740103197990223842465232900181955769187051428295938558614242473324246434713100833708503334008315559138647603900824171466213444427862476699961567911034012063927062225058580006325}. -{{77878504,114050283,79324837,109857681,108983167,120591678,41478504,60891033,89926015,23442847,92342499,30226911,50874741,14929983,22199808,9006020,39202482,43105076,20466708,104458699,51243871,69170985,102146718,68418700,107583435,59218241,106989793,52805398,77111503,89072036}, 5751170990174881652742348323721038467339019557787242737013594198452808901861139291433858193254920405565419641757717053138002026754336528964392218771813000973559231337415929341677189459406337111769617132434854573744869988666271743358320934141854}. -{{77984742,116947529,38177343,120398964,8599898,24636801,44117319,90003578,30799409,92436295,70055910,14646415,98515228,107090694,75281274,44554638,73815195,22738439,17454659,42498934,36686042,93524998,69537535,70057410,120641365,15320570,82076934,24192965,121439143,31591358}, 2334414784144478543202682756628218688717917777802588851627515140061168549941003615547224964016851343465433244404282573803753101832193238159429525754828991599934321943111716225508044522595934494502452369477585951570596080561926201814715317291878}. -{{78019306,13901422,41813314,64612865,54217137,52279570,40267187,87357355,120804613,72189689,93311779,50621149,63379524,99498550,33632692,94165808,80625671,70856496,9626552,15488586,24602126,14985635,92965663,57627360,69771557,26355086,114059626,7450750,105862366,103615734}, 5682671239908379392296347919255991860936296386548573893391029865265035030031058964846346967119393193087035425406181551431108570412376266514786560436503245318216334651774897625048938623766010071976245557905345921222436798037957909945254666112984}. -{{78131215,47325353,83264487,69706838,56974904,61632647,63055942,103373871,55551240,41958629,35399295,74651808,44482106,47125490,100283496,94194525,39029148,110086385,35700637,24091755,14960125,76462148,5493650,57492883,63382596,29677173,115159096,89181613,3980869,61068031}, 1294754788788966280203989450518373626253355435054305535413299242789957649732565864151995309943262820081150446841974925842519664598052322454487840702867604061262423049979639442323588745156580477394890167216142217316692658882493643758136004085415}. -{{78328353,74291029,99424680,45126527,65652659,8921505,117137680,63460435,8030433,92179727,60680029,53826026,99181208,122575733,104144759,80135416,42308528,5448694,113666504,100703536,16829293,66164542,24216371,38779422,112644482,9524737,35082017,67000749,102485205,32436732}, 1819095350850965654278188333185191436536079871788830836442404446749263790782574608173296368717754911682919658817467869703377569057563100008101829341820728610373482434320784822109664166492808034922732806920054571024935545414198607839411974465467}. -{{78385178,15377212,95127656,92172068,22039133,23453222,43515000,92886152,17665548,74475104,6996982,47970724,37506410,36830315,83979857,103717705,47157320,68470224,78340339,32252463,82857843,67533782,80585355,54873983,82175398,98722536,74767912,42591477,42829523,17305365}, 796310941038100955309515679922670693584330964971876094151693494727373108081737850739657698377704273260477846006732702526244878261605428332305667079377087723814198491512274824905143072573022917743936098934669687380270684843659250147109940027408}. -{{78500442,101512735,53434617,49427912,82802873,87374885,14787936,66999425,90303151,34645791,58327808,108157885,80603338,113585812,4238475,106595757,22850097,41513233,86875782,13013725,73909634,51976254,123318994,67194711,25874572,22583619,74656849,6397865,53429701,35836099}, 515405611706488251301424831942387440856726413164892398990834718219756247873973937308055853604681043939540462605323473710171497846627557122141394063966445312151721560733372454189961327435977594617212640776180712615061279317066602244427408460726}. -{{78776612,79944968,95835393,116329535,52896790,20113592,71810516,104448540,52690739,88498306,21617842,101906053,32487739,79018228,12490532,41207594,60293276,73535189,44210931,96192586,97710349,39873268,120656043,115559616,115933511,101106718,39060257,54108319,120494333,38045892}, 2117997780123795287271146626343259151073503725644510974200027786064241440798682737219173127110254775813508105024026387953812572837484973212211124144082868222890596900963668933029478352866332709560514390751151653810613071738586660875471812958476}. -{{78781394,58172191,69412441,91633471,105322869,22440977,113539838,106799327,35915995,53341075,109629457,34964161,66363726,65507018,14233813,95433268,77721005,14293499,10010042,60652481,34191134,119876831,44386020,118561584,46405100,58916271,8971008,52113058,55932468,88547694}, 3481336580192532617316506340336636765182131219658579700919758443819788169359739459605791959906123856980815535767537185260720178811780768221112585220878558452146079741919698192117304852239736228694043826786624022274462665163474336521526698528702}. -{{78970803,44755026,1480109,101460941,112252895,3228380,66436416,10838171,115145963,69585423,18086247,81090682,24485970,115047347,89785658,113432433,120028161,83052403,14889242,66022158,73519427,60646645,82948143,17018826,49138082,19884634,82331693,30050375,37689282,115354277}, 3875749366376688428915233627109015714017020574574203511199290929416039162777103938791357296474340114493456689035179115222693671348678141458081247448803451760423207658039157558590392780094703546296834719008451231302395155151379656778761781880733}. -{{79153634,22821669,101688071,44329733,121487051,112925586,65458243,109184371,61141553,39800042,19297498,117058089,1723745,70312177,88304965,82036604,107618379,41992137,117433246,108587027,2124587,36810590,23298920,109168292,32123095,16639762,57431391,14967682,18852868,37569482}, 59140712339336771864061749804371585773898050810295101555967938418902137914259916086158328303952935168001594786920550965263368988148341824900824893669865676080521107784687951148742660154096224649661820269571832862923716252538107418704357325278}. -{{79169429,26361432,54954879,113934468,51736613,99286680,79419714,26307753,104440384,63581716,77197583,87661855,44628889,58181518,76783783,77171284,54160548,110734042,116803480,92416605,33928916,70176320,100211843,42247795,103843940,59276484,23839797,59013140,4542540,51621484}, 152865228498608867168127603302223585477659584074276497838410387678304388112381910812042680702077585182132661925502601827923892071009159511166452252504079479173448163196651835174876112401103182841493601606001893632290495638553888237318073506965}. -{{79250088,74869204,97410733,86794279,111512600,74276955,11973816,104445628,41950671,52158917,27148943,96275960,47701274,95231131,39376728,106552467,111454381,45476983,61668064,76689802,91797756,82399000,50424910,92425517,17461619,118159373,114956844,93606726,8308578,112354977}, 4985032250653615860869480581314129160134141620942244190754744601873634812976232764384784523530993644735432404132450008051608877992276866187363336374151011079086646449386714750550677199030524998963482443492576730211426030474551158934908189255468}. -{{79326010,68565613,90513116,84843047,31504816,100300084,58203046,9606277,100491305,11773747,90579035,75939995,116189424,92958612,50020534,88665883,54941595,17169844,64449783,110224394,1788558,32959902,9191049,28497798,97039651,117889656,48869484,73357949,100486803,116969364}, 6298247613891184488709886980471335976754857699962375481909372154910267295943270270497408753718899592010992859425691691369402544561779120994830693161707020399968510436184801802099717366768470421782808324086324200635522468622540051941076224020362}. -{{79338541,108741051,51324483,108867537,111938855,105860670,23577257,48670759,71025233,60734617,99869201,73319451,9647666,64028107,41971073,56859867,103948249,29562313,56884303,117727468,117918826,99925520,25137099,94133155,55149179,17669566,80806438,50361808,67955294,41224897}, 2210885077806610922838594514887480170700133965295774353257849585100870960022715842821746058816112987269125093058661994847876571475957525228731410586237447317282103325787058223400839226037684198346622243778629354985571792630730483671285107257311}. -{{79351953,89066193,114810276,18860255,108571027,121150261,99633814,42877207,2184846,35409202,23632287,4310274,50020061,89134282,23591304,15023916,15956252,48687706,12011993,8706055,88379260,55800264,87530519,42717951,76405171,77646117,4662261,53079396,47286134,1239627}, 353457617987540901648158301728683596860538603594058787641409602774749976294429840678074186320032830030579202315164284644122577866981092030740964426704608928937480670043128599531118246898224053541241897712908731426847728767336800212410138629307}. -{{79627280,80995146,97641536,102287188,12637364,111938912,113166317,72928054,50984174,56772267,92234765,72888868,100841245,88968563,1807506,47032659,100221346,86241168,114169974,5175929,42207320,41951449,60246429,97925112,12936497,5302931,2785983,17743372,71897430,25333500}, 1763372262460853467944072765562777632380139018831556734418782086963998983452702232390856973289206277653316246434529049805398302268095699390665892702178271756539879254565013016561564475007241626429244648393898563799489374268786648550126563931712}. -{{79879317,57652156,114685197,63502242,37898360,27801143,108272264,89980188,82086534,51460375,89411655,103943397,10233027,34678549,48376599,72558921,41409850,49094442,34052348,23068804,16073901,18707530,122552857,85610007,86972766,67347298,44245618,89858554,122312796,110438878}, 6374852594355890732319674388062984117886876463005582079049111630983865632900059314994531572836056682422021656916601763397932539075487432663283301508678843229795845965355880906876177837452615102847853894651900027785569835312409224348802990800421}. -{{80094102,21318203,32037654,29545804,63360280,86185335,117880452,18934596,64991114,120616087,91566915,100654228,72745851,4577750,103754213,17125555,9869644,115075310,104118568,9598410,5007713,43027893,114883600,112583153,92372358,42837654,36772867,74518845,117154558,107851048}, 6163899489404106271705855928838324973525764693076131854360374800536322316604147087924516398046931509504963722336588242274111680481569131169097154885101242768667864920428992611552956517017095946763984164070060531464016637046921617604187373229602}. -{{80208636,127694,47807137,109059761,116997585,46526535,105677988,58155026,35017857,44867676,3200263,75434666,703407,32962627,104652238,2332786,74508929,62899127,3049155,26283197,52949430,103524904,109591882,46212013,115002013,91613555,89325324,15966800,74020741,47224182}, 2494371929324427524559023043420095603474837135499800018875174229005760531344114241024832163969670653118460732630265906197088666555299694119478667371181089952036583979900499138414198739949255694021214277667443789518710403496499565934691864229180}. -{{80235725,49805873,54111897,116488620,21714189,97661450,117160866,105554141,116750443,43933552,4562840,106274882,115918015,85519959,113475310,69582216,99875172,69189078,116509858,93595961,34457596,16650516,65307856,104243118,33060303,89535723,104964124,73291371,22285782,20441413}, 1553637449481981975741166751138644287946175652701574705398331478370128515460410859151105825407649395090385563940866055263256543094336742714155281927274227594876696472309932535860066348936535073857656815550448618426593355691448302549647449665943}. -{{80347278,30822497,43845206,117501414,98614231,120976259,104723038,72687762,24287971,105862152,2502078,55403385,76445811,42320909,21299029,44017959,68487240,98400743,54157832,52876237,43418823,105501109,105981999,106441848,105136273,16693580,1262866,117176115,74298322,109047745}, 6175862507941997677780011789052091662364011014205562553600510599196785647879102114104246184899998749208895921391048743972933987323565388259053706621572531208675616449174988001077021743318012822030224521763612426440800971025111155636551336786226}. -{{80496953,115301999,43054643,49019909,35866967,7396904,82464104,33406945,33540576,28752438,57783214,31161520,48044139,80374645,14788374,45943400,29418981,74853483,60652676,19825350,74594592,7943799,113450844,2218366,103644941,1253850,79879809,16443,67204434,67137082}, 5688702333100006188237246250880708466517818538552200108580678902785196403790176348924567150086412611408045503523930491763408291332044879100608075865242772973496322392407502933087649330274290074843001292227192963530093514705533588251072805417119}. -{{80531391,13531541,120152019,109683651,116576284,50718322,36071151,108231999,53012663,73983864,87665647,53950232,53716325,12864655,64416486,110017864,119751377,47162724,86422455,22899532,55222199,33557507,261533,60793045,112837109,95323272,106569818,98601802,67331547,338824}, 3309638055216503203707239076318884949835895999933061991454143215635455489855901122577522507859054366224750515980241829872439475118370688579508903183676438824820181003620525628910304077127200938357500323274227184225469194355940291804345893467599}. -{{80738580,105443454,76462129,81565698,46108329,69285691,98035792,45238498,99402708,53970666,68685260,9336222,72230505,33876825,86244555,61253600,95820776,121654369,27231637,36125120,12026897,17226677,6960285,49124678,97133809,76167092,79481230,87526912,51995625,13887967}, 1601712798425530598631687529740341887841461606297202421320863104003081247569434415029709712984548133051711915208841595912473895367865201057989916795450413137598147272612020203732667899791216690478539025982504073859360747239106518617793834151988}. -{{80740992,31928681,81535917,65065152,41763062,50658151,30831710,56772911,104657645,28160519,67099408,29882167,118781628,20140255,99637820,44746673,76343925,120513860,58836180,68673338,46484901,14301013,108902653,79539107,46581168,68946892,19934030,82874067,4474269,112800460}, 4565638029710623434091187551580110429644518592552597517359404250165623691464428998575231210027644275887824236978594070666403390260659306243165509696547409001683160007923497466404283267971236327271140307872223487082705940738689048475845103037350}. -{{80928873,27305608,37352101,32234562,46804811,102147310,47613242,114209330,73961912,117842973,116947804,110771379,95195417,55856476,25586693,37973374,53167613,99289909,98298484,94969080,5744058,4259464,38301396,5506634,37359420,82592798,77385433,83750873,24837129,72937420}, 4913544625100114246263084259895026109202145562115409631420884472330334854246317294560944023293586494360211585001834872290860543544664818748329371661347892228971922800561200518088675849185621374861134854477817812170934559860567666379564792371733}. -{{81032267,22099504,3143186,39480679,4133906,42203786,118673411,50705346,11822889,102682303,100405448,75541400,67821027,20684266,21343656,105237725,24244498,87248658,65375545,108328254,44933565,6806406,45591534,48328104,106741668,115245029,43612572,36501309,52681210,112772168}, 3738513224568387176971376530881786764934199702677153554562096309530004638573229470087666239006530184309576331890071339585179042524865462567104162617955451248030054773806438489903752895712940815258295203724306543827907786381226164588318555411273}. -{{81107614,56925712,78286011,33460911,113090008,6127593,74557517,9397281,97935217,98912196,80353703,60415102,109554996,108162427,106365057,48294116,85983123,93118891,108372322,123453602,21016178,46708232,116354297,60342401,92061981,98818757,83821109,87832276,104484181,9184312}, 3340452746229331342623270621481460652123466155289996040504895142514974236196279410870950238318532735983865773102256972285638025796132413935976260282204934178941813372827792201329261133842160335522854312661591741320154527416711921236261317338604}. -{{81217854,76996545,67076136,27466374,46818118,59233550,113357354,55190508,83469076,118039335,22129176,90874894,14987603,73183371,36693696,76416950,106388189,54998580,116513706,108766100,30876726,75946140,77711634,29217093,48072979,28356386,96230266,110254785,24176114,52387681}, 1325963426156409110629108975751329377149081493891959709309059250085995579640402361977852511405961285364148539728332485135411550758444984854797020552615109810133931508874548146697632670191425750217897764147974292951116128703907686104432480694786}. -{{81380220,45935779,19069524,53482782,34948738,88063192,53108904,107481689,73173701,55085851,76761245,26936177,37971439,34067480,45496626,65300557,67940810,14840117,42532825,70671238,84517969,34701907,113795954,30007930,120282759,17712655,13672307,33328052,101808076,102777236}, 5264823314052004663678088935075715398603686978531881788020193443902931071719531096913926020512759464549801150082075167437213195115463355202281417609914781063376601915607785470463870389132456833388484391525421308178319355999387639334833808121730}. -{{81657753,85762643,17450091,40031032,61176004,82875307,6265448,123073048,37488091,13741121,33734775,59656977,20471172,75573879,117284846,34738455,2885122,25647181,2260292,78510375,32001857,38774350,66409830,14517271,33256123,34811211,55831206,109263277,24730092,24996370}, 856997174177559541085734278599770735401198079167737543673661620989904277148187538743542419069593296981185736378347059267595919544883811938486124740507273555987994042656582039491810530885467094992372855041172688027475700736199596190556135010087}. -{{82090040,101024736,58728685,94247879,50171195,89063215,121194197,39358244,71621437,15596403,97942052,50357409,4167112,74226185,11624761,85794255,77511455,103905783,14483624,75598377,91792794,29843805,10598935,101999883,101690663,61403947,116460198,58053803,58031367,102100507}, 4012330229798669983218232125624461298869711598743818794533836933314284219016547220736860384766561043737093177297227668108097695121762830532535671239336553697325612183959357045145295275577950442894350638065150638545482216658912916054027235224444}. -{{82122991,43115064,122224562,66049626,55452475,55127649,63988096,81406716,117755981,70723576,117222062,112167300,50981354,6578228,67609705,43020427,93178296,33274034,1024126,14626201,21883042,90899780,99548365,11842138,35765905,60960637,54063579,108023412,6095740,4739998}, 894060138884468750422327202848858980377524372553110228520817668443812843528988697879343071536683212922221046452029899445241333523988117144249861051745113028083114192735305626633255836843272143538532057405204475153967604376654681955509473952049}. -{{82217896,117737648,97749717,19509022,7781254,42557293,120965892,95336271,20599098,62558466,36497212,70828889,105279870,115275540,22658289,120433146,95430271,94376812,39687712,6030737,62038963,12113901,70288012,23554881,17267660,17672482,14038663,12325945,101516055,84614652}, 5149258201661789240143147978713391569916248020349297547673615557206481201738849695885932589667634306613139094186543204454349139394145956911021697370877989917330468660475903921409148802130747405779626864456061125521073135090061001901513666807972}. -{{82359325,82063685,11010403,78421963,49038210,8259323,78734931,63486607,66150610,111347998,121400037,86330705,95255919,81019964,14976757,71024461,41858406,83011892,91712221,81990816,66188402,2616327,123419878,21283479,8484109,66635564,105507028,121407035,29742156,105736205}, 4727098519953446815194218315046648040654433804618306075071455619214867866296148146760755525613509499960136900303115789960697483399816735419530376356026124937804137898664267707850592927790873150189841977852797930131768732049356063312180186242287}. -{{82386551,101907598,104460058,114132551,101366495,91172821,92658778,28642578,98769204,79719151,92656617,109077513,865054,56386137,47015184,37289061,67612387,113464154,15854888,120875001,115460278,38469202,33727437,30041082,100885188,111205472,65058345,43674784,95026917,61528240}, 2038353893274297356489492422639621368261769289647637660128383584092855669768608639303802337279101327050473416273584397084361087421801156319106331531888685840123474995059735649970773605935951105297325239440774436991916249998056298242270693011001}. -{{82430126,116139325,93375022,44670679,97048874,29689385,16226879,38909255,62324544,108665775,18579374,59778992,20657,91909375,55982434,54467273,78125847,39983659,121491175,109340848,34395770,56446588,72399083,122353802,77239913,39912859,30266160,55297491,75649400,24638368}, 1899189357721061897839501917806656910038973038244001761671645406672417164402643771000370716895867334732053615303690228636844401586457652341461665696568759613034410655419710438067437717089339959369474571275342188554585221307217779883235875468010}. -{{82501338,12709360,1601545,22924601,2848538,44623268,14981272,113806677,29126245,74279469,115638857,106651773,17626438,112761910,41474071,109529610,59137925,76243716,58962408,89479216,20194054,4952241,93903187,27065198,112066909,87813408,108389657,95324182,95394892,56407506}, 3338458809843599479917465956906962379125062091806459874283373511897527399962769791955344994831005737781244268375117510794318438093793217027798785384390234336010674243812860386596978147789133572913534255181922823377861827360169606861613430820748}. -{{82601463,21507853,70499142,16119127,7526266,112507629,43735180,63765762,99226315,1754314,44679944,13480322,4879746,88626655,53093274,35978973,10139779,15346074,7311251,88100784,121870613,78918993,57234635,40002137,91936184,56259989,107335014,31641302,57780881,114611765}, 3970856557309675129343307305296441854067200938113324483414445778925792604188188848839705947821589970429386930692777296950121361489303815299145201497189781770386482510970467558420815930790946087981558447571245630053305516015218349576384842932523}. -{{82815128,85236013,20667131,66522239,92932351,16564778,65274467,95552928,119962817,31185486,92625719,16483561,23933265,85739709,81276875,17112331,39702198,81028393,94960075,71341353,78956171,8467369,71226228,38581029,108865218,33649234,105710883,32366829,53469685,9733521}, 572781097803034745385197237772255706213997181778093040510506257235360596590316313053580026822573195107291927236406661964806830688830201218700323222997608697060298107925260123053589703836403172329057043470829494737415282773420949394659674619230}. -{{82922633,54412645,64092137,107561633,17391087,85022237,71584561,14270714,96149585,49263448,69822388,5965328,26700426,9802948,19337167,65884200,5173700,43234549,45138414,97592089,55967352,15091558,22307379,87271704,45409749,30788552,68195131,92477074,120402328,68865751}, 6457980787315051479028113608123358368287425143037395383735669606491338510796373029991320004411873796402007373347399489001363630327239833162586019977872274534542908375449773149937598904475761548222506034932049634219884454293376474204904295645567}. -{{82952862,90152118,6707818,118892667,1922233,12723053,109078309,10185192,46935564,69799794,29281768,59972005,58092516,100537214,115052586,111150791,55763081,59954814,100931312,96672519,34999827,28099569,98366980,24582373,53995959,93325171,110941241,82016098,117426707,112712846}, 6646711781087670899419086174614851025087694747246775039053394251906001207339362169663673675659605165820315513854553307815144772652451680331905611376032277604755879568473743015824337782972732058790979769420732814525079959556753256921138307106936}. -{{82983618,34304390,78523340,33507852,84359908,58161678,105846149,52414627,355047,70073954,19940032,30499912,19503501,86734676,56844166,56737473,7548073,15148896,39729109,66776706,89893541,113304694,46557709,68039498,108878148,1524313,37620104,1144908,51314011,90991026}, 3594115671704914392218478293207494889751545835759627291644431963531430143414994340552664904517187626894555324196324897193465515159280779687623789410293543882041925507412973476462528074872211076841972964483985570958932776790956887820912725168576}. -{{83017889,32419194,3423672,1706989,61520735,55599665,33283693,110619365,86405099,107741375,98130926,23939395,12452240,102855711,29660303,120400780,48198837,67877425,81625332,92052782,39044073,59021164,28307953,64052131,40978035,52352330,28362080,41624612,119757659,78316441}, 5127142285004176919419476548377220456545327139946149932460914878333573176563753470880665056637825862294063376899608677785966791143691052914483972170927412990176214355934105856477247183359515145095533859320378230244175298554827018552137701616633}. -{{83104592,76764723,51320684,97214666,3359020,84833977,83092092,115749287,67201703,80614954,64437581,57938024,11495175,64384370,121584853,84233251,108806566,74901408,56571135,20986239,100796946,100455562,63576520,100494167,120355101,92426283,78566863,92959409,47792508,95790599}, 5089264208083778630710198455535023808383230445154078611971376523678857517776717021426145597167672748316742562875101589441415193242955973486919815540421268383764332473947948716288453909687584768750537887258902626233606219583419957969002930427298}. -{{83119684,47153130,3590661,29104625,94474777,57713090,62724183,119711236,97256248,100678549,47279751,72142560,65285431,25713002,80085073,80478345,116115581,4500066,53796959,61457134,10130641,80000881,89964890,121371783,37867052,42928723,29469762,117350193,79339622,95980889}, 6068641278483865374579535439783708197267510411365642225363983762757240629768039086844909907331688156141113006032548368368174633068811287941023419484756577189190126391632893970173520560760166014076587489160690923278339399048650183546162937976412}. -{{83388207,42990959,117729053,18580050,68477462,3211759,50913056,11226038,60794677,107348338,21384113,58771508,59546068,3559502,67048896,123163056,37356374,71253245,59459267,6532140,27874588,55463277,107827170,24735442,67939597,65186524,14489705,954337,111476721,78832429}, 5255440641600315548815834376285388163888459281844320743413966595521912563219191219964028088412861154965980732390589041528354977053066997576097171869343185829529465978358811123062712223427895747242085349821539416929600555601664173679677618390311}. -{{83388830,120181211,33612117,64399236,45502822,2174572,57459489,99777488,74610577,105142364,25859503,42699863,16292312,17768381,64860644,91977708,76525318,110410950,57439256,36891527,112149637,96229567,22603122,93506875,16194922,66520254,24835102,11237541,91792952,105292587}, 5195847591604216305952128592693518582902004608855837420109669062597627391267423383121392801319165139974789873799095180979134278747379656353681883489553355443025329450413597792650202190900514205593937016900609167361375258621792815815206591016262}. -{{83543418,99301651,99433400,51858260,39011220,52007655,88177687,51826789,7589417,5220706,5943243,65123490,112497327,21569529,10514756,93923737,67598339,65799908,60214806,24317033,64907151,121027999,9721395,16355577,10503426,109055686,11523874,106244731,98820514,34627107}, 2787881661919506645072820828661441027082188308334691538573577200215436155094134221117455449739513365687252573417747121617558872872342054171774075383789732827046253912470949006203140484654807670293869505058344409251618504807328928706507338003938}. -{{83560671,49212051,48099202,6273261,32410345,32967052,106244467,81042305,62608456,4328960,1366559,55912910,7177442,805399,25987220,28603382,38063387,23163764,23514100,107420303,118876241,70840954,102497404,25875651,62100446,82232651,64216017,81053933,14090134,67718188}, 4530917034982246826884803725172917880180746710303855746824687486748651581195261317944307894215078044237170426691257647279561778828265356940975177762210460030589437290965988447725419450126180502084316839689299572210207466117554381401186111136987}. -{{84016474,52583165,17584522,21468850,4310440,25576609,63699147,53133349,3557888,42160373,110008750,114954581,117563506,73269587,34040215,43133381,74702862,118039926,38244228,84215606,2958470,40675520,11506927,98549949,24180650,38979263,83595506,50572290,30395190,91647002}, 3898802372084921276717730285295068951165552974573322893393467472772019705112688439735316032406306862037355820980006355728022300284061421397194937518967192022654940629347300977458920056000831253898239227321292615347469713182309531275053875915490}. -{{84161621,52391735,16694116,40688842,42927451,38216335,36199210,52840912,74869331,39002577,8134429,67322478,53091737,38996629,117081892,37147632,41698772,25629337,79741397,1243444,102153662,116161257,27836177,94502010,16287708,60874081,79847124,150857,90593081,73653630}, 5622922016227574389645530017561051608810708413034931244583633994365455743649082256016204942448132456681535293478360656847560359420879646393277544428620273273411031434717779443012780087649047112174851496503727387885434780011536311540651674449715}. -{{84275868,109089446,96240010,72051753,68050217,76369799,69153611,84859359,26474939,59858852,11230706,17430850,17426184,57387304,120168940,11041721,16487832,20552775,116068127,83631460,60998954,68724601,70145172,16374441,83899898,100186934,35437948,81953402,76911556,106408159}, 6339720534945045113133375171819769477963996400516491275242004138789678216538345169194981997592865682376146312056867648355882641824651230626395030373357967613789813658712808056156323002073932985112555340128317341371147608123004909126399266554360}. -{{84459329,24691146,122617576,5861782,73276904,64703146,48386692,70988947,43435716,77668126,117766736,67055131,91983861,5921497,106377655,9772740,41442428,40987857,72154486,47595747,69993983,68218891,61725234,25183324,22885509,96486895,26245086,88748054,78767852,23557765}, 2795706000778266859373766962727099353024477234709021854248910141068282231770434654433805293958729083067473600592502272545173356348766953825724440159913300673605461621448108597258858877107481992399274915533154334536408373225584082675563994183809}. -{{84502730,114470221,68290338,58380622,116467959,115465157,48302087,7516367,21974124,69285730,111409426,50035041,21662017,10867796,4265866,64060543,24117549,10659431,21090468,11597551,103540452,70547824,77464327,106060515,102748632,27392219,91602612,65752570,35901862,36531586}, 633471494193818537587762420844204958915075207384654417644875367647711582412377311666439733571943608347034999442123434064182485646240018638931495679224168153627060493943361386328987257414727797749211745110058160218758181429341496644037642000626}. -{{84554425,46770636,32033220,85372459,52483615,26645758,121253588,41683393,33634799,101650986,118310558,66011354,84044141,50943972,12681782,11169799,55610507,67968260,87438627,116344071,24657165,123261507,33315296,115062143,89279897,80213170,30640227,58263210,63004611,107110755}, 3806639023746153138932706711891051000283550869240856145662376180233877225261169273069356684772186698578801339235383747740184796661645486770873930514939332097103749474445426983202141203168054428951998768207091096038599384163313739797052708983193}. -{{84591701,77763532,36584840,87166808,96955765,37708306,10752709,64401716,109108780,37037620,16019127,111613696,12750113,69209413,119240197,51266718,41588498,107480065,123049373,66088866,54067332,39563896,120952357,4198610,89771057,62022585,91613197,74624064,96574928,84370680}, 6537325754566162506251394706171865886181399150780058991184152466914904515303346965106336179570298461090307696957509147721427115924853638642380434052560406114905271074628397741816058383996693350550659693837108030140794013952498931915513229898833}. -{{84848555,79067494,99825634,1714113,100992734,43259140,8495883,119118814,104571111,14689245,107330473,55317499,11317237,104094729,28040870,45355537,121860953,65751960,112198593,12981968,49810258,13475360,51478757,42178836,32403226,56508191,48625416,19831431,55755391,60191017}, 2144953714531318413029511933498831199037954979275193319659197051867143257180563525078446547424834653511010768337636392617521360713039278370245429508267414688209261404596074900612983668858171773769823445524401853665429458939135560575281905481}. -{{84958353,63824119,23497008,7323493,35643967,86883701,7439961,61752625,96782731,93498095,67130928,82093362,83304199,108316189,101907445,102022853,65561037,82080997,121834621,77087209,104487041,119643251,81547021,89575610,90649793,92197563,36313052,108076794,46592967,111669778}, 4693863997745497583350228465912756122131944439769660813177126757737592288499423066601428905036931479261662195287186480968522160003293140012308680438641299307454241888542450461728268130386548117606122742584688706452969508864487207978049545958395}. -{{84968189,11816286,61424751,3320356,54165357,50571728,15528569,62299941,105992253,42601895,5593046,8034193,100499265,54063470,62999460,58970974,5795265,54787501,4241077,74830123,17549765,13083503,105139352,12507338,41283263,108270934,74279222,40164327,86472369,106278671}, 5791198220478348700118054504602084452390846574544052237803773355989334415675700604912421959456821165521602649125791390816984729792755810707038179037674039154579256776499959460933235219384775619123731226883389744514929408414338325515217842150357}. -{{84978746,117273362,98077319,42368162,62776991,112184280,92066120,63956604,102562178,52026247,104914853,7082523,90239348,60569280,42637978,3905276,41422415,120413082,85928273,73360506,122035989,86517025,86792584,28984255,55425925,2200828,73738405,16706799,34605977,41968927}, 479298383825655110609276609018024280831019755304711734982806546131564943676766296800922739977381253934141612324289461999805011684449860858665658967674575603516240214227990597547299120269369242861982335603765151787527906339326540016635780337172}. -{{85007124,57149561,108528462,14462621,87350570,87286944,101944713,100939266,31933428,51670188,67731048,54785905,77349753,84301178,43844585,123316629,13103031,105049508,6543398,34078461,73524432,76712656,41438618,100548123,19225744,41900828,34575461,6493137,61709445,35241493}, 74476251921283324280388117735763495837740696902804293846073381305331132980475322807764149900017713126484526775589006078902302657766957760906386781599786870922202786813834458652885586615937685927754973801466226470410453876703034547925856933962}. -{{85045526,105549483,107645755,37565426,24860726,13418379,115315928,24136487,54399175,73384472,40150510,10450286,64465875,38620001,35667975,53184552,92366785,66449397,28621717,42269030,76855470,72817628,20093229,1984355,114083574,3066984,102986073,78112522,69704664,35287009}, 3114383202101086823880215158311856673260860501505315544913051682453209060958767577850710487107931309671102605070728222009181982099010020631841599289087521480681288167167614575716144360441853155211586174633004722163162323608981450843296941699494}. -{{85125155,38903186,112587905,63741249,23945672,32995550,52786566,5004804,116219970,104145270,69522233,53356829,107249548,41728423,89415948,108880802,30214140,111255336,32066825,464127,23214447,25788132,110014017,102695408,4723606,24168931,100143149,81382945,78335804,93472650}, 6482493568074877722211426539559476475551467344956842198244889359865582350133119480655992032244679893314361352109859268444362780762589364156412918982358336275980661252262881891211506855164755648115084310914238476859735412406130213893515041844237}. -{{85609573,53919677,71891846,22827901,67048663,105525506,102174983,31999897,47450621,82071314,90521582,48289708,91473901,33688759,11804942,70049968,16991113,55952563,93289732,112168454,50894143,55489350,19023647,44469021,16736577,17355973,39670732,37590194,28922932,33870721}, 5245847521003326805989417524202840049042057668223907814238858247776352095596093268189545316705930816380353634913336101219698133009871456646473939290368686174970853849586665773526323956414906330182481541931741885712214037563689983608806912475}. -{{85698679,64144338,105440325,57683856,50539081,1776848,24636449,11978527,100913073,9293085,67128415,105558303,45511601,43119677,42832610,34750135,13102661,10302676,90741292,65446645,30904059,68065025,10798390,63128858,2358296,12661891,91746043,21758695,19847675,17668730}, 441777151158769171007426266050665524388790697895405602000019038959909563778282304212486945575373687857265458986498554989706944829405076498647352111939344210368710274299069544972715610674778622643805353620135175212288775947571412097274060849109}. -{{86036157,23945335,75269708,78025459,69740339,116828932,86416035,22942330,117098125,109775251,10436134,3012802,47106067,1662878,62038227,106526977,71027908,116613229,51748862,4483673,26702744,120210499,108348999,77216479,58364090,59601335,8188532,27431850,32817328,112961947}, 3508839902058442364947315754199636115765169388100269218715595634371104130022165099136215093430351180178380531186252123005186909216690506449080809109899178852229211382992603903423402307287489201437371064826669997677173463522032566970444610720603}. -{{86048221,123061830,7150534,114203541,74147862,55567102,66391958,66267165,88426101,111171109,91514629,8263987,68296301,22879694,15760658,50983405,32189335,75039316,41240164,43439423,123225606,119398189,34525602,62998669,74017394,26876271,19371366,104614297,34816364,43335809}, 981069243259617892983972525999933491781276561698087848551825763516912565062788351628418869329569035814764577313105133742037049547298602085164505518237914496698175245959836883079737553989651064165391866825714708238841451363185838117507515916169}. -{{86093414,119534378,96428613,90628491,61468252,110619784,66723983,75621754,81678549,90543123,48889011,73884947,23828650,100542621,119876274,25850792,116735467,105625697,72830703,105526355,45120804,95051292,35259285,19331204,61915586,114221935,106812302,106948564,43119532,107690679}, 4927421222989895682739135334557449667490381572147960265921400309442302470368634381642408081076336765269808930941263493714027494986908275598801550411492277604699809164508825120025278491416667149780182628724298904518801586800991569414481574309708}. -{{86298237,107584626,42345710,1833902,94186422,39008234,109605384,7481203,3212545,24208377,40045781,77734604,6321870,118338527,50642525,18499112,103809116,23902464,121337077,51024421,21462156,31139901,69562314,114349783,64458302,45356409,78331958,82098136,93394630,42442356}, 3069436042302443824433121302738471357824921424989293803140713093722734393250692304088796616521715852815604473489651546603786995809472722522215794541142353583301720369973090629345355076385379605894549724886103523913901313871153835678750611367809}. -{{86531034,68745212,22225591,112475360,106723632,102412896,106186301,105381161,64284425,46941174,32698963,42193199,66846619,100547107,15533253,63342206,40867656,117621368,14216342,79721028,107308229,54459332,60592274,109803357,108223506,57105114,84977822,43006545,81328566,75400330}, 5718709569186507198385805224274471970269475838637647047947830495755569520715393133010576331881669490844243982264500722347622724885407800082315206633945382162989432698990024998628680738965850742675224934984434572367642931713240037880113616944580}. -{{86651109,7139197,39983058,86974539,93840778,109191033,99653047,53757777,70120282,40771362,119189757,56052590,113258918,50584157,69858098,48569557,7903648,76530028,62632623,105866843,117228955,65945400,104450479,101302948,5799108,24968801,59996415,61262744,78986616,111019173}, 5212025929345459502074612646791409379116874806300543968713075408726376395579964771343192270532147894594696365782356545450013303172055620501138724742311160979406164666031777642282262739486581744008989092734006268186769149430076189856896447718635}. -{{86683059,66511869,69580444,108494376,28381482,84288147,55780524,88682909,64249128,52080379,116293979,9999976,111375693,55337443,32770865,113631313,109678449,22565711,1949536,57193742,20150661,6092005,78693096,103190210,102971942,36052459,90586607,123318174,3433149,120454619}, 4881645354338080639123245086728652180575784547879147933998444316736184785622127672414226174968152372787602424844099307999264096935979756192928128645689514983632270332916135616957662483880412358979366369502956116413261143629506875429237722183331}. -{{86710457,42604012,48192287,44384263,16330309,26072527,24716036,39306345,51034312,121758740,30706269,17125623,98843105,31796119,56505696,28772576,88312931,21600138,36650910,32058353,22605525,95876833,106447349,106531207,99346060,78384728,22199251,7087554,26736769,106513738}, 3827886347787739055096832262412711886419648864845845433271725705099669903643373141247219615256664909719106181426685374849181434798445962538434636750357349331671847995458457311753328155475523340888200822130976268635627099694177874305071701376189}. -{{86867458,103011247,106359311,76188996,56521698,5475474,4985427,97407658,97841404,81352764,35548713,45584260,107451861,94038414,98285110,119570471,37608892,80526078,10035409,229751,89940836,97756764,85867969,119171180,12462668,91600772,43932116,89938264,117137506,53246153}, 2875144224716039922255931260775137957775805708626851145886467225554873342046099135879439470779388045911772369138412809948892095820020984220812441792614418774404222265660697501293057175509869592894161911962024894389585359570391545481451015017542}. -{{87252965,57206457,5868280,49427420,116686504,35886843,40106300,66295618,67195330,33578874,4115380,52110464,77777560,96914931,82026066,65283983,74926631,80860595,80412404,36012075,70164761,120116228,6333453,118383556,17434408,118927141,34362200,61793174,32676672,1943428}, 289825942942491363739096026727880889415571076328387459344614615025178684507814336621497611451068041199281392633436722709754860544595072101593889041509559268209981921322108974988696745446376427353557236578407466789693422959555925060898675990563}. -{{87313764,72945791,63206821,45034944,116435999,18218089,32470927,53396219,101009673,37411679,58020746,18927257,70626696,78786061,26356509,172767,50758296,14196276,8758488,76490880,69658998,121775143,85078737,109081864,104137495,5672084,77556912,6730026,17026725,120618194}, 4050898660866444555254435064082626664297928241215498354094741268457837836728170499624038802190970303040248852165058715706741033343135363284377350877182307867578656554236631669363400238084470609820565908363496350323070041713926985189163534445558}. -{{87359766,31628959,97787055,100691678,4032066,108564826,72078427,34980733,96582065,123102593,15253323,86586385,101204304,104781525,107359294,70060597,86546098,90888771,110604922,15714291,5830865,104228682,12673668,32193401,73953442,19171092,103570332,77185567,38775537,37718069}, 1403609596779517832225749875695051760024447997607997220174008073287263602582687839802006894088617200275518132145183517508935979666010824919899456936031809564720175579280315963531732170856506214964069371396778455665728657527293935846263541641158}. -{{87385322,91608108,47064770,34759464,29498355,107444700,121525240,53114493,13069517,67817340,64877892,65945423,40115026,68583575,99021574,77376199,72020800,41287684,93773158,32299639,95754998,30128303,62482126,4253187,42573154,65580348,84640810,30635521,112634409,89972235}, 5556908321470732889134876773895986505383316780945152377935166009353046982971567063762043213997301800868197483555680731813969900000866478193092071423689901648188904896167839025194083238947567691428689736901317158250461433654246503879834901981584}. -{{87713080,77969812,56826543,30076763,112763698,100597999,81527178,3059481,62478060,30844007,25674513,76334767,102400250,59469153,118483128,32459556,97419223,3196077,108375467,101469483,57282341,100968193,81965668,80830180,39842294,103507059,48206561,32553903,57389019,82297677}, 3726313807003143013702899620990803613491553311395067043580851796144483166696501645372189966568299940052014933075469213189938991971511806689900444009253830480994821379103753437760089334978889163812430978563752632857213914278204386508161396190892}. -{{87908778,7232107,96513138,118219222,116767288,92915043,112222574,75325944,733232,64882165,88743770,34517916,14889208,22083971,28299137,89142532,13552518,68574121,118558697,28217590,122672343,31852522,14954948,77590882,85921770,9044822,6840418,16219168,44398245,12814092}, 169417363871624040572080998087773022233777298336553866105252573241513359871260412071896967384939999659271905152360565923473121363904391821524723337284221631729427125221999832591107106177483487427092340605800329799478968763448052056647026500130}. -{{88001837,76940416,94047805,66308204,86563221,115317418,85728906,23742759,109183833,25822212,17125284,63327487,24546175,112088760,37024804,101104229,42721202,17527230,102542328,94625990,15995662,27997448,55351678,22121423,92772225,99821822,27238290,103608089,98235692,20438071}, 2885846100632354781235588316702200305142182978973143694108019113334710962757122732735556994112327192990329246240296998063971912283668059935952981994182531553539101203141361883910552441638602054867878499180954252629861838914405880527183759317397}. -{{88025425,49024697,86779663,65099030,55863490,75915211,94049257,68712039,88550486,43477658,99855135,33929572,11742375,24678624,81472417,97713716,84745658,73729356,4648474,12502469,69708460,36537227,74838460,37594484,67550646,24998016,75559381,99799659,20657563,7192311}, 1421859486051417267743665172023789566676160262942876440152710440759014223800104768552815761498809332129866184252263621623417270914072090188322957354520156337294409964078152303197504716073518914529976962270651153711253426484730763167353214096615}. -{{88126304,61190074,86612162,27715742,12218031,37338577,94527892,68773827,75998587,19325833,35138190,92277901,116309410,6776684,90515352,68930661,22805210,91355988,113080916,40770468,52033183,107401177,11834627,49194573,21037518,21715793,67012369,115196506,40495511,111735493}, 4283720291608163684142821702572328334719859811981987775489638544216980924898773595884312892748116695805081793698577954774256217541581189662958485018439242503647391441827079804012811951747210203443276114944158688264076065646152769832617302330288}. -{{88131338,94945609,75418573,119082867,97836912,46050765,103391516,115167022,63692656,15510285,53429473,74639615,11935745,20044160,51156608,11868831,84178936,47533125,91191606,65834074,16064017,49176230,30621719,65660806,117851050,27802770,22286660,69021895,71461628,84539650}, 6083327359010286090635214913891499101683027509719642389265908866532897623242142557942235006775370027539866276720580109537098623511752656332083675298617226240492940009225264872628157265411687582133553054281353195687606362582945409402169552182830}. -{{88167002,68794729,31058661,77859167,80452476,26948658,49613305,40482995,43061549,112349372,99613209,101626240,90117810,20659796,117080210,9311111,34759922,28533055,53421915,123014700,34561434,72939395,39658842,97677485,45022070,71719837,119185055,38337135,109472,111113667}, 4124320128661582048019605717279917346670542287115163546098084247168816490973265844228587586418664241892518980592838294957686515846281537770510031679036957839395065514433764634419870723369423997702925819068388828893002336759533936301640004306382}. -{{88229942,31388594,75876069,74714998,112475417,24238556,117364150,28116474,78323836,71417038,61932271,48026795,107679407,41034080,92843931,70090471,40545932,7488887,57380728,32508556,100202373,67412267,43471306,43843481,76106177,39929409,69334893,46343929,108491976,110892053}, 5674824373525421104514932022918880437179564812643235482922274636797964884555334945081318498230750111209503996207248146325539117423917750712866575399161507241387561194641570212092618285823768578163487326334246166721377974318923676967958075333652}. -{{88265421,62644448,90449463,103240482,83988798,45264884,99161308,120247936,80874043,121220104,90876411,68721500,79942578,61156334,78548715,52158525,109184243,22220591,59550356,94919987,66118325,57130495,106503417,19864774,10596484,101491571,113995626,109209205,5682063,86580768}, 4938237498905577978154045519156281981651600498740143235325828857258211146731248867860380366124604447961577742924887382002479294461432328308364758246195531805814363284158502088460661886287600234249482343336034615091242302335142973475021926417669}. -{{88281256,20317688,122915414,42802482,6396905,76965265,104261336,80812420,4151267,3111218,61856073,77863898,59558936,67928122,80139626,102567139,31555426,11213894,100247397,104369447,11713478,37910535,58504768,6030383,42666305,110171615,12028066,60778244,109179734,108579188}, 5339791699773559559228071084981076728778686913802818944268594615184605941353518929144116446455710977578678312556410290287456974173900290496886345585533599819839796490508199756018114603653210692368668751487703501149768803933560173143597377160496}. -{{88363279,50997894,32052625,9610664,58664380,19025110,112681150,46003705,45758047,115613825,90054377,53922185,57562473,59398587,84665929,1490222,52220084,21601512,3655422,18908520,3710412,90270044,94499585,94807802,7763081,49758982,58696703,27847138,83189497,49647568}, 1800478269320961036335532943524986901976631453125920594176094472632607396397466865972583970776336669827868842202091870392268827344638967523785580160873376568648737527339991949040631844999997966980976112487499109706265620147102560778008752324485}. -{{88542512,111799876,10456614,78348050,104172946,85484166,112225518,21764136,97682070,114090688,24665036,76965513,108532297,93513224,62908722,3084514,15636582,21459460,75034342,106267449,61050064,19313984,54009606,5650494,17900687,10041370,19925749,97415797,7485361,79258193}, 4272627078132539865782909476441771018234913735213681166082420721946954622204579320328198111893319023026097212531629446227401529713397813633401965222167494011925024230655294289077545409780809110408932926643351387282701675055256189612179189143552}. -{{88559645,83908219,38371438,44214414,15375652,37568812,104378422,110675053,104855974,49124187,114343767,36715499,120722180,27481634,6522572,57179333,4115191,112463293,84714207,64939162,16319550,65721756,41186863,28459743,105206185,117186756,65611521,65494684,59333923,45993655}, 322600631116384974162558448954634480805079745801823764352927886913574686552484842994344127631780799568939027815769928811058008657524404751880251472300475105467212921539553814331459541256870628943195934216766219052501378490869552278280914570883}. -{{88593579,33186653,39712671,53818085,36055678,9523524,21028663,80203002,26103355,25967813,34967160,32542694,89974812,21000243,22177239,97492416,1062158,84848439,69060087,15009646,85319616,96218030,96259731,12411228,48846614,19925704,12770617,56199293,83434203,82152525}, 5170446934496599274842042928735093964137510681500730587238410120520144178737717574327038792030271940045606428536384138829989044764701923635916975081157874421507273971522347692201636968763356196199424083033758369644010399621680850288564733633359}. -{{88752762,30792600,91084019,93579560,73131211,32184329,93527081,96050613,101411968,1274998,117594927,88064811,37948977,51744145,41416475,86694911,94525292,12100232,35916226,21343889,65403736,121139874,69035734,117169150,26935612,79304441,30700478,102512887,116068800,16490308}, 2867893903442090736009360091660244245569960715329325768093044736425296375127044072885849626524125779516423881347241826155163739181650562880737035301559721888745730330741863753237380322151378310943565285807493425487809377158748528720523456740596}. -{{88769735,1380533,43538862,86489610,56110531,78193196,78656977,11195697,73126970,95085491,67291064,109263516,59930810,32404580,17621898,22702714,93929215,27437823,4830218,36232273,51979271,37267004,36759527,3284784,37274139,64666638,58728147,70717702,10582000,86649209}, 4267971075392450304848604151425474037932006626509433693588582035532206931201342297692322375674883703269672956935297154266321431383603781596508170248990385992782038370565112801079172111342273572543862414778775565480783838177798065399037804872403}. -{{88848495,37104007,44126329,114377103,37127209,17583225,1475155,74170068,9770277,85247670,5475865,20178521,98584571,78801106,12894808,89176822,107359786,76177744,15328665,3060693,111835182,64275252,118082720,59371668,78241190,9630892,83497954,4563186,94433563,60517505}, 2275333820901509372007266857531121428286983703913336286523566385317883725815919743138339098988999187765869060945143079220758002034146005884176871103617071145869800156603051203246897181817288107976768012908896740442611988099454880764482678431103}. -{{88878442,50162142,99146838,46915438,110849830,77715782,108890426,86289891,15799117,94872589,31644336,117060241,46767883,120117153,10958249,41056199,117502228,65877363,48137794,83821697,30212634,113019653,103910179,2495929,105614903,105408989,105483245,4957958,69983741,61076855}, 2497658091108726802422630797816739860241236431791572524306921845842101191478322736510419695908977008855175175401500932061400068100780657483481222914846973142873906641110872418715995352811426322106659948719161484493424680652622065009875288259456}. -{{88929567,62256851,29572864,322830,1155173,7985514,82630052,28491912,90695412,77460158,112612574,95565064,31223117,52719158,19453464,90755992,40898326,66947349,77612811,43113265,72666698,39497553,58401838,92938379,87402714,75833378,7267219,50009803,15539861,8945778}, 381977034910457046349447118190930446928348828205272077370286222509608229734313549396811575727717090420781497272629349197126297855106021965192567925452587981689380117753924534592493253818569522342651966885941165411622065777762995535286755004435}. -{{88929649,17358853,12115218,96752278,120592343,78027289,32535368,3864021,95132581,56766874,21583020,16253086,115846677,23828789,28672681,5185358,41662362,50840701,115690228,81052342,17622310,2787161,83901843,90744934,27885473,82581866,122229695,88070442,24977001,46603950}, 1578680457898145113455723950341283748527801529943627375751099483314282660179890650410297950759914480591027222666067020747647018039217624296939594371240820161775560829548982327644527244613690114733198533131920964852676768496602238880667167519155}. -{{88960126,99697841,95547335,11399229,11118395,120215467,26241115,41591090,106946513,5613188,121330508,59724497,41292216,65821231,33590011,117157992,79852471,80282064,52967037,3800138,103181579,118652438,101624193,8060857,82627148,18235063,78305451,20483497,116363930,94106104}, 5702619357576159854290396805001247807228246181243163611265576190979510086289317150995114319281093426226401136878642193678609561604666958726504123422796579082112811416214672423815538875743348235467177576829400043319429614032780722974021547026814}. -{{89001547,45463075,48124560,19548559,98324607,34558251,34481132,30069833,23661321,12573388,56891583,83406352,119963881,74038672,45954470,109325914,95665377,85851141,47331253,98127168,86425354,52115203,98189090,120129978,107276972,15264885,8904312,10084381,18519296,89504893}, 3612279716089734317946159294600000185319461174447418069339305479387923813577789698151267107547606425657737341346719610814920579921293215093829074454085949318307051951734736781466699103301080722439685014627957309524900331110434522992857693230523}. -{{89149607,114429757,10657397,113243841,95511000,51588583,101043962,113048534,33341467,33854555,32446684,122244321,115694167,21564730,63842846,9478445,107797909,95752142,82072020,33876879,66556835,101970069,33107280,27163511,43808432,69162531,2750514,37327269,115961739,3512919}, 1936681907398889727271721214201311137840602817421002715151677074811176052337577900643985184073785241291332387814644038831019151830243056479845546090492200562263971432970075843325464261118141284485614756331867276729851670997104052845233032502063}. -{{89432557,107595345,59777435,37574823,98636661,53400847,40993635,73452251,102892490,103585847,97021126,12719681,68834426,32695835,78996208,64645427,95103959,121378751,65212725,93760191,46720603,94239677,17957792,87438796,76870665,77990313,12583872,79800694,98000967,118308760}, 6366012597057424891145887451549819308918311113912134304949513808453828201178709338238802528662428672445151635468080557631225643650340643807483583485086708429869778082465115296034054865007607406327088801784345571430630346399120103173749867522815}. -{{89627494,57912993,7509077,24924215,55429777,117437879,120823466,2114807,6153827,99690668,53569997,117238833,32081391,94186185,66295539,74937004,17078034,73560596,104954632,15824519,53233010,104806211,33195330,33776252,58160653,20583684,82553806,75175522,45684251,54978725}, 1296372675809661811073877852585385363242197129387588473187455948274237819989635179909094445784587524323637256093319360935740492866883524461675709892423949709205154319359485413355235461751597386716021130618074044485337954481994139288643721264574}. -{{90074582,55377718,22865227,104027957,77701794,1496510,99785319,22473943,92204203,37970931,104645695,85162964,59881761,85533768,46048288,116748645,33984526,48758031,50342107,45455332,92421820,51020759,109055698,34961553,76963113,40886431,17113776,56486708,17856190,87389018}, 3554333892218346168973618811350210225285355171452664154349227685110606768476882661149304255744645397715978746627115539631806444101719324119371275925737743536151691503440196813483462281775481309474620062018509409997422943820003969303363247839180}. -{{90124379,112107980,106525055,119726475,101963798,59112322,42697593,41974923,70746814,53615038,52516842,77007836,27170829,7522065,5552601,83393341,48346874,6771118,61243197,115468707,79475498,35757661,90339734,90942623,62018423,97196938,65417347,96966753,94707795,115292180}, 6278158816232687228358486057859444362275436417759426476276011334432546593259154885266547749633301987375815392320038407795488248310433576477991033927626039951008599577596580244202242368822356224982528630999709392365562908080875000510598813118669}. -{{90321747,101890878,92092360,100924611,44123662,107193444,20116747,109975072,88160653,28911465,10343897,26653304,29113798,17415891,74967003,99041909,14572563,119501105,11270591,68006078,116475800,68631591,109605181,21662550,118050707,115402709,116264283,49630722,67238291,15365163}, 2504988226827461309531210347082117706210050928950145556179102321131077545637510674447835940330596994281539144418616572967369989510992662184497967044391921654215163304941111087031705641679446213913255001852102098710856444917044586048232830265161}. -{{90366960,33749690,29045800,108130316,70494732,73169020,9978267,21938283,18124679,122095543,87748756,22498694,38797424,21848088,29302051,14137428,89279989,117404467,21937532,55807719,5675282,85965887,116664089,90194593,52262916,100078359,49431012,95038574,81726328,59916948}, 2868506592618385050909271239420925698660447963762312687196737055870255070973680227690763891074077394833608586051065256895700396214146512379879568120344838091271157610240289526944015811723329680133539279622256593663834902761507712894109517300672}. -{{90383150,47344720,89406931,88400972,107434847,110758718,59333330,51742177,93076375,65981451,2096914,72237481,49694752,5645612,43502162,12927604,80702297,121428552,73431193,97818414,8983678,50601944,24945689,70335666,32670143,34043827,24740998,15651406,79791334,104593373}, 5180645506142054149814702930994898742730517719339606257866873957832177774936809447358932561676008770307492372323479336572537881560075659937981576654305736921506647052729669992924587134372008083722466063015066074816848460946795238528972063312788}. -{{90388566,11706046,11858292,73737889,42414647,64552010,62461083,122398267,114039104,122128162,51553304,86638306,77286410,40500090,90658875,61210998,103854545,81211926,11157678,28670230,26725502,63275914,39933921,23540996,47837826,93173847,75028070,48519828,119515784,58119616}, 2348540351902210252309884901675978284275671592690002806505079036714742465563406819824374151986009366792808526602659215616163624788900197035880300100314538021075066334083511353302788572621343374403719987157583880730371064953392669325589068464344}. -{{90390809,19257419,23520058,93769047,13062023,11122788,59489161,15572785,28731664,116519726,63802842,12400420,60314265,53361256,54482492,93925580,71721128,29364090,65027380,34589831,15578799,108271734,6888999,81393359,46562786,42527402,75357645,91556707,79084738,23608650}, 3054579050025845461982276611397497483137064924165296087226317207141902467016794287684158406816303830856060869778803219947222971243563741784244518550054623842759473700790967242110719163065058920334933378651912665813416562853317161432181756137691}. -{{90460682,90284240,23777149,101017467,3954289,108080870,93532432,42884876,55662745,58521415,111187842,80722946,119273344,60430899,21602166,61344961,26568491,49073053,85372316,86657724,62005539,10381785,47282292,28516803,74186173,4044986,92163039,54556262,26183822,21065720}, 538488428837164182761237331382933792729386524655920656611442076537673233735147758776001609430643444780877012973878500881679497006931533719769795628781197556565743700768172891258418749012791848381549520709896992030826384861687449308025391915804}. -{{90517763,105637083,76547002,42641701,88347115,24231972,65119330,120910299,104237603,86493659,25208289,8589676,44643496,55168270,47827094,16625020,42576860,106618727,117617109,51653531,2792319,6509356,105630422,110331420,13275123,66645828,65826934,104115481,95055508,103083439}, 6057063459144229694930510156969665505053019164903411964835537462524057781554074466943565988188978886699164052578678646026390837804544643096797575299014401085038158919052390215268849623817094144645241193740688026890341222272310211046393002198939}. -{{90755760,57143225,100012054,90872657,5746495,62600822,30723247,54597297,96224386,54575931,100515190,42392493,69940072,4223849,121101886,100120350,118151530,110434849,73020190,84855550,83942617,79283238,28184501,114932451,85065969,20423240,70534479,21408785,45610047,35842520}, 613387414185644124029953416814216621719810004654534776298446631630228305260411616708945395977489701934781707427229876081555794080791783465363623030730572551571479617159376908148209959033065146936304233682108168781565022480426288603222387075802}. -{{90818236,59467199,103378609,43843647,107381503,123307981,16765269,22166209,41181589,110716638,58739560,80043554,22638429,118097756,18816388,88921020,56432592,77473169,86609031,81832217,114635711,111993818,113637301,4856697,31272845,36612403,104092609,119906113,67735113,85874682}, 6454081556337506816190750153092054783672051185374937582679419062766929350452433029602985642690668902401489741273295569255890184812806605418172801489809507722976365789243932834350618565023710955871433696179236214405333235431798591911988213715454}. -{{90903907,83062389,20208485,107821157,64458232,18022871,17503158,90460651,90287261,68866882,12080378,90645500,73031163,91490917,96468300,87919309,83164232,21209430,4953872,24848032,23188708,11312963,57722843,66988368,19420295,28736299,40461713,70515566,41499324,59628622}, 854332098704837535242853718529199853914394911554245907584191190103287627383569618076910313136453139901628490635525385223838635400577449916837943534993958833260610989119474553825950626740387529509857524625107284445180039637500499720314569142703}. -{{90927245,60854326,61962944,41671944,84749099,33163798,101262684,61514805,102584844,114749710,21862416,117984869,54024557,27515598,58729509,71757200,22937758,86890686,53089825,89857609,6251303,86198858,29398402,22919355,117347822,82246266,35580230,70763366,27518206,27458104}, 1191300876376254231788397262192976503020345047898773099674280961136235621257771345910271563202553389717332217504688144218546303525759550428296203695001392050026472146427490212446992707591425956847409707152898138756406244016400271191358916286609}. -{{91060985,91674044,89992414,88796257,40529035,21325476,65950447,32763619,98334668,44404136,67169190,70464543,35711926,118819263,94755271,46667409,86841066,52465646,17813143,47710141,85150651,90602791,31418679,41904383,3155443,2173323,29653051,1559608,122480139,92738900}, 5141633420402760579409370474618213170278462799189848051171105180307300423813497635624207499032648319880209685226367315218465268918657922974389317735226835099336738788001424345897548501179639603261779520116389683822393564462115201854094603774169}. -{{91262456,77979939,72946553,96052631,21855844,68139317,65718904,12133637,656977,48901128,66893408,26763082,48579036,105717911,31133337,50103850,46614506,99835205,106115127,39064393,6339899,87916871,10395101,70187866,107650581,24728215,72571191,104409831,67659425,106984116}, 6577215133052115591511167260095234977040387541527743688997048548523417827349274998595457637529772461149884028777153236096371517534361940947494968951601167088060056404368910347551576002491568714439672264595612830696581326682297426175735396983214}. -{{91320438,43677124,54165382,47397228,118467135,32486774,122540910,106439181,87492320,30499262,22636066,51268295,31988286,18343905,103459681,78128276,55285569,82350643,54245501,23318907,82742111,10664323,120720281,35004048,61032593,5146746,83987635,45319056,45846498,45957066}, 461242023577578482934711809881330382390586526751418015452729632158413120335450232138571181693219342916370136315230665609538737916328083938461870507854030556856039499230827978962529391608621889658205846569918948685764607995781610560511780284560}. -{{91350877,121852653,13155488,93537114,36715155,16230622,58821027,64748073,73258045,84840669,12713916,49326199,24454720,74655830,97712533,26805697,111980412,80676841,14589649,70572104,65806131,29457996,53212933,39617383,115430736,14310062,82793558,120906920,24935055,84460823}, 4805715887909642091820287786267170448507515389379797341365994744403266633793412018799179484710911319209033767005814710015688368815613903656164070576838949234952978860888343705914745056973661862156330643077118276733075264572409655088697461623763}. -{{91407076,84213908,85348326,65272990,77677994,96624183,47747951,4938584,35531407,52828826,23899231,105133638,2195890,117826139,82078472,9517774,92457950,21580376,25661295,49851099,14760261,113922775,118881081,44879770,101265216,9667455,50362253,115343047,106888387,4553056}, 2707800268428096748824269735664587384608649220069444440043495082447976781701403665436400133129070062969167456417881272661123014118871677956450062117726146946297300273751211458179450983953104270669866006015700139445858883015749615438453207213408}. -{{91614998,17044857,552536,69708427,53177126,76635352,92650474,88696487,64649273,113780703,53887056,20252664,117790177,107516393,11853089,86120569,122398429,93757493,11149280,52061513,99697078,9034996,83258735,22336127,60851092,12083770,43041484,11102031,108653173,82589886}, 5155916665197625114106810071291118954542494818639055073348310400080657714840104906964469282435673717661686624251714664860675227872301762249291671991182711261593479663516538201137597142247823379304472786562087752685487754855993179129826203399050}. -{{91626565,115455562,46681162,112679781,62679934,28816592,14325090,46154525,5321628,79177834,18155458,79398551,95722100,115698701,105420690,42075336,83556871,40160151,10041766,56075164,6908050,74314788,35775711,103110120,80175231,40691953,70554481,60913331,43603360,106702696}, 4014760123139432884280370418351259658873786267877713958441027850616427075698840719514677840646022382472058573795571783435434333052129263329011159848961323947681163936678625936557350792268759248323482280059566756630287500606255295516791523190921}. -{{91671772,40731904,119300097,112385351,8140622,52666247,40531779,95384502,87142596,38301013,50203661,68285462,4715889,83550131,27055553,82900983,55337994,68711247,57470373,107112851,21073904,116212008,49403492,42651337,16582520,120467163,63789742,120509551,63408723,111886248}, 4498685260381733622964535102542216849465571535899632654420376657369126148390200715616398829162868588128593876800159449360124311913786850608437973271766313194536043205396686756109600546149389996921971436267416537991994159783274156168470330275436}. -{{92031265,102392636,120299413,95895439,121044605,6547287,98856650,119354256,108983790,1816267,103235005,104619281,91650331,39566028,69020664,2782674,122798543,7453991,108892913,83597887,123324944,112957351,72056862,4659043,123455604,43539016,66358878,18448383,65224141,11677490}, 158934911859980960297589602561354836132091835698110267857515950688313118751992244769480907487250057037993615513518609981811704361237245948862168170528090962618010643707956942573436276578844191920003748753058247892331234407255159076652053372477}. -{{92072959,84949320,93411906,21317939,83625224,46117141,71764594,16275224,75822118,44448856,2098306,14988594,8083044,44266716,101388315,71926434,95323213,98998966,21792337,39939027,71345454,37482604,80891403,53785636,21948202,50608083,22011999,59081375,40772660,33251884}, 34905071871988507278771563064711704222341772662564097946854556618017618040189104434130762731872911181200627654007643044523831794387494774189218254549935439116346937163758892423827591668156438624203485654192854628794128120855404593709621002281}. -{{92191146,120272898,36687959,105798560,78418735,110429364,121444663,83407342,73523081,20693504,86692032,5577924,46842929,97932245,83324046,110409201,54986958,108594196,55367500,122552868,60731867,121768003,31177797,79785712,28752222,25858371,71068602,2553592,88309375,34371469}, 2204986667918124509037062013792861485283051426674615892612374830779182445413857309019299097271244399803437586389492958871775184514901283139505277028894164827817451381257605252388090859091217718623271569373922800562365844383266179634481163448660}. -{{92229795,14476826,97326248,95629443,24088924,85057484,894840,2563966,21254656,82888735,54876853,7675156,112704187,66593280,68079441,59576669,18924119,20031817,114681689,43306621,35912181,654788,75942129,7019705,123020346,42362014,42942758,97774312,33302158,52283529}, 988666920244113352144674278280654336318964855578900716601844671333662247682570867163559085953296613502155934591628357827807371552306127022707921984121452758642544223653395536054922238089390568183392523313754121244064908806066855768208292435465}. -{{92307692,459527,116614643,77438762,25467723,43058966,13007569,80305348,84644157,85576327,80839071,58184542,120397017,32849547,117028961,32144034,24188413,19344586,49010226,3875496,25193860,70887898,56266367,18301328,6197507,18151359,118339975,24677212,91697756,87692342}, 5561266564270228748117241722664646776926401801101971539091084332751931392793114797558077051168524465393637995377362582146121454201296611745475903409751127676229885995250648205701954187394678614725605515740243952149194562703047488365316330846038}. -{{92462344,69689177,32094054,54449832,39226805,118131760,107170805,26853485,36255254,46895549,58793177,112907846,3071404,102581067,103615671,6246651,61254875,63791475,93165160,102186240,101257206,111114531,1252148,100178205,36954356,85406658,37068192,27423528,2612284,25132809}, 291895566564624401402409859789098914044179238026878550331411032818151253786253942132894251799689306144831958566677679295782133285961006117653253950722451355021943885683068711214158349762511742312755970486696939698704087816880752854148145473234}. -{{92537655,88672775,68555621,6707812,54640100,104158730,90715399,119129567,65304176,93919976,106511012,18155686,75381639,116633089,15175592,9881684,20331433,118221468,94265231,122709530,47172150,4288682,96781711,104201356,4223641,90043149,27930349,30328054,60212873,40944841}, 299316529853408853997426143763642688601645319244571281314909218964729958429288837590996217120944792397889263963911598956501989214416745198274456284880412825909999020297712020487427937953817560532861961907692231127695332957312570889601330524359}. -{{92693864,112945136,104053880,52610553,44006443,32484980,83563068,97995205,108262680,7729512,83864763,81784130,93319459,8804630,63942,120122864,114274412,98103759,100077608,8262347,95448007,50459984,7998976,98213260,100106056,7181968,76924646,19297606,6717531,77841423}, 4010650781466039407751412526828469105573644485779716001099568052510360827305090395677878229771394228022774498006942271895857452463193456658513325126435439671966391429916548089576220167416360397690255723275304460775051199942864381338240274797720}. -{{92966330,58435667,64814752,77946492,43683426,80960900,25984293,63528657,103876370,6237938,121991253,85853777,82867943,111624879,56645194,41448174,51278802,42173716,66712446,119971814,106650091,103014807,67255098,97279448,6519537,78014861,93263610,66346090,20580661,75120340}, 4157606564369837287498394705131497392041677490837959990737526228888146954251916051951453879860270366117670365459862486440305624319940404352367809960072072455409849031583798553133858831314624734682206876667468580460591735568963359268449576565954}. -{{93198279,9891702,104196272,63684901,19587384,55475341,60345905,17187133,709611,12129453,6363746,121571740,20611481,112239116,123294498,12384348,65652440,97601619,23943537,84019152,87537511,72225406,65885531,68536188,104312557,50442507,119049953,86914242,52755143,74194138}, 4878655398615947124555726377750312283937219910564996676395685314663490741341031092375305258316065225163817184295689596335928192107045370875345525383380746304713087386410649408026048317818823228009762360123815814434092023736251672921604623832041}. -{{93268191,51688152,117552271,72981681,89761300,58329947,110848987,44140817,112813396,51141502,115056453,31354873,14833591,68691773,92031285,43067612,82038465,94124253,90275234,101547592,73516646,72452885,29186756,30448913,107185829,48432800,73436389,45302879,16295697,20372788}, 559861475208074831204695969508292696208780007069959119926024589008961214135813344441853930059247987391010580495974432211308924350839816664833493413334892281745436082216537534366832093416923772866773393678443170298222550071911089873034032676077}. -{{93311789,37239042,38024887,84333760,65384893,67677664,100888391,64429251,3929950,50127385,23672086,112298702,54865309,73822743,97119563,59375526,120300774,28936706,29205750,37564015,13738373,21459756,111132042,9926989,57549598,112686578,72724578,62514719,27824460,23043998}, 667388168072522344049092520275730336749861430195477150953405644415325506143539263525129971678004729914796598467607627645600048823040587301501333158596325282479905722397488235246113444065306995338261960420751127494194203971124932458862186361557}. -{{93386006,72388720,36099630,8004524,70955874,52078985,58245458,107266676,39440759,103229657,9564439,70004843,65468708,39493406,105358452,42055366,122803585,110163565,76744722,46196354,53765209,11366273,24866880,16997479,73372629,116166849,54630117,22822862,31430741,106445341}, 3737126744361075462288669218098523586539638855640333077672610131111740661415827537079734523395158863438512340846850713182693636944998083601918279039256290575545910603641312336722428059694413450008342964391173310768166886373110947491777971687200}. -{{93399285,115182671,97021143,8708797,122323534,50351109,115942262,64189417,28665513,13598279,75512372,109423383,6507149,66524631,94998949,78638852,105402274,76707695,80892353,107071006,13931412,52014467,11031959,32598699,114196725,37929314,85271976,113173563,23645667,56188491}, 1393530921476342034583020360088424964026196471091825275657330016650481323084155469719010619620452719616685784217266179569570522686894757213135806827487105854384256389053064221632298408774052605250013395409119778340331726440016094017233854299055}. -{{93463414,26746342,70101758,118099270,47586153,77668205,115133654,77284731,108149273,10119167,28986885,121182772,91113627,91673988,85011597,42331610,74485370,116486429,100315311,44511020,93329714,77860219,119162733,55811756,84504068,30174340,33376066,100880121,110786081,33830329}, 2716997623167913430483660483695998517116860130102287076805244233434940687544499855140885861701315328528555517547946933123736115762080196174345263630216945120705810971250687927378460344493674773703189711278573802216837311732161155685709745903536}. -{{93631810,89270136,64831374,99860511,27868559,55455991,115013397,50358219,20397681,78016098,38935250,51124504,31606944,55723639,11639117,44055280,116617407,9105014,82335589,31913741,75886990,14631371,3191642,58829036,110847054,10715016,38137960,7235474,66159466,106541324}, 3529467127620170328761005414640077215423197478123044479157145572276594155882433713413295091383796419611581856140252527705422734456944884517706064241401725716084178182335848300129616051065036033302131968589777469678728703810013880050159052481016}. -{{93769175,112571416,63745728,118031616,18025178,7282060,84697596,64868278,109970978,32186458,25488173,66595557,65717685,11077537,117502677,55887696,96740251,122848644,69453274,37079981,8297483,11703292,32137487,100034560,22382858,113237175,107573004,7508409,23884223,27080105}, 696497050526550724232487790395705782366422948451480922801618523714588660351685093068968561795133472880806260549051780014559830734686803076924810963425942010755352884188380450103531743618879790712907322506825915577931712971953508854974247435265}. -{{93815050,18006205,36445227,48939459,79813926,34558106,44442361,83753623,88134615,28912081,64028131,62079404,81718790,86504572,76132230,80090898,88213459,18558127,52240741,61833937,65830735,60080633,66287887,225328,94030724,34135255,111562713,112065184,85644634,106436424}, 6508792095986986007303515380535381623314689616688497802381260571481563057673602646834181042173079576609927329382354617179412780910998772442936836687059469566947495681865784000148850433678315548788176131986954771376969568373093295576534252193742}. -{{94287705,40385004,118284517,74288063,49285725,111621113,55882798,103690061,49189242,90387833,60836123,87706446,6222303,117127080,53082539,94529267,11700864,57144644,123080989,73390348,38628762,88750959,37406922,48887087,64738894,100428740,107846626,63711795,110043284,79631317}, 5779779361435937817881899938326705879105785593389594105178941693704229642258263537416272797981405216733676068423341630521274282407808643432569832126770792616455528073375215280387417433267079368486624956540864095809718202792429362455983463651005}. -{{94441647,74311389,83579203,63066199,119959063,51697088,26877371,77448803,24709965,109698914,25908288,23842687,95106838,90989719,120235733,9167041,115420735,105999605,46506075,56947431,750146,5430919,97005166,31769815,87123642,88170511,15996331,2772972,67827541,25353229}, 2055185242651383810297627255375102402086612569338893756409873775647037763885055983617954331568361647346647183622416465685489943290782065928940183406964191534070186326350978143256195501304443106556732846839646096736626942613706710922262677023199}. -{{95281684,99019895,14855397,46210517,15132767,60844173,43662739,53745755,2601358,6797933,81152907,162132,2691299,8110134,119340435,65093937,65343327,61429051,28457470,27302403,5952684,75332780,116176319,107775430,14134027,94288267,114469986,73592064,99627405,106976852}, 6708133241665813489339001973467520686737665567407103870431700547200118999455364552066045844390650614803368471127575793256257496264654754814588535558908736974834449723955986488388508046980884936416388094398148344948294342125641118073754324031230}. -{{95297904,97307139,66737200,65693979,107339854,105160007,37761718,21549419,18975210,8265081,84479242,34092034,43423029,112133633,92805266,17036569,66482443,64895993,111834042,89893773,4421127,55255757,23799658,108576950,44346102,29754802,55676686,9094966,23757778,48310310}, 58508247664899477669842439027821756452497632652608167969588297503002238924530770780905070356946831414160150034592266828273155645285847249465652660446383119874556238246334837491166561681655407889995342971677337569729185974385629457962185241258}. -{{95331191,56916702,65121939,109399559,99842930,96052746,51389459,113123663,22714629,16056474,19342171,29645601,42063639,61235399,96877387,83359874,1336099,13318429,119714452,82050830,20351302,30929189,31870181,31212439,108825327,60742028,68608410,20798506,73950731,27495578}, 2245767600184651781836847464899117748682229104337484260414906100758059975400621567672707094690852128395088655884388103881681481962971275049110263157685258290182229646395054521116566979737169378380637673151881768107190255386200200674800908336589}. -{{95369555,97005892,12098040,99189318,107287674,4591338,81835436,112224149,115685659,81095576,122397346,36899032,3961122,24264982,100731032,69047428,35197765,26319431,4923545,6879919,70332965,85765933,64782387,123380277,50134416,113741242,24686848,1710661,96630346,121120128}, 5408085059973237478063747614204319753620633998707377358230382311374744819233122655686624305867831766565715852443652459191718493872822461491474824388835360449696386871828704035334446400322268973680845463617162855985870018323795401556719912812929}. -{{95558038,93925614,106822186,40144983,80486673,82767907,2344955,68815517,33889523,49586003,28911780,37969148,8873238,65773719,47296639,109956803,97471802,86735378,76845284,87238903,51031839,122704037,50421771,100013314,105372693,18932357,100797136,9760603,110808043,31760949}, 2313593798606574535032833625481285030186488570480344426393840437760881477462641663299410387301343179193853742327073896770450020441164142147426573587312712170354398365114296045416619999771583218663200100125979187216941898100456933262700758754296}. -{{95610548,52299053,98962491,96708144,70935805,106656107,10275767,38191886,7877317,58978461,95290447,69541996,109007752,64647650,83901971,106388156,3218951,13255942,36875974,3477853,96397563,95423118,54463480,71959709,69251711,70078404,122205855,33565239,9238770,44650981}, 820524312855190640029994125709875516442788580647126671521444674316441322384114305560354719290837156507363935984051572191353679183341373892965800432043333072340674997777440422546147447783651067568273636152910020987483337826899719905636110649206}. -{{95634496,119406334,15904883,54408070,105482380,48169094,59577034,49951319,59581579,60993131,43048046,6479816,77366627,3351731,91049296,60859606,486106,19721789,10292859,41044657,122432968,34289607,122679450,39054253,79427228,57092768,42923992,19638004,32582340,12419038}, 140158659263166369496656557016787285431537490981269160349682577958391853861957653008068315216100877632351804691600326476323433626249858767308345040982730655953743010538367391987541050139955428506300185301276410551751180610739765703390561973124}. -{{95662909,18320838,44422998,106128382,110381667,61784381,104018569,81092412,60153568,36724318,38239493,43056296,58345143,72612995,10458735,91985840,7931300,64474336,104126236,104633744,17622404,21668765,81931127,24638168,45240778,2713560,46448498,7022108,20028934,92940874}, 3445958307934497423063048961197219867525832202554225192413082540922847619400253498870066770076630284346516541930864982866333101431981334908196130471372700902482966029423492023903411093617346352408431564070528381640873503373691818562427260269681}. -{{95669442,64487583,74362509,63776413,120849148,109371296,122665730,6474291,17894475,13433596,61554585,102391101,55390487,6068981,121403946,81139794,51447981,69464362,67177743,57047484,1523725,73298497,75619224,111926915,107665709,109636636,14118625,119098862,12188295,23806197}, 1269749579464369820440147253954929377135866703391629261840756692504802357245216545143580405579070781152562457443232757964251125982284814899249850702373206917607623772780754800068990180652744277825683818000150002495391569296576519603734632021390}. -{{95858184,113005440,5838279,65809370,93244699,24852608,116377129,13625726,83298500,4399664,9217623,1608293,66803395,2336045,54274912,106779737,3163739,80557545,2210846,92714561,107847182,122012280,51101885,80957489,80069274,93705512,2225450,29872529,82033641,106295395}, 5518825979426242198700442350603536068152886691221961240118207457632725631252467188282468198691943635280832931873701362891431286826675374265274629127608278423007978268102720339656130147496913002961802732937280130101551112932572229366722717269076}. -{{95957923,95021825,18069449,82673733,1733787,78339413,58454721,78161443,105323785,117900478,57042733,93680478,117312850,23955695,71428799,80651790,107270151,24973240,72858435,104573293,24546367,81340668,38145313,50536490,2726959,8580982,46832013,88772498,4700750,93675167}, 4286640632892829737506056449527217959480797474330341749884922523792505032997472196293654722546635847983198061549292512368965797812897269199096900144710205866247811732684533351858851684654516104007289954530282682721721462608613414927236863976959}. -{{95981554,79936346,89146303,13333835,82388248,99988615,47898029,46294289,122710774,106289149,71871953,116985153,90789284,73450145,102691516,40922806,63540549,113681681,53284841,6060919,14253875,71567895,5589574,30826095,111725204,92384783,59184014,26776446,121217981,104331937}, 5455476410438090144873893276796915865659392234750250584673697925066902141872207909752920945805143850648452594632767928048273675114758669972845015259654919506331029950315669124784144769869144722933787296655179951353100969002718535442128617549548}. -{{96134953,19787916,461370,56357923,89391678,8194167,14166781,86404436,103387654,44802012,32780235,109126593,6180851,67443252,69318291,98231997,20144921,92269350,51786742,19028709,60434092,62182123,34550412,21366105,113293422,116831044,6719336,59470747,48116940,38598053}, 321278430999434920814570175663228406218514882192552696802776166533929500188075955398071786562311126836075167940014250095869189178919430084563680210162528950271681275302298496018652357511073532610829313905988088763916459697893117911672398929001}. -{{96189352,23349493,48867092,72020680,33501156,74571408,75338781,6909870,19283418,76717936,82123608,54869060,47315758,49700133,102240094,8446149,42953659,48138933,75405141,120351864,67115518,50111886,53467760,88684746,107785777,83580937,18742567,77559806,122040408,107442779}, 6359733393301331369915232387773818006162387240819490100746921904473040864582416615671319073319020299161084840838313036861636507666424727551953447737611039909036465548721340851440218058662569720151589415389169987997766114413379534460739761184834}. -{{96399979,669074,36537038,89344237,162927,123244872,18952678,5896898,57740577,3914044,86427204,100814343,53068075,90523236,33216267,76974302,21158776,42490460,27635286,44657182,116052397,67007625,95609165,24236629,102367641,21359377,118936345,89617536,21617,7521965}, 1420567339958760925729219059141602535256588616166124008023680861176362916934161051720302278143347719909493472547132856913496222156998862823824476640398750698753561883720580705253906106446244667381653908811696319064638143206768668782867617175833}. -{{96409254,39713782,67327659,64057963,72311459,63780700,28967609,53092354,53324239,90425500,122396144,74476951,75748421,85622972,19470718,100356372,100868719,19638506,88012121,29397993,28095204,113981712,89875605,35398366,12847885,119308966,65833230,27438122,53090262,11696050}, 255777746059667500211599433553165250858788147654168948351964870808837618002624596646104643678973062949314914493418076206697023454496093908121946667477892732650001707972932005987322295366352571752797369313525907691656780811187523373248912628060}. -{{96499281,57405329,53574385,2286594,60566431,14208219,21921437,57940174,62204096,33574980,77738035,15148794,33290763,121862907,107597226,13476180,58973435,121604718,71402292,55339803,77072027,12716506,22964232,73778610,106554941,122196271,27772333,15383904,73775480,28783169}, 2089751822886457557361856563843277326683045473101075326310511599739319542744995477243109754618726206128957792034678167567154681589859821314356091148748259966408958588575541027452883718895649848716120712249380481420729631485295896518442415109239}. -{{96511643,111716312,116158893,40036622,23671656,30273829,43845397,21391656,86848500,43086357,109318862,74055246,39851985,101802856,110790278,45382882,34921825,40821936,53272589,27197801,11464960,62768583,78311250,70154647,94138093,21072898,123258202,95692873,99980716,8656981}, 3174152359697580094571931107008382470541979700050854088221396918736159638737768601186581342856472199579953945396252567921834358936749137808934993906272119763541896500591811190269571255496482967137006215418872925354918002083887909488052056953445}. -{{97093583,8816726,79152540,26467490,71257507,72030070,78307958,42533425,16343005,68698242,19301222,99126975,94150039,19123875,83308433,58783675,101432444,72851883,33893819,13870875,66869957,11131967,57466055,53407044,47273615,15877356,46341003,110842820,14216911,16365616}, 854903359494701901059136850308575845888033106244048812973459453635740163113951908644597430206464185700089884418539434948548217963960277797548837160581264586590557066034101101332851663213342615581234668066557340509240339535833493119866689747345}. -{{97502312,83713472,4916147,15720702,89608007,50824449,121061340,70155436,76380081,103333091,25715967,26792784,89534965,6012906,39754345,84697575,11210192,112458842,121277497,99010199,16272609,26496198,78009839,12868124,45378734,122253544,68473401,79188866,42634532,112990958}, 4940405845984826267852691160466948993091523176031872009851743465029568903768025191730410797558384437703951224969160713759064011534178007214457691013864968772338103243311553186366994251972897602335679485085716512440851597815356943014035311089460}. -{{97595140,16392385,102010070,77160836,66858537,94687463,104087645,70784196,40700605,103837216,28258187,12496687,54320468,21305112,49862053,5265129,86429493,105482640,93788058,84823321,65290986,107841315,46486290,3605995,74536733,43234512,4064057,108618104,54247180,101447196}, 4393809529149554679531869494475133304541398595895730788855801546822521043663380118636487261685541112782956705542629290052210857690551237138080110384952672718308699175855091149455575494727893439349622193692977823278239994573734697847852018290034}. -{{97904250,54484378,72562157,28297413,93652805,88509053,98248479,82320473,35856436,14980075,95527777,103706141,108895077,108594010,10661472,12029371,77136109,47902454,89798776,70407760,36272708,15338754,72078549,16570687,16293441,118417172,12400696,46899990,5975522,104969546}, 3659588909100741542906303088136779621317362189345264604180959800209063044345505907643780464368364090794697556043316391962753902117465627709636313258628761221895226078650342304276395212674073548249950799302935768662688997218455393365049420652284}. -{{97909889,42616368,116738731,89238764,117588820,103810162,40316427,29105206,31323078,54621123,39557093,93647838,112637269,122615166,19272339,106344888,22934372,99894060,122300461,67641892,53681368,104031737,103992125,30361729,105546895,86463582,101377359,20393378,105497831,87457676}, 5913995229909017233258813481207901733721744713578138845002221733572438553545039840335625005776770420292175362979175783002395946792318544495590309846069202116297350975205586703987216613732224094160658242632593513583454981647048489181540358837829}. -{{98139727,57120000,21498089,14996190,14939020,7679190,1151849,108057881,52626166,42897464,28337826,120186563,46178109,62560575,96614526,60574841,97361377,45120056,121924740,94686072,6880882,33355896,76958108,109206154,18803768,75368877,121002538,36122545,116461800,1939277}, 2432693049646310550140995715430272558699130274201119066253568899491334248043889380086427380099217127886479284065883874437735041829791944150648915836048268121739751533817908981235950044356102365671571804467764450575607834590476155480486466140357}. -{{98201901,116485542,18352447,55283207,116022810,28168976,57928520,83865395,34218410,21040617,46674716,28551241,115078907,82141277,93674499,36647518,87330604,87126009,45266380,68653709,92562175,98757775,89556116,34502572,38704458,98372021,43093768,117157880,123284146,120215979}, 6239361024087181466540550965054654831061598797205759444902647121974548250859329715625216414941633116544190443488597452993108376417339734318275502873872509940049958036212437671507115181438632766912069643947687088228872811824611914785935861643917}. -{{98523987,24217127,21119673,104153710,40174452,18727184,77363533,77218722,45597870,10749403,44299353,4256783,30227209,27744077,98777107,31074264,94172472,75319958,81659895,87178713,56703902,90078618,80209294,2949244,78379800,70460586,48961387,105061381,74972113,120069704}, 6340970445052244236347464672150561540124969136378136787872889444704238673188532528045959546100099360736313152844976892856669709548637800546739926152571491590537888704060955858087949668606617312434893535124031851447264610557098035793891360013895}. -{{98672725,101282315,86498193,120403802,53998149,100264368,99242991,12868201,101515472,63103246,84545646,3428270,48319552,38478798,68452196,59895915,7850885,5638086,42103592,121044657,106435822,92454284,93407642,112275036,97719761,36170920,27249233,55985507,106231024,59138806}, 1917167188529960295976906116100663735967875008259882486434962332534742650287613829199356559879200762760723191947509029446588568680846858333064489731310460054898349628187891277315512468356025202255151702658992164560729680211756292545381279563991}. -{{99062596,35532119,113144136,91299495,36999783,67430709,55217523,79176277,29057405,24703947,84342579,66508486,40296419,114070492,101915738,11478182,102177711,39523448,81826796,55224478,70995615,118717986,55544898,104652846,98740104,39491223,96128486,1895516,14679777,36423639}, 609036964819869525548404801669791538747996136422641724835555925505460400375096385244925760595096835834610278309914825886368749632424416638932534630014867338308460262178934244508613580517900688143598013827716637138560166130226862750247641225210}. -{{99186719,21432313,81370650,105787720,19280380,22387186,34153847,61975614,47234100,34983146,73511739,33212209,61689540,12021469,70598121,83011272,107267991,43175869,55741082,83261814,70756134,37428027,3108746,88889867,53379355,22119141,108275410,56901216,37492785,24968624}, 490834972193234136969181097935514965899662002805228922602739366138128645427177027567414985248405809510795398934976399021193934633547559929278547515223745167305791361038651087409174511172282587673778539524748350465861727305838334157313573874755}. -{{99303870,61774355,72549875,110354186,20460393,68728290,51347958,36071344,101599297,121049681,118853846,113797834,99286112,122140523,87556728,70762209,106252444,10975826,32480084,73906630,73503711,73309516,24054670,5192371,121379417,85026262,79085144,18441101,106785677,103870179}, 5892022916349542175989767889132304005764800253459801474523282918997805814972355182895271575927171644215604825165973014480830890973991726676206791300987476825518788458780017970188056180484858157379014191023308181411672140842699605481296118194966}. -{{99437290,110998428,13257655,110836054,36553833,53022696,74709659,61280265,47263261,25502755,60218380,59218414,108153004,24808978,79500404,60192657,28897354,1220407,20411773,80802873,37816706,31353063,26125449,30007464,74693396,80616380,22305504,61920552,80768267,43953429}, 2030541110383261289864346085774228697162492785483787492541937729237044357685214372011963757958716283015922678542542454686222051895460995118694413230349472956148745613924124906049015214158503093352133027251601029778643510107713697831478147056596}. -{{99785323,40470940,36758353,11267755,33598611,55652229,120965017,33568247,66805869,89446446,92212749,60588274,40438705,5205278,92332455,18017406,109540097,12232145,89601352,51609877,70324853,67385103,117526618,20310349,16398594,70339099,95383789,51429489,13274942,65931604}, 689003613766916636204487507017799662153158616685721124486189945559356250210920388137338376380293128124817684985200891933885853008958492787440449865173409398797503452398239259349690066943748189748208160900521773940918011764267587608973309335037}. -{{99897740,69757027,106790387,86205128,30707265,80697096,54780217,74993704,1712571,119008538,54152404,4227091,82905242,36681993,33466206,70898206,22687061,38211726,81370305,106783816,53284487,103191620,37431058,69504370,50226628,14292417,28357280,51547925,72149105,13939907}, 1778931642006158165547569832233947651944116387954170601106007949780581094006742431709767206102548695486963154565747834604449990455124688115212765274564900332849975992907036683326058145376678912258202866499187186106450330895083259064633158609238}. -{{100016155,14539450,5926468,41681546,66253719,8056212,100328468,91026536,97564137,83549144,13935811,72891175,577318,78067622,4215157,48811110,107397856,97674790,74324567,45840265,65636849,93156251,85158438,95526858,8174317,78079191,103504332,36969819,54766002,56886938}, 736470078339837849879624136742112476228236788410512238202750589023447091279147493051743390450038938706553874875439086582465576979252719453870152197522668205597630039602566661506167675481191961691892874932135012730598423012522746874744855612689}. -{{100017577,76129460,59141880,67360552,29217726,87034275,4407947,110021713,24248311,81317915,65006741,89675790,119258166,11130656,63864434,116433720,55289730,95806442,61827399,90941841,91137877,57322422,89264469,102126326,75897064,18754967,1524837,86524511,119554,28598222}, 1051297564170080199060059761924995866931857243866080619191072163705961116280598658809451412625903865060787791480692464434076315102336670137968230410591161881765100756926128792553018388464750216045298561935933844433091476606783423048635081557985}. -{{100062941,105169799,90508164,80455667,18478874,106784558,75388088,120098129,35123154,26209438,23734828,83743439,32272672,47444833,114873115,67404168,69756239,43167317,38330075,92331030,106961400,30482531,47998909,12075036,61507558,25559269,102160836,72861987,115157380,34587289}, 2998016350251719830439999586106898933816912619391362466166442646228018424558216322701984004191641398723931657248046684855416113741879947426301124292833242797445852394727139024691163908245226005809876629731046539609221373624289446775760712329355}. -{{100124991,94970999,114855154,28183879,33361014,43273520,38880907,62445645,83792430,47790230,72378682,19261784,90734201,2031609,73684496,122488520,104024006,98235846,41266754,27111991,93075330,105830086,3306000,90849881,123097323,79644157,48977703,61712247,7961519,9107119}, 395009899840104852297998314139112395394420619236933397292170339610001480643184360708860368791403176539892224077386530507384547270199863339997970055559732070726407039062470050890952641692884115398387022014824611250469800855131399905307527753931}. -{{100208876,21876587,28838980,101726262,54816276,57654471,27622032,103927410,95711696,10384063,91878148,65298540,16348186,43385791,89127351,64796353,14083798,85109564,44159182,33623355,58610886,26514202,71499489,30240565,44831255,54056045,53670735,38804912,62875011,5981355}, 27618761217150762461696534035823344952856173126279315626161778094941426467996144491872916864383709950725544481024387003818290302579688207052698925639874733734916926490140182655370061186348737474560670917319679886452227952594748283691578483234}. -{{100263715,57711322,71951138,82237183,15462290,77269761,52628652,93316601,33310817,82063645,83903522,31019459,10316692,113980262,95789486,82543901,113540723,35694333,49233144,58877124,49709193,58502977,16394095,108783342,80547690,75499476,115370631,115345169,46378598,99642396}, 5068483247512343689447108607834597337317372865079376211011740833225040083420342546171914532407675141983502278403305277064453351669270379062103809803814322497110037346482285603814497360765875844577160070455492386661355535149517192469303165946793}. -{{100478490,89419486,5517571,66286596,105635796,104427085,10510196,109767263,89572064,5771687,61248243,65588110,6876339,58842854,46171880,31405421,104719524,95372454,75377701,8514839,48813832,16685318,57203442,55766625,59578789,118835701,19021759,86709913,77713539,77381472}, 6190837416620893217666709745573826517673075299645063269003344591814353896692463951531171180870810302906465975497679492748460660539718463044123591948832624412184768415759271709732840096115713068397688184114109111426959109543109464725242134697636}. -{{100500936,23329407,34959346,83162244,68381153,97379149,20603609,10895780,102206161,40230698,101879235,34768201,43180119,9834033,84490022,114489406,35993048,36800427,66835834,83080559,29799416,104640739,14865562,98536572,17906636,71945129,67532668,20286558,109493158,88455877}, 5831499688470690283297900627964492643665263515549098232943089475083527344574184245836219282853736100853332450904198953892330702735590831371877161387059507275315735900839368372260020722042270208476036066244755244801698895574444505552978841320818}. -{{100642628,58079561,24701053,102146844,40009533,60759039,52792037,53419865,42119640,23654571,93470142,78617011,116717954,122288623,52416147,98531528,51066592,22880355,3828364,58959304,40184354,100553191,96056919,122164506,16144857,41892159,40100793,76455193,2255582,33619048}, 947164161979943516414105010688101273899850170988765803491085523275719902768311975889454741999024331494637083828541894992476957341296702812096180139281240259960649795832487513246458879587615663466695953835075673403625467430355212999175547546358}. -{{100676587,101590163,49760851,97841855,59338265,70232794,29760440,59477729,89481093,53439727,84999854,58073882,3883447,28620631,35044692,1447706,55170697,80549559,45411532,69103636,12331784,114860228,56366526,19944934,102139329,49311118,14129716,77100813,51418094,113105622}, 4391729424070189568167131795194624921897079428497568829772728508074384816918625320574696430677804975069067913465657997698802739844247714956370204252667876369794561191235752453027963374219513602070621372455062364545594415713341370401622648370079}. -{{100821446,10351997,16461657,67733424,95966119,95761548,123100025,41631763,14952293,101627121,106781335,59770085,106967780,102638833,4169624,3043263,96821073,42801355,19267246,98835591,115013762,123141685,33426464,56822675,68878823,74457008,24039751,89054619,116000574,33538773}, 2904425715926401314523471579829350819411794013134234054457682179358521158126331374801930269947680625232636499287082357336691642632043925851597019368855028678170948072084435420247445176043579535895565629972308067215497890415914810492880367103958}. -{{100942804,16774196,117990264,39618504,36233403,47748852,101824186,73116867,27565301,2112140,56924522,79366061,32442937,117461365,48200387,35770352,94354239,46190230,34757548,117492093,20092638,115668805,84880380,15745710,28369286,2219901,30444196,2957095,5526503,104131625}, 3457848607621941848622123280412780018359576852260622991080414281860536441531792181441099239637332833990451793219317115346687934594556398401930286327122218949047107235999883176051991215454076673787025899034634638950571936538028719689959207434640}. -{{101069509,1182147,105334514,40792159,14144751,106695962,2356051,77287522,92819540,17101790,100248076,115093980,54848675,102204389,24258969,120503555,25683737,109996369,55748248,85432135,16032759,83771216,72263952,87940113,123418312,105321728,83157948,87499421,24761938,45588988}, 1698125860151638285221377667873952568767685050542612973680179133894651705193236519766042610873463990730760787532437917531606911370039201096490413476824314304548512571688564174617756400777329634319654960852213511815755151188513141640856019398747}. -{{101173252,47738436,117545343,60578354,6845206,106320952,1880575,119041141,26836466,16923412,67751565,42247283,86109787,70421738,19572230,90140954,68728960,106936995,92624446,83008233,91278505,5549997,75657189,92259678,110899488,41537040,106420470,96294798,117787079,22084946}, 3187188227532446329714111103836431824110805211250367291031470914877236235676438088981144198070852107191266634517086131581799946886218165167596567807323710805189769656871398175457612406865968297010597181372862717076406190949593372855712846847172}. -{{101261850,42234407,82515165,8024704,25329445,88058129,97405519,64781745,44008785,67689739,43425559,65964583,33900303,83837537,24519340,43880173,64824733,102773963,8417223,81944856,65654676,18277427,54728099,81566450,24279836,112432666,38322927,56912802,59439695,63009011}, 270944084528293325168174189462716956200776078844887696675149472918344384631991551852020470460323837419933005374061295652407617046634830598945826797302754522359717709793969748236336246596744439917406535029574697363561950881488774289385954197494}. -{{101596921,88331495,86565241,100510456,123365592,52229894,68695573,1095435,1166696,6656353,113941059,42174119,24406797,12940833,90274681,56020562,112708650,86293346,51130758,29954187,17033576,105661021,74623546,46039372,49071519,49939409,89008521,113635629,85227440,83561466}, 6442663499599529293123968347341934428717553548699775111256099256509178158054857968778192465142243507798299890684221742481145781261172182779734452480600082321659355999120947880761922113874321452063128448200163401825113574874508982853077662465735}. -{{101602922,18918604,118136246,64731903,43988830,9706007,99969495,44255168,21477768,102446117,73802787,2005034,67001669,66193543,53838526,78051523,21901088,71469244,26893190,114599707,23409651,39515859,11138497,60323003,9125542,50822164,66409853,96451292,56210705,61174792}, 857891943689221045096321994736542385556022979613387840332984887273194344818823080101488814768806263282883647291224444612897488376794649327379443796759424364876157111888436151755828983922849224004215550529172097895634740017188225308971767477864}. -{{101698982,102269998,19563519,98808134,88299822,118980885,54474090,123164735,47844157,87004086,51161073,65150218,15677578,42795345,5172589,38615887,28794758,88689021,56050775,17420151,116106856,87861634,47981972,9826056,106239642,41291353,58219230,16635948,104237420,101426739}, 5248565310999045634274034360364413539888998923291949180817906074844912084697798134499401539929113225369535661865510541962881944967425191713027682426007058834857627559977110265565369173253523271371405167555154400659706703236373020779962627450276}. -{{101886860,107402185,4064319,71614913,88835844,114754663,87266315,112743236,88400013,118293697,41799099,26891104,11826495,30471555,13690516,41644764,57677533,110638855,121801059,52566311,22337443,115742808,12217760,82372987,61032806,105680319,67860914,36764202,86948000,111653628}, 5830351603977572665888740761292284871694077424245763813396510529898993033689748567878961025756267077547191343384998051649562599215974062626075632704526782179456900201676423778800848307638038941514023823277058026426740967493272830031829661595502}. -{{102094366,122213338,90020172,90262183,89333050,95240919,10033161,24387907,90841709,50815869,102278658,68534509,121409611,81218876,37285877,21643946,5297443,74242801,74084356,2664510,58179100,3225415,18909864,56439788,86055903,92926302,91446728,52137050,100648213,114688798}, 5870452914927138054940413330845827018661232970135126898262673334863796097501958679543493384373267469843130443323298479401459417117790545319576533541993011877191875253932461061469257297042819653337512806284736158676680305545990498092564844076008}. -{{102328722,103384124,44422205,63189104,31691432,104830113,25398873,64114156,117708361,31937832,19358500,81302806,94305301,52471810,109031590,53857237,98708806,19579036,1588218,51816845,56155662,92804455,18009538,19237623,16403276,30915813,67697406,80061457,80561334,85279134}, 6415191743966918347886265588837762026783840002131925994270981150149571351440399293060329678775965664099693928043673802811400697843148893786323624093897594266498400042191662855317289005244580813833953585356263248394290828853511622864387814494564}. -{{102409250,93010052,50328478,73674720,23771605,88807715,79366490,22134132,25191998,4387182,90813370,78994190,109002796,116340812,90916280,56927274,9905957,119349495,30255006,110384638,110444748,70618537,109111815,97969624,15122734,101297991,45783562,108356466,8065722,50392344}, 1171272583523728434393965604606700796754967734069118970306399913291976462917086890338074398049355529189665015048001908826497061775749103527577690264148343366075353621946963996202479298544529798893219023818319023889872482339247687153326579974192}. -{{102513675,24323865,29395256,26836144,47131298,1032742,80674271,5112347,75667247,18139238,69886335,100460072,34954351,108917941,92714134,48920301,78451373,92366742,76681777,16093571,59652495,117737144,109373115,114988842,110860072,115257415,12310508,107760431,40981581,97448158}, 4684041249034644424121226654654870829400405951116497637936925814203674606561063871434358560026865529230291723880611042862168396559328486154337356199314051957671027054713699645027856943655756796230256622523640244186233828489435926811895951898051}. -{{102667418,101185198,110907692,119520160,90356619,47579332,3106349,22993184,18405321,45722774,20833713,106313659,42493468,57790371,82043825,114069384,37423430,106362279,83257967,87318409,102818273,69775551,408911,28187459,42228209,118708894,90650364,69160434,75138270,57792242}, 3226811270969804506446105307575703874836365985695539115704204927653452502882993773578962252756623971654913350859882051150027057974597958073917926080756764395799201049531998982244627659203326781136670717733499923443947579258882901376641328377168}. -{{102804835,44986019,98806239,102771721,22831183,96383282,36065717,53772816,58766670,77327840,69274816,84252453,84435152,37506780,52186606,53461932,48659778,52841041,41753849,38992341,18166969,11573500,50901487,69899919,118657945,23768532,115864476,1831680,4692721,31129573}, 586834394777706875066892772829544259376681955109705779285065646818699083921333994720201825213869492852457380320206880128313161987485298662400054652456507464773054924351008131428290305050137012935944783928466349045565079110997979095233493600351}. -{{103100643,3407706,77002724,12655862,102197647,36908700,44484223,89246253,112284710,110871383,108291457,6735354,39787187,21755795,16540104,87230918,69166163,5087980,108467498,1723492,65401412,9377737,64049758,33495956,97297735,102225448,45856025,88877958,84914333,18223965}, 2882886708634684738931625067653095669291017650346579972203281597099298150887366570716604230108110168564528909350823937548963018485920256954178227282595592919539470176024825108623287071526632793037542151537734136476263733198378201048244946024145}. -{{103166105,114730448,70885835,17688610,102661972,56444064,82278849,55858600,85183267,24787862,46322209,104934302,38791332,69672802,8922053,34680968,62630675,24952470,72346766,119662232,104017137,106052211,65068913,45092133,98606451,12172633,118465419,100672881,58010661,42375938}, 1412019360725444918899858278529967401587708758978893013805106981779974909913626017595817925785964715246627373065804073579551593568512258712268314518076253475363052169661747197163920149696595943574732414170190874642286736476837493629887056004421}. -{{103244076,14395528,69737772,119418298,102262888,24733033,26493033,50996571,86759028,76622034,56033555,65242890,59861048,37908872,50982414,45061119,121068741,37416245,79490309,78813741,111326271,71261981,23280663,105554227,60761449,30405152,75590644,39939026,81199970,55366240}, 2212535611355134667566007868060064309189960703815996278559665311112332173126152805522488683808567271817674879487145199540124164425783490871524734074301969700231207863082833912106461386986040467208384286445839430340402840835124439898119022281952}. -{{103289376,65178408,61800282,17877620,71131966,80557146,77061731,38413589,75283269,67260242,9669742,44386531,41811866,68650841,111342738,39977269,99077107,32558200,120707837,19025593,51085592,79433615,68219809,101641267,44864476,47179906,112816643,102324848,44789841,99816108}, 4789880004423775738276985525900846132674128220928638215580211549831632238279360589077914325464673909222010406094874563980416358646320438651410185748331378723600606461147593098501823341660174984201164058454060642846041482770332596153394653931968}. -{{103573923,94774897,95686064,47024621,36423502,83510731,113923378,39849152,107243554,88607650,63992943,66239888,44682402,8631458,58468169,25462570,38104995,58021022,56074316,116764741,88027096,100960148,37286782,117871776,19485359,76274795,118834839,17628988,119897627,115666918}, 5837852180034384253708918515189745368329332433290097450565012343303616590175448347959081596216067746485034141029363405342302706108668208982828660215062341195111424239081782412137071098169134234457430131171358214039043641723475382386548288341035}. -{{103676415,102011855,52499011,72276696,54117843,63015905,67526116,67126225,61901842,117011105,1001865,114218962,113370157,113982825,33680038,9130587,14050320,56483019,51604516,21534677,12333756,53288308,32279166,80359967,44397560,30518354,67121309,28115728,114492883,76033384}, 5601227836349563372136158256085828852695506815274300145217713698510893918654873910412806592008126828232813484902487683296877929584013655429100755040522981187047914712728259122906954731167103224884556475856751451879703894617408159652474524448439}. -{{103784114,551645,23362270,43564921,69659739,37525052,119478992,24947840,113131809,122511897,111178708,24051418,7619733,631290,72350139,54411242,104960106,55370794,48493600,35716432,113787291,105082086,21426440,99524370,62070384,79295843,107254086,64907144,3477628,3778673}, 714010394882786316438773371909164263469465860542478468397000924821186228423795873754435088273774620018116446310015788540955372125955935266926971282231992161551639306631100536311290016309803265787420550826560672269650574294133054052646358373146}. -{{103836931,8727109,103021201,98064206,37502562,41730965,116706843,14322301,95753042,101479183,120426529,12249166,108337346,12970294,56380921,72885126,67317449,53704054,39381117,96949790,74871532,38249550,96286584,108415824,46741042,56521316,23489243,100247986,50788677,23952638}, 944187102673647123126832341859149829275427331406311251603883283016261277444920274969773933897397221578640209819950366588007760398007161434361373915299404990133248405892930052764801036497539362780538999711484355930489145268035128988757936916199}. -{{103846945,48932296,4863499,111454992,41716967,70612877,105732384,7348419,34270657,97153528,46458119,24390055,77490180,86675040,99852922,5722706,37280361,27969773,32286565,19134937,53000683,47377033,104858500,11975009,31805614,34034396,88589986,81952662,59937041,120844541}, 4721140475583913981846240401339892181314331575758865137663728468263694409287041486504316145864274693130675121560707091761243164163268434640393618474833269551587851610162534850922081048233313103657029482214889493374036067107024819595536012086709}. -{{104175611,85094336,75091842,10323261,48062272,70048554,71895346,24689162,67065771,43542029,8498144,59812869,29232023,95194211,90316535,45217682,32374969,50035784,24050249,68945458,1080187,122762653,52430676,29220526,56449109,45463418,9790470,98190873,9923034,101506665}, 4284356213218217981055637903296804578485589344763763592323147768624206994827597860699290198457858705059441425170063136202501245855505821027221338218615207216719489550726868858913045037142459964604884586191891904875442770275468567325381267651337}. -{{104310285,9812130,86307686,35402640,71490156,60922978,79356525,116743919,2584818,13024817,60201736,35544003,29966406,29361324,99021335,83677025,61103197,7886623,53937203,114932823,52344638,462466,69717457,62252929,95523267,30425998,50236924,2248768,37056963,41621614}, 137008218769618588442557411925329926319673749957512900629029997380439340649243236760118542557965058053961976392680263790764448763422426517784904724007735256074555981014728927209101299858549714722242020970663445420592795773125474671578439469761}. -{{104350570,15493855,201537,18460743,85209306,65849307,114552433,36106019,27917651,46070621,22331477,89057205,67882726,66373730,81518145,83421093,100844144,90214206,74425073,61255119,112567757,69860334,42718389,21343365,3088162,80245221,106804672,8076075,77318786,107147099}, 5784437921894668174851105945983504507503868200562793098966097132601142909177264236563154220720475720316017949460340595226241895503733732014275814530799556207336545872511544664977146277958086777995795241499335747572455241178777782454913569968110}. -{{104371523,89762212,110689055,46176921,109636174,29437256,31659924,92207291,101207474,72551840,82954791,75132837,106234782,12521802,67290355,113007455,15593793,39192138,55640626,73677465,113922350,88062331,71012879,35930405,109152434,70369011,113353643,56101731,103759098,111064065}, 5918226804632657720881028690479838581708645095939499311869954851525593213786569327214902957830238889253140352613232971790406627663800234950023243922844056824624141394651006007872538771957823125069090672240896621063297507193468171459611998145677}. -{{104382446,29174293,27659425,119251940,32267126,69143178,113517345,41805042,41446822,60978935,120256391,121255711,64418298,51667317,26281435,5566828,95463169,62584440,66802542,115960605,87990562,104414314,6866283,72011510,65092340,114223695,48257565,32458314,31858041,84584004}, 3704518971985807779875258422234212707998456162801794096202112099526449365900936964791748440035633197277979783777243335814148507127868413277772381853288583709264957762897495129479324663709617883273616795554504060066405593165703315458689426091590}. -{{104458229,65081492,45340419,40858301,97805005,84533719,47715497,61749502,23918155,55928207,60138367,70006007,92167280,49086297,59275830,25910015,71217427,18275836,46768518,74589816,61516680,101411054,55059719,48523819,70955582,65246421,3377884,5658129,61667533,85107692}, 3537837791421836857717544719399061385665823788471439174244061936594496291401508267104063596827732658516925753163294713647354558735350632219061227574279303245690594193039088246242234885040406539797961762207357755229276314200720312963965556731773}. -{{104458334,99292408,104766755,32842697,96227881,59128547,108673119,21910262,47122989,45827584,37879523,45209186,103675210,98050690,26024221,35092278,58363479,22617710,95786607,105157787,35512244,19399670,40140112,4616443,47678309,102955203,51490693,113040359,55830333,56189521}, 1071962020417037256411174461122762619177597570841512789991794373828232546457502717947087344388948163707895946339481203605021027294181962220180783717381778485714720437137586884568058606358477720812237325021306360479940039298759834260400010773884}. -{{104488750,73594006,52701492,23577391,79098180,4600917,82908943,18776919,22361539,101678892,112095090,70382411,16211459,120536790,61540284,19598744,107038390,80566492,60292426,62497825,90433929,48133282,19287956,27202879,61676590,19082599,44761609,39022434,117805171,85327218}, 5129028767224050806523666971139491710423249837904230518266526329384445210871557970803856021601339483330598854229893296732445191939751610191179677524716694484303658392271052490762482546346729689635683439941170370659291214450359958730411118959080}. -{{104523145,62172626,65540334,5650255,86737116,40567668,102652250,29693010,115993437,123193557,72895122,60993996,76957485,102214174,117485919,112294056,69469469,17785460,112350241,120811455,24980786,80654951,34718238,5361488,57690182,89335224,81499139,38888005,6540156,30729358}, 659285791664442980682279286104699194394280533945887036369539879217152970190085792800232253565456353377146957225671153846816460303369206353134806599076593791903303218137720845476896092480328397166768415370270560831822652154428316824151136228105}. -{{104575023,81396935,91200912,80068880,14668652,70870372,80619314,46966334,114649278,85565679,89558400,121269265,16053583,117772393,10627170,23197670,31750323,76519321,29287667,5509665,21919675,17312095,14339351,69070587,51739275,74858507,49381031,108770672,82536975,106904089}, 6242172234173558545172999000111007446641005266827607496319799061847145911371743083066342947451951534027461241019337501381665651306325635119174092491308946414593915521902288424789857320649489035837821567680175283270716043043818657586393649199619}. -{{104648575,30600363,7725622,76479191,2506309,109295075,111371684,103436950,54377778,109780273,97251027,42909447,11635428,2033781,66285799,78593883,91625979,97598877,49888512,88802419,102011870,30774283,108793872,91239950,85268638,15154392,32937755,60986445,78885702,123117029}, 5319211391658894121205554107533266831314525953817853420257725563971830086124946565515030510499540315576642647128662403826774044257041106676398475894685023899983596065282706347851129157425204907060790611772414521253674105778458552644363138887227}. -{{104774285,94179091,9689397,89710789,108849647,65127977,2775279,100548527,95293581,73904130,18171269,26068898,26769717,73653770,75933836,4308421,67120661,17229448,34492731,90170746,14294153,32952105,122110929,111962463,45758594,74466256,52817017,17448924,87153796,88501671}, 5418340629240406578811660836454879163494433274231395007069625940074754624682923769896076309331597127106548450061881757855277102033708724631212582402262741488910846838703419643215022245691469839708662987977251877533653815078369873454708341183999}. -{{104833702,63981343,44567877,47748773,25502142,93578275,45982262,64216584,115565243,41534091,80220701,2390077,107515506,61400587,111637425,76297583,33393787,92911903,108151646,73343694,120820245,68054818,90331360,122026442,112757355,96054692,31091645,105291553,9483319,116345782}, 4693795622699474594147829793913340847089412749475020240412153264933099199323109659572424367300187783447248320305234310451251960918932086404093202678650162448579709410708084761814152653464799866469170073792769042972532246704810479238906972991278}. -{{104869439,20337958,10473376,45399760,100959351,73508996,106335792,89519324,38131303,64056654,3453485,58114893,60827560,31365983,50580555,85464224,36430275,42019236,46315776,63485216,69441721,105353927,34994014,31833433,16970531,62057048,115012952,92331706,73135518,2362563}, 3007484417865729154989740848501543440815932500849231000594357334567168403389814556013386260002438205189048773966522481509444817650090906011364150137551206130213228196922891982563282267516175506949513046108839018575643472703094965166741927324945}. -{{105453558,100187111,71499638,95808693,15046267,82617103,25121606,62923078,29670209,100572238,29549049,111215723,34103165,2031151,121073412,72244546,56975443,85457903,82974218,40317336,122189228,58348389,87783800,56756308,75190816,35951565,73167946,60823832,90276512,8924284}, 2276622569476925730720523571784574213027116721106388424614319216852935959274688873700995228911195145904520147175670096594003586024499485096439139162980518513979403608951246840706060960219699662246472258915082742596913223406392768154723592387898}. -{{105791534,75214128,33843551,40031245,67019831,35061359,110380604,101935942,75908594,18370064,19101607,95186533,34400323,27601697,70131839,57687880,17702547,43558243,3363213,104797016,64595226,30550072,44571613,50709057,18899410,4912946,17932603,104965099,105595238,111508871}, 5977995023877511058214974038295998928425224645626311880992648716304603611320222066015609088459475004152554178575151105154994628514148365279530879863618321385453073953504057935644502626092253199481331415830159959899557528926464043115618295577660}. -{{105857615,22497461,91475458,121089731,46173665,108187486,9677913,30442578,13325042,110538201,30026548,22197947,93881353,57406367,117249050,81786193,38707412,36044026,42646827,80159442,85385106,52411663,57033232,107384477,116006573,31097057,42121922,71327479,76315122,104408620}, 6144917455799432152180628526468977961567265908695745977337110702482304865268483211753203029821823940897199195934309608230257549783422290616627444809240072858764331840285203632686677789688227668843701957042440128917918837167589650556911148644955}. -{{105897646,46937600,92814931,117623613,90605204,88553487,54287184,119131761,4153336,36613676,49669954,54238662,23242997,70693115,89030216,66631483,71169843,86794032,68391028,123259606,35265055,121775382,103182393,30946564,4260552,16028609,58964300,73244208,9615364,44827289}, 899922684621355724434272017173972943331526958609795853314361794095961079192654100210132294104588394298994147735156866966785954991991996981255288516906413778550572258191012055828709672010334452589194031111245548907709655428698419357637099499692}. -{{105963860,65707036,23153293,11696670,44993561,51984891,108733754,91828640,69108334,113515310,36547179,42911252,8032055,102522258,101712836,19940630,52241245,62131793,79317598,119022483,121854659,89173671,25826048,7367257,117046606,65155560,11067527,39148467,19020225,78252188}, 3545879068484408750337799528000299592927404965370457632110464361712524987844365384106297915335090903753493112542434335396802900164677708838402079792620140888809605386543711727698886514212706786170223729901934652089092121836516346357797743170612}. -{{105977688,74231501,115058582,120818331,5924523,101434888,82655056,12572206,20170101,39811525,28982484,118134559,121947739,39403012,36419790,44302049,39685843,35854307,98594548,41925236,20545987,91827912,55397117,10979392,12841018,49239857,82551138,67359765,88770342,77264838}, 6416336664525584534513065384701972024130839895094841364706267749871840958273293287097149911131149940754680082009677501585353294791093323112784025468685919725548922106302194854414317209679457470488558363032885255439246420819013379644475051318042}. -{{106056848,10313061,65034623,107286200,110825159,85196294,44980712,25349486,59823089,60719243,94008906,65070538,110414155,94967350,54776771,22851870,49786888,26936989,28681888,17059404,107031107,93386768,35912640,117002249,61169474,109818379,49306746,57340611,52243437,23919105}, 286809638771771188878776404455695392411124374375658413454838830465006018763040148802373360144748673861220497725548090609415573713235384136874648821754327763872016559055571608318004381898232465619956395801388916181518497297068031467658711028502}. -{{106175936,67123996,69786311,32133449,117842990,123312969,56409805,4148751,110510800,33053107,77510341,21145962,75063737,122035665,45961053,40482220,92210481,17748919,906076,32899334,120316065,110517912,7631533,87317823,22354179,32147101,77473973,84854488,92522403,42349286}, 3061122009003904079919000013846299207563449338682169933421930336249507722549981533359884964131394559754829745325397195614175384674116064534591153421373619973508334428554933433743406994221396431553252146727048991961900336068012078376585822172908}. -{{106280911,122418923,3074462,120953947,34396543,39400518,24178751,90579604,52347919,21428159,3574006,48195391,108057991,50629326,2586459,72225375,46157409,43792464,53863327,118882026,57799378,73870015,40676401,23138260,16019107,24248666,92027340,51269773,112396476,42734603}, 2150669966504203596357175435353655074769614677907269315263311605080784707886556650525219346491595396570104188156189395148295604074011060729318301408488485304159461022813714096303433521530409994595262095539163211446898323061227948613462217055067}. -{{106393424,33510446,34583395,83452272,91614627,5456040,109915895,47442775,101438770,5112112,112391814,38588085,3883829,3735350,6565422,91637086,77851841,34836906,89454233,19777173,25205943,81164816,48045200,24884558,102713996,85027025,4348424,102940549,54272340,55503999}, 1189207410330351142235300049690697737814198632794772582945922889972259974452565091456992673250371562798935816451341481682988981310168619695894955991071601862602466668201879353478133127803172284392442858945569005806197568071195627661543484496084}. -{{106496618,48109800,59566501,34180906,120699050,95750360,92636296,68276293,75463757,30933417,89462075,7548831,87506333,55807312,13230738,69611287,50143051,30615708,1286486,77775251,120793293,15975282,105490983,19360571,44327889,66263966,7452022,24349337,70933405,67194400}, 5157953258757099202124482792490634421445010699186832823588712086542393603402860820121418059299977571324004190980574805624322762307248605463765066749969938682417758968407028754766828666315420883653571062676504417618210106224218685523799741931396}. -{{106713472,13779174,78867808,60990294,103607638,23853950,6877936,82029318,6130213,72121356,42654267,11875540,27428845,6201453,50351394,29253369,119115189,111623722,100059497,11904101,104437705,98396028,71432120,60355322,9979744,59632611,108558826,17541211,61248315,79732073}, 3890373876300867847423259989907454642564218503376375878947641962374215561107744855266575924566902163438755472569479885845823120741404363975807611540126240511094559473244517135707785720734529582066541196833463241903158179884124118735179998934272}. -{{106730507,60745390,79457706,58075039,71417536,31698202,15046032,32839204,20520279,11059090,84365496,38850442,44642359,81342066,61950375,104924079,95941692,37669344,74719677,48693374,57712181,82094085,62750611,107263398,104189518,95280959,18689270,111533446,11469625,12652350}, 1242601554593143262529097813407177405559831835930559471447637952991585433440882911417757836240898353465483032020653340966594636170131351599139728127243632337883380442445694494260982412084833894436149216770821259045742343691210229779024590459145}. -{{106803296,82789638,55941956,11735237,100434182,21806159,70782232,48442017,8383574,105337742,83997436,71986517,11072973,7961272,107840058,19211576,61449597,34353936,1434933,58806818,56017598,27805535,3461933,6430500,95815394,104951179,96263585,53734265,94154911,80682859}, 5867980208535404375735061458652599428469754950864957558698470012030287966367431553452564788652603041477701633999315620009069878546972351347504689327115055237190670505079846031691012623159911164429167488831447898556813252838385036278699645016232}. -{{106837200,75565492,5756751,7711621,99269623,5000761,38883111,75894891,52290049,96099651,105388115,54566591,87401376,85917463,38783149,5283956,33342227,84110847,51588589,58838178,45044627,30056331,116527591,40494590,83929126,69649982,22869542,20529842,102497452,95540002}, 5468694181624050455347457466911560370639416511583983641032217016118824009326060616409663353844947484846358457165524933744726725134547453325460889599861257324276244670122148966654116587078353378063563171592223771895369821585146315175224206127100}. -{{106849270,6250729,32294391,101606782,104899970,46095991,56188397,9344029,90646764,35710817,64197061,15000344,102044351,47456865,37444310,14097364,81639384,23153594,113962695,34222497,58978409,95967396,96404537,100976794,87800867,11296827,1843063,7588278,11656829,41760001}, 202152024579397702340714829271338874953926411673640762177452848070244353657548394602531286278868736746364449035086377015075127193283673175990060282779077944142801756077113511196237727350121238275872937449745513695035563124917073546017062532838}. -{{106854396,52794829,35459369,28676804,72681069,103285891,105482011,93041942,62702524,87208393,101620197,59210304,41873232,75705204,12876806,4462386,54946484,45570510,24648133,60590015,99687965,114711317,108189957,20314018,122369397,18614889,7525732,109676955,12282082,90866492}, 4420956963943691594011280387239725429573911360691661892464744382881041269670199973573655788329042040346767113829019906745317687341832854255607496182219443451985879397291942988863029035545731649694152009881800545406481206188233782792296502920822}. -{{107000701,109542376,43130776,119631227,110374744,66271278,3117464,25975285,44499487,107879309,7947793,85462176,104873839,23587985,63662868,63022154,61822540,74077552,54204268,119490042,59596856,300040,6695784,86470592,3453350,40169425,75801745,111910031,55585335,104117675}, 4751836288965100168866425101087675737957648081959150923485967998132768328813275510403132560616142000804019450158449156681683626269750050254619903944667334942210546313450908616306658405996408290459191739059091747832602310726409427230043152594825}. -{{107010784,87063278,38628591,18871746,101918511,71429507,17911092,104745385,76877166,76600580,14772529,59741573,118213310,26908176,61834613,54059988,109342173,91372233,11268939,42963315,79718001,56465579,119148517,41563055,97941164,25893593,18116883,24029968,74645487,32788118}, 1848322319717084035836994405683028248795649930961472251656488471156557741566790237702090211249444542763500807786944287159435698618855703291365084130386944441233489936206431367565353367512389291453162785344272551694362874547248862213394105584820}. -{{107230324,107100884,108574335,65657094,58319557,86743328,105150461,44921616,19501400,52089187,97246280,52693671,100808923,97291099,28456334,2351548,40577794,61698939,119323486,92204501,13233270,31539366,1154700,3639904,104507954,38160955,53774957,71499735,11854022,71514386}, 4379303787007862891584457262986961690013148176659692230893521255752804747034963555639971435616783265212604522185267462128194525560281073952426379922665432357194203572540942380545210094439557014755874964351949694188512311491274330174847737018964}. -{{107230375,119974062,85283739,114533641,58897483,33850139,49669406,122625566,102330985,47021811,79047743,35766998,36390924,103132909,40209730,52558747,4395995,15906430,75778662,20044354,84760282,16003256,78630883,46048215,110229027,20911743,30727766,27441457,100269368,72463834}, 5262791534181978563362732552859030706117223516827228799398820947005968772341650820181751480098309016298630529958539132455542668337145129893511487660062803217311288667996991069085536755146151085526248620544354623051047906867949894935764908746557}. -{{107319094,121346270,11420700,85657007,25292150,65053008,101398804,52565272,82518791,17036083,81635113,14352046,122409673,37604897,104185069,71360595,20140581,348207,91293366,98358054,73933419,82380189,60397376,96398755,6026256,102160634,5525853,66999213,5384799,76939462}, 3706096248799135429650157768301393824174229322817315287558415729407697878734512259132611128782047426597448695145036181284524046542425487330111978269901506822447138092976949692403955026479225494352823228495626929823442605888927974658937210533640}. -{{107349092,93132225,108064824,15519637,110197317,45174069,22461945,110631601,104264128,119997614,60392822,24283056,62301478,69640085,112598968,47856386,19229787,93191810,22602581,117106289,42712576,97577414,77517825,122556448,3712121,105900980,33132306,113557845,118261169,60846069}, 2871575846595291232010087597975937154035937535544204407477404003639771319619834367013237662577974543598243507137579901355489204994610286333532429845278704735463608397033334805616268260913778882088840067982876420569523468253989444104003498352890}. -{{107533589,32129901,121559314,89018158,14994471,1709463,10974919,62216936,78851245,105925962,43623711,54041933,58570412,55974087,74550133,68690724,17495063,54087134,47736255,45209968,104546481,65221107,37689538,77400791,94612932,914164,45140737,44073435,60602550,117017141}, 3581041286111808407826981570842869066021112413183538468446681803349431693102604943431815405545261256957739061104062935638570521370054263644467730729764617577362558333322873471634377594329526433896048096117782199925941650524246812192943545609587}. -{{107812189,67180279,94291041,108245689,36583112,82306883,71692911,30945071,27223947,73545757,54657315,117611989,86039873,14919817,64497646,54928293,115681040,15806941,52368001,15868604,33426405,1009567,78921044,48148607,42822534,111533784,58358996,100650289,68332629,97277562}, 6215049235218693682190418170864133870104989554014362375408199565978981836615249161119991100735050082583240383133721815808001267923071487882605889196260742434708865274372960381847678989743064713620553259164343194856313420834163253684648298332143}. -{{108195498,20134607,55856519,93054324,38830918,8686849,112641395,12963304,37090611,16198979,105684035,39946589,50473397,93275433,10963653,47786369,111787549,101154008,2448396,62489871,90451545,99153221,44045143,46103599,35665449,98882444,43270269,24441782,12748047,104677889}, 3648713221057768159002602760005380054969771705867154003044308366759046035379780923610241325475600867100099697649912046785655921350937215227684607122623325913871723168700810635360688806465489691590891736208732180926502787986655372030757962383206}. -{{108334421,73143873,17012807,86456063,71283462,39001463,106468536,1106124,35314732,56869187,35097663,111309814,24112674,37057502,108370440,16150982,97932083,49882491,36293175,107241756,63699255,115095729,60557262,47341618,61810718,43647905,104292273,72832736,21707791,13339684}, 1297463348762055136007258244179268296346418048637295926863931300579886771875881494809238780098470680946148204693039018332844301615614673823683268843705406426777498886293228202249183866839076254330052710351708715986037758233790662504959584962095}. -{{108424018,61586590,111299880,81788956,59511957,71873416,14319441,26105572,116006307,45884779,101750287,91387317,1805617,91385943,90359836,109291878,17782792,68721112,99484021,59460550,77059539,116701571,79773745,61912521,57486932,86585735,61939342,9690031,96512032,21322524}, 1969950870005281194556459049983351519736138695558475538725042481031288711440479746655705595339076581315179318637225748811488946881670505626042734563328746554320062990213219090447144220824772676485038466767685658196914994811432940150893248266064}. -{{108851572,58556277,119422952,63894247,12326169,17385436,84580292,5160750,57753967,45168667,73782023,51422866,42932273,12190979,441808,26978700,117671810,74240459,44355266,51056878,2218248,4832690,67507502,121476112,24954230,112486581,43836479,40315580,87494502,122011505}, 5415684927341705126299846139586267761780086378057358505189244939001113688654927804475599580951523207708661182655925963579191649628280280123127895630178449153758731009120761104249473540099524150757499545872796567650719261519563352516215890392858}. -{{108981504,38160538,58425056,120367025,6107205,96410428,7223805,94228225,112298355,30114519,30548055,82897519,25827920,57050625,42214897,3760209,114858216,15075047,119005661,14179790,87573053,43436214,74349661,51481687,13511957,7117564,108511978,71195637,45706482,107061630}, 4729721718742244666398397668459809008741899098664097660753254433011458806525541754292479585408382471215539722890759868931074065584285346848578776325318793679962002866670594639569349346971630448051984671907381192079110414841219506185982776373208}. -{{109091544,72598290,108103404,7439056,28467905,24219729,18590963,1969787,100499753,104524839,119441760,110477613,114755864,54726678,102531951,60504986,114089970,21158657,90113778,31357227,41984446,105464944,28525202,87427009,71545548,87855696,43701637,7026094,31792097,70440649}, 3803006679837498209281610768569712103771059945548163060005311147830936202908885736420849077021639808642522832578719478749330198223855325982202316784661240355606890566486700199021900513420408571230292747128641237953900837588035469562092397939696}. -{{109218240,6558153,107614971,60511237,107216914,110877910,102805956,39312965,95110228,55008562,55106251,72914373,81340388,70120839,18721775,87711709,21896110,3137761,109608082,79468819,51373569,115783504,61532506,39719154,91534682,70898163,121256915,94884642,3015314,58218475}, 1618962418913714099132521332954679310277376258869155527338346081956685955335037005241779982286859021822237897616948888396993032160652995123791147593710915617752696588406510665422338633897986799521379082331885459931771024556132606919220529917070}. -{{109507576,69288441,61842309,28395592,15320720,1080430,63598779,15606924,58023202,63501466,11432609,18743250,120296260,85946341,117842712,46348552,109588679,55526194,92223073,57144979,93001098,26146313,61558207,80475542,26427516,121672874,18276747,75607322,95165858,5769625}, 2836172236309356742145228823120826905828723491286612178296185667118156773448240411437313107829126998422929346925797716657151114142773863328107801429243688084636758438733984005791456286668550601350151114715653132770765080468564537487464346756166}. -{{109615994,97026943,54906003,48080712,14646457,66458933,107316144,36961466,27016202,97723823,12967515,110414479,89459515,31497400,94688229,101473381,47162958,101921416,85483064,16971909,107474849,84840631,121749885,37655675,8550422,74232820,5108805,112418483,50663256,57643393}, 1116414236850269692644183291897286500135145093824693303766480460880509104528608903098253426715205541882880961894026304905251452293229955038598808751006609547196027019229330277430002748855232350335791703228477044914003087044995228888922402119222}. -{{109871506,22960040,122200503,41892702,86412490,36745308,8855988,3425030,112022485,13680429,48866088,73208130,11467881,36324734,15047297,94607452,97351789,28660499,54790238,87170794,49086864,17110017,16883292,991436,118684368,71751883,91984153,4494044,66663304,14740925}, 750791536689321330504297347713320198974933921795684373023318081017921691270848140443205888389780768101362787920745952236663301867640033616612313371154005282738874724872137144593680169247996366379611482309707300709140302575627704087558058365700}. -{{109946987,41321416,117609692,106945818,49466618,26641607,21685937,12980550,83092527,31249757,26004608,53251632,11600551,53861728,69897615,12690630,33080713,32865140,33825723,36886537,6450295,49823122,704166,65480243,42526412,62763838,23138417,63504527,51768752,4460542}, 105901076778651979409700301053863233521111485296717810250019700186990924092665426074816195240101745855238311278339323654767478055935505569160831936034188286687564808833988363079879015989624800751927831264692685839537866219591214526260663137}. -{{109951990,59075900,3187932,67807674,55253963,16912336,45023483,119165298,112765931,9400752,31156462,67211503,15289541,32337799,91805679,5179423,29562026,3166685,19195582,93489289,53481520,39289530,13142926,90342886,93232848,8985371,78763310,13768780,97985312,37009338}, 2297250685648346484168506713021909969529603275028243996576337625276187132755773301339571978759812618952127684324054115715581931784538090207642386710085010833731878212281169335071979312504703916531266604928536206676323208931016672586220536789328}. -{{109956494,79566627,35789168,20801055,45359989,48281966,26410759,23754838,113955257,105393828,84078731,112114782,6405202,39845604,14243469,92276079,58031351,24473854,33847598,33208367,47043230,48979902,65168390,54503775,108001031,34477215,99903780,16845508,29661325,42712256}, 533673971729723210275082161758049300148180404516503771812056572594932703112053412384564042813368929227195101528622876392147867053017606668268016236680674669744503242079122861081693294943641026313576821010846836259348009096245435757809910793562}. -{{110014299,42721212,69725677,84829494,55182431,90935496,16574039,119298654,100465287,39158992,21103592,5448819,14241730,15414216,17439335,79896642,66726760,67016600,105782304,10800122,27751461,33164476,61170153,19626262,94788166,19387897,74070227,64927292,85916112,110750192}, 5656354350203322802630542316284386446950437363409899611370862894892135286820224437388230072450509320060276242616323271681958360352713563512770716245561511821749388620961501467213800817075115303442331065562893858804341966124785530260264116570453}. -{{110054076,6792125,54877976,87267420,98193545,20268115,118658446,73289609,71965967,42039322,68827406,9634979,111825979,25507874,73970835,9774165,32592838,47953238,75848839,119680407,44318406,71410764,72011627,11418433,43296742,937753,101479548,101742414,74898004,63456044}, 3032419322084193868548439330535089229281840859112635678618928298801666146015391512972955630078047550264882329863203170433728783204498868609065113293733693248120378166183015400998928493021531099830233736165896520509628935421069067059366124640690}. -{{110073763,7209726,81743638,11406647,97043908,111938803,105309680,67506136,118181261,96358264,116235230,88395526,31991031,69358597,67326395,98844893,40858407,90898896,120708119,24210390,77699179,118534541,60926782,95083361,110904488,107181456,114579852,120556121,5077785,77309450}, 5090586153249706750128398603104056322034327517692476960264556782332615583533570857612747225746945719867874385915660747249524426056425945719278642567325772688540535287037014992627070684394403147101603445691349457392169804048611580142788223037737}. -{{110176398,8914612,78980155,14943935,12402689,82306705,8513343,79096738,67754628,82299109,105370205,27258308,14768948,50867691,110650366,3249868,29565523,31971781,68504393,79161927,68188239,80649250,111281608,96076209,19447083,71396952,40516407,89569248,8662301,38338376}, 1172020172692447297096127504996934084513390848430092664842678986042013608656175674135722017870156470561201658274467670534831901513411683545460705661226087157739776227891635323664802582197017452314022510160813464021474932923124877668361978193532}. -{{110281464,58040302,48669785,27739995,30370430,65201937,21176001,112077372,81144141,90185447,816611,36834915,101185678,90500101,48807114,58420054,71349285,104877367,54650430,117568390,67428467,96163369,73434090,107285089,72428608,86821764,25437583,111104261,56941270,94812077}, 4692282253596741564813502982700095100287010439488085899513602858427868856805688185301431892556057528613807834502702026272209661821061590787418272218045970518728734844297264148061147783188810767727814536858361009839778333546241502302592996421484}. -{{110569407,98770775,36651388,60503790,27199509,79659029,20206705,54047268,79792425,64158621,4379421,48937696,46342431,107426079,39716727,52857232,46121972,12327913,61462765,76894269,23340010,6384105,82404820,42001535,112914862,74668844,110131105,53017428,46813794,63305183}, 776877631908496491743374021659715201929944758596575942672735096063515960224125207884132359287430969966894983117642929758799247441264348261203000883748807529670775899216336912926946292297102885746624066296833235747691659643022355530048020051827}. -{{110868720,77133143,62416916,72875605,31084958,120943300,65605104,121065724,87614055,85621664,701685,51925115,14657063,82012093,65946418,106988303,34624851,20932833,40273800,120764306,83128451,58080518,13421844,36244814,75223013,100706008,47164745,17010823,87755136,6833456}, 2037344850430343383444920533023995178684851274847547550727768845528473867443098371242274939967798670994369102735882524242375085562636713086690248753587286093796358251945981372666825764586775443773655731683656988245935487116084475330837647441162}. -{{111209716,57752073,64979729,100437511,11411718,37495006,54969616,101765078,16750329,32158442,89041873,77909433,52178058,58291865,31516244,121025542,46232852,58659476,105465305,53329582,65616875,94966414,96872571,40632218,92576976,38769623,57160485,20743373,16774378,5435656}, 148592103637918361448089087061805525658150948656736698502715152637197195730537021292117376142622005031317356766138421886683396520992569117056327413107821416174669710082495417201169822929431182401416021536884997078079123828451666271785467522318}. -{{111399069,105874186,60267790,118148881,100496183,21941554,65008117,113201829,77368298,61672189,67865924,62797537,42095281,83549930,27658310,45621897,85841315,61493661,58627141,10625940,52142695,18489093,84931472,104156298,106471512,63609462,79489643,70838825,24423965,16990441}, 1467441145683659623419396887570649055216522333536188301454354476874351611027504670135346546710619209452790875401464490387723180590765407875449692804159747693143983850796332704540533726615801392387042862234163605319376446563347896000229932505817}. -{{111425964,106375627,1260036,39924081,11003454,117666917,75153843,56735887,109019055,3324489,10213688,64517892,42336581,67179342,11962861,80421468,119112153,4713402,21003773,83782651,105214179,40110454,60887143,119346001,77721508,16923208,56499834,10253670,34144777,110356704}, 3584737240634627027998636290296545532008917180438038656886936663154932428169676228456476360378301196923363863250350445651408349204970731146679042100148378015321438351147778030557464233320945972212926603147382382933344694836701594234661560472554}. -{{111520806,75374693,28885683,103440230,95221577,47638668,42296469,63963996,12410697,39659815,100155486,25711243,46951392,39426266,37515331,14332462,31513690,80838894,92217101,20078805,45768036,88465315,30916427,67411266,88541652,88370241,83277262,47293778,8331944,83820769}, 4230028340088356582860598084563380984049463139264420697327381823387262344078214327204473168457104234199806725931756890126717613121136264087637600251434674036863663277687137729303332123433651471444929671852117832405591177576470450288674867006294}. -{{111532058,35369601,49076369,32647804,88395590,15272755,4601669,64593135,7518333,11608022,80666131,58321464,115312662,73826669,102595702,82556821,23266087,103086419,66524562,69047553,5813002,11963476,35366595,5785587,58688994,23714674,113393196,24167071,62288404,70007278}, 3845341148281694541281799541730671257948713159148064881107699270091425564632987142067690599551189623255601825991147129130160081745503359366188276730394603597440921530728483292128527560744528737719991744971810764810331758175431392942851791496678}. -{{111542385,55133274,19107199,53567387,83940089,87531142,94658826,82250199,45186649,5385725,44349822,15011735,36434085,31802923,83647246,75085154,59055739,58118640,32960342,27608434,12056774,103475691,98172650,120697656,87560602,99471096,82825683,101505545,3981380,69865099}, 5108013152167195458234770555156515603572496087219144861785592226009660781802512162526129663496011526277193188352141302871768507442032761558448673499135131539470431154459004053802748241299238330242068360282461187441027630862622237399517298244509}. -{{111553860,17122164,26163348,97822547,54303270,85336611,114692018,19062647,56189436,38466244,73838122,95589796,58923180,12759769,1994366,82454493,81346628,64529404,52514601,16466633,107833060,111202454,40587594,50704177,36592390,83215012,69946774,67885052,90984087,93431117}, 6635319690168922764709966621057482694467017153892787874349631801698252226984644745125870876351171130627929695082747449896817567885272803523486331500538662753591637080780912304780080581851244114538965218239721006981801840918784852274085081424040}. -{{111557707,42382524,74319568,117595898,12789011,116427112,17467734,53303023,32195926,114629061,59596792,44782383,16311148,40377500,95409290,40783222,83073044,33060362,42718445,121166319,10197493,72866584,23576103,868264,75942245,28014292,76302953,1524075,116086317,94819778}, 5671670757413142779682345982825658303746528251450440331559379731595106209830062436174822671524712260777746017965747367762971969707801709323731674760943696621995475033314795747141406641363813919856901494571809170531082663009422179010210699152017}. -{{111584609,73655962,30708645,101349,74783063,7219734,107669829,21170308,18547624,17051972,32693741,35525940,78826654,39709259,85185721,90224544,93121442,48570777,116444755,97134350,88729636,67968581,74044266,114940708,45734144,32859328,68454454,63308636,77306283,91590316}, 5653565125236662746476866439828454004028122261764898744749178778612547969564533838406921890460969966519605273140558832481540520347743408779237640819970756526940257979616372494504508441999517544547902885990184865803482475186494640952557470901341}. -{{111747396,43860641,51613889,92772155,51181522,30328215,72775690,110863419,9765602,69165569,86206170,8799943,115869895,52213608,97722316,107710098,48343181,102216216,6580392,11013811,15552799,45193728,87482311,82243356,100037787,66342499,120877870,23218825,100808103,118671643}, 5735675575349261368245174582965299077316048357733830204306023602617705420178431332417986621299047908133697365075593095156005168599990840881834392006289233885465543681580981400646922752598497644417156060599127358602620252191460802451458112428718}. -{{111854651,74249010,91352491,91865381,59066602,64416456,11234952,35733804,38306345,123397928,40727255,82163842,29504839,6526671,16447908,22834374,56130906,12618310,46686632,34087235,12139399,46806554,77117526,35259081,58054898,98659631,30610819,4294288,42273861,14599825}, 240064896058795621646722337093826102322122488146169830778787180857851305745711096422391857721082850036686643658568867766141660590268936760685523141662277125096503802196360410380510531312676636916875136287822166600715488245971220810260689728781}. -{{111999502,79238515,29354730,2103050,102096847,101271238,19361319,81891390,15687109,13558893,91872494,1961657,43105001,102177894,16170006,6710003,81579270,33051049,11012720,5495395,117041719,43915870,82775630,44457209,355536,2046878,2416269,72726314,112050339,44394041}, 2594334114007064212098632193195434357713004491862043833109823381836879443470092938333084551070040033604214840382225143337645297377521547640193879886746988675112098714182106650680063208663899517823773856565785012037814223887398107313224663341906}. -{{112009791,121192703,106553263,13202530,57291529,4226764,84916521,120242820,23836952,72211154,72348780,107069788,89917002,86230965,20380261,72719220,10459784,69604955,100149874,68028301,121589466,99458712,5955592,13713891,89434364,97857731,43500494,103114755,28585150,79481455}, 4613743059721132213470080064838139241796972395268528245216737700569466145576860950903721355685569667422000114306876779191069166670622717032391823776059948229773631658841546325448412021336203819283312738723888915893754870830458085703353423781975}. -{{112014031,47824520,90304065,82215247,58852526,30433351,98835931,3203748,104102746,11120524,120227456,66496613,85346822,94468832,76070426,13971153,61266295,94335222,83664844,107926519,87700493,62302342,89968338,22083812,94135936,61464246,77210235,119667087,118795045,49128142}, 3133324245265792807875063331379819988024900495716682003143623160637549110263903226209763532660876524058683359297881503215907287815859679156917860351392622907091766818871448274701840529833017779090601259494833853966557828459371930207537117890669}. -{{112027043,71242993,78997496,104202978,49705709,46518709,4287285,119697799,107998400,73444180,50777665,58773052,34588127,11109923,64894306,116819443,64228196,99701421,49556249,110741689,73894243,26462722,10601918,107043978,106939360,90574660,100012675,95849422,5894898,108146230}, 5078740664380077766558620071896361407156767142635537849018068308056012345933140169728452767060143876053806896074934547571581502039045591486298241173951250963673683520183157756871930443986103505924624474776987845993448755114991748675970369762547}. -{{112341165,98716971,115753909,12511547,114967517,82008758,62009465,23593277,3073519,33152170,19774664,30279306,18441766,76339067,46389047,8336585,108838324,71155695,18993266,352128,43475572,64737267,28498601,2001840,42027361,87134385,26127621,31387899,49214050,38743248}, 214679163060165638013213281441835734045893489374947240205798299640092910451883881073585009431591516540266370157436194654623099855786801808717223895686343388327527961183250995912442625758866479290998041452715600968231341301009349297750673646047}. -{{112840126,22498948,32038832,71988211,13099622,27740353,59097952,57716944,28182922,13104017,2684050,96755096,114866538,32527876,57580262,116043942,10090751,90455561,43681640,79699079,102230404,67897984,29150662,87864288,63204844,9983844,112235309,84386817,102553854,121037684}, 6479057031701230976136282163478185365254437700250334559138878775122411678022926483635329863140510135424752456535243945412258132744203034979301220671741930597297791853624443036587560343619148182594375625205642211339684833619746155135909686346280}. -{{113094713,84144573,84659997,85370278,105754484,14442488,19663205,120622058,102147524,78881270,122140225,102022220,63276597,115912252,109094919,48446600,44146288,58264847,48710283,18686645,105786179,40074052,11618807,56890467,101385220,218421,42820638,36226070,112603363,49114271}, 1820549657994223762150748110207900120940087978241007112217356586464842916367988833351140243259541920087320408600043414173437076334817961201316240604899190634427460165572815671099443591306962348947186175682250297868249181685679684038005211681863}. -{{113120713,73676604,105295165,104132875,65067322,33136883,20106510,26306038,85906786,78137617,107887986,6281314,67549626,8324216,79775331,112733052,9153887,115749269,5833850,61731437,24999249,24688459,46601407,90323110,115817200,120379681,58751298,68568323,28143574,13090712}, 1228098259205562498622731748277890338508272300262739355424303789495780928854157448250228537734040179170537157950533178219283123455806735510445359778320317936866851018850279780038866526796091339965355931393395075354908151627540414809098315055661}. -{{113259614,71406495,117160810,111023067,62847119,45372625,48504027,83895909,28528251,24820648,36115850,108095972,82785464,35683198,22144812,2402326,7688217,53502741,92346468,58982419,50834891,5806541,76041239,91189958,83368166,76606350,100888006,59099259,43061227,78659363}, 4242564165462463344249511390303323460945335810126577738873267860551619220522807404228492064815011361508518036184325716027536586381970621138768842570313808021993747176972032555152941562425721763740779380821485519606868407298728286790255210332666}. -{{113555117,97954543,24101635,61008735,114985926,27884097,7525552,41850444,69656308,100561393,14369897,64216581,74561642,5355557,38340229,54599899,8317596,22921487,81135981,63298126,103307466,84578204,70370773,87339735,65435852,14217056,6168189,100147599,104240789,13459098}, 2662235815580220654178525383748546749756641065309025358685972293528962784778415016042323300637515012374147514564635766688052952513455274582514175079893405418537989881429965650042117048374326953239370372416438465584288174116473499166708477652527}. -{{113964879,64067633,88658733,51410561,41086202,29194174,12459171,17757183,121502897,105965343,52059663,48821849,29081316,161182,60796742,47807161,104847985,100115547,57182962,115391330,78799490,38580481,70759457,111939026,115559545,41518796,10377765,4046467,15643226,91252494}, 3611984984071353932521875870204061121316305466899939266797965500634131216521753293904502652562620442808420511849913720428268760752366266921790357930481234565515768405264080012328669121380658574801071971040946946574599322249817199944225429622735}. -{{114059142,89408147,12436300,117940014,41164440,30007447,49168612,81933620,563991,79477940,36879300,80303748,43250169,107818669,62100207,32643483,59136403,19426345,57294755,53523945,30436055,55476937,33635791,75740012,112328836,99128182,80562256,42517247,66698737,75088835}, 4214254381218308506684122250093402115904744313406388496953473222186641790831138785620847313277779406414665372376968892043420756498196324263067678548761974424259698079206672935887012710951327509545068741056364579712667072823162583291015555182882}. -{{114098194,56743417,48052385,18210350,63219988,8677943,18465575,44074618,37386451,25467312,32670584,118039826,92741467,104767503,47514957,42410605,49076554,34556630,96902019,52111266,26778657,46172629,121560412,108692293,78595030,35440807,25371299,115231596,56916890,1721394}, 1041968428431370563833025771525769419442158761039932566423152751680023595519737047273979313485137107134523519252229105494284143325933356487765385182176051612462703130029764813587924864253751022493961663705229079442235308110844045329572660834662}. -{{114147209,84941060,111242426,14992315,38444139,36196443,8549083,122988237,17095307,25829342,116625385,10732301,295377,25174272,47148047,95722285,80428250,2062405,108566285,9072718,106195588,44107733,86659854,108058971,64921799,58648393,113364713,6353809,13363045,88551918}, 3929760001906281136795397038610290683143346532500284730659625991533209335891501709236888630154220485152217732262880647101741202063269216969368877549275025349749479245305793501753866606874873584650949499066860673209992880802463925026739917872633}. -{{114165729,34980776,65950665,50474378,16269021,97720995,116572271,71787984,123157903,12801535,52610373,40562504,63501248,121371352,66139016,4252629,32414430,65075645,10517648,50524244,76794725,75804653,120741486,104117569,79720413,106997939,41857261,85709869,72818886,14775616}, 2980657604768695847126193599734972322381093346943892948698591426241883467019222334577840932098298924522975524027499611923065605326915046083250288692271891859196073725733886307769674858826217742980179158297082392930728834375115914718933278689141}. -{{114292977,64415642,109665191,7325171,58443309,76120537,118389353,73380516,14501711,66370489,98212975,6721056,57139227,100351753,29858146,38224367,5431019,49155049,118552361,115727857,15736950,118680285,42733449,67758323,68302794,33444362,20713587,13116014,75650176,118097705}, 5299464535586469130473312522539853822289310277896107637823355838020730164279309716556971115252931548451290184863576983469307753802783515641090719586511351081296074482879099556187951130816475188194676698820373252969580722005199362369058929358717}. -{{114384336,105198609,31614156,108633262,17503396,21525255,18867146,36977441,72348136,111777186,12182493,5082580,9998921,4641286,81073478,112411991,40952864,94474538,79662565,42880866,104659534,101032355,30605672,9856102,47614537,17377942,47486894,26220667,90054451,118393695}, 5143857153787811608472249761854283258834616234646773441810712041045635275126884322981302686657111792814411106432305946577713286211174017812914418329382177341089376334761679305013569956967428339104209222152188770143184952213889733857991379424418}. -{{114579240,70849478,66848085,36689709,71987522,20724505,71359040,26939322,84853908,1815321,3051306,6088003,7958337,36385187,118238386,18396370,33304048,37567610,110827113,56171364,86477159,73851244,91057535,6249792,89301407,107216953,12598728,7371516,19935449,77384016}, 3782537530720594796595715781655317611805822140153020742340824993363850456971416561461469058440995570229192603258150092925758347842838612546745592080582706337237062799200764539973553640840102298545532450087118347100022227783614234740426016045612}. -{{114961843,62643029,76636548,93911675,11025648,101784745,108349979,117495079,33180237,81106044,37921823,34486515,2451111,71104012,2610519,122729421,36755984,74385329,49702361,55792483,7668930,19287639,37848655,84820003,85660333,81551927,101772996,65522281,92910025,19003117}, 2508272162079618476073951717205085801304713364637859017710527173561968934803999145127986965252208703728846630887005433170675399843127823375680121372411780397739135937480812257833404526295594204745361210695352092702306634023242395933955515669995}. -{{115017802,72812148,19870506,60219538,57218000,72826562,92959325,51257302,69001767,17648287,114537397,59610528,72578062,43149847,56839024,8782821,21682219,72077994,32088099,63511316,64523427,40886902,97788562,47451640,102479112,53427501,68416875,15264229,57452883,37648534}, 560981535454747975067689293183690816092123255669438708990656428954793645343426444013401492508188867435666566915808274623754935758511698515649515301531454499452740250368207490135346419567360931983207147571110993302195601615843319065304190265152}. -{{115039412,99436618,6261142,91195859,94053580,119775698,68961525,103348966,60887569,33219152,111964025,32260131,91925689,62890266,65932178,72939658,29967200,116962934,106045032,117771883,105306016,6682321,80175667,113656173,114401724,100102613,108748820,104922401,53197867,118451589}, 5107108090157258740108340669225039801325530842240906771113545867044817163243882314219751802412708262874818694728783984009384103755771302744100597227796363887034462736617438299251031071108456505942618343890460195311623307377417846039016630656328}. -{{115246158,14152023,95799656,29411720,99897273,79203149,44458490,7622683,49749667,13599930,972983,87147676,88713737,100054829,32358960,22352540,60151248,103729049,19408330,37406880,80686381,19618935,68072542,63931477,60424976,59197497,18953260,88586789,84175316,91800706}, 6008806007473766217769263096519234295530135562849938263607402336364376776499725082406558298141728088654856759199655047673687985857427460703307157745889914376799480699620654734094055931985889659978338258703892086482234949804720180756414916081074}. -{{115299258,47197218,69167292,114212572,56940666,44481392,85011918,67302377,56714785,53680728,18526351,98101551,25382402,70492542,56558211,112166348,77832373,23355269,11543852,46949207,10919996,30606039,96246202,121535803,64633016,16026032,34916959,104629264,105214828,77497354}, 6055248655289383192167538917226967014239818159126088151059369487821256478972046365354738281315565089522773313465131534357844766626299984774670416102254724656866900575162015381407531645844352126770868010040178352717100330437815011127385905646976}. -{{115552195,85341841,2486422,59616192,64575326,45280587,106101730,75682872,10960842,47522933,61509365,69245,104206134,100256867,111539607,64091347,27775809,91306645,74022413,77152393,18671522,78462189,29653506,30587799,5951118,100700742,2595836,94375595,48359896,82119178}, 4500259810725517405936369986784257394413397378664517337267117935651780022517715140183020268126127390010510146364544606513388001515199534395419901525734542792819059181542854036083513671305018334720717467238086975571268025127477823891046243757603}. -{{115568348,39302613,31365200,8801501,107422971,88885675,71463421,59563822,54145514,11255223,38235194,45091803,79237592,9824096,78529755,102405414,104000231,79570872,61422434,95179371,44275828,12511688,100611115,59747395,62778862,101511406,5975977,22839587,88197666,88372205}, 5366007193001950824535021474803903326686820537539480476106763913577362454059363467245146698877969020774437893731390583329337894393676288275749703482964976442244668278911839122742993735916549761173500756877076160692774412727451408755780678666874}. -{{115589166,79586454,79584174,82005351,10604355,32638426,97042639,6933747,4672269,2962695,17381554,20020768,70259115,116279012,82273996,116506518,25673573,51733098,62989870,70520971,58881877,13921162,6867198,51221193,115780973,100810587,44618164,21731656,117691831,14769386}, 2030801603496375208929010416911198579955507322814176018526610841809836112242983714594474365543346153921519911600547297312749816076731687925763405533760265851818094350527929894020547191241375727133656500264049663851201795004723129826865739011032}. -{{115646505,50612995,78054241,36608780,19388077,31126163,48861382,71800665,8943387,29172158,92474789,117117118,112551544,115987102,97475247,22112048,103459174,36317933,84505288,101559905,31368560,61444264,36046962,112190485,20276385,33918474,117842359,102169220,99466096,49437680}, 3046235057262196474394558080301790196357689445973008399581579955817831478354823982223120019861259579266304853029726084442864498819251040540392106866786659465533865569898673590557133774083778073554010983923134978882262741311556842925172900644279}. -{{115659584,40716534,57863683,108109285,17002932,65529731,65391023,11928667,17438382,17185452,110040865,107727841,21540701,88184182,91264629,111254538,67865583,98612604,77686050,91724048,36749902,84009584,29597806,122077899,93493057,36456257,13894591,31075377,38541634,15598091}, 180003890100164384098703866010841894611257150602956429604119422469523402618431197098252655463339480572453792792408034590238349532695114395113908284676280727910271934303534625068239628874059199587225825817027537206508686525182224868458033667308}. -{{115718828,84338338,67806770,98494733,72203720,55462357,30450601,90488509,61347163,111010100,116362497,78184093,9121854,27945380,64459799,48252223,67560550,105555210,76102561,112804643,97571872,23298678,236650,117629959,89975739,26486586,123020292,55274526,42746833,853654}, 599728353057207092755144004944781053152434869978714188903154640894256680476229367308729421737138176537147046250080540149193840000654292914494814258526695438863519213205744054972615895834417882814594195995741812068042479299563605795370827566568}. -{{115850114,99736905,74056699,69493169,2819739,66197912,109970517,94068466,63485027,9212375,50026729,110354463,16034044,60265774,103511617,99313607,115905117,8789769,68640230,115330378,73336421,23175052,36204180,66624263,119728971,20419714,53527546,32223390,100933359,90080719}, 5240135996681015090914105862540829873895027387048791654008186184682012549463240990315931797190833492866359680048076433752679931390854765447564408862286654582630708695054730632624160834508526619765952729945052627504618423432692787179150132891486}. -{{115870548,35383069,19777161,112599861,81706270,117771788,26551295,26209397,89316003,5671599,94953122,22290380,82952316,42715004,21499787,37296653,29933272,67654719,74142400,98385581,89714623,116394215,63645135,16243225,75127357,117776021,45953470,14190102,82376285,100499703}, 5466972882857978987515735683484958351898928213044804064828839932008799256230078422777095392767737425689687342103149155617307966060589048653158011025170756193842883227353915407592748909276401087981754002126096614822611382029098196342585006146510}. -{{115875662,30652617,104408535,85177726,96841933,86286157,50619153,74068783,22629595,3818694,75808254,33417234,12328850,84615621,115987182,7524735,38244459,39469361,13080643,97340788,2793091,20987082,63810505,106562650,32143969,61445453,39757408,69899279,104319908,47614781}, 2617359665540309304765210128253143689195702725869145665362068411271328805109574682615398394292867390183926654149855677850874417295278035250200688195271882649174989402698957685892456429182401646333684536792327679810349632648523859259741485638134}. -{{115974715,81354585,10670409,77555952,117022102,2039824,57468907,29730080,18620611,18306107,57888669,50917926,8955468,83496739,48524281,32350927,86043327,51131886,55227374,64439836,83729270,112023404,67649915,11045238,121178362,93659834,9796023,28233496,60889248,7646036}, 367209811976394064202273204886939576624208258449705555193405231670168301203519951323474119527993763592112138107023405525673421331114148939869191308465317857942927119607525377777297739466210156181712796863760397828350670223128779992767444150087}. -{{116110265,69073175,77231776,83246638,57460215,59299090,105972164,25323681,22474087,36988766,39700740,91547851,30344977,45037033,88985971,53554092,30948736,89499623,24694538,104109865,47483024,99766345,15940723,102387032,13256716,71155068,75058425,44233780,57294155,89939139}, 4125118144545433024228466548466377232591471181674325691019353210279626154793707451931737513327625316792656220459904232846723940797386929317756879921271679581099214691356475934514738549138675961248702788085390224737326178178034702981083064596883}. -{{116194744,41491455,33341160,34929339,114401472,32199455,78597176,16984245,77009479,109248347,57862113,35853315,79367376,117187406,79977029,69595016,7922800,73351162,57414824,68020795,10828848,79076462,3466567,76401580,6208441,45774247,26912545,114390929,11741091,8310676}, 924749604611756400254685824830575622786688424822977162625352688961932201424686738644582432310916660285296885766206136417877612916656323444055905897709691245499603898267431863391761791167329673873536940911897320272048854344939971732819828821930}. -{{116455022,48471038,79000024,1565011,279057,3915984,49048957,106453954,7404347,119815952,56631069,68236940,99901258,103566582,120494408,56873714,105509429,40265969,44622318,107310166,108556579,90117833,109638797,18121539,69073996,47466544,79621301,9989376,116841291,2230070}, 2291079164035944634172651024730057860670582853427077651008123433396765421427209937227838888709641351360316174501613373545367744965490534341883188592281021407367527289837297682238880232338752406359854824855329528748691200297834340655490961442136}. -{{116460329,116652407,87634206,104337845,114082677,53079250,63685526,40485094,116839064,31529481,48962511,20377848,40724095,58894690,31112585,47116025,53419179,63633239,68803764,92728281,62636216,94187341,12837693,123454317,97830189,35381856,44860204,31134418,85831299,93140883}, 5299406296250510523506725600623601015633360638469459332617861128634789857145742748470582182239865703276278527271121455087551476432966759871982781494060726853261933527775254126444693934537189294373237480473035443494742623867087807538729195394587}. -{{117002556,49705673,113541015,117499219,2383881,38734187,95368744,28433167,25725788,41959077,75839580,117026503,72764862,180408,115248856,58687463,31521438,19204638,110644956,86090389,29578415,76334136,119072227,71758763,2547612,21388459,60164618,67095764,32467372,14361365}, 98503473611223271868950090792582003166173909716531187645473343269347116105126141181813876667938626590633206392139147503850233102095009634702756470017617713877319897886141808950662788055811696248657097359572371514841453232429541274332895414974}. -{{117149480,103461046,83814633,34347402,12606863,72982034,86673996,13623140,24900297,86268990,59606865,56329292,99679668,58615867,48575278,9942545,68183127,119790466,102893963,6292813,49995836,105619379,85544590,3222239,110404581,42808911,67776820,53431765,101769227,69289881}, 5697431542484208218212426069180038013331688555975824684642175443465571771125488179288284303477978487811728765206680650308566195548439181332160197423346414801050524335580907442829505782099794524674438618891806997387459000881357081031732523541780}. -{{117154402,33493082,118975787,70355028,93416168,118132881,53715240,121959449,90076622,45087583,99147735,37949985,84413704,20187615,970126,73707176,119746122,111796785,100387123,76017181,55891057,5448848,27213076,117043343,28599315,110343299,91976462,67368235,25711937,34888235}, 1553474379315329723174665197705264865823297018407742541476294074272856214831220883012686704885100756170419701529857278579406114173749980172895198637288327000097241386394394222568709766878472548483973580613055718244664456036687946849175335743140}. -{{117258788,59704145,100561622,24345545,2650287,79488426,393321,91898995,71998679,2410919,5321895,99784085,111101948,96408942,28289840,98870115,81788860,40372735,65561958,42262184,58159537,26321429,29157093,108828792,72295695,105998901,41186053,36919624,27179159,45767984}, 374127780673179513527992069572449922322828248158739811075096228622092093984857170498339720698857584796629654349717860249217074231821812784372357191743299145886706034668763701414883534839166931822967428857252585071243114733233381707726453903322}. -{{117370762,4295880,45236796,121412781,64910962,74671606,109819123,86624246,42479498,19407892,33129513,45396121,71273828,13639103,118922395,79979220,55061354,31081508,2719645,48111647,109090734,60162493,43278987,4995829,120399338,4999914,6100935,117811512,102700048,121580588}, 6088237274711474250330868998739898541375833297069287318938034420755359412113194814204284578779406481076593863999274069837372164086526505091599208296935583573085336555860499835708279462747118213360527087716293671730732821153539886092278643321928}. -{{117414367,59673631,111244286,1003751,81955861,118907096,62151487,90376284,28420859,71601867,99508460,20121427,62329313,26948805,116111218,62994835,17187659,68455683,47705000,33903709,65218830,122481139,31980001,16022312,9164758,79983352,112628730,78772043,58495408,67087394}, 1507919875149774859116245604145576184354665999258483695455347751883665036423724925011259612786582059019071237421144811524120693137363196040822362571438602140421558986842416687439972449354423022774891339174314543272985781181937131500864283589467}. -{{117554410,34550172,80495291,31614416,1417573,42075449,113774706,52004476,4414773,4965929,49931185,53611678,2942624,116258091,99324057,99109458,83492254,20936507,46122137,29761343,29479998,4070018,44814698,78406780,82243262,5143325,115778251,37874165,61473177,91157722}, 4001590509256712278333189660868449633986763865155891799130446777641632691356214477769200442579651447873735490188035736781662525982544275831636978144951699416894257086762129581077420035265880972866277577607574775705831329266243100409699234637620}. -{{117689804,105927469,17596224,12210637,8054378,98312055,55412432,59462612,97981132,18787941,108808666,74499137,81239607,73572706,20315353,16570752,28932891,122175542,20786394,39478515,45625236,61385610,61359892,3026132,114949494,6432570,116205640,64867002,115203630,46481734}, 2241385883855004675227173517434511031870503229537457819402077857449165461648560950710693943981086701072459428194550500280445897348363307506123729833748632886441763347823576136815960199854966606020928425554785860954756972118583191667958975388202}. -{{117922543,109552616,116065277,78747566,59356578,84442512,42478207,76988018,1607374,44393809,63292178,30831164,41509666,18742700,59863134,94637806,81917000,37337242,106349602,18919979,25566238,114196586,114236820,74568677,51050375,95884804,95120804,119942059,84627459,122552713}, 6710315766396932004678082437179339775111433833596108053254719589296612230883993534400823780011151781260523452453694015724291704613490583678541274890224102080725598210319973060460626390785630423447760089996945525531053269484067963013400166400581}. -{{117990868,105511099,76363538,75166819,72691771,62418387,98611030,113246423,59287069,103257252,14164852,54162234,18339927,50189318,2925508,20283828,107270805,13299754,2952212,67008477,34790791,33341519,67566946,8150045,102169583,2489829,66070817,114789310,105022266,115214936}, 6108322651439669492555069875303751664282916620909943934813733893165579590998509055012558202655490304690224424890668415273767398428322756731801367487254348902554113262200265010572297606164277717432010962594923643244649789162542524223847747097018}. -{{118007421,53917373,16745028,112104687,69133728,55917838,65037386,93917635,114197253,116806376,92747108,55105871,39135167,80455142,19122602,114772357,81438944,66392400,110114613,34843124,87448595,35442600,30326682,5351702,59395408,83956427,121581002,58145176,4508772,73401331}, 4063177383234611516852737739240453720054791858142131067340192788725817773763583364985378961452789629757880936319803945105547084569271599909936310277485737580160899964010822010762072449890413310335213622772449296855368956239819124966988157589899}. -{{118025172,82066583,5912599,54389072,105147609,58760823,8907296,114855977,64890816,108152807,101138941,88101453,110941804,11121016,47448834,55098455,109163122,19979565,91988754,91708763,80114656,42925621,23988604,18115087,45395470,2675805,29190863,96292345,86208121,57242365}, 2572653094463620492351187070662537299428352664759167495277070598947512893101776251519658258423636612456992911132646943526875127747727279048942114957742025639758965938900139242985776443016458619853313260714754998507756129645296006016125123595958}. -{{118071293,85132666,97018691,59422597,15541295,54234329,116296262,37640017,88570453,19567575,95059889,97012626,26366741,63691082,85113170,50925838,117806198,54622078,116437350,55456939,24738599,63091622,118009456,3910030,44699424,30358391,113902351,63832486,9724279,45353524}, 455634542815043748075885438834025150275834654665027187373650858425596863538141877411065486761966641836108359341534347871155879787374740810940483571048605047658756122482056826129928369860173605241181272290214728382198720927857877449712451721149}. -{{118117151,7872974,27318761,7013348,110727875,46133317,3549038,45966879,113557001,104155718,25755483,104343382,47455082,15631730,27468732,93551474,50128736,2880872,81261382,43461073,63594025,14869665,9558540,8842492,42921993,34713774,79194396,109003552,59063733,26290505}, 1282152168234938447929183159500734025941465552459440108747141623846758995431001048798074788002465946462848108159952518613715697597299182102675300762412994055756156666554455924811957140211636630090256057494362235124443880795623800556075416552885}. -{{118149219,106487073,74361530,23394316,13866507,76266356,82116378,69652132,46612836,108101516,51988720,45562415,95456198,46117389,59008587,63351480,87691372,102479098,21471073,113023565,90233691,114251412,83521228,49998541,62258008,118330479,116503763,115292516,81300133,59352289}, 3251938065224571990427099150138332983903821494510790543496626846180951697486340399990743112391315067306531212576860798777276604254291155408858191338587879136834814609198922407901153400361176060956589989890181947192824709186081702520113063553043}. -{{118345188,27176474,34454274,59924380,62304799,10710402,10434156,9337386,119675432,47745329,33841753,45922267,95304244,59938413,77450146,16982035,475180,108285696,47344607,46182603,72959738,111441892,4655963,74061931,29584627,74207882,70790581,115204099,120978650,7742888}, 3274960459699929052695701293616663640124118838759220578926443299610527721477140281886071881045405488187145335104799858057004087379829825235181746952929536421388067125531064139899107750641527151924306868315480362194877237061322839057396237381136}. -{{118368848,65483409,58232605,21199353,41732719,104967591,114667544,105005120,102702514,80403067,119012143,87739831,473967,55273918,37147414,2503077,62693920,67396706,82867152,19783011,33841987,4699688,92489256,99173386,324231,53385085,53453751,42220592,89745469,43289149}, 1789554227800338099551596101927464896067379035520385659280214198018380464065338688419818985486766671965134390161480342935607844305801888459734554412992645797684939325834799545987227885325369010029513255513210159164697074450914211096491762163262}. -{{118382252,931004,81723655,66939684,25633881,59031661,32843932,89280094,90212738,11304641,63543438,20177212,10582502,25184404,21271186,45191256,58625428,69933612,55344127,35276086,75358174,47050847,20344123,119919263,7194776,93950973,7317071,25496830,59669647,92220985}, 3688247958539181965680838625436121541200911487067942838163199835728958270733681167793961304996592573172835538694404919834677208163033529462325444800487895686460715385498151752226535237250534784763177631979607072632086941679294751394979693986356}. -{{118464205,18381153,57594879,84322392,64574398,95084370,99401852,3684415,12717544,9167470,17484358,106680902,68668648,88547291,120222858,15420303,49714389,117711144,22325784,75939132,62406182,8654229,115950620,24594196,3612959,28065477,69428719,111169765,6412039,94176313}, 4725317748019019451311735080636327368737395365901032133225072830446760302862415141603077011466120482557847258293687445985250959610452693200802026133284515226740324979346379784339053731796338958286767000794846495936764090658696097358082274861191}. -{{118705874,92303527,52730285,117900611,54382814,81289462,80093805,87879866,21522679,76922662,69640705,58754350,8452340,49872641,96254225,99173019,91942987,93486152,56770978,90265779,89230170,35700726,3423088,85684418,31326841,89462346,36568061,88911086,20694225,40262582}, 1131802527837958521156444481683529545064290558553621473883473550039166699161118406273689125662998178267082021854890843690995857933874497591273429092594711152938646395198569516899405639825265501936568976148276968245935730314740137839846620783950}. -{{118875014,65991292,87455104,86580776,20713245,6082351,108790395,22449542,23949029,71352097,111360816,108123230,90609896,65279165,27380457,4184586,95570132,70500258,115131216,78899828,56038125,103628796,8590351,91259683,84020235,25160246,20894379,9019233,111064347,103399354}, 5300704055675135315161413855143975535549188669037486389301078702808120195282192155374096421672268842714821063330203672931213434466291679568098816471813301059667084802770711050798922015901816769236200944862372522710915283425766135093107664905072}. -{{118881839,96977006,120960110,28399159,77294150,42667258,100599661,52222801,36305094,119035661,98266632,51456237,82408567,97400620,110082332,14281270,116117938,46740092,27429638,87019156,40747785,42358847,31940128,81129791,63574705,60708502,74000722,43727791,58534813,62504021}, 484040452529905239635731198157546229782203653893713082819087848260757686520610959492307407563562192026498725058145231838560019182988309868579079105455614074414181678899513420848962102318637988844966077742625418653015957036255557454298918951625}. -{{118895242,57811469,117255759,97561943,17723889,94777987,85084051,75374998,16605002,73419876,118468218,83532114,14228323,34508608,4303045,18411088,28692448,113262294,27351398,13231958,51672107,52710678,65953124,55257867,111336602,40911084,47626843,31996398,83749297,93568424}, 5228581116146425077971115671394977610196771647157746432229250869562280770028466070479544202619302870782104511932817788089960378612533285005363266226373167100991690939644748928780341280935110432080310066432245820317109450627461835740203893936254}. -{{118933573,2167455,90067170,19193069,90207798,86012047,101022113,22226310,102135850,122191283,57440071,63451705,27683708,57058443,69282753,3851841,34594896,3783274,40748146,11498006,27048020,64620137,27077214,6244097,120785734,23411048,49130388,116910555,59962213,67015546}, 960303899951659702133868352181296870144171566629457674006507446463550429171099753107132640517811714919546084683938203280041146096262701936302488073220368440207594574536874742946396335125395734673726514922297306459517353749292773821878433279595}. -{{119240600,117650227,89623404,101025539,88275645,20592557,115700044,80122661,21329673,91245591,40292145,57691593,39627567,81575261,47765573,107575554,56555771,110825475,39132708,13024927,68704529,108641500,77388954,119477274,109527195,58999274,106040244,26028402,106540276,65761272}, 2341571716537606470289305013916251731779417337168995599549683506993745014426463219738823460985999655671535965633058183665722832268960038908097893398144996009701676265128415237943093886821930797098240471637689447398449449077887950423029815410618}. -{{119261478,27104639,14879043,23279938,62653728,75320548,92320306,13745100,59072172,113256238,69742170,39605596,74513906,90946304,30770051,94323703,64035730,18116352,68240446,106331773,47891457,14577545,39541408,44099572,26409296,16939096,84557745,79246819,16054484,116106137}, 4699580075514373246233762173828660898957689038225737809776029571314548893955815455532673336190335649621274498417472413495617619000322938566895238595184497911176059946953440689609215490005222553259010838937106508172753136538898091127308746801158}. -{{119393720,118339594,57866786,33562917,98461825,77283023,93115386,32796905,62758516,13703711,111176801,19502127,114349680,69587177,102318305,40408663,82649838,100977063,103978608,11770906,26670671,23581411,5643402,80794541,123422690,102373635,16137816,73137885,83098693,89554453}, 6351056568267357348902188387685919155984333381647485237518602583913864786182925092487820860526881371127993443216883276711909475425591077327929564737143839312901692168330007780718384998969927355720644216297360204963287252667574515818167887130296}. -{{119399781,66554168,109746350,59032360,78269635,50266784,44407519,36334300,34435970,56458110,1982827,12047493,22141636,51680168,19723337,80089885,40004180,88321314,11334045,11289169,108819984,47261410,101694663,113244780,16157695,8309181,112282913,103865681,61726178,92164469}, 4782008362047095340023632052492511563581803931403613302844079390486486584490784211856583309766823985509162883771431875925953023962003094570433688604251170302190386840164378239412747841742293923474106078076280660326594527840022776911669471530065}. -{{119546444,42747240,99253298,45643213,103206818,48755205,79318666,86977839,41443902,80372946,81036685,18830900,112039377,75802406,108704575,55684687,82953165,119502944,57142995,17158312,29785103,97378405,54176771,51683587,48714668,72369894,97329205,93240774,96862877,11590418}, 3215426660141003323664563301092744335444431329080779614169053544705973233838377549145995838251003927163170184474334141660365456271153340119617151418019613470779693664398292219490138611015847537705018085507288032291595311401762147256486583456936}. -{{119641342,98657,99369929,117755943,9764287,92652993,46980654,61821907,14426530,95038880,48356778,98053873,51967559,58819841,32229171,58209495,73076174,80222837,50821784,22407883,41496999,117644397,15908624,98558659,26702493,108685648,50927969,69010670,121587547,5502338}, 2841840968811631494518522573221494182490972417204272664959849460560764450542102021319422513144883400856043023029718508601092714637969390543868982319478169876823927721016615370670432133144988532436997226255920306571715866759290005405080246483134}. -{{119731602,53161497,86171823,69631619,27559560,82914860,114183807,69797666,14785587,4698025,97650580,92777523,83821172,113193238,62494338,105737361,48853924,105765875,120243168,61185169,103033339,52118152,111841778,36069096,53544642,108033938,49360549,99789148,110991021,89564813}, 6224065532227593428296932464590661274004608064396360096861446275708879874292750357157957944376321809063397597764511808109813803148229379638737993824285529392300149765058840866666450076286983606112556973640407387069392601575731165553680394652494}. -{{119774501,64546757,53574682,110065338,109391779,92246682,75245424,107075771,29946163,77561361,81377557,32264219,4483347,106209141,78699994,36122241,75478722,60666928,2578366,107618936,118137240,87161194,75684195,22547055,15647334,114848182,35995579,116567460,3757834,48644161}, 1117476805597328681105309886640604427262103612339690941562874607593767023243402921590989140699964869461114427125297109603911546881834541065007467005943205035394237291274046936491725946461447402422872708113051531130191240805533828558513695145875}. -{{119788930,95440143,95044057,33570819,21085388,7228827,11169616,64298051,40268619,102500130,95841200,27932200,32678637,93706015,15379763,95873584,81163250,56668383,119143188,81619691,13193271,20042119,118298049,62624687,29039858,105810666,107410765,50318482,1608142,106458494}, 4086512880723503992175018040910706600142916959497152429816528436516379070609162892394600792702523874043068732594355729012209069361606235238923218762056936698081126779377095297229960254915729947381744868251257764277234082097414852024478897697198}. -{{120230751,39723994,17463579,29003873,52084872,123355588,20278725,94503096,1540192,19112153,83550505,67513323,84825574,108542751,11550696,5963465,96238294,87651391,36335728,109592598,113778077,84132623,106116836,25737031,22214556,13686762,51156124,106460645,56417023,47108155}, 904864914168851652352830125028142891656320114329473672974437295013886073917568470645264186746109788630893207972405768835326637203641685204469692821876552852885425689267133172528870957399101270822160211832830126426394299761049544113710938893901}. -{{120245544,22352639,20239307,102810015,65558400,104826748,60377661,76427119,32375828,78326719,58800199,75238056,92386837,8995667,68057037,2845064,3327491,33006913,1301582,20343157,1099497,102088538,33421040,99361620,58419952,101442648,11819537,73132677,54369341,38261454}, 1133710047348708839881699726902472399870568598999190762170672350869928399152151700080197105483406496398337613374529532625473061376823610750977449719618887981783195243815065236824616142433640395912275070945872635211345212858621417120539447359182}. -{{120423328,97892771,64057274,29506829,40861663,53067470,106053935,37949080,111300969,80912408,69439459,7072375,83633943,23321309,14402111,29879373,91657968,21813278,75863579,54515582,66494318,20871993,112918393,60234523,80467607,11650499,28785970,12464136,48277861,25623619}, 135481913365991123313342006541701936591828424191576274400075439420731562455353116402824179685061268858281235876123356694223649888110734242381335263421496844034336544503145093223320589880692580145062778415794844305290332558378468709933173243226}. -{{120889168,81508604,91851899,103991020,16463656,23160847,47365763,39439003,7413215,64357281,17263673,106319498,19463709,2927513,50746397,117121681,76681986,40771176,43452296,32485868,104211060,19986558,60775298,48058725,73879072,76071641,1289466,47845515,101492463,42291187}, 2034382652881430858986521820970157315893709147508628437245824921392123962611591450118505419824767261841260036534138942609806677551917233959583748326925261665454500818790946241664995474611685932990287022493452539433038847864110098439488946632676}. -{{120982654,60427998,27604709,88355551,70325310,94758405,33172522,108265808,4763189,116286328,117952190,87368512,99704902,52469214,28287133,70730065,19975633,99041119,114736647,77666404,88880363,76161269,71942529,84180547,23076977,97213896,52023749,113112742,82254563,61421566}, 2880007127456960609576754671328933686580297862397793285894961945785189236469042745753059563172884564143173857031860696296245108886108036470805460591748178056178878557963827129434317829194786195516680607606981706541326908395200399068955726561580}. -{{121085829,7974587,48887515,30127570,13891105,122764267,8244654,3005070,8602162,41507220,94179218,108887054,115549903,45698059,45253170,102248841,51865229,82943745,2701272,97888798,91496753,25443376,121656381,22319806,53261512,31204919,120386663,82936902,110761301,52858301}, 3025032219838578198905127591468762280700580434112217673382117179652913436099580151489239031220367512505961357853724214267442560831904251133505266333446623402261049360459913434038412417200057629302912456421181368173394783330165352327051167903799}. -{{121251309,75745295,99491817,44538165,33222373,36957613,37941565,76600207,55267231,70788189,76916704,51619528,59647993,123107916,83482120,26577744,70426464,102727210,111944591,107150581,104819010,6374893,19166811,53976326,82989521,3937760,85674129,71659788,33700,2230066}, 1400033187732067767098633141650384374049196288654845143472662700840941522016231948328168328863982877278055082001907059335378425646529450255529827470286196322644665076822493617010382803190873427314524501332091553755879737077903545427892458230783}. -{{121272861,13048810,49047133,44193608,52251385,113431112,48345163,71701634,33319909,2190279,1917881,18790701,44314913,28235766,119169839,88038466,31615251,111894675,73821614,30549130,72898521,95329656,87786820,113651757,3646036,108841098,18797911,93096710,32094833,2684838}, 1169716618409517949960030951333727769543725873114463405286511657535920904198059234890270837411786309230874199977778032877949197085129230383513992231895184253213699926338138026827669313484057033278670810022247380861636489792337000687943466311509}. -{{121279787,91449173,54036103,87356614,119663156,16081350,66405299,111741175,32051212,96688556,15820631,6984301,38870117,99389531,67385611,87019329,113140950,83471318,197176,15266749,54769200,11485728,12322165,48216263,86418778,75980221,38360691,5792443,95183621,114183008}, 5442718932137838908495999844711092260323116939448830411166092337781280091162896875480984710049443443235221384959899122102716097693693122669425280288352357020600331974047783115262797173621635724253209012513959724389870064035424135656167329823943}. -{{121351165,115219000,62456338,93982748,104536183,115403497,50785688,26857285,74603883,87178252,81897584,27791518,18762723,24327800,23745683,58022049,108381090,23064443,51036051,30969123,74740829,85868763,69879400,29991767,21938608,69239969,18280117,6190717,115640977,101008390}, 5381516173727778711204925574860864996544243009329537418011501421693964486393197616201077877839585136510673272184460694323168204929542711801773756392088054963475882873263849091484276339770363018077918173094167182602712541963301964348370733420977}. -{{121416296,92835092,6134052,55523753,71071568,4605500,33821737,9902903,30374095,62751320,64138881,81480755,46895826,40556620,15380307,108979157,50193481,88311994,98387147,74751766,106159964,70922801,98729780,15442788,68017438,103176896,122497722,20648418,46005424,3632391}, 799549752074177305381602568426965122664395179896220106270568779332002835188531781950187759734392398353805012868205099121224763113237288632692102297170059192668417343411774085244915816642372259917361757062117375973774289225217376847144134495688}. -{{121524519,65789853,48720317,113035998,23605970,92768712,29397570,105792659,58577971,94482528,41681546,111885170,6869436,112110555,95363982,109304761,86489590,107127952,39039542,42525302,83331677,96932112,37701079,39647636,27529594,60890513,5352110,31312287,102097373,65626801}, 1728648006932016513203771730792094793649260528261837122929201347951908032661368898267913533167229911446196676731994945358243587577344230893870405039861662316641166851838162533952789357384148939938745487549987050247359557524982023268648029823367}. -{{121595799,41059382,109701646,46981444,32011105,7789832,107774555,22529825,14611450,86835243,12650917,66030602,45739026,75188218,16043315,96777172,45009223,74886691,39972581,54621266,72650077,96255129,40271026,48483973,1660419,92821508,23709377,15269051,53940671,58595570}, 234478175762923865497723808783765576451229013865239440093810591054130748247632451545000086092676951820023125243457494699681247772507233923612040815615261487775339078894651332288627676167542804300764814130707467919236389033176946998609622550225}. -{{121659771,56524717,38698975,47139787,101307690,93399836,96497331,11520137,79033986,73529334,24606833,106187812,59720350,4484247,70016110,55093535,53245404,121325869,49943415,111050279,62283353,1173764,91921918,55706156,38959037,114246595,10120530,76340023,94036985,89347440}, 6218879774395331208582447435925707011878928024033803068640252322252030486844697980126001149900042620787079690963187241628860525456254625802513704143802320577102467992002025057542759976384862871457242398794311118626308084195073041451346099610831}. -{{121862646,95196355,67596858,63493809,105043937,116690159,53991673,65539120,19401951,21970805,107154631,808217,117763116,75658885,66687911,89999850,40930655,977340,81202009,45402542,2815707,118320306,40701029,66397443,56038764,40949316,56891015,79986348,110381088,82212005}, 5989837344439481991604948744229612953568002097525231370880054020054079159501388685543526444357442435518501624116392898681899213163747740021145252037424284286918863387806845070338881650053927758559611594067106279689403357537823864118196053569402}. -{{122014518,110381070,44686423,91419948,7760000,44361865,415945,24291605,96228688,115720597,36734507,117458492,105771816,1526336,86126610,37120078,30565124,74215869,39473515,38234502,88997160,12379889,109908076,88764286,396879,55998839,94639365,60841676,74623160,88714482}, 5635453910483406076924660692990078143844219676771735099942787230952436612955317397838868425617817800156338073573402217566150685188269861881155981295057037588892164405919610316270156847126466527965083031270459085086733755645819668289548578064100}. -{{122044897,30311384,37669698,119746083,55760337,101029283,65293260,41018344,64027420,52720283,28885617,114796703,26438378,24734324,48650006,112707605,90368871,97043729,23990397,28379891,110444298,51240511,95208253,86008491,102610339,46844777,18837542,19407618,68247334,91229344}, 5315879415668826859575328361293423681858143776593231938035263868945347525071421434003428200203350934976060837450314196478972887539294026008635132667417899676011649321410957834167008370107829077256389504877904521284478071534389329529087040917049}. -{{122229741,86204103,4409671,21256000,106688910,78335962,93073462,60398595,57988297,15607378,32403177,108141920,73409504,16735716,112092162,46825354,102108101,61890357,20394661,90165060,96057252,78945666,66434815,84714180,43364216,5503498,94211351,77355333,90639064,37316383}, 3064513375536280122259961297552915469668181023132852362461017333179227559869420605561199008424733239134341905178392932523951359624920983335128559339595560202755121511668672909146476646987779736605720030581734630488617874914974230604048935355783}. -{{122360963,19194938,80585174,67305802,1513752,94099843,85272563,110646717,60282777,28524005,7567346,31294063,115901691,34204135,103105756,5255740,10469921,108307935,102904015,3399441,37243026,66665517,119117006,26631660,120242338,9113035,119726188,5906991,49151438,75168052}, 3976768851308214101559815005105876537883577179200110318255828744352235665799174706031860207118338361066326461209602229948437000095231958745265498683857518936811556850511735789649134321003854509703811540153519404274075828373644575355743645940705}. -{{122733512,122254472,4412865,22205318,9414232,68294023,41600928,86108023,74496725,61195243,89931578,116847899,10103214,44519685,62794952,122175843,88407123,68195640,65951911,7132979,79448099,1533479,49965462,20008794,8623526,86259160,46704164,21983600,18944528,66511884}, 221525307713321596644597618530314524284222498405645309706631319448233859069136291561953033165042409870505683628074691201162431176178735524310982703425928587352149733750851989110973267642877207533614791575428596244092168503708215876346076572580}. -{{122919813,24567251,57671083,80981734,35433022,42516940,106676348,84185226,82339000,31741672,2009829,82965232,68640788,39959399,24151403,70225416,21296797,102714,22631462,22356754,93028619,120901266,45571793,103895054,38872765,77542269,94761769,109370609,91671191,89023564}, 6688268829122976107134667734838728379941530496355566365485006053337375979438714641788447838966864530130481028412438379594065498720349593943138216433534482744476234898478895823139586534440315305924474915225818085054839543165655291415616279372807}. -{{123192142,13388663,69267863,42872705,34590986,120897929,68552546,107510984,68336652,66055530,103940071,31151481,64263627,85606471,38471038,95638800,77858724,48054723,114272595,85611847,26698842,66244607,93816670,79539668,47915443,89189433,69742304,77584736,57181618,73251725}, 4993362624441836388958535490928838043555633619297091857076500209802702805148649173499052956095262883185282911054997247108902147832807785248197424794910635346223357905795435200064775381319920147349318968180149196376935537617126475191693567999022}. -{{123331271,39917223,40606704,101348620,32392443,55796782,118173174,55724473,69689879,83405981,100257896,14219677,14214070,60986229,88715287,55032329,69899289,112569131,71512760,49312288,84376036,58663373,77195333,96020028,62232168,101862616,91478367,58769857,12222352,73689717}, 4143870267715614171597198939362692487561965769316587719034372636053251548183318072381199841019279635426909116684777580055925254632075127175840845837668924500388762628696446050243122655616772333079989938263200639413795302183028531046441671715731}. -{{123338266,97452425,114686864,60443352,96836825,113823641,112095285,99006146,115539896,92341217,141113,100566970,61443912,31926616,407792,26826556,100368469,101023499,1678198,108583189,9373546,1542696,109773110,101515721,74329490,115410189,67963676,7828250,70381396,76373769}, 5952472612295092684659966171375527109511227290498295402415758896966937167511321640166641281130284371113125796624026933418344774760629510181998010877340774086667632668340972534538953957502620148756213913167123480858419264500739098874979468117618}. -{{123407479,121704134,4618641,59028427,84266024,27502388,112126530,80264033,84354404,30428806,33824971,117026289,27874406,19649483,44913712,12703361,47740976,48126236,6101814,41928444,78647052,33956974,34956448,68814357,93901656,27289091,68704500,22388518,41610404,106763662}, 4007492672143750278603000219758219415225940583868517869382057066774997044730282616017477649453691785706814885887991808939538294599962179786725416532354289174833937857953101838667130248599214901327474518634030808881603521648174630033297103694989}. diff --git a/test_cases/test_data/30dim_from_0_to_7.data b/test_cases/test_data/30dim_from_0_to_7.data deleted file mode 100644 index d7de2a6..0000000 --- a/test_cases/test_data/30dim_from_0_to_7.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{0,0,0,2,5,5,3,4,0,6,0,5,2,2,7,5,0,4,1,1,1,3,5,6,0,3,5,2,6,7}, 1020544331329355418829637744}. -{{0,0,0,4,7,0,0,7,3,1,6,1,5,3,0,2,7,4,2,2,4,1,2,3,3,4,7,5,7,0}, 581726071420760134527302544}. -{{0,0,4,0,5,1,6,0,3,4,7,0,7,4,1,2,1,7,0,5,4,3,7,3,3,2,2,4,2,1}, 161558747908566423496774960}. -{{0,0,4,3,3,3,6,3,1,6,4,1,5,3,7,2,7,5,5,4,0,3,6,7,5,5,2,6,2,0}, 228436883682245251766385080}. -{{0,0,4,4,0,2,6,3,7,1,7,6,2,0,6,3,3,5,7,7,6,7,2,0,0,3,4,1,3,3}, 82078654926653123529246592}. -{{0,0,4,5,1,6,4,6,7,7,7,6,6,7,4,5,2,7,4,7,0,1,7,7,3,5,6,3,1,3}, 131697334240788851689432856}. -{{0,0,4,6,7,5,7,7,5,1,0,4,6,4,1,5,2,3,0,5,7,6,1,7,4,5,2,2,2,4}, 690955999325441708038734832}. -{{0,0,4,7,4,2,3,4,6,5,0,2,3,7,0,7,4,3,7,3,3,4,5,3,7,6,3,3,4,5}, 994163102287538910478119496}. -{{0,0,5,1,4,6,0,0,4,1,4,2,6,6,7,1,4,2,1,4,1,6,7,3,4,3,1,0,0,6}, 646281001332995337370255884}. -{{0,0,5,7,6,6,5,7,1,7,5,0,2,7,2,0,3,4,1,0,0,2,4,2,7,0,3,5,2,5}, 798053663219386331202660300}. -{{0,0,5,7,7,7,0,4,7,0,2,0,0,0,3,6,7,4,1,6,5,0,5,6,4,4,6,3,6,5}, 1080440184759957801143714108}. -{{0,0,6,1,7,5,2,6,2,4,7,7,5,0,6,1,0,3,2,1,6,0,2,7,0,7,6,0,3,7}, 745935183119041714037890104}. -{{0,0,6,7,5,7,1,4,2,0,3,4,0,1,2,0,2,3,3,2,7,5,2,4,4,0,5,6,6,5}, 1193212362331172905697027192}. -{{0,0,7,0,0,4,6,6,0,4,6,2,5,4,1,5,6,6,0,7,5,5,7,4,1,0,3,5,5,0}, 483246518389406550174781444}. -{{0,0,7,1,1,3,2,4,6,2,1,5,1,2,5,6,4,5,3,3,3,5,2,7,1,5,4,7,6,4}, 1211629822207487434664336444}. -{{0,0,7,7,0,7,7,3,4,2,0,5,3,0,7,4,0,3,7,1,2,1,2,5,6,2,3,4,6,4}, 1112573435165231716668168428}. -{{0,1,0,0,0,1,5,1,7,6,3,4,0,2,3,7,2,6,1,2,5,3,6,6,6,0,3,4,0,6}, 808963589078567868005926370}. -{{0,1,2,0,3,1,0,1,2,7,1,1,4,0,2,3,5,3,1,7,7,7,5,5,1,7,6,6,1,7}, 908588624799210309603528370}. -{{0,1,2,1,1,7,4,4,3,2,5,1,4,0,5,4,3,2,0,6,6,0,2,7,4,3,4,5,5,5}, 1191459224891972522669591866}. -{{0,1,2,1,6,3,1,2,5,4,3,7,0,5,4,4,6,7,6,1,2,7,4,6,5,3,7,2,6,2}, 423722321245436512735735146}. -{{0,1,2,6,6,0,0,5,6,7,5,4,7,7,0,5,3,5,0,4,7,0,7,6,5,0,7,7,5,0}, 577469743318289115176482434}. -{{0,1,4,2,0,6,0,0,4,6,5,3,7,4,2,3,5,1,1,3,5,0,0,1,6,3,5,3,2,6}, 716984844598632473767681026}. -{{0,1,4,2,3,1,1,5,4,5,1,4,0,7,4,6,6,2,2,6,7,4,1,1,0,5,0,6,0,1}, 197804441460414166370100978}. -{{0,1,4,5,5,7,5,1,6,1,6,5,1,4,1,7,4,5,7,5,3,2,5,1,0,6,1,7,0,0}, 199448406106390251920349946}. -{{0,1,4,7,6,4,4,1,1,3,2,4,4,6,7,1,5,4,5,0,3,3,3,3,5,7,1,2,4,2}, 368077915693338062413480842}. -{{0,1,5,4,7,3,5,3,5,3,0,6,1,0,2,5,4,2,7,1,6,3,0,5,5,7,5,0,4,2}, 456183365261442757228794870}. -{{0,1,6,0,3,5,5,5,7,6,2,6,0,5,0,7,7,6,4,7,7,3,6,5,2,7,6,4,7,6}, 1216154550825966358010372594}. -{{0,1,6,2,1,7,4,6,5,2,6,5,6,2,6,6,6,0,3,3,2,5,3,6,2,0,7,0,7,2}, 399086569860083647769217330}. -{{0,1,7,3,1,1,1,1,4,0,7,1,3,3,6,4,4,3,0,7,2,0,3,4,7,0,5,6,2,6}, 880836167235175419858271486}. -{{0,1,7,4,0,5,2,5,5,2,7,6,0,5,7,5,4,3,1,0,6,0,3,5,5,6,3,5,6,3}, 533281993648372950160041382}. -{{0,1,7,5,1,6,0,5,3,4,4,1,1,3,2,1,0,6,0,7,1,1,7,1,2,6,6,1,4,5}, 1050105159384021914508376478}. -{{0,1,7,5,2,4,4,3,7,5,0,6,4,4,0,7,2,7,3,4,5,3,0,3,5,7,1,3,3,1}, 60048261452330769092871054}. -{{0,1,7,7,5,1,0,2,2,6,5,4,4,1,2,2,4,3,1,5,3,7,3,2,1,1,6,6,0,6}, 854190536950135457912333374}. -{{0,2,0,6,3,3,1,5,6,4,6,3,3,2,1,0,0,3,2,1,4,2,1,0,0,2,5,2,0,4}, 697552420933136743081335024}. -{{0,2,0,6,5,7,0,3,2,4,1,6,3,0,7,3,6,4,4,4,3,3,4,5,0,7,0,7,7,6}, 1137545544950570682672010416}. -{{0,2,1,7,7,4,5,2,3,7,3,1,1,6,6,5,7,7,2,7,5,0,6,7,7,7,3,7,3,6}, 848354978977493110040010588}. -{{0,2,2,5,3,2,4,2,6,2,4,2,1,4,3,5,1,0,4,7,0,3,0,3,7,2,0,0,2,2}, 20298290823825047882944536}. -{{0,2,2,6,0,6,0,4,5,1,5,6,0,1,5,3,2,0,3,2,7,3,6,0,4,1,1,3,3,7}, 644380382951748777620596480}. -{{0,2,2,7,1,5,6,5,2,7,7,3,3,3,7,7,2,4,4,7,7,3,0,2,5,4,4,5,0,1}, 292467639395391408262676152}. -{{0,2,3,1,6,7,2,2,6,5,3,3,4,2,4,2,6,2,4,6,0,4,7,2,2,5,0,2,6,1}, 356430996276192607379394092}. -{{0,2,5,6,0,1,4,5,4,0,1,4,6,5,0,3,3,1,7,0,4,0,3,6,6,1,5,3,6,5}, 1036368717955485222197240996}. -{{0,2,6,1,6,2,3,5,3,2,7,7,0,3,3,0,5,5,3,3,4,4,1,3,2,6,2,5,5,1}, 506770304552935254072978888}. -{{0,2,7,0,7,1,1,1,7,1,0,2,5,7,0,7,6,2,5,5,1,5,7,6,7,2,5,5,1,7}, 888386068707493869992588276}. -{{0,2,7,4,7,4,0,0,7,5,6,3,0,4,7,3,7,6,4,4,1,4,2,1,6,1,2,4,3,7}, 796637027631372662863940372}. -{{0,3,0,0,0,2,3,6,6,7,2,5,5,6,7,6,2,5,0,3,6,3,7,2,3,4,4,0,2,2}, 122326854106973066278623810}. -{{0,3,0,4,4,5,3,5,7,5,4,0,4,3,6,3,4,7,4,4,2,1,0,7,5,0,3,7,4,2}, 494400993166934159179031522}. -{{0,3,0,4,5,4,3,4,5,1,1,3,2,3,7,3,5,4,1,0,4,5,1,6,1,2,3,6,4,3}, 477771769928087544478953298}. -{{0,3,1,4,6,6,5,1,6,1,3,5,6,5,4,1,1,7,2,6,2,7,4,3,2,1,4,5,5,4}, 1168613771663488466987232966}. -{{0,3,1,5,5,0,2,2,2,6,3,4,2,0,0,3,3,6,4,0,2,7,1,0,5,3,5,5,3,5}, 873300768421175349227914270}. -{{0,3,1,5,7,1,7,4,2,7,6,4,1,7,4,3,7,0,5,0,0,6,2,6,7,3,7,6,5,2}, 573441343979134214746780286}. -{{0,3,2,1,1,2,5,3,2,1,0,6,3,0,7,0,7,6,6,6,7,7,5,4,6,0,1,4,4,0}, 502858907554581302438089434}. -{{0,3,2,6,0,0,3,3,1,7,0,0,5,7,2,4,6,4,3,7,4,2,6,4,5,4,6,1,1,0}, 151999409583062612852880322}. -{{0,3,4,2,3,7,1,6,7,3,4,0,7,6,2,6,7,5,2,6,0,0,0,2,4,4,3,4,5,7}, 1142110721725666552055010162}. -{{0,3,4,3,0,7,1,7,2,4,2,2,5,0,7,1,1,6,0,3,7,7,1,0,4,2,4,1,7,1}, 410001360112524490742288618}. -{{0,3,5,2,6,6,0,5,6,5,6,1,4,0,7,6,2,5,6,2,4,0,7,5,5,0,0,4,7,4}, 1118773394945074845609773702}. -{{0,3,5,3,1,7,5,7,6,7,4,5,1,3,3,5,6,2,6,4,0,2,0,5,6,0,6,1,7,3}, 416895204149947918540929790}. -{{0,3,5,4,6,5,0,2,0,3,2,7,2,0,4,5,6,5,0,0,3,0,5,3,5,3,0,2,7,2}, 333949299616188527056947750}. -{{0,3,6,6,2,5,0,7,0,4,2,3,7,4,3,0,0,3,4,3,3,0,0,1,3,2,6,4,0,7}, 851400964865776944506624162}. -{{0,3,7,0,4,5,5,4,6,1,1,1,6,4,3,1,2,4,2,4,2,4,6,5,4,1,2,3,1,5}, 656008116650765466187386470}. -{{0,4,0,2,3,2,0,1,5,0,7,0,5,5,0,5,6,4,0,1,7,3,0,2,1,6,4,4,4,5}, 1200743436593670210465609104}. -{{0,4,0,4,1,0,3,3,6,3,6,1,6,6,5,3,2,6,3,3,4,7,6,2,0,5,1,4,6,3}, 511561282140120767666113232}. -{{0,4,0,7,7,0,7,5,2,2,6,2,5,4,2,6,4,4,4,6,0,4,6,4,1,0,5,0,4,7}, 1023937989891269581175001304}. -{{0,4,1,0,7,0,6,1,2,2,1,2,2,4,0,6,0,0,6,2,5,2,6,6,3,1,1,2,4,1}, 325550595314410282344776852}. -{{0,4,2,0,3,7,5,0,5,6,5,5,6,4,2,3,6,6,0,6,2,3,2,5,1,3,6,4,4,2}, 552120018242849991072714096}. -{{0,4,3,0,4,3,5,5,4,5,3,5,0,5,7,6,0,4,7,1,7,5,2,6,3,1,4,4,7,7}, 1174389920797071146246500068}. -{{0,4,3,1,2,1,6,5,0,3,4,0,1,2,1,2,4,0,0,4,3,4,2,2,5,3,2,5,5,3}, 486669605216235231837704876}. -{{0,4,4,6,4,2,5,5,1,4,4,2,7,4,0,4,2,1,3,5,6,5,3,6,0,7,4,2,0,7}, 748983518890179359169974720}. -{{0,4,5,0,1,0,7,7,7,5,7,6,1,4,6,6,5,4,4,7,6,3,5,3,6,6,0,6,2,4}, 838989730076015675233081300}. -{{0,4,5,2,2,1,0,4,4,5,6,6,3,2,3,7,7,7,3,5,7,7,0,2,2,6,7,0,5,4}, 1049012182887838381892424228}. -{{0,4,5,3,1,0,7,3,7,0,2,5,4,0,5,5,7,5,4,2,2,6,7,5,7,2,6,6,1,6}, 887944585298341393967860188}. -{{0,4,5,4,6,7,3,0,7,4,2,4,6,0,7,7,6,5,2,3,5,1,5,1,1,7,3,5,5,0}, 509249152630364043935924580}. -{{0,4,5,5,7,6,5,5,2,3,5,6,5,3,0,7,3,6,0,4,5,1,2,1,5,1,2,5,7,5}, 1104551188225735461633636060}. -{{0,4,5,7,4,0,4,0,7,5,2,1,3,4,1,4,2,3,6,0,7,4,6,6,1,5,2,1,4,7}, 985624992587645510321593100}. -{{0,4,6,1,2,2,4,2,2,2,1,0,7,7,2,5,1,4,3,6,0,7,1,1,0,5,0,1,4,0}, 351396093064446521635091464}. -{{0,4,6,4,6,1,0,0,6,3,7,5,3,5,6,3,7,2,5,5,6,2,2,3,1,3,4,6,6,3}, 543822152006708912517398048}. -{{0,4,6,7,6,3,5,5,7,4,6,5,2,2,5,2,7,1,0,1,7,2,1,6,1,7,2,7,5,7}, 1132862624316884060093499880}. -{{0,4,7,3,1,7,1,5,4,1,1,5,7,0,5,7,0,7,1,6,1,7,1,6,3,5,0,0,2,6}, 670564722078865233517403900}. -{{0,4,7,4,3,3,1,1,4,5,2,5,3,4,5,0,6,7,2,6,6,0,1,3,1,6,0,4,1,0}, 195499790472918590967405300}. -{{0,4,7,6,3,0,4,6,6,6,6,2,4,6,0,0,1,4,5,2,4,0,6,7,7,3,5,4,3,1}, 267642424310163755178983444}. -{{0,5,0,2,3,4,3,3,0,4,4,0,5,7,4,3,7,2,7,0,7,2,5,4,5,4,7,0,3,1}, 151528383786803003129180370}. -{{0,5,0,3,2,5,5,5,2,3,1,1,5,1,0,3,3,5,3,2,0,7,4,7,0,1,7,6,4,3}, 558679828120996780737806058}. -{{0,5,0,4,6,4,2,6,3,4,4,5,2,7,6,7,2,6,1,2,4,4,1,0,5,3,7,4,2,5}, 874274943350818557772736770}. -{{0,5,1,5,0,3,3,0,3,4,2,7,6,6,4,3,2,3,2,0,1,1,4,3,7,0,0,2,6,0}, 333699546247196377565268334}. -{{0,5,1,5,3,6,4,2,5,6,1,2,5,1,2,2,4,1,1,2,6,5,6,5,6,3,0,4,3,3}, 192300494127312337767904542}. -{{0,5,1,6,2,4,7,4,1,4,2,3,7,0,2,5,0,2,5,3,0,4,2,3,4,0,7,5,0,5}, 873190034680751649312250182}. -{{0,5,2,0,2,1,4,0,5,2,6,7,1,4,6,1,5,1,0,7,3,1,5,6,4,1,6,7,3,3}, 266675949394816923472730402}. -{{0,5,2,0,4,6,1,3,6,5,6,1,3,2,4,6,5,5,7,4,0,6,7,3,5,3,6,5,2,1}, 259902285845036050403498690}. -{{0,5,2,6,7,2,1,5,7,0,7,3,6,7,2,4,6,0,4,2,6,7,6,7,2,0,7,4,7,6}, 1179134063735961552083234258}. -{{0,5,2,7,5,2,1,1,4,0,3,4,3,4,6,1,7,1,1,4,6,6,6,1,2,7,5,7,7,3}, 589457916502684907006825690}. -{{0,5,3,4,7,5,6,2,4,4,2,6,6,4,7,4,6,2,2,0,3,1,5,7,7,1,7,6,6,7}, 1194568491533132625047732278}. -{{0,5,4,5,0,2,4,0,0,6,2,6,7,1,6,3,4,5,7,5,6,5,3,7,3,3,1,4,5,0}, 478685720012033166899326986}. -{{0,5,5,0,3,3,5,6,6,1,0,3,1,5,5,3,1,3,1,3,7,0,5,0,2,7,4,5,7,1}, 586357880482496466372262518}. -{{0,5,5,4,5,4,1,2,6,4,5,7,4,4,4,6,6,6,5,2,3,3,5,2,2,7,7,1,0,6}, 740466841562946768764931158}. -{{0,5,7,0,4,5,4,7,5,0,1,6,3,7,1,0,6,5,4,6,6,0,1,4,0,4,5,4,0,1}, 282825468610674553417528742}. -{{0,5,7,4,6,4,4,3,1,7,6,1,0,6,1,1,2,6,7,7,5,1,7,3,5,2,0,5,5,3}, 490684128551660496768256902}. -{{0,5,7,5,4,0,4,4,3,0,7,3,2,5,0,6,4,4,7,6,3,5,0,7,6,6,5,5,7,6}, 1231868513458359659968867598}. -{{0,6,0,5,2,5,1,6,5,6,4,2,5,2,5,6,5,1,0,0,0,2,3,1,5,2,2,7,6,4}, 1102679558695771306576793960}. -{{0,6,0,6,4,2,6,0,0,2,5,3,4,7,7,1,7,4,2,5,3,4,0,0,3,1,3,4,7,1}, 467510844171977502664289280}. -{{0,6,1,0,3,5,3,4,1,3,5,4,6,5,1,7,6,5,2,6,1,0,7,4,0,7,7,7,5,3}, 595678315164961022158235508}. -{{0,6,1,1,3,1,4,2,1,0,1,0,2,4,5,2,7,1,3,3,2,7,7,7,2,3,0,6,0,3}, 171771435333181947010565436}. -{{0,6,1,3,0,4,7,1,2,3,3,1,5,0,2,0,1,7,4,6,0,5,5,7,7,1,6,7,7,3}, 578929188329354659721584332}. -{{0,6,2,7,2,4,3,5,2,3,0,0,2,5,0,5,2,5,1,5,4,5,3,6,6,1,1,3,3,3}, 33443996468745817893544648}. -{{0,6,4,0,7,0,4,0,4,0,6,4,3,7,7,3,0,2,7,3,3,3,5,1,5,2,6,0,5,3}, 411369281085768618215272464}. -{{0,6,4,1,5,2,4,1,2,7,1,6,7,5,0,4,0,0,0,6,4,2,1,2,1,3,2,7,7,7}, 1085065920894464555927746200}. -{{0,6,4,2,6,4,1,0,1,1,7,6,1,0,7,4,3,0,7,5,3,6,5,6,4,6,0,2,4,2}, 385405378201943284922537792}. -{{0,6,4,3,3,4,0,6,5,6,0,2,1,3,3,2,1,5,4,5,4,2,2,4,7,3,3,4,3,0}, 186024537743037419385221400}. -{{0,6,4,4,2,4,6,1,5,7,2,1,4,3,5,1,5,0,4,1,5,0,7,0,0,5,1,2,1,0}, 45132668890495565604449152}. -{{0,6,4,4,4,0,2,0,3,2,2,0,5,4,2,0,1,6,1,0,6,4,1,1,3,2,6,2,4,0}, 390648357421573001483456768}. -{{0,6,4,6,0,5,7,7,0,2,6,2,2,1,3,3,7,4,5,2,3,4,4,3,5,4,5,4,3,0}, 297926111957277025246765280}. -{{0,6,7,1,3,3,4,5,4,3,2,5,4,5,2,3,0,1,7,2,7,7,0,5,6,7,5,1,6,0}, 458502169144451430159395516}. -{{0,6,7,4,0,5,1,1,5,4,5,2,6,2,1,6,5,6,0,6,0,0,5,7,4,1,1,7,6,6}, 1117923215211541496630167012}. -{{0,6,7,4,1,1,7,1,4,4,0,6,7,2,0,0,2,2,6,2,2,7,6,7,0,5,6,5,4,1}, 597519645355864764301971700}. -{{0,7,0,5,4,0,7,0,0,0,4,6,3,6,5,0,2,1,4,2,6,5,1,6,6,6,1,6,5,4}, 1154858369132509569694715978}. -{{0,7,0,7,2,4,0,7,2,6,1,3,0,6,7,0,4,5,6,7,2,3,4,0,7,3,5,5,0,2}, 257454762840309109659159690}. -{{0,7,0,7,3,2,4,6,4,7,6,5,1,2,2,3,7,6,7,4,3,2,0,1,4,5,3,2,4,4}, 987621497090254227075602970}. -{{0,7,2,2,6,4,5,6,3,4,7,2,1,0,5,7,3,4,5,6,6,5,3,6,7,3,0,7,3,5}, 807470050569047792448558402}. -{{0,7,4,1,1,2,6,2,2,2,7,5,5,3,6,5,1,7,5,0,3,4,0,5,4,6,1,2,7,1}, 380121068254663381513387034}. -{{0,7,4,2,5,6,3,0,7,3,6,2,7,2,7,6,3,4,2,5,2,7,2,7,7,3,0,3,7,1}, 341735589033848332186374994}. -{{0,7,4,3,6,4,5,3,6,5,6,7,4,2,7,5,2,3,7,7,6,6,7,6,7,0,7,1,5,7}, 1044275631404235391633377994}. -{{0,7,4,6,1,1,0,4,5,2,5,0,3,6,7,4,6,4,0,5,5,7,1,2,3,2,3,2,5,7}, 932980696867041322699609394}. -{{0,7,6,6,3,2,3,0,6,4,6,0,2,5,1,7,5,4,4,4,2,6,7,7,3,3,6,0,6,0}, 404963897979501632104292434}. -{{0,7,6,7,1,5,3,0,1,5,1,0,1,5,2,1,5,7,4,7,5,7,7,7,5,1,1,6,0,7}, 812332681717530104115738490}. -{{0,7,7,0,6,7,7,4,2,4,3,4,7,3,5,5,7,3,0,7,3,6,2,3,4,7,0,0,1,1}, 61190937669989967733716070}. -{{0,7,7,1,5,5,0,1,2,3,6,4,5,5,6,5,3,6,3,0,0,1,0,5,4,5,5,5,7,6}, 1228494188850984748782564030}. -{{0,7,7,5,6,6,2,5,5,1,7,7,2,5,6,0,5,0,5,5,2,7,1,7,1,0,0,1,4,5}, 941558930077779124032450446}. -{{1,0,0,7,5,6,7,5,6,3,3,7,2,4,1,5,3,7,1,7,2,7,0,0,4,3,1,6,7,2}, 486793925091844027304627929}. -{{1,0,1,1,5,6,2,4,2,5,3,3,5,3,0,2,6,0,3,1,5,1,3,4,1,4,6,3,2,2}, 127018285585507027856932381}. -{{1,0,1,1,6,2,0,0,2,7,3,6,5,0,0,2,0,0,4,6,4,1,7,0,7,7,1,4,2,1}, 219729960354617070387729933}. -{{1,0,1,2,7,3,0,2,7,4,1,6,1,1,3,2,5,6,5,6,1,1,0,0,4,3,6,7,0,1}, 252593203762393345091269941}. -{{1,0,1,7,4,6,2,0,7,3,5,2,2,5,7,7,2,2,5,6,2,4,5,1,1,6,5,6,6,3}, 588512297178106460775966477}. -{{1,0,2,0,2,3,7,2,6,3,1,0,7,1,6,2,7,6,4,4,6,7,3,3,0,2,5,5,3,0}, 236897883889454266057832033}. -{{1,0,3,4,2,4,3,4,1,7,5,7,6,2,7,1,0,5,0,3,4,2,5,1,3,0,0,6,3,6}, 779936208002456369853288261}. -{{1,0,4,5,0,5,5,7,0,4,4,2,4,3,2,5,1,1,7,5,7,3,3,2,4,2,5,6,5,2}, 563101745534568964321943785}. -{{1,0,4,5,1,2,6,3,5,7,2,5,3,4,7,1,2,6,1,3,1,3,5,3,7,3,3,0,1,6}, 643331320924941568008051609}. -{{1,0,4,7,3,6,4,3,0,7,7,7,1,3,1,7,2,6,7,6,0,5,1,4,5,4,5,6,7,0}, 612816310768672250643414681}. -{{1,0,5,2,3,0,5,3,7,6,6,1,6,7,1,5,2,2,1,6,7,7,4,4,0,2,1,3,6,2}, 328277451539684106920323541}. -{{1,0,5,5,0,5,4,5,1,5,7,0,3,4,1,1,7,7,5,7,3,5,4,0,0,1,4,6,2,3}, 240512168960168964822914989}. -{{1,0,5,7,2,6,1,1,2,6,5,2,2,2,2,6,2,4,3,2,0,5,0,7,5,3,1,0,6,2}, 341107798317328464909436109}. -{{1,0,6,0,5,1,0,4,6,4,5,5,5,5,4,7,4,0,5,1,5,5,5,3,4,2,4,4,3,1}, 260372274217280097755118641}. -{{1,0,6,4,6,5,5,4,1,2,4,1,5,1,7,2,1,2,7,4,3,4,2,3,4,2,5,3,1,6}, 719033714947771925139913057}. -{{1,0,6,7,5,5,2,3,4,7,5,5,2,4,5,3,3,3,2,2,5,1,7,0,1,6,4,3,3,6}, 741104359066967464654130873}. -{{1,0,7,2,2,0,1,6,2,7,7,5,4,6,7,1,7,3,1,6,0,5,1,0,0,0,3,1,7,7}, 931590243636040159614979653}. -{{1,0,7,4,2,4,6,5,7,3,0,4,5,7,7,6,2,7,1,4,3,6,2,5,2,7,4,6,4,7}, 1212173014591756351906935685}. -{{1,0,7,7,3,4,7,1,1,0,1,7,3,2,3,4,0,2,1,5,6,7,4,0,6,3,0,4,5,5}, 1111647555823873133378297309}. -{{1,0,7,7,6,0,0,4,1,6,3,6,7,3,6,4,6,1,0,0,5,1,0,2,6,7,3,7,0,2}, 214119950890388058694366477}. -{{1,1,0,3,2,5,7,6,1,5,6,2,1,2,4,2,4,1,4,3,5,1,0,3,0,0,7,0,4,6}, 1007433916323531267335918443}. -{{1,1,0,4,6,5,1,5,3,6,1,3,6,3,4,7,0,5,1,6,5,5,1,0,0,7,5,0,4,3}, 429986438411200931277745635}. -{{1,1,0,7,7,7,6,5,3,1,1,7,6,1,3,4,3,7,3,1,3,7,0,2,6,5,1,6,1,2}, 215385060776468638301384635}. -{{1,1,1,0,0,1,4,3,5,4,6,2,2,6,1,1,1,1,0,5,7,0,5,7,6,7,6,0,2,0}, 151731775341395146065035687}. -{{1,1,1,5,0,5,5,4,3,2,4,4,7,0,4,3,1,6,0,5,6,6,7,0,4,1,4,1,5,3}, 415444556434665716576784751}. -{{1,1,1,7,2,6,2,2,7,1,6,6,7,3,7,4,5,5,0,2,7,3,4,1,1,2,7,3,2,3}, 83707830069359961328284431}. -{{1,1,2,0,4,5,1,3,7,1,4,1,1,0,5,2,5,6,6,2,1,6,2,3,2,5,1,4,0,7}, 815365328623289574047701987}. -{{1,1,2,1,0,0,4,1,7,3,3,2,1,4,3,3,2,1,7,7,0,3,0,0,0,4,0,4,4,1}, 503829648995467420089898891}. -{{1,1,2,2,5,1,3,4,0,1,0,4,0,0,7,0,4,3,1,3,7,4,4,5,3,7,3,7,5,4}, 1140114022702254042172506739}. -{{1,1,2,2,7,1,5,4,2,0,0,0,0,4,4,4,5,2,4,1,0,1,6,2,0,6,6,7,7,0}, 585564239504627022434992243}. -{{1,1,2,7,3,3,0,3,7,1,3,0,1,0,4,5,7,4,1,0,1,6,2,6,3,6,5,3,1,3}, 128429784029853768064800699}. -{{1,1,2,7,4,7,7,0,4,7,7,4,5,5,2,0,5,6,0,3,1,1,5,2,4,1,2,2,2,7}, 643393943385361471225017963}. -{{1,1,3,0,0,2,3,7,0,1,7,7,7,1,4,4,4,7,6,1,1,1,0,3,4,4,3,3,3,0}, 58622425014516159809732295}. -{{1,1,3,0,0,2,6,6,4,0,6,0,3,3,3,5,1,5,6,5,5,1,0,4,2,4,6,6,6,2}, 592262013015226120109027335}. -{{1,1,4,2,3,5,1,1,0,3,1,3,6,2,0,5,7,7,6,0,7,0,1,4,3,0,4,4,6,3}, 553050548297826903086305011}. -{{1,1,4,4,0,2,5,2,0,0,7,4,6,0,0,7,5,3,2,5,6,5,5,7,4,3,3,1,6,0}, 347687862105087064027137091}. -{{1,1,5,1,1,0,3,4,1,1,7,3,5,2,7,7,2,0,7,0,5,4,2,7,0,1,2,2,5,3}, 323148149640107395617447775}. -{{1,1,5,4,0,3,1,3,3,5,0,3,1,4,0,7,0,4,1,6,6,4,3,4,4,7,1,2,1,4}, 691100049619283777459362791}. -{{1,1,5,6,1,2,4,6,3,5,4,7,4,6,0,5,3,0,2,1,6,3,1,1,7,6,0,0,5,7}, 987748708557367995062127383}. -{{1,1,5,6,6,5,2,2,6,0,7,7,5,1,2,6,6,5,5,4,4,1,5,2,5,0,7,5,7,1}, 568165985120975353710787623}. -{{1,1,6,0,2,0,1,7,2,0,7,1,2,3,6,5,5,2,1,2,2,5,4,4,4,7,0,3,0,7}, 694056980256043466945309891}. -{{1,1,6,4,2,1,3,0,6,4,6,0,1,4,4,1,7,2,0,2,2,1,5,5,4,1,5,0,6,2}, 420812158025500944991621219}. -{{1,1,6,7,4,2,1,2,3,7,4,6,4,5,7,3,6,0,4,3,0,6,5,5,3,5,0,2,3,2}, 56025598968519059883746123}. -{{1,1,7,2,7,7,0,2,1,3,3,2,0,6,6,6,6,1,4,6,1,0,1,2,2,0,2,3,1,0}, 1048425555008622582433591}. -{{1,1,7,5,3,2,6,2,0,2,5,3,6,1,0,1,4,2,2,3,3,2,7,4,3,7,2,0,4,6}, 981729314682378153872632863}. -{{1,2,1,1,2,4,3,1,1,5,3,1,3,7,1,5,7,2,3,6,3,2,5,1,5,1,0,4,0,5}, 798618912577763299976150989}. -{{1,2,1,2,2,0,1,6,5,1,3,6,7,3,6,1,0,7,3,1,5,5,1,3,3,0,0,5,0,3}, 158546814438420616065234757}. -{{1,2,2,1,3,2,3,7,5,0,6,4,7,6,3,5,3,1,4,4,1,4,0,0,1,0,5,3,7,0}, 390236739241101136934195673}. -{{1,2,2,7,2,3,5,0,7,1,6,0,6,3,3,6,1,2,3,3,4,6,2,4,7,7,5,2,5,3}, 458226946464591622827762537}. -{{1,2,3,1,6,5,5,2,2,6,1,3,6,0,1,6,2,6,2,0,5,3,3,6,6,7,2,7,7,5}, 1152300643116302435437530221}. -{{1,2,3,3,2,4,6,3,2,0,1,1,6,6,1,7,5,0,1,3,5,7,2,5,0,4,7,1,7,3}, 438967688039728277763247245}. -{{1,2,4,2,0,5,7,6,4,0,6,6,1,5,7,7,5,0,5,3,3,6,4,3,7,3,7,2,6,3}, 413900633694374554027028577}. -{{1,2,5,1,7,5,4,4,4,1,0,2,2,7,0,4,3,6,0,6,7,7,6,1,0,7,6,4,3,6}, 899035263717957907766125117}. -{{1,2,5,2,2,0,2,0,6,4,0,3,5,6,3,5,4,5,6,4,3,0,3,4,5,1,5,4,6,6}, 1190769211414028007251302405}. -{{1,2,5,4,4,0,2,2,4,4,5,3,6,7,6,0,4,2,7,2,0,6,0,1,4,1,1,7,1,1}, 176916114012269248113814533}. -{{1,2,5,6,0,0,5,0,0,7,7,2,1,6,5,7,0,0,1,6,7,6,4,6,6,4,1,5,7,4}, 1160032295879702757955130949}. -{{1,2,6,4,5,5,0,4,7,6,5,1,3,3,4,7,4,7,0,5,3,1,1,6,6,1,6,5,5,1}, 571503074641858625084767537}. -{{1,2,6,6,4,3,1,6,1,7,0,3,5,3,1,7,7,4,3,3,6,1,7,3,4,7,2,7,5,1}, 528570528480481585157503841}. -{{1,2,7,7,4,1,0,1,4,6,0,1,4,1,1,7,4,1,2,6,7,2,2,1,1,7,2,1,5,3}, 350103002359333172056090797}. -{{1,3,0,3,4,2,4,1,1,3,4,3,4,0,7,7,4,1,5,3,5,6,2,4,6,5,3,3,3,7}, 690737097014453451670604683}. -{{1,3,0,7,4,6,4,6,2,4,3,5,1,4,3,4,2,6,1,4,4,3,2,7,1,1,5,2,3,5}, 708027644628569262116854795}. -{{1,3,1,6,2,2,5,7,4,7,5,7,5,7,6,3,0,0,3,2,7,5,3,2,6,3,1,1,7,3}, 332492315696561692119187143}. -{{1,3,2,5,2,1,2,1,4,5,2,0,0,3,0,1,0,1,0,4,5,2,0,7,4,3,0,4,0,1}, 185571008025230937844523691}. -{{1,3,2,5,4,4,7,3,2,2,2,2,1,7,6,6,3,2,0,6,1,6,2,6,3,3,2,6,3,2}, 167502478649476538271084747}. -{{1,3,2,7,4,2,3,7,1,3,6,6,4,6,4,7,6,1,1,1,7,0,5,4,6,2,4,2,7,1}, 422065221913038506973627339}. -{{1,3,3,0,6,0,6,6,5,1,2,1,1,6,3,3,3,0,2,7,4,6,6,0,7,1,6,5,5,7}, 1188988523953797511091182343}. -{{1,3,3,3,3,5,2,0,0,0,5,6,6,0,5,7,7,2,0,4,3,0,4,0,2,7,6,4,7,2}, 585865087891812161346978879}. -{{1,3,3,5,3,0,2,5,0,1,2,5,4,6,3,2,1,7,6,3,1,2,6,0,6,6,7,2,3,7}, 759675448123067711281121951}. -{{1,3,4,1,1,1,0,7,6,6,3,3,2,7,5,4,4,3,0,1,4,1,7,2,4,6,2,4,5,5}, 1147413311559878707449064635}. -{{1,3,4,1,4,5,1,6,5,0,6,2,4,6,6,5,3,6,1,4,1,2,4,6,6,2,3,6,1,7}, 808390545760647865133531499}. -{{1,3,5,2,3,4,7,6,6,2,4,5,1,3,0,2,2,7,2,4,6,4,0,3,0,3,2,3,3,0}, 4386456436076087980734551}. -{{1,3,6,0,0,3,0,7,4,0,6,7,6,7,2,1,7,1,6,0,2,5,5,3,1,0,2,4,1,7}, 781362025656572120265894051}. -{{1,3,6,0,5,4,6,3,4,5,1,3,7,4,2,5,7,0,6,6,2,1,1,2,7,3,0,2,7,3}, 329863041451459467888664211}. -{{1,3,6,1,6,1,1,2,1,1,0,1,7,7,1,2,1,7,3,3,4,3,3,3,5,1,7,3,5,4}, 1026543326971119782381714283}. -{{1,3,6,6,1,7,6,6,6,4,2,4,3,1,1,2,0,4,0,4,6,6,4,0,6,7,6,1,2,5}, 763591289948272291072733235}. -{{1,3,7,1,0,5,0,2,6,3,2,4,1,0,6,7,1,2,1,2,5,6,5,1,6,3,7,4,0,3}, 259978418156832362687992367}. -{{1,3,7,1,2,7,4,3,7,6,0,2,1,3,6,0,5,3,3,4,5,6,2,7,4,4,4,3,5,7}, 1077852816988755660744634799}. -{{1,4,0,1,5,0,5,1,3,5,0,1,3,3,4,3,6,6,1,2,7,6,0,3,6,7,6,2,0,3}, 139272718008049652186004441}. -{{1,4,0,3,5,2,5,1,7,1,6,0,0,0,1,1,1,6,3,1,3,7,7,7,1,2,3,6,0,6}, 790790172880483043373859801}. -{{1,4,0,5,4,4,3,3,7,0,3,2,5,7,3,3,5,4,7,1,3,0,7,4,6,7,0,2,7,1}, 382563993653470362291008969}. -{{1,4,3,1,7,5,1,0,7,0,1,7,2,3,6,5,1,2,4,0,4,1,6,1,5,1,3,1,7,4}, 954204085870827945934826877}. -{{1,4,3,2,5,7,5,6,6,6,0,1,4,1,0,0,1,0,0,4,4,0,6,4,3,4,4,1,3,7}, 751353284594904691506227317}. -{{1,4,3,5,3,1,1,5,4,4,5,4,5,2,7,5,7,4,4,2,0,1,3,4,6,4,7,5,3,1}, 300408485779997764807152893}. -{{1,4,4,0,2,3,4,5,6,4,2,3,3,5,2,1,5,2,7,4,6,7,4,3,7,6,6,5,3,3}, 299597489132014127475439777}. -{{1,4,4,6,2,0,3,5,2,4,5,5,3,6,3,2,0,5,6,3,0,3,7,6,4,2,4,1,2,5}, 730658283089015949404822721}. -{{1,4,6,1,7,4,1,0,7,4,6,7,4,7,2,3,1,5,5,7,5,6,0,5,0,3,7,1,1,7}, 710715923469164735795013977}. -{{1,4,7,1,1,0,5,2,2,5,7,1,5,1,5,7,4,1,6,1,1,0,6,2,3,7,4,5,6,0}, 585561128724426342379748957}. -{{1,4,7,1,1,2,6,2,4,3,7,7,5,2,6,2,1,6,4,2,0,7,6,3,5,4,5,4,0,1}, 297876628283773217734204957}. -{{1,4,7,1,3,7,4,6,6,3,5,6,6,4,3,6,3,5,4,5,3,4,7,6,5,0,4,2,6,3}, 424237896106881745092822589}. -{{1,5,0,3,7,2,3,6,3,1,1,3,4,7,3,0,3,4,1,1,0,2,4,2,4,6,3,5,5,0}, 527257108624863318162370395}. -{{1,5,0,7,1,2,6,2,6,2,0,1,7,6,5,3,1,2,6,5,3,1,0,3,1,5,7,7,1,5}, 890709534857332199303796763}. -{{1,5,1,1,0,6,4,5,0,5,4,2,7,6,1,2,2,0,1,3,6,6,3,1,1,3,5,6,5,5}, 1164211763024736837413130895}. -{{1,5,1,3,1,7,6,4,0,4,0,1,2,4,0,0,3,6,4,1,4,0,0,7,7,7,6,4,4,2}, 610971182388563715442673727}. -{{1,5,1,7,4,4,6,3,5,1,2,3,4,6,4,5,6,2,0,6,5,3,1,2,5,3,2,0,4,3}, 330788041526491288257465231}. -{{1,5,2,5,3,6,1,3,4,6,4,7,7,5,3,1,3,6,4,4,5,6,5,2,4,3,0,6,5,7}, 1112079281826836280627034331}. -{{1,5,3,4,7,2,0,2,1,6,4,3,7,2,0,5,2,6,1,2,0,7,6,7,2,0,6,5,2,2}, 249234137701117373559642391}. -{{1,5,4,5,7,0,5,4,1,5,2,2,0,3,2,3,6,4,6,4,4,7,1,2,3,2,2,7,1,4}, 778473516494371364836254555}. -{{1,5,7,3,6,4,5,7,1,6,1,7,4,7,5,3,5,0,2,3,2,6,2,5,1,0,5,5,0,1}, 244314865097775643733126607}. -{{1,6,0,0,7,0,3,2,6,0,1,5,0,1,2,4,0,5,4,2,4,6,4,3,4,1,2,7,5,1}, 492526612009119038973291601}. -{{1,6,1,0,6,2,5,0,6,7,5,4,2,7,4,0,1,4,5,0,6,4,7,7,3,7,7,2,3,3}, 134676970266175488540354117}. -{{1,6,2,6,4,7,6,7,1,0,4,4,2,3,5,5,0,2,3,5,1,4,1,2,3,0,5,1,5,1}, 389939075256207909479834017}. -{{1,6,3,0,2,3,0,5,1,6,0,5,6,7,2,0,4,6,5,1,7,2,2,7,5,7,0,6,2,6}, 843167470837669680153110949}. -{{1,6,3,1,5,2,4,2,0,6,4,5,5,5,0,4,1,0,0,5,7,0,1,2,2,5,5,5,1,5}, 891638964635484697858226205}. -{{1,6,5,0,7,7,1,5,4,7,2,4,5,6,0,5,0,7,0,4,2,6,6,3,3,5,6,3,1,3}, 124121415555621365542458101}. -{{1,6,5,1,6,2,4,4,3,1,3,1,1,7,0,1,3,6,7,6,5,4,1,2,2,1,7,3,5,7}, 1010520561749266775122755341}. -{{1,6,5,3,1,4,7,3,4,6,0,5,1,5,0,6,2,1,4,1,1,1,4,1,1,1,2,3,6,5}, 933643552591685998165506269}. -{{1,6,6,0,1,0,3,6,1,2,7,7,5,0,5,2,6,1,4,4,0,2,1,1,2,1,6,7,6,6}, 1161578348258478734780292433}. -{{1,6,7,7,4,3,5,3,2,6,7,7,2,4,0,7,7,4,6,1,1,1,3,0,7,1,5,3,3,4}, 716264454823323811156954349}. -{{1,7,0,0,1,7,5,6,0,7,7,3,7,1,0,5,4,0,6,7,5,2,7,4,6,0,1,2,0,7}, 655055654132186797944913523}. -{{1,7,0,5,6,1,5,3,5,6,5,2,2,0,2,3,2,7,1,1,4,0,4,0,5,4,6,4,7,2}, 605825122089672624422421995}. -{{1,7,0,5,6,5,4,5,5,3,0,1,7,4,5,2,3,0,2,6,3,5,2,5,2,5,4,2,6,0}, 438269250010908901904571307}. -{{1,7,0,7,3,0,1,4,5,5,7,4,7,7,1,5,0,6,4,5,6,4,4,2,6,6,3,7,4,5}, 1150802797179236174407464795}. -{{1,7,1,3,2,3,2,5,5,2,3,3,3,5,1,0,4,2,3,5,7,1,5,7,6,6,0,2,2,0}, 74434386027644574834130351}. -{{1,7,1,3,3,4,0,2,5,5,6,7,2,1,3,6,4,4,2,5,2,1,3,4,6,5,2,4,2,7}, 842285753263273501826509599}. -{{1,7,2,3,0,0,3,3,0,5,7,1,1,6,2,3,5,3,5,0,2,7,6,7,0,4,7,6,3,6}, 907083373053797317627846347}. -{{1,7,3,5,7,4,3,3,5,4,2,5,7,0,3,0,3,3,1,5,1,3,2,4,1,7,5,2,1,3}, 126340784776210422003882463}. -{{1,7,4,1,2,5,3,1,3,3,0,4,4,3,5,0,2,5,0,1,4,1,2,0,6,3,4,4,5,0}, 562327638733554225972405227}. -{{1,7,4,4,0,0,2,1,4,4,5,6,5,5,2,5,4,1,7,0,4,6,0,4,5,3,6,6,7,5}, 1193643963212043980944880771}. -{{1,7,5,1,0,7,0,4,4,6,5,7,2,0,4,5,5,2,2,1,6,3,3,2,6,5,4,4,2,6}, 910457987934906995054316591}. -{{1,7,5,3,0,7,6,6,1,0,2,2,2,3,3,4,6,2,6,7,0,5,1,6,4,0,1,1,2,7}, 651422388159704594666512687}. -{{1,7,5,5,0,5,4,0,2,1,0,2,3,2,7,7,2,3,5,2,2,3,0,3,4,5,4,0,2,3}, 135758719348820598300529199}. -{{1,7,6,4,3,4,6,2,1,1,4,1,7,0,7,2,1,7,0,3,5,7,3,5,3,0,4,3,0,3}, 90845472190056420001667859}. -{{1,7,6,7,1,6,2,6,0,1,3,4,4,7,6,1,0,6,2,0,2,0,7,5,6,3,0,6,7,3}, 498264172834571340807710235}. -{{1,7,6,7,7,0,6,3,7,3,0,3,0,6,4,7,6,0,5,7,7,6,3,2,2,6,6,2,7,4}, 1049187455063622581965589403}. -{{1,7,7,6,0,2,0,7,7,4,7,4,1,3,3,0,6,4,4,1,3,7,0,7,3,3,4,2,4,7}, 1018449036882132863557334407}. -{{2,0,0,0,4,3,1,6,2,3,6,0,1,7,3,1,6,2,2,2,1,2,0,2,5,1,1,1,7,3}, 328914173021222314972344928}. -{{2,0,0,0,6,5,6,7,1,3,0,3,5,7,0,3,5,7,7,6,2,6,6,7,1,1,7,3,4,3}, 404929036318338723674045344}. -{{2,0,1,4,2,3,5,4,1,1,0,4,7,4,4,2,1,4,3,2,6,4,4,7,4,6,7,2,3,5}, 772690363345571430281843556}. -{{2,0,2,1,0,0,6,3,2,7,7,7,2,2,0,7,3,2,6,3,3,3,0,1,7,3,4,1,7,4}, 1025513311624380476619853448}. -{{2,0,4,5,0,3,6,6,1,0,2,6,0,1,1,6,1,1,4,0,6,5,1,2,7,7,0,7,4,5}, 1145195358149379025514225960}. -{{2,0,4,5,7,0,3,1,0,4,3,2,5,2,5,2,7,4,6,3,5,0,3,3,5,3,0,4,1,5}, 794817402993421360387675352}. -{{2,0,4,7,2,4,6,4,2,2,1,2,3,2,2,5,2,1,0,7,7,4,3,3,2,1,4,3,2,6}, 700610564530140289374524424}. -{{2,0,5,6,0,1,1,3,3,0,6,5,4,3,2,3,5,5,4,4,1,2,1,1,0,6,4,4,0,2}, 271941030140773170440022500}. -{{2,0,5,6,0,1,6,0,7,6,5,3,5,5,7,6,0,6,4,2,1,4,6,4,5,0,1,1,5,5}, 965249140394706384316300580}. -{{2,0,5,7,3,3,5,7,0,7,1,4,7,5,2,2,2,7,2,4,0,2,7,3,3,4,3,2,6,1}, 353779272277948864825276156}. -{{2,0,5,7,5,0,4,1,4,1,7,7,7,6,1,2,4,7,1,7,0,7,2,4,7,5,2,7,7,7}, 1154164479610724738243911324}. -{{2,0,6,2,1,1,2,3,7,2,5,5,3,4,2,2,3,7,1,0,0,0,4,2,1,2,6,2,5,5}, 1010826387454179012803763632}. -{{2,0,6,5,7,4,3,7,4,6,1,6,4,4,2,4,2,0,4,4,7,2,0,2,2,1,0,7,0,6}, 775883554896265854382507224}. -{{2,0,7,4,1,3,7,2,3,2,1,5,2,3,1,2,4,6,1,4,2,7,0,3,6,1,5,4,3,4}, 873678027386842967175359860}. -{{2,0,7,4,2,5,7,6,0,3,2,1,7,7,1,3,6,0,3,4,2,1,5,6,3,0,1,1,4,7}, 943656599866878032276159076}. -{{2,0,7,6,6,5,0,3,4,2,6,2,2,3,2,1,4,3,3,2,6,3,7,5,7,0,3,0,0,2}, 35135952222800343474806948}. -{{2,1,0,2,5,2,3,1,4,3,4,1,3,5,4,5,0,3,3,6,7,4,7,3,3,2,5,7,1,5}, 860218328186624109704559314}. -{{2,1,1,2,6,6,7,4,4,3,3,3,7,1,7,4,4,0,3,2,5,7,7,7,3,0,2,0,1,3}, 18271408454454680088772166}. -{{2,1,2,2,4,7,5,5,2,3,2,5,5,3,4,1,1,6,5,4,7,4,5,0,2,1,3,7,7,3}, 473774056378455412606089954}. -{{2,1,2,3,5,0,0,4,1,6,7,5,3,4,5,3,2,3,3,1,4,3,6,7,5,6,2,7,2,5}, 847489632396849825199349018}. -{{2,1,3,6,0,6,4,7,3,1,0,4,7,3,0,0,7,1,4,4,6,4,1,0,3,3,2,7,2,3}, 159358886761583711596262278}. -{{2,1,4,2,2,5,4,1,1,7,5,7,4,3,3,3,4,7,4,2,5,1,1,0,5,7,3,5,3,0}, 214517745244261408908177314}. -{{2,1,4,4,7,1,2,6,3,7,6,1,3,0,5,1,1,2,4,2,6,1,7,7,0,0,5,7,2,0}, 248152865132712408752708402}. -{{2,1,4,7,2,0,3,1,5,3,4,3,5,7,3,3,4,3,2,3,7,0,6,4,1,6,5,4,7,0}, 596091643938708910906211274}. -{{2,1,5,1,0,7,4,7,2,6,5,7,6,0,7,6,6,5,7,2,7,0,2,2,2,2,0,7,1,0}, 156546121691191678095215790}. -{{2,1,5,1,4,0,3,7,3,2,5,3,3,7,5,4,1,1,2,1,5,5,6,1,5,7,7,1,0,4}, 762899656644482474450845134}. -{{2,1,5,2,4,4,3,7,5,7,3,2,1,5,7,4,5,6,1,7,6,1,4,2,0,0,0,6,6,3}, 471170487451087108815288262}. -{{2,1,6,0,1,5,5,6,2,4,2,6,0,7,6,2,0,0,6,1,2,5,5,2,3,4,7,1,4,6}, 1052099243740695709134364786}. -{{2,1,6,3,3,7,2,5,0,1,2,4,1,2,2,4,7,6,3,6,4,2,5,3,3,0,5,2,7,7}, 1012742377751823692475994810}. -{{2,1,6,5,4,6,4,3,2,3,3,0,7,6,5,3,0,0,4,1,1,1,2,7,6,2,6,1,4,0}, 416205913069644820577310346}. -{{2,1,6,7,6,2,2,2,7,0,1,4,2,7,3,4,3,0,3,1,2,0,1,0,0,5,0,0,6,4}, 967190568259220232062461194}. -{{2,1,7,5,5,7,4,0,3,1,3,7,3,7,2,4,3,3,0,2,2,1,3,6,7,4,3,0,1,0}, 67749573814273083655274302}. -{{2,2,1,3,5,5,2,1,0,0,3,0,3,7,3,1,3,6,3,5,7,6,0,3,6,6,5,5,0,4}, 913504072586454772848915644}. -{{2,2,1,6,6,6,6,2,6,6,6,0,1,6,5,2,2,0,5,7,1,3,1,3,1,4,7,1,1,5}, 735964131359215623228641284}. -{{2,2,2,0,4,5,5,7,6,5,7,7,3,3,1,2,0,4,2,1,5,2,6,1,1,6,6,3,6,7}, 1050712358016285056985235168}. -{{2,2,2,1,5,5,0,6,4,5,3,0,7,4,4,6,1,4,4,4,0,2,6,5,5,7,5,1,5,3}, 460521546020151057172207160}. -{{2,2,3,1,5,5,4,3,3,2,5,7,0,0,7,2,3,1,1,5,6,3,6,3,2,1,0,5,1,1}, 161414157321584353616022972}. -{{2,2,3,6,2,7,2,4,6,2,7,4,1,4,3,4,2,4,2,3,4,1,4,4,7,0,6,4,7,1}, 576859986341275562865611812}. -{{2,2,3,7,7,4,2,4,0,3,6,5,5,3,2,5,6,0,3,0,6,4,6,0,1,1,7,7,2,2}, 240698052264675340418595356}. -{{2,2,6,6,0,2,4,7,7,3,3,4,7,3,3,3,3,6,5,3,0,1,4,5,0,0,0,1,5,2}, 324453081309995420030465920}. -{{2,2,6,6,2,4,0,1,1,3,4,7,5,3,5,5,7,3,3,5,1,6,6,6,6,2,7,4,2,0}, 269126536426264489868917632}. -{{2,2,7,0,2,2,3,0,3,5,7,6,2,1,6,4,0,7,1,3,1,0,0,3,0,5,1,5,2,4}, 812610071886602553673000772}. -{{2,3,0,3,0,1,3,7,1,1,5,5,4,1,0,7,0,6,3,1,2,3,6,6,0,1,6,1,1,4}, 711045688397418059977764842}. -{{2,3,0,6,3,6,2,4,0,7,0,0,7,0,1,6,4,4,4,1,0,0,4,1,7,7,3,3,6,4}, 991891362973532901285057042}. -{{2,3,1,5,6,7,2,6,0,1,7,3,3,2,1,0,4,5,5,5,7,6,3,2,5,0,0,2,5,5}, 952559380882799881516637742}. -{{2,3,1,7,7,2,3,1,0,2,4,6,3,6,7,6,6,6,4,3,4,5,5,6,3,0,3,2,7,6}, 947187505488802898315333854}. -{{2,3,2,2,4,7,5,5,0,7,5,7,7,4,1,4,1,0,2,1,1,6,4,0,7,1,2,2,6,4}, 955107752823660259606879970}. -{{2,3,2,6,0,7,2,3,5,6,3,2,7,2,5,3,3,5,1,0,6,1,2,5,6,6,6,1,5,7}, 1074910713466161130044380578}. -{{2,3,2,6,6,6,6,1,3,4,0,6,3,2,6,6,2,4,2,3,4,5,7,6,7,2,3,2,1,5}, 656657594290332404663456130}. -{{2,3,3,1,7,4,7,4,6,3,2,3,4,5,7,0,6,1,0,0,1,7,2,0,7,2,5,3,3,0}, 99241103979808216363199070}. -{{2,3,3,7,1,4,4,0,5,2,0,4,3,2,4,7,0,0,6,0,0,3,2,3,7,0,4,7,7,1}, 561303256855322105137369374}. -{{2,3,4,1,6,6,4,4,1,6,7,6,2,7,4,5,1,0,3,4,6,6,3,0,2,2,1,7,5,1}, 468529281821286871373030666}. -{{2,3,4,3,1,2,3,3,6,6,2,7,7,5,0,4,2,1,6,3,4,7,0,2,1,7,5,7,6,0}, 584268600079281033870719194}. -{{2,3,5,2,4,5,4,1,4,3,2,3,1,0,4,3,1,0,0,6,7,3,5,6,6,6,2,5,6,0}, 538595771418366548921916070}. -{{2,3,5,4,0,0,2,3,6,2,5,2,1,3,4,7,2,4,5,2,5,2,4,6,5,2,3,3,6,6}, 964025384516425565045306502}. -{{2,3,5,4,5,4,0,1,6,3,0,0,0,6,4,3,2,3,4,2,5,0,0,4,1,6,2,7,6,6}, 1133094424073615439874392726}. -{{2,3,6,1,7,5,4,5,6,6,4,5,1,5,2,4,4,4,4,1,4,0,5,5,5,1,6,1,0,5}, 731980958181261598064654522}. -{{2,3,6,3,5,2,0,1,2,6,0,2,3,7,7,2,7,1,1,2,2,3,1,7,2,3,2,4,2,2}, 164518417888332331360940186}. -{{2,3,6,6,0,6,7,7,6,1,6,2,4,5,6,4,0,6,7,4,3,6,3,0,1,0,6,0,5,5}, 1009374527057390089792660162}. -{{2,3,7,0,5,4,7,6,3,5,5,2,1,0,7,7,7,5,2,3,6,4,5,7,7,0,0,4,1,3}, 192504600113554926296880982}. -{{2,4,1,0,3,0,6,6,2,5,6,3,0,2,0,7,2,0,7,2,0,0,0,3,3,6,1,0,6,6}, 967482661561377019360741908}. -{{2,4,1,0,5,0,6,4,3,6,7,7,2,7,2,7,7,3,3,5,4,7,1,1,0,1,5,1,1,2}, 81729649116005855950515476}. -{{2,4,1,4,0,0,1,2,0,6,2,1,0,6,0,6,5,2,5,2,2,7,1,3,6,1,7,0,6,5}, 1028012561872355195357562948}. -{{2,4,1,5,4,4,5,1,7,7,0,0,5,0,6,2,5,6,3,0,7,6,1,6,2,1,0,5,7,2}, 477777011167075956411405260}. -{{2,4,1,6,3,0,2,0,0,1,5,2,0,7,3,4,0,7,1,2,6,4,0,7,2,6,5,7,4,4}, 1212752128795613204092184084}. -{{2,4,2,5,4,3,7,7,6,0,4,2,0,0,7,2,0,4,5,1,4,7,0,5,2,0,7,7,1,2}, 245885905919425817611092200}. -{{2,4,2,5,6,6,5,0,2,7,6,3,3,0,4,4,6,1,4,7,5,1,2,4,2,7,6,2,4,6}, 1056433073545479456049207880}. -{{2,4,2,6,3,0,2,1,7,0,6,6,0,5,2,7,1,7,5,6,3,6,3,5,6,1,4,4,4,0}, 574139720732963938621694352}. -{{2,4,4,1,1,3,1,4,1,0,1,3,2,2,5,3,5,4,0,1,6,0,4,4,5,4,6,3,3,7}, 770331465725150047557504376}. -{{2,4,4,5,2,7,6,5,5,7,4,0,7,3,4,4,0,7,2,7,0,2,0,7,3,1,0,0,7,3}, 319975727105416457188160424}. -{{2,4,5,3,6,4,4,3,2,5,1,2,5,0,6,4,6,5,0,6,6,2,0,6,0,3,2,6,7,1}, 476001101267829935084541580}. -{{2,4,6,1,1,0,2,5,2,7,5,6,4,4,6,3,6,7,4,1,6,2,6,4,0,5,1,2,6,0}, 364452920318112841836693144}. -{{2,4,7,1,1,4,1,1,2,6,7,4,4,4,4,7,6,1,6,3,0,2,0,0,1,1,1,5,3,0}, 155195305899668920704074972}. -{{2,4,7,3,2,4,7,0,1,6,4,3,7,6,5,2,1,4,0,7,1,0,7,2,2,3,4,4,6,4}, 1166195014152964848886569292}. -{{2,4,7,5,5,5,6,0,3,0,3,0,0,0,4,0,5,6,5,7,0,1,4,6,5,2,3,7,6,3}, 499229841497762037393851708}. -{{2,5,0,4,2,1,7,7,4,3,3,6,0,6,6,0,7,1,4,3,4,7,2,4,2,5,1,0,7,5}, 980847852759945549624051426}. -{{2,5,0,6,0,3,2,5,1,6,1,4,0,6,5,6,4,7,7,2,6,3,1,6,1,0,3,7,1,5}, 785190985918542826455844258}. -{{2,5,1,1,2,5,2,0,5,2,7,5,5,5,1,4,1,3,4,1,3,4,6,4,7,7,2,2,3,1}, 75311454988639048356822318}. -{{2,5,1,4,3,6,1,2,4,5,6,7,7,7,0,4,4,6,0,3,7,4,1,1,1,0,7,2,6,4}, 1009736155148234982166116950}. -{{2,5,1,5,0,1,5,7,2,6,0,1,1,6,2,0,4,7,3,3,3,7,5,2,2,2,2,2,6,4}, 935945526463664519393450222}. -{{2,5,1,7,7,3,0,2,6,0,0,2,2,3,7,0,3,1,1,0,2,2,7,5,5,4,0,2,2,1}, 72554764207004219949408318}. -{{2,5,2,4,2,1,3,4,4,6,3,2,6,7,0,6,6,2,1,6,3,4,4,3,3,6,6,7,2,4}, 897755970075188643816023138}. -{{2,5,3,0,7,1,6,3,4,4,0,2,6,6,3,3,7,5,5,5,1,1,0,7,7,0,3,1,7,3}, 339647745494621496989958326}. -{{2,5,3,7,0,5,7,3,3,1,2,6,3,1,5,6,6,3,6,0,3,7,6,2,5,5,3,1,6,4}, 994173965210282538321474542}. -{{2,5,6,5,2,4,6,3,3,2,4,6,4,1,0,2,4,2,3,0,7,6,4,2,4,1,3,2,3,7}, 646859263413972511076131210}. -{{2,5,6,5,2,7,4,7,4,3,6,7,7,2,0,7,7,7,6,4,7,6,3,5,0,5,4,4,0,1}, 285277548190184128021502634}. -{{2,5,6,7,5,4,0,3,7,2,3,5,5,7,0,4,4,7,3,1,1,0,7,1,7,4,0,6,2,2}, 217887995997159859114884506}. -{{2,5,7,3,6,0,1,5,0,2,0,7,7,1,0,6,2,1,6,6,2,0,0,5,2,7,1,3,1,3}, 49308763345811284399634638}. -{{2,6,0,3,3,3,5,6,0,7,2,1,7,1,1,0,0,0,2,3,1,0,3,5,7,2,1,6,0,6}, 802732281333152302751054456}. -{{2,6,1,6,7,6,3,5,0,7,0,3,7,3,1,6,5,2,5,7,5,1,3,0,1,0,0,3,5,0}, 311719494056326361423641300}. -{{2,6,2,0,3,3,6,2,4,7,5,3,6,4,2,0,4,7,0,6,6,0,3,7,2,7,4,7,0,3}, 282527162488782350803144240}. -{{2,6,3,2,3,2,5,4,7,4,0,4,2,5,5,0,2,3,6,4,7,4,3,0,6,0,1,3,4,2}, 333393099996077239815004500}. -{{2,6,3,4,1,7,1,4,3,3,7,5,6,5,0,2,1,7,3,4,1,2,3,4,7,1,2,6,1,7}, 803500228550206553706671988}. -{{2,6,3,4,2,6,4,1,4,5,7,6,4,2,5,1,2,5,2,2,7,2,7,5,6,5,5,3,4,3}, 460780015008695657434367620}. -{{2,6,3,5,3,1,2,4,0,6,6,0,7,2,2,2,5,4,6,4,3,2,1,0,3,1,1,7,1,6}, 774852545608650195662344252}. -{{2,6,3,7,4,3,5,6,2,1,7,5,7,7,3,3,3,4,1,2,0,0,7,0,4,1,2,3,7,7}, 952802622881046746641071724}. -{{2,6,4,1,7,2,6,1,2,2,0,2,3,7,3,1,4,5,6,2,2,3,4,0,3,5,0,0,6,1}, 353544788568269088121614488}. -{{2,6,4,1,7,6,5,2,3,5,7,0,3,4,0,6,1,6,1,1,5,0,6,2,7,1,0,6,2,7}, 799300214130232430312626008}. -{{2,6,4,2,4,0,2,4,1,0,2,6,3,6,4,7,1,2,1,5,5,6,3,6,5,2,7,6,6,1}, 574912875035370523128074496}. -{{2,6,4,5,3,5,4,6,2,1,1,4,1,0,3,2,2,6,4,1,0,6,4,0,1,3,3,0,2,5}, 626679557720125812876269112}. -{{2,6,6,2,1,0,3,7,7,1,0,0,7,5,6,6,2,6,7,7,1,4,7,1,2,1,4,1,0,7}, 704723922844598775624512464}. -{{2,6,6,4,7,2,1,0,6,1,4,7,1,6,5,3,4,5,6,1,1,5,4,6,0,1,4,6,7,4}, 1178054859501720656278116944}. -{{2,6,7,0,4,0,4,4,4,7,5,6,3,2,7,3,7,5,2,2,7,5,7,2,2,7,2,2,5,6}, 975853374292191591408064004}. -{{2,7,0,5,1,2,0,0,6,4,7,7,0,7,7,1,5,1,5,0,3,1,0,1,5,5,4,7,5,5}, 1219007788582136822210489370}. -{{2,7,1,1,6,6,5,3,6,5,5,7,3,1,3,4,5,3,7,2,7,2,7,2,7,6,6,5,1,6}, 915576973070855889153916622}. -{{2,7,1,7,0,1,0,3,2,7,4,5,6,2,2,3,0,7,4,7,5,0,6,4,6,6,6,4,7,1}, 616409918661984875282336430}. -{{2,7,2,2,4,0,1,1,2,0,3,5,4,5,2,6,0,3,2,2,0,7,0,6,0,0,1,4,2,4}, 785856111017177752163986626}. -{{2,7,2,3,2,7,1,0,5,3,5,3,2,3,1,7,2,3,5,1,4,7,4,6,7,5,1,2,5,2}, 385988862532802014098681706}. -{{2,7,3,1,6,4,7,0,4,4,6,3,4,7,4,4,3,2,7,4,3,5,4,1,1,5,7,5,3,4}, 898002685846315284722690126}. -{{2,7,3,6,0,2,4,0,7,6,7,3,4,1,2,7,1,6,4,3,3,2,2,7,0,3,1,4,4,1}, 474396921174841479512304902}. -{{2,7,4,2,7,6,1,0,4,6,1,1,4,2,6,6,0,6,1,5,0,1,3,2,2,2,2,2,4,7}, 929272947427438894242335826}. -{{2,7,4,3,3,7,6,0,3,2,7,0,6,3,1,2,4,2,5,1,3,3,3,2,6,1,1,0,6,6}, 948181653352381099433289018}. -{{2,7,4,3,6,2,6,6,1,5,3,7,7,7,1,2,6,2,0,6,7,5,7,1,3,3,6,3,0,4}, 705501139189235906212036362}. -{{2,7,5,1,7,3,1,7,6,4,4,5,5,6,2,4,4,7,1,1,7,6,3,2,1,2,3,1,1,6}, 622880017582429950661499134}. -{{2,7,6,1,0,7,3,5,1,0,5,0,3,4,2,0,4,7,1,2,5,7,7,0,4,7,5,1,0,5}, 763069682521074959157433834}. -{{2,7,6,1,6,5,3,2,3,2,3,6,4,5,5,2,1,5,7,7,7,5,1,3,4,5,1,6,0,5}, 836461031607386582575703402}. -{{2,7,6,4,1,3,3,6,5,4,4,7,4,1,2,2,6,0,3,6,2,4,3,5,4,7,5,6,5,0}, 612405798985193307723016562}. -{{2,7,7,1,4,0,2,3,4,6,1,4,1,7,7,7,0,2,2,6,5,3,5,2,1,0,7,4,0,3}, 238832235156704355807196302}. -{{2,7,7,1,5,7,6,4,0,0,5,1,4,4,4,3,4,7,4,6,4,7,5,7,6,0,2,6,7,7}, 1121842124625217189392321598}. -{{2,7,7,5,4,3,4,0,6,2,1,5,0,4,3,2,0,3,4,4,0,6,5,7,3,7,4,4,4,7}, 1217098278977719036201290798}. -{{2,7,7,7,2,1,0,1,0,1,5,2,5,7,7,5,1,3,2,0,4,1,5,4,2,1,7,0,3,4}, 712129340361534612615460526}. -{{3,0,0,2,7,0,0,0,6,7,7,7,1,3,1,1,6,3,4,1,4,7,5,2,1,6,4,6,4,6}, 1208099129547053669978668561}. -{{3,0,0,6,2,6,6,2,0,4,5,0,6,2,0,4,7,0,4,3,6,3,5,4,4,5,5,0,2,6}, 770507929371477346422948865}. -{{3,0,1,6,0,4,4,5,2,2,2,2,2,6,7,0,4,5,3,2,7,1,2,4,3,4,6,1,1,2}, 127192487000441681870209157}. -{{3,0,3,1,4,2,1,2,7,2,0,4,2,3,7,6,1,6,3,4,6,1,3,4,7,6,2,3,2,7}, 688693714314694058559496525}. -{{3,0,3,3,4,5,0,0,2,5,6,0,1,5,6,6,7,7,2,4,2,4,0,6,5,0,6,7,0,3}, 264444905338711070304580141}. -{{3,0,3,4,5,5,5,7,3,4,0,7,7,0,2,6,1,7,1,7,3,0,7,0,0,7,1,3,2,4}, 663292666962774033583512053}. -{{3,0,3,7,4,2,6,4,3,3,7,7,4,1,1,0,6,0,4,2,4,1,7,2,1,0,7,2,0,3}, 83802184851210894460350221}. -{{3,0,4,0,4,1,2,5,3,1,5,2,6,5,1,1,0,1,2,6,2,7,6,3,7,5,3,0,0,3}, 65901976176721908971268001}. -{{3,0,4,2,4,2,2,3,2,6,6,6,0,5,4,4,2,0,1,3,6,6,4,0,5,7,2,3,6,0}, 376046198704459798681493633}. -{{3,0,5,7,2,2,7,3,6,7,7,6,3,7,0,1,6,1,2,2,7,5,0,1,1,2,2,5,4,1}, 467943809738309854645368525}. -{{3,0,5,7,4,6,3,4,3,5,6,7,7,6,7,2,5,5,0,2,1,0,5,1,6,3,4,2,2,1}, 101813848311123425335925581}. -{{3,0,6,3,2,5,5,0,3,2,4,5,3,7,0,3,3,1,0,7,3,7,7,6,3,0,6,3,6,1}, 404398789001060420203297129}. -{{3,0,6,7,0,5,2,2,6,3,0,0,5,3,4,0,5,7,6,4,0,3,1,1,0,1,0,3,0,7}, 620127346030704376802390569}. -{{3,0,7,6,7,1,7,3,7,7,7,5,2,1,4,5,3,0,7,3,5,2,4,3,1,1,1,6,0,3}, 161150567881556180669935605}. -{{3,1,0,0,1,1,4,2,2,7,1,5,4,0,7,3,5,5,3,2,6,0,6,5,1,1,0,3,1,2}, 15969347071713963844030003}. -{{3,1,0,2,1,0,0,1,0,7,2,4,6,6,6,5,0,7,7,2,7,1,1,5,0,1,7,2,7,5}, 1017233748961100126844519059}. -{{3,1,0,4,4,5,3,6,0,4,1,4,5,6,6,1,1,6,4,1,6,1,4,0,0,1,4,0,5,5}, 1012360478383082067622204515}. -{{3,1,0,5,1,2,3,3,3,1,7,7,2,3,2,4,5,7,3,5,6,2,5,6,7,5,5,3,6,0}, 461473204167457595135569883}. -{{3,1,1,3,1,7,2,0,4,4,1,1,3,2,5,5,7,5,0,3,6,0,0,0,3,2,1,2,3,4}, 620463210276641916410649663}. -{{3,1,1,3,3,0,0,2,1,6,0,0,5,4,0,6,4,2,2,3,2,0,5,5,6,5,3,0,2,2}, 72663644324635671460843807}. -{{3,1,2,0,0,3,1,1,0,2,4,6,3,6,7,1,7,4,2,2,0,7,7,5,2,4,2,5,3,3}, 210611643140349479379652835}. -{{3,1,2,0,2,1,1,1,0,5,3,3,6,7,2,3,0,4,1,4,7,6,2,6,4,3,7,5,4,1}, 575010100474511151074684643}. -{{3,1,2,1,3,1,3,7,5,0,3,6,0,2,6,3,7,5,3,5,1,2,1,0,4,0,1,2,2,6}, 639165663640015004267152891}. -{{3,1,2,2,1,1,3,1,0,1,5,4,1,1,3,7,1,2,7,3,7,2,0,5,0,2,4,3,2,1}, 88595137466286779746088691}. -{{3,1,2,4,5,4,1,4,3,6,3,2,3,5,2,7,7,0,5,1,1,5,7,2,0,0,1,6,3,1}, 162421875691173819721823571}. -{{3,1,2,6,1,7,3,0,2,2,7,0,6,1,1,5,0,2,4,5,5,0,6,6,7,2,4,2,7,6}, 1041835554136240907741619315}. -{{3,1,2,6,5,2,2,4,5,3,4,1,6,4,4,5,3,1,3,1,1,0,1,3,6,5,0,0,4,0}, 367585935671063417167252243}. -{{3,1,3,1,1,1,6,5,2,2,3,2,5,6,2,2,2,5,0,2,5,3,4,7,7,1,6,0,4,1}, 422080615335364984889808063}. -{{3,1,3,2,2,1,7,0,7,1,3,4,3,2,6,0,4,7,7,6,1,2,0,4,2,2,2,3,7,7}, 939281424699071671861385063}. -{{3,1,3,4,3,7,0,1,4,2,6,7,3,1,2,7,2,7,3,0,7,3,5,0,1,2,5,3,1,7}, 702578679655577951336315063}. -{{3,1,3,7,1,6,6,2,0,3,0,6,0,2,2,4,2,4,1,3,0,4,5,7,2,2,0,7,4,0}, 481343852160843404515475999}. -{{3,1,4,2,3,3,5,1,0,6,7,5,6,1,7,2,4,2,1,2,3,7,2,3,1,6,0,1,3,2}, 41206858950743475719793907}. -{{3,1,4,4,1,0,3,4,3,0,3,1,6,0,6,3,5,6,5,1,2,1,2,3,2,3,2,1,4,3}, 310037688826249059823881555}. -{{3,1,5,5,7,2,7,6,2,7,4,1,7,6,1,5,6,7,4,6,5,5,5,4,2,4,1,6,6,4}, 1141204386865105978862525023}. -{{3,1,5,6,0,1,5,3,2,7,0,5,7,5,5,0,1,0,1,2,3,2,7,2,4,1,6,6,6,3}, 565813380344433414411483879}. -{{3,1,5,6,5,5,3,3,2,6,7,4,2,1,5,5,0,3,1,4,7,3,6,4,7,1,7,0,5,2}, 422580444273631439743280375}. -{{3,1,5,6,6,6,0,7,5,6,3,5,7,3,5,5,1,0,6,0,5,3,5,2,2,2,6,1,7,1}, 393267977396021966188707207}. -{{3,1,6,0,0,2,3,6,2,2,1,3,2,3,2,5,2,1,3,0,1,5,0,1,2,6,4,4,4,6}, 1201710196445332812357610563}. -{{3,1,6,1,5,1,4,0,2,1,0,3,4,1,6,2,5,5,2,6,0,0,4,3,2,7,3,6,2,3}, 199118680740418964167010875}. -{{3,1,6,3,6,3,5,3,3,7,1,6,2,7,3,6,3,5,5,0,6,6,3,2,3,1,4,7,6,5}, 1164699183927918286239918059}. -{{3,1,6,6,2,6,4,7,5,2,1,0,1,4,2,3,7,7,5,7,0,3,6,6,6,7,2,2,1,4}, 692648949032608770722600323}. -{{3,1,7,5,2,2,2,1,1,7,7,2,4,6,7,1,6,2,2,0,6,2,2,1,3,1,1,1,4,5}, 929774354461663610649233295}. -{{3,2,0,0,4,4,6,5,2,3,0,5,5,4,5,1,0,1,5,2,5,0,4,1,4,5,4,3,5,1}, 451267256765622003028122241}. -{{3,2,0,3,7,0,1,2,2,7,4,7,4,7,1,6,3,0,2,1,6,2,7,7,1,5,4,6,2,6}, 905541536466179232071510617}. -{{3,2,1,3,1,1,3,3,7,1,2,1,2,0,3,0,7,6,1,5,3,1,4,2,5,2,5,4,0,1}, 257123705453588207577680893}. -{{3,2,1,5,5,7,0,2,6,5,2,3,5,2,3,5,4,5,2,1,4,1,3,7,7,6,4,2,0,5}, 765520168924884428152035901}. -{{3,2,2,0,7,6,7,2,5,3,5,6,7,0,6,3,1,0,6,4,2,3,5,6,7,5,5,2,6,4}, 1079296103806436916909414225}. -{{3,2,2,6,3,2,5,1,1,4,5,3,6,6,3,1,2,7,6,1,0,4,6,6,4,2,2,1,5,3}, 346222153287951024038530513}. -{{3,2,2,6,7,5,4,2,5,3,0,3,1,6,5,6,0,3,4,4,4,6,7,6,7,1,7,2,1,3}, 115821194683944820692638513}. -{{3,2,3,7,0,2,6,0,0,1,5,5,4,5,3,5,2,1,4,2,1,5,2,4,0,4,1,4,6,2}, 515360202297103493964688909}. -{{3,2,4,7,0,2,5,3,2,5,3,3,2,5,4,3,4,6,2,0,4,2,4,4,0,6,0,2,0,0}, 54657347773439319344197321}. -{{3,2,4,7,1,7,4,3,2,1,6,7,2,4,0,6,2,1,2,0,6,1,1,1,6,7,7,3,5,6}, 1065114537883899462674418361}. -{{3,2,5,2,5,2,3,7,4,0,2,1,3,1,3,3,0,7,7,0,0,5,5,1,2,7,3,5,3,1}, 201135499433483695791995093}. -{{3,2,5,3,0,6,7,2,1,3,6,4,1,2,2,6,2,1,5,5,0,2,3,4,1,1,7,7,6,6}, 1171188324838300736335778637}. -{{3,2,5,4,3,1,5,3,6,0,2,3,6,2,0,6,6,7,6,2,7,3,7,6,7,7,1,0,3,0}, 74316264471128847804401909}. -{{3,2,6,5,0,6,7,2,2,6,3,1,1,0,3,5,2,6,4,4,0,0,1,4,5,7,5,4,5,4}, 1229364936600081523443555401}. -{{3,2,7,0,2,3,5,7,0,7,5,1,6,7,4,1,4,1,7,3,1,6,1,0,6,0,3,2,4,4}, 950628537198451515342106341}. -{{3,3,0,7,3,0,2,2,4,5,5,6,6,1,4,1,3,6,0,1,7,2,1,6,2,4,0,6,7,4}, 1132942657443686241158145563}. -{{3,3,1,1,0,3,5,6,3,5,5,5,1,3,5,2,6,4,5,4,6,2,5,1,1,1,6,6,2,7}, 858285018044550083749642095}. -{{3,3,2,0,2,7,1,1,0,7,7,6,1,3,3,1,7,3,5,2,2,1,1,0,0,4,5,4,4,2}, 580666352276203237930432227}. -{{3,3,2,7,0,3,7,2,1,1,1,5,6,2,5,7,7,0,7,5,1,7,2,3,1,7,7,0,5,2}, 429005828030592907265036139}. -{{3,3,3,1,5,5,4,6,1,6,7,3,4,6,4,1,7,4,1,6,5,7,1,1,7,4,5,6,7,5}, 1223090244738605293954764095}. -{{3,3,3,3,2,4,3,4,2,0,1,3,6,2,6,5,4,1,4,1,4,0,2,4,2,7,1,7,1,2}, 204747828844376042897050703}. -{{3,3,3,4,2,3,2,5,3,3,7,1,7,6,3,4,3,1,0,3,2,4,4,3,4,2,4,3,0,6}, 722990924317209150161117095}. -{{3,3,3,6,3,5,2,7,0,5,7,6,3,2,7,1,5,5,3,7,4,0,5,5,2,3,5,1,7,7}, 1022396670222376547927447223}. -{{3,3,5,7,3,5,1,4,2,4,3,3,1,7,4,3,3,7,4,6,1,2,3,1,3,7,5,2,1,1}, 117143811778108993291140223}. -{{3,3,5,7,7,0,5,4,1,1,5,6,0,1,4,4,4,7,3,3,6,4,0,3,5,7,7,6,4,5}, 1222511141300277509471741791}. -{{3,3,6,2,5,2,0,7,6,1,1,7,6,4,1,6,4,4,3,3,7,1,5,3,7,0,2,1,3,0}, 25668889187247955176607379}. -{{3,3,6,4,5,0,5,7,5,4,3,6,0,2,6,3,7,3,3,5,2,7,4,4,3,5,1,5,4,0}, 520540512965392934837913043}. -{{3,4,0,2,3,7,1,2,3,7,1,7,1,7,7,2,7,0,2,7,1,6,4,5,5,2,6,7,2,1}, 269092878148924418148630385}. -{{3,4,1,1,0,0,3,2,3,3,7,5,2,6,1,2,1,7,1,0,2,4,5,5,7,1,3,7,6,5}, 1119629414028004050023698253}. -{{3,4,1,6,7,7,5,7,6,1,6,1,0,3,4,6,5,5,5,4,3,1,1,0,1,2,7,3,5,6}, 1007018083072790457759509237}. -{{3,4,2,2,5,2,5,6,3,7,2,0,6,6,3,4,4,6,6,7,6,2,2,6,7,3,1,0,1,0}, 31409291958842089624060753}. -{{3,4,2,6,7,2,7,2,6,0,6,0,2,5,0,5,2,3,2,5,6,3,3,6,0,1,1,1,3,2}, 11533599335707237862252625}. -{{3,4,3,4,4,6,4,0,4,1,0,7,6,4,5,0,3,6,3,2,3,1,6,0,3,2,4,1,7,5}, 1010848954827197322563504645}. -{{3,4,3,5,4,3,5,5,2,4,4,4,4,2,0,4,5,1,7,1,1,3,0,2,2,0,5,0,4,6}, 1006250956549932122640417005}. -{{3,4,4,0,4,4,0,4,1,4,6,6,7,6,3,7,6,7,7,7,5,5,4,4,7,4,0,2,3,2}, 77351983553253785139597569}. -{{3,4,4,0,5,5,2,1,5,7,2,7,0,0,0,3,0,7,5,0,3,4,5,5,7,1,1,1,5,6}, 965179460715328680205126577}. -{{3,4,4,2,1,6,0,4,3,3,5,3,5,0,1,6,4,1,5,5,5,7,3,0,4,3,5,6,2,6}, 875079494136378853624274705}. -{{3,4,6,3,2,5,1,5,5,1,2,0,3,7,5,6,5,3,3,5,7,7,7,0,7,3,1,1,6,0}, 338036924460276480691106793}. -{{3,4,6,5,1,7,2,4,0,6,2,1,2,5,1,0,4,4,7,7,2,0,6,2,1,6,5,3,2,1}, 122036186038331173392640057}. -{{3,4,6,6,3,3,7,4,1,7,6,7,3,1,2,5,0,2,7,6,6,1,2,2,4,2,5,0,2,6}, 717841854816919249085578097}. -{{3,4,7,2,4,1,6,7,2,2,3,1,5,2,3,4,0,1,0,4,3,5,7,7,1,7,5,2,7,1}, 443114061395348998717594789}. -{{3,4,7,5,3,7,1,2,5,7,3,7,0,4,4,5,0,0,6,1,6,1,1,0,0,2,1,4,6,5}, 1084778104767002978137182077}. -{{3,4,7,6,1,4,7,5,7,5,5,0,7,1,2,6,0,4,0,2,7,3,3,4,3,4,4,7,4,5}, 1210330703061327179976554453}. -{{3,5,0,1,2,6,4,4,7,3,4,5,3,4,6,3,0,3,1,0,2,2,3,1,3,1,5,1,1,0}, 77403684163355345517189899}. -{{3,5,0,2,5,2,3,0,6,0,2,4,1,1,0,2,3,0,3,5,3,6,3,2,5,0,0,4,6,7}, 1105565340003280220210409555}. -{{3,5,1,2,3,5,5,3,3,1,0,3,0,1,3,5,6,4,1,5,2,6,3,7,5,7,7,5,6,3}, 612585494133914446622157815}. -{{3,5,1,5,7,6,5,5,5,7,6,6,7,5,4,2,2,6,0,5,6,1,2,6,2,3,7,3,1,4}, 708014955411258406450246623}. -{{3,5,1,6,6,5,1,2,5,6,3,6,7,0,3,1,5,5,6,6,1,3,4,6,2,6,0,6,7,6}, 1137531675331506187934094695}. -{{3,5,2,0,3,5,4,3,5,2,2,6,1,2,7,2,2,2,0,7,1,1,2,7,6,7,3,7,2,2}, 223068473651542169302356403}. -{{3,5,3,4,0,5,1,3,5,5,7,0,7,1,5,1,3,4,0,5,3,1,5,1,1,1,7,3,5,6}, 1011443290919378374442481639}. -{{3,5,3,5,0,2,5,1,6,1,4,2,1,6,1,7,2,3,7,4,6,0,4,0,4,5,3,1,1,6}, 683998567817705711768883919}. -{{3,5,4,0,0,5,6,6,3,7,0,2,6,5,4,6,0,6,7,0,4,3,7,3,1,7,3,5,0,4}, 818967818150772915967370019}. -{{3,5,4,6,5,7,0,1,5,1,5,1,6,4,2,3,7,4,5,3,7,6,0,4,1,4,6,4,5,0}, 594127196873097947740213171}. -{{3,5,5,4,0,3,6,2,5,4,6,3,4,3,4,5,4,6,5,1,4,5,2,1,7,1,3,6,2,6}, 797274568003147929129625895}. -{{3,5,5,5,3,1,5,6,4,2,1,3,4,2,4,0,0,7,0,0,5,0,1,3,7,5,3,1,3,7}, 678382645977331031627402367}. -{{3,5,5,6,2,6,6,7,6,1,7,3,2,0,7,7,7,1,5,3,4,5,3,0,3,2,0,1,5,3}, 313547995767158839301885575}. -{{3,5,6,0,0,4,1,4,3,5,4,2,0,5,6,3,5,1,0,2,5,6,0,5,7,0,0,0,1,5}, 651716871128193503151235907}. -{{3,5,6,1,6,5,5,4,0,4,0,4,7,5,5,5,3,7,3,3,7,1,1,4,0,2,0,4,2,1}, 165848023936086022452932715}. -{{3,5,6,2,1,3,0,6,3,5,1,7,5,2,0,1,2,7,7,1,3,6,5,3,1,1,3,4,5,6}, 1090912265473174564694302515}. -{{3,5,6,6,0,0,2,2,4,3,5,0,1,1,0,7,4,3,6,3,0,1,4,2,7,3,1,2,7,5}, 953050606483664356307023363}. -{{3,5,7,1,2,6,3,5,2,7,4,0,3,1,3,5,2,0,7,5,7,3,2,7,1,5,3,3,6,6}, 978967424735336965884146383}. -{{3,6,0,7,2,2,7,0,6,7,6,0,7,5,5,5,5,2,2,2,0,3,5,6,2,3,2,6,5,7}, 1097853189781507192551240265}. -{{3,6,1,6,1,2,5,2,2,0,0,3,7,2,4,1,0,7,2,4,6,5,7,5,3,2,0,5,2,5}, 792625687981788077832181845}. -{{3,6,2,1,5,2,5,0,2,5,1,3,6,0,3,5,2,4,1,0,3,5,4,5,4,5,1,2,5,2}, 384632713220420184898326105}. -{{3,6,3,1,5,7,1,4,3,7,5,4,4,7,7,0,3,7,0,2,2,2,7,4,1,1,4,3,2,5}, 711036891957962377124865917}. -{{3,6,3,3,5,7,1,7,0,1,0,2,7,4,0,6,1,4,4,7,2,2,2,3,7,0,4,7,5,1}, 562051541824313129161003773}. -{{3,6,3,6,5,3,2,2,2,5,6,7,3,4,4,4,1,3,0,5,7,5,6,0,6,3,6,5,5,5}, 1189048818900258854723590709}. -{{3,6,4,2,3,7,4,0,5,0,3,3,4,2,4,2,5,1,3,1,5,7,0,0,3,3,7,1,1,0}, 81097612484900473737776433}. -{{3,6,4,3,1,3,1,2,2,0,0,3,1,4,7,0,1,3,4,7,0,5,5,1,5,3,6,0,6,5}, 1033357685829071237542533241}. -{{3,6,4,5,1,0,2,6,4,0,1,5,3,1,1,4,1,7,4,3,3,4,6,1,0,1,3,4,0,7}, 781460026286125299701349401}. -{{3,6,5,0,6,6,2,6,5,6,4,2,0,2,7,1,0,6,6,7,5,6,0,6,3,5,3,2,3,5}, 672032805845954682150240517}. -{{3,7,1,0,5,0,5,6,3,5,1,2,7,3,2,7,3,5,1,1,6,6,3,6,3,0,3,1,2,7}, 632462654065365614337177431}. -{{3,7,1,2,7,5,6,4,2,4,4,4,3,7,5,1,1,3,7,7,4,7,5,7,7,0,1,1,4,1}, 347901149900955516184555575}. -{{3,7,1,3,0,6,0,1,5,5,5,5,4,2,1,4,0,2,4,4,3,3,7,6,2,4,4,5,6,3}, 595745166231106805566558095}. -{{3,7,2,0,0,7,5,1,3,6,1,7,7,0,0,1,6,1,4,2,3,2,7,7,5,2,0,2,4,0}, 343720509118699637883182563}. -{{3,7,3,1,4,4,3,3,1,0,4,1,7,5,1,1,1,3,2,7,0,7,1,2,4,1,3,4,4,1}, 486608047816339167399115215}. -{{3,7,4,2,2,7,0,6,6,5,5,2,5,7,5,0,3,3,6,2,6,4,0,2,1,3,0,1,7,0}, 313449333056237995997492771}. -{{3,7,5,0,4,6,0,0,1,1,2,7,5,4,5,4,6,2,4,6,4,3,7,4,5,0,5,7,7,4}, 1196683147205429224722684679}. -{{3,7,5,0,6,1,5,7,4,4,7,7,7,6,4,5,5,7,2,0,4,0,6,5,7,3,6,7,2,2}, 267474790306883080313609447}. -{{3,7,5,1,4,6,1,0,0,3,0,5,6,2,5,6,5,7,2,4,6,6,4,7,0,2,2,6,1,5}, 792741362818904813205670479}. -{{3,7,5,1,5,2,0,7,5,5,3,1,4,0,0,3,7,5,7,1,2,2,3,5,0,5,7,1,0,6}, 745232991333905019175931807}. -{{3,7,5,7,4,4,3,4,7,7,1,7,6,4,6,0,4,3,2,7,7,0,7,0,3,7,1,4,5,0}, 509674313139397999453671247}. -{{3,7,5,7,5,6,2,3,2,6,3,2,6,4,5,6,5,4,7,3,4,5,7,0,4,1,7,0,3,0}, 105776948992420780511675551}. -{{3,7,6,0,2,2,2,7,7,0,6,6,0,4,6,0,0,7,0,1,5,5,0,4,0,5,6,5,2,5}, 903251028953176128127369603}. -{{3,7,7,3,4,3,6,0,4,3,2,7,6,0,3,2,2,6,3,6,0,4,4,4,4,1,4,4,6,7}, 1197599618770428708471982639}. -{{3,7,7,5,6,1,3,3,5,5,2,1,1,2,3,6,2,6,7,6,1,1,7,5,5,5,7,5,4,0}, 615230825497297682817113071}. -{{3,7,7,6,2,1,7,6,4,3,0,1,5,0,6,4,7,1,7,4,7,7,3,2,3,4,5,7,4,3}, 584955347272164274699967079}. -{{4,0,1,2,0,4,7,3,3,3,6,4,3,0,1,6,2,7,4,3,0,2,2,1,3,7,7,2,0,4}, 735521678325948235129705412}. -{{4,0,1,2,5,5,4,2,7,0,3,5,4,1,3,1,6,0,2,2,6,1,5,4,0,6,5,3,5,0}, 441340991183028859242081588}. -{{4,0,1,3,3,3,7,7,5,4,2,5,1,6,4,1,3,2,7,4,4,0,1,3,3,3,5,2,0,0}, 79518676187034774202063356}. -{{4,0,3,5,7,7,6,5,7,7,5,4,6,5,4,0,7,7,6,6,6,5,4,7,4,3,2,7,5,1}, 502875354220767804943181756}. -{{4,0,3,7,1,2,6,3,1,5,5,7,3,6,1,1,5,4,5,4,1,3,3,7,0,6,3,0,6,2}, 358989072517282801951039388}. -{{4,0,4,2,2,4,0,3,4,5,1,0,0,3,3,1,7,6,4,1,2,1,1,0,4,1,4,0,4,1}, 406728908539771569681589888}. -{{4,0,4,5,0,7,6,3,5,3,3,7,6,5,0,7,7,3,2,6,2,0,0,5,0,4,2,5,4,4}, 1132289316038011015332605864}. -{{4,0,6,1,1,7,6,7,0,1,3,0,0,7,1,4,6,2,1,1,6,1,7,6,0,4,7,7,6,4}, 1215093494779542590236419768}. -{{4,0,6,1,6,4,7,1,4,7,6,2,6,3,2,7,7,0,5,7,6,1,1,2,6,0,5,7,2,3}, 253692451791049547823555272}. -{{4,0,6,3,5,3,0,0,0,1,0,1,2,2,7,6,6,5,2,6,6,0,7,6,2,7,4,6,3,2}, 287403249437265227220666936}. -{{4,0,7,3,2,5,5,7,1,4,0,6,0,4,2,4,4,7,2,6,7,1,0,1,6,5,0,0,5,5}, 988573970309187558639272428}. -{{4,1,0,4,2,4,1,7,7,4,5,6,4,7,2,1,3,7,4,7,3,6,6,7,1,2,6,2,2,5}, 714342833384678118825633218}. -{{4,1,0,7,3,1,3,7,0,4,6,0,4,4,7,7,6,7,2,3,7,0,3,5,0,1,3,3,4,0}, 320664780346886647258464506}. -{{4,1,1,0,0,7,3,7,6,3,4,5,6,0,3,2,3,5,3,2,2,2,1,5,7,4,7,6,1,6}, 918943484359181110801287910}. -{{4,1,1,2,3,4,1,1,5,5,7,0,7,1,3,5,0,0,4,6,7,2,7,1,2,2,4,0,4,3}, 393852191758528501160933334}. -{{4,1,2,0,0,4,2,2,6,2,7,6,2,7,6,3,4,3,2,1,3,4,7,1,3,3,6,0,7,1}, 394217584646622409668600834}. -{{4,1,3,2,0,1,1,3,3,2,4,2,0,4,7,6,1,2,7,5,6,5,5,3,5,0,6,2,1,4}, 725120555415960289161331174}. -{{4,1,3,4,6,6,3,3,1,1,1,0,3,6,6,0,0,1,5,3,3,5,0,5,4,0,4,4,3,6}, 882846480555416962205620166}. -{{4,1,4,0,4,0,6,3,0,4,3,1,6,5,0,5,5,1,2,4,7,4,1,6,2,7,0,6,5,5}, 1135913999925698502648376450}. -{{4,1,4,1,4,6,1,3,2,2,2,3,3,1,2,0,5,2,6,1,7,4,1,6,3,6,3,7,4,4}, 1135559195322403685521766602}. -{{4,1,4,4,2,5,6,5,3,4,5,6,3,3,3,5,6,2,5,0,6,0,2,6,2,2,3,3,6,1}, 320785316334765868518274466}. -{{4,1,4,7,0,7,3,0,4,3,1,5,0,2,2,6,4,7,1,3,5,7,4,7,7,4,2,6,2,7}, 850142013035642561664781930}. -{{4,1,5,1,3,5,3,4,5,6,3,2,6,7,0,4,6,5,7,4,5,3,5,4,1,2,1,5,6,4}, 1100099960019541944205452670}. -{{4,1,5,2,0,4,5,7,7,7,7,1,5,3,6,1,4,6,6,4,2,2,7,1,7,3,7,4,4,6}, 1185906613775893976993284038}. -{{4,1,5,2,1,5,2,0,1,3,3,0,3,0,5,5,6,1,2,6,5,4,5,0,1,1,1,5,3,4}, 782911737409239706116478774}. -{{4,1,6,0,2,7,5,0,1,6,0,1,3,3,2,7,0,3,6,7,7,4,5,2,3,6,7,1,4,7}, 1053919569635544644707858786}. -{{4,1,6,2,0,2,7,3,1,5,1,7,6,4,3,1,3,0,2,3,5,3,5,5,1,5,5,1,2,5}, 750760132402190350932365250}. -{{4,1,7,6,1,0,7,4,6,7,5,3,0,7,1,4,6,2,7,0,3,1,5,5,5,0,7,0,7,6}, 1040103521174663163521822294}. -{{4,1,7,6,1,2,7,1,7,2,2,5,6,6,6,4,3,0,3,0,6,5,7,3,7,7,1,7,7,2}, 530792016492038602816293334}. -{{4,1,7,7,4,0,1,5,5,6,2,7,4,3,5,1,5,3,7,7,4,4,6,1,0,7,5,1,6,0}, 435013661267896897035561422}. -{{4,1,7,7,6,1,4,0,1,5,7,4,6,6,6,7,4,3,2,4,4,6,1,5,4,3,7,5,1,0}, 265509850169580006351734574}. -{{4,2,0,4,5,1,3,6,7,6,0,3,1,7,6,1,2,2,1,6,2,3,2,2,4,2,6,0,2,1}, 97347924932589552119626096}. -{{4,2,0,5,5,7,3,1,6,6,3,1,3,0,0,7,0,6,0,2,3,4,1,0,2,4,7,2,0,3}, 118664576954308878253726968}. -{{4,2,1,1,4,1,0,2,1,6,1,1,1,0,6,6,6,1,5,6,6,2,7,7,7,1,1,4,0,0}, 190840884236793721238461740}. -{{4,2,1,2,7,5,6,2,7,5,3,2,2,4,1,2,3,1,7,5,4,4,1,7,4,1,7,6,5,1}, 575156919364046343705151284}. -{{4,2,3,0,4,4,3,4,1,3,5,1,7,7,6,6,3,6,4,0,1,6,2,2,3,2,4,2,0,3}, 80314672223550525978787652}. -{{4,2,3,0,6,0,0,6,7,0,5,2,0,2,1,6,5,0,0,5,3,4,0,6,7,6,5,4,3,4}, 921920917517340968578794756}. -{{4,2,3,0,6,6,1,3,1,7,7,3,4,5,4,6,6,7,2,1,1,6,1,1,5,6,1,2,3,5}, 679715647563585156942540740}. -{{4,2,3,2,3,7,2,3,0,5,7,3,4,4,0,2,3,6,7,5,7,6,7,5,3,2,7,2,0,4}, 715548945796326593792904884}. -{{4,2,4,3,3,3,4,6,7,7,5,2,3,2,6,5,1,7,2,1,6,2,0,2,2,2,0,0,3,0}, 1419003460848249670965048}. -{{4,2,4,5,7,3,1,6,3,3,6,5,2,6,4,2,5,0,1,0,5,6,3,0,4,1,2,5,6,5}, 1106274740160641066683665272}. -{{4,2,5,3,0,6,6,3,0,7,7,2,2,6,1,1,5,0,1,2,7,5,1,5,4,3,3,5,7,1}, 496955402188830197637564044}. -{{4,2,5,4,5,5,7,0,3,0,2,1,6,5,4,2,7,3,0,2,5,4,5,0,7,4,1,2,4,1}, 376084688607388422102002036}. -{{4,2,6,1,1,2,3,2,4,3,2,2,2,4,7,2,0,3,3,6,0,2,5,0,4,2,4,4,5,1}, 566410381640190718525194840}. -{{4,2,6,4,2,1,6,1,1,6,7,7,1,0,2,2,2,6,5,1,2,0,4,4,1,4,5,2,7,4}, 1059476586444138296560590240}. -{{4,2,7,4,7,5,5,7,0,1,2,2,6,7,6,4,7,1,6,3,7,5,5,4,2,6,5,1,2,3}, 134639683403046384452707060}. -{{4,3,0,1,1,5,4,4,5,5,7,4,3,0,3,5,3,6,3,2,1,7,3,0,7,1,6,6,4,3}, 563553014044130164071585594}. -{{4,3,0,2,5,5,4,5,6,1,4,6,5,5,2,2,6,7,4,4,4,1,1,7,0,2,0,6,1,3}, 166774487885269767460893362}. -{{4,3,0,3,3,6,5,0,1,1,0,3,6,2,5,0,4,5,7,2,7,4,2,6,3,0,7,0,6,6}, 1019677095617273789878258522}. -{{4,3,0,6,2,0,6,6,0,4,4,4,2,2,6,1,7,3,0,5,4,1,2,1,6,7,6,1,0,1}, 137311891794659257692684290}. -{{4,3,1,3,6,7,0,6,0,3,1,3,5,4,1,0,2,7,2,4,3,7,0,7,6,4,2,3,4,7}, 999342677629026128178077230}. -{{4,3,1,6,6,1,5,2,7,1,4,6,7,5,5,2,1,3,0,7,1,6,7,5,5,5,6,0,4,3}, 462451122756776643939496806}. -{{4,3,2,0,7,6,4,4,4,6,0,6,7,1,0,2,2,0,1,1,7,1,6,0,6,1,3,1,0,1}, 25395689155243916226474002}. -{{4,3,2,1,7,2,5,7,3,7,5,1,6,2,5,5,1,4,1,4,7,3,2,4,2,0,6,2,0,2}, 89070566899973363795873754}. -{{4,3,2,7,0,1,5,7,1,1,2,3,6,3,7,0,0,6,1,4,5,1,6,6,4,1,3,3,4,2}, 345323281603384540585552874}. -{{4,3,3,2,0,2,4,4,5,6,4,3,6,4,1,5,5,6,7,2,5,2,0,6,3,7,6,7,3,5}, 901232875810176058598476038}. -{{4,3,4,2,2,5,6,0,5,3,0,0,6,2,2,5,1,1,4,7,2,0,4,3,1,4,7,4,1,1}, 276584694210954471934755618}. -{{4,3,4,3,5,4,0,6,6,7,0,3,6,3,0,5,6,7,0,4,3,4,3,3,1,0,0,0,5,6}, 931747613616428144382880282}. -{{4,3,5,0,1,2,3,0,2,7,5,5,4,1,0,1,7,2,4,5,0,1,2,4,5,0,6,6,6,4}, 1190574119440113691739663958}. -{{4,3,5,1,4,3,1,7,4,6,0,7,2,4,7,0,4,4,1,4,5,6,2,5,7,1,0,0,7,7}, 961958916595259468850415854}. -{{4,3,5,3,5,3,1,2,7,3,3,7,0,0,3,6,0,3,6,0,2,3,7,4,1,4,5,6,3,2}, 285649185375484221570830206}. -{{4,3,6,4,0,7,6,3,1,7,0,6,4,4,6,0,3,3,1,2,4,0,0,7,1,5,4,0,0,3}, 126973345358674542801126306}. -{{4,3,6,7,0,5,0,4,6,2,5,4,7,0,2,2,2,7,5,3,1,5,5,5,6,0,7,0,0,0}, 114101133061705189667247146}. -{{4,3,6,7,3,6,4,3,0,7,4,1,3,4,2,5,5,4,0,4,1,1,4,3,1,4,2,6,3,6}, 818114111871072008494226074}. -{{4,3,7,0,1,6,7,6,3,7,0,1,4,2,4,6,1,3,6,0,0,1,1,5,2,5,0,2,6,3}, 358206520167234092218387286}. -{{4,3,7,0,1,7,7,6,2,6,7,4,1,2,2,7,3,1,1,0,3,7,0,5,0,5,0,5,4,5}, 1134014593823594001882125430}. -{{4,4,0,2,2,0,4,4,6,4,5,6,4,7,1,0,0,0,1,5,3,4,1,6,3,1,7,7,0,7}, 863796318073164571537597440}. -{{4,4,0,2,3,7,5,5,0,5,3,5,2,4,1,0,2,1,6,3,5,4,4,2,5,7,0,7,5,7}, 1150003344600147370018754288}. -{{4,4,0,3,4,4,7,0,4,2,4,1,6,0,3,4,7,6,2,6,3,5,4,3,4,7,6,3,2,3}, 143528493967460009457567816}. -{{4,4,1,5,6,4,7,4,5,0,6,0,5,1,2,3,0,0,6,0,6,3,7,4,1,7,2,3,3,3}, 54710381951977837761179980}. -{{4,4,2,4,4,0,0,6,4,1,2,0,0,4,6,2,2,5,6,7,1,5,1,5,2,5,0,3,3,0}, 51861503016941611818549760}. -{{4,4,2,6,0,5,0,6,1,2,6,1,7,3,4,1,4,3,5,6,0,3,4,2,2,1,3,4,5,3}, 470070460491035785399023904}. -{{4,4,3,2,7,2,7,0,2,1,2,7,4,3,5,4,6,5,0,0,7,4,3,1,7,3,4,6,0,3}, 255373869950199628848851540}. -{{4,4,3,4,3,7,2,4,1,4,7,5,3,4,1,7,0,3,4,2,7,6,7,5,7,6,3,2,0,4}, 695486130897235698926148916}. -{{4,4,4,1,1,0,1,7,4,6,1,5,6,1,4,5,5,6,2,6,5,3,2,2,5,4,1,7,2,6}, 833845820276661122231282904}. -{{4,4,4,2,6,6,7,7,7,1,2,7,4,6,5,1,1,3,4,1,7,1,1,3,0,1,4,6,3,3}, 233660913327758217425177536}. -{{4,4,4,4,3,2,4,6,3,5,5,4,7,6,2,3,1,3,2,7,2,4,7,2,4,7,4,2,6,6}, 1071731277973764746219591440}. -{{4,4,4,5,6,1,0,1,6,3,5,6,5,1,2,1,1,3,2,0,5,7,3,4,6,2,5,0,0,5}, 728990864318679677461051048}. -{{4,4,4,7,2,1,4,5,1,7,5,5,0,2,7,2,6,3,4,2,3,6,2,2,7,0,6,2,2,7}, 718502987477677757128921000}. -{{4,4,5,5,7,7,1,2,5,3,2,2,1,1,1,6,5,6,7,5,2,2,7,5,1,5,1,2,2,2}, 54364251749904375400461180}. -{{4,4,5,7,7,6,7,5,2,2,2,1,2,7,3,0,6,2,1,0,3,2,2,6,3,5,5,7,7,4}, 1209011116673796910479599836}. -{{4,4,6,2,1,0,2,2,6,3,6,0,3,7,5,2,6,5,6,0,5,0,5,7,1,3,7,1,2,1}, 93646011571007826286506512}. -{{4,4,7,2,5,4,0,1,2,6,2,7,0,1,1,6,7,2,3,4,2,4,7,5,6,5,1,4,0,2}, 230416720922546828267055252}. -{{4,4,7,7,6,6,2,3,7,3,4,5,6,1,1,7,5,0,1,5,6,7,5,3,2,0,4,5,6,4}, 1169757699514717940898196364}. -{{4,5,0,2,5,6,1,2,5,7,2,1,7,1,4,4,1,2,1,4,4,5,4,7,2,1,7,5,5,1}, 560399452497596358915865426}. -{{4,5,1,0,2,2,6,3,0,2,7,5,6,6,1,3,2,2,1,3,6,1,0,6,6,2,7,1,6,5}, 1036067213955077379835350150}. -{{4,5,2,1,1,1,2,5,4,2,3,4,4,3,2,5,4,7,7,5,3,3,3,7,2,3,6,5,7,1}, 552448850794039151333123258}. -{{4,5,2,3,5,3,0,6,0,2,6,4,6,0,2,0,1,7,0,1,1,0,4,7,3,0,6,5,1,1}, 246780416648886133813084218}. -{{4,5,2,4,4,4,7,0,1,1,0,4,6,5,2,2,2,3,7,6,0,3,1,6,0,2,3,4,1,3}, 165337276621254572131099458}. -{{4,5,3,1,3,3,7,7,3,5,2,5,3,2,1,6,2,2,7,4,1,1,2,6,7,1,3,7,4,6}, 1113159404465479289803135998}. -{{4,5,3,2,4,2,3,5,1,1,1,2,0,3,3,1,7,3,0,0,4,6,2,7,2,6,5,4,5,6}, 1212628325063166510131046342}. -{{4,5,4,1,1,6,3,2,3,7,3,6,7,3,7,3,5,1,2,5,1,3,5,6,2,6,4,3,3,5}, 750240637708007707783198554}. -{{4,5,5,1,1,3,3,1,6,5,3,3,5,3,4,3,3,2,2,4,3,5,3,5,5,7,7,4,7,4}, 1231315453026566738281611006}. -{{4,5,6,2,2,3,7,5,7,5,3,3,3,0,7,7,7,7,4,1,2,0,4,2,2,7,4,4,4,2}, 585706785653360345807052770}. -{{4,5,6,3,6,7,4,3,7,5,0,2,7,6,5,0,2,3,6,0,5,1,7,5,1,3,5,3,7,5}, 1021878628709406396770309034}. -{{4,5,6,7,2,3,5,0,6,5,2,7,6,1,5,4,7,0,2,6,2,5,4,5,4,7,1,3,7,6}, 1004153180572592429655485034}. -{{4,5,7,5,0,6,5,7,1,5,4,1,7,3,3,2,4,6,7,7,3,6,5,7,0,3,7,0,6,4}, 1023891380561771518960106446}. -{{4,6,1,5,7,6,3,0,1,6,7,4,5,5,5,2,0,1,7,2,0,6,2,3,4,6,2,7,5,4}, 1143983313737609786041988444}. -{{4,6,1,6,2,4,3,2,3,2,1,0,4,7,3,4,5,3,7,3,7,4,2,4,2,5,2,1,2,5}, 671383615196629506117821764}. -{{4,6,2,6,1,4,5,7,0,4,5,7,0,1,0,1,3,5,6,2,6,5,2,1,2,0,6,0,4,1}, 390940790021725440717335760}. -{{4,6,3,0,3,6,2,7,3,2,2,3,5,7,5,3,6,3,0,3,7,2,0,1,2,4,0,5,3,0}, 194745859623711448638355860}. -{{4,6,3,2,1,7,6,3,3,2,5,0,5,0,1,3,4,7,1,6,5,0,1,6,3,6,0,5,6,6}, 1133600647505706612784813492}. -{{4,6,3,3,5,0,1,4,5,0,0,0,2,3,2,2,3,6,4,3,6,4,2,3,7,5,0,2,5,0}, 371594038609019326752694620}. -{{4,6,3,6,2,7,2,5,6,3,3,4,2,3,4,7,1,3,1,5,6,2,1,3,7,1,4,3,3,0}, 98586976640046653043091108}. -{{4,6,5,3,0,6,6,2,4,5,7,3,3,5,5,3,1,6,5,6,2,7,0,3,3,7,0,3,0,4}, 661161826798188880189586956}. -{{4,6,6,2,1,1,7,2,3,0,3,4,4,5,1,2,2,5,7,7,0,5,2,0,5,3,3,1,6,7}, 951290115427610896249021808}. -{{4,6,7,1,5,6,3,2,6,7,2,0,1,1,1,4,2,3,1,4,3,2,3,5,3,4,6,5,0,7}, 900084001163979991404671580}. -{{4,6,7,6,2,4,0,2,6,2,2,6,5,2,0,6,0,5,5,4,2,4,4,2,6,5,2,5,2,4}, 840097541110002346591916036}. -{{4,7,0,0,2,6,4,5,1,5,1,7,1,6,0,0,4,0,2,1,2,7,7,5,2,2,0,1,1,2}, 17013177902207572719968130}. -{{4,7,0,3,5,5,0,6,6,4,0,7,2,4,3,0,6,4,5,3,2,6,3,0,5,1,4,0,5,4}, 1028128749459927466240657466}. -{{4,7,0,5,5,2,0,2,3,6,4,3,4,4,2,2,2,1,6,7,0,3,2,5,2,7,5,6,1,6}, 900363474056100690864507162}. -{{4,7,0,5,6,0,7,0,2,5,6,2,6,4,1,4,3,2,0,4,7,4,7,4,7,0,3,0,0,3}, 38134985824841791190417994}. -{{4,7,0,5,6,1,0,7,3,0,1,6,5,3,4,0,3,2,3,1,3,0,3,6,3,3,6,0,0,2}, 87068811448444546373727658}. -{{4,7,0,6,3,0,7,1,5,6,6,2,1,1,7,0,6,0,1,0,3,5,6,1,5,2,7,2,3,7}, 723034241086268854242669010}. -{{4,7,1,1,0,1,2,2,3,1,5,2,2,0,6,6,2,4,0,1,4,3,4,0,6,0,3,5,1,2}, 180338915967126013345269550}. -{{4,7,1,5,7,4,0,7,3,2,7,5,1,6,5,3,0,1,4,2,0,7,6,3,6,1,2,0,6,6}, 955385721491676167969889694}. -{{4,7,1,6,5,2,4,2,3,6,0,6,7,4,0,3,6,0,7,4,3,7,1,5,1,0,6,7,0,1}, 245202491504894416052850966}. -{{4,7,2,4,1,3,4,7,5,1,3,6,4,5,7,3,6,3,2,1,4,2,2,4,0,0,4,2,6,4}, 1016818119538870985345918898}. -{{4,7,2,7,4,5,5,1,2,1,1,4,2,7,0,7,2,2,7,7,1,4,6,0,5,7,6,1,6,4}, 1072064697602612185194604266}. -{{4,7,3,6,6,3,3,7,4,4,6,3,0,1,4,0,6,1,7,7,1,4,1,6,2,7,4,1,5,2}, 438634533773463108028606694}. -{{4,7,4,2,6,6,2,7,3,5,1,3,7,7,1,4,0,4,7,2,5,2,0,7,0,2,4,6,7,6}, 1171955214757642898389630850}. -{{4,7,5,6,7,0,5,5,6,3,0,1,7,1,1,4,6,3,5,6,7,0,1,6,0,0,7,7,7,4}, 1172474425498074654667340502}. -{{4,7,6,4,4,6,1,1,4,2,3,3,0,5,0,2,0,5,6,4,7,7,5,3,0,7,5,5,4,6}, 1208784517027298051924044994}. -{{4,7,6,7,4,4,0,2,7,1,3,6,5,6,5,0,1,2,4,1,4,5,1,4,5,1,1,0,0,5}, 651949033757923534510315274}. -{{4,7,6,7,6,4,7,5,6,1,6,4,1,7,5,4,2,7,2,6,6,4,6,2,3,1,4,4,3,7}, 860372081330179697002312394}. -{{4,7,7,6,1,5,2,0,6,1,1,1,1,6,1,7,7,2,3,2,2,1,5,7,1,0,6,2,7,3}, 401486504067924273477836342}. -{{5,0,0,3,1,2,0,7,2,1,6,7,0,7,5,5,0,5,2,2,6,1,4,2,6,2,2,7,0,5}, 799320886406424186979543705}. -{{5,0,1,1,7,4,2,2,4,4,7,7,7,3,7,3,5,5,4,0,6,0,3,6,6,3,3,2,3,6}, 649750166872896329165831197}. -{{5,0,1,3,7,1,5,2,4,7,0,2,3,6,3,4,6,4,2,3,1,2,5,6,3,3,0,2,0,1}, 14781986132105275985384061}. -{{5,0,1,6,0,5,6,1,2,6,4,1,6,0,1,2,6,3,6,7,6,0,3,5,2,2,2,4,6,0}, 476096714068714762135029925}. -{{5,0,1,7,7,5,0,6,4,2,3,5,7,0,1,1,7,3,4,3,7,4,2,2,3,2,5,6,2,5}, 855095936276085960097913917}. -{{5,0,3,4,4,2,6,1,5,6,3,0,2,7,3,1,3,6,7,6,5,5,3,6,2,1,4,4,3,7}, 865450204800622248624252293}. -{{5,0,3,5,4,3,1,7,2,3,5,5,2,7,6,5,2,5,1,1,3,5,7,4,1,6,2,5,0,0}, 210574039756827883707739885}. -{{5,0,4,3,4,4,3,7,1,2,1,3,7,3,7,4,7,2,3,4,5,2,5,0,3,1,3,4,0,4}, 780498773960888809369730505}. -{{5,0,6,3,1,4,7,3,2,4,5,3,0,3,7,2,2,7,3,0,7,5,6,7,7,7,0,2,1,5}, 695304239017650054157987033}. -{{5,0,6,4,6,2,3,0,0,5,6,6,1,5,1,2,1,4,1,5,0,4,1,5,0,5,5,7,3,7}, 902627851316979316439216705}. -{{5,0,6,7,0,4,2,6,0,0,6,2,4,2,7,6,0,5,4,5,5,3,4,3,2,1,7,7,2,4}, 858248987543994851498016777}. -{{5,0,7,5,4,1,7,1,7,4,2,5,0,1,5,0,4,2,1,3,2,1,2,0,2,2,5,5,4,0}, 541696568426045994603145709}. -{{5,0,7,6,7,0,3,3,4,7,6,1,0,0,5,4,0,7,6,3,2,0,3,1,4,0,1,5,2,1}, 174597433369563336255621845}. -{{5,1,0,0,5,6,7,3,4,7,6,3,1,4,0,0,5,2,5,3,0,0,5,6,7,2,5,1,4,5}, 1040065635299400848992180947}. -{{5,1,0,1,4,1,5,3,1,3,2,2,2,0,2,7,1,3,5,6,4,7,4,2,0,4,6,5,7,3}, 589691441784312780558926827}. -{{5,1,0,3,4,3,1,1,5,1,1,7,7,4,5,4,5,1,3,3,2,0,0,3,7,7,1,0,0,7}, 677147528917461601935646699}. -{{5,1,0,4,5,2,5,3,6,5,4,1,0,1,3,2,7,4,2,7,1,6,2,1,6,0,5,2,6,7}, 1028420252853314153541626579}. -{{5,1,2,2,3,5,2,0,1,1,7,0,7,2,3,3,2,2,5,0,2,4,5,0,4,1,1,6,5,3}, 491132055944936457729529651}. -{{5,1,2,3,3,3,6,2,2,1,0,3,5,6,6,5,7,1,3,6,3,0,1,3,0,0,2,0,5,4}, 929205960757843899127929403}. -{{5,1,2,5,4,3,4,5,7,0,5,4,4,1,6,1,7,7,4,3,2,2,2,3,6,3,6,1,1,5}, 716240689340871302244443563}. -{{5,1,3,4,2,2,7,4,4,4,5,0,1,7,0,6,3,7,3,4,7,1,3,2,3,0,4,0,1,2}, 79385278959245953611543623}. -{{5,1,4,0,6,5,6,7,3,5,0,2,3,2,4,0,5,7,3,6,5,7,5,6,4,5,5,6,6,7}, 1237582013215327539288282019}. -{{5,1,5,6,3,7,3,1,0,0,7,5,7,4,7,5,2,5,1,5,5,4,7,4,5,4,2,7,1,1}, 231734839557996189864353015}. -{{5,1,7,2,0,4,5,7,3,2,3,3,4,6,7,7,0,7,0,6,7,6,1,0,0,6,4,3,2,5}, 739480354410586763854794183}. -{{5,2,0,0,2,3,0,7,7,5,5,0,3,7,2,0,0,2,7,2,0,3,7,4,0,2,3,3,5,5}, 943276030509463896942983073}. -{{5,2,0,5,0,5,0,2,6,0,1,4,1,0,7,5,1,1,2,6,7,2,5,2,5,6,5,6,1,2}, 296850661483966269500937257}. -{{5,2,1,0,2,4,6,6,0,6,7,7,7,2,6,7,1,0,4,4,6,7,6,3,0,4,0,0,1,2}, 48120584165389158221716485}. -{{5,2,1,2,5,6,4,2,0,4,3,2,5,0,0,2,7,2,6,2,0,0,5,6,3,4,0,3,2,1}, 53575968784557863518409749}. -{{5,2,1,4,5,0,3,5,4,1,2,6,2,2,4,0,7,7,3,2,1,7,4,6,7,1,6,4,4,6}, 1197084957882592762210484949}. -{{5,2,1,6,5,4,1,4,7,2,5,4,2,4,7,6,5,3,7,1,7,1,1,0,7,3,4,2,6,2}, 407855954937221096845296981}. -{{5,2,3,5,1,1,2,2,3,3,6,1,4,6,0,5,3,1,5,1,6,3,2,7,5,6,0,5,6,0}, 533491655245409921828621117}. -{{5,2,3,6,2,1,2,3,4,6,4,2,7,4,3,5,5,1,7,0,2,6,4,3,5,3,2,5,3,5}, 800740704755463567842988197}. -{{5,2,4,1,2,2,7,2,3,7,0,1,4,7,0,7,5,6,1,3,2,5,3,5,7,1,3,5,5,1}, 495938875608331692815526729}. -{{5,2,4,2,3,1,6,5,3,3,0,2,1,6,2,5,5,3,4,3,6,7,4,3,0,5,0,2,5,3}, 357058357629004318375646129}. -{{5,2,4,5,7,0,7,4,6,2,7,3,3,2,2,5,5,3,1,2,1,5,4,1,1,3,4,3,1,1}, 84739874884673999671368793}. -{{5,2,4,7,7,3,1,5,7,0,4,0,4,2,3,4,4,3,7,4,6,7,2,5,0,0,0,1,0,4}, 633294613941766128813883897}. -{{5,2,5,0,6,2,7,0,5,7,6,2,5,3,2,7,3,6,5,2,1,6,1,1,1,1,5,6,0,4}, 853999641309500244697133893}. -{{5,2,5,4,3,0,4,5,0,2,7,7,4,4,5,5,4,0,7,3,0,0,5,4,3,5,6,6,0,3}, 285758897180191924230605973}. -{{5,2,5,6,5,2,2,4,3,3,0,4,3,6,1,2,2,3,3,3,7,7,4,6,3,2,7,0,7,0}, 405002136923605084088980245}. -{{5,2,6,3,4,4,5,2,6,5,7,0,7,6,4,1,0,0,1,3,3,0,2,3,3,7,2,0,4,5}, 967175913325550881658934857}. -{{5,3,2,4,2,0,5,5,2,7,6,0,7,6,7,6,1,6,1,7,6,2,7,0,5,3,1,2,3,4}, 645185879090780307016471235}. -{{5,3,2,4,3,2,4,0,3,6,2,5,6,1,5,5,5,7,2,0,5,4,7,7,7,2,7,4,2,6}, 888851578419260431235541267}. -{{5,3,2,4,5,1,5,7,6,5,5,0,1,1,1,6,5,3,1,7,6,0,4,6,4,5,7,0,5,7}, 1080290873499953531223766771}. -{{5,3,2,5,1,2,5,4,5,3,6,3,5,5,4,0,2,1,7,6,1,3,0,7,0,3,2,0,6,3}, 320097875770056686190345051}. -{{5,3,2,5,3,5,5,0,4,7,2,3,3,7,7,5,2,1,1,0,0,2,5,1,3,0,3,4,2,7}, 778615348420174833753979515}. -{{5,3,3,3,2,4,5,7,4,2,4,7,1,1,0,7,2,2,7,2,1,2,7,6,5,1,2,7,7,5}, 1117391564562049231932930255}. -{{5,3,3,6,3,5,1,3,2,5,4,2,4,3,6,7,6,0,5,7,5,7,4,1,2,1,4,0,2,3}, 86879195228220490256261879}. -{{5,3,5,0,5,1,0,5,7,6,7,0,0,3,2,0,7,0,0,4,4,1,0,1,3,5,2,3,2,5}, 659546830806662811838653879}. -{{5,3,5,1,4,0,3,0,5,4,0,1,0,0,6,6,6,0,6,0,3,0,3,0,2,5,2,4,7,4}, 1122318528358203575975807311}. -{{5,3,5,1,7,2,7,1,5,3,1,4,6,2,4,5,4,5,5,7,1,0,6,7,6,5,7,4,5,1}, 615331829518031755348445151}. -{{5,3,5,3,6,3,7,2,4,3,6,2,7,0,6,7,3,0,1,6,2,5,1,0,4,6,2,5,5,3}, 525341233811055124385469039}. -{{5,3,5,4,1,1,0,1,3,1,4,3,0,6,7,7,5,5,1,5,3,6,7,4,6,0,3,4,0,2}, 191908725384935012466412471}. -{{5,3,5,5,0,0,6,5,2,0,4,5,3,1,5,4,6,2,6,5,3,4,3,0,0,0,1,1,3,5}, 622430570326278516082505871}. -{{5,3,5,6,3,3,4,4,6,6,0,6,1,6,7,2,3,4,1,4,7,6,5,4,6,4,2,7,3,6}, 850662248103497124745138231}. -{{5,3,6,4,6,6,0,1,1,0,5,0,0,5,6,3,1,1,2,4,1,3,6,1,4,3,5,4,6,0}, 566411331939532366891165059}. -{{5,3,7,3,6,6,0,5,6,2,7,0,5,7,7,7,3,2,1,7,0,0,5,3,7,1,6,5,3,7}, 875939277190968053171352719}. -{{5,3,7,6,3,7,1,0,0,4,7,2,7,5,4,0,3,3,5,5,7,5,7,1,7,2,7,1,0,7}, 725088140356562630033224823}. -{{5,3,7,7,7,7,3,5,7,3,7,5,6,6,4,4,4,2,5,2,7,6,6,2,1,3,2,0,5,7}, 937370190544296512811438079}. -{{5,4,0,5,1,0,6,4,2,0,1,2,0,0,2,7,4,2,1,0,2,4,3,2,2,5,3,5,5,1}, 505444563542474050750415897}. -{{5,4,1,3,4,0,2,0,7,0,1,4,1,1,1,1,3,5,4,6,5,5,0,2,4,3,5,1,6,7}, 1029856361731228226297263373}. -{{5,4,1,3,7,7,7,4,0,1,4,4,1,5,0,6,4,7,4,1,6,4,1,3,3,1,5,1,3,5}, 700548000519122086171128445}. -{{5,4,2,5,7,6,2,5,7,0,5,4,2,6,0,2,0,6,2,3,6,6,5,5,2,4,5,2,0,4}, 753325398765961463594485145}. -{{5,4,2,7,7,7,6,4,5,4,2,1,6,5,5,5,0,3,5,0,6,5,3,5,0,0,0,6,5,0}, 477899940676829476442007865}. -{{5,4,3,1,1,4,0,0,6,4,7,3,4,7,0,7,4,4,1,6,2,2,2,6,0,5,0,7,2,1}, 203984727064987813376470045}. -{{5,4,3,2,6,7,7,2,5,7,6,4,7,3,1,7,7,2,4,3,2,3,4,3,4,5,2,7,5,0}, 527516508002886474760057701}. -{{5,4,3,3,7,2,6,3,4,6,6,5,5,7,1,1,4,0,6,4,5,2,5,4,2,7,6,2,1,4}, 751743876492392753976637597}. -{{5,4,4,4,7,3,3,0,4,3,4,7,6,5,1,2,6,5,5,4,3,4,6,2,1,3,2,6,5,4}, 1091602497278017912213760625}. -{{5,4,5,0,4,0,4,4,6,0,6,2,6,0,1,5,0,3,1,3,6,2,7,3,5,5,1,4,7,6}, 1147314828612569587197591557}. -{{5,4,5,1,5,7,4,7,3,4,6,0,3,6,7,2,4,3,2,1,0,6,7,6,6,1,5,4,7,4}, 1196942509462645832243892669}. -{{5,4,6,1,2,3,0,0,1,5,3,6,5,3,3,6,3,4,3,4,2,1,6,6,4,7,7,1,7,7}, 1079162871569187509740336937}. -{{5,4,6,1,4,5,4,7,0,1,3,6,7,4,6,5,3,1,2,3,0,0,5,5,6,4,5,4,0,1}, 304722788013937292720445097}. -{{5,4,6,1,7,5,5,7,3,7,6,3,1,4,2,7,2,2,6,7,5,5,2,1,0,7,4,1,5,4}, 1049094659336110863709412345}. -{{5,5,0,0,2,3,3,7,5,0,1,7,1,6,0,5,5,7,5,4,5,7,6,0,2,0,6,7,6,1}, 551244647438562350660558307}. -{{5,5,0,7,6,5,4,5,7,6,0,7,6,6,2,0,3,3,2,1,7,3,2,3,7,6,4,5,3,7}, 910338846215668247205448107}. -{{5,5,1,0,2,1,2,1,4,1,4,4,0,6,6,1,3,3,7,3,4,6,1,4,3,0,5,7,3,6}, 864716368089947101174137511}. -{{5,5,1,6,1,6,3,5,7,5,1,2,4,3,7,4,1,3,2,3,2,5,5,3,5,7,6,7,0,0}, 297458225246117722956982231}. -{{5,5,1,7,1,7,6,7,3,4,7,2,7,4,0,7,4,0,6,3,5,0,1,5,3,7,6,3,6,1}, 436853998614141112908551615}. -{{5,5,1,7,2,4,7,2,4,7,5,5,4,3,4,1,6,4,2,6,1,3,4,6,3,1,1,3,0,5}, 634336428566956734451592783}. -{{5,5,2,2,2,2,4,4,7,7,5,6,7,2,1,3,7,6,6,4,6,7,5,4,5,5,3,5,7,6}, 1160502604311742522209720067}. -{{5,5,2,3,4,1,2,5,5,4,6,6,7,1,4,1,5,2,6,2,2,2,4,7,0,4,6,5,5,0}, 595197501184915775326106027}. -{{5,5,3,2,5,1,5,4,0,4,2,6,4,6,7,3,6,7,3,0,0,5,0,5,2,5,2,3,5,3}, 360522819958411989313044599}. -{{5,5,3,3,4,3,6,2,1,5,5,1,0,1,4,5,2,5,7,4,0,5,2,0,2,3,3,7,4,3}, 467761712292652483663540015}. -{{5,5,3,7,4,7,3,1,3,3,1,3,3,7,1,7,5,0,4,6,4,7,0,7,2,5,7,3,3,0}, 130384607148690700597592047}. -{{5,5,5,4,1,0,2,7,2,3,2,3,4,0,1,4,7,3,1,6,6,4,0,5,1,5,6,3,2,5}, 749047769787417118055549591}. -{{5,5,5,7,2,0,0,3,4,6,6,5,4,5,6,1,7,6,6,6,2,1,0,6,0,2,0,1,7,1}, 320327285747398372984203407}. -{{5,5,6,4,6,6,0,5,0,3,4,5,5,5,7,6,4,6,0,5,4,2,7,4,4,1,7,1,5,6}, 1041790865324761219726867075}. -{{5,5,7,0,6,2,2,6,2,7,5,7,1,1,3,3,0,1,7,1,4,7,1,6,5,2,5,0,6,3}, 419803797935316149845556743}. -{{5,6,0,1,4,4,0,5,1,6,1,0,3,4,7,2,5,0,7,4,4,5,7,4,0,1,2,1,6,4}, 947600300219479202678003081}. -{{5,6,0,1,5,7,3,1,0,1,2,0,2,4,2,2,6,5,1,0,1,5,2,3,0,5,0,6,7,4}, 1124537189810730461197370105}. -{{5,6,0,5,6,1,2,6,5,2,6,1,5,0,3,2,2,0,4,4,1,5,5,0,1,0,4,4,4,4}, 1168735412921409755197495593}. -{{5,6,1,3,0,4,4,0,1,0,2,5,1,4,0,1,6,7,2,0,5,7,5,7,2,5,3,5,0,0}, 211800612180998662059628813}. -{{5,6,1,4,4,3,5,5,2,5,4,5,7,6,2,5,3,2,2,0,3,7,3,3,2,0,1,6,2,1}, 157216687609467519527656165}. -{{5,6,2,0,7,5,0,3,5,7,5,7,6,3,0,5,4,3,5,2,4,4,7,3,5,3,0,0,7,2}, 337715081221981879518277553}. -{{5,6,3,0,0,3,6,2,4,1,6,1,2,6,5,4,3,7,7,5,5,7,5,2,3,2,2,3,2,4}, 628557977158394697498970661}. -{{5,6,3,3,0,0,0,3,2,2,0,2,3,3,3,3,2,4,0,2,4,3,6,7,2,7,1,7,4,5}, 1137750315658205844471869581}. -{{5,6,3,3,3,2,3,1,3,6,6,0,7,6,4,5,2,1,3,6,6,7,7,4,7,6,3,5,3,4}, 850551924365472771831402973}. -{{5,6,4,3,5,7,0,5,7,0,5,7,1,3,5,5,6,2,7,0,6,1,5,5,7,7,6,6,0,7}, 925266758477324527404907961}. -{{5,6,4,7,2,1,6,1,5,2,3,4,4,3,4,6,4,1,4,5,1,3,4,3,3,2,1,2,5,7}, 934337123933077254828598697}. -{{5,6,5,3,2,5,2,5,3,6,1,4,5,2,2,1,5,0,3,6,3,1,3,1,4,2,3,6,5,5}, 1103228234904203782794876333}. -{{5,6,5,4,6,3,6,6,6,4,3,3,4,6,6,2,4,6,0,2,6,3,0,4,7,0,2,4,1,1}, 185226523197025946045516837}. -{{5,6,5,7,1,0,4,3,0,5,5,0,4,2,5,6,7,6,7,0,6,1,6,7,0,0,5,0,6,0}, 403164456013663945756067485}. -{{5,6,6,4,5,4,6,0,1,7,5,1,6,1,5,3,2,0,4,7,7,2,4,7,2,3,1,3,0,0}, 16648259371794469423214353}. -{{5,6,6,6,2,0,2,5,0,1,4,1,6,3,1,1,3,4,0,5,5,6,7,0,2,7,5,0,1,4}, 744251025587017090674059905}. -{{5,6,7,2,1,5,3,3,1,5,0,7,1,5,5,2,1,5,7,1,3,1,7,3,4,3,4,4,0,5}, 875746971276219275452316661}. -{{5,6,7,3,4,3,7,7,1,7,5,0,0,0,1,6,7,2,3,7,3,1,5,0,3,3,0,6,5,3}, 469783037258263429967071213}. -{{5,6,7,4,5,1,7,1,7,3,4,3,1,2,6,2,0,3,4,6,0,0,5,0,1,1,0,1,1,0}, 5762872376938160944454645}. -{{5,6,7,7,0,5,2,5,1,4,1,6,5,6,5,2,6,4,4,6,3,0,1,6,4,7,4,3,4,6}, 1074695706346792027904038317}. -{{5,7,0,0,1,7,0,6,2,3,3,5,5,4,2,3,2,4,1,2,0,0,5,0,3,7,4,1,6,4}, 1049515443704807012182564403}. -{{5,7,0,0,2,4,7,5,6,5,3,4,7,6,0,3,3,1,4,5,6,1,3,2,2,1,0,1,3,2}, 2133296521375164515718851}. -{{5,7,0,1,0,2,1,4,6,1,2,3,5,6,1,5,7,6,1,2,7,4,4,4,1,7,4,0,2,1}, 134469832106506966174915147}. -{{5,7,0,3,0,7,7,1,4,5,5,5,3,2,6,6,4,0,4,4,6,0,2,7,0,7,6,6,0,6}, 901693198440301818254728939}. -{{5,7,1,1,4,6,1,3,1,5,4,1,3,2,5,5,7,3,5,2,7,4,4,1,5,4,1,6,6,4}, 1150124742290623052071295951}. -{{5,7,1,4,2,1,3,6,1,3,0,7,4,1,0,3,5,2,0,5,6,4,0,3,2,4,5,7,7,1}, 584598435913884524152990567}. -{{5,7,1,7,7,6,2,6,6,6,5,6,0,5,1,3,7,6,7,4,7,5,7,1,3,1,1,3,5,1}, 319094946230691123728606239}. -{{5,7,2,3,3,6,3,7,7,4,2,0,6,4,2,1,0,5,0,6,3,2,2,1,4,3,3,7,5,2}, 484341147789610429629759963}. -{{5,7,2,6,6,1,6,0,7,4,0,3,5,1,7,4,7,4,0,3,6,6,1,6,3,6,6,7,1,7}, 903356642826870614743677219}. -{{5,7,2,7,2,6,2,2,7,3,7,7,6,0,0,3,5,4,2,7,2,1,1,0,2,2,7,2,4,0}, 387696007914771573660815115}. -{{5,7,4,0,5,5,5,6,6,1,4,2,7,1,4,5,2,6,4,1,1,3,7,0,5,3,7,3,7,3}, 411551278250610471244182131}. -{{5,7,4,1,6,4,6,1,1,1,7,6,7,0,2,1,2,4,3,2,4,0,6,5,6,5,6,1,6,4}, 1079730274366065890744899467}. -{{5,7,4,2,3,6,2,3,7,3,6,2,6,0,0,7,0,6,5,1,0,0,7,1,3,4,0,0,1,4}, 662988718355685386864067475}. -{{5,7,5,1,1,1,1,4,6,2,2,1,3,4,1,4,7,3,3,3,2,2,2,7,4,0,0,0,4,7}, 957592482050060325374351487}. -{{5,7,5,4,3,7,6,0,3,5,3,0,6,0,0,0,6,1,6,5,0,2,3,7,4,3,4,4,7,2}, 571600680639962359425271607}. -{{5,7,6,7,4,1,3,3,0,2,1,7,7,0,0,6,2,5,5,6,3,4,7,1,6,3,3,7,5,4}, 1110896610997067636129799403}. -{{5,7,7,4,0,3,1,1,2,3,2,6,7,0,1,6,0,0,1,0,4,0,1,4,2,4,0,4,2,1}, 204353343596570682849514215}. -{{6,0,0,3,1,0,5,4,3,1,0,5,3,7,1,3,7,4,6,1,0,2,6,6,7,3,3,1,0,4}, 653360876210302613128346456}. -{{6,0,0,4,4,0,0,4,1,1,3,4,0,6,3,4,3,6,5,0,3,1,5,6,0,7,1,1,7,1}, 363180854646435442951800576}. -{{6,0,1,2,0,7,7,5,7,7,0,3,4,1,1,7,1,2,2,7,7,5,3,7,1,6,3,1,7,3}, 362116930112419041761684452}. -{{6,0,1,4,1,7,4,2,0,5,2,7,2,2,2,1,1,5,5,1,6,5,4,2,5,3,0,4,3,3}, 183004219390861551795669556}. -{{6,0,2,6,0,0,3,5,3,1,3,1,6,1,0,7,1,3,0,7,3,4,3,7,1,4,2,5,2,7}, 825134532087706518594236352}. -{{6,0,3,0,6,2,5,3,2,7,1,5,7,3,7,6,2,1,5,6,2,4,2,6,6,3,2,1,7,7}, 960858231774826434828598980}. -{{6,0,3,0,6,5,2,0,7,5,0,7,0,6,5,6,2,6,3,1,2,6,4,5,5,2,1,3,2,7}, 655458327258203655865387812}. -{{6,0,4,4,5,2,0,6,0,2,4,2,5,3,7,3,6,4,5,2,0,5,4,7,3,7,1,0,0,1}, 56164466244813839661330448}. -{{6,0,4,7,4,7,0,1,5,7,6,2,7,5,3,2,3,3,0,3,1,3,4,6,3,7,7,3,1,0}, 130580292263686696630711208}. -{{6,0,5,1,2,5,4,1,6,5,4,2,1,3,2,7,4,5,5,6,6,7,3,4,7,5,5,2,6,5}, 1078326235103662764942865068}. -{{6,0,5,1,4,3,0,7,4,0,6,4,4,3,5,6,4,3,6,3,2,2,7,5,5,1,1,0,0,5}, 653263131391789864636276908}. -{{6,0,5,4,5,0,7,7,6,1,2,7,7,0,2,2,3,7,2,0,6,4,4,6,0,2,6,3,3,1}, 95663889521408127227075284}. -{{6,0,5,5,2,4,4,0,6,7,2,4,1,4,6,1,3,4,2,6,0,7,3,6,5,0,1,1,1,7}, 651189376677385512413139468}. -{{6,0,5,5,3,0,0,2,6,6,5,1,2,6,0,6,7,6,6,2,1,0,6,1,2,3,5,4,6,1}, 547012680547920360997194780}. -{{6,0,6,0,0,3,0,7,2,1,4,1,7,6,5,4,7,3,4,2,0,4,2,6,2,1,6,4,7,5}, 1173108004164844616673352352}. -{{6,1,0,2,7,2,5,2,1,6,0,6,7,0,6,5,2,5,5,0,4,4,1,4,3,4,6,7,6,2}, 594100361342082998423949650}. -{{6,1,0,5,6,6,2,2,6,5,1,3,7,1,5,2,4,5,3,1,4,3,3,4,0,4,7,4,7,0}, 591415962742754218318134794}. -{{6,1,0,5,7,4,6,0,7,4,2,7,6,7,0,3,6,3,6,7,2,2,3,5,5,2,5,0,3,5}, 726355297560370073754577178}. -{{6,1,0,6,2,5,4,6,1,0,6,1,5,3,7,3,0,1,1,7,6,0,1,6,3,3,5,4,6,6}, 1172078644100621833576839458}. -{{6,1,2,4,2,4,2,3,0,0,7,4,7,3,6,2,3,3,7,5,1,6,0,1,0,7,7,1,5,3}, 428893636072706713417888898}. -{{6,1,2,6,7,4,1,7,3,7,1,2,7,5,1,4,0,0,1,7,5,4,3,0,4,3,5,3,1,4}, 719968075383330076073162706}. -{{6,1,3,3,5,0,0,5,6,4,7,0,7,1,7,5,4,1,5,2,7,4,4,5,2,7,6,3,6,7}, 1063087209869739680287093918}. -{{6,1,3,3,6,5,4,5,1,0,4,3,5,1,5,1,7,3,6,0,3,1,6,3,1,2,1,4,5,7}, 1088436097877534565123488174}. -{{6,1,3,6,6,2,2,6,2,7,0,3,7,4,2,5,5,0,2,4,5,6,3,4,5,0,4,5,2,2}, 265487488865002436397472262}. -{{6,1,5,2,1,5,7,7,7,1,4,6,3,7,1,0,7,3,2,7,6,3,2,3,6,2,5,4,7,1}, 562844072929326907186181110}. -{{6,1,6,0,4,1,4,7,1,2,5,1,7,0,0,2,7,7,0,3,1,1,4,6,7,1,5,0,0,3}, 111453998130404377252011426}. -{{6,1,6,3,7,2,3,4,5,4,5,1,4,7,6,7,7,2,4,2,4,7,2,6,5,2,1,2,3,5}, 652061879893770907240475994}. -{{6,1,7,0,1,4,1,2,4,4,4,0,0,5,7,6,5,1,1,3,7,7,0,4,7,5,4,1,1,5}, 767811675165215509761187926}. -{{6,1,7,0,1,6,6,6,4,1,5,2,3,5,6,0,2,4,5,3,7,6,5,5,3,4,7,2,1,6}, 753644207574400518240089622}. -{{6,1,7,4,3,6,6,5,3,0,1,3,7,5,2,5,2,7,0,1,0,7,1,5,3,5,1,6,3,0}, 205720724788494405213011350}. -{{6,2,0,4,2,7,6,5,2,3,6,2,7,0,1,7,2,2,2,4,7,3,0,2,5,2,0,4,5,3}, 485427667721361590657798816}. -{{6,2,0,5,7,3,6,4,2,6,0,5,7,1,0,5,0,0,0,7,2,2,2,2,2,7,2,7,7,5}, 1122533327049450458219853880}. -{{6,2,0,7,4,4,2,1,0,1,7,1,3,7,7,1,2,4,2,3,1,6,4,7,0,2,6,7,0,2}, 249219415915977227200167560}. -{{6,2,1,0,3,2,7,5,6,1,6,5,4,4,3,4,7,0,6,5,6,0,0,3,1,4,3,7,0,7}, 814645335100149175706798804}. -{{6,2,1,2,5,4,0,2,5,7,2,4,0,4,0,3,2,5,6,7,3,2,7,1,0,3,2,7,4,3}, 470133776793210766287864596}. -{{6,2,1,6,4,5,0,6,5,3,7,6,1,0,0,2,2,5,7,6,5,3,6,3,0,2,6,1,2,2}, 84477742848311991377205028}. -{{6,2,2,0,1,5,4,2,0,2,3,3,3,5,3,1,4,1,2,5,7,7,0,5,6,5,5,4,0,3}, 304129958661317147554937904}. -{{6,2,2,3,6,7,2,2,4,0,0,2,4,1,1,4,0,0,7,0,2,7,4,6,3,1,5,2,0,7}, 713611318718198788590428200}. -{{6,2,2,6,1,6,0,2,7,0,4,3,1,7,4,1,0,6,6,5,4,4,5,6,7,4,3,0,1,5}, 696220013678292242560235792}. -{{6,2,2,7,4,5,4,5,0,5,5,3,4,3,5,3,6,1,3,0,7,3,4,1,4,1,2,7,5,1}, 489716184824899323662102184}. -{{6,2,3,2,1,5,2,6,4,2,0,0,0,3,4,5,4,7,6,7,6,1,3,2,3,4,4,0,7,0}, 427941331767790874594549812}. -{{6,2,3,2,7,6,1,4,0,3,5,2,1,1,5,6,1,4,7,4,0,0,1,0,2,3,6,0,5,3}, 387972126128246623486441044}. -{{6,2,3,3,6,7,7,5,0,6,1,0,7,7,2,6,7,2,5,1,0,1,0,7,0,6,0,6,3,2}, 203530142249211884156564716}. -{{6,2,3,6,7,2,5,5,0,0,0,2,7,2,0,1,2,7,5,0,1,2,4,7,2,7,6,6,0,0}, 285764813443558884297314516}. -{{6,2,4,1,5,3,0,1,0,5,0,3,3,5,5,1,6,6,4,2,2,2,1,3,0,1,2,4,3,7}, 774270379255417558553131704}. -{{6,2,4,3,4,2,4,6,1,2,0,7,3,2,1,7,3,6,1,2,5,0,1,2,3,5,2,5,4,3}, 504313568870502379661154568}. -{{6,2,4,3,6,4,7,3,1,5,7,5,1,2,2,1,6,0,1,5,5,5,2,7,7,6,7,7,1,2}, 304124669319579322713677768}. -{{6,2,5,1,4,4,5,5,2,4,1,2,3,5,0,1,6,2,6,5,4,4,1,4,0,4,1,6,4,6}, 1136173915062193804756432076}. -{{6,2,6,3,0,6,4,4,4,0,1,2,6,1,1,1,1,5,6,3,7,0,4,6,6,3,2,2,3,4}, 654487497696712999147660296}. -{{6,2,6,5,3,2,2,6,5,7,1,5,7,3,5,5,7,1,4,0,4,3,3,4,7,0,7,3,6,2}, 417521998144561151322881816}. -{{6,2,6,6,3,0,7,2,1,1,0,7,2,2,5,5,2,6,5,6,4,3,7,7,6,3,1,2,4,4}, 964630806895724649270004560}. -{{6,2,6,7,1,5,4,1,5,4,0,5,1,5,6,1,1,6,2,3,1,4,6,6,6,0,2,4,0,4}, 810163121468137130740529592}. -{{6,2,7,0,1,0,5,5,4,3,7,4,6,0,0,2,4,3,4,1,5,7,3,4,2,6,5,5,0,6}, 903454163622985498076251860}. -{{6,2,7,2,1,5,7,4,2,4,7,3,6,5,0,1,3,2,2,7,1,0,2,2,3,4,2,2,4,1}, 348791301213486324431563892}. -{{6,2,7,2,6,2,5,1,0,1,6,6,5,1,0,1,4,0,6,5,7,5,4,2,6,2,4,4,7,0}, 570394675759291653223396036}. -{{6,2,7,4,1,7,0,0,0,7,7,2,1,0,6,6,3,2,2,0,6,3,2,2,2,4,3,7,0,2}, 194695548952734195962156596}. -{{6,2,7,6,7,1,6,0,6,2,4,6,7,4,0,1,2,3,5,2,7,0,7,1,1,7,3,4,1,1}, 199793103049730811502170164}. -{{6,3,1,6,7,2,5,7,7,3,5,6,1,1,7,2,6,3,6,0,7,7,1,5,6,4,7,7,6,0}, 613326156962255711973308374}. -{{6,3,4,4,5,7,7,3,1,4,1,4,3,1,1,1,5,2,6,3,7,7,7,2,6,6,2,5,3,2}, 221614310911016801211643378}. -{{6,3,5,0,7,3,5,2,1,4,1,7,7,4,3,4,7,5,3,7,7,4,1,5,5,5,3,3,5,6}, 1000667785625673246235909494}. -{{6,3,5,6,4,4,4,1,4,2,1,1,2,4,3,1,2,5,7,0,5,5,0,7,4,3,6,3,3,3}, 110475481889620038686002310}. -{{6,3,6,6,1,2,5,1,0,6,0,0,7,6,7,0,3,2,1,3,3,7,3,4,1,1,6,2,2,7}, 708464267019869650572628178}. -{{6,3,6,6,4,1,5,4,4,1,5,6,5,7,2,2,0,0,5,5,3,4,3,7,6,3,4,7,0,0}, 264470782071427460958533218}. -{{6,4,0,0,6,0,0,6,2,0,4,1,1,1,3,1,5,1,5,0,3,2,6,4,5,4,2,7,7,4}, 1156112223453599438044919808}. -{{6,4,0,0,6,2,2,2,2,3,5,1,1,2,3,2,0,4,3,7,5,1,5,2,7,3,2,5,0,0}, 180886728392983265207410176}. -{{6,4,0,1,6,1,4,5,3,6,6,7,0,7,7,7,5,2,6,0,5,5,0,4,2,0,3,7,5,3}, 477973977345414114118330792}. -{{6,4,0,2,6,5,7,5,4,3,4,6,2,0,0,0,7,6,1,0,1,2,2,1,4,2,1,6,5,2}, 483801119283300849709023968}. -{{6,4,1,4,6,4,5,1,0,4,0,0,3,4,2,2,7,4,5,0,0,5,3,4,1,4,7,1,3,5}, 747655238770962527320084676}. -{{6,4,1,6,7,1,2,3,4,0,3,0,7,4,6,1,1,5,6,0,7,6,0,2,6,2,0,3,3,7}, 642426341315428678662067380}. -{{6,4,2,5,4,5,2,0,5,6,4,4,4,7,5,0,1,4,4,0,6,7,2,4,5,3,1,4,7,7}, 1116329431401595409491124520}. -{{6,4,3,4,0,5,7,6,4,3,6,5,7,5,1,7,3,1,4,4,7,1,0,1,7,1,3,4,3,2}, 176256993055465515770968676}. -{{6,4,3,6,7,1,6,5,2,7,4,3,7,6,5,6,1,3,6,2,6,5,4,5,2,6,4,4,4,2}, 598793371671295240662375092}. -{{6,4,4,0,0,0,5,5,4,4,7,1,6,1,3,0,2,6,5,6,4,5,7,0,3,6,4,1,7,2}, 435069198091048287165770944}. -{{6,4,6,0,4,3,0,6,5,7,0,6,1,1,3,4,1,7,5,7,1,3,5,4,5,6,0,1,4,5}, 1002089588422047685964428064}. -{{6,4,7,3,1,7,6,1,3,7,7,2,5,2,6,6,2,2,6,6,0,3,0,4,4,2,0,0,2,7}, 648954214984868635380553660}. -{{6,5,0,1,5,0,4,1,7,2,5,0,1,0,6,7,6,7,1,5,0,5,3,0,3,1,0,0,4,2}, 312792238390608058502780314}. -{{6,5,2,0,6,1,0,7,4,1,2,5,6,7,2,7,7,5,4,6,6,4,5,7,0,7,2,7,3,1}, 212750158781633782230526626}. -{{6,5,2,6,5,2,1,5,0,1,0,0,2,7,0,4,6,2,7,0,3,0,7,1,5,4,4,4,7,0}, 604888101787971769135801042}. -{{6,5,3,0,0,5,5,5,4,4,6,3,0,3,0,3,1,4,6,3,2,1,4,1,6,6,5,2,5,5}, 1069146099670381471298332902}. -{{6,5,3,4,5,3,6,0,6,6,6,2,5,2,0,2,2,7,2,6,5,7,2,7,4,3,2,6,3,3}, 188145975128961760030232630}. -{{6,5,3,5,6,5,1,3,5,2,6,5,3,6,5,1,0,1,2,0,6,5,4,5,6,3,0,1,2,1}, 37508939895782776351414766}. -{{6,5,3,6,2,6,1,1,2,2,4,0,3,0,5,0,4,1,6,0,3,7,3,2,3,1,7,3,6,3}, 389672023983770631591317702}. -{{6,5,4,0,2,6,6,3,1,3,3,6,7,5,4,6,7,0,3,3,1,1,7,3,5,5,0,2,6,1}, 372498026183246001007835010}. -{{6,5,4,1,3,7,3,5,2,4,4,1,5,1,1,2,4,4,1,1,1,0,2,4,0,3,3,1,6,7}, 938359796381251898143701242}. -{{6,5,4,5,7,5,1,3,1,3,6,0,4,2,6,4,6,6,5,5,5,4,4,0,5,1,3,2,4,6}, 957456336053886039082402810}. -{{6,5,4,7,1,7,0,0,0,0,1,3,7,4,5,0,6,3,2,1,0,0,0,7,3,6,0,1,2,0}, 48465701752781878747356218}. -{{6,5,5,1,3,3,1,6,1,2,1,2,2,2,0,5,4,3,3,4,6,0,2,0,7,3,6,6,3,5}, 872353471856461142580168062}. -{{6,5,5,1,7,6,3,2,0,7,6,7,1,5,4,5,4,7,4,5,2,0,0,6,4,6,0,5,3,1}, 223646027711633040169679454}. -{{6,5,5,3,1,0,4,6,0,6,2,4,4,7,0,5,4,4,5,6,3,2,5,2,2,3,3,6,3,0}, 160766703658167337861029918}. -{{6,5,7,0,0,4,7,7,7,1,7,5,1,3,0,0,1,5,2,0,6,1,1,6,4,6,1,3,0,7}, 688034011102840419113975750}. -{{6,5,7,3,5,4,7,1,2,3,1,2,3,3,4,0,3,3,2,6,0,3,5,4,4,4,7,3,1,6}, 769500311644259162840577758}. -{{6,6,1,3,3,1,1,6,6,5,3,5,0,1,4,4,5,2,6,7,1,7,7,0,5,0,1,0,2,1}, 27638686613399719628058236}. -{{6,6,2,0,7,7,0,4,4,0,1,3,2,7,4,3,3,1,5,5,4,6,2,6,6,1,6,2,6,0}, 420432790029040178194000944}. -{{6,6,2,4,3,1,6,4,1,2,0,3,6,0,7,7,5,3,6,4,0,5,7,1,5,6,6,0,4,2}, 453182134261183910405982512}. -{{6,6,2,5,1,2,5,0,5,5,2,0,0,5,1,2,0,3,4,7,2,4,3,5,5,7,4,1,6,6}, 1076861091374614498639504216}. -{{6,6,3,5,0,0,2,5,0,4,4,3,0,7,4,5,6,1,4,5,7,4,3,1,7,6,3,0,4,4}, 991160542898910301085411468}. -{{6,6,3,6,5,3,3,3,0,3,6,5,1,0,2,5,6,1,3,0,1,7,5,7,2,5,1,4,6,6}, 1138925032670648198625663732}. -{{6,6,4,3,4,3,6,5,1,5,6,3,2,6,3,5,1,7,6,3,0,1,0,6,5,6,4,2,3,6}, 764543708664046062658112424}. -{{6,6,4,4,6,1,2,7,6,2,0,1,0,6,5,5,2,7,2,1,4,3,7,6,4,7,0,1,1,6}, 692932202588573509584865440}. -{{6,6,4,6,5,4,1,6,7,0,7,0,3,3,5,6,7,6,4,2,7,3,6,6,6,3,4,7,3,4}, 886729895673033514873353552}. -{{6,6,4,7,0,4,6,2,4,1,2,2,4,2,6,1,7,5,5,4,1,3,0,5,1,0,3,4,1,1}, 165571314452494489830785544}. -{{6,6,5,1,0,3,4,4,5,5,1,5,7,0,5,5,2,0,3,1,5,1,0,3,4,7,2,7,2,2}, 214044738020659245325541164}. -{{6,6,7,3,1,0,4,2,2,6,3,3,4,5,5,2,4,4,5,6,6,4,7,5,3,6,5,5,5,5}, 1218555397086712674226826268}. -{{6,6,7,5,2,6,2,2,4,5,1,0,1,1,5,2,3,0,0,2,4,7,4,4,3,7,7,6,1,5}, 907923119900680790030251532}. -{{6,6,7,6,1,2,5,7,4,2,0,0,1,7,4,4,3,1,0,1,2,7,2,7,3,7,4,2,1,2}, 128212784604155037860180180}. -{{6,7,1,7,0,7,4,7,3,6,1,2,6,0,5,4,1,6,1,7,7,6,5,1,4,4,2,1,6,4}, 995763780541117163533845934}. -{{6,7,2,4,6,2,6,5,5,2,4,5,0,6,6,2,3,6,2,4,7,5,7,0,1,1,0,3,2,6}, 628220503643716390912854402}. -{{6,7,2,7,0,2,2,0,7,2,1,4,5,5,0,5,1,5,7,2,3,4,4,5,7,4,1,7,5,2}, 539688878515636436848850186}. -{{6,7,2,7,7,0,1,0,6,3,6,6,0,3,0,4,7,0,1,5,1,3,5,4,5,4,6,0,6,6}, 1079083499792377209505522266}. -{{6,7,3,1,4,1,4,1,4,5,5,7,6,1,2,5,3,1,3,3,4,4,1,1,1,7,2,4,4,0}, 506586942736963405236645550}. -{{6,7,3,3,5,1,7,0,1,7,5,5,3,4,3,0,5,2,5,6,5,6,1,0,2,4,7,1,6,4}, 1049134610711723994248470398}. -{{6,7,3,4,2,3,7,7,2,5,6,3,1,6,4,5,1,0,2,6,6,1,7,6,1,5,1,7,7,6}, 1138271778252730129822358246}. -{{6,7,3,6,0,4,2,7,1,5,4,3,7,2,1,5,7,7,5,7,0,1,1,2,2,4,1,5,0,3}, 194605969033855595925461894}. -{{6,7,3,7,4,6,3,3,4,1,7,4,7,5,4,6,5,3,1,4,4,2,0,2,3,2,1,5,2,3}, 156706192876374540367115982}. -{{6,7,4,0,3,4,4,4,2,5,3,6,5,3,7,1,0,4,4,5,4,5,2,1,0,1,6,5,5,6}, 1165280204670436330214848018}. -{{6,7,5,0,6,2,3,0,3,0,0,0,6,1,0,2,6,5,6,4,4,0,0,0,3,1,2,1,4,5}, 930802072213679843569705286}. -{{6,7,5,2,3,1,5,5,0,0,7,4,4,6,4,3,4,2,7,4,4,5,6,2,2,6,6,3,3,6}, 744508460211940711979058422}. -{{6,7,5,4,5,3,2,7,3,7,7,0,2,4,5,7,2,6,4,0,0,1,7,7,1,2,0,5,4,1}, 479256039132251575902324662}. -{{6,7,5,5,3,7,0,7,4,4,7,6,1,2,4,6,3,2,7,4,4,4,2,3,6,3,6,4,0,1}, 256051339821184801413862590}. -{{6,7,6,2,6,6,6,4,3,0,6,7,0,3,6,7,1,2,6,4,5,2,0,0,3,7,5,6,3,2}, 272975499787859569211975938}. -{{6,7,6,7,1,7,6,5,4,2,0,4,3,1,2,5,5,0,5,5,0,0,4,7,6,7,7,7,1,1}, 305672269861818447724130490}. -{{6,7,7,1,0,5,3,5,3,0,7,5,3,2,2,4,3,3,4,3,1,2,3,0,0,4,3,5,3,6}, 812741896424861256981880302}. -{{6,7,7,7,7,2,7,4,5,4,5,5,2,5,7,3,0,1,4,6,7,4,2,4,3,7,1,4,5,2}, 517151038495881773647588702}. -{{7,0,0,0,1,0,2,3,7,2,7,6,1,5,3,4,3,2,3,5,5,2,2,4,2,6,5,7,2,1}, 282335241114192108672873873}. -{{7,0,0,3,0,2,2,7,6,0,0,5,5,0,4,5,3,4,0,5,0,1,6,1,6,4,4,3,5,3}, 450540180099364043342059657}. -{{7,0,0,5,4,3,4,3,7,5,3,7,5,3,3,4,2,6,0,6,3,4,3,4,3,4,7,1,0,4}, 747917585790922365955243945}. -{{7,0,0,6,0,1,2,5,7,7,1,5,6,6,2,3,7,1,1,5,0,0,0,5,5,7,7,2,4,0}, 455253700877624333273370529}. -{{7,0,0,6,2,3,4,0,4,2,2,1,0,3,0,4,2,4,2,7,1,1,1,7,7,5,2,6,6,7}, 1151691118262234899543500833}. -{{7,0,1,4,5,3,4,5,4,6,0,2,5,2,4,0,1,1,5,2,0,4,1,0,5,0,6,2,5,4}, 1027913925804182154426912949}. -{{7,0,1,7,4,7,7,7,6,5,7,0,4,0,7,4,1,7,0,0,4,3,5,7,0,6,3,7,3,4}, 828329046592391930366346989}. -{{7,0,2,0,1,4,3,1,5,1,7,3,3,2,5,7,6,1,0,0,6,5,3,5,1,3,3,2,0,7}, 632401944540320908745826257}. -{{7,0,2,1,5,0,2,3,6,3,6,0,2,2,6,5,2,7,7,1,4,6,2,1,2,5,7,2,1,0}, 120195167302657768709587609}. -{{7,0,3,6,2,0,7,6,1,0,1,1,4,3,1,6,6,1,7,2,6,5,4,0,3,0,6,1,0,1}, 86254255638993400385400133}. -{{7,0,4,1,2,0,4,2,2,4,6,3,7,5,4,3,2,0,4,5,5,3,5,5,1,7,5,4,0,5}, 906427040298857483013240841}. -{{7,0,4,6,2,4,1,5,2,4,2,6,3,0,7,1,4,0,2,4,1,0,5,3,2,5,1,7,1,7}, 817935915981330724768764097}. -{{7,0,5,3,1,3,4,6,0,1,4,1,1,4,0,7,3,2,2,4,5,7,7,0,3,7,0,4,6,6}, 1130998736557489084876036669}. -{{7,0,5,6,0,3,1,7,7,6,0,3,2,0,2,2,5,7,6,4,2,1,0,5,7,4,4,6,0,3}, 300948019966163269351311845}. -{{7,0,6,4,2,5,1,1,2,4,3,7,4,7,2,1,5,2,2,0,0,7,1,0,4,0,2,1,6,7}, 950308423480245275104226529}. -{{7,0,7,2,7,6,0,2,1,2,6,4,5,6,3,0,4,0,3,0,2,5,2,1,2,5,0,6,7,1}, 505424320898090593264357653}. -{{7,0,7,3,5,1,5,0,5,0,4,5,6,7,0,1,2,6,4,1,2,1,4,0,7,0,3,3,0,3}, 24649966407190049460889981}. -{{7,0,7,4,2,6,2,2,0,5,1,0,7,2,5,2,2,5,2,5,0,0,1,4,1,3,1,3,7,3}, 319936250070449259507504645}. -{{7,1,0,0,5,0,5,1,5,3,3,0,1,1,2,7,0,4,0,1,2,5,2,4,5,6,2,4,2,6}, 844019506263334448225892307}. -{{7,1,1,0,7,4,1,2,4,6,5,4,7,2,7,7,4,2,2,4,1,5,3,2,4,5,1,5,1,3}, 215934691731406384268366935}. -{{7,1,1,1,6,7,3,7,3,5,6,4,4,3,0,0,0,4,5,4,6,5,6,2,3,2,4,3,0,2}, 86900602578329432033076207}. -{{7,1,2,0,7,7,3,7,5,1,1,7,5,4,2,6,3,3,6,1,1,7,5,5,6,5,6,3,7,1}, 462166701502473675151712243}. -{{7,1,3,7,2,5,1,2,6,6,5,0,3,7,2,2,7,4,7,3,7,6,7,2,6,7,1,7,1,0}, 221773888289670863175627887}. -{{7,1,4,0,0,3,2,0,2,2,6,1,1,3,7,4,7,4,7,4,2,0,5,0,4,2,5,0,0,6}, 721711011814226088763422755}. -{{7,1,4,0,7,3,7,7,0,3,2,7,6,5,4,6,1,7,6,4,7,3,3,3,0,4,7,0,3,1}, 118397057225189162860358387}. -{{7,1,6,7,5,6,7,0,5,6,2,5,5,2,6,6,6,0,1,2,3,6,6,5,7,3,5,3,1,4}, 732749386263349889456150875}. -{{7,1,7,3,1,6,7,6,3,7,5,0,3,1,2,3,4,5,7,4,0,5,1,4,4,6,0,3,2,4}, 690223120511397065598089055}. -{{7,1,7,4,5,0,3,1,1,4,7,3,3,6,3,7,7,1,3,4,1,3,2,2,0,5,0,3,0,3}, 39414675724944495494028759}. -{{7,1,7,7,0,1,6,7,4,2,2,1,3,2,2,4,0,6,0,5,3,7,1,6,0,3,6,7,0,4}, 863966924535540826374674607}. -{{7,1,7,7,0,5,6,4,2,5,5,3,1,5,6,5,5,4,6,5,5,5,0,6,4,3,2,6,2,6}, 807555048025635747974987311}. -{{7,1,7,7,2,0,0,7,5,3,2,3,6,6,7,6,0,3,5,0,4,1,5,3,0,5,0,7,6,6}, 1128301315380457291913776015}. -{{7,2,0,0,7,7,1,7,6,2,0,0,4,2,1,2,2,7,7,3,2,6,2,3,1,4,3,4,7,1}, 505789561741041843529728241}. -{{7,2,0,1,5,0,7,0,0,5,7,5,4,1,7,6,7,1,4,2,4,2,2,2,0,3,0,7,7,0}, 465879846576677720447741529}. -{{7,2,0,4,7,7,2,1,6,0,2,6,5,3,1,2,0,2,1,4,1,0,6,6,2,5,5,3,5,1}, 440660905839516381946867889}. -{{7,2,0,7,2,2,2,4,1,2,7,7,7,3,7,1,6,4,6,2,5,2,3,6,3,7,4,1,2,4}, 746463447664815963582299401}. -{{7,2,1,0,1,5,1,0,7,6,2,5,6,1,0,6,4,1,0,7,6,3,6,0,0,3,1,7,2,5}, 780482960873541619417753973}. -{{7,2,1,1,2,4,2,4,1,4,1,0,1,7,6,6,3,1,1,3,2,7,4,3,1,5,4,1,6,4}, 1051832352412970413227717901}. -{{7,2,1,3,6,7,1,2,3,1,5,1,6,2,1,3,7,5,4,7,0,5,2,2,7,6,7,0,6,7}, 1067411901312233850138251117}. -{{7,2,2,1,7,3,0,3,0,0,7,2,7,7,1,6,1,4,4,3,4,1,7,0,4,2,6,0,2,4}, 722235208116322155402720441}. -{{7,2,2,4,2,6,5,6,6,2,2,2,0,6,0,4,5,0,2,6,6,6,3,4,2,0,3,3,7,0}, 323511002585240065041039425}. -{{7,2,3,1,5,7,5,2,0,3,6,5,2,6,7,7,2,0,1,4,5,4,7,3,4,4,7,6,6,7}, 1227733956098921152847858301}. -{{7,2,3,2,5,1,2,0,2,6,0,6,2,5,2,6,0,3,0,0,7,4,6,6,5,2,4,5,6,0}, 579125662678050335668445237}. -{{7,2,3,3,4,2,5,0,5,7,6,1,0,2,7,0,3,6,4,2,6,5,2,0,3,1,0,0,7,7}, 932556203882281358399195981}. -{{7,2,3,5,3,4,0,2,3,7,6,3,7,6,6,4,6,2,0,4,5,3,4,2,7,3,5,2,6,1}, 412996379414471524505099037}. -{{7,2,3,7,1,2,3,6,2,6,5,1,2,7,6,0,3,5,3,4,2,0,5,4,0,5,4,5,5,2}, 595577345502201486271523933}. -{{7,2,4,1,5,6,6,1,5,4,7,7,6,1,6,2,5,2,7,0,4,6,7,3,0,0,6,2,6,2}, 395724707372530690448240025}. -{{7,2,4,2,5,1,0,6,1,4,6,4,0,2,2,7,1,0,5,4,0,4,0,1,2,6,2,3,4,5}, 970507284753762024251818289}. -{{7,2,4,3,7,1,6,4,0,2,0,6,3,7,6,1,2,4,5,1,6,7,5,4,1,1,2,4,2,1}, 173360680705436263939616825}. -{{7,2,5,0,5,0,1,4,6,2,4,2,2,5,2,4,0,7,1,6,6,4,2,3,3,6,4,3,5,1}, 429973116003635067802230869}. -{{7,2,5,4,2,0,0,1,5,7,5,2,4,5,4,7,2,0,6,7,6,2,3,0,6,6,3,6,1,6}, 833929501455260110151001989}. -{{7,2,5,4,2,6,2,6,2,4,4,5,7,3,2,5,5,2,7,7,1,1,3,3,0,6,4,7,2,0}, 271828469129454100890368005}. -{{7,2,5,7,7,1,2,7,4,2,4,6,3,1,4,2,2,0,7,0,4,7,2,1,1,2,7,6,1,6}, 855035694155633658561835197}. -{{7,2,6,5,4,4,1,6,3,5,4,1,5,2,5,3,0,6,6,6,4,6,6,6,1,4,2,5,7,7}, 1141100459564308792174762825}. -{{7,2,7,0,7,7,6,3,3,7,3,3,4,7,4,7,1,1,3,6,5,7,1,2,0,7,4,6,5,4}, 1203557214303528564056108981}. -{{7,2,7,1,1,2,0,6,7,7,0,6,1,1,5,7,0,6,6,5,5,2,1,3,0,4,2,5,3,2}, 195754936361897940777235229}. -{{7,3,0,1,1,5,7,2,3,6,7,2,5,4,0,4,2,2,6,1,2,4,3,3,5,4,7,4,1,3}, 292916109217424466441147771}. -{{7,3,0,7,0,6,5,7,1,6,0,7,1,3,3,6,0,1,5,6,5,1,2,0,0,0,5,2,3,2}, 79527872695224563813218763}. -{{7,3,1,5,0,4,7,3,2,7,1,4,3,1,4,7,2,3,2,4,6,2,6,3,3,3,6,1,2,5}, 703050105471263940773328591}. -{{7,3,2,6,3,0,2,6,5,3,5,6,2,6,5,5,2,1,2,6,7,3,5,2,6,5,0,2,5,1}, 374232649349946829773653779}. -{{7,3,3,1,2,7,4,6,4,0,4,7,2,6,4,3,7,3,3,5,1,3,5,6,7,4,0,2,0,1}, 73248000653346006846375983}. -{{7,3,3,2,4,7,2,7,6,1,2,0,1,1,1,3,6,5,0,2,3,1,2,3,0,7,5,1,3,1}, 116284051828759645601854119}. -{{7,3,3,3,7,7,0,4,0,7,4,5,3,4,3,7,7,6,3,0,0,0,3,2,7,5,4,1,2,1}, 135677925510929680825702975}. -{{7,3,4,2,2,5,4,7,4,7,2,6,4,7,0,3,1,6,3,5,7,1,5,3,6,6,1,2,0,3}, 64846325607487069619069603}. -{{7,3,4,3,4,5,1,4,5,6,5,5,3,0,6,6,3,5,2,0,2,0,1,2,7,0,5,0,7,2}, 406411496306379897597795691}. -{{7,3,4,3,6,6,4,1,6,3,4,1,3,6,1,7,6,7,1,1,2,3,5,7,7,7,2,3,4,5}, 1001266086811122581927549579}. -{{7,3,4,3,7,2,3,3,1,3,2,4,3,6,6,5,5,5,1,0,4,4,3,7,3,5,1,4,3,0}, 207021487590420817488876507}. -{{7,3,4,7,6,6,3,1,1,3,5,0,0,3,7,7,0,1,4,5,2,3,3,0,2,2,6,4,3,0}, 233078371470621427414788043}. -{{7,3,5,1,5,2,0,5,0,1,6,2,3,4,1,5,2,6,6,0,5,6,6,3,1,6,1,5,0,6}, 821362555371194759467029151}. -{{7,3,5,5,6,6,2,5,0,1,6,6,4,4,2,5,2,1,0,3,2,7,2,6,1,2,2,5,1,0}, 166887468940786138115375759}. -{{7,3,7,2,4,6,4,4,1,2,5,1,1,5,6,0,5,2,4,7,5,1,2,0,7,2,2,4,5,0}, 485791303281516018553928967}. -{{7,4,0,4,6,0,1,6,0,3,2,4,0,0,6,4,4,6,4,7,1,3,7,7,1,5,4,2,7,3}, 441241575604774819757294145}. -{{7,4,1,3,0,0,4,0,1,3,6,6,1,4,1,4,0,6,2,1,6,1,5,1,6,6,1,1,4,4}, 992730056372089204496683789}. -{{7,4,1,5,3,3,2,0,3,2,4,0,0,7,1,2,3,1,5,7,0,2,3,4,6,5,5,4,2,0}, 300730935949540433922580797}. -{{7,4,2,1,4,2,7,0,7,4,3,7,6,3,6,2,4,7,3,4,2,2,7,2,1,3,5,5,7,4}, 1166262581102983322771270985}. -{{7,4,2,2,5,4,4,5,6,2,3,6,1,4,0,4,7,6,4,2,2,6,3,2,7,7,7,2,1,1}, 138396608925932726756906129}. -{{7,4,3,1,7,7,4,2,7,3,4,3,5,7,5,3,6,5,6,2,4,1,4,0,0,0,6,6,4,5}, 1167176986082212342720035645}. -{{7,4,3,2,0,2,4,0,2,2,3,0,7,6,6,4,1,4,5,3,7,6,3,5,2,2,2,4,3,5}, 787534968917271106639696901}. -{{7,4,3,3,1,0,5,6,4,6,4,0,2,0,4,6,7,2,5,2,0,4,1,5,4,7,6,7,0,1}, 302668203728126874449412189}. -{{7,4,4,0,2,1,4,2,2,7,0,1,6,6,1,6,2,4,3,2,7,3,2,6,4,1,1,4,2,6}, 804139404838272761389664801}. -{{7,4,4,6,2,4,2,6,3,3,7,2,6,7,4,6,7,3,0,7,6,3,1,4,5,6,1,0,6,0}, 379146020491502892731803393}. -{{7,4,6,0,1,1,1,3,2,1,0,0,5,7,1,2,1,5,7,5,0,2,1,5,0,5,2,3,5,0}, 358914028086742632929129201}. -{{7,4,6,1,6,5,4,7,0,7,7,3,0,7,0,1,0,4,7,1,7,4,5,3,7,5,0,6,2,7}, 840668293243779309811576489}. -{{7,4,7,7,7,7,2,2,5,3,2,7,7,4,6,0,1,1,3,6,4,3,7,5,6,1,5,0,5,5}, 1041525379154224859914378045}. -{{7,5,1,3,7,2,4,0,1,3,6,2,2,4,0,3,5,0,1,6,4,5,7,2,0,0,6,3,3,6}, 705494495720914528560841503}. -{{7,5,2,1,6,6,6,2,7,4,6,0,7,6,3,4,5,0,6,2,2,5,0,2,7,5,3,2,4,0}, 370363235018524079048184075}. -{{7,5,3,1,7,3,1,7,1,3,2,0,7,2,4,5,0,1,4,7,3,4,1,1,1,6,4,4,0,7}, 893155510098239222913340415}. -{{7,5,3,4,2,7,5,0,5,4,2,6,6,5,3,7,7,6,3,6,5,3,3,7,6,5,5,6,3,5}, 920879001715826014985511271}. -{{7,5,4,1,6,2,7,0,4,6,5,5,6,0,7,5,4,3,0,6,4,1,3,5,1,5,2,7,2,7}, 824024423304215453057076299}. -{{7,5,4,3,3,7,4,6,7,3,6,6,1,3,0,5,7,1,7,5,4,2,5,5,6,1,0,7,5,6}, 1119280518292673826514776891}. -{{7,5,5,0,6,6,4,5,0,6,5,7,0,6,2,2,1,0,1,0,1,0,6,5,7,4,2,3,3,2}, 72549411855573921782107271}. -{{7,5,5,2,4,7,0,6,4,6,4,7,2,7,6,5,3,6,3,5,5,7,1,1,0,4,7,3,4,2}, 429994996729837340858361895}. -{{7,5,5,2,6,2,3,3,6,7,2,4,0,0,5,4,5,0,5,4,6,2,0,4,5,5,7,7,1,6}, 921034743293129128902214343}. -{{7,5,5,4,4,1,3,3,1,6,3,5,4,3,5,6,1,3,4,0,4,4,0,5,7,7,3,6,2,6}, 845405758484518872818085351}. -{{7,5,6,6,6,6,7,6,3,6,6,5,5,5,0,4,6,6,3,7,0,1,3,0,5,7,5,0,1,7}, 755257220655532291201448259}. -{{7,6,0,2,7,4,7,3,0,4,2,3,7,4,0,5,6,2,0,6,7,5,4,5,0,2,5,1,1,5}, 715207849116810711613348049}. -{{7,6,0,6,0,0,0,4,6,1,1,3,2,2,2,7,3,2,4,4,0,4,3,0,3,0,1,1,2,7}, 622332800869976334540049921}. -{{7,6,1,0,3,6,6,1,0,2,6,5,3,0,6,5,1,5,4,1,7,6,5,4,6,0,2,2,7,5}, 966445401892148760872196245}. -{{7,6,1,0,6,5,0,5,2,6,2,4,4,4,3,7,4,3,4,3,1,4,7,2,6,4,4,0,6,3}, 452571150634788302144323749}. -{{7,6,1,1,5,7,0,3,5,2,7,6,7,7,3,2,7,7,4,4,7,0,7,5,1,4,6,2,5,4}, 1061379374801214558728058301}. -{{7,6,1,3,3,7,2,2,5,2,0,6,7,0,2,3,1,6,2,7,4,4,0,1,4,2,5,4,5,6}, 1184301375703398155310174525}. -{{7,6,3,5,0,0,5,3,1,7,7,4,2,4,2,3,1,1,5,0,0,0,4,7,4,7,1,0,5,4}, 1001306473413662675172820941}. -{{7,6,3,6,6,6,6,2,2,4,2,1,2,7,3,2,5,4,5,5,3,7,6,0,3,2,5,3,1,3}, 85768352949601976893401093}. -{{7,6,4,4,4,6,4,7,1,0,5,3,1,3,5,1,3,6,0,0,3,0,7,0,5,5,6,6,5,7}, 1223604410028477735368785281}. -{{7,6,4,4,4,7,1,3,2,0,3,4,1,0,4,3,6,1,4,1,2,0,5,1,4,0,5,5,7,7}, 1185146416690117998371575009}. -{{7,6,4,4,5,6,2,1,0,7,7,7,5,2,4,2,2,7,3,6,4,7,0,6,5,7,0,7,6,4}, 1155307553387108481196498577}. -{{7,6,4,6,2,5,2,5,4,3,3,2,2,7,7,7,1,3,4,3,7,2,5,5,1,5,3,4,7,0}, 518998018473947508277765793}. -{{7,6,4,7,3,3,0,7,3,1,6,5,0,5,1,7,3,2,3,5,4,4,3,2,2,4,3,7,3,4}, 816680321993605711871732665}. -{{7,6,5,0,3,4,7,1,2,4,2,0,6,6,6,3,6,3,2,3,1,0,0,2,3,1,3,3,4,6}, 928564353760644639030411477}. -{{7,6,5,7,5,1,1,3,1,0,5,2,6,5,4,7,7,2,3,7,1,0,6,7,7,2,7,1,4,4}, 1040428277612253774591403517}. -{{7,6,6,3,5,5,3,3,0,6,2,0,5,4,1,6,2,6,4,6,5,5,7,2,6,2,6,4,2,1}, 261029461475765828503752953}. -{{7,6,7,2,4,1,5,5,3,0,5,7,3,4,2,5,2,7,0,6,2,5,4,7,1,1,3,1,0,0}, 17731553512667520725851621}. -{{7,6,7,5,4,3,2,4,5,5,1,7,1,5,1,2,6,6,6,7,0,4,6,5,3,7,6,2,1,1}, 134128083063752472016748333}. -{{7,6,7,7,1,5,4,7,6,1,3,0,1,2,7,4,2,1,3,5,7,3,7,4,1,2,2,3,1,1}, 16377737919199349370148541}. -{{7,7,0,0,5,6,5,3,0,4,3,3,1,7,7,4,1,1,1,6,0,6,3,2,0,4,6,1,7,1}, 428631039442572987576319187}. -{{7,7,1,1,0,6,1,7,4,4,3,1,4,4,6,6,0,1,4,3,7,3,4,5,1,1,7,3,5,6}, 1021916458693057379286256847}. -{{7,7,1,6,4,7,1,0,1,2,4,2,0,5,4,3,4,2,1,6,4,4,3,4,7,2,3,6,3,7}, 807063126409529968908607847}. -{{7,7,2,4,2,2,3,3,0,4,1,6,0,5,1,1,1,2,1,7,0,0,4,6,6,0,6,4,5,1}, 576065562040310229529126083}. -{{7,7,2,4,6,1,5,2,1,2,0,4,2,5,0,5,6,2,3,0,2,0,3,1,0,7,2,2,2,3}, 38810874978340997263827299}. -{{7,7,3,2,7,3,3,1,1,0,2,3,4,6,5,3,7,4,6,3,7,7,6,3,5,5,2,1,1,7}, 686022923904833872354462199}. -{{7,7,3,6,0,2,0,5,1,0,1,5,7,0,4,7,1,3,2,1,3,3,7,7,3,6,6,0,7,5}, 1059082930617704548113554823}. -{{7,7,4,0,3,3,7,2,2,7,5,3,0,7,4,1,6,2,2,0,3,0,4,4,3,1,0,1,2,5}, 633582874593422060112883315}. -{{7,7,5,4,5,1,2,6,1,1,3,5,7,2,2,6,6,0,5,2,6,7,3,0,7,3,7,4,4,3}, 564991193585911330488196919}. -{{7,7,6,1,3,6,4,3,6,2,1,3,6,7,6,4,6,6,7,1,3,5,4,1,2,3,4,4,1,5}, 858937486424226996814621851}. -{{7,7,6,4,0,0,1,0,0,5,0,6,1,1,6,1,0,5,4,7,3,1,2,2,3,7,5,2,6,0}, 426621557336926318581428803}. -{{7,7,6,6,4,5,7,7,6,3,4,4,1,5,0,5,4,5,0,6,0,1,1,6,0,0,6,6,0,5}, 861637674874924711496823523}. -{{7,7,6,7,1,2,2,7,5,1,1,3,3,6,1,2,4,7,0,6,6,1,5,3,1,3,4,4,7,3}, 548484438446665698228985755}. -{{7,7,7,6,0,5,6,0,3,7,6,5,5,1,4,2,7,0,3,6,1,1,6,6,4,5,6,0,6,4}, 1079069724121907079400471335}. diff --git a/test_cases/test_data/3dim_from_-123456789_to_54321.data b/test_cases/test_data/3dim_from_-123456789_to_54321.data deleted file mode 100644 index 7374ea6..0000000 --- a/test_cases/test_data/3dim_from_-123456789_to_54321.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{-123434811,-80699923,-87321115}, 227891482770646871988792}. -{{-123365248,-35407647,-121598339}, 613933985264921158971633}. -{{-123230472,-78419882,-75171257}, 230566186200884529680211}. -{{-123108956,-44527210,-109867934}, 608321298169107575985975}. -{{-123027084,-41797269,-24586145}, 1836302312669202865079041}. -{{-122989037,-69333801,-111073347}, 87426995794360233739936}. -{{-122800066,-75393284,-73451267}, 230702956707705447018539}. -{{-122298507,-103825158,-8241337}, 1372167773740525125914522}. -{{-121804201,-70676203,-29850874}, 1315203529904236890803828}. -{{-121625732,-75322331,-82104434}, 228342425282031426679861}. -{{-121475503,-29856149,-64752633}, 785434398842777852234056}. -{{-121421024,-11479007,-62104056}, 853625300388974101133781}. -{{-121243985,-53192852,-74380107}, 758302486852169148663906}. -{{-121115676,-49034989,-73302388}, 758452699275814484022789}. -{{-121046806,-57218175,-21014971}, 1446407506201812349025017}. -{{-121008856,-90261874,-109562083}, 13464200493090897908339}. -{{-120890859,-9526041,-15553390}, 2041732721776236706899884}. -{{-120789574,-52966391,-47788915}, 1815780047058808456226553}. -{{-120783328,-41969181,-25529542}, 1836279351518396574973285}. -{{-120757590,-30854525,-25504853}, 1845573947858719381435977}. -{{-120509270,-68664028,-103082001}, 104090644545981739284299}. -{{-120479747,-48542181,-18399595}, 1964977368335315915454504}. -{{-120461315,-33308569,-67193275}, 784372776366860639239336}. -{{-120138797,-31544936,-72889058}, 784091844295266778203814}. -{{-120123504,-36024696,-105235387}, 632832973160015180393699}. -{{-120039046,-97955828,-27770605}, 1240853801506193065314891}. -{{-120015562,-48811187,-78037723}, 758160124807619403532857}. -{{-119961103,-89779763,-109941826}, 78225247636737133985916}. -{{-119901093,-119049286,-59790769}, 172820086735917058790802}. -{{-119784659,-39607523,-89308801}, 756938982750718578221336}. -{{-119761517,-100100970,-114669240}, 11982574421280640061206}. -{{-119633822,-84599879,-50761623}, 1284943918658625478778361}. -{{-119576617,-71072206,-32469541}, 1313163730287626131784402}. -{{-119560979,-122357660,-6056995}, 1362752870927671781712938}. -{{-119292772,-22720160,-391091}, 2059262161019168760770723}. -{{-119279190,-67954178,-43424076}, 1296743264426710180870751}. -{{-119214522,-92921653,-51045722}, 1220074571403756246620717}. -{{-119085748,-98556856,-34907862}, 1237797657790821241384359}. -{{-119038663,-114858447,-19553977}, 1361337439589384377355224}. -{{-118959769,-51144066,-70197334}, 774727353654257474009974}. -{{-118825764,-64807292,-86546680}, 236402302114188595887367}. -{{-118737379,-77582301,-51202413}, 1286055057588636828810248}. -{{-118552282,-26438214,-99076396}, 634536221037986500484767}. -{{-118483881,-1772955,-33327630}, 1917802717994416926992244}. -{{-118463248,-89457472,-69099704}, 245679201665542245607879}. -{{-118392750,-45534091,-111557563}, 608138695895715304230009}. -{{-118392061,-69760438,-100603116}, 104287177930253588381334}. -{{-118119950,-84920978,-29399181}, 1305962369191800156981339}. -{{-118035282,-67810768,-2406081}, 1464200019598828220727691}. -{{-117828253,-14792783,-116165496}, 680597051103186657270676}. -{{-117644457,-17754910,-45546258}, 1891567724434457057141494}. -{{-117485883,-42271810,-70410253}, 775911172859486119148058}. -{{-117456001,-109856981,-56153485}, 1210329410333553048688704}. -{{-117286902,-97243377,-1680425}, 1389926928184885661342665}. -{{-117163966,-3991064,-103752664}, 708478159614293046164943}. -{{-117131886,-53828928,-7369773}, 1967299765790188697725131}. -{{-117060729,-61588276,-112169017}, 88685676814980668283714}. -{{-116977851,-86888111,-37005419}, 1303511909239476550834872}. -{{-116972321,-114985737,-101276951}, 20452839382502239296992}. -{{-116951329,-58001685,-8343141}, 1449135400944144778448960}. -{{-116863075,-112894894,-116744061}, 1614189804800763877530}. -{{-116771989,-105041135,-74920287}, 163339382501836245385648}. -{{-116595924,-49054334,-110599678}, 607368817544283382112695}. -{{-116563989,-105458924,-2129505}, 1388503302912955669234946}. -{{-116446263,-13955909,-69783712}, 851331270246706091815756}. -{{-116383090,-42501632,-3140392}, 1984845036576379623352719}. -{{-116207974,-94777968,-4341991}, 1389665491012173342936043}. -{{-115956935,-16046542,-21149789}, 2040317736708751309556442}. -{{-115871759,-35594737,-7674867}, 1976747738438943492997352}. -{{-115302465,-40819610,-42008406}, 1817481519942232471207286}. -{{-115071906,-110233998,-25553856}, 1231889084141459991744927}. -{{-115061706,-85265082,-119276457}, 76337938084477236293403}. -{{-114973723,-33067260,-65593411}, 785005820264792372606506}. -{{-114783785,-87039939,-114462723}, 78528678498226230059632}. -{{-114774949,-98317749,-23159917}, 1240717410086090531903488}. -{{-114535938,-104675851,-69396355}, 180085082746411548693561}. -{{-114484606,-44004718,-117783891}, 606554859045672090407163}. -{{-114210058,-89150844,-29353138}, 1306330282482348659451439}. -{{-114200702,-93594108,-62654531}, 183735045048467083785323}. -{{-114122225,-47968927,-75829331}, 758998777441236981227760}. -{{-113936623,-50195531,-31039379}, 1835381041320017950966904}. -{{-113761142,-75266627,-105285152}, 96374266600814177579869}. -{{-113738971,-123399285,-61254044}, 172999421815534281546252}. -{{-113483199,-40374962,-89082025}, 757519802064405054560602}. -{{-113142412,-24210230,-78796950}, 769360540770312392437687}. -{{-113052951,-59076739,-46758932}, 1298216345365530611593820}. -{{-112775656,-38101098,-118903296}, 614804731741554031576919}. -{{-112716074,-18837898,-30799439}, 1910817914273884617869115}. -{{-112358686,-63848565,-116762336}, 87115299248732750991693}. -{{-112072253,-93670911,-25791709}, 1241848858114288676928144}. -{{-112034481,-87922965,-58518405}, 248826975803138363408448}. -{{-112022663,-92857532,-11111400}, 1373819137041593820393294}. -{{-111947369,-22047497,-85838945}, 831778640872110442072000}. -{{-111802397,-71952944,-119896021}, 85647161859735327445634}. -{{-111787599,-80485145,-49504861}, 1286597896588204365016264}. -{{-111779054,-11506159,-106683325}, 684519305647795259689177}. -{{-111673688,-65394725,-101017537}, 104960941187508471460673}. -{{-111360625,-33548297,-31290191}, 1842811228369086552507872}. -{{-111282705,-24399049,-116648054}, 616187236540848781413860}. -{{-111032097,-61399941,-83312754}, 238252621077076664299620}. -{{-111023193,-24676756,-73927996}, 769668668765512311822918}. -{{-110913675,-72022881,-53646859}, 1294569030077583166876328}. -{{-110813012,-51910202,-56942642}, 777977682654305265263671}. -{{-110667818,-23624696,-70728713}, 785962810399467319373707}. -{{-110453939,-87257750,-95138956}, 97532856114511921130654}. -{{-110432877,-80915577,-27157995}, 1307621470855471577607840}. -{{-110357657,-93506265,-59752728}, 184099463755134488018884}. -{{-110229813,-120131726,-3633185}, 1379652962946859052482962}. -{{-110202032,-41227032,-72674457}, 776479066495383643352515}. -{{-110122616,-98755427,-52714334}, 1219244984255758133850997}. -{{-109936824,-54784473,-123144364}, 605129576213365820702405}. -{{-109886132,-79699563,-41774561}, 1288992721998352006759697}. -{{-109756730,-107908763,-14915574}, 1362390949739435926585149}. -{{-109570388,-79866116,-37021667}, 1305258548525215508750371}. -{{-109407709,-107469584,-84044875}, 153430243935644558596770}. -{{-109172216,-48867331,-51172080}, 1814518246202904424887125}. -{{-108937019,-87671336,-78383611}, 229756176119205550972586}. -{{-108887117,-112958889,-8815012}, 1364567001560133100586628}. -{{-108684505,-3090781,-92730523}, 711708064999149545979488}. -{{-108661156,-21245865,-122517538}, 680697084565275178685605}. -{{-108310686,-81882971,-71538906}, 246410191247513836059773}. -{{-108061853,-30004858,-84837736}, 767175518464805058297622}. -{{-107932870,-38398072,-113770505}, 616949222806609511854027}. -{{-107885073,-60756312,-98813272}, 106104429306845084216774}. -{{-107736953,-83364934,-70086380}, 246440104844411225644758}. -{{-107645374,-71437892,-114759206}, 88040906207927499372911}. -{{-107634007,-9851815,-56847509}, 854727041259591600543448}. -{{-107513210,-107578236,-106406532}, 20912922281978565260815}. -{{-107300018,-104691044,-47042600}, 1221409499623196064196879}. -{{-107214095,-19795174,-22435}, 2059945384049174713156858}. -{{-107198467,-30727060,-118170267}, 616062637936191841916970}. -{{-107176526,-70638068,-109069654}, 88357212875442459461999}. -{{-107157720,-6341140,-117716867}, 682344430144656855061091}. -{{-107049830,-121427512,-30290638}, 1230854358710680580302831}. -{{-106982003,-31435652,-71170938}, 784761354178781539002414}. -{{-106830757,-85170481,-116958495}, 76712398965806706184608}. -{{-106784599,-86904156,-12736797}, 1438659178430896767499850}. -{{-106782925,-6963931,-64464057}, 854410764478063410769680}. -{{-106122522,-39673513,-50546877}, 1819760823150797700062857}. -{{-105871310,-1774803,-25720525}, 1924811847669816256890969}. -{{-105843707,-89821803,-73495003}, 234094542200619600666168}. -{{-105650128,-78204370,-115225401}, 81819046493540167993683}. -{{-105476496,-105705902,-23883152}, 1244677752318702605894103}. -{{-105425718,-8198296,-2600452}, 2065047685952135093909199}. -{{-105156685,-70747520,-77876761}, 243263117504226386144130}. -{{-105032944,-35016238,-66421266}, 789116232988084673282295}. -{{-104800206,-4381110,-91163860}, 715775121465376495117535}. -{{-104030967,-117652358,-47708174}, 1216168915219304438306814}. -{{-103936355,-72590371,-68246900}, 260035545990644510732316}. -{{-103514004,-38261071,-79965151}, 772124301256762457735601}. -{{-103190953,-1027849,-65626775}, 864688021273477681434592}. -{{-102812703,-63547006,-7218977}, 1453653809573362320994778}. -{{-102787978,-118287421,-24202006}, 1235389888015007095615277}. -{{-102679023,-59072324,-66931705}, 261371624478551101204810}. -{{-102550135,-66823541,-78141264}, 243419950849290520302412}. -{{-102511651,-49805375,-3130710}, 1988330398128801219279292}. -{{-102322524,-46395076,-2419615}, 1989414603559123554071331}. -{{-102210488,-64165214,-41921162}, 1302567059056344497994487}. -{{-102168135,-28750649,-24085894}, 1850412047959774754254828}. -{{-101847643,-34422779,-83528649}, 770299613439091146800920}. -{{-101799612,-80506655,-68086531}, 251836074479839643267761}. -{{-101776383,-116606226,-23223855}, 1235476308336599387738490}. -{{-101514743,-63883889,-33472448}, 1319095525796228044510156}. -{{-101328376,-87276928,-45891518}, 1291666178732567376720871}. -{{-101266941,-22169135,-82479143}, 836270752739319644625840}. -{{-101258413,-67167996,-6769208}, 1452689533555345305431814}. -{{-101164315,-38266899,-2647618}, 1997679806483495245894204}. -{{-101155584,-92987273,-31694479}, 1243725043950257157707233}. -{{-101110283,-55235420,-17359328}, 1969603855991438559110926}. -{{-100810805,-112841195,-1986237}, 1384969657657140301909008}. -{{-100789149,-80727399,-114425495}, 83897960527899122982832}. -{{-100750059,-51792265,-10950004}, 1971852280857571337864844}. -{{-100637471,-24020512,-60728593}, 792460579877618010927562}. -{{-100410705,-22095213,-24059584}, 1915327696260132616095044}. -{{-100033186,-59055966,-101208713}, 110327739519762048596379}. -{{-99968152,-103496113,-15393186}, 1374649083032051436737253}. -{{-99912482,-67833839,-71625627}, 259967760236797977155769}. -{{-99801087,-29252190,-105392408}, 638790473949061636651486}. -{{-99754231,-98194631,-79212980}, 168944660737884954433244}. -{{-99672570,-65298148,-83509249}, 241424257686749692654347}. -{{-99056325,-18768023,-123372784}, 684848399867447698470292}. -{{-98877591,-97570003,-36995968}, 1243284429426346339128156}. -{{-98518613,-72076150,-46999721}, 1301099254976691379252626}. -{{-98370912,-91233602,-60565006}, 188006873418504509895031}. -{{-98353514,-63651622,-92412832}, 112543175135319264315295}. -{{-98302548,-79140715,-17746849}, 1441900977191843685418257}. -{{-98302099,-102441374,-120699154}, 14436480401412389937342}. -{{-98273261,-109977106,-18134068}, 1366977929927185205985814}. -{{-98166726,-116798235,-50651758}, 1214704380404954202843005}. -{{-98097394,-94743209,-4512318}, 1394894488201818428523949}. -{{-98019903,-66309853,-96129564}, 111768881694161040276556}. -{{-97605703,-53560380,-115604740}, 610131193449626794223182}. -{{-97553546,-123178167,-3159664}, 1384281338204634871375773}. -{{-97344178,-10565113,-12485227}, 2048943228880929474129065}. -{{-97284125,-94497133,-35129558}, 1244069636750416783335204}. -{{-97064786,-44620854,-111339954}, 613381341138335328773311}. -{{-96904994,-89187791,-28913365}, 1311085361475255004860569}. -{{-96869987,-4168175,-104778802}, 713676697410481476047036}. -{{-96819397,-54860839,-117502548}, 610079436958063820346516}. -{{-96600487,-67732293,-102245665}, 109651064763351128007496}. -{{-96573630,-760519,-77096571}, 848701416629482740800761}. -{{-96486840,-59785409,-82661499}, 243093443921461692365537}. -{{-96409233,-107252793,-65600835}, 177004792272876933244128}. -{{-96296656,-70751466,-12019130}, 1452774754940285640592503}. -{{-96158361,-60165547,-49866666}, 1300910554804479563112052}. -{{-96007385,-24221921,-87081369}, 771729643316236795509696}. -{{-95956682,-106103908,-39662972}, 1226391223111072415574543}. -{{-95930955,-22974480,-6023225}, 1983318831635703524510602}. -{{-95882561,-85741216,-73996221}, 234714422287272693823682}. -{{-95870435,-15229200,-58978423}, 858177227434447972915626}. -{{-95683581,-6663870,-45255852}, 1898016112427157948086934}. -{{-95670881,-39477037,-8610050}, 1981932615978739519050852}. -{{-95543646,-3830199,-93012296}, 716356392821895699414493}. -{{-95245917,-107505069,-43214925}, 1218253700530298150297088}. -{{-95140389,-85499114,-19376337}, 1441111605633550225085714}. -{{-95047313,-87128462,-41800087}, 1292487054338515327404530}. -{{-94922870,-1201578,-31116652}, 1925112879328298378403423}. -{{-94900441,-48109667,-87007898}, 761107871857131599952500}. -{{-94809350,-79815754,-16372906}, 1442437696692964078259839}. -{{-94651832,-46894734,-77533078}, 764487930970952242191351}. -{{-94557188,-87188238,-15332934}, 1441277983445706901297591}. -{{-94525717,-7080041,-119515948}, 686733051938661196827780}. -{{-94504512,-4892252,-41256125}, 1906410121260856402869315}. -{{-94334431,-42204823,-17472484}, 1971457930905024377648348}. -{{-94258640,-108309915,-103213276}, 25600897769672895589461}. -{{-94182012,-115637348,-51199097}, 1214713195834278429162243}. -{{-94139316,-89635032,-34903574}, 1308991618653416540597671}. -{{-94098604,-6453552,-65822159}, 857031077233629509551011}. -{{-93999398,-11028462,-113752312}, 688974439419299643116511}. -{{-93964678,-22468550,-119026102}, 685702419343078900387839}. -{{-93956038,-103049652,-21250255}, 1374898219263884162564971}. -{{-93923871,-102782673,-58823681}, 187518952103240390201800}. -{{-93854420,-13047909,-22142338}, 2046632283749639359127589}. -{{-93717907,-64443756,-18195745}, 1451906467994818260976906}. -{{-93408823,-36515046,-118511674}, 619608748512007251386110}. -{{-93128753,-44556138,-98720986}, 630277569469983377312886}. -{{-92875197,-31229637,-42101727}, 1831051243179514891498272}. -{{-92647634,-83253718,-2555900}, 1460084133869727212989599}. -{{-92597115,-100792870,-44984157}, 1226307070139578391944858}. -{{-92576953,-79316989,-94797746}, 103436753011549998036580}. -{{-92408100,-120469198,-53251354}, 1214369890020714119878839}. -{{-92309577,-103344034,-61555564}, 187261120920257976805974}. -{{-92243590,-93094036,-2696363}, 1395133519520870568168043}. -{{-91358506,-121851480,-72027918}, 175408216373820987385775}. -{{-91341938,-116354591,-15436647}, 1365940364136741497186745}. -{{-91225986,-95181469,-11546999}, 1378480130526840353291561}. -{{-91097819,-113756725,-15428769}, 1366956968750322307289864}. -{{-90971559,-13232355,-71952487}, 856609315336095911095160}. -{{-90968669,-69310012,-62250378}, 262822822811136059555366}. -{{-90938581,-13723424,-46033080}, 1897890747667627196115334}. -{{-90807771,-89514463,-49266370}, 1290213237739708642095804}. -{{-90710994,-42521805,-41411898}, 1822809268482755197160493}. -{{-90649614,-115596856,-80956040}, 159042698622781813697999}. -{{-90575621,-23985263,-103501249}, 639582395012359562285456}. -{{-90565541,-22584151,-38436736}, 1913237520875742814401940}. -{{-90378578,-113803025,-8188539}, 1369283019836431689599145}. -{{-90308614,-45715589,-108436738}, 613752220497010860515949}. -{{-90306343,-84583767,-7543698}, 1443840062390128251086588}. -{{-90057957,-72157582,-105396823}, 109294001435060977457586}. -{{-90055242,-17373033,-108080205}, 688261456159554049216137}. -{{-89946710,-70519623,-88192054}, 241538999446739606888445}. -{{-89733194,-34511695,-48922407}, 1861096949536520008502201}. -{{-89705302,-8842591,-106492476}, 738019690551213405895389}. -{{-89691387,-60714058,-1843273}, 1502956377094854626778906}. -{{-89528655,-68573995,-36541504}, 1350781994002966034335068}. -{{-89417012,-50516076,-54103803}, 1851354752441779180915747}. -{{-89325372,-35289776,-29129827}, 1882016032458138228576931}. -{{-89322071,-9256103,-87497363}, 870281037098402120832760}. -{{-88679987,-44891873,-27893131}, 1873660347057205829544104}. -{{-88647449,-54300944,-62706072}, 814617278292734852389830}. -{{-88388537,-18207990,-101032406}, 737137796079900562980854}. -{{-88146912,-118755411,-99637343}, 57149940249329194946929}. -{{-88108434,-54247345,-69531812}, 812308367769684091289741}. -{{-88088498,-111260299,-87448996}, 190134562553899928437789}. -{{-87789587,-1845859,-103053684}, 746205797033069879959580}. -{{-87724137,-27843565,-68781603}, 823197497395235658122848}. -{{-87615330,-38782721,-814908}, 2030922944131623615002765}. -{{-87576769,-20661293,-19364096}, 2077910502437072606680388}. -{{-87528242,-10914276,-119695994}, 719052410372202034489391}. -{{-87521925,-20087546,-117356449}, 718128091569024964654354}. -{{-87228227,-121331174,-17065678}, 1398148135011907980826046}. -{{-87059710,-80105259,-66377610}, 284866415682080253484157}. -{{-87029553,-86599748,-64177817}, 285733875975840419735874}. -{{-86929325,-11106973,-103994652}, 737937375945281486450180}. -{{-86836165,-101671624,-82885946}, 198829306282432783998118}. -{{-86614461,-99246749,-19236411}, 1407485503810145819131424}. -{{-86560993,-18730675,-47874815}, 1929118165470956323721584}. -{{-86534150,-33929105,-47497553}, 1863133958842703514960841}. -{{-86514456,-35207669,-27352552}, 1882063091474816397974341}. -{{-86408252,-45304702,-22438992}, 2003493183199466864522135}. -{{-86366765,-40457815,-11005069}, 2006045404749599187775120}. -{{-85583695,-62908735,-58229485}, 296736934862225937410264}. -{{-85539704,-21210112,-112881396}, 720274166607424329495239}. -{{-85428197,-21844855,-60594678}, 890282379616929521401268}. -{{-85055270,-10804996,-66967116}, 889380624409386548505167}. -{{-84999728,-104934321,-76739790}, 201072832077858720285157}. -{{-84699596,-71531662,-71777992}, 292867951548730218646423}. -{{-84609248,-84709478,-74369485}, 267369240536660227235027}. -{{-84469334,-47391082,-107431940}, 646195572301699607549535}. -{{-84391651,-103092401,-60497923}, 219980940604965562994856}. -{{-84317493,-37650475,-33374995}, 1879879866307874952938544}. -{{-84315464,-111536014,-121033783}, 39092236643651628059635}. -{{-84305009,-50961969,-71886818}, 812476498406276674076900}. -{{-84285125,-36009822,-30684801}, 1881958877113156297388434}. -{{-84284748,-123228859,-97997095}, 59104616419642742550321}. -{{-84249906,-97618954,-114239723}, 50841341259533800344635}. -{{-84076565,-66581965,-115280588}, 123359940206271007296516}. -{{-84036859,-40322533,-46966633}, 1854953541769189736528648}. -{{-83913739,-117058371,-80623131}, 191497600223775850916408}. -{{-83871192,-45867041,-57662291}, 816199175340116001010401}. -{{-83694801,-112373456,-1427586}, 1418279605304142055882982}. -{{-83398078,-122761340,-108595405}, 40555471349988048780363}. -{{-83289740,-2104760,-32181098}, 1955500451504068196183719}. -{{-83070524,-40376793,-74627147}, 797483449106487015980705}. -{{-83059496,-19438919,-4942927}, 2096839242223159951001585}. -{{-82869638,-47283731,-23738142}, 1874019006168787506578301}. -{{-82711455,-60455452,-69649108}, 294239639236008247931982}. -{{-82659173,-27358802,-8175954}, 2015674534902197562937398}. -{{-82600083,-72086305,-116691615}, 123197156562332328616360}. -{{-82377215,-20267262,-71341814}, 887912749969987755604478}. -{{-82212138,-38378135,-79166712}, 805286881027149481766813}. -{{-81974734,-89754333,-31576198}, 1341573623899441372409197}. -{{-81690970,-84116793,-118192593}, 113871048918015174817673}. -{{-81653615,-95793698,-82782135}, 199955486953040428788090}. -{{-81468273,-24725270,-3993641}, 2032559769741667608538578}. -{{-81430143,-101497563,-34444444}, 1276072955182720492993628}. -{{-81372131,-10048241,-96190002}, 741005716206960185151660}. -{{-80844970,-96377626,-78402803}, 202511792146706173240891}. -{{-80787701,-25067279,-7549564}, 2016343161645176509745300}. -{{-80674383,-17840326,-13498441}, 2080941410806495071440346}. -{{-80661964,-3662627,-115290370}, 728190649971728781763125}. -{{-80639904,-119772547,-48003173}, 1247653562270835009843281}. -{{-80489858,-40091973,-88856186}, 795297894833620953626669}. -{{-80451494,-121284609,-100469334}, 57578711110117572930541}. -{{-80277313,-37942303,-56074442}, 1861206511486500704434420}. -{{-80251210,-68721623,-32885754}, 1351667966848751207018173}. -{{-80140025,-65417306,-34275184}, 1351656403838693726697302}. -{{-80048030,-63980487,-21090653}, 1484600619045144966913241}. -{{-79918576,-58796418,-63423305}, 297074945996279749060947}. -{{-79909682,-81669501,-33572812}, 1342212671745168397085709}. -{{-79841415,-84284790,-75646842}, 267855553223392627814142}. -{{-79817119,-54857850,-38517181}, 1870655678518362992082010}. -{{-79557079,-99922528,-109153480}, 50642866121622431054798}. -{{-79549920,-42290870,-7764616}, 2006898809714745300008407}. -{{-79538996,-70872216,-74053754}, 277205157983096635518119}. -{{-79431755,-107857143,-114574443}, 42078751950335998570168}. -{{-79383990,-16105091,-42068855}, 1930152626007130362903417}. -{{-79346836,-10581085,-51242596}, 1928822479135440474694661}. -{{-79225124,-58840791,-73539949}, 278525951821226040605841}. -{{-79028158,-77268975,-66569241}, 285601805594018899778009}. -{{-79001012,-123013688,-98026974}, 59629233158093133505959}. -{{-78999783,-61865143,-83169507}, 276028249801898974701304}. -{{-78734185,-77194144,-68049796}, 285565618312548941685446}. -{{-78406366,-105662666,-103437588}, 66754650326648339600479}. -{{-78263424,-25666181,-113039099}, 655984207116685405091937}. -{{-77989711,-112547934,-85130643}, 190990153185666533761274}. -{{-77804112,-92996869,-59111009}, 221821162136587999797569}. -{{-77641417,-106776756,-69451756}, 209776272627187923749446}. -{{-77637846,-31493102,-55730197}, 1861382410455430677500635}. -{{-77530625,-122571022,-70081743}, 208422835445587904565746}. -{{-77037615,-68576649,-106002383}, 142483291331606814688744}. -{{-76836441,-116374033,-88707364}, 189729728305290072478404}. -{{-76701003,-32705991,-75967994}, 806293853306057030127292}. -{{-76279148,-105590354,-117820533}, 48190058887398405341715}. -{{-76271591,-67145470,-2198258}, 1502569052795763968615166}. -{{-76186975,-56859534,-81095448}, 278272962718494375467486}. -{{-75868704,-122527143,-74584025}, 192254046418248030739921}. -{{-75765911,-65386148,-24364582}, 1354124238560081743952750}. -{{-75749076,-115304506,-6224102}, 1401352871031927273827639}. -{{-75665270,-22537678,-60403521}, 891126624185886080259035}. -{{-75631772,-18186531,-97917648}, 739863422534008872743701}. -{{-75531697,-2453151,-16341931}, 2088304211338428353063152}. -{{-75344986,-76847192,-41980392}, 1326917751392480690159503}. -{{-75323749,-4041960,-107613694}, 730610310653298687989158}. -{{-75128979,-111738922,-74238551}, 193463197836700426128698}. -{{-75096326,-27821245,-2255681}, 2032534326178027186710345}. -{{-75069968,-98788207,-17601472}, 1408402941649206161523157}. -{{-75046218,-84733750,-106977582}, 116856429764487946315711}. -{{-75008262,-46434591,-101817003}, 663283288241589613964025}. -{{-74997508,-34617270,-123416785}, 652507750794008624379283}. -{{-74874006,-111382945,-61175247}, 212061851642991885530089}. -{{-74801862,-18806857,-87117182}, 869647315179624821704685}. -{{-74784359,-53874081,-9528092}, 2005632115239199606303436}. -{{-74690278,-114856780,-46932590}, 1250920640475916231411567}. -{{-74572354,-62872956,-75412854}, 278415520811907444669743}. -{{-74422410,-115280786,-629676}, 1417851832628671748901407}. -{{-74336558,-75792266,-26081809}, 1345813043209859666052443}. -{{-74309307,-123351861,-47735099}, 1249739414115313791097384}. -{{-74008276,-724410,-45597837}, 1939392747998169799601171}. -{{-73972044,-12634845,-105272570}, 738551508591468767178277}. -{{-73802646,-22500118,-100876192}, 737664020971049455712223}. -{{-73725501,-76688086,-108620868}, 118032963074770947372694}. -{{-73625843,-53811492,-50992021}, 1852160512693180304039946}. -{{-73384485,-37615286,-81422147}, 805840738429197344371890}. -{{-73367405,-46869169,-63963103}, 816466323796618130473888}. -{{-73357648,-11369199,-38532452}, 1947489638103644776120533}. -{{-73146321,-63523375,-40189007}, 1336262791512321100153328}. -{{-73122218,-118577511,-30695530}, 1272825716040500003704509}. -{{-73027262,-41261538,-11516090}, 2010751133605322965743743}. -{{-72964320,-52596437,-121623582}, 646990450232332216095077}. -{{-72925545,-119225699,-27588318}, 1272866930087199496201076}. -{{-72881520,-8233933,-53149916}, 1932820199575503757823045}. -{{-72630418,-114327598,-46476780}, 1254973899603080056080543}. -{{-72398692,-38234531,-20315179}, 2016489943545819250276401}. -{{-72309921,-84043568,-7683596}, 1480944345711956479285446}. -{{-72218444,-21480133,-89506549}, 873640384718250028442113}. -{{-71961338,-107142810,-90117202}, 65439608973289754015295}. -{{-71829997,-6401668,-68161279}, 894173366293529140192034}. -{{-71648210,-96707135,-114503261}, 55492150072920440203417}. -{{-71519150,-111635946,-110423816}, 46360388033305605672287}. -{{-71448167,-62459568,-32616504}, 1356852147738618048924622}. -{{-71445148,-93011698,-115363929}, 53615039845474075400979}. -{{-71372062,-63119307,-85681767}, 280099255504180024876409}. -{{-70975720,-67498761,-53470044}, 1336626334772966136663749}. -{{-70908972,-75151575,-120475256}, 119452541797873393987477}. -{{-70880787,-26933571,-119962783}, 657787910771482170122552}. -{{-70756904,-41598056,-76834880}, 802092203229526380365767}. -{{-70582662,-63338009,-42828962}, 1340278881084131803621101}. -{{-70326862,-49920319,-11074791}, 2009583847776232179378681}. -{{-70211818,-30713218,-10018720}, 2020296846723526369141535}. -{{-70172785,-56269941,-77000486}, 800745725315116529060196}. -{{-70016776,-48190763,-100433242}, 666332131193631810473589}. -{{-69983792,-82782542,-110295210}, 120891802940061782018295}. -{{-69717018,-55927109,-110525726}, 649631047351130679866157}. -{{-69338071,-98415622,-8060033}, 1414859979203785663764442}. -{{-69195535,-123349681,-82495716}, 193964203619529763012812}. -{{-69128941,-39550206,-2633866}, 2035392008037404321557174}. -{{-68975555,-68692625,-36542913}, 1355514851651233103761800}. -{{-68944620,-45128390,-121765263}, 648179270243129026447283}. -{{-68881037,-56901646,-77128862}, 282698709145687665296310}. -{{-68874849,-88903744,-47841969}, 1329420282555003343385026}. -{{-68580243,-117814752,-5832943}, 1421656046114109917438378}. -{{-68366470,-102500518,-76389916}, 205813760556511071522527}. -{{-68233730,-12878623,-63800308}, 896145977993873519751325}. -{{-68189530,-45307064,-53076892}, 1857204794462782512365199}. -{{-68179895,-73502471,-89103532}, 270598682569787674336988}. -{{-68080197,-16937179,-36349945}, 1950602981471401510534416}. -{{-67836514,-65464463,-2458925}, 1506719796874311604803737}. -{{-67503425,-102007147,-101260705}, 71357839274423916909904}. -{{-67438575,-75328633,-122782747}, 119465507949885229559016}. -{{-67284999,-80011816,-9274613}, 1482015720198931240126154}. -{{-67135274,-20817809,-108840586}, 725261394521233578822317}. -{{-67126280,-114687727,-15158785}, 1404135285442433318470609}. -{{-67049108,-27945990,-97370801}, 678936694661210596050323}. -{{-66949308,-49302615,-76547420}, 800978271847542113664661}. -{{-66839006,-116384865,-113234244}, 45109098702642458259661}. -{{-66811385,-56701942,-110665748}, 131592457637120373176022}. -{{-66603826,-43736508,-4534122}, 2027311092542953810209839}. -{{-66600624,-18878143,-71331929}, 892636522432573165464017}. -{{-66579358,-84811465,-42323043}, 1329876917351735536571625}. -{{-66488974,-97303436,-14806530}, 1413588758797846140961903}. -{{-66450679,-103364696,-89850627}, 203165544766815107905258}. -{{-66256228,-109561761,-86743433}, 195072192922523320039809}. -{{-66104272,-67559828,-106191179}, 146626516081740977801315}. -{{-65925797,-59686551,-13219276}, 1491322909233373450714260}. -{{-65786267,-33392947,-17148232}, 2016983712462100007590684}. -{{-65656151,-91658304,-96881378}, 74632177996610168091374}. -{{-65572978,-7383560,-11819674}, 2086392849305001180449967}. -{{-65498294,-4025896,-85640359}, 883464497231655031742443}. -{{-65483784,-99206389,-11011449}, 1414642789447844245883713}. -{{-65475005,-58485658,-23498854}, 1359432072162355796983606}. -{{-65462948,-107657135,-8561014}, 1406637465881658730076597}. -{{-65444451,-30663129,-83524334}, 809121525470477850752428}. -{{-65359438,-20465615,-39325886}, 1950440003123567841264125}. -{{-65338821,-121959539,-74176192}, 196397439275023136542996}. -{{-65335054,-18180879,-92831787}, 744304288864474668075257}. -{{-65322459,-47453898,-84288031}, 799644585127824720582458}. -{{-65159235,-4610792,-20275349}, 2092131976630506302542986}. -{{-65055693,-43732890,-48534304}, 1857639238542525737166614}. -{{-65017434,-8619234,-44583136}, 1935265659792735456195359}. -{{-64913092,-108313975,-116914810}, 44264329128910575140021}. -{{-64793636,-59273421,-115243872}, 129256002204005183706373}. -{{-64756655,-57750209,-118727871}, 129230852496026209411560}. -{{-64650056,-6234396,-24754264}, 1954970129654752895528775}. -{{-64427320,-14108432,-51232535}, 1933514638504895452699619}. -{{-64069318,-39325332,-79443570}, 810481569606706315788911}. -{{-64007381,-3775679,-89597163}, 883691498205470180386992}. -{{-63986834,-1638036,-26856061}, 1963176451543928575903755}. -{{-63691364,-70610067,-113278844}, 130479224376203128395797}. -{{-63661437,-8969145,-77979065}, 877962485827677028122496}. -{{-63297698,-11617375,-101840455}, 743498061698066850101689}. -{{-63277165,-84179799,-74031862}, 272614124756122791440308}. -{{-63199148,-12592735,-66443379}, 894634040116668799623857}. -{{-63187450,-56076985,-87568926}, 798708344712431585097645}. -{{-62372587,-51613259,-61957261}, 820115463134893302124056}. -{{-62316833,-122933352,-25032742}, 1273577754940124977143270}. -{{-62288691,-27801451,-26866132}, 1888681445923744745096220}. -{{-62106255,-57652505,-27984655}, 1359668469032380806014440}. -{{-61898038,-69130762,-1522511}, 1507350870901127130650491}. -{{-61786577,-74956386,-84944443}, 271416954105196637939826}. -{{-61748896,-25556562,-77206507}, 812111190702548623202419}. -{{-61676258,-80115106,-31937776}, 1347993790438883090739487}. -{{-61626805,-88869342,-62643828}, 291030822449676508700822}. -{{-61618612,-34600691,-1164312}, 2036383238699312647489813}. -{{-61347031,-88141126,-5883598}, 1497593457406174918383614}. -{{-61311721,-120136296,-114905439}, 45483937899427060238306}. -{{-61024874,-119421926,-108699543}, 45816417843260826046395}. -{{-60906704,-32116641,-50354220}, 1866404252588781684598981}. -{{-60897517,-111008749,-70571747}, 214345954059350656140832}. -{{-60800664,-80385583,-21619769}, 1479889054372092853476305}. -{{-60772453,-81086888,-91450079}, 141423895580521400096162}. -{{-60629419,-23096040,-91519435}, 679941761881922780630698}. -{{-60491925,-120431463,-99500028}, 62406313789854893296788}. -{{-60416417,-6594427,-72724594}, 894540388692594702857332}. -{{-60171202,-102194621,-68892525}, 223058083850641109564425}. -{{-60153924,-83084358,-15732371}, 1479263747318353371075763}. -{{-59967275,-105713595,-97859984}, 73861317466108757583644}. -{{-59936011,-71658653,-122402160}, 128175080296794741745420}. -{{-59898794,-115365033,-36351454}, 1271190937261930760357805}. -{{-59832484,-43886986,-119537512}, 648872202244493706435863}. -{{-59816297,-33738465,-53676825}, 1866186628382321041206208}. -{{-59689740,-109415687,-94820317}, 65788282066532313484945}. -{{-59655768,-97136665,-75632421}, 207570422656032459978433}. -{{-59340029,-114395674,-47794148}, 1255634432677754786510358}. -{{-59277242,-88784140,-115992582}, 119063361089456570638127}. -{{-59145808,-59261278,-74629591}, 283309155272449432447475}. -{{-58841044,-1493230,-95626781}, 754067914798911471437971}. -{{-58679408,-73129888,-3272895}, 1499042291712219047125475}. -{{-58257717,-38073063,-80257168}, 810566128538375107741076}. -{{-58205428,-71346777,-69736393}, 298226511740011046612353}. -{{-58107171,-35711063,-19581980}, 2017186364341844339850396}. -{{-58073822,-8827530,-55553986}, 1933452372510869736707199}. -{{-57908815,-68003100,-101235120}, 147514483684433897399630}. -{{-57778930,-91729794,-55326192}, 1262892610591229428801823}. -{{-57512663,-118388166,-36758624}, 1271175432332949385304030}. -{{-57189565,-26329847,-70429441}, 828454525500515558913936}. -{{-57156397,-43951365,-33339614}, 1876956042622424289043236}. -{{-57008920,-73305382,-86189622}, 271240691701408274964471}. -{{-56960434,-77914430,-35644663}, 1347792403749036752693691}. -{{-56953670,-61621153,-91343799}, 150961018218547819408361}. -{{-56950510,-37796154,-94702127}, 678378255215141685208443}. -{{-56829857,-1277472,-84432821}, 884204767463890869006530}. -{{-56740065,-73878402,-22705192}, 1480124269988740072651094}. -{{-56647434,-69534962,-4381797}, 1507135495275268196745755}. -{{-56387804,-98666695,-52436925}, 1261757185867639695138449}. -{{-56255099,-28835232,-76386165}, 1071110857600168895394442}. -{{-56254879,-109341483,-53791252}, 1512524763005117755397212}. -{{-55911498,-3674177,-85314548}, 1143126390008616214995597}. -{{-55838678,-61126484,-67528039}, 558740483663649345018731}. -{{-55779142,-34747416,-11012621}, 2278731350417570137976523}. -{{-55717204,-16007154,-104794838}, 1001313161025383817496887}. -{{-55709641,-51341495,-71735688}, 1076852285620402174832596}. -{{-55643399,-72980743,-120458679}, 387271745782364257669112}. -{{-55516989,-81421467,-86288643}, 530127387807373174076976}. -{{-55510031,-87138826,-47787174}, 1589095232284115474713982}. -{{-55414469,-100328664,-66518835}, 482179680020952614646946}. -{{-55287897,-8253548,-75298297}, 1137361505645327563218754}. -{{-55112779,-90660256,-58677466}, 485693082035819553712814}. -{{-54945427,-80582970,-119714875}, 379013492997753493023802}. -{{-54932551,-84203116,-120888890}, 377977385971689981300334}. -{{-54890897,-47357537,-51376543}, 2117097972586764167242208}. -{{-54875001,-24541279,-10186814}, 2280184798018480410555380}. -{{-54765600,-61360750,-52821757}, 1597404096107931186354387}. -{{-54724875,-20499053,-19226367}, 2342355110649033304131368}. -{{-54265391,-4840397,-49729264}, 2200958518739328847217996}. -{{-53688239,-29679742,-102773492}, 936262961116140391538910}. -{{-53577654,-116999197,-61798130}, 474810768707575312496237}. -{{-53190742,-47681781,-48009751}, 2117148500003772156861289}. -{{-53138930,-20061161,-93118719}, 1003827795143841032553897}. -{{-53094589,-19270478,-82197052}, 1133735848161313319312022}. -{{-53050911,-93314155,-59854930}, 485677135387758031115388}. -{{-52851296,-32771606,-120047170}, 916357131366001618318583}. -{{-52675414,-53366730,-95521850}, 928011784842563842268799}. -{{-52640661,-1506689,-63360512}, 1164226152436376658796932}. -{{-52238076,-90748434,-42855802}, 1524618452371341398006327}. -{{-52096672,-17843681,-84743780}, 1133885415798498407215301}. -{{-52087220,-122549251,-2444532}, 1681278166440502903611413}. -{{-52062560,-104158958,-95897172}, 333056077278017360072919}. -{{-52049187,-72866817,-62125448}, 559711196497478571833740}. -{{-52028273,-10032161,-102848163}, 1002585742476993302880480}. -{{-51931759,-3187243,-69234271}, 1161836776128490272179576}. -{{-51812526,-49227415,-14844924}, 2267313292761148827757789}. -{{-51470242,-121289219,-43542414}, 1513905996473196999913789}. -{{-50989429,-92449007,-92119110}, 334632954590892110481844}. -{{-50967294,-8059462,-24380377}, 2214182375513172904402395}. -{{-50660151,-64601071,-56612548}, 561193224382101337756380}. -{{-50595816,-83845558,-2173808}, 1756987586962303413299159}. -{{-50537304,-96440640,-22426933}, 1672976114033250115695299}. -{{-50499149,-86843549,-112935550}, 380281255373351116695332}. -{{-50317604,-71277662,-116946943}, 387643835270413790081459}. -{{-50070420,-92490640,-26135577}, 1543554318523677856123267}. -{{-49945217,-51362559,-98037663}, 928175933053137929269744}. -{{-49928427,-20773186,-116902546}, 982669987242900791534142}. -{{-49884796,-99207821,-62341156}, 484330873859323141969413}. -{{-49863189,-86026710,-72684633}, 547898651746358916246930}. -{{-49833492,-70688556,-24430484}, 1617844140190372897293319}. -{{-49817576,-42233628,-66031034}, 1078445773446422883593831}. -{{-49764316,-17555436,-41409115}, 2194102214706524208750115}. -{{-49750943,-60442678,-56182365}, 1597571074962982540606682}. -{{-49699093,-73734057,-114518848}, 381583065765167337391492}. -{{-49645716,-116537025,-4679330}, 1681416491844429432905893}. -{{-49603222,-20472490,-60327170}, 1155015245592740573861503}. -{{-49256301,-99677464,-59973350}, 484587774991527735701414}. -{{-49205560,-48586408,-68046341}, 1077246895263922418177731}. -{{-49199498,-77927245,-84313758}, 530489436444971029382957}. -{{-49174664,-104922625,-35119349}, 1539872403034930518565569}. -{{-49111699,-99928892,-39385064}, 1539740719107997153504526}. -{{-49071112,-89319146,-81268504}, 531349702921028960997207}. -{{-49030230,-113939067,-90893709}, 325084830389426486034009}. -{{-48890859,-44551967,-113259996}, 910346259318967232096924}. -{{-48766222,-120230431,-4363558}, 1681272576166944361359869}. -{{-48734770,-106933064,-26035374}, 1534137152968152693245359}. -{{-48715291,-89458632,-2570202}, 1756846130901100838969006}. -{{-48569193,-69716885,-45874330}, 1598631297135160857905764}. -{{-48564473,-44353763,-7642893}, 2270714787483889908660816}. -{{-48483775,-83855509,-55439992}, 1586950175968377111337292}. -{{-48410463,-71222978,-98327265}, 406547767609359323558234}. -{{-48189516,-63422676,-14844834}, 1748880088242384797581863}. -{{-48151931,-109748280,-111451693}, 306049023173482163879562}. -{{-47998868,-28335527,-117062567}, 917754799946228943228337}. -{{-47968074,-60852325,-70279668}, 558562690566326000755213}. -{{-47902010,-93142097,-10878346}, 1676039286949923695368877}. -{{-47802186,-22238066,-52483137}, 2191810725162004556104475}. -{{-47692472,-37272618,-17483581}, 2277089171095857854766675}. -{{-47163540,-55768405,-86506484}, 1058442353878847160188933}. -{{-47153554,-101368290,-87534706}, 463569219172084125737023}. -{{-47138365,-32019189,-51700543}, 2126118936004483578417952}. -{{-47060985,-52101459,-119721078}, 907474479760786151988084}. -{{-47043666,-33425028,-103440209}, 935810732886604471607563}. -{{-46915888,-4505667,-92376630}, 1013840763088937483561333}. -{{-46880353,-91189985,-54779239}, 1522545086843691343264224}. -{{-46799182,-119546286,-26454316}, 1533316143063966848846047}. -{{-46753146,-68411279,-43578328}, 1599555277639224637152157}. -{{-46702540,-97287833,-97700811}, 334699786849915657596577}. -{{-46665639,-1642788,-103879962}, 1011362936262182467267182}. -{{-46649024,-54642856,-12835696}, 2269695838938715739067847}. -{{-46512735,-40789390,-104247498}, 927559203461937830598910}. -{{-46340386,-62628557,-97465331}, 410275980676379916014633}. -{{-45849929,-33451537,-81618109}, 1068341859562886492605120}. -{{-45846194,-38671848,-89327057}, 1067855245824381798417803}. -{{-45752593,-103781943,-35248913}, 1540404913111488291939792}. -{{-45567327,-70969248,-69718978}, 557898744472881795297518}. -{{-45294147,-49639326,-8146156}, 2270163237973584713300126}. -{{-45200343,-43918160,-84835274}, 1059907224380962969787118}. -{{-45126715,-55526365,-110049404}, 909951334677993690070540}. -{{-45111072,-23584647,-46765746}, 2129379310371570932159733}. -{{-44889630,-8954984,-42480102}, 2195769161245711359516143}. -{{-44446543,-829705,-105275013}, 1011339705937896298267848}. -{{-44343018,-96333484,-35844340}, 1541317470226370339243535}. -{{-43993606,-123216471,-11129053}, 1665276531079164486446809}. -{{-43891409,-26247581,-8631165}, 2280771459401265028361280}. -{{-43889337,-24050704,-2155847}, 2297059974618518872398818}. -{{-43404674,-17619991,-39293504}, 2210879589926414440822173}. -{{-43092987,-106387354,-66317587}, 482677770194124221789754}. -{{-43025767,-58518423,-78098489}, 542747569219516969381848}. -{{-42727352,-109208955,-98984817}, 323452654826508276610897}. -{{-42440402,-110265157,-76587034}, 457997808196812116224045}. -{{-42417785,-19236312,-105016624}, 1001832930544970699585478}. -{{-42276758,-1554528,-24047656}, 2223018986252171101060047}. -{{-42271366,-109954980,-75388109}, 458002525202494925646411}. -{{-42239000,-33734206,-116810126}, 917286637122540754744311}. -{{-42215257,-23190584,-27639473}, 2148371616028936661284802}. -{{-42198550,-36698975,-50933598}, 2126048682447055069115389}. -{{-42128888,-3411697,-99626486}, 1011602923236927882746853}. -{{-42014080,-45039875,-68717809}, 1078859460955452286841169}. -{{-41963463,-122992436,-72421725}, 472902657355295885314634}. -{{-41837825,-48256732,-85842639}, 1058686265112826632811874}. -{{-41638510,-72838477,-83916187}, 539323467451518005464169}. -{{-41622207,-16393412,-108266206}, 985784862946297725743470}. -{{-41483993,-70245650,-86403237}, 539083405996078509773394}. -{{-41319194,-62043602,-17926461}, 1749443983669780224465435}. -{{-41294617,-83161660,-113347802}, 380995084841315124313702}. -{{-41097651,-89059459,-78768631}, 531977475206340269107512}. -{{-40807893,-100696631,-65991296}, 482837712994185046156692}. -{{-40807821,-13597919,-7311123}, 2346842033117619665576624}. -{{-40773131,-41837841,-1707036}, 2287924791752156750432908}. -{{-40735273,-15875903,-25925939}, 2213568236919182677943024}. -{{-40469456,-60204931,-43659912}, 1600818867126058665388373}. -{{-40108710,-24383252,-37371003}, 2146012411129690763610731}. -{{-39450948,-77621990,-73270955}, 537527536523378895035571}. -{{-39151069,-65112578,-76303039}, 545897775022399028261682}. -{{-39118689,-11010677,-83165387}, 1139623814647936686594144}. -{{-39095623,-11052168,-25399518}, 2218652769585529270716398}. -{{-39048724,-113519809,-29107665}, 1538318519872891758584193}. -{{-38375740,-95174768,-87807372}, 468720075237200876608135}. -{{-38323222,-103519790,-46232240}, 1527712662423312458027999}. -{{-38224790,-36295519,-54657525}, 2129814397406793244848857}. -{{-38138271,-97237264,-33696445}, 1545698245940065208686794}. -{{-38015783,-14514554,-343227}, 2366375277531064291356282}. -{{-37764581,-64692743,-36834464}, 1620991066154782422128020}. -{{-37655028,-6930136,-10397962}, 2350769718045466526067879}. -{{-37573949,-92541834,-23609809}, 1548243516384220189824786}. -{{-37493463,-25683785,-114460368}, 924555019188566249478092}. -{{-37361521,-5808243,-30863580}, 2226605097646259158894676}. -{{-37269948,-71748344,-112906330}, 394366063308750593621671}. -{{-37251708,-59286249,-20538689}, 1753374570054023591843713}. -{{-37245041,-7010145,-12535008}, 2350740729722817415995844}. -{{-36913775,-38742781,-3747165}, 2299839071646975250328648}. -{{-36708397,-33981134,-103785239}, 939947758552189537012658}. -{{-36613992,-14853984,-86172924}, 1138310405284342924438215}. -{{-36557169,-75652685,-108442218}, 386545128973872250129508}. -{{-36270475,-46859456,-46180692}, 2123902208424700479545998}. -{{-36184679,-53732322,-92277008}, 932996593492399122129758}. -{{-35897745,-44658514,-98655569}, 931855304821538482028882}. -{{-35752400,-33313034,-90821101}, 942609499494879427169363}. -{{-35700573,-1679718,-106300583}, 1015466968558152013029298}. -{{-35685620,-11822402,-17520350}, 2348525504013929114427703}. -{{-35677167,-6459098,-70417641}, 1158376989297663170293082}. -{{-35658078,-109446140,-30473711}, 1538471906865442661250411}. -{{-35476163,-60957335,-83206744}, 544616441742928443833756}. -{{-35450551,-60880491,-29144012}, 1623350334939165973880412}. -{{-35438234,-104674434,-60616566}, 488820269468081019222847}. -{{-35366131,-107037825,-117941476}, 308676650979157042454668}. -{{-35306682,-78333683,-89774426}, 534902545386984033442365}. -{{-35145659,-61251625,-24773584}, 1623740099888735154149260}. -{{-35029323,-7599089,-30230054}, 2218572180142208354552748}. -{{-34991737,-30670902,-19304822}, 2282199027693284745576438}. -{{-34986165,-34489970,-61576255}, 1093491050118451241009458}. -{{-34918927,-63071188,-72964888}, 563218614038421543995726}. -{{-34692055,-43626657,-58454860}, 1085485629645228596640460}. -{{-34478366,-38856334,-10816583}, 2283380023102164232870395}. -{{-34232234,-49430302,-24209504}, 2142167076607127582663583}. -{{-34183816,-93924676,-91803185}, 339384366384198838788931}. -{{-34091483,-83089543,-76748005}, 536525324653632130569880}. -{{-34027884,-111826220,-39434420}, 1536045418668350108304903}. -{{-33981029,-82487702,-118910198}, 383050191522707840564662}. -{{-33964269,-29962393,-33829154}, 2150234451895345622017700}. -{{-33833627,-9981736,-24920666}, 2218854613221289023757998}. -{{-33653658,-108118026,-27857262}, 1538593795819250905421631}. -{{-33635773,-86392109,-33689918}, 1610723183528845166597924}. -{{-33517494,-3657803,-62233083}, 1168916232988559294619257}. -{{-33409396,-107007214,-48958571}, 1517640609975332736567475}. -{{-33272273,-51479083,-117512473}, 911947953439991022964048}. -{{-33251659,-33226663,-6697975}, 2283849952000495221297080}. -{{-33225848,-72248080,-35936961}, 1619896626229215809786819}. -{{-33223561,-5657332,-62521666}, 1168905646272438068134502}. -{{-33099368,-50892855,-28808407}, 2141863063028982730125297}. -{{-33095995,-17661880,-4675026}, 2366141207045276302063278}. -{{-33088302,-78014267,-90405419}, 405383957293037166439545}. -{{-32984318,-111993775,-111855766}, 310638906533791867296253}. -{{-32962858,-59121357,-113793726}, 395735759640732209301293}. -{{-32719962,-46157505,-15989893}, 2273056747272341610361481}. -{{-32687129,-92033904,-21765690}, 1677854715710237918485222}. -{{-32388829,-64736859,-16583589}, 1752550211160175786849808}. -{{-32289155,-88657515,-117789554}, 382897011226833617884220}. -{{-32124024,-72164249,-7880773}, 1754775692474578957334209}. -{{-31960620,-58410144,-39654185}, 1605011525354461222382467}. -{{-31759582,-25015903,-117751140}, 922576289938868097249501}. -{{-31670346,-118232104,-70500023}, 477228695488926802857899}. -{{-31667627,-36176526,-85933718}, 1072124410597791818501054}. -{{-31599878,-113645122,-71819080}, 478230878578834377550687}. -{{-31291403,-99650013,-73703200}, 470462841975881921160972}. -{{-31254644,-114817460,-109617548}, 310879698812418218625031}. -{{-31249750,-69946791,-3624779}, 1771029476930523647024889}. -{{-30878493,-49714061,-70838706}, 1082215198383180619355684}. -{{-30845170,-88827597,-8443012}, 1745807380600011444765709}. -{{-30822257,-7774348,-8435959}, 2351614634434481920986466}. -{{-30616943,-45414428,-69956931}, 1083252948706488458273898}. -{{-30534467,-5392608,-4264231}, 2375946267291498839488938}. -{{-30480951,-55880864,-4853593}, 2290942840456542073879498}. -{{-30453045,-107270986,-43627361}, 1520475382387384628725010}. -{{-30317929,-61033690,-93774673}, 415294378104955551721298}. -{{-30317638,-34864745,-67047491}, 1091905139144841678374633}. -{{-30256904,-121056240,-5874883}, 1686493786430058620076771}. -{{-30153721,-93529797,-36595388}, 1546170297434740551612996}. -{{-30105180,-84955108,-9076062}, 1745953492151451775136551}. -{{-30077159,-23758495,-108880584}, 925463432041247710751708}. -{{-29984881,-118462749,-110972287}, 310096516548840911398240}. -{{-29931842,-39097223,-108401217}, 924146254482890395243929}. -{{-29731106,-114813795,-44061632}, 1520054981796851686437149}. -{{-29650373,-69936844,-50106224}, 1601794877880532430886150}. -{{-29260988,-110986381,-608042}, 1687977887250380286729765}. -{{-29077101,-15800178,-91079228}, 1009323775696297652242966}. -{{-28981145,-15530464,-21534328}, 2347786632845673483336646}. -{{-28961531,-121355817,-57824780}, 480270783259415113440908}. -{{-28795603,-119017004,-79232810}, 461214751026020637150254}. -{{-28715205,-100283390,-80051857}, 470645716658113789309330}. -{{-28508428,-96643459,-35822314}, 1546038772256994746313269}. -{{-28464363,-68042077,-15894025}, 1753078146571399344533256}. -{{-28348304,-99897319,-47677075}, 1528451356917104625386737}. -{{-28221959,-94556847,-29531742}, 1548381526527329010664444}. -{{-27987403,-77325660,-48172152}, 1593577152236594378665742}. -{{-27536078,-63515085,-116213113}, 394072711863897856691529}. -{{-27282060,-29602951,-35078641}, 2150755974291039356848017}. -{{-27135528,-108087566,-68137031}, 479202550866175247813619}. -{{-27070725,-116138136,-35409426}, 1535578457393324188316838}. -{{-26982931,-96460097,-78546986}, 471760281823178611370156}. -{{-26870429,-53753927,-25856139}, 2142575531733726589132464}. -{{-26596556,-114221328,-89387139}, 459914648270602772955811}. -{{-26277906,-69771380,-97417309}, 413892703761256581122059}. -{{-26270651,-4945873,-76288683}, 1150858580324417024170664}. -{{-26098549,-15824292,-70963663}, 1157847240624592400261410}. -{{-25997327,-111407135,-70043373}, 478862199741493782718680}. -{{-25835656,-29195995,-122020367}, 922714611449859256952689}. -{{-25301358,-76308844,-61318227}, 556913514020752313123947}. -{{-25131350,-114741890,-100213272}, 328021363433648289938271}. -{{-25081968,-29087188,-98858442}, 941936290368112882649191}. -{{-24871316,-37064078,-103573244}, 940480275691272488896663}. -{{-24757547,-60559815,-23434992}, 1624344603027978058631068}. -{{-24639757,-23774670,-31733367}, 2151035712571703992798130}. -{{-24576980,-67745199,-97670855}, 414030853369835426744753}. -{{-24464361,-44931173,-23964582}, 2143798592491331695913828}. -{{-24449283,-9021438,-2271772}, 2367951493062428732848286}. -{{-24358218,-108792430,-73986841}, 462771645420135024905115}. -{{-24326183,-33327304,-108052122}, 924378934827494183718638}. -{{-24294648,-113744147,-33294076}, 1536925909382805986499157}. -{{-24183936,-111127969,-69654557}, 478875713194801804048577}. -{{-23859249,-69859124,-51784138}, 1601871683011121768138854}. -{{-23739133,-34423817,-83684680}, 1073099971069468300287876}. -{{-22887579,-103430851,-35968680}, 1544950803015515357756188}. -{{-22717158,-73291003,-70660719}, 586959653963121457014649}. -{{-22543055,-16720082,-112898593}, 1022579444854821006229850}. -{{-22474746,-61423853,-78911416}, 579728236809435271487245}. -{{-22267549,-53708213,-87623582}, 1095644805777876089557796}. -{{-22102977,-46256956,-89713996}, 1096772365931253369420870}. -{{-22037956,-96800209,-26659866}, 1581109894359966690465957}. -{{-22013622,-10568831,-42568913}, 2232819715472654876292057}. -{{-21983374,-113664746,-96917192}, 362448816043398400118111}. -{{-21898132,-93829531,-13032426}, 1713190897993708645067829}. -{{-21884133,-1845514,-110216208}, 1032154054315652631532822}. -{{-21828241,-48046580,-88320787}, 1095763031965857088602210}. -{{-21513044,-121740019,-92301250}, 361565136212567266770997}. -{{-21439540,-17031956,-68186852}, 1190483180142956495945735}. -{{-21154787,-78392986,-4706829}, 1795704550549628637527066}. -{{-21077416,-6121010,-115652374}, 1021718441792273916087159}. -{{-21009417,-100979293,-10859869}, 1712050656258494646414912}. -{{-20616858,-42725043,-39893063}, 2157435257735952113441593}. -{{-20551888,-97324866,-63059780}, 523016831850354659057751}. -{{-20537105,-43703570,-14158486}, 2308213428455754205120886}. -{{-20501710,-14730116,-118428370}, 1020504802367277049847919}. -{{-20458185,-51686529,-120382349}, 944667688738266890382016}. -{{-20426922,-98500113,-79859882}, 503115111965344394545837}. -{{-20276667,-29814938,-115047965}, 957471390013763996319258}. -{{-20235107,-111253004,-118616492}, 341516993279819812871182}. -{{-20224074,-102533605,-92386582}, 371036439806628049939245}. -{{-20191137,-29197980,-8090638}, 2317845271449601265481062}. -{{-20159837,-44513549,-31407837}, 2173836631653395206430208}. -{{-19866866,-55913869,-94131282}, 965775535732842872996909}. -{{-19740969,-69634971,-116555103}, 425375779432181026252656}. -{{-19574447,-4673013,-78546063}, 1183003065565820209168744}. -{{-19118338,-48967268,-111335932}, 947055408630083908368399}. -{{-19043482,-89019138,-117216184}, 415879514260685586758431}. -{{-18800602,-76470150,-31719429}, 1645059299843197462697627}. -{{-18719231,-54841609,-22156329}, 2304528308501598165933512}. -{{-18676537,-6612015,-72025262}, 1191400465015180265198580}. -{{-18654294,-97530114,-71790540}, 520656422822309065177695}. -{{-18486837,-80043300,-68191599}, 587125903692076300607778}. -{{-18461280,-4255705,-76883323}, 1183324420956238918057185}. -{{-18382213,-102744151,-97319250}, 370801292949670828520628}. -{{-18212764,-120783628,-105321673}, 358997076950884988264195}. -{{-18191324,-88208835,-49695234}, 1624902586783477050962485}. -{{-17871032,-52251171,-38616926}, 2172384254831419439674229}. -{{-17759844,-1595542,-8002337}, 2392432194410561536783763}. -{{-17503951,-65696427,-78593079}, 578770703344214709456248}. -{{-17444397,-76824599,-52567515}, 1625939299964530858127024}. -{{-17204386,-55437730,-95976465}, 965836132486423501451547}. -{{-16990816,-58906414,-117161995}, 426750868626910608988403}. -{{-16970217,-24134956,-90501421}, 976927402752684882366018}. -{{-16896042,-78290497,-14381607}, 1779247409924865850780585}. -{{-16862412,-14783702,-15553470}, 2380649111880148287055799}. -{{-16620454,-89017846,-18435477}, 1775980383603450695689947}. -{{-16614922,-85110325,-21921737}, 1775833414250521693850377}. -{{-16438098,-44655580,-18964946}, 2305841293412184419017775}. -{{-16307110,-11501863,-90608014}, 1042900911011223665739773}. -{{-16266193,-6809290,-27247796}, 2251681719004007032030294}. -{{-16104043,-61347507,-55482595}, 1635223832680178586993208}. -{{-16093301,-114106494,-16776532}, 1701616231246626418630806}. -{{-16078148,-9827391,-76239922}, 1175219063468326358233269}. -{{-16056067,-37481372,-102918607}, 972935244154875365897514}. -{{-16025977,-109265612,-114955265}, 343785361894676839814978}. -{{-15903880,-39061985,-45079951}, 2165325708558355421799393}. -{{-15858592,-4395028,-123131924}, 1029561714413640953925703}. -{{-15795701,-42482410,-116762996}, 946219052342524302820374}. -{{-15794481,-55677350,-106734931}, 947255241038499455796466}. -{{-15739517,-55054351,-86116570}, 1095716574958622389459636}. -{{-15658697,-6936506,-105351020}, 1040357401313854117260886}. -{{-15378201,-121244759,-30651348}, 1570290042953269272491732}. -{{-15332485,-87627393,-58263510}, 588369292586383350856100}. -{{-15124591,-3684368,-89363342}, 1180694830627514459652590}. -{{-14727521,-113197147,-6642534}, 1704017382950367664520564}. -{{-14685781,-43824206,-32879166}, 2173906688066247580205494}. -{{-14660772,-102011378,-107083736}, 352385474247085796088087}. -{{-14644409,-61593622,-80705534}, 579774235862565359810550}. -{{-14639261,-16838041,-11717738}, 2382705859695812574953124}. -{{-14519981,-51487130,-73848565}, 1098519126904473578874386}. -{{-14461671,-84211635,-32360717}, 1643950483298060757207640}. -{{-14419453,-50595866,-52488646}, 2153675455933598723030838}. -{{-14244822,-99514004,-113530086}, 352577640465498162502511}. -{{-14187512,-44213796,-41297027}, 2157884345500113287344739}. -{{-14123621,-7749453,-115501894}, 1022305353794311928978724}. -{{-13835231,-48067732,-5868672}, 2324163413869402653774158}. -{{-13781957,-21910018,-6405934}, 2383361894229451296092470}. -{{-13473983,-56706868,-77579784}, 580471719001149999487310}. -{{-13456644,-111484397,-94465690}, 363094971608006602742821}. -{{-13422000,-92278243,-61897058}, 523780201473785528311925}. -{{-13291881,-45539299,-100318796}, 965485328270618302458452}. -{{-13218588,-85473243,-62520}, 1795538638781641517301525}. -{{-12822259,-42528576,-110812692}, 949051696727951097241742}. -{{-12792817,-110316938,-81427776}, 495407345299458289091926}. -{{-12594432,-66437450,-50578055}, 1634996795770020058111347}. -{{-12427924,-69172197,-12929531}, 1788033096626708378904609}. -{{-12390046,-29931402,-82801275}, 1107140962600550249323643}. -{{-12323252,-88287246,-90718861}, 437749770597821996894355}. -{{-12312790,-94485210,-80345173}, 504729893772924753655387}. -{{-11961266,-48560712,-34695138}, 2173352220147010776253615}. -{{-11901409,-56517066,-5001489}, 1805893437569393448490322}. -{{-11899962,-291165,-22515847}, 2390266972741264539467561}. -{{-11834955,-116388188,-12232912}, 1703215865494355171419918}. -{{-11294632,-23233808,-29296957}, 2186048649502709905672899}. -{{-11244772,-9749865,-89809468}, 1173075767670581408947333}. -{{-11156150,-121494954,-24224439}, 1571122785583713971167099}. -{{-11098962,-93601187,-83500292}, 502831770946379044446237}. -{{-10966407,-39059972,-107205854}, 957216679509824834265966}. -{{-10916065,-72190574,-13397264}, 1788017391609368381854166}. -{{-10906345,-2650639,-57522273}, 1202796416876781364233168}. -{{-10856921,-122332171,-112965238}, 343011462274200704704372}. -{{-10078356,-58054793,-81872466}, 578476683626121945679013}. -{{-9637914,-58177542,-40200881}, 1638647595762233875273627}. -{{-9629012,-100791614,-48497089}, 1559532070385118258946451}. -{{-9456011,-63708786,-89597362}, 577973933598861119652414}. -{{-9338800,-2826493,-30988622}, 2260337369081822018053477}. -{{-9295764,-79196515,-82734208}, 568879957679930475634965}. -{{-9171824,-84809891,-80664522}, 569857956200441838151797}. -{{-9025859,-19260592,-60929321}, 1193125654786120869681546}. -{{-9009578,-5082887,-52973856}, 2239108794936032125962141}. -{{-8975786,-42038182,-99272641}, 965695418869510246877083}. -{{-8972092,-31878618,-79177065}, 1108265445137583767502611}. -{{-8520504,-63817440,-14081721}, 1789262086512227497900995}. -{{-8515116,-31275798,-14998613}, 2315130346428501992515219}. -{{-8461067,-26465793,-3556875}, 2334879598209995433323176}. -{{-8387385,-99384635,-27357398}, 1580505411607393486143348}. -{{-8237038,-81790614,-90975715}, 437985619856654617797883}. -{{-8162389,-109300622,-75979625}, 495783289150845971990930}. -{{-8033922,-44390822,-96233992}, 967603907295113577569695}. -{{-7966183,-9709086,-69986236}, 1192075421134519442991838}. -{{-7839581,-77161737,-119546844}, 417611836663984875036292}. -{{-7623021,-38108262,-10405670}, 2317038587761705803288502}. -{{-7477145,-61041700,-27284383}, 1657106627073157959250786}. -{{-7369576,-51742029,-107618780}, 947992201468993956662853}. -{{-7195419,-84862842,-98511704}, 435616386996741685575454}. -{{-6798919,-118931577,-28752663}, 1571045909865032647602152}. -{{-6797216,-66873094,-70084718}, 595880414100946812311031}. -{{-6453238,-93392107,-63877727}, 523825207869425445984121}. -{{-6395075,-116351559,-97484223}, 362102634889065220822456}. -{{-6329722,-79715693,-21515942}, 1777472215898054638903085}. -{{-6164890,-103151966,-22454345}, 1710192150769743833709467}. -{{-6018412,-72887148,-98737914}, 444914308979258650906151}. -{{-5966127,-65903007,-53672725}, 1638864989163527710023896}. -{{-5935582,-110137134,-118886620}, 346356433634998772029663}. -{{-5785250,-120827607,-111790652}, 347154188215351837588637}. -{{-5601063,-100941040,-3796490}, 1733295335217968785492718}. -{{-5401462,-7367886,-82551535}, 1177552957341933786239995}. -{{-5324270,-80737924,-115192833}, 421808958979728440615243}. -{{-5193745,-106762697,-44419355}, 1557410751504074474671328}. -{{-5156924,-122752101,-97055030}, 365988478498535279786789}. -{{-4832928,-21841005,-103592651}, 1043682028860567234911329}. -{{-4707925,-27707393,-64266954}, 1132209391134738138540196}. -{{-4682601,-123237349,-9040167}, 1707436420448992774826848}. -{{-4672710,-75021769,-19346609}, 1781721529769700353771465}. -{{-4651102,-84589213,-99237420}, 439667788587140682333261}. -{{-4597490,-101155379,-62823178}, 526700211259027439061053}. -{{-4276184,-39576185,-50901132}, 2159771799286119458193093}. -{{-3140984,-45500754,-116939705}, 950736159690358596852563}. -{{-3046042,-72469803,-9681780}, 1792443479276549812753949}. -{{-2988086,-97881828,-25869365}, 1585843735628551953003083}. -{{-2983936,-122697818,-75281916}, 498519763310927088286807}. -{{-2800034,-112893917,-53910485}, 1554904955042173864489993}. -{{-2591115,-28404402,-36630772}, 2187702949154783645860382}. -{{-2570587,-67018942,-61204454}, 602303904046106685389758}. -{{-2569627,-61570355,-5111254}, 1809878751301499647679292}. -{{-2565864,-24314330,-80490726}, 1113475260478912546975607}. -{{-2557299,-49513324,-109154059}, 952033894643272406633514}. -{{-2552435,-79881677,-45172299}, 1632808679050273139231784}. -{{-2425651,-76771131,-121935953}, 421634161266555206018328}. -{{-2390455,-94993620,-114205608}, 357751064669153086282574}. -{{-2380231,-92554824,-202932}, 1734749744836599653205710}. -{{-2368300,-8406020,-120402648}, 1026132239598038779620103}. -{{-2112405,-7330781,-113584352}, 1028476831589866150257924}. -{{-2070730,-2482712,-97350076}, 1055480894147672623902351}. -{{-2041206,-115291486,-52488928}, 1553879852994977723544543}. -{{-2006637,-45505021,-48193390}, 2159668397960683361314596}. -{{-1995507,-82617146,-99816078}, 439689589636783755797822}. -{{-1972145,-99660606,-88451813}, 505474759154214055633106}. -{{-1787026,-83877982,-54735132}, 1629445585062141774489759}. -{{-1587785,-729323,-82474561}, 1185874310835307290117968}. -{{-1544023,-101652112,-106327171}, 373288728624679601885930}. -{{-1495894,-41443342,-22007538}, 2310658219302698935816959}. -{{-1421575,-84555833,-9914004}, 1783212255058435510904524}. -{{-1403892,-310156,-52734148}, 2243389394868667788870663}. -{{-1375544,-11099203,-119167830}, 1026323831837376841153397}. -{{-1355193,-9553587,-36849944}, 2254008549375690454031188}. -{{-1178342,-20924477,-82053928}, 1176282551248072251977549}. -{{-1071874,-95277133,-42370195}, 1567037618760715392783401}. -{{-976963,-14677413,-36864593}, 2252848852483165220843784}. -{{-818755,-28497279,-119230936}, 960208822266953957013916}. -{{-693840,-16633467,-57925278}, 1197677172030080432891253}. -{{-642455,-110954862,-40179007}, 1557633103662126294488058}. -{{-573491,-54321006,-66234539}, 1119611052539437844498618}. -{{-568919,-78427773,-44337559}, 1632893517335720744910696}. -{{-559722,-59548956,-9519732}, 1793837251098537886459407}. -{{-489823,-19474685,-39244468}, 2252664599626071105778764}. -{{-394210,-21353697,-47552380}, 2236117911454487683397773}. -{{-263330,-50100333,-108146026}, 952114635034585205283885}. -{{-236842,-43496823,-102281438}, 969783572642660409075645}. -{{-214682,-105798745,-76352092}, 508025611377871302426253}. -{{-166995,-51791325,-1034247}, 2328645167391833535622440}. -{{-151048,-114800834,-13774070}, 1708391773236108317977463}. -{{-72224,-90428256,-101344747}, 374790758520341702097123}. -{{-4010,-73717721,-111496684}, 424117431831163197435533}. -{{45163,-109221607,-45201131}, 1557463097305220792913072}. diff --git a/test_cases/test_data/3dim_from_0_to_100.data b/test_cases/test_data/3dim_from_0_to_100.data deleted file mode 100644 index e459222..0000000 --- a/test_cases/test_data/3dim_from_0_to_100.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{0,13,88}, 1068162}. -{{0,30,73}, 1059988}. -{{0,44,34}, 197792}. -{{0,48,33}, 204804}. -{{0,83,15}, 534838}. -{{0,100,45}, 723332}. -{{1,9,69}, 1049863}. -{{1,18,56}, 157713}. -{{1,23,98}, 1188019}. -{{1,28,92}, 1076609}. -{{1,30,73}, 1059989}. -{{1,31,81}, 1074327}. -{{1,33,37}, 196871}. -{{1,57,82}, 1139747}. -{{1,59,69}, 1123607}. -{{1,67,41}, 657431}. -{{1,74,51}, 672821}. -{{1,79,8}, 527507}. -{{1,83,68}, 1581331}. -{{1,84,46}, 666017}. -{{2,18,13}, 10524}. -{{2,21,34}, 139434}. -{{2,33,63}, 215342}. -{{2,38,6}, 65976}. -{{2,39,26}, 84154}. -{{2,58,68}, 1123608}. -{{2,58,97}, 1254428}. -{{2,69,67}, 1573038}. -{{2,72,12}, 527624}. -{{2,73,19}, 541742}. -{{2,88,23}, 550188}. -{{3,6,52}, 147865}. -{{3,21,66}, 1056939}. -{{3,32,99}, 1245229}. -{{3,36,40}, 198793}. -{{3,44,34}, 197801}. -{{3,50,32}, 204825}. -{{3,67,60}, 674075}. -{{3,78,46}, 658873}. -{{3,83,56}, 682011}. -{{3,83,58}, 682043}. -{{3,84,6}, 532905}. -{{4,1,13}, 2374}. -{{4,1,52}, 147778}. -{{4,6,73}, 1050836}. -{{4,7,95}, 1067510}. -{{4,15,59}, 150774}. -{{4,17,89}, 1075270}. -{{4,18,91}, 1075316}. -{{4,21,35}, 139494}. -{{4,22,10}, 10480}. -{{4,25,10}, 11362}. -{{4,38,50}, 213232}. -{{4,45,61}, 216518}. -{{4,60,24}, 93376}. -{{4,79,53}, 673238}. -{{4,81,22}, 549218}. -{{4,86,58}, 682224}. -{{5,10,12}, 3409}. -{{5,11,10}, 3187}. -{{5,39,50}, 213235}. -{{5,40,12}, 68929}. -{{5,42,3}, 66677}. -{{5,56,89}, 1141829}. -{{5,59,35}, 205943}. -{{5,76,41}, 658629}. -{{5,77,35}, 656615}. -{{5,91,8}, 535635}. -{{5,91,48}, 681043}. -{{5,98,26}, 608369}. -{{5,100,81}, 1654981}. -{{6,2,58}, 149624}. -{{6,8,86}, 1066344}. -{{6,17,71}, 1057134}. -{{6,38,77}, 1116636}. -{{6,39,40}, 198874}. -{{6,42,17}, 83036}. -{{6,47,50}, 214266}. -{{6,57,28}, 93514}. -{{6,57,59}, 224366}. -{{6,61,77}, 1125838}. -{{6,62,9}, 77020}. -{{6,63,90}, 1142010}. -{{6,64,44}, 657736}. -{{6,78,40}, 658648}. -{{6,80,61}, 682316}. -{{6,82,75}, 1583228}. -{{6,92,40}, 666824}. -{{7,8,5}, 1357}. -{{7,45,46}, 200171}. -{{7,93,53}, 681423}. -{{8,12,28}, 20352}. -{{8,29,77}, 1060742}. -{{8,38,79}, 1117108}. -{{8,45,15}, 69542}. -{{8,52,12}, 76672}. -{{8,63,54}, 223154}. -{{8,64,61}, 674564}. -{{8,80,12}, 535296}. -{{8,81,49}, 680454}. -{{8,100,94}, 1657760}. -{{9,6,23}, 17333}. -{{9,6,75}, 1051317}. -{{9,13,83}, 1066663}. -{{9,18,57}, 158229}. -{{9,29,46}, 143267}. -{{9,42,83}, 1132085}. -{{9,53,96}, 1254019}. -{{9,61,94}, 1142691}. -{{10,6,31}, 19388}. -{{10,17,73}, 1059342}. -{{10,22,66}, 1057464}. -{{10,35,22}, 82746}. -{{10,39,13}, 68510}. -{{10,40,79}, 1117996}. -{{10,42,14}, 69432}. -{{10,57,21}, 91918}. -{{10,59,69}, 1124126}. -{{10,78,99}, 1705660}. -{{10,91,59}, 683582}. -{{11,13,39}, 133039}. -{{11,13,68}, 1050507}. -{{11,21,95}, 1076143}. -{{11,41,34}, 198187}. -{{11,54,10}, 76473}. -{{11,62,80}, 1140377}. -{{11,65,12}, 527115}. -{{11,71,90}, 1591995}. -{{11,92,75}, 1584813}. -{{11,97,38}, 721707}. -{{12,10,17}, 18004}. -{{12,10,67}, 1050228}. -{{12,11,69}, 1050454}. -{{12,23,15}, 11254}. -{{12,26,18}, 26224}. -{{12,36,18}, 82656}. -{{12,47,48}, 214738}. -{{12,54,7}, 74740}. -{{12,54,56}, 223952}. -{{12,67,77}, 1575766}. -{{12,68,1}, 524996}. -{{12,81,35}, 664166}. -{{13,1,95}, 1067879}. -{{13,29,92}, 1077187}. -{{13,32,66}, 1114721}. -{{13,49,44}, 207683}. -{{13,80,81}, 1598021}. -{{13,97,97}, 1770055}. -{{14,12,10}, 3816}. -{{14,14,31}, 20476}. -{{14,43,29}, 85854}. -{{14,49,90}, 1141354}. -{{14,51,45}, 207710}. -{{14,62,23}, 92156}. -{{14,66,11}, 526972}. -{{14,69,93}, 1592270}. -{{14,86,95}, 1600508}. -{{14,94,82}, 1599224}. -{{14,99,22}, 607098}. -{{15,0,24}, 19017}. -{{15,9,16}, 17995}. -{{15,9,60}, 151371}. -{{15,10,3}, 1661}. -{{15,10,69}, 1050461}. -{{15,11,22}, 18299}. -{{15,22,61}, 158685}. -{{15,22,87}, 1074173}. -{{15,24,21}, 26445}. -{{15,26,80}, 1074777}. -{{15,29,88}, 1076939}. -{{15,36,85}, 1131469}. -{{15,51,84}, 1139547}. -{{15,53,31}, 93167}. -{{15,60,74}, 1126121}. -{{15,69,9}, 527055}. -{{15,74,48}, 673369}. -{{15,76,44}, 659401}. -{{15,85,89}, 1600207}. -{{15,89,18}, 550507}. -{{15,89,35}, 665199}. -{{15,91,78}, 1585019}. -{{15,98,54}, 738169}. -{{16,4,48}, 151680}. -{{16,5,55}, 151974}. -{{16,10,30}, 23856}. -{{16,10,66}, 1053744}. -{{16,12,94}, 1072544}. -{{16,15,61}, 155030}. -{{16,19,10}, 14386}. -{{16,19,69}, 1061142}. -{{16,20,18}, 28832}. -{{16,63,20}, 95634}. -{{16,64,65}, 1576964}. -{{16,89,20}, 554242}. -{{16,99,77}, 1644822}. -{{17,9,72}, 1055747}. -{{17,14,91}, 1072309}. -{{17,25,9}, 15367}. -{{17,27,80}, 1078291}. -{{17,45,3}, 70823}. -{{17,51,72}, 1128467}. -{{17,90,17}, 554005}. -{{17,93,12}, 540035}. -{{18,5,26}, 22698}. -{{18,27,96}, 1192986}. -{{18,29,86}, 1078698}. -{{18,42,18}, 87096}. -{{18,44,72}, 1121416}. -{{18,57,19}, 95278}. -{{18,63,36}, 210330}. -{{18,70,48}, 675992}. -{{18,73,9}, 531470}. -{{18,86,20}, 553368}. -{{18,88,52}, 685320}. -{{18,98,30}, 612664}. -{{19,16,58}, 161833}. -{{19,16,71}, 1061165}. -{{19,24,38}, 144681}. -{{19,40,1}, 70669}. -{{19,50,1}, 77853}. -{{19,69,85}, 1593743}. -{{19,78,71}, 1578429}. -{{19,92,1}, 537741}. -{{20,22,46}, 145904}. -{{20,24,31}, 32100}. -{{20,62,7}, 79348}. -{{20,69,83}, 1593574}. -{{20,71,49}, 676054}. -{{21,0,44}, 137537}. -{{21,22,98}, 1192177}. -{{21,41,45}, 204103}. -{{21,48,56}, 227393}. -{{21,49,52}, 225603}. -{{21,60,59}, 228581}. -{{21,69,55}, 676327}. -{{21,76,47}, 663013}. -{{22,0,25}, 22604}. -{{22,3,33}, 135262}. -{{22,18,85}, 1077596}. -{{22,28,25}, 31948}. -{{22,38,16}, 86232}. -{{22,51,44}, 211290}. -{{22,66,73}, 1579100}. -{{22,98,16}, 610392}. -{{22,99,13}, 596318}. -{{23,55,49}, 225503}. -{{23,67,36}, 659803}. -{{23,81,31}, 555375}. -{{24,12,55}, 153508}. -{{24,33,8}, 72194}. -{{24,39,33}, 201366}. -{{24,46,8}, 73360}. -{{24,52,12}, 80768}. -{{24,64,92}, 1596160}. -{{24,65,64}, 1577474}. -{{24,67,78}, 1579826}. -{{24,70,25}, 547476}. -{{24,71,9}, 531094}. -{{24,71,24}, 547474}. -{{24,74,98}, 1709616}. -{{24,83,7}, 537398}. -{{24,88,37}, 669444}. -{{24,100,28}, 613248}. -{{25,3,75}, 1055287}. -{{25,6,11}, 6837}. -{{25,19,5}, 13079}. -{{25,24,30}, 32545}. -{{25,34,84}, 1135377}. -{{25,44,11}, 73381}. -{{25,44,66}, 1119905}. -{{25,44,74}, 1121953}. -{{25,56,27}, 97829}. -{{25,61,77}, 1130375}. -{{25,66,0}, 528913}. -{{25,92,80}, 1603201}. -{{26,2,22}, 21304}. -{{26,3,91}, 1071678}. -{{26,24,58}, 163368}. -{{26,39,74}, 1120954}. -{{26,49,32}, 209418}. -{{27,5,29}, 23439}. -{{27,26,77}, 1064733}. -{{27,30,22}, 30649}. -{{27,32,30}, 88873}. -{{27,34,96}, 1249817}. -{{27,36,83}, 1135277}. -{{27,45,78}, 1122219}. -{{27,47,50}, 218811}. -{{27,63,28}, 98203}. -{{27,74,46}, 663353}. -{{27,83,23}, 553791}. -{{27,84,27}, 555693}. -{{27,85,34}, 668331}. -{{27,88,45}, 671501}. -{{28,4,39}, 136164}. -{{28,4,45}, 138180}. -{{28,9,35}, 136806}. -{{28,10,3}, 5748}. -{{28,22,68}, 1061840}. -{{28,55,26}, 97010}. -{{28,60,75}, 1130212}. -{{28,88,11}, 540260}. -{{29,5,18}, 21219}. -{{29,9,79}, 1056615}. -{{29,12,13}, 8133}. -{{29,18,44}, 146257}. -{{29,50,100}, 1258321}. -{{29,61,68}, 1128387}. -{{29,73,47}, 663399}. -{{29,77,57}, 679623}. -{{29,81,57}, 686663}. -{{29,96,85}, 1659717}. -{{29,97,0}, 594499}. -{{29,97,38}, 725859}. -{{30,3,5}, 4958}. -{{30,24,77}, 1064780}. -{{30,26,59}, 163452}. -{{30,31,22}, 30714}. -{{30,54,54}, 226296}. -{{30,55,34}, 209658}. -{{30,85,17}, 553678}. -{{30,85,44}, 670666}. -{{30,94,78}, 1589240}. -{{31,18,67}, 1061501}. -{{31,32,70}, 1119081}. -{{31,47,92}, 1138651}. -{{31,59,3}, 79487}. -{{31,62,5}, 79837}. -{{31,80,97}, 1716813}. -{{31,83,73}, 1587807}. -{{31,87,66}, 1585915}. -{{32,6,0}, 32912}. -{{32,10,29}, 52500}. -{{32,20,59}, 190628}. -{{32,22,56}, 190608}. -{{32,23,96}, 1220754}. -{{32,32,94}, 1165600}. -{{32,45,95}, 1166758}. -{{32,50,17}, 122900}. -{{32,76,62}, 708000}. -{{32,83,64}, 1613842}. -{{32,100,26}, 641184}. -{{33,0,8}, 34817}. -{{33,6,46}, 166321}. -{{33,10,40}, 166929}. -{{33,34,76}, 1149201}. -{{33,53,89}, 1173639}. -{{33,66,25}, 575509}. -{{34,11,17}, 50206}. -{{34,12,69}, 1082764}. -{{34,19,16}, 57370}. -{{34,22,52}, 188824}. -{{34,40,13}, 101644}. -{{34,41,96}, 1278986}. -{{34,43,71}, 1148222}. -{{34,50,82}, 1171512}. -{{34,54,61}, 256412}. -{{34,68,80}, 1622152}. -{{34,93,17}, 582798}. -{{35,1,49}, 180239}. -{{35,17,84}, 1106187}. -{{35,25,29}, 60687}. -{{35,35,85}, 1163551}. -{{35,36,99}, 1278125}. -{{35,40,44}, 232713}. -{{35,73,44}, 691467}. -{{35,75,12}, 560411}. -{{35,94,18}, 582841}. -{{36,4,85}, 1098180}. -{{36,6,18}, 49392}. -{{36,11,47}, 167286}. -{{36,14,27}, 52468}. -{{36,23,30}, 59890}. -{{36,23,100}, 1221074}. -{{36,43,73}, 1150038}. -{{36,64,46}, 690528}. -{{36,69,74}, 1607906}. -{{36,74,91}, 1625204}. -{{36,76,93}, 1625540}. -{{37,6,13}, 35285}. -{{37,15,99}, 1213687}. -{{37,20,42}, 174305}. -{{37,26,30}, 60785}. -{{37,29,6}, 42467}. -{{37,32,59}, 247909}. -{{37,46,61}, 249301}. -{{37,59,43}, 240759}. -{{37,75,73}, 1608791}. -{{37,83,91}, 1632375}. -{{37,92,16}, 582849}. -{{37,92,70}, 1615329}. -{{38,1,73}, 1083470}. -{{38,27,4}, 42330}. -{{38,29,38}, 173546}. -{{38,37,10}, 100586}. -{{38,50,89}, 1173596}. -{{38,67,23}, 573822}. -{{38,88,86}, 1631592}. -{{38,90,8}, 568408}. -{{38,94,18}, 582904}. -{{39,17,56}, 190539}. -{{39,24,10}, 44137}. -{{39,30,84}, 1107417}. -{{39,43,74}, 1150075}. -{{39,57,52}, 255307}. -{{39,61,80}, 1172683}. -{{39,76,6}, 558569}. -{{39,81,6}, 565611}. -{{39,87,32}, 696539}. -{{39,87,78}, 1616379}. -{{39,89,94}, 1633643}. -{{39,96,87}, 1687917}. -{{39,97,24}, 641099}. -{{40,13,100}, 1214338}. -{{40,27,41}, 175638}. -{{40,29,7}, 42918}. -{{40,42,69}, 1148692}. -{{40,48,99}, 1286692}. -{{40,52,30}, 125856}. -{{40,57,60}, 257794}. -{{40,73,97}, 1738246}. -{{40,74,88}, 1625616}. -{{40,94,86}, 1632176}. -{{40,99,3}, 623158}. -{{41,2,95}, 1100597}. -{{41,27,75}, 1093175}. -{{41,31,61}, 192407}. -{{41,31,73}, 1093271}. -{{41,39,92}, 1166227}. -{{41,65,27}, 576039}. -{{42,35,82}, 1163834}. -{{42,36,65}, 1147532}. -{{42,61,99}, 1287854}. -{{42,78,77}, 1609628}. -{{42,88,19}, 583212}. -{{43,17,23}, 58159}. -{{43,19,46}, 174907}. -{{43,37,4}, 99211}. -{{43,42,24}, 118297}. -{{43,67,90}, 1624635}. -{{43,73,40}, 691723}. -{{43,80,94}, 1633065}. -{{43,84,21}, 582541}. -{{43,86,16}, 582297}. -{{44,4,17}, 49860}. -{{44,26,99}, 1222260}. -{{44,37,81}, 1163974}. -{{44,43,73}, 1150550}. -{{44,55,45}, 240598}. -{{44,56,80}, 1173056}. -{{44,69,15}, 560102}. -{{44,79,90}, 1625842}. -{{44,81,94}, 1633122}. -{{44,98,17}, 639572}. -{{45,2,73}, 1083989}. -{{45,8,14}, 36705}. -{{45,19,56}, 191059}. -{{45,37,89}, 1166023}. -{{45,43,42}, 233075}. -{{45,62,94}, 1175537}. -{{45,65,9}, 559687}. -{{45,67,64}, 1606227}. -{{45,68,37}, 689093}. -{{45,74,46}, 692081}. -{{45,78,86}, 1624049}. -{{45,82,73}, 1616469}. -{{45,89,3}, 566887}. -{{45,91,34}, 697971}. -{{45,92,30}, 585697}. -{{46,28,94}, 1109992}. -{{46,29,16}, 59082}. -{{46,35,74}, 1149562}. -{{46,36,11}, 101100}. -{{46,49,2}, 107114}. -{{46,57,4}, 108362}. -{{46,60,92}, 1175496}. -{{46,62,97}, 1287900}. -{{46,65,92}, 1624906}. -{{46,75,20}, 575322}. -{{46,89,97}, 1746510}. -{{47,0,100}, 1213257}. -{{47,7,51}, 180991}. -{{47,14,9}, 36573}. -{{47,14,31}, 53245}. -{{47,24,82}, 1107561}. -{{47,31,14}, 45051}. -{{47,35,31}, 117631}. -{{47,46,56}, 249561}. -{{47,59,83}, 1173119}. -{{47,97,20}, 639819}. -{{48,10,27}, 56372}. -{{48,23,19}, 61622}. -{{48,27,38}, 177458}. -{{48,36,99}, 1282212}. -{{48,51,66}, 1159218}. -{{48,61,40}, 244866}. -{{48,72,3}, 562212}. -{{48,82,89}, 1636372}. -{{48,83,40}, 702482}. -{{48,84,61}, 719236}. -{{48,92,53}, 718212}. -{{48,97,32}, 757762}. -{{49,18,80}, 1110033}. -{{49,19,18}, 61491}. -{{49,25,10}, 48163}. -{{49,62,77}, 1162645}. -{{49,63,34}, 242867}. -{{50,15,3}, 38078}. -{{50,16,85}, 1110284}. -{{50,25,44}, 179466}. -{{50,27,83}, 1111102}. -{{50,27,92}, 1113370}. -{{50,49,46}, 244010}. -{{50,50,73}, 1161244}. -{{50,65,71}, 1610030}. -{{50,85,76}, 1620362}. -{{51,15,12}, 40347}. -{{51,26,84}, 1111321}. -{{51,28,83}, 1111213}. -{{51,45,51}, 251055}. -{{51,75,67}, 1610815}. -{{51,86,90}, 1636537}. -{{51,89,18}, 586795}. -{{51,94,8}, 572569}. -{{52,25,35}, 177254}. -{{52,32,96}, 1282112}. -{{52,38,35}, 233716}. -{{52,72,32}, 693312}. -{{52,87,100}, 1749458}. -{{52,100,18}, 643296}. -{{53,8,84}, 1103169}. -{{53,13,22}, 54755}. -{{53,43,26}, 121971}. -{{53,54,3}, 110837}. -{{53,56,54}, 259425}. -{{53,89,18}, 586851}. -{{54,0,93}, 1104204}. -{{54,6,45}, 170460}. -{{54,16,47}, 178540}. -{{54,17,5}, 45390}. -{{54,22,96}, 1224920}. -{{54,33,8}, 104522}. -{{54,38,31}, 121340}. -{{54,42,84}, 1168728}. -{{54,43,27}, 121982}. -{{54,47,89}, 1170654}. -{{54,48,90}, 1177704}. -{{54,62,92}, 1179096}. -{{54,65,34}, 692330}. -{{54,75,26}, 580730}. -{{54,90,18}, 586872}. -{{55,1,50}, 184427}. -{{55,6,1}, 37085}. -{{55,9,60}, 187723}. -{{55,25,86}, 1111403}. -{{55,30,2}, 46329}. -{{55,47,99}, 1283327}. -{{55,49,4}, 110923}. -{{55,58,59}, 261245}. -{{55,66,57}, 710749}. -{{55,70,84}, 1626585}. -{{56,7,56}, 187026}. -{{56,15,90}, 1105586}. -{{56,20,84}, 1110912}. -{{56,23,82}, 1110706}. -{{56,37,6}, 103330}. -{{56,37,94}, 1170338}. -{{56,57,75}, 1162790}. -{{56,76,59}, 712356}. -{{57,3,36}, 168723}. -{{57,14,35}, 169653}. -{{57,22,11}, 47797}. -{{57,23,100}, 1225619}. -{{57,24,4}, 46849}. -{{57,36,20}, 119681}. -{{57,45,37}, 235399}. -{{57,54,88}, 1178257}. -{{57,63,66}, 1160883}. -{{57,65,47}, 695079}. -{{57,77,65}, 1611399}. -{{57,84,46}, 703393}. -{{58,1,97}, 1217038}. -{{58,4,31}, 56236}. -{{58,5,10}, 39594}. -{{58,27,94}, 1113914}. -{{58,39,98}, 1282746}. -{{58,52,49}, 258700}. -{{58,53,40}, 244362}. -{{58,59,66}, 1160762}. -{{58,81,64}, 1618442}. -{{58,95,84}, 1636250}. -{{58,96,90}, 1694248}. -{{59,34,80}, 1167897}. -{{59,79,88}, 1629851}. -{{60,3,29}, 56150}. -{{60,3,65}, 1086038}. -{{60,10,44}, 171856}. -{{60,10,59}, 188020}. -{{60,24,42}, 179808}. -{{60,39,91}, 1170166}. -{{60,41,42}, 237154}. -{{60,45,7}, 104422}. -{{60,54,91}, 1178356}. -{{60,55,14}, 113650}. -{{60,56,99}, 1291876}. -{{60,94,64}, 1619664}. -{{61,4,49}, 185029}. -{{61,16,75}, 1096293}. -{{61,16,80}, 1110593}. -{{61,20,74}, 1096417}. -{{61,24,25}, 65093}. -{{61,39,16}, 119507}. -{{61,44,20}, 120769}. -{{61,45,3}, 104167}. -{{61,50,48}, 258641}. -{{61,52,66}, 1159905}. -{{61,60,55}, 260069}. -{{61,65,90}, 1628771}. -{{61,76,65}, 1611461}. -{{61,91,5}, 571223}. -{{61,92,61}, 720837}. -{{62,0,97}, 1217100}. -{{62,9,8}, 40522}. -{{62,14,45}, 171996}. -{{62,27,73}, 1097310}. -{{62,40,18}, 120424}. -{{62,40,80}, 1168968}. -{{62,48,22}, 127848}. -{{62,56,23}, 128876}. -{{62,57,20}, 128842}. -{{62,75,3}, 562814}. -{{62,85,59}, 719598}. -{{63,0,99}, 1217133}. -{{63,18,26}, 64121}. -{{63,33,29}, 121679}. -{{63,35,95}, 1170303}. -{{63,39,32}, 234203}. -{{63,43,94}, 1171323}. -{{63,59,25}, 130655}. -{{63,60,47}, 245741}. -{{63,72,34}, 693865}. -{{63,77,58}, 712427}. -{{63,80,90}, 1636969}. -{{63,87,10}, 572155}. -{{63,89,92}, 1638219}. -{{63,92,17}, 587469}. -{{63,94,53}, 718813}. -{{63,95,24}, 589531}. -{{63,98,49}, 774749}. -{{63,100,10}, 629481}. -{{64,3,51}, 409654}. -{{64,7,69}, 1311126}. -{{64,30,15}, 273844}. -{{64,35,36}, 459026}. -{{64,38,71}, 1376692}. -{{64,43,77}, 1379606}. -{{64,78,95}, 1854900}. -{{64,81,73}, 1845254}. -{{64,84,4}, 795008}. -{{65,5,52}, 409987}. -{{65,25,83}, 1336359}. -{{65,34,100}, 1507601}. -{{65,35,34}, 458803}. -{{65,39,58}, 477363}. -{{65,55,60}, 485779}. -{{65,68,68}, 1835393}. -{{65,78,28}, 806289}. -{{65,80,69}, 1843461}. -{{66,14,9}, 265372}. -{{66,20,55}, 418220}. -{{66,47,43}, 462014}. -{{66,52,56}, 485512}. -{{66,54,85}, 1401244}. -{{66,59,51}, 484414}. -{{66,72,93}, 1854732}. -{{66,86,88}, 1861784}. -{{67,17,91}, 1337391}. -{{67,27,9}, 273439}. -{{67,28,2}, 271529}. -{{67,30,35}, 402621}. -{{67,66,70}, 1835321}. -{{67,69,46}, 919979}. -{{67,69,55}, 934319}. -{{67,72,86}, 1852713}. -{{67,84,43}, 927917}. -{{68,6,48}, 409808}. -{{68,8,19}, 279652}. -{{68,10,28}, 281936}. -{{68,11,76}, 1314130}. -{{68,16,2}, 270432}. -{{68,19,98}, 1450098}. -{{68,24,81}, 1336388}. -{{68,31,60}, 421330}. -{{68,41,77}, 1379654}. -{{68,42,10}, 330864}. -{{68,47,3}, 328950}. -{{68,51,91}, 1402998}. -{{68,81,18}, 811106}. -{{68,89,19}, 812134}. -{{69,7,40}, 395475}. -{{69,24,16}, 287809}. -{{69,37,61}, 477639}. -{{69,43,83}, 1393783}. -{{69,45,29}, 347591}. -{{69,50,89}, 1402965}. -{{69,51,40}, 469075}. -{{69,59,98}, 1516659}. -{{69,76,55}, 935397}. -{{69,77,44}, 921027}. -{{69,80,26}, 813153}. -{{69,82,83}, 1859701}. -{{69,88,93}, 1862981}. -{{70,12,76}, 1314248}. -{{70,12,87}, 1328620}. -{{70,13,54}, 411114}. -{{70,30,93}, 1338844}. -{{70,51,33}, 467038}. -{{70,53,7}, 336366}. -{{70,54,12}, 338392}. -{{70,77,45}, 921038}. -{{70,92,71}, 1844716}. -{{71,10,77}, 1314141}. -{{71,11,52}, 410971}. -{{71,24,44}, 404809}. -{{71,42,77}, 1379677}. -{{71,43,88}, 1395803}. -{{71,45,52}, 476619}. -{{71,88,45}, 929101}. -{{71,88,66}, 1844329}. -{{71,91,20}, 812379}. -{{71,92,34}, 926953}. -{{71,94,63}, 945661}. -{{72,30,65}, 1320596}. -{{72,43,94}, 1396530}. -{{72,48,20}, 353024}. -{{72,57,47}, 470822}. -{{72,72,65}, 1836548}. -{{72,88,47}, 929572}. -{{73,7,69}, 1311639}. -{{73,29,15}, 274343}. -{{73,33,8}, 330243}. -{{73,38,37}, 459669}. -{{73,47,46}, 462771}. -{{73,90,66}, 1844785}. -{{74,11,77}, 1314590}. -{{74,13,97}, 1443470}. -{{74,25,73}, 1322510}. -{{74,28,13}, 274316}. -{{74,45,61}, 479118}. -{{74,53,90}, 1403562}. -{{74,68,84}, 1852296}. -{{74,75,96}, 1967642}. -{{74,78,12}, 790424}. -{{74,82,33}, 926236}. -{{74,84,62}, 945064}. -{{74,89,74}, 1846826}. -{{74,93,65}, 1844878}. -{{75,2,8}, 264729}. -{{75,3,43}, 395839}. -{{75,49,25}, 354831}. -{{75,51,60}, 486171}. -{{75,62,72}, 1388185}. -{{75,76,3}, 788141}. -{{75,76,96}, 1967753}. -{{75,82,56}, 944665}. -{{75,86,89}, 1862301}. -{{75,87,58}, 944827}. -{{75,100,51}, 1000109}. -{{76,18,30}, 289648}. -{{76,26,13}, 274260}. -{{76,75,91}, 1855094}. -{{76,77,72}, 1838786}. -{{76,95,37}, 927702}. -{{77,5,14}, 265187}. -{{77,5,52}, 410563}. -{{77,5,92}, 1330115}. -{{77,19,36}, 402259}. -{{77,27,46}, 405363}. -{{77,28,29}, 290757}. -{{77,54,66}, 1385201}. -{{77,61,11}, 339687}. -{{77,71,45}, 920535}. -{{77,87,63}, 945143}. -{{77,91,23}, 812919}. -{{77,93,39}, 927719}. -{{77,100,21}, 869317}. -{{78,5,14}, 265194}. -{{78,6,12}, 265176}. -{{78,20,17}, 287436}. -{{78,22,9}, 273116}. -{{78,31,64}, 1320666}. -{{78,41,57}, 478798}. -{{78,51,71}, 1385342}. -{{78,52,18}, 353000}. -{{78,55,36}, 467930}. -{{78,58,6}, 337784}. -{{78,64,41}, 920140}. -{{79,16,55}, 418669}. -{{79,23,78}, 1321979}. -{{79,51,97}, 1516127}. -{{79,56,17}, 353869}. -{{79,58,64}, 1386073}. -{{79,78,26}, 806649}. -{{79,81,70}, 1844075}. -{{80,79,39}, 923062}. -{{81,26,88}, 1342481}. -{{81,40,20}, 349441}. -{{81,43,23}, 349495}. -{{81,45,20}, 349571}. -{{81,58,51}, 488501}. -{{81,60,74}, 1391777}. -{{81,63,54}, 488883}. -{{81,64,48}, 937985}. -{{81,71,52}, 938387}. -{{81,76,61}, 941445}. -{{81,80,77}, 1849605}. -{{81,81,63}, 948519}. -{{81,85,100}, 1978755}. -{{81,99,40}, 989203}. -{{82,9,83}, 1332270}. -{{82,24,67}, 1324076}. -{{82,30,57}, 425116}. -{{82,50,51}, 487484}. -{{82,51,31}, 358718}. -{{82,60,3}, 341164}. -{{82,60,10}, 343208}. -{{82,79,88}, 1858714}. -{{83,7,63}, 416191}. -{{83,50,14}, 342329}. -{{83,56,4}, 341257}. -{{83,67,76}, 1841435}. -{{83,78,64}, 1840281}. -{{83,79,62}, 941499}. -{{83,80,26}, 817193}. -{{83,82,18}, 815161}. -{{84,5,86}, 1331682}. -{{84,11,42}, 400498}. -{{84,34,86}, 1397104}. -{{84,40,34}, 463968}. -{{84,59,18}, 357490}. -{{84,81,55}, 946534}. -{{84,84,22}, 815584}. -{{84,87,69}, 1847766}. -{{84,92,51}, 947428}. -{{85,2,95}, 1333621}. -{{85,10,14}, 269681}. -{{85,29,28}, 294339}. -{{85,36,51}, 479461}. -{{85,86,97}, 1978581}. -{{85,94,52}, 947665}. -{{86,1,6}, 266602}. -{{86,13,31}, 286190}. -{{86,18,11}, 276604}. -{{86,27,91}, 1342590}. -{{86,37,19}, 348398}. -{{86,62,8}, 343256}. -{{86,68,89}, 1857740}. -{{86,69,42}, 923882}. -{{86,71,47}, 924158}. -{{86,78,96}, 1971416}. -{{86,83,13}, 801118}. -{{87,6,32}, 397529}. -{{87,13,52}, 415179}. -{{87,43,35}, 463999}. -{{87,50,3}, 340093}. -{{87,57,94}, 1408363}. -{{87,68,53}, 938445}. -{{87,69,18}, 807147}. -{{87,83,63}, 948607}. -{{88,15,60}, 417682}. -{{88,32,72}, 1382912}. -{{88,48,60}, 490240}. -{{88,50,18}, 356912}. -{{88,57,8}, 343554}. -{{88,60,50}, 489120}. -{{88,77,69}, 1841030}. -{{88,77,90}, 1859234}. -{{88,97,25}, 875014}. -{{89,12,88}, 1334913}. -{{89,16,3}, 274981}. -{{89,40,95}, 1400613}. -{{89,73,22}, 808739}. -{{89,93,10}, 802467}. -{{90,11,86}, 1333050}. -{{90,40,52}, 481032}. -{{90,44,42}, 466600}. -{{90,45,90}, 1400490}. -{{90,53,74}, 1391274}. -{{90,55,62}, 490426}. -{{90,60,78}, 1392552}. -{{90,87,36}, 930714}. -{{90,88,67}, 1848876}. -{{90,94,32}, 931480}. -{{91,22,48}, 422553}. -{{91,40,26}, 351785}. -{{91,41,94}, 1400619}. -{{91,59,62}, 491323}. -{{91,64,41}, 924173}. -{{91,71,53}, 938911}. -{{91,84,24}, 817801}. -{{91,100,75}, 1907373}. -{{92,17,14}, 277346}. -{{92,24,29}, 294724}. -{{92,42,26}, 351856}. -{{92,60,88}, 1408704}. -{{92,65,84}, 1856322}. -{{92,69,4}, 791490}. -{{92,75,71}, 1841014}. -{{92,85,99}, 1979110}. -{{92,92,6}, 800736}. -{{92,94,76}, 1851344}. -{{92,94,84}, 1865680}. -{{93,5,48}, 414403}. -{{93,10,5}, 268117}. -{{93,23,92}, 1342419}. -{{93,24,24}, 294465}. -{{93,27,8}, 278099}. -{{93,33,30}, 351075}. -{{93,34,70}, 1381233}. -{{93,76,90}, 1859297}. -{{93,92,62}, 950241}. -{{93,94,27}, 818933}. -{{93,95,52}, 948179}. -{{93,100,41}, 989893}. -{{94,13,88}, 1334986}. -{{94,16,40}, 408136}. -{{94,34,39}, 463740}. -{{94,51,5}, 340830}. -{{94,53,31}, 359406}. -{{94,53,33}, 471758}. -{{94,56,84}, 1406792}. -{{94,63,77}, 1392606}. -{{94,63,86}, 1406970}. -{{94,77,66}, 1840874}. -{{94,87,64}, 1848026}. -{{94,88,21}, 816972}. -{{95,4,57}, 416461}. -{{95,6,84}, 1332185}. -{{95,6,94}, 1334265}. -{{95,16,51}, 422509}. -{{95,23,81}, 1340127}. -{{95,29,92}, 1343435}. -{{95,31,51}, 423679}. -{{95,42,28}, 352089}. -{{95,42,65}, 1381981}. -{{95,51,28}, 359259}. -{{95,80,54}, 947049}. -{{96,0,43}, 428068}. -{{96,1,19}, 311334}. -{{96,24,40}, 437248}. -{{96,40,96}, 1541120}. -{{96,48,45}, 502020}. -{{96,67,56}, 968722}. -{{96,68,4}, 819584}. -{{96,82,88}, 1894416}. -{{97,2,46}, 428337}. -{{97,11,87}, 1361207}. -{{97,15,7}, 296375}. -{{97,20,59}, 452773}. -{{97,28,62}, 454049}. -{{97,35,40}, 493587}. -{{97,38,60}, 510353}. -{{97,40,89}, 1428485}. -{{97,48,95}, 1435941}. -{{97,51,96}, 1548307}. -{{97,59,76}, 1420563}. -{{97,65,0}, 819203}. -{{97,66,66}, 1867825}. -{{97,68,73}, 1869957}. -{{97,73,50}, 967715}. -{{97,90,20}, 845073}. -{{97,95,36}, 959891}. -{{97,97,78}, 1935651}. -{{98,2,80}, 1359896}. -{{98,18,53}, 450844}. -{{98,31,2}, 304314}. -{{98,50,95}, 1435964}. -{{98,57,94}, 1436970}. -{{98,94,16}, 844952}. -{{99,7,55}, 442815}. -{{99,15,38}, 427451}. -{{99,16,14}, 305449}. -{{99,24,35}, 435245}. -{{99,27,75}, 1354815}. -{{99,46,28}, 380313}. -{{99,49,64}, 1417227}. -{{99,50,20}, 385305}. -{{99,73,5}, 820495}. -{{99,79,71}, 1869247}. -{{100,24,6}, 304480}. -{{100,28,55}, 452068}. -{{100,39,57}, 510166}. -{{100,47,2}, 361714}. -{{100,48,16}, 385088}. -{{100,54,91}, 1435892}. -{{100,58,59}, 519284}. -{{100,66,43}, 952436}. -{{100,82,33}, 958548}. -{{100,83,0}, 827474}. -{{100,97,10}, 886882}. diff --git a/test_cases/test_data/3dim_from_0_to_123456789.data b/test_cases/test_data/3dim_from_0_to_123456789.data deleted file mode 100644 index 675f5af..0000000 --- a/test_cases/test_data/3dim_from_0_to_123456789.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{33521,62514956,24001230}, 105426394661091116621217}. -{{112196,27344871,12162149}, 13047038355285523497430}. -{{133003,21460413,102400179}, 1369639094636677140014767}. -{{310424,97049762,100061540}, 1845749317796555438363408}. -{{484929,70121526,39640339}, 755897837726568741691573}. -{{574028,94130133,29197988}, 636383812791607856341954}. -{{657491,18195457,98802641}, 1239955742293978210652175}. -{{999881,104260827,61170353}, 852445074716409591653911}. -{{1184238,67695716,95996289}, 1834682903872292671816396}. -{{1188307,9324898,50999750}, 171187854419890475438393}. -{{1440050,23975899,35778666}, 160764872048097674050618}. -{{1576215,72929279,45255844}, 758132799964581185926619}. -{{1594091,78733102,72149417}, 1814887167826895623917213}. -{{1622898,14835054,22688502}, 20537724899310937560504}. -{{1775477,75315763,41557668}, 756085826739841610002771}. -{{2185510,73547926,19253615}, 623564591435844949289468}. -{{2269906,24854422,105331719}, 1369959355628008069411260}. -{{2362032,17749715,51088879}, 179460083312195788257590}. -{{2404990,77437919,48778434}, 759464902150899747305210}. -{{2862032,74726440,8557289}, 607001834822930066250756}. -{{2966908,48674737,58059262}, 247255822241506975546210}. -{{3261161,70584980,85721609}, 1832314621351233990208133}. -{{3428750,90822306,75630672}, 1825371358518052434035288}. -{{3430007,11212288,75123686}, 1210472784153817745101161}. -{{3458348,37450869,105872510}, 1435926657610669071526882}. -{{3474638,4147895,62421824}, 172439934790796496413402}. -{{3599751,13771768,94665738}, 1231554306874286166060137}. -{{3822200,107013112,29037088}, 701490057916359333885440}. -{{3905517,109425730,82345956}, 1892831545524808211923793}. -{{3987596,109797071,49013254}, 835021735763583905040370}. -{{4309263,39046536,69796288}, 1284744826654028127536713}. -{{4333466,89716362,121226494}, 1993104696024694753746744}. -{{4399223,86573427,61608453}, 786404086452084336865631}. -{{4486070,36496326,62501695}, 248058899333907982506492}. -{{4721742,115293955,63968732}, 854091641584236201528154}. -{{4838695,10929991,74901609}, 1210535564308295899056351}. -{{4858410,100317595,17372580}, 634220830601285237647130}. -{{4899236,110239844,59868006}, 853648598461918318658016}. -{{5015378,21794690,75697232}, 1220953593378159350534168}. -{{5045635,88026045,99771692}, 1844515804726951153970571}. -{{5341343,110332215,94670042}, 1911492050822410057906939}. -{{5422284,122073826,67299561}, 1898613892023363760491092}. -{{5597672,99020084,89713937}, 1843444875660369632551556}. -{{5706629,22257197,89590141}, 1237784705671988321144263}. -{{5810941,68226922,42972089}, 758017869749944734178901}. -{{5843883,70533657,121393212}, 1983531949435327541866251}. -{{5889027,50799525,14309139}, 87739250440679454752943}. -{{6324467,31362388,68688192}, 1219789551360441774289033}. -{{6333749,34499827,123271679}, 1454872552093393467734391}. -{{6753922,15977455,81994774}, 1213051008586829957514682}. -{{6781670,13865359,85312701}, 1229233478028356449914334}. -{{6781918,68373475,75629958}, 1815835263489984841978746}. -{{6817253,16701197,121124727}, 1380405496101321750005223}. -{{6866096,121470160,50440775}, 859574933073508431343908}. -{{6870208,41839853,15224088}, 78503474654591446764674}. -{{6962603,77880880,90606258}, 1833892549070803809067561}. -{{7048311,39518062,107740147}, 1436165368582373612967165}. -{{7110114,119472174,29693518}, 711097184412511061249464}. -{{7201514,64253826,19218604}, 105342709566919877757720}. -{{7304995,85801384,83435280}, 1825617681978026742629385}. -{{7345650,83484439,93895597}, 1836077937187818391910814}. -{{7728736,89479809,112395356}, 1976585986390364431632642}. -{{8103685,953934,82256138}, 1211703765229478716378353}. -{{8309253,97356533,95947977}, 1845539011352183520700615}. -{{8445141,36828042,82997465}, 1287792577769043351854165}. -{{8627534,88366323,18297000}, 633539710953426269448794}. -{{8816025,58934525,95261334}, 1316987521560410501773219}. -{{8816540,68899939,83503555}, 1816680066473522055680630}. -{{8984359,101584337,58196616}, 850953965426518052612171}. -{{8986629,65764684,63678560}, 259602053790327803348161}. -{{9004442,45996335,76831785}, 1288641659664710106291870}. -{{9053707,49423663,122648664}, 1456724048143564919623323}. -{{9095545,119685512,88569258}, 1918184915634426055400993}. -{{9218354,66008812,4972420}, 87235730969359196722568}. -{{9359861,25446198,29090511}, 32508561956908484114933}. -{{9415946,13127327,111169812}, 1364358538135370016515994}. -{{9515284,48671075,108631242}, 1437874743534605919918194}. -{{9523166,85039616,87826151}, 1842358837506216851542892}. -{{9720113,9746646,19811056}, 20701417277673816387729}. -{{9934183,8112984,42351972}, 154237080991140832781641}. -{{9986364,78286846,37040337}, 757411139640431421814484}. -{{10034763,46250375,4131430}, 77519786888045406847931}. -{{10078705,45597770,13903631}, 80011857168776198659381}. -{{10174757,27410682,2696208}, 11272842304653326148689}. -{{10707629,86703065,28953834}, 635818636144240729173603}. -{{10761049,69289335,94129274}, 1835262623330087410301619}. -{{10802298,22744171,12076060}, 12597708188678976560922}. -{{10905649,28296743,106545454}, 1371585524591608245492147}. -{{11118531,120591626,103738839}, 2050165020941702978094397}. -{{11295628,12774178,23872387}, 21150007334390693167732}. -{{11327520,104136418,81688988}, 1892228663574080011225360}. -{{11368505,346984,117370314}, 1363339759272393650576929}. -{{11867702,62349550,95008197}, 1317018612410097707095516}. -{{11917339,107889696,104227010}, 2040870946766104896279081}. -{{11997095,79905362,117457060}, 1985322786123079498768729}. -{{12111253,58508157,53181101}, 255814737313751972396487}. -{{12170368,85881833,1249127}, 614515715744393231795494}. -{{12184101,85016642,108654303}, 1974889543621536386697589}. -{{12193205,115735829,77977455}, 1893292210679990382148071}. -{{12293161,172557,87350123}, 1228457686299192507666087}. -{{12833595,42881007,62178666}, 249810823492635855658683}. -{{13095020,68858952,119523686}, 1984065895323649840154464}. -{{13169527,100234337,78887302}, 1827249594985422680592747}. -{{13213162,16286068,115131806}, 1364716572255485122440104}. -{{13344956,76752265,123211020}, 1985541390859468238004034}. -{{13444003,111119343,109786002}, 2044271562495548155610299}. -{{13929794,103592138,90686784}, 1908852207654293967995928}. -{{14094389,108943159,83984811}, 1908669971913255686486263}. -{{14117723,24720244,88245028}, 1238389047159987698086793}. -{{14157586,16189047,31406925}, 23565406497152031078814}. -{{14347840,53919721,44307047}, 239202648237326867563814}. -{{14422634,60868090,32878880}, 108454408552389352072728}. -{{14487616,110022984,1039798}, 681867750925398648440096}. -{{14837086,64062951,6730551}, 87338499758061962351614}. -{{15328104,27903076,21097265}, 30502125921630780637828}. -{{15341767,72871257,87952338}, 1833143731550153558746219}. -{{15366705,106537981,120948794}, 2059816986220694044671139}. -{{15562403,975421,86632425}, 1228526554199248099060879}. -{{15563397,3603576,59962521}, 173065259253445505412165}. -{{15569433,102756046,51398837}, 850706682474202221139861}. -{{15707549,65779037,66539191}, 259726085147275440060391}. -{{15793247,17585301,86480297}, 1237971777720218819115727}. -{{15880013,112344668,109028832}, 2042275442522477507258049}. -{{16275771,63295148,86385479}, 1314857662236998660888493}. -{{16432592,14693834,67325908}, 1210947047566975149298960}. -{{16637560,114351346,80849268}, 1893612630275916948304656}. -{{16715434,83346493,32761221}, 628073805431175196551054}. -{{16772306,2623485,104262810}, 1360776492223634858671274}. -{{16817226,116856911,118688364}, 2065027734124341430718362}. -{{16964969,60380363,45849553}, 244427154334300426257943}. -{{17136792,92899711,93332124}, 1849991988517013245493138}. -{{17167266,7947142,110345566}, 1367298352430999627942328}. -{{17609161,30285351,38436209}, 166907216795299676111511}. -{{17832899,27189923,46855602}, 169124122904157376430139}. -{{17874712,79110082,90635288}, 1838535222715875559234064}. -{{18232106,99171940,77543110}, 1831270356752215198761896}. -{{18448468,62205286,74355611}, 1300186160003055992264948}. -{{18500374,95214719,27671171}, 641118294980471623857406}. -{{18511772,24388007,92751731}, 1244513312307521212601078}. -{{18531727,49832089,51042471}, 251636514947419454187375}. -{{18549710,31678726,91052644}, 1243662993013993905718232}. -{{18723669,108415828,35535519}, 836033819131252021426661}. -{{18777254,98669525,48318251}, 773786892774924450703598}. -{{18973322,114911865,69004478}, 1895014203903911660318506}. -{{19077064,61384287,4509149}, 91228735867684592054166}. -{{19127434,43565331,97171792}, 1311944844230943371715098}. -{{19145962,61337948,53119076}, 260975956582227051980680}. -{{19325503,96430116,6142702}, 620141335856417204313065}. -{{19437929,32766765,17459819}, 34415441697710672416423}. -{{19441751,86895397,54081569}, 788705424572003381612751}. -{{19530692,99662440,20690876}, 638919855069673764638016}. -{{19639056,67255470,104593555}, 1969278289846595808744628}. -{{19655637,71149001,69366146}, 1818178445961543371461731}. -{{19696937,30593246,84037599}, 1243322255555583102480309}. -{{19846964,48723199,106051127}, 1441977587091955767834102}. -{{19984623,25305240,80180449}, 1226940304879774789445197}. -{{20031848,46664104,25536959}, 102869783122621894217508}. -{{20040114,78684941,37456909}, 761554816544682692091278}. -{{20152000,92099412,103419942}, 1978888065481327332172192}. -{{20280777,9531810,65780360}, 178614663869178449299985}. -{{20532879,53646664,43116362}, 243237764696041936391785}. -{{20558591,66434164,87561292}, 1318941805905580662832073}. -{{20623003,24951104,81952212}, 1225965326292045736203017}. -{{21374921,54119503,23770091}, 109041904813129510817463}. -{{21431772,97519618,46900777}, 773806933531461866101332}. -{{21597124,23620985,12243154}, 16810613835871234647138}. -{{21597299,120419241,4978074}, 694576310626058720631851}. -{{21612435,102181911,76106340}, 1896106998828458036048283}. -{{21871089,14421796,87981520}, 1233984559847470620070017}. -{{21930261,80597831,120806733}, 1989560246481439602252247}. -{{22059639,76209509,101968385}, 1970487269703399326453967}. -{{22069916,117694855,53801856}, 864309588841905113797330}. -{{22121144,1016401,29255843}, 26090447985879353569830}. -{{22584268,20810087,99683059}, 1244776383969272887460598}. -{{22612380,103891796,89633306}, 1912954104940609596324576}. -{{22655894,110808778,38601952}, 837412939624509448262744}. -{{22776867,19649341,3243860}, 14302432470538403308939}. -{{22800612,69116261,53799943}, 779309768329472076775910}. -{{22862511,32094196,42942027}, 169066672045191947987693}. -{{22905353,97353921,101665912}, 1980075807801302163540483}. -{{23041285,120812134,12887247}, 696940138588567695329781}. -{{23070526,101675563,118861696}, 2063762177710612090558042}. -{{23190023,58855454,26974957}, 112244417562274836917725}. -{{23229629,73949681,15675052}, 612128481120713838410563}. -{{23352917,28179332,37535915}, 166607372385811148708069}. -{{23368422,28597274,86611270}, 1243304264854066693449080}. -{{23498579,46252347,67714171}, 1290617824277724025814079}. -{{23541299,83071048,24457144}, 629843422680810699545609}. -{{23565968,123390917,103099735}, 2054499590262191065420198}. -{{23567868,32465230,58970112}, 187963458949321654572752}. -{{23605309,46355344,27751507}, 102979180193537124790885}. -{{23720655,42527351,9529829}, 83910060998533907948511}. -{{23800581,24190125,46993483}, 168191291791705264688359}. -{{24177415,76812100,45287935}, 763970799093267635522029}. -{{24237993,48061541,50807357}, 251700465638733045812103}. -{{24362242,30195081,106270954}, 1375921135173799794314282}. -{{24454229,68106651,47996038}, 763047106004135086142835}. -{{25289509,92968557,40122066}, 771849030718319519974627}. -{{25383073,89549077,80729041}, 1830953037513226160496775}. -{{25577804,99386955,42628817}, 774044758165098289972822}. -{{25588258,2960705,115972086}, 1368066803560647937933610}. -{{25691289,28730453,104960228}, 1376295620362800983585667}. -{{25871170,57429930,13670555}, 93142693329784044604476}. -{{26003272,30982584,93891347}, 1246269974231279982700068}. -{{26028352,113917827,73481318}, 1895919918682985047916850}. -{{26029028,103645873,2274583}, 685389272513205598806374}. -{{26062698,6535889,97658143}, 1235955087963012968803118}. -{{26115875,120593293,25620004}, 716049816164121721341323}. -{{26130016,61821862,98900754}, 1322023374466193266426032}. -{{26364055,69882556,11586704}, 612198155339206297220297}. -{{26407252,37523198,57861595}, 251234613779677195369716}. -{{26584017,75202826,94470432}, 1840158726802949882123281}. -{{27008751,9715554,6971622}, 6829537719247836251001}. -{{27172407,78243254,104730236}, 1971059926443289050610137}. -{{27200637,27847631,79442574}, 1227287196069843027402739}. -{{27287481,24997580,88397557}, 1243045775674682547820421}. -{{27670927,84966384,78202316}, 1830556328506664418880329}. -{{28011023,112065339,85013030}, 1914362067479747551766395}. -{{28200449,3709626,42645272}, 158820587243473475824657}. -{{28212969,85673813,29776433}, 640778170134253303423623}. -{{28253916,6563396,122438695}, 1384714916493826011829220}. -{{28392475,3215504,132087}, 5343801026243116299053}. -{{28400303,54161170,56937817}, 260683987887944266476125}. -{{28527439,121123154,42163737}, 848286509286384537987677}. -{{28752533,49483535,58709791}, 252572351114360635022839}. -{{28892934,60910329,107778046}, 1451899055489834278415722}. -{{28959369,99258948,58933811}, 792944117693916016951973}. -{{29011086,1620622,74729784}, 1214588323903705033363160}. -{{29142410,22708240,30674817}, 36468587139527400759820}. -{{29516829,8047941,14461856}, 8216662373054884221635}. -{{29668100,98544193,16518908}, 623323395745468896659778}. -{{29737416,52751623,39013151}, 241823044343539903515574}. -{{29742736,50659915,347690}, 90389174089575201119282}. -{{29750736,33769136,63509886}, 253606438523713934031136}. -{{29888262,120556274,83921330}, 1922686161710751618392184}. -{{30055858,21546211,120202643}, 1393947682855884734189630}. -{{30159866,59624138,109830870}, 1453973441675678195701560}. -{{30170534,19908548,12839018}, 17506461958565661411560}. -{{30188119,92323594,24891746}, 639701551663520515757177}. -{{30287690,13091832,84989585}, 1234534717790014975862284}. -{{30344122,80497462,75442820}, 1820441144928646943847320}. -{{30369066,25064673,24637373}, 34226203577638286248718}. -{{30464903,46450159,89544604}, 1310388793857843929894363}. -{{30468620,60525635,101037484}, 1451615010147030264318802}. -{{30561460,75433832,55163779}, 780320089138392992420964}. -{{30609866,69467039,68841925}, 1818799983211393800480670}. -{{30724050,133263,4129237}, 5429788574246778459550}. -{{31107949,81611450,63620184}, 783843564804533044768337}. -{{31177331,45733531,74766694}, 1291409790591855085663547}. -{{31460844,107685260,8076667}, 685919999845198741294820}. -{{31495965,120896855,92378139}, 1925058437917746706021111}. -{{31661682,93491982,43523301}, 773968318826147709621660}. -{{31699677,21437794,91681763}, 1243140043075520621908597}. -{{31835396,53770942,99520284}, 1320928244141792784641488}. -{{32222042,116893828,92921385}, 1916942598719055273007756}. -{{32444537,24073556,48244022}, 168815872390344907617185}. -{{32448615,34414279,117933765}, 1459885121182537594208735}. -{{32844487,7362529,40200294}, 157013012456580138860907}. -{{32876610,12343553,95901400}, 1236816568540878635026442}. -{{33240180,76819644,45433366}, 764561304581620124480992}. -{{33283908,35225899,66354214}, 253660532465592919590258}. -{{33291557,18077321,70351097}, 1223811342141136257076295}. -{{33624216,53797266,1650644}, 122807506807207731688208}. -{{33711293,7800287,80647053}, 1249530110182529163640791}. -{{33717376,26401891,41513491}, 199859527270062990377014}. -{{33750312,38103733,13029082}, 116140820804907922746018}. -{{33884004,60844354,116101444}, 1486715943661272741740880}. -{{33912870,117413463,79328437}, 1930478064771957825135070}. -{{33913812,106029787,11020202}, 720348257328436765146226}. -{{33922935,40851465,26692143}, 134758507018596840283503}. -{{34158025,89697504,72126253}, 1861058503309687906044677}. -{{34169284,105815321,77442508}, 1929240016912988880776514}. -{{34179985,112762231,36864577}, 870158724110676045410455}. -{{34298874,64644713,11155023}, 126511101567751786700590}. -{{34316812,37900798,42052918}, 266961432700330097469424}. -{{34542106,43183544,49282379}, 268329473198289723670060}. -{{34558108,25920045,779438}, 48405301238421218598882}. -{{34707895,92572490,43010091}, 806349877991061423037565}. -{{34718475,117775587,101730729}, 2087291786966494129883679}. -{{34820629,20496095,95621677}, 1277463845272110120975831}. -{{34855468,794286,17862996}, 56674489375236073572304}. -{{34888927,47972912,14578170}, 117330362582985136896617}. -{{34978128,110719653,65597519}, 891683057556086368573862}. -{{35142756,82395772,87417904}, 1871446903891396375078080}. -{{35195766,55651696,26460192}, 144187977382815559823432}. -{{35455277,104922132,122686894}, 2097179367350935962692577}. -{{35459346,121951462,274499}, 727393435815319331999932}. -{{35469783,96284321,58583783}, 823232055267709142110575}. -{{35612344,26698235,121433483}, 1427381087837996332990006}. -{{35716936,53644000,46400776}, 276583639783968309316096}. -{{35866835,28739610,106331847}, 1408775663291551823705405}. -{{36152724,106877329,36521053}, 869112428591124245936454}. -{{36274475,8396262,13534998}, 41625880100617832743865}. -{{36275887,123049921,42319577}, 880880706643673357011535}. -{{36289805,51361740,90591265}, 1350938633778548995393221}. -{{36427288,73609579,67502821}, 1851343138174296781428502}. -{{36464803,26196326,54379408}, 218461319713388967346329}. -{{36469660,21107293,13335089}, 50037546552238793193158}. -{{36497841,15072539,89558477}, 1267250092737145351486743}. -{{36784881,87620874,37113079}, 802875305821733110863157}. -{{36843110,73020928,61826246}, 814806321531117100106088}. -{{36868124,67174768,49408764}, 796065785872888282970944}. -{{37274193,54658117,52075636}, 292950018137442553319811}. -{{37313391,79663902,73826467}, 1852711978182468077790973}. -{{37375270,119655260,100480837}, 1957787179926681250473420}. -{{37670323,18170555,19372028}, 66162989738105440042267}. -{{37713682,84401714,116249524}, 2014432578276170924257560}. -{{37733106,13866091,106564703}, 1399461841537962583383358}. -{{37782200,108115218,105965807}, 2078383126400114516736820}. -{{37895768,57516111,106898949}, 1483363628684893427079062}. -{{37987749,75324291,115910807}, 2005219630891265939259767}. -{{38009624,79421839,114370110}, 2006219759832235652571058}. -{{38108977,59716371,118004826}, 1502967844379222579673139}. -{{38625959,24619245,107288691}, 1407839643571093208024303}. -{{38665594,57086444,101904256}, 1483067707694568681870984}. -{{39084015,89763567,114749993}, 2014614272337786258296543}. -{{39432603,19860654,76807698}, 1258609150064801962088121}. -{{39494750,106334532,79972514}, 1929606934931554045924072}. -{{39700588,72454534,32343576}, 664050164799007573199568}. -{{40085797,75233438,9664073}, 644859279585261602778325}. -{{40139556,97008888,77491651}, 1864390328896163988218980}. -{{40327300,23984063,32867271}, 69060416904858203923958}. -{{40476831,104162596,48275869}, 871712601595169457920973}. -{{40627307,780358,44762552}, 191376773052367545223833}. -{{40748147,122738453,61493755}, 899881346634513894537391}. -{{40842555,74721952,54919405}, 812793801604950849198861}. -{{40848196,40701271,114721909}, 1476288887227902714601942}. -{{40907139,5918350,97227209}, 1268485471099388156710045}. -{{41033711,44967850,89563248}, 1342735454584287360697945}. -{{41058995,25466094,74004117}, 1257746896702626738066845}. -{{41783673,123185130,2881216}, 727516165283299834304017}. -{{41861224,109464428,93978385}, 1949246323469974873425540}. -{{41862922,54281503,113706809}, 1485584893504241581321886}. -{{41926689,87090857,60352514}, 824163220207716664443939}. -{{42029130,6070231,48453930}, 192328394322146382195386}. -{{42250623,20263933,14807487}, 50527993790788837310447}. -{{42523932,65345078,24598942}, 143944818648504479087600}. -{{42540592,51986935,114011050}, 1486073028356737447213234}. -{{42734719,87358570,57199689}, 822635632668081815133789}. -{{42751895,4858813,52955080}, 208559919827247577513163}. -{{42846450,75451833,48852992}, 796810485498802375865354}. -{{42952492,106069105,4979133}, 718835784843474898774854}. -{{42974107,97386753,79415937}, 1864934624263568518812175}. -{{43325578,27179462,87664208}, 1276855726604500055114392}. -{{43516937,88184966,102687583}, 2012472558507677646343093}. -{{43610641,4404950,83934144}, 1266333389706232929464465}. -{{43612088,87657902,86545563}, 1880151964856376438677172}. -{{43716909,109739472,16124651}, 722270102526934807915109}. -{{43784934,16424649,108459507}, 1400098035060780340003950}. -{{43801648,72018476,60046689}, 815352379673912469066884}. -{{43928285,58170699,80962682}, 1335128281977968448659059}. -{{43937015,95781669,118787712}, 2032415265506460128612555}. -{{43965974,93983980,28960942}, 674754110081058208423400}. -{{44001531,45663679,63528596}, 287792143640375954110363}. -{{44027933,115686400,21509082}, 738923158040830698084961}. -{{44077710,48117615,32685680}, 136854426389557213349594}. -{{44126832,10792246,117390560}, 1402317567837566267797648}. -{{44151292,86101116,8108482}, 652641781338334761432800}. -{{44433220,71200641,43950534}, 796344640596286545068386}. -{{44451823,64022756,3478153}, 124753117862136982112973}. -{{45142977,108489897,5412285}, 718868513924085438696711}. -{{45495276,15579147,100278191}, 1270240268779954557587318}. -{{45567335,24962269,24402071}, 67219199450109168117231}. -{{45666480,105473467,77148966}, 1929840576541948167566642}. -{{45694847,71688380,40925551}, 794442649347338622451693}. -{{45734069,85566097,41910241}, 803743025086762541297735}. -{{45778233,86674484,61941128}, 824714015617533316545153}. -{{45915484,66280817,29464075}, 146277084404262646921830}. -{{46235106,112541427,50454713}, 889670363939880496523294}. -{{46281921,113081569,4210327}, 719960607382927269773607}. -{{46775520,10512042,97706964}, 1270118435003244341478672}. -{{46788836,48039058,14591443}, 117993419551949637083252}. -{{46927141,97876183,43293747}, 807162922148301307044087}. -{{47135050,83023543,9144266}, 646616781839736769948346}. -{{47218135,13507009,117690883}, 1418703685202016713052271}. -{{47393420,100557086,42860341}, 807178620309413461911508}. -{{47411596,43935165,65873195}, 287884327736236635795174}. -{{47509747,76777346,18789450}, 662984733319934999042105}. -{{47765603,38326833,1762613}, 114155235028648858214671}. -{{47860131,102927014,52021841}, 888493921608140739166365}. -{{47909646,12006855,7573042}, 39982362877194031219450}. -{{47959578,84053750,103015574}, 2012430412454449648333752}. -{{48335764,46297062,4989049}, 115634068576776648087764}. -{{48392655,92727972,80574272}, 1865123315710414107771593}. -{{48393058,85386911,90453417}, 1880509628506637261515934}. -{{48424947,26614593,67095182}, 221783599789495590623531}. -{{48585678,5437242,17804945}, 57492265427499106002524}. -{{48614015,12248738,45551834}, 193172391437552475036281}. -{{48821565,43349888,33079549}, 136781058839801628908357}. -{{48884042,110207599,99393858}, 1950165212931977679537850}. -{{48954348,64373345,42228861}, 278262475846771237964614}. -{{49443831,96897386,37850149}, 805100118772796275791197}. -{{49640799,74876521,38471822}, 794496148144692092804971}. -{{49806082,116576103,82287213}, 1931442234388569350932894}. -{{49891895,3895969,22213205}, 57663815928943691813199}. -{{49994245,120152522,56828731}, 898275024307996366359669}. -{{50139618,82590477,23745659}, 663485492550033726688430}. -{{50215912,61762120,43586527}, 278137619120505969495844}. -{{50393747,99827891,60798667}, 830129511500239615375423}. -{{50479172,8228847,72395240}, 1251895531383006672391378}. -{{50571550,41307342,45656812}, 271746524192796363595736}. -{{50841706,24225929,2145451}, 52151272704335870856750}. -{{51032787,24348629,33722131}, 203230245990754998317231}. -{{51194731,76606051,70875856}, 1857115170504318100816411}. -{{51227449,90805248,39383391}, 807991476790765311548197}. -{{51539768,114125579,79801844}, 1935433869492779553576722}. -{{51612632,81769907,118116047}, 2027227762940280187468598}. -{{52500641,65337917,23742247}, 148081859928020612261287}. -{{52604522,6381026,37499973}, 193834426420792670389020}. -{{52792600,48344813,114257156}, 1482113553611011561953154}. -{{52809455,62523949,40906484}, 280167154220188613199819}. -{{52906914,27005357,40796789}, 204586923470159355299214}. -{{53029463,123183501,40574658}, 883574449015788141810923}. -{{53050554,11891120,90284760}, 1271859375137404782508552}. -{{53151134,104446268,6531882}, 722884535020985876954856}. -{{53206086,114873404,95636556}, 1954080185777651545615816}. -{{53518471,100255254,105172839}, 2018105291668639792112125}. -{{53571888,99549482,38787033}, 809177793509080207318036}. -{{53682097,107130877,81892004}, 1934317521494004997010819}. -{{53859713,122755625,70024399}, 1941090441473793603996967}. -{{53881148,67952938,84117864}, 1874790224872855928282704}. -{{53994170,12947544,97284780}, 1274312162693869027901192}. -{{54074603,57148555,26292269}, 148935986642110648848159}. -{{54457617,7622839,39449900}, 194096266428846381939091}. -{{54553058,15673432,107195594}, 1404295625707157228137512}. -{{54595124,53365636,90032151}, 1355712152750835938415076}. -{{54666001,38909517,39911441}, 269730601701597969405063}. -{{54882934,117435195,111422485}, 2086384820578507070764382}. -{{54961446,37683257,15186403}, 120847358231475804939374}. -{{54996500,82876351,72146508}, 1857608550105366347726290}. -{{55126000,2345038,67544414}, 1251519582431504330710448}. -{{55227975,94671240,4011380}, 657724103782952187872585}. -{{55408932,90147684,22024324}, 675822325225921329070528}. -{{55409335,20497766,13859879}, 54701974586410345927165}. -{{55774061,83997733,87012067}, 1884336722013434070663911}. -{{55819061,121220063,120882598}, 2111035379134013748458995}. -{{55862823,91548823,56885422}, 826989568519008994634235}. -{{55944284,104134145,83510163}, 1934242060225701549986406}. -{{56039413,42655293,96683725}, 1349786633794717004185031}. -{{56129210,28918305,70445282}, 1262190082296051494261290}. -{{56219548,28579133,47870622}, 206999751654897373773794}. -{{56278349,120611659,3907722}, 732104735653327532723827}. -{{56418797,18246743,60776673}, 224395126746402313380567}. -{{56506083,74644041,113966295}, 2009906107398504182498607}. -{{56541558,101261254,90257738}, 1950744793059149938989304}. -{{57009923,88751561,93850054}, 1886821493425388779996459}. -{{57283515,52262384,68064868}, 1336516159709228413203209}. -{{57380206,77516668,22745666}, 667420403607617138435816}. -{{57785828,105162711,1430873}, 722758530547158217451734}. -{{57827347,21144665,108440817}, 1412556056719381210231823}. -{{58011957,7974738,5254877}, 43053854910077680023893}. -{{58067679,114100710,52211224}, 893945199541194196867801}. -{{58072879,60161953,42891168}, 282248580948368656925259}. -{{58077767,49652359,62738431}, 291900831892785474193919}. -{{58078505,25683142,33859091}, 204326647296914826511029}. -{{58216433,89009790,81458826}, 1868228499300816257924273}. -{{58319111,3700450,22586659}, 61796449006322428084349}. -{{58414410,97889470,77222996}, 1869115959149103911626648}. -{{58653077,56219314,112244288}, 1490182627022417026953297}. -{{58671084,75131592,78225785}, 1858541629443829005209156}. -{{58722103,108143458,136035}, 723280707741262427164797}. -{{58760985,107627704,39957917}, 874726451278385825021701}. -{{58779842,39551307,19451123}, 137726567123880645641278}. -{{58843763,8291557,21652798}, 62445449175014155737515}. -{{59001831,100415755,84421343}, 1886164359377956023618943}. -{{59080047,65659999,115639985}, 1492175954239267997148895}. -{{59144962,56003725,69214024}, 1337206844620537055939722}. -{{59183515,99206826,16078630}, 661044068189001518094137}. -{{59341981,31078592,93938693}, 1284048893755168978899781}. -{{59781243,21983947,54662789}, 222985733628359183472415}. -{{59797731,118471070,63244226}, 905220180692440764949689}. -{{59905152,24036177,69558723}, 1261666618139962167009318}. -{{59922843,39502480,105254468}, 1479137561705089070019337}. -{{59971901,48224017,102657596}, 1480028230456152584026947}. -{{60103228,25587657,108138123}, 1414096339655451111628390}. -{{60176404,52788438,108313913}, 1488492119728689349556436}. -{{60229127,103500159,100399082}, 1953645989829954013703419}. -{{60237073,86303159,91699570}, 1885170914070757742178483}. -{{60300685,112749012,8967304}, 726677057035070798834369}. -{{60413961,13133192,18797972}, 63316080629245456434945}. -{{60524319,34222410,17815422}, 137541174963999205908345}. -{{60666452,89702716,40117430}, 808598561307701237216736}. -{{60702408,61723012,98958911}, 1359803454942781028846500}. -{{60889884,90308732,7080321}, 657507175694799244703428}. -{{60934476,104897630,117323957}, 2086009206320924176836564}. -{{61019263,103777072,122340792}, 2102367116264362727701065}. -{{61122284,12840403,79380614}, 1255758100940170101302130}. -{{61190628,44776374,105377560}, 1480194808571682663819472}. -{{61195368,21417968,5826704}, 52993519606102580126208}. -{{61222639,59910517,104852886}, 1489370047507713437328363}. -{{61224690,91486069,7945740}, 657514042923231174572426}. -{{61261581,79841377,41554936}, 800344883726439805569603}. -{{61296417,34552133,60688869}, 291030676969535278055815}. -{{61303426,122256125,91387030}, 1960866154988509275448746}. -{{61331614,58416345,21280803}, 147456740690257928402542}. -{{61512593,80893333,19650876}, 667821295838754769107331}. -{{61637718,48723779,62936057}, 292667021389460693473374}. -{{61769846,24523207,8840156}, 55075346450604680337882}. -{{61774336,102844320,1329152}, 723144886555160713691136}. -{{61837107,117118889,10779640}, 726869116024239816956939}. -{{61880179,47306345,33571932}, 271106033704257074355467}. -{{62000421,64411256,73301486}, 1338661318172685092236641}. -{{62040865,117274090,38650701}, 875883514422631459294485}. -{{62092421,38040513,59626878}, 291174473132950945417571}. -{{62249580,85634591,111012189}, 2019420222005507490377686}. -{{62366079,11775599,81091225}, 1255890176027629877845727}. -{{62442959,87506680,105073548}, 2017367256183610597519177}. -{{62652326,68479292,115494644}, 2010302149623852991505864}. -{{62919254,111708440,23120437}, 743606988814501269632332}. -{{63202393,7537308,19416959}, 62260666656025579257765}. -{{63249098,120042516,50327161}, 886463616423049697847948}. -{{63272193,47614814,47298621}, 273830446731991852936597}. -{{63329409,112271910,85298007}, 1952207490264618075505077}. -{{63458781,117808107,46801454}, 886403712481908940021619}. -{{63545627,78116204,72113032}, 1858049130968790730350217}. -{{63669962,44278770,44286414}, 273436249517692188175160}. -{{64001600,28634980,1804648}, 53817845792501688895616}. -{{64105139,58626068,103013259}, 1488416239217292374751405}. -{{64372876,58113552,16877588}, 147226985358079815607104}. -{{64651717,12239877,109849177}, 1406771696305573243144391}. -{{64794367,25083893,11917113}, 55182846316829553457871}. -{{64965218,2095231,8102581}, 43506573786537759073694}. -{{65287382,123442523,91503444}, 1960942312867092313699674}. -{{65314142,57697767,109381055}, 1490748349286793450839038}. -{{65348281,38531590,29049546}, 140173094815295819782833}. -{{65491868,24381638,76077474}, 1264075300066338806567664}. -{{65742221,11968555,105143400}, 1404712903012333089132115}. -{{65866822,31204369,64240037}, 226616503833961058148686}. -{{66139575,13878299,45067806}, 198020697245981318643067}. -{{66650477,81936009,50675894}, 818990695036629811644259}. -{{66762879,121585886,105244451}, 2092999260565055829096189}. -{{66850930,24904888,88752432}, 1280900322257095249884168}. -{{66882308,21175110,121801312}, 1431994401626922375839952}. -{{67268480,39853349,88961093}, 1606066424698748680601990}. -{{67290027,39869691,49313841}, 531768905419279368447519}. -{{67365327,55484269,12782543}, 390038298234363079102447}. -{{67568360,37774302,12881017}, 380593316484714998984340}. -{{67602246,101353283,68223997}, 2191182974250640197175646}. -{{67674885,55990840,55900414}, 557689141276116769795425}. -{{67713493,61072598,68067977}, 1597359716787320074811605}. -{{67746836,14617092,111466214}, 1666002096090432853381600}. -{{68045424,87967078,86763156}, 2144013109209798514954640}. -{{68268237,2975812,67743254}, 1511177777062806433842145}. -{{68631020,97862457,114165638}, 2280169314901998331864930}. -{{68679865,74584872,98936547}, 2137372452771073889637925}. -{{68730110,82338138,21203886}, 927227186451659220762488}. -{{68830068,52877472,113981535}, 1749952303053423141837156}. -{{68934909,63141667,48217723}, 542340850933988681308791}. -{{68949720,45668502,116330364}, 1741727696550932864465808}. -{{68954040,29213178,119885870}, 1691847151717571923525424}. -{{68994745,6806193,42080406}, 455875751566433799238435}. -{{69014006,8623904,31691138}, 324996067834419604721768}. -{{69073288,70459203,115958607}, 2269451787045200566160182}. -{{69090242,64957108,52979300}, 558608832993988141588872}. -{{69209588,111815327,65839657}, 1156159849588168818343126}. -{{69237285,100841661,73051648}, 2191487621205925027751107}. -{{69388900,112364463,115416817}, 2346197575709533610165462}. -{{69399233,62580975,31447733}, 409995981855602397627799}. -{{69449985,29319477,49843986}, 466701227728076126904483}. -{{69536140,29066836,64394261}, 485553284534162545992644}. -{{69673380,110405988,33373784}, 1005032357820173192382656}. -{{69822634,27724002,83816214}, 1524508948724730540180280}. -{{69937231,91552596,88857086}, 2144427850550435689425897}. -{{69995128,98953801,90311930}, 2145642468114425349856802}. -{{70151104,119135104,49942580}, 1145523093117495480303872}. -{{70195777,20846159,51879720}, 481716544655438314867859}. -{{70249976,81037388,116505617}, 2270773644957899008300676}. -{{70415481,50025094,50953331}, 549154679636244217385653}. -{{71035081,29443822,21751700}, 332200077587640237246353}. -{{71100315,26193826,38632198}, 464279172371941383279417}. -{{71198004,86174762,117012029}, 2278908050678505911082324}. -{{71415439,103247261,55466880}, 1152645502411729568540363}. -{{71468153,40011038,5661449}, 378328973839268539842197}. -{{71708447,37752149,48153483}, 531788027793570519333615}. -{{71873932,17621167,17946561}, 330644522238127337703126}. -{{71911921,96805660,118601405}, 2296476857173300558101893}. -{{71944862,117108198,91582798}, 2211827382653097799654392}. -{{72014478,74607275,13254582}, 909593545764178659329914}. -{{72111882,12295682,55055808}, 473807959338776687280664}. -{{72189145,49406403,53806343}, 549258958596689198060343}. -{{72755442,48754337,66659321}, 551914539580078176065550}. -{{72832892,109162681,26578149}, 1004763115325301932406598}. -{{72908657,43982191,17163307}, 397937168712697170074807}. -{{73095201,11638178,82904019}, 1515131543356963334242357}. -{{73356850,78547277,115681548}, 2270703681360997363785098}. -{{73392147,67340008,52284378}, 1076779929320622172757033}. -{{73395987,31063275,76849290}, 1524373739502875903073339}. -{{73538933,50015801,108056118}, 1739599742992388261934435}. -{{73825679,61099507,74866648}, 1597778710393944725351003}. -{{73917945,4383252,47193934}, 456238734661024862223265}. -{{73925245,3769779,107644848}, 1662709824886435702370899}. -{{74206106,113008339,117200776}, 2346277101318594066135578}. -{{74532650,23001854,11531087}, 314309295605729986195388}. -{{74537336,108853152,54063151}, 1152552318050951819139876}. -{{74873844,50361023,52041979}, 557328625683990572432630}. -{{75050552,61256430,52909481}, 558559607311182829690516}. -{{75052044,103087788,30584935}, 1003905436871819051337700}. -{{75116853,7917720,35748380}, 453637001476427963497793}. -{{75158846,58879481,17016919}, 407388433613567949404014}. -{{75341763,103961000,90908734}, 2210505224788182470970665}. -{{75346709,4830818,59983730}, 474834641899338772205681}. -{{75517083,43068175,92701741}, 1609739062465209261236127}. -{{75580936,91732418,121182714}, 2295870857238649994103344}. -{{75786421,42895542,44644694}, 533074934683732792177137}. -{{75892017,16011272,78138469}, 1515495198000930536723717}. -{{75907140,88447273,30272257}, 938423471255428958323782}. -{{75945008,23687559,123450997}, 1691664172811830267400598}. -{{76057826,82237356,28989679}, 929924197433727115562412}. -{{76166997,37019262,110673508}, 1740808468100653684569553}. -{{76171582,100939761,53957393}, 1152889487414709818356302}. -{{76216643,32113075,45772559}, 467132536493520636422463}. -{{76423951,55881463,15918244}, 390672273172001962271707}. -{{76566162,102340630,75169433}, 2192109330202784753023132}. -{{76616208,60395049,87329155}, 1616865549854798684165158}. -{{76876919,99670729,51075909}, 1088085262939228095681871}. -{{77061526,88190445,51258261}, 1086883992493988315223502}. -{{77091769,70753652,45332111}, 1060825177459189963406245}. -{{77100286,84571374,14074765}, 919392007328547314966492}. -{{77179740,61444002,118143289}, 1767956570597219522533972}. -{{77402338,38729252,47762750}, 532306079471913841183144}. -{{77407212,12612907,4607081}, 304446460618077877276246}. -{{77594583,35607278,95509361}, 1608601542347683146978525}. -{{77854854,18590578,115515890}, 1675013089688052364435576}. -{{78004440,8711421,74857025}, 1513274175847723802900102}. -{{78031472,104015436,101532742}, 2342914722304257924306336}. -{{78109436,4307274,121830929}, 1682204739331706334271060}. -{{78212236,42552482,120848618}, 1758542452866142935648880}. -{{78313492,88922899,30195990}, 938433107312155549528434}. -{{78689033,30251360,109951808}, 1676008730570438605341185}. -{{78831690,21558077,107037304}, 1672798314131873882140298}. -{{78900012,78734825,94309278}, 2138678123293977313136482}. -{{78932027,92754451,114295525}, 2280622910424055022793503}. -{{78953756,109424022,1054}, 984033546874953708633072}. -{{78988775,28691860,27644668}, 334765875155460752337353}. -{{79078578,72927514,117524882}, 2286376239363425598239800}. -{{79291342,5663474,92957037}, 1533159246057581209135964}. -{{79377560,86968733,53736741}, 1086805401350887608301446}. -{{79384113,45737991,93605519}, 1609772923016536892938679}. -{{79497047,62564758,7097900}, 389369213052839939946969}. -{{79603272,88394481,86948219}, 2144740380961348647873062}. -{{80001943,52731105,59917579}, 560287632611127075608687}. -{{80186731,92530829,12306458}, 920387072981596761280171}. -{{80200738,54253558,123420044}, 1767150560118032908790168}. -{{80474650,14089104,56736872}, 474563432453890905356808}. -{{80475050,44778548,47302220}, 533429551344099831950216}. -{{80483138,37844480,42188003}, 532078059041068391202860}. -{{80552173,16372325,44323607}, 457758783391813413487591}. -{{80682632,106062696,48639613}, 1136875393349195818290948}. -{{80708425,28255933,9537741}, 315905599239836845551495}. -{{80712677,45404759,44712312}, 533169336097194381338835}. -{{80840475,119196190,15502371}, 995058669377495576491709}. -{{80898929,61090889,68242206}, 1598028796399107053509923}. -{{80939552,75351686,84861582}, 2135344197625559121955248}. -{{80948439,14459088,5877425}, 304527826213433091453005}. -{{81099161,50682954,118798637}, 1766835039089862191488789}. -{{81209864,25541841,51095735}, 483527852530005497766694}. -{{81268977,20859209,106154878}, 1672703966000599963458851}. -{{81332631,43651816,94225562}, 1609819619208382776958057}. -{{81525547,95494457,69775818}, 2126969114552132019793451}. -{{81854521,45270600,91252341}, 1607815912505553205253893}. -{{81926162,31353303,10112962}, 316046676882002290421946}. -{{82000008,5600708,27836444}, 324342799273773442288512}. -{{82074020,5154804,57582216}, 473390574313171413739712}. -{{82343873,32486277,24822904}, 332923284500111666071683}. -{{82539904,112281300,117646625}, 2363058049161844834836612}. -{{82589430,90993537,1210635}, 916983531644795943688302}. -{{82856318,29139552,9621615}, 315918119585697331387244}. -{{83079004,9464810,9804457}, 306454682278505214844500}. -{{83233627,93443574,86273014}, 2145848726240769676899257}. -{{83409977,65155843,25278976}, 410505922090783773594131}. -{{83448791,32187054,36334031}, 464850903393881145286141}. -{{83631317,24455159,34547167}, 463635558317255642937847}. -{{83853726,90689765,21553693}, 936164973784203681946574}. -{{83907942,8975354,13474951}, 310791682254401906255228}. -{{84104168,32932136,104292446}, 1677830650104271452098336}. -{{84158222,45679945,65633041}, 556412331753341457024590}. -{{84195451,28655526,66681225}, 490303560514120049859229}. -{{84534700,26219395,103336111}, 1677660613426648505813878}. -{{84615384,116255000,27862479}, 1009609799038470385319716}. -{{84780920,74858376,64604954}, 1084251974674920950259232}. -{{84907650,72646514,43129226}, 1065048343113196250933304}. -{{84917924,21934737,110506635}, 1678954044899087504943206}. -{{84944727,113191693,7271161}, 988510120456128006872271}. -{{85175307,30010984,74452528}, 1526990636983720121943561}. -{{85328169,13821045,71940777}, 1517507015824119343852167}. -{{85390551,115552284,65807053}, 1161021452071442811469261}. -{{85391336,4397773,1140196}, 307107186465440054282114}. -{{85419509,5925483,99421949}, 1537614327225296263044439}. -{{85593487,58589078,55129178}, 562427287686516864740089}. -{{85678903,67008137,29027060}, 414599704561416217482571}. -{{86358124,103080608,2056190}, 987007589831983240825696}. -{{86617894,13757578,7803545}, 308630396520834546060380}. -{{86673546,63305177,8048870}, 393631228803757614180138}. -{{86998019,48305186,108975636}, 1744246543862794016604441}. -{{87036432,23333860,25579557}, 337825717626928196424068}. -{{87085957,123197733,10834368}, 998977775119896199364803}. -{{87338030,18865784,15223494}, 319105385057144819787624}. -{{87397023,46223760,113916591}, 1746548709565832410315629}. -{{87564905,49475979,69205152}, 1592802218379047497795091}. -{{87570409,91225737,41140677}, 1072490725494340340451079}. -{{87666346,117378230,109137367}, 2350737094583259854136252}. -{{87751269,70290971,11700026}, 913850704115594070256755}. -{{87777027,118367968,54107409}, 1166477455881027151544333}. -{{87822686,11042492,97235499}, 1538635889844728961122028}. -{{87897925,2572430,63918431}, 479645031139200107564533}. -{{87942457,77982755,42378478}, 1066103336876397162634035}. -{{88298867,21318542,90621267}, 1544767362582015800300733}. -{{88337777,5438422,3421676}, 307219072550094371731857}. -{{88383493,58809362,20410971}, 412141868613632504391797}. -{{88625045,83241462,11982203}, 915242390622638568077557}. -{{88674826,1361509,25450891}, 328280815958936110303918}. -{{88822008,2731362,20005963}, 325977462873779659971124}. -{{88850616,27216935,77367319}, 1528947978016071765578678}. -{{88880281,114520926,83424587}, 2200003253076125491412661}. -{{88981071,1362555,65669951}, 479729116246739847704447}. -{{89100038,112162991,26713681}, 1009503257485346939684062}. -{{89834332,79058655,51513719}, 1082703016323903702071286}. -{{89861043,66689156,46720909}, 547153346868969576896909}. -{{90300936,13412026,95188071}, 1538579332774523573577524}. -{{90350035,21801586,72397424}, 1525855044620419317329945}. -{{90428638,97764334,60393878}, 1094646519681055151970296}. -{{90429890,121423990,10985962}, 998921576795411511716024}. -{{90434364,39342473,116586786}, 1745484258624372373362274}. -{{90572021,115690902,114778373}, 2351106846561805070021077}. -{{90595034,15630708,117718120}, 1687314878214098892307080}. -{{90704418,106001529,1762784}, 987212827066371432752138}. -{{90798042,39025226,9182663}, 385106556494747493209916}. -{{90929363,78258616,69821106}, 2121662510004748207748137}. -{{90997999,104307557,70216079}, 2196041932959860506069999}. -{{91134245,35907817,69426623}, 1591576035022107426147687}. -{{91171817,50887585,15680595}, 394733764634162381570599}. -{{91276125,61859837,82233250}, 1604859074630898741622499}. -{{91381543,19400787,50388583}, 486506648394796937945471}. -{{91511309,107473120,2697306}, 987262309157790681746017}. -{{91546388,8341266,44392129}, 460720535967899065528404}. -{{91609646,23221152,95139310}, 1546862710179589952605032}. -{{91661648,60007438,74902608}, 1602486058171032023618704}. -{{91821395,68877680,104781589}, 2271587347442595546362125}. -{{91836164,50091638,106590017}, 1744287127357285234974932}. -{{91916942,13983655,63178284}, 481030235663080938998746}. -{{91937068,51633643,105358698}, 1752379816048816172011122}. -{{92040498,84658263,71216800}, 2129914065397385263755418}. -{{92142345,96896548,110708539}, 2284681915654923574528677}. -{{92435587,71268746,96551893}, 2142499729020088216470813}. -{{92511341,4851480,57563112}, 478029878772042663636545}. -{{92518283,79917904,25133919}, 932561978026176487648045}. -{{92816823,102800738,82417607}, 2199203103641361278669181}. -{{92966776,48450414,22330629}, 403638042441246508423060}. -{{93054121,118930684,39435912}, 1148428181604410076016257}. -{{93105315,100580326,36157023}, 1073953872403941379656125}. -{{93186388,38050218,12211582}, 385653027327336062082416}. -{{93217306,104417437,51613250}, 1157595911848872694003370}. -{{93242156,121324514,35256975}, 1148151750894965634993012}. -{{93387473,96723182,12623238}, 925437414939440043595185}. -{{93563480,113548101,19468728}, 1007821184899817740851842}. -{{93650811,103091191,17540841}, 1006474597710337947974303}. -{{93984454,1765522,38192448}, 458958971722970185343064}. -{{94277789,70492276,51168315}, 1082034944127432630434533}. -{{94458284,53977304,84016148}, 1620392018133265550993216}. -{{94488338,119598242,107538608}, 2357411459294406673387544}. -{{94519116,88248137,75644221}, 2132895575986758034018118}. -{{94531602,71317421,123319626}, 2291395176905884648414378}. -{{94566369,106606968,48728001}, 1141533323413359580521477}. -{{94597699,1818171,19910331}, 326482960548214560222271}. -{{94625357,1789343,10892833}, 309954100087462897788631}. -{{94636680,71365565,33459812}, 933751802342216972838786}. -{{94649686,120500814,88606829}, 2225148650573443610058204}. -{{94747562,97204747,101505810}, 2282831656288592351774266}. -{{94850469,14690687,107795904}, 1669274210576240909853907}. -{{95141094,94483130,78872006}, 2133988687209032622384504}. -{{95238234,21402683,51821122}, 487155736779210305648186}. -{{95318764,60114443,96966878}, 1624210734735713142886258}. -{{95374714,100207450,58484895}, 1093152849963803424390972}. -{{95558747,86779122,44583854}, 1074995290179498075437881}. -{{95651354,17573124,110366487}, 1679406967336445998551980}. -{{95662992,27339567,14383662}, 320859797400687307070898}. -{{95759202,14594024,94047984}, 1539066979104887750509576}. -{{95894968,36161884,118391940}, 1762062536347469038008192}. -{{96060193,112418336,14332502}, 991438289187000770740513}. -{{96082155,110989262,56297682}, 1159064175315350187722425}. -{{96103007,63929954,40738523}, 545334150093560849717885}. -{{96125617,19669818,15774018}, 319715980331075014603825}. -{{96207986,99297056,118165720}, 2301740803600539889031176}. -{{96211198,29589282,70679868}, 1527294965109424168360792}. -{{96215161,42532787,55168659}, 554594318311500420608567}. -{{96270484,48226661,66543676}, 557146432123012595276226}. -{{96280535,91270491,68879977}, 2130561643180285199531103}. -{{96287474,91833737,120035604}, 2300598902834790545020170}. -{{96322331,88139565,87199736}, 2149466672615231203794571}. -{{96402450,51877463,35452083}, 543680589429543384281278}. -{{96928071,114919586,46246178}, 1142741518401424712990841}. -{{96935919,36455386,89329268}, 1611309614729333812684633}. -{{97077757,100535462,46352976}, 1076647007019655276909265}. -{{97106257,72693864,83682700}, 2123855179415858176662785}. -{{97568068,29541165,89042659}, 1546503051375888160982246}. -{{98099099,59660299,42452352}, 547279711375919369164315}. -{{98192453,15584087,5604198}, 309265973600196749042163}. -{{98207125,121383346,108293054}, 2357484059066422708631921}. -{{98577820,37204646,57889007}, 553547641639345251884020}. -{{98671349,119002502,83422046}, 2208719213935307770878449}. -{{98916677,47523693,119581994}, 1763483424209704810646755}. -{{99083409,94485053,120563763}, 2301702395185942178788519}. -{{99188510,118176313,73199495}, 2206319299628796320233326}. -{{99272194,34958855,84272391}, 1611002839012509323624894}. -{{99287954,102469899,119883684}, 2366618626624525290312986}. -{{99436087,102612869,37276285}, 1138808503475776099899855}. -{{99445183,83330565,63893969}, 1086101341310928320254671}. -{{99496913,65713708,103180070}, 1754055315381035307832737}. -{{99527393,86240797,121894842}, 2300779557823331103599779}. -{{99639279,11814432,107229763}, 1669203321236447460426349}. -{{99800923,6263367,66767288}, 480482107280405132368539}. -{{99879567,41716878,56026100}, 553659847276104961378265}. -{{100221096,2244330,42909316}, 461124444478772588676880}. -{{100399018,68247026,57437299}, 1082431526692423789699644}. -{{100734423,119107120,102685262}, 2389525304630039259986281}. -{{100789151,16292132,88770537}, 1569470612609500972260045}. -{{101141133,92349934,76754683}, 2166390266953937278684917}. -{{101148573,106819093,92976813}, 2250358439949182020238279}. -{{101165052,83842391,84292155}, 2173637931265761660041974}. -{{101175216,68441328,94232924}, 2174657389320272514513152}. -{{101268873,20777123,114013212}, 1712174806489007334181651}. -{{101601105,74063524,7301905}, 944972474455117955158149}. -{{101920919,65285351,81857436}, 1637979832636288252074459}. -{{102227633,66222917,105698325}, 1786700423289739441394055}. -{{102279583,42360838,2640319}, 416787649694500204469245}. -{{102511527,17409067,9283547}, 351818556677482565717119}. -{{102533216,19537444,116134369}, 1712210594516685135773828}. -{{102944181,51050839,86068174}, 1652874682113873860409843}. -{{102962229,63045728,34073446}, 577466189243641732239713}. -{{103152282,23896640,58666677}, 519973211584114941645580}. -{{103221709,49674371,25877214}, 438177684044307917720435}. -{{103359421,102745901,68096578}, 2228969641583342527813347}. -{{103417805,123395258,17438415}, 1048525487013214763167605}. -{{103698196,46495375,23776140}, 436127933376570975067602}. -{{103844709,71673803,95390066}, 2174845304586378393076851}. -{{103864207,105809267,89107205}, 2248300531664474679616351}. -{{103864256,116568502,90652580}, 2249537868501273459237264}. -{{104060510,571742,38693995}, 491432586837465575079676}. -{{104137193,34112528,47746298}, 569356180268680494901793}. -{{104197894,8798855,83081975}, 1552825079769836469502462}. -{{104244169,5859765,12849848}, 342827355165409975691907}. -{{104350404,98722649,118637372}, 2334210800492419260247362}. -{{104485278,117575499,83940689}, 2257301706138914720863838}. -{{104487971,43267395,33422595}, 438349658708644484120639}. -{{104541743,57466683,93581429}, 1655370942203454156957535}. -{{104760353,96214093,26380144}, 976385508723785385821315}. -{{104935066,62794373,62573049}, 598696911113511102470798}. -{{104983440,75547143,105618423}, 2306064957278258270982582}. -{{105077789,107529770,32203731}, 1041854535999979678422645}. -{{105280812,97655033,118461061}, 2334253984497644476147526}. -{{105364622,109235448,97097342}, 2251757758483516565974888}. -{{105380289,103661762,112311896}, 2382567976260591662417937}. -{{105433444,14257617,50271423}, 495229300602052264520038}. -{{105509537,25389393,29169894}, 372002451834327222886691}. -{{105674193,66792556,21101276}, 445620759150998012648833}. -{{106014952,63084453,41071341}, 577868483502285600033670}. -{{106179660,1003588,41917794}, 491538713337698551988960}. -{{106202626,71098389,66544493}, 1117272443362405283670414}. -{{106213613,111870199,101727048}, 2381351608664546143480531}. -{{106229346,71226565,116318944}, 2307304765342723375792266}. -{{106444974,83330868,33690045}, 1097013076372954290580428}. -{{106612985,51724135,15750806}, 427788248537311107470259}. -{{106698021,74146071,44661850}, 1098229094393037481634035}. -{{106828060,29448193,122059194}, 1730084632144825649617506}. -{{107010568,62160272,16725516}, 428995869067613644532480}. -{{107313622,104976450,46168623}, 1174033822162459388942716}. -{{107360519,30754836,110296418}, 1713276009526331425562857}. -{{107379064,85866880,89844969}, 2182119325532084113938948}. -{{107412017,74144675,81208823}, 2156309485871367185486135}. -{{107420748,105555532,29583539}, 1041807865184980365625060}. -{{107455387,1837259,47006811}, 493868756060838850747967}. -{{107574234,103480011,16528799}, 1022831539449928151228222}. -{{107610468,105094487,35897822}, 1171414527336232746019314}. -{{107656951,18619623,2737399}, 349578377818950149853695}. -{{107732372,86918544,85797865}, 2181840508970374926579780}. -{{107800957,119184240,46822448}, 1183334308517615137452609}. -{{107822290,48936863,31865242}, 438581100009056704429242}. -{{107856128,36972247,27802282}, 436960331032808275978418}. -{{107999528,28880779,49785440}, 504553573399685378508306}. -{{108035233,98599476,20345608}, 974279857392785041762433}. -{{108250668,64426640,115269966}, 1789130809397928185080672}. -{{108330008,93225480,92141597}, 2183335719748510060404484}. -{{108360368,14230040,59317968}, 513792282759791425680384}. -{{108401259,108628527,46779056}, 1174056595582791352567451}. -{{108507007,74042862,28226746}, 966011990326178390990585}. -{{108646853,68154704,14318547}, 947219462006891494531173}. -{{108900603,105378754,4492941}, 1020558321248432527547165}. -{{108947065,118161809,37643824}, 1180718404390016266990083}. -{{109148412,53820366,105335124}, 1785960845915168186357712}. -{{109699364,31878023,52797423}, 521434373035198455646710}. -{{109719494,46808334,89552710}, 1645602277201143940777464}. -{{109948627,89630040,83617371}, 2166282651449042648464429}. -{{109965324,34410708,56075215}, 586464068884545840622564}. -{{110203915,41320731,46510787}, 570100198608707959924287}. -{{110232650,70997938,93936086}, 2175267451528652600468280}. -{{110265059,119212681,17257078}, 1048959491564422072550699}. -{{110709557,106488198,8919115}, 1023134681241512311822581}. -{{111161755,67602986,16222251}, 947770775574920959303229}. -{{111209815,31912191,106663900}, 1711743185277354220813787}. -{{111313651,92920336,27454719}, 976985983331238896138541}. -{{111394119,62553148,72824165}, 1636039803560577851663821}. -{{111412795,3426463,117673033}, 1719561735859914660691615}. -{{111856173,93280331,33787762}, 1106814353809738357720691}. -{{112059594,85261574,60399999}, 1126891619165835355376572}. -{{112080455,99827576,14208584}, 958528155784019921677385}. -{{112165286,20129500,49149541}, 503885163159174407431628}. -{{112189213,89866083,54233660}, 1124715171810464349510483}. -{{112247583,39745267,64046134}, 588985268563854886663035}. -{{112333626,119642753,160721}, 1030095024026164762038798}. -{{112757718,51495993,1539422}, 425620800094492016606570}. -{{112796643,115028934,45582896}, 1175481239714330686963865}. -{{113022458,69737021,15996738}, 947790774195928566183594}. -{{113087127,110416588,86203799}, 2249667117607144647054829}. -{{113233698,69999286,33538481}, 966680865445718446563484}. -{{113242470,6149507,81107287}, 1552348264042405901418878}. -{{113301436,122416711,67389518}, 2239213735111537678916594}. -{{113487438,109618227,19171602}, 1040802557196071545954938}. -{{113613069,6045850,32558577}, 362411994358598350300757}. -{{113766585,43005745,121332298}, 1796388356117768004811299}. -{{113783704,1427933,76452377}, 1551964616705635441475206}. -{{113858138,377593,47938221}, 494451907523724815843086}. -{{113908468,22248081,17682522}, 369159349492600974669922}. -{{113908738,10493380,114965806}, 1704576729654836803013032}. -{{113970932,83560534,77926868}, 2157810706994368492663248}. -{{113972541,100371928,83780636}, 2167555783983308703596353}. -{{114365593,71381357,105522506}, 2305623387522200698953379}. -{{114579684,98069220,40037732}, 1107361820936227956687296}. -{{114603718,37767665,3306698}, 416422592413727977187434}. -{{114747329,122988818,5985051}, 1030591411378870823446581}. -{{115017552,11085498,40345374}, 493322947459356098395440}. -{{115027510,20110943,36336670}, 501294465687536745905658}. -{{115221210,31699529,65930860}, 524166212821603781058314}. -{{115300064,112499204,103724507}, 2381977039205818451675300}. -{{115329444,1066019,104855230}, 1700761804081910050441586}. -{{115391894,48965301,55557556}, 587889462385622372282826}. -{{115436689,99373719,88328841}, 2184048716313029798541463}. -{{115547571,35016597,107443084}, 1776617576239338449058187}. -{{115623210,121799011,37012884}, 1181454100811551360008986}. -{{115734442,31963,96816158}, 1571155401165279553187642}. -{{115964631,4584510,69071608}, 1549762529057431711349977}. -{{116309061,76319650,39017025}, 1097743180294122714234965}. -{{116319022,84527741,120154386}, 2333560273084947515434730}. -{{116539206,37997354,111550898}, 1778829995786505919349880}. -{{116540032,106109548,85017783}, 2248675404874162306237860}. -{{116898373,54768495,33267223}, 447422931199854826571255}. -{{116899887,114044555,20489928}, 1040965677510231543811675}. -{{117047033,5443106,121688272}, 1720061036207571591352849}. -{{117108334,88704140,44072479}, 1108254302044796045545452}. -{{117213463,110857989,26051076}, 1043140271333756343685579}. -{{117635830,102388149,80637366}, 2236338935967259893953002}. -{{117801046,24620779,113499508}, 1717043760757602739246426}. -{{117870393,99988645,53786940}, 1130036141905988246821763}. -{{118152235,72990658,44337149}, 1102859854503745026706205}. -{{118275683,32784937,6469538}, 355858653122348337038379}. -{{118287861,3246941,1204655}, 344758289352640613498343}. -{{118328458,2692861,34025925}, 495867460878275198920590}. -{{118830332,82939046,119464842}, 2329482035438554108500720}. -{{118888291,9629809,53861636}, 515963600384595308945675}. -{{118955481,95623211,9951136}, 962208796043054730909203}. -{{118989990,32296264,92344008}, 1585702066289356354128968}. -{{119051265,63263066,82004111}, 1642683903587188673621301}. -{{119125593,22331138,52225713}, 524339153213421873680917}. -{{119131542,42264202,49718489}, 575286187043282161261660}. -{{119153389,37466485,6096383}, 420613371455503597562855}. -{{119417967,85416627,96935573}, 2189115759157024410428255}. -{{119545503,114001574,13165599}, 1028748116863331841694717}. -{{119573178,37979179,55192487}, 590748346230810660280126}. -{{119714739,88905881,86859536}, 2186650348660871607153675}. -{{119739394,94771106,80850591}, 2171435464541384472611132}. -{{119977163,73392352,111024011}, 2311763115452160237439533}. -{{120074461,13404819,25859133}, 367321845422075586968407}. -{{120089860,84455439,36528167}, 1109803322420715761829366}. -{{120201386,1835292,37106007}, 495902066784502776129452}. -{{120352203,115823175,10107416}, 1028475946108868740532891}. -{{120739897,75038010,31844557}, 970957420367382406348565}. -{{120757697,59559224,18412457}, 449821298719870044023813}. -{{120805842,83487877,18404164}, 969449903158944580505994}. -{{120877997,15524889,82395181}, 1557709706072896376581959}. -{{120997882,118006229,38574610}, 1185620468630837409936042}. -{{121225173,35579492,63097426}, 592965306082949609640161}. -{{121283664,66918969,13380154}, 433752095287264726711330}. -{{121508228,104510896,25414482}, 1046035772314753396990048}. -{{121598642,83412457,25813913}, 971806637408246292929550}. -{{121991535,93335252,6597654}, 960229212358464554984425}. -{{122024964,30793366,30823867}, 377132289461754743908596}. -{{122099430,107759164,120899572}, 2403966269659417014691272}. -{{122118614,103967078,70168572}, 2233811462183522309986776}. -{{122324381,16305054,61019295}, 518559173344168591261685}. -{{122520730,90259431,101169995}, 2318921996106347126004414}. -{{122636130,33623566,40729265}, 571812987691426118026396}. -{{122646639,103500492,53362794}, 1194888962891291165626089}. -{{122793515,59763756,36264865}, 582144409727410213455501}. -{{122988973,90004405,7392976}, 959202211834865776714435}. -{{123023282,67851916,36384572}, 1100424122092958689451400}. -{{123065751,46495967,53515481}, 591740476082317619133663}. -{{123148645,86426279,27071684}, 979989754327180776931795}. -{{123204894,27625487,3677070}, 355493603363050137591802}. -{{123312931,26899422,106311045}, 1715777148477370123462045}. -{{123343290,100379896,81521729}, 2171652043017877978723852}. -{{123384867,43061780,66407054}, 594251704208012251015593}. diff --git a/test_cases/test_data/4dim_from_-123456789_to_54321.data b/test_cases/test_data/4dim_from_-123456789_to_54321.data deleted file mode 100644 index 89000b4..0000000 --- a/test_cases/test_data/4dim_from_-123456789_to_54321.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{-123433009,-8436102,-24403764,-70126555}, 135353504391260627019770736714662}. -{{-123264024,-38239611,-52855486,-122517963}, 121852999245054323864359239398885}. -{{-123039290,-61337065,-22346924,-57578006}, 99721218438688939476450206677661}. -{{-122991744,-99749835,-26197136,-91834778}, 82302780509642944243733315036589}. -{{-122946246,-55994849,-108556493,-11911335}, 213026192069938638081000959302545}. -{{-122846496,-107198173,-1989177,-107134268}, 86570054794088963251444463428873}. -{{-122789328,-53391193,-64448145,-50672405}, 208233942660716084335907677808385}. -{{-122761390,-19598609,-56690281,-37724488}, 211401916572080700870255967260441}. -{{-122727014,-22961565,-114199661,-121874863}, 40753657000305696977213912676753}. -{{-122377498,-111765894,-8544631,-53367167}, 248490668981613077320955521236723}. -{{-122354653,-118374474,-84065294,-24606948}, 168007812689454674080613382304878}. -{{-122116147,-119506768,-56712842,-116135302}, 5411316287035989393030111087326}. -{{-122108971,-28588472,-26826940,-67625033}, 132978330664452108506321980422678}. -{{-122029430,-4695396,-115740923,-89277661}, 53401105946161012821029525901651}. -{{-122024796,-58407004,-42647698,-84049043}, 93998699104088929438609400082631}. -{{-122006969,-51887228,-86407720,-8570581}, 218078705895935187253917655463174}. -{{-121897474,-28917722,-4276681,-84252278}, 137394067950975697343304337976507}. -{{-121587588,-41257300,-74695666,-99899589}, 46303562700556449207749270110279}. -{{-121456964,-60864746,-78553992,-1271145}, 180830974140206476677390440459303}. -{{-121297272,-106761186,-37122009,-69827598}, 92232406070872258591749285830059}. -{{-121195740,-286627,-111964887,-36383530}, 206172368751345915692744340657385}. -{{-120914200,-16419045,-98681608,-33154784}, 206314763263807053302956910402829}. -{{-120801243,-37242153,-118296515,-63830641}, 51539216724901451344415802341968}. -{{-120672646,-82315492,-103540352,-35869850}, 165746238184642010400471863170463}. -{{-120632913,-15513638,-106977059,-115433957}, 43124566035202362947215785993058}. -{{-120573317,-25709768,-61979357,-71480147}, 56916260004052768628173997171330}. -{{-120552379,-108318814,-97135260,-37446583}, 163240562007391378089680766491318}. -{{-120382553,-78997671,-6230950,-37917677}, 251659743569435166346035829274468}. -{{-120382287,-83398456,-3166206,-60957028}, 99868018622162795423331154536286}. -{{-120314330,-41631113,-69792331,-93117921}, 46638912971847848623560906603089}. -{{-120292529,-1671764,-91074926,-118734571}, 43599728063957775022641267115462}. -{{-120159462,-3371442,-5787567,-45288623}, 292074835845844040420083924737523}. -{{-119933780,-107627859,-95126950,-119495923}, 347551104127533083784810349797}. -{{-119907031,-57011743,-6908927,-58224449}, 99742984498151291475961923444592}. -{{-119809580,-82136040,-29301273,-33904420}, 246897932823841825892020455765515}. -{{-119792994,-81063294,-29063239,-89283549}, 94152866170566328785422933280371}. -{{-119716310,-122308817,-88787107,-97378629}, 5744070305666564303359114548049}. -{{-119510443,-3515224,-12329369,-31804649}, 292374431538166990223216030973458}. -{{-119507710,-116286699,-102704593,-106369354}, 951498964303263179764922426809}. -{{-118631939,-84210522,-105336206,-1417786}, 175889932514974649617061260272894}. -{{-118624291,-28993051,-101547539,-30062537}, 203984404093433603269928080877680}. -{{-118468044,-89138491,-40176397,-110546490}, 83728466538921439739861629857961}. -{{-118431441,-67299637,-39705205,-91570643}, 84521524597299625556691143098752}. -{{-118211696,-17444799,-49648426,-15948489}, 296635119093660626240134641273701}. -{{-118181482,-78807094,-45040845,-82686550}, 93838913468111032084832783628987}. -{{-118148749,-63778825,-79214741,-69886989}, 18569653230937126773453557379584}. -{{-118115829,-20537388,-20450753,-20182134}, 301701424389803305549183743470730}. -{{-118072494,-117315831,-95693012,-91462628}, 1013799933205974021458380858173}. -{{-118002312,-68423565,-73435361,-108874536}, 7828517369205241025848810978569}. -{{-117994956,-72549568,-109109424,-56505603}, 13532403610226329144779885647495}. -{{-117949075,-36632808,-23010239,-113968568}, 122230927403265380487448088063578}. -{{-117808047,-390928,-20167092,-91900209}, 130135897322211883651401574779670}. -{{-117688326,-28936964,-55053604,-83623010}, 132006862757996658336953613029791}. -{{-117511055,-23931334,-4159488,-40183111}, 289552837506245958048395074777014}. -{{-117500718,-102605679,-83889041,-86459791}, 15372023093118715824171400564657}. -{{-117451805,-46363722,-76803974,-77788077}, 55847667369590053763717635634278}. -{{-117275408,-15748322,-16726536,-36604801}, 292195830416272061651726535118119}. -{{-117261457,-19889599,-1936846,-27784002}, 292550586650307363290288239544300}. -{{-117102459,-87121717,-11612067,-75759428}, 98939098871295892068720184201304}. -{{-116952538,-67120321,-106128995,-74601593}, 13195070955804401589675194554961}. -{{-116942734,-2662429,-90707669,-101981343}, 44233287724459288165989674002833}. -{{-116940616,-49179086,-83056752,-8234854}, 218080305774504264643220500160431}. -{{-116725357,-68811567,-77250442,-6315232}, 180229089323298788439448176056940}. -{{-116689501,-38412135,-81544447,-105779805}, 46429355595882325584123359245920}. -{{-116546994,-56975066,-60031994,-34478355}, 171008788736322581346470161965303}. -{{-116242026,-49706312,-26069831,-47516557}, 284332293099082809380578727622227}. -{{-116207739,-56421098,-113342741,-66769233}, 13502123093126911844620005619762}. -{{-116183167,-81042203,-100161370,-24801332}, 165799108435161945303464779669884}. -{{-115295789,-40487857,-38841452,-36660097}, 284915521800960000839900307413508}. -{{-115056489,-54165834,-92843693,-19914431}, 213308409101331931558702835333538}. -{{-114671943,-5958510,-15634044,-100546421}, 130101396439969393897246770352950}. -{{-114547301,-76880222,-54408830,-77682289}, 93861402941350484694311034621542}. -{{-114376114,-105709709,-65854248,-69755150}, 16327433525121975512022377327773}. -{{-114101322,-415677,-3226799,-79949245}, 139962209705907921915266829300817}. -{{-113826775,-99898606,-119473318,-42252908}, 162465525990450682987285383862142}. -{{-113749260,-20413030,-23828193,-55850309}, 286832067198433858617605362562595}. -{{-113685516,-24213880,-80514697,-40633030}, 208130721775553143695473564122763}. -{{-113459976,-94037293,-43649370,-55696912}, 243583892689193794392705498118477}. -{{-113089763,-23546638,-12255114,-87557384}, 137100276959503868762142956178046}. -{{-112776757,-46922148,-43451438,-95355794}, 122403972172371055417768304313550}. -{{-112332169,-99129895,-79559609,-44803648}, 167553557500527330872740474027816}. -{{-112304927,-21377857,-20225222,-108019608}, 129347657531656065714299401391964}. -{{-112298877,-92693104,-83799688,-97544535}, 5919237907712929110408716476038}. -{{-112292842,-53395294,-30897588,-6537216}, 294478923967281601304416415783487}. -{{-112085381,-51432370,-5723831,-71966931}, 137862602770305755809666084193506}. -{{-111595530,-23384550,-24186121,-22195384}, 294606967408451532408245507915323}. -{{-111514546,-22420475,-87346692,-25131223}, 211110974930709843634985426135221}. -{{-111501270,-64806041,-44164642,-13357969}, 256289014398607288040912487660373}. -{{-111327867,-28925819,-20611305,-6080735}, 299381244964218312839919596960944}. -{{-111201587,-22417095,-85283312,-78784966}, 58357907396224247133701623819964}. -{{-111195133,-54370982,-659347,-93480176}, 127764106281531831380259329096298}. -{{-111140111,-92390123,-114560357,-117605361}, 196246989562109596705052961072}. -{{-111136195,-50558653,-12791336,-101893744}, 127426767912949938893354166348828}. -{{-111127213,-123390768,-59198707,-5917052}, 178447844209758496296965248684618}. -{{-111033504,-7077411,-11261945,-25390826}, 292270982053420023713137857906089}. -{{-110916629,-8484746,-54451077,-40366524}, 286546792638556398116094903885866}. -{{-110884830,-71022822,-112337743,-30959334}, 165651369530887213826437603766267}. -{{-110752745,-9203244,-39086689,-2445050}, 297596926774481555412767018366346}. -{{-110625474,-73639704,-115267412,-120322777}, 2552602046251941099412390652439}. -{{-110508570,-47137517,-33527154,-15259707}, 294430900227016820664521560010965}. -{{-110421842,-116524567,-4657520,-79018878}, 96704051042888675345458176601789}. -{{-110359349,-12450764,-108323233,-109423374}, 43178509801607368960387239390346}. -{{-109807750,-91180553,-118518422,-101576579}, 811820181759462381766111426517}. -{{-109465451,-18721839,-93430931,-28259790}, 206376253660699666013848823929592}. -{{-109344932,-61550964,-35801767,-27528238}, 247088478847131152959807054499019}. -{{-109276005,-67093662,-71260737,-69815570}, 18862356329583758354964251346602}. -{{-109262054,-93371786,-20305246,-26722104}, 249309751830939510264072966552959}. -{{-109021256,-79727062,-110564099,-98008643}, 3244954243451230324847666934755}. -{{-109016496,-112527001,-60025170,-70637048}, 16198949684518867880968359422797}. -{{-108841247,-23255761,-112862988,-103279558}, 41392975940452069920042166373276}. -{{-108799792,-50850678,-68793713,-73362624}, 56142915941997348774898501824299}. -{{-108627004,-118659718,-24550295,-65275769}, 92251243581222364937637367512675}. -{{-108590220,-75588143,-122586221,-9999663}, 174993678764703343197144733473441}. -{{-108537146,-123007778,-75944356,-100185930}, 5733388759717096284702804250815}. -{{-108526831,-47373884,-42694303,-54799172}, 283989978238925676701293721036122}. -{{-108435657,-72613277,-104518594,-118198452}, 3018513701079852372939359269196}. -{{-108149605,-33416408,-30093564,-56544865}, 133012825804799501563123894020614}. -{{-107931250,-91096992,-79896336,-94559800}, 5938317309086329440780538252831}. -{{-107669384,-75573753,-51935877,-87941605}, 93823199528789766460201289790209}. -{{-107571565,-16165569,-112295873,-100589015}, 43762256079232702562200620801664}. -{{-107497756,-34493666,-53193620,-47386121}, 284157788596674764400581718284327}. -{{-107400001,-65545471,-7263215,-38789572}, 251814165626133437952925522134888}. -{{-107297235,-9915170,-86816510,-19706175}, 220587241822300712136429018156278}. -{{-107252051,-31798075,-71212092,-1568428}, 219153520439427067692670706442300}. -{{-107171792,-35114802,-12142940,-85080202}, 137092982890554937374140442919343}. -{{-107120555,-77384842,-18263053,-108609002}, 88794251338651713271919465787578}. -{{-107079984,-33780901,-43446099,-108082492}, 121922107668645292368122340868425}. -{{-106961556,-19545132,-48993613,-4564906}, 297270718588357120218257313292427}. -{{-106859253,-45578609,-80144714,-24898316}, 208605660002862693204241178214988}. -{{-106676107,-112277031,-9849806,-49681755}, 248572363825051032399589400950516}. -{{-106526394,-15075104,-80860841,-15195202}, 220673540324950347128504931014299}. -{{-106485783,-37179199,-22886773,-30261521}, 285202937819994710783778643712816}. -{{-106479559,-38372203,-96572358,-10107108}, 213581802535934476465091864196476}. -{{-106428980,-56351130,-19697539,-12599612}, 261423973943147125089321151799403}. -{{-106268081,-78248438,-71089466,-109087330}, 8054094440582859767543425295342}. -{{-106265756,-69156859,-118330008,-105526703}, 3408100191075759988911885483173}. -{{-106228496,-85607492,-103790128,-11592011}, 175372389742113914216775415924103}. -{{-105809996,-98902210,-76497078,-116444357}, 5332623583637845376556067607655}. -{{-105667564,-48405585,-72444460,-11494213}, 218472474126487670455117599494661}. -{{-105621799,-105310604,-13215244,-49609088}, 248719648308746263790349803092254}. -{{-105503574,-123308636,-20263726,-2891944}, 259314009897315007850201591561567}. -{{-105432372,-15191639,-38012478,-23542348}, 287561922316519204758265802434157}. -{{-105371883,-51606349,-97539635,-35864503}, 203874654842076607391545085704400}. -{{-105268636,-36285644,-19019021,-81780395}, 137146715040164655773773584265347}. -{{-105262479,-75029333,-97772658,-118441754}, 2964287986355439719206089163228}. -{{-105182486,-36039991,-32046691,-43337474}, 284551784065295291675131594617849}. -{{-105119331,-25656164,-1436744,-60088181}, 138148541354449299039377136239638}. -{{-105091692,-23345531,-56832431,-35409799}, 209114978312035630743198392040673}. -{{-104791742,-11284437,-92993797,-90847786}, 44203334368562978796409471730073}. -{{-104750175,-69271645,-106575411,-112194826}, 3129710313289134592348417925592}. -{{-104720136,-53803716,-3409164,-45510720}, 289460363902587385616572997064975}. -{{-104468687,-32554571,-29562916,-69814405}, 133044738606521132758225031799092}. -{{-104323743,-22392215,-96729682,-95078772}, 44189696265404967489260133491580}. -{{-104252914,-110394561,-69162750,-123296089}, 5477367591882919019494808391253}. -{{-104125963,-75340225,-27932363,-43192895}, 246392881487486588528259416873680}. -{{-103836013,-88342364,-50466297,-90941232}, 84421512377601822973382530333706}. -{{-103340828,-64097372,-25914974,-57527027}, 95067786242922663701731494802631}. -{{-102851000,-23266117,-108104953,-92766112}, 41510135693336650170368906976521}. -{{-102658383,-100793929,-33311634,-114403492}, 81725735509474303884438360564572}. -{{-102640491,-91109751,-90735594,-120089080}, 586470711497521333065769220732}. -{{-102615949,-16297269,-74075125,-97025429}, 48945205502763474927652018589696}. -{{-102517349,-33658737,-38446134,-29935488}, 285182427651698106789678987169356}. -{{-102494916,-76414194,-101287643,-51357421}, 165204981424752749790228438696035}. -{{-102407955,-54803352,-17276511,-100581102}, 127482154386912051009225654415066}. -{{-102406055,-59579336,-69359939,-98336786}, 8807881623601108592072401892314}. -{{-102105726,-20843801,-56826610,-33035057}, 211484035933735856601825496214357}. -{{-101823117,-90212677,-70222120,-94885205}, 6309754335105428988185219847172}. -{{-101794588,-45240773,-106941721,-45024710}, 202974473074116262108958482226313}. -{{-101708263,-111033127,-3419948,-100380908}, 87243169287463747526120667411260}. -{{-101309300,-56812548,-5185952,-75824445}, 99484318388304765769888590365703}. -{{-101275974,-27728403,-54625938,-16326526}, 294345514832031615629134343444989}. -{{-101228271,-41174639,-11003167,-52707737}, 289134490597886166091801621729136}. -{{-101087748,-72480902,-35996289,-101494570}, 84856231654468278681650810169003}. -{{-101004106,-30474670,-55070576,-1779293}, 294979144128628988398721888196151}. -{{-100911128,-2713973,-1518089,-103812856}, 130490528842974405022616399764745}. -{{-100887770,-27658211,-82940415,-87900578}, 56025892231077306073298784687353}. -{{-100771469,-18069096,-52551083,-53394442}, 286569431599178359106479203611338}. -{{-100291986,-23375229,-26955419,-51077459}, 284542754552602309778766901436625}. -{{-100266110,-28430392,-54622067,-24316879}, 284877765871147429652907570703315}. -{{-100151011,-120966130,-69703210,-122630358}, 5467193605379465103200250087678}. -{{-100103751,-94723473,-92236028,-111107349}, 625699878875969418487908291348}. -{{-100087292,-49585494,-15214242,-53989738}, 289106026406092358010674396771055}. -{{-100052712,-22308609,-112210115,-100411086}, 43835873624640456544592885849033}. -{{-100004807,-38507728,-22166622,-100916066}, 127639386954988979921899169257438}. -{{-99999986,-102617862,-4067016,-38544721}, 249648315980752061477320041459255}. -{{-99961095,-50369905,-46979715,-27223988}, 284727324786553627229854237987672}. -{{-99917949,-107739227,-72810334,-30239396}, 168410350257576007352982589879404}. -{{-99825022,-57284496,-87309906,-19407910}, 180255204025014717618742441905119}. -{{-99751382,-44051508,-106290977,-54387141}, 203230520860799790280604831782163}. -{{-99566389,-33260274,-47126249,-30358754}, 284885652887792943698021524718762}. -{{-99509450,-115702644,-69315336,-105715031}, 6101640660232810654811090902167}. -{{-99235463,-119180854,-37296579,-82700061}, 91670641673249149833630387712882}. -{{-99140340,-56035098,-37319329,-5920068}, 295125312784725715010000292553771}. -{{-98947339,-22792161,-99013975,-53962751}, 205757343037209141738007088226000}. -{{-98855116,-41474014,-84399246,-53176508}, 207986225009195529063396488681071}. -{{-98748749,-50921839,-22839140,-56856054}, 132929962526919678885191903648428}. -{{-98644804,-94454788,-122396177,-10878701}, 172688224375493592446505580725251}. -{{-98500811,-61624896,-40680601,-81973062}, 94077864961348686650319131041434}. -{{-98407426,-33368011,-118734026,-98323820}, 41441159842320732787276106555517}. -{{-98315523,-69155056,-88166587,-16653814}, 180246932434335174105065539357402}. -{{-98243139,-3608845,-5729014,-84560228}, 140003639188468357036870975972444}. -{{-98093328,-29632725,-55910053,-13143908}, 294387105224450081757254696829193}. -{{-98073595,-66227420,-39902188,-102382761}, 84565662341265413312690883131414}. -{{-98073173,-69610236,-10330969,-38445598}, 251891220747718943380522144787594}. -{{-98017515,-55747357,-10893564,-119833797}, 126869293822121245847204701040660}. -{{-97931860,-68689942,-38862019,-122112489}, 84225117500821829065826810374755}. -{{-97771776,-84900989,-42845992,-29819272}, 246703509896101247717001727831309}. -{{-97547649,-27439509,-85359424,-33931526}, 208784828386688043849196650204556}. -{{-97415085,-60993864,-59338838,-3650891}, 181230908883359058157630588778182}. -{{-97384375,-29981047,-34364210,-14670599}, 294668273333148913654633821617140}. -{{-97290410,-6499777,-96884347,-46446078}, 205830489323472134923338611841753}. -{{-96955470,-94648984,-47464781,-92232169}, 82077953145697110827198109117203}. -{{-96814989,-33514316,-87665136,-38302524}, 208771869793969011435978667635726}. -{{-96553560,-121520759,-74055580,-66669279}, 15953574101411716832039872199589}. -{{-96451361,-10220133,-111026679,-20349379}, 215614772384874334982006135276992}. -{{-96425019,-61527755,-104235790,-98572344}, 3741339602515265099893626748028}. -{{-96227747,-61772261,-279927,-18353127}, 261709234879317991992492939529424}. -{{-96107379,-50978702,-111584898,-118600360}, 40672005614167251042548613155454}. -{{-95583729,-118761014,-119573684,-2695668}, 173119372179031861249322788201262}. -{{-95479082,-82042897,-52346549,-33668535}, 246645469855760932811103574465169}. -{{-95417863,-51989596,-19928752,-64338237}, 137664600232872506929073206506774}. -{{-95221985,-9510834,-59439217,-60074963}, 59420527366772570455535088895394}. -{{-95194897,-64374238,-19138864,-67800663}, 99765699097558319689568138989478}. -{{-95127816,-91883237,-87925487,-73747622}, 15507284751578507703137025039817}. -{{-95124043,-81823063,-53399364,-52941981}, 246009319252735844332882424148532}. -{{-94996092,-44185723,-15526852,-121028076}, 126860675686505164450131855519789}. -{{-94893511,-60759764,-109330097,-70992210}, 13584137465538742252815299646874}. -{{-94804932,-100430612,-98856919,-115427541}, 564152071258327608212039484483}. -{{-94727514,-28193960,-33547958,-87522017}, 132406572104307277415202844147287}. -{{-94708059,-20491094,-116553213,-60371356}, 54002795252685570569065981801018}. -{{-94658336,-83045897,-59544523,-55233298}, 170288006341447379401601092510665}. -{{-94563705,-95805805,-91033221,-19089237}, 172991281064128860042607188062464}. -{{-94535490,-36783680,-97114731,-65524164}, 51921909844569339790541053444699}. -{{-94269497,-96494535,-77302737,-87005956}, 15485570537800292609547337021224}. -{{-94253129,-102946,-105858329,-99064172}, 44296777430141525666273998329130}. -{{-94202884,-95691988,-104028692,-87272508}, 10710949568364037199595706089487}. -{{-93978319,-64586512,-94384757,-75818192}, 13308257129940459204801330154266}. -{{-93950677,-29666783,-67033314,-91414409}, 46882499644811947383420317239908}. -{{-93940671,-25693333,-60617431,-17065905}, 218628661692796841652350792060240}. -{{-93765251,-16685915,-2757697,-13634361}, 302142563360539091422052042648624}. -{{-93617655,-23709176,-119871346,-816922}, 213855194222464702206001168495582}. -{{-93616812,-40900110,-74728104,-66331046}, 56529255485528047726248955272879}. -{{-93565576,-54490531,-65754708,-62022364}, 56852945997233067055578597724461}. -{{-93402046,-51966423,-4682775,-15180010}, 299570207944429017424048113051641}. -{{-93236648,-12397636,-69660848,-111775438}, 48621891769408594687504839482767}. -{{-93215806,-18849897,-90952581,-13236787}, 215962791867995963447374705402769}. -{{-93135201,-31690372,-30516654,-62948535}, 133089438115483131206011214073286}. -{{-92991369,-105350286,-66382098,-41631135}, 167933301284333208794122468989926}. -{{-92930927,-20834040,-45706732,-96515542}, 125007586090256027530359299828638}. -{{-92717829,-60678431,-100214687,-99283429}, 3742886487872785056452198729312}. -{{-92693847,-5513732,-116813058,-97531122}, 44017822682817941588108673225182}. -{{-92635601,-79802630,-97076118,-5610196}, 176000729410820610178920732714862}. -{{-92610188,-69761977,-39038581,-583729}, 257261633103120562246995864074753}. -{{-92605312,-62923735,-40804835,-938501}, 256975698778365556534518939067233}. -{{-92577714,-84144773,-27692415,-10141909}, 256529425143778912699412399916113}. -{{-92561153,-96894573,-11870385,-96480253}, 87146427801553344322315636811008}. -{{-92555417,-39493198,-95468316,-90898615}, 41820643194807931528680627362726}. -{{-92503670,-88222573,-12825,-70826370}, 99913375853391303348946658489753}. -{{-92471910,-16690242,-61246804,-24366584}, 211527983839377745997631795665215}. -{{-92311594,-35675433,-40033385,-76199282}, 132141877819213628515773628577433}. -{{-92228135,-51878128,-17536718,-105991199}, 127485238381865769431943827955670}. -{{-92117733,-49293952,-110524884,-103823737}, 41304993361108184252404064815622}. -{{-92041258,-50388365,-109084690,-35216384}, 203566559575709147631307357435997}. -{{-91816735,-24603783,-577414,-66844803}, 138114258009217832742508083898356}. -{{-91816578,-107458025,-105293088,-16014444}, 172815102152681830706437886944797}. -{{-91773765,-42036618,-117129731,-112937031}, 40700937153070705012487456401634}. -{{-91459832,-66259644,-93926951,-74372302}, 13300331938129486804731425947083}. -{{-91409518,-47306343,-107246625,-78874850}, 50861333142662439413331919644601}. -{{-91265350,-29884214,-28819824,-61088856}, 133098934430332960025389950484287}. -{{-91000280,-93016490,-82082930,-80334085}, 15506241189205196262206986596711}. -{{-90723575,-31710340,-112979072,-9253430}, 213270830011336807180763499830686}. -{{-90670229,-67176688,-33331184,-77393032}, 94407667133596259036123537378830}. -{{-90654421,-38235240,-74875265,-115293330}, 45902153631809946158434284217994}. -{{-90485778,-101183909,-14236184,-86387060}, 96605004788992010370813033595933}. -{{-90481599,-102826261,-6185880,-111632759}, 86504154401957338076142854065556}. -{{-90478011,-84156945,-60918328,-86274106}, 18169206420850284754182337320604}. -{{-90358798,-37763594,-14219750,-1663159}, 300064618807852541043668066823671}. -{{-90090534,-117259454,-43429515,-118843196}, 81238290923200272294699268232059}. -{{-89923478,-67755846,-85128219,-10726735}, 180290990327270034416541852072947}. -{{-89835987,-120518071,-2573962,-81098472}, 97965744061085944031002537159292}. -{{-89503989,-16600511,-46834036,-56734845}, 136335127937051282766181768528420}. -{{-89185231,-34738633,-95975310,-104355890}, 42962322437910063444650985793500}. -{{-89114331,-41961556,-44737407,-86334223}, 133133891865885407300365856349394}. -{{-89066340,-8372540,-120935277,-37811460}, 207271485955906260267726064541707}. -{{-88960685,-29435166,-31722200,-118658630}, 123451180019506405259351330053806}. -{{-88887993,-28092973,-98347495,-53684554}, 204578533875900007321807882417608}. -{{-88799222,-7361589,-17533846,-59995244}, 141396937803619890673654163690845}. -{{-88395450,-48009164,-45477294,-2680945}, 296017125449052960093416133311575}. -{{-88346642,-2330041,-115581914,-97537368}, 45201030239143121082351749098077}. -{{-88218115,-8125161,-105495592,-359258}, 217732007371587045396980922181276}. -{{-88214285,-7023838,-29618706,-101683117}, 126481000669884386388365436686950}. -{{-87994204,-70034125,-72907112,-84476334}, 19492653669658189189109022555277}. -{{-87923653,-102178591,-54710381,-42624685}, 244857747208874795012699799667232}. -{{-87914998,-9416201,-281172,-19095708}, 303297337859265551215746993468189}. -{{-87887993,-68495710,-93556199,-23686745}, 167235342835165352299506501934946}. -{{-87842364,-67144486,-16204137,-114468826}, 90203201786420350390030882698923}. -{{-87690076,-57098898,-120163259,-69891511}, 14747267795941017733426910714083}. -{{-87682672,-122916068,-88612804,-29018603}, 169271148285289186149536273695111}. -{{-87541757,-54339924,-120943119,-108561792}, 41874813831744510456411638537290}. -{{-87521692,-50120361,-41341431,-59835075}, 133800992159656973963732396635841}. -{{-87292358,-66180675,-59144013,-2266253}, 182405122116344418158569286979889}. -{{-87228602,-79441363,-31494210,-82772600}, 95404584900218338419647754115197}. -{{-87121299,-14891235,-41979977,-10639714}, 297959399916552335743490678473912}. -{{-87114208,-87942319,-81457443,-113992005}, 8933006992014105264420057580385}. -{{-86975041,-99389508,-56944391,-15020974}, 179238548389031902770328252927434}. -{{-86961117,-20029341,-47103497,-41609596}, 287818796577908631075158499259400}. -{{-86797645,-48722605,-76683521,-40736784}, 209226319175428650541977520323592}. -{{-86735097,-97510732,-68170685,-61650577}, 17639584014007723224931345201410}. -{{-86733182,-33988075,-31490844,-9606456}, 295882011793782325753456454658365}. -{{-86731061,-100606903,-55501919,-92694910}, 83232312731945838693910461689576}. -{{-86294207,-28537251,-81764622,-115853939}, 47075452247189222318760700085748}. -{{-86007878,-11829054,-45779956,-106815841}, 125569511695819275051120886160183}. -{{-85993250,-40176804,-66788430,-54889543}, 209491170942019349236465823616215}. -{{-85714101,-100265506,-49277013,-51346522}, 244819492594199488671941113053354}. -{{-85491587,-15223364,-91767426,-82556970}, 54850620666490752179858831802590}. -{{-85436216,-59432921,-35594067,-49203140}, 247680784210564717084341978215241}. -{{-85406714,-63443736,-54138956,-43464226}, 247402706168516763602640861622943}. -{{-85310634,-82589034,-2645227,-44044774}, 252620210712697819061590311368955}. -{{-85165031,-37445829,-106842014,-106178459}, 42646227227988204827372297295316}. -{{-84759142,-56477588,-81820711,-82141745}, 19188049433611702994216799984979}. -{{-84701150,-14363931,-104143393,-81162743}, 54875793056302590214564906773937}. -{{-84580765,-56315628,-3054470,-100583461}, 128986323153498313411324485923910}. -{{-84558023,-51610151,-14400215,-89324685}, 138194652885069038802064017520496}. -{{-84503718,-87386263,-48209277,-84758826}, 95077941399807648761724137829305}. -{{-84438925,-96227810,-3211012,-58596729}, 98770685236186735188744537544742}. -{{-84103264,-24500038,-22975657,-101766148}, 124105778448006587948386439751467}. -{{-83983760,-88319602,-117455848,-60356369}, 14621628284320436891098806242599}. -{{-83660760,-105320811,-89122283,-71049015}, 17272063249594950628271594273249}. -{{-83567119,-104321771,-118807775,-64576717}, 12242356585009869282363505419632}. -{{-83211152,-119831181,-104915425,-94996852}, 2258542133440387604272063456521}. -{{-83170739,-20361936,-103991456,-65660261}, 55462799255639643705002344318486}. -{{-83159164,-21717229,-66815897,-21889785}, 222157414894381918600580242996225}. -{{-82863485,-120292097,-54379000,-51830613}, 244659416927092885273129058260484}. -{{-82683467,-1858159,-36983791,-50561244}, 288234988947302869663123325359736}. -{{-82637244,-20135191,-29729759,-3940926}, 298868818961517216478035469876969}. -{{-82553387,-78535718,-122299791,-83087324}, 13957064504460004908222473877114}. -{{-82457154,-90077780,-40293240,-77863903}, 92768749674850441742675566480535}. -{{-82400069,-46899846,-17004707,-55415094}, 290303467150051815252683993754346}. -{{-82388299,-82643924,-50560721,-41319674}, 247236342718090875139328481727642}. -{{-81909850,-5750485,-64353553,-38569929}, 212826982339432934247259140365329}. -{{-81632912,-79894978,-71704940,-26461501}, 172135900608060017703269046075687}. -{{-81564326,-77974472,-62177981,-105736689}, 9854451979567044453474560670483}. -{{-81412640,-79036841,-43159690,-84376455}, 95112219864956284287159744195525}. -{{-81382903,-83703342,-57172122,-8656456}, 181659748653812505109487029705598}. -{{-81356870,-39361687,-47732878,-105070864}, 123779158926122402480746175545213}. -{{-81248305,-111218242,-14070288,-66740393}, 98280255740391263504603433569574}. -{{-81144307,-20753444,-82449113,-5077633}, 222478955475669710761548532567058}. -{{-81045863,-21066298,-66162961,-96511737}, 50435005668162231652589397261618}. -{{-80847209,-75961706,-48078798,-98923794}, 85585853072475537645217892021742}. -{{-80718010,-77347072,-65222611,-36163278}, 172099950472062773493694988491483}. -{{-80534299,-83528068,-119346534,-101327236}, 4444954678119298520208000111710}. -{{-80502880,-88869999,-89310149,-47747485}, 171177397418823281570427057308449}. -{{-80481906,-111983050,-53915653,-20343924}, 254812897024402133217173887524923}. -{{-80475634,-60020927,-60830726,-29764768}, 172317012988845369660742028643965}. -{{-80370254,-60427998,-121426001,-103810014}, 4610869392798038667394372210619}. -{{-80122147,-19392350,-74133081,-118512029}, 49466971161511291637526928803378}. -{{-80054242,-41863994,-13594097,-84038556}, 138211686985606473883413531829307}. -{{-80016883,-95240366,-8328857,-70503842}, 98437478104210700477693127575226}. -{{-79750453,-112105809,-65323502,-68980355}, 17446576390414199366373890066116}. -{{-79326854,-79431552,-121995344,-25018819}, 166753036265475871917088369678231}. -{{-79244515,-46147445,-6666217,-89924016}, 128744795344043671678908783217688}. -{{-79175043,-70477746,-28810520,-110409741}, 85474943562797971307247413085238}. -{{-79154234,-102194895,-109645737,-15400052}, 173855868755009300213773654644281}. -{{-79042164,-118846783,-84678695,-79046060}, 16526055014851048366264953259625}. -{{-78806148,-55483414,-33275169,-33080873}, 286181040277050768456028466425379}. -{{-78780460,-117643473,-94454145,-44213738}, 163909101447815776179547553437321}. -{{-78732790,-119766156,-15887958,-87960240}, 97615434578393250477915358199135}. -{{-78449730,-68528018,-113812933,-45080792}, 166285856426857906207932705245243}. -{{-78361696,-33108304,-29030190,-19779691}, 295863628593187671478769934239687}. -{{-78349664,-6549262,-53766276,-59207928}, 136330152502235349827454691543855}. -{{-78330457,-18047151,-62677093,-68550118}, 60558195710653032249657813998504}. -{{-78301547,-102054661,-13447247,-54408818}, 249911033538701109956329665074392}. -{{-78118927,-110816114,-7828140,-43456120}, 249805875417442430023060328859966}. -{{-77778797,-46773864,-119832425,-48880810}, 204109347484203637811181098432138}. -{{-77733052,-71113572,-7611746,-22732327}, 262588227910828885847931242387655}. -{{-77617071,-27077220,-42743099,-78813489}, 133337501253125775634790190827858}. -{{-77561431,-19811948,-2419481,-25631173}, 293825219738853438988849185125650}. -{{-77542004,-54926175,-22413651,-110809416}, 128079775422877903125586314955369}. -{{-77502206,-48682259,-29126511,-59991288}, 134121586213781376807044278488441}. -{{-77411141,-34452645,-33478104,-115103739}, 123446952756476499491179138630788}. -{{-77214926,-92789628,-101844663,-119096192}, 1762519854113996742418599144795}. -{{-77164212,-65643379,-30475942,-59647583}, 96250808559646793900250870861029}. -{{-77079251,-108950979,-50480286,-119882568}, 82414482861212913285167413890172}. -{{-76921061,-52058140,-40619615,-38672346}, 285882213888406100089270037357770}. -{{-76662047,-82215127,-44236966,-119758186}, 84958566187486269403254020630524}. -{{-76630915,-104749980,-3543517,-44452005}, 250247657042841720455265289986066}. -{{-76566616,-68279840,-76409805,-79842811}, 19239765429807455377481019413379}. -{{-76458765,-97802606,-14184311,-75325273}, 97844624717683327414733739187810}. -{{-76431582,-97298564,-31840118,-47863313}, 245188034073471107057376644517207}. -{{-76399631,-120702132,-100449874,-36669500}, 164484364025552548965770037068126}. -{{-76279230,-6567577,-12389160,-23182583}, 293539006063192663486944986787733}. -{{-76216990,-122141226,-20636256,-77477412}, 97654217607788658766887341860159}. -{{-76200740,-22524875,-90498230,-70116051}, 55486258816143722496798169064677}. -{{-76105051,-115925486,-113981350,-27660176}, 164226265667475879936456221875838}. -{{-76048809,-68499370,-14901065,-108219712}, 90211096133227166446113013660970}. -{{-75833720,-59898607,-102263623,-17125961}, 176698311040329752225510571761505}. -{{-75827010,-85178507,-95157833,-56498746}, 14962915884835656662963664315577}. -{{-75675824,-113055772,-49215103,-41171056}, 244715294849591452527109906771275}. -{{-75643307,-70612502,-94225293,-110809098}, 4345601532333275106319220798138}. -{{-75637384,-24951379,-64874898,-106372631}, 48029374588670490547447963097573}. -{{-75542718,-5580066,-95287648,-30259905}, 207801004111343467562592849825079}. -{{-75459344,-53986870,-68235684,-8867968}, 219669105632962545083808400419631}. -{{-75359713,-82296001,-59130400,-20215691}, 181618075718160966836674713061252}. -{{-75083573,-11710574,-24617826,-28892484}, 288783538344290456258779289485934}. -{{-75063816,-26400446,-102894653,-49670336}, 204585632011343632275797233785643}. -{{-74772609,-63914020,-62647904,-24935959}, 172319122056092016049989151067526}. -{{-74712304,-90693155,-35729578,-75952774}, 93071889160108423236081186687469}. -{{-74701651,-34461493,-88023219,-3832420}, 220101895087744945964872676933720}. -{{-74645090,-9920594,-3643561,-121098098}, 130900959772048109528347852227771}. -{{-74567306,-35536056,-92798686,-82309537}, 52478055626217141930840938135127}. -{{-74455765,-36436305,-59437306,-22413983}, 219805292179550630001917507160772}. -{{-74263090,-51478986,-111619240,-16199667}, 214261371155703225775681627514039}. -{{-74189665,-122070730,-118837256,-66535860}, 12051832418557867731604200318254}. -{{-74122664,-103473931,-42596930,-88467785}, 92723332567869438714500334532965}. -{{-74023181,-6251397,-87687360,-104992992}, 50088131907946028643154901474316}. -{{-73726752,-108411679,-106229775,-101474489}, 2236708082672864609639528632161}. -{{-73587980,-64901659,-58029831,-112420863}, 9415757083459417716005402213601}. -{{-73537061,-24418827,-93097153,-28104386}, 205277598741878429097857078076584}. -{{-73535739,-20717517,-9485012,-114242373}, 130633956282694482392413561761812}. -{{-73360332,-26869798,-47167139,-75678364}, 133339481315654319948523448873579}. -{{-73090651,-22021155,-89981667,-43394446}, 207086406310720699655778750372088}. -{{-72896205,-4816059,-110601405,-65684994}, 55404173309930694371367963226280}. -{{-72812879,-104031180,-54808312,-37405426}, 245528274071670797141111912818078}. -{{-72647033,-93746293,-71042834,-94552088}, 7576982201569403657852176406860}. -{{-72541461,-81564893,-10850026,-7382741}, 262545697298468705870634291454020}. -{{-72448336,-89125248,-70718214,-112136654}, 9309542097927077245758122119119}. -{{-72407859,-39362233,-92924462,-118398666}, 42410593360530717743889415055068}. -{{-72407710,-95550970,-46815261,-39511875}, 245557829941070780008466523054515}. -{{-72329227,-123268506,-20542576,-66198860}, 98324858360711585163683603592254}. -{{-72029550,-87874535,-60539228,-95990004}, 9964337909153528479138459181885}. -{{-71859718,-98751519,-20770526,-52042733}, 249967995204604266448275303208821}. -{{-71802134,-101892169,-113094975,-58987990}, 12342897396203995375065993428953}. -{{-71390605,-31693058,-20474261,-111196535}, 128310913094633526455655130110114}. -{{-71235393,-38308056,-120135810,-71184438}, 52845280626646714409089695198158}. -{{-71055581,-54734089,-5168865,-107059851}, 128471110597310111136958622578304}. -{{-71037226,-24890253,-1489028,-91064669}, 129275178833692912159728282152981}. -{{-70790824,-46270288,-107630506,-72545723}, 52717781296605030959100200539079}. -{{-70783682,-7324657,-95792131,-63005499}, 55609031393587272466045715972817}. -{{-70694863,-89831624,-39345302,-96879144}, 86002199467421732068270851551070}. -{{-70486864,-112609680,-55604856,-90995829}, 83162549763336696800933667161863}. -{{-70430562,-26471104,-101852613,-38157997}, 205291958944948073491249227072019}. -{{-70300255,-39041199,-41926254,-13322147}, 295660967800685507386926696040436}. -{{-70271143,-77163073,-85424241,-26833115}, 171899754325675953760343783282576}. -{{-70187601,-35094090,-69713476,-72356162}, 58233420683369505839936344695214}. -{{-70184268,-23382076,-65955415,-117690771}, 47472053597292032203591856321731}. -{{-70172364,-103691927,-22824990,-88637371}, 93114286407517662563644845504229}. -{{-70065519,-44028128,-14154845,-82022403}, 138285555726659277059592445379474}. -{{-69973352,-102270766,-23005512,-72995427}, 93748683285667439429091956643751}. -{{-69867774,-32338219,-2405915,-4075276}, 301622385601264420186400422748537}. -{{-69814125,-119423552,-55203295,-40956357}, 244778105969127181471097426941506}. -{{-69807576,-88296632,-12425648,-82759458}, 100246092165017831661220008769423}. -{{-69565463,-69225862,-113726427,-57209138}, 14877794474984662578117125436410}. -{{-69458385,-39049021,-62265601,-12755048}, 219917680332057157145170582875400}. -{{-69182167,-83134944,-85870960,-54712665}, 171212830295096696587085915332374}. -{{-68978123,-66239170,-50837548,-118548944}, 85174672423510015711932772931646}. -{{-68807441,-95415406,-7316878,-107053597}, 87779205401119091538898824234854}. -{{-68794208,-70902453,-28291794,-122469107}, 85507420901614314522251317281221}. -{{-68734507,-114804649,-21849533,-29693089}, 250490058837769670865432180718096}. -{{-68551431,-64979475,-120983281,-108304374}, 4083928146386135035347171057080}. -{{-68427623,-29176478,-68642086,-73610822}, 57652582675884461812796687048702}. -{{-68405159,-111902082,-114177787,-52523442}, 163636382158879862499675691438586}. -{{-68313400,-13332597,-20331192,-101973176}, 131293834095484665731752185945357}. -{{-68105240,-6956652,-77129402,-3485837}, 222583981426218342616266697994567}. -{{-67713911,-15061500,-2614928,-112766862}, 131004974447778320479071299124638}. -{{-67700611,-89628000,-18887219,-87344368}, 100224173577459922959651622292058}. -{{-67585119,-31958665,-36626813,-13711583}, 295957850152847457879393168092048}. -{{-67411269,-67009937,-117155819,-30960709}, 166975600060053606489340223504960}. -{{-67051982,-27643719,-27093249,-75359009}, 133730155414084832146586828812081}. -{{-66535454,-14735975,-112661606,-4460799}, 217502189301886679699694259105781}. -{{-66416451,-118073147,-68277075,-18553085}, 179139539788491054772401296089200}. -{{-66317746,-10703804,-71490424,-3130388}, 222879255283080139255648972334111}. -{{-66263264,-102991140,-117091252,-109218572}, 1549120794465583268599159816463}. -{{-66087359,-61598853,-79409863,-69800334}, 19916588890068373485522245602776}. -{{-66062480,-5929848,-25235484,-6007657}, 299107692514868374493907321809671}. -{{-65999567,-101343425,-32900,-34562772}, 250920260580237519544490695983900}. -{{-65924641,-20965482,-42803675,-62568506}, 136412813291652390103129203270122}. -{{-65846232,-36993157,-102214666,-56302047}, 204647949337397869914879424158149}. -{{-65784109,-38572365,-108816260,-63300737}, 52906188524297493798517942794244}. -{{-65743014,-3256664,-80764567,-12575137}, 222136340105325000018235498594131}. -{{-65447737,-54517550,-9561501,-101604519}, 128769618502212748502172095077282}. -{{-65408281,-86841679,-20656719,-52463007}, 252342308888342719570724775337952}. -{{-65292850,-101666606,-88480631,-88593891}, 16718105991472215336583337625331}. -{{-65290655,-122648745,-81476435,-99819713}, 7074074933804829695889043434320}. -{{-65164263,-17329158,-21587594,-34744327}, 293543774937755627507197190142966}. -{{-65038716,-80943721,-35711534,-61127592}, 96153855959684246455900285550157}. -{{-64970579,-24723123,-59120607,-11950895}, 219929860967693530551443280628976}. -{{-64780717,-13721833,-77272562,-24095141}, 212484227816860774140606573720132}. -{{-64768768,-4867103,-53892849,-46853605}, 288034404417474945261432182867745}. -{{-64658381,-17282402,-106840818,-108177613}, 44515945145267940117589386236006}. -{{-64596862,-5918190,-64216230,-86280969}, 60159098623793036151830891057015}. -{{-64528093,-113625195,-51372357,-25336776}, 245427815496231164038988451657768}. -{{-64414772,-52438277,-120847889,-103536367}, 42550749068930332840886537424001}. -{{-64368074,-39006356,-75279613,-60525377}, 57983878814027099405711770933267}. -{{-64277348,-102601101,-24830037,-21861898}, 255378483809823983456202848837769}. -{{-64220692,-1770510,-90661536,-26701822}, 207884258215760349284732012072623}. -{{-64128053,-26045860,-40212087,-98833712}, 123872860038994161426655086005322}. -{{-64116999,-93915096,-51530178,-47756043}, 244950576984366298542046299206614}. -{{-64022297,-42255843,-112762925,-12708235}, 214387165125773329869468620542368}. -{{-63989603,-119641640,-59252775,-34820069}, 169656015336424756732576434579026}. -{{-63889552,-14833683,-66208606,-10501339}, 222281702633351439132654874428901}. -{{-63844869,-55441330,-11774665,-77137731}, 138320070266267225575806101701794}. -{{-63647111,-9175598,-105674849,-78567643}, 54960362031382637178337954142130}. -{{-63578223,-122601175,-121413814,-52819703}, 163611278331582147876382742343668}. -{{-63558979,-115520881,-68690825,-71526453}, 17516285326573560316909527844368}. -{{-63230469,-118807193,-56309167,-62016062}, 93296888661834324438369667067592}. -{{-62931770,-32379411,-104432965,-66177001}, 53170416510113392370456761571377}. -{{-62843736,-75720057,-109283645,-88461127}, 14059922701636428172482491972481}. -{{-62740422,-50430614,-8097274,-96603316}, 128812085384119712709888017068927}. -{{-62720847,-76549151,-94344248,-108005064}, 4276703184522186932464025784124}. -{{-62570830,-116246300,-117047340,-36411614}, 164247089537137234099688193026463}. -{{-62549608,-85913998,-51733952,-59008812}, 95835198479915347062781914683183}. -{{-62504141,-112288239,-4357399,-74622596}, 98062400937517018319107662829160}. -{{-62301077,-57879675,-66105480,-66898119}, 20222515686939976860722782203044}. -{{-62184636,-69078562,-6505553,-62304343}, 101081815929301769170660612611235}. -{{-62097712,-80879164,-111985723,-52751441}, 166176380830727465421046629689667}. -{{-61878330,-6948023,-26574336,-86631379}, 136071499224492945578197877470901}. -{{-61816077,-11810251,-77404082,-6875039}, 221995140549229420545862619642084}. -{{-61807949,-91625604,-78805487,-57149745}, 17428639051271908414020854619202}. -{{-61788460,-47313965,-76553061,-40185744}, 209319751754448012657237117122569}. -{{-61764213,-1073361,-49151648,-19346261}, 298142645930399393366047957714436}. -{{-61687493,-86675541,-56742553,-113612201}, 9335458583968072630265067195392}. -{{-61665776,-97902240,-92646828,-110740850}, 1900262251311381867531924030351}. -{{-61446510,-102591036,-52755425,-78994068}, 92821042971957008306922396722459}. -{{-61436288,-73582331,-70719337,-122851206}, 9285309066081710590745251147177}. -{{-61387875,-87247647,-98234101,-39064819}, 167117012972467836917968255779504}. -{{-61153738,-75249235,-85082055,-89824784}, 19110722794724722399157250186361}. -{{-61123396,-47993180,-109931974,-16586770}, 214341343651769454422945995908303}. -{{-61051356,-110202288,-100887208,-36605725}, 164573787034489620995504497874439}. -{{-60986206,-41953569,-67935268,-119680760}, 47316113749364777424200140819229}. -{{-60915979,-32030027,-55887719,-54587389}, 285464712299152562683126196270192}. -{{-60844907,-75545804,-44425540,-73745661}, 95230664309276541555378591936534}. -{{-60787464,-2961057,-19286115,-70057735}, 141585975264987372815533883169729}. -{{-60785294,-63250482,-72328940,-41062413}, 171744552138362537400349745004855}. -{{-60780547,-68346040,-90837231,-101873885}, 5020569424104496328121804105298}. -{{-60556813,-60623605,-85346517,-9629410}, 181569966022431643310563799863432}. -{{-60317699,-105862006,-44311601,-17564483}, 255063082332029894723896995423922}. -{{-60011858,-46515121,-120690169,-1089031}, 214963726331839720795197713731217}. -{{-59985350,-18850466,-51993790,-100853813}, 126219489567164387324461796693367}. -{{-59931917,-104666151,-41645079,-90057259}, 83337440071806317162316509279968}. -{{-59928516,-105197246,-23639424,-64779584}, 93755948130626212439329166265903}. -{{-59845983,-23534259,-564570,-111863278}, 128644153957106384796685373360636}. -{{-59790656,-8442680,-27480423,-71846428}, 136704265941779127929185655056203}. -{{-59697651,-31625395,-47680420,-111475664}, 123265299854616444844372867156028}. -{{-59662715,-85091768,-7850654,-36078899}, 253002690177332485696860296001238}. -{{-59560349,-26562989,-18481008,-32900165}, 291183149666671879217255779218436}. -{{-59490392,-112309824,-61803242,-81990336}, 16913329058746673068545561811791}. -{{-59292223,-39030816,-4760286,-5331133}, 301626882741108830629044039944022}. -{{-59223206,-34919071,-13731582,-20547028}, 300696720269413016892593866676093}. -{{-59091723,-104746804,-20348425,-20886588}, 260111410275901240031733185303578}. -{{-59008149,-23441598,-95556670,-27517499}, 205355658387091559918264984176358}. -{{-58990104,-53809924,-18907947,-72832739}, 138892352590520258960848305476035}. -{{-58878368,-11654132,-50968135,-71317686}, 136368125629124291865478038146507}. -{{-58742903,-73208414,-44805373,-47502516}, 247346424860939583056213124272954}. -{{-58501221,-41691579,-101884702,-61906584}, 53060435999183274588201753226348}. -{{-58475216,-30223953,-50989627,-90839867}, 123892281377175522506247028655041}. -{{-58396449,-34201778,-98379654,-14340516}, 214834385102630619811181261047150}. -{{-58257911,-17993979,-71053080,-12552460}, 222280525114949488074208779433276}. -{{-58169982,-104994979,-117843924,-46790128}, 163810761626224920942481877698877}. -{{-58123824,-47851630,-111423128,-109249423}, 41988871588050725558601823571879}. -{{-57947305,-18950883,-91580777,-55103572}, 207049642543744359214379485517096}. -{{-57920832,-60363866,-50183761,-88848502}, 95328535358054438278687269563819}. -{{-57839552,-81250541,-34914602,-92797526}, 86021078116736163378099485534669}. -{{-57838390,-114583631,-27097794,-13549211}, 255268599945920898680986597692405}. -{{-57776182,-98410947,-81137751,-56551602}, 17418970566200555861300050613753}. -{{-57604472,-72047138,-23383762,-112596022}, 85553366508400917741472876042735}. -{{-57297865,-2454675,-109394014,-123362705}, 44631828242563345316387316047204}. -{{-57228415,-40135944,-41967066,-90261473}, 123754312187790453115131028925270}. -{{-57167280,-50900149,-18725200,-101658449}, 128754226322984482221219568946437}. -{{-56990919,-121908117,-49696810,-90203999}, 83159197019787333055730225273300}. -{{-56980636,-118587521,-14981992,-22009308}, 259954822907070972776860597605901}. -{{-56896395,-8311861,-79031824,-95809510}, 50226887034768351848330703183004}. -{{-56814287,-88332570,-84349229,-61477595}, 19774118056404926778459049091506}. -{{-56325296,-13205143,-81884890,-32276010}, 231360092198150312332935558521837}. -{{-56121369,-46112334,-61898767,-91590734}, 66940604720427074518619580866538}. -{{-56067745,-9053221,-102847903,-27449609}, 226642931313752652776687986511168}. -{{-55938250,-110734197,-22756873,-25510250}, 269428374717336775038806058390681}. -{{-55607188,-98139887,-96482519,-57889073}, 31604769765579889036695248850529}. -{{-55560245,-91462686,-30598742,-115501240}, 101920426642166132309520090582638}. -{{-55335821,-119568866,-105568051,-12080419}, 193039618882542368710307405762786}. -{{-55187737,-54642312,-93858482,-109091182}, 61227290461155980072633605635022}. -{{-55014866,-96881488,-103613118,-11547447}, 193208014495376371445602909458135}. -{{-54963977,-75395572,-49670453,-93616974}, 104635106133162504600383498754442}. -{{-54843834,-413193,-54912210,-97761610}, 145344692202849914605582862627549}. -{{-54833485,-115706162,-119353948,-101484935}, 20919455255351853868934823729318}. -{{-54799322,-67986788,-38447232,-98208481}, 105096782756230367899994388634647}. -{{-54797439,-30069581,-50706949,-48746537}, 304408390624256161383085475473680}. -{{-54665000,-49475536,-8282960,-40984959}, 309370700995186773193538091360135}. -{{-54478830,-71328114,-83479371,-64944002}, 38825759739505451755258177405435}. -{{-54458484,-72761942,-109753361,-74703635}, 33180667790236757288912858261155}. -{{-54448203,-50071703,-15688485,-59037920}, 157866537871988402628277864118840}. -{{-54243541,-63503632,-59086801,-75956544}, 38577961770476449111209197178378}. -{{-53804485,-117850926,-105439225,-9985390}, 193042539430668854697188900818602}. -{{-53788861,-60471621,-101732306,-109400760}, 23346959533822026180775268554828}. -{{-53617370,-45636172,-71516688,-49865416}, 228506618078990630857160684321823}. -{{-53051303,-34663836,-17704414,-86767540}, 157349164075595178929007996843358}. -{{-52601137,-7954993,-69620145,-67138173}, 79558225352563913429062428165888}. -{{-52236167,-105183197,-61529080,-39726806}, 188149825134303156115307517377948}. -{{-52223475,-77410840,-80183980,-6747064}, 200360826561578502492046667475486}. -{{-52197846,-68974823,-21649406,-106389462}, 109810300015325781156305768923133}. -{{-52160450,-13040674,-109109394,-89508529}, 73554711553112608393756055636087}. -{{-52045207,-109303232,-66816759,-114214910}, 25721689092849594399941204074458}. -{{-51927635,-111195177,-5221402,-46287481}, 269108718837704585660654213196372}. -{{-51899570,-10966369,-49253355,-46617889}, 306822638796649382713825808763473}. -{{-51614317,-85668552,-38060955,-33749046}, 267160783540493948006246144342730}. -{{-51483618,-84007800,-67161729,-86664390}, 38348769250012323229182671171227}. -{{-51475014,-111643784,-109779988,-68416382}, 31091219636443375482499305585567}. -{{-51455719,-2066540,-20377269,-3162047}, 322776117647647996771440803723666}. -{{-51385539,-116805495,-104412806,-42506591}, 182901743316620894240359014166260}. -{{-50878244,-68056072,-6544667,-66070429}, 119976126308799416516421829386819}. -{{-50858771,-80672502,-112434710,-84435112}, 32991500249168610934738370621054}. -{{-50794954,-2703586,-10063213,-110801337}, 149804713898020973382560134125619}. -{{-50620730,-120701237,-61951245,-45952360}, 187989060132712557793177701046297}. -{{-50617424,-95941040,-73899279,-4576262}, 198577165082144230827199498850251}. -{{-50584344,-103646188,-96846589,-37497240}, 183671052466383011792777065134347}. -{{-50554132,-34177501,-18076245,-13887720}, 319648191822240347129291552761865}. -{{-50468443,-19854080,-80457852,-21930787}, 240873776177787131599993274585750}. -{{-50467588,-16460833,-32646216,-114660775}, 144870979236235401413851445710469}. -{{-50444276,-54356475,-49720780,-113464302}, 142018120261735103021259542390957}. -{{-50390533,-46880990,-78164586,-2904046}, 238982399487072004316271598586606}. -{{-50383846,-107154599,-41711411,-39812796}, 263745504518445092401990795309945}. -{{-50288426,-20738412,-13853549,-68006505}, 160380398149668326328951865669651}. -{{-50195224,-32631969,-86357211,-107195985}, 66119593324668830483280649739073}. -{{-50190109,-50004234,-25386663,-90998563}, 142991869072811413132863837140194}. -{{-49847750,-98445513,-25763178,-89314177}, 112050661279432585434535188527957}. -{{-49836751,-7797975,-67150217,-61311920}, 79596986790041857523023440146232}. -{{-49779311,-89656272,-79413125,-104630057}, 28542362066348861001494108080914}. -{{-49496865,-51456086,-118512172,-87472681}, 70990774661847624125027523488550}. -{{-49381552,-55594072,-36588370,-44702540}, 304593241948030565386801598604111}. -{{-49219198,-122556325,-17530730,-48892752}, 268746139386978957121239344433501}. -{{-49044136,-81426123,-110501341,-43784685}, 185148044201653845133050821013793}. -{{-48994749,-113843453,-122844162,-115677068}, 20295286215603909920424196550732}. -{{-48795653,-45989447,-86337301,-5102526}, 238962457148825626298531866815144}. -{{-48781468,-32329765,-64320825,-41260065}, 228715516674705765015843915127809}. -{{-48769767,-38663691,-122270176,-100170593}, 61642476095737654560667673050420}. -{{-48713498,-90302161,-97064953,-50225265}, 183050247265780913450417722318353}. -{{-48498848,-52718407,-62425464,-8661920}, 238697580734474964574450906656557}. -{{-48495421,-30155565,-102765977,-42039846}, 223634291088557279253815873633416}. -{{-48342019,-91084476,-57033335,-100633286}, 26496711129245022272217588165850}. -{{-48268090,-33649995,-26553263,-62807776}, 153288887350581220077731416980601}. -{{-48013166,-104960349,-117026298,-36551731}, 183335771444488204836745451561429}. -{{-47913574,-32192568,-55970280,-73108945}, 152915965505156478034150494994199}. -{{-47617111,-77789936,-40152191,-53292015}, 266242805182621104565178902847442}. -{{-47571829,-105812206,-57506655,-20667885}, 198255091952913552345922358511202}. -{{-47279508,-4250310,-10959892,-114776022}, 149805684943045002986284898626223}. -{{-47122570,-82907246,-59958537,-12050211}, 200672131243094968983940474885811}. -{{-47109600,-21264575,-41230283,-98696805}, 145174711265099890361676615861089}. -{{-47027003,-55959512,-27451958,-66581638}, 153096282002698023761851120615134}. -{{-46666831,-122878126,-121930483,-44566900}, 182586422906915493373645493896058}. -{{-46594009,-1688994,-15959970,-101551225}, 150384416534695860123665151531366}. -{{-46403112,-25478806,-75960506,-56744296}, 76930100346346693835649053031279}. -{{-46397107,-36351502,-65981125,-51724561}, 228661262646516144725339883702834}. -{{-46303710,-79007615,-9243233,-5345193}, 282088199721214329906484263489329}. -{{-46225749,-71434145,-14988112,-16762970}, 281585651550504049838333090236044}. -{{-45937945,-66407498,-67349385,-41472638}, 190672057508848437593740884409770}. -{{-45866842,-43366749,-48694676,-11114967}, 314433923070067068446477320435861}. -{{-45858580,-4871165,-60368531,-87074889}, 79095880041424437232170160007233}. -{{-45518470,-107990663,-120845745,-39300473}, 183191121597575886795511016505137}. -{{-45494960,-50774765,-42159284,-9948290}, 314446081479387853087708626297229}. -{{-45264055,-37285639,-5980287,-99767785}, 148164304993639047370345699196784}. -{{-45165281,-1051081,-51423739,-83728406}, 154821144293075277242353468697544}. -{{-44925568,-22056927,-58720795,-83011059}, 78939902546551776787495200965601}. -{{-44900909,-52060528,-23088253,-61867784}, 153135297053019720609576628050442}. -{{-44885111,-42479761,-14902687,-15522322}, 319467399066298857636975612336088}. -{{-44768057,-55478408,-111222881,-104171693}, 61506070917210435097289118037762}. -{{-44585212,-77119476,-61665414,-101455440}, 28876907217388946713102788942927}. -{{-44548134,-29723861,-98759523,-64626824}, 72153440683445424707379450386777}. -{{-44340402,-57930069,-8255786,-35451850}, 272106258773045335925852541599965}. -{{-44114008,-99118996,-12624391,-19887649}, 279067188401679111844063610494275}. -{{-44003167,-45419485,-84613665,-19710739}, 238334625614064198805863995483536}. -{{-43914164,-100338739,-88065795,-66359509}, 36294764299072704799662853587041}. -{{-43615771,-109858531,-122983965,-104386887}, 20932173565769492968217035397296}. -{{-43403253,-42417003,-24303662,-46141792}, 304629589886174945705422264740972}. -{{-42928392,-21286076,-15564489,-100813111}, 150225661670115539913937540283779}. -{{-42674305,-9516358,-3658945,-28448583}, 312848417503345341452184868728738}. -{{-42623854,-39797938,-85189792,-31347985}, 228830638446249388464299933175095}. -{{-42523010,-94577904,-120973505,-54844208}, 182715437088970051231828177915419}. -{{-42476329,-41158860,-77954287,-11280764}, 238393795219525735714683086222666}. -{{-42384778,-14672005,-39941183,-59840935}, 155356339271239561592288351526097}. -{{-42124248,-95960635,-23303964,-1874474}, 274958221209253514350191179198893}. -{{-42034574,-78828138,-72338262,-119058237}, 28222906945790923774488023459191}. -{{-41979897,-66939762,-44349305,-74916174}, 114315028433912562284329913638314}. -{{-41907197,-33480687,-48612277,-18042611}, 314545485916043878889306344985248}. -{{-41848224,-104041478,-97981109,-92501184}, 21458812546713346042732077460267}. -{{-41817576,-59574295,-28942273,-2231166}, 277492859742426841627521212891049}. -{{-41779912,-51643124,-93517190,-26990104}, 224123949527935038493171189865807}. -{{-41767120,-80810977,-2831920,-99978997}, 109986568646173741368230715459333}. -{{-41759709,-74762250,-18078748,-31405323}, 271930756366085750853726316654758}. -{{-41234964,-2538546,-107191,-84160776}, 160208394980737399793447550110827}. -{{-41073519,-64741931,-39528781,-99019237}, 105065124723941953181019505451312}. -{{-41049332,-93341714,-79910332,-23329532}, 188482440358664475621199384985647}. -{{-41015392,-75981354,-41034880,-109694673}, 104026377087032729457388298775847}. -{{-40900852,-67729074,-35162486,-72115751}, 115204888934099925625473303104743}. -{{-40730714,-28878678,-122615748,-69137288}, 71796103490335659135529708403263}. -{{-40701818,-116334707,-14691256,-109461668}, 106532009025099999488288251270205}. -{{-40613872,-97787464,-6634902,-102986583}, 107311409597681540716215039487943}. -{{-40550442,-113774580,-37153666,-24435515}, 264679572667500063678833509568727}. -{{-40443189,-37442317,-8372841,-89281316}, 157373501978260706984481944790024}. -{{-40401500,-54470488,-61558934,-21063758}, 238660409394414032423006844190415}. -{{-40355359,-43760799,-92947552,-115961451}, 61203635865775586826468078356404}. -{{-40207665,-58101970,-25245021,-100621000}, 105095922794795157226537174223146}. -{{-40207461,-66824860,-103021258,-104714756}, 23932937077787482257404385255502}. -{{-40128626,-102169042,-61528414,-97295247}, 26527611034770037491656090193143}. -{{-40026304,-31579829,-50785200,-119085910}, 142144984324810981332520098434445}. -{{-39758560,-10304598,-120791851,-103035982}, 64031824101372297542305651583979}. -{{-39741394,-1185399,-64620717,-21558169}, 241354700731313196550878371965489}. -{{-39678735,-114429534,-77040323,-118781316}, 25391718473439598414615546823546}. -{{-39115289,-88870357,-70363777,-45952398}, 190583433084954900878335996665224}. -{{-39075748,-89878003,-52541755,-19326188}, 276427305979373549552065909735529}. -{{-38974594,-78983924,-41746484,-115509770}, 104060210710061872898654456610975}. -{{-38785463,-113421421,-4124530,-75702482}, 117072007592803196616097921053148}. -{{-38536726,-113137925,-87901976,-97342515}, 26115591530421621338686400976277}. -{{-38517538,-41904640,-43225005,-27539577}, 305020547613440273826749825665555}. -{{-38371273,-4847496,-38000255,-88941933}, 155207979493020186552909668071234}. -{{-38338124,-44209866,-6921318,-35535494}, 310051038147597630830550083239151}. -{{-38072235,-65247226,-5823428,-60924683}, 120388019400903574352881782272182}. -{{-38039103,-85696267,-29613376,-49832352}, 266625829566054459176953253276988}. -{{-37897664,-23553873,-32500598,-55418597}, 304802622339520421688331224303429}. -{{-37803637,-27017254,-15043956,-50278946}, 309558183373794224580693453185710}. -{{-37686478,-3939541,-6869009,-9578797}, 322284158568526482256268573574417}. -{{-37551681,-27013742,-46376933,-104498980}, 142878290008919508064653502382890}. -{{-37386837,-70990483,-50710980,-73038633}, 114961364632618494896199688292388}. -{{-37345630,-22628186,-2558576,-39893253}, 312280545020210085877902137304375}. -{{-37303682,-62009043,-92802976,-65164087}, 34180990460084058953453061115061}. -{{-37143722,-97958036,-8314422,-119947816}, 106751472373408065560944215120991}. -{{-37050778,-24761008,-66932112,-35856104}, 229377519119053489538632141348383}. -{{-36976652,-34565547,-75368528,-77735063}, 76358188217026113811483357396133}. -{{-36681571,-57193799,-64087636,-50708191}, 190735063123930556238496586607284}. -{{-36530252,-37933540,-45895292,-89684698}, 152375590708505503275379392958607}. -{{-36426932,-91998420,-8698972,-6986450}, 279194701349031341548826434748559}. -{{-36241286,-102637962,-72650040,-60857130}, 36722480182501399130314117543359}. -{{-36098846,-71521927,-84717576,-22206529}, 200527741315920422473962503106357}. -{{-36097333,-22369501,-65137819,-83155602}, 78994449705257870429104945651912}. -{{-36010151,-38320346,-4006766,-31899204}, 310497837358563253299849645929854}. -{{-35938885,-74203657,-113573802,-64005388}, 33741977547123061057773686088268}. -{{-35934186,-54511294,-10351574,-35470650}, 310039877680811048921608132417279}. -{{-35880805,-90065814,-69797477,-44247607}, 188217331660868117717664158165666}. -{{-35745807,-13704761,-14824137,-24548651}, 312608590609459482081181992937360}. -{{-35623590,-66048908,-18360812,-29370114}, 272190278976851323941529870430623}. -{{-35617776,-88545498,-92476511,-74229919}, 33418374945021673961094719090147}. -{{-35506520,-6051670,-64082663,-14917013}, 241282787484640526996458133747555}. -{{-35307620,-40598292,-27445781,-115607337}, 142406411001150289079584506873859}. -{{-35080312,-21908053,-74401726,-12380695}, 240993898926533240307557516287429}. -{{-34955493,-1150546,-976730,-47873462}, 312438425748067777887219048368366}. -{{-34663260,-17868643,-84916300,-68352284}, 79312034105116722838631991726125}. -{{-34573333,-10388676,-89694531,-49329652}, 230804522984541334394799504359498}. -{{-34237159,-36147860,-95317535,-111085319}, 61461841625927895302819783417298}. -{{-34236979,-103008050,-60296776,-114732600}, 25968620191822698358826155428926}. -{{-34127098,-31562652,-89471872,-35350516}, 229052064648344831916298237064223}. -{{-34067753,-1874174,-55066326,-67921010}, 155527716336208937327962092885998}. -{{-33981037,-32995375,-91756083,-77639533}, 71604900569467556503231768072800}. -{{-33937993,-8723166,-57219448,-104486510}, 69515216073372324254016134864814}. -{{-33825078,-106857642,-108269654,-27801470}, 183326515218630827889848216288767}. -{{-33350909,-111523561,-108803162,-78691564}, 30573917545815952160537954349644}. -{{-33233738,-50149290,-74308659,-38178264}, 228912244263011143581317135382651}. -{{-32906074,-71274580,-51451472,-33020183}, 267082336115120136871580337282199}. -{{-32795979,-49081017,-69172600,-97746025}, 66988481188008983111390038785556}. -{{-32781876,-12150954,-10439424,-69185973}, 160467354755639436841183222178855}. -{{-32650731,-63725748,-67414500,-52479260}, 190713827573506306341242314461214}. -{{-32462624,-99163382,-94219365,-41456607}, 183159406828893486788128070904739}. -{{-32439974,-83236237,-81611728,-44693644}, 190268903734609996296828513989917}. -{{-32366669,-33505822,-62821528,-32535790}, 229388924362434446034714413653678}. -{{-31986451,-32721461,-92169282,-6953447}, 233866599936391621233540044458196}. -{{-31870118,-81401482,-31623498,-7335531}, 276797770984292176225878471143927}. -{{-31800891,-62297267,-120578652,-109096574}, 23107845463297627219332267071676}. -{{-31707195,-100080930,-54900958,-19099862}, 274051371717867501056548657929470}. -{{-31549386,-73457731,-12865876,-59172917}, 119945015309211084753348417687605}. -{{-31503154,-116823240,-30328556,-111616834}, 101868762503357458756630889390751}. -{{-31485275,-16335024,-87428070,-70033959}, 79308611223113513374295488847574}. -{{-31313381,-91540062,-9560312,-17999418}, 279155229608501100445253807097518}. -{{-31152142,-21163199,-43000437,-90413932}, 145293476481642008163588411392825}. -{{-30913305,-71165029,-97279001,-26507126}, 186332261778994561715953146518920}. -{{-30851984,-2982430,-2101239,-79821311}, 160323270245762010891411564416995}. -{{-30791727,-116058977,-111849611,-93186376}, 21063054756072244999065653398360}. -{{-30751327,-68857000,-7254466,-97123072}, 109955778568453071472417314777950}. -{{-30707959,-65073412,-122056940,-60347421}, 33878132202363508239919387234582}. -{{-30668075,-5696641,-102912965,-94811090}, 64615765266123346067123166646936}. -{{-30471731,-91862335,-73597936,-123322218}, 25627336996890332773674508256956}. -{{-30419261,-8583126,-94902995,-89160867}, 73955242376957682249677169963746}. -{{-30308824,-35915354,-32126164,-14354116}, 314977873176549222914180830146863}. -{{-30196647,-78458141,-24245192,-295232}, 277416299416287828823693208485148}. -{{-29966693,-24787305,-455298,-93141144}, 148294739610152075269217726605900}. -{{-29752275,-36368337,-109519894,-76061677}, 71294261648145237522268331230804}. -{{-29594983,-103521463,-95016568,-97858011}, 21535329558553820558473222354868}. -{{-29541929,-116179346,-99100919,-33194320}, 183581214178028921385438732901738}. -{{-29340098,-87667825,-116202773,-82826966}, 33047082367190815052655227407001}. -{{-28911348,-112582698,-11102744,-4387747}, 279630998356174470915894126863527}. -{{-28844415,-53903417,-33487673,-106530485}, 143013086235870280505901726525200}. -{{-28602365,-88870017,-63561396,-26336084}, 191244429858482809460265765245452}. -{{-28550371,-112970474,-44150740,-73437108}, 111709538900282309536705428922430}. -{{-28514340,-100594834,-44902287,-11234635}, 274115470093160155620512854279395}. -{{-28220875,-60655328,-116010865,-24729769}, 186006978242466218078996520934930}. -{{-28170884,-81409842,-95146255,-45728622}, 185547656709900925525080097754347}. -{{-28140665,-19246271,-82387009,-101047194}, 69175003909613093625280513152936}. -{{-28107161,-82892011,-10474370,-58541734}, 119939828703412719578915653663212}. -{{-28042223,-4128868,-102224754,-120710678}, 63943494199414993201635744451038}. -{{-27660234,-9226712,-101806635,-96120313}, 64468998159617768361530860698195}. -{{-27491700,-17980425,-112043654,-35985704}, 226380501000123036835054563159629}. -{{-27482172,-83082807,-33808353,-89138189}, 114491568430199834125574729086497}. -{{-27139530,-60599299,-97797711,-89730781}, 33548236983856964150400884839537}. -{{-27126229,-26712367,-114450574,-108243235}, 61162460841710127680890664912612}. -{{-27058756,-28037901,-49376733,-67506353}, 153008297778772710434876015601665}. -{{-26710822,-97926348,-102802751,-77660382}, 31033237935208984156809994190299}. -{{-26582548,-60986315,-109993531,-66448831}, 33869307381102789493193599379681}. -{{-26412602,-26773593,-58765561,-90826419}, 67185341956530749629274337539729}. -{{-26114190,-98352206,-119892803,-97402878}, 21199537902141319068260852567035}. -{{-26052518,-72440390,-54399390,-19942408}, 276590937321133810738423873716095}. -{{-25989730,-109306118,-37770378,-77958624}, 112004963551174420468940762868351}. -{{-25942444,-101709393,-77912204,-122846481}, 25616466811904747460049580874245}. -{{-25720658,-13263836,-75438959,-120798399}, 68568734451921798094171151150291}. -{{-25586112,-82108237,-116735148,-84460593}, 33047867196177194504935811672325}. -{{-25534316,-91080973,-57092471,-61293990}, 36759368779800035221933846232265}. -{{-25360248,-38727541,-25268229,-28617780}, 305490648166536767457368329228553}. -{{-25314148,-96506277,-47455552,-24741702}, 264620055021687131443269031398541}. -{{-25202854,-78460033,-27395364,-32320164}, 267274317874761637168553180140317}. -{{-25200080,-112052834,-16161283,-61639644}, 117393198379449294760487485866347}. -{{-25177509,-104892237,-61388788,-108768623}, 25975008194403828178097699629188}. -{{-24992784,-113770513,-56781401,-113416048}, 25825073137803053240512269274889}. -{{-24853290,-85086525,-53777364,-73512185}, 114216014265676142761941346727957}. -{{-24533970,-90931308,-14351736,-22623451}, 279156467767290039976069230814359}. -{{-24430142,-55574388,-89121444,-63676636}, 76816994277238024473862118146335}. -{{-24209341,-116294863,-3772017,-110308631}, 106926897650060029404619517566624}. -{{-24011803,-70954950,-113777403,-88373157}, 33221741036704388102113657188978}. -{{-23892360,-35325811,-100626481,-92841463}, 62084893619379802530853186739617}. -{{-23849640,-84307250,-108843499,-98378084}, 23560357409944576705651080188267}. -{{-23824211,-6392584,-30142910,-56650565}, 155761247228181568391458979587670}. -{{-23791744,-113129391,-53011624,-32648591}, 264402279641117232813666725875621}. -{{-23741681,-25568920,-21066611,-101417834}, 147937276819327839241871985648586}. -{{-23733333,-106542609,-59030656,-82729513}, 36077776842994557857779478203908}. -{{-23613621,-9145195,-66557164,-116264933}, 68869026525464370987894650200100}. -{{-23564407,-253637,-40840658,-68912464}, 155554384768199813237924090288476}. -{{-23397886,-22744325,-106324464,-55522501}, 226043230116337867453817567249685}. -{{-23364385,-14563083,-49292949,-107298296}, 144640908654750228599699314157864}. -{{-23309692,-114746938,-82410643,-37900641}, 188341858122825121488208483006563}. -{{-23301628,-78699200,-117384620,-71006295}, 33688591138048705595797530204807}. -{{-23203338,-28145953,-121726574,-9851461}, 233542714307490233874786464437845}. -{{-23104123,-115693243,-99385352,-56930259}, 31503092523675251254747023504564}. -{{-23089569,-106123878,-6770669,-31568967}, 269642487167262345981484722154402}. -{{-22971167,-50277256,-2864564,-32765686}, 310345328863848820393380364790686}. -{{-22532504,-73076404,-75260575,-57227399}, 40152754748899209767844584988099}. -{{-22452672,-54348247,-80703643,-33576163}, 230100880045376341595668956013537}. -{{-22288072,-22760576,-116996950,-42816816}, 226952863364308775291770651434831}. -{{-22130797,-122254841,-62862703,-51839249}, 189219142693683010625233885478464}. -{{-22027437,-30808333,-49094350,-86608823}, 153555562608186237489121557265604}. -{{-21863107,-47457340,-60356476,-47025581}, 229832234610044021755541635719190}. -{{-21738203,-49473815,-71479571,-108498074}, 67545303357471735783833405731576}. -{{-21556174,-29454753,-59805103,-48344854}, 229953721100457232927026194321369}. -{{-21422814,-96058006,-54688133,-81457977}, 113028922384796912179228484545331}. -{{-21120639,-108902891,-35708593,-71701795}, 113782259944038216263826881979824}. -{{-20919005,-19495011,-40857016,-15033260}, 318204106057733373360056546350124}. -{{-20864052,-98558192,-16293238,-59601336}, 118727854879320880563868481146447}. -{{-20605064,-31037729,-60341481,-80708402}, 77872638158165586708328226117513}. -{{-20453035,-4395222,-85254629,-75497046}, 80063804251342517056694015408826}. -{{-20218984,-33979218,-98281710,-2446506}, 235645167557305121775246860391919}. -{{-20190915,-103737018,-37143436,-51729844}, 265416955927259919595842631327806}. -{{-20135900,-57140119,-45627883,-745204}, 278440716052564206879823487005289}. -{{-19961123,-108580211,-49799188,-35265751}, 265587172535837989070650878822580}. -{{-19801013,-16982709,-78143555,-105587552}, 70375148195023805523825379772488}. -{{-19673132,-41981633,-15754610,-5305039}, 321361287862804512218908351142597}. -{{-19574506,-110903186,-35053363,-105229265}, 103641649575877616969016071428211}. -{{-19494067,-159555,-26579003,-42982151}, 308578242490658668151256162683120}. -{{-19481922,-75122625,-55050396,-1645045}, 278262369197542513340806429360661}. -{{-19279004,-7233590,-95951842,-97349337}, 65670999593850202881305505413735}. -{{-19198709,-108251329,-105113948,-18696174}, 194278206283185466549082600655500}. -{{-18308753,-104068760,-121661114,-101073157}, 22345180743065683288469227332422}. -{{-18180420,-23793908,-80116066,-79502866}, 77555452315363402896887083499727}. -{{-18135371,-12972901,-67764631,-45478654}, 232348199567038421549591645019352}. -{{-18017995,-52526492,-95199485,-21108299}, 234852519518315082570776671875218}. -{{-17913779,-25429059,-32613957,-123116567}, 143732036932628704789981554444464}. -{{-17789512,-45910205,-24148860,-43624467}, 305894135588807534992894470812037}. -{{-17777936,-1858695,-90651323,-83381860}, 75290863050118513027292376884073}. -{{-17331750,-43378944,-87951265,-93394350}, 67872236031349535913948342525851}. -{{-17052983,-53926471,-109567310,-78291513}, 72317261920001887750738537987956}. -{{-16801456,-641239,-81630471,-112780343}, 69921260791279512330949810122721}. -{{-16718535,-84052734,-92812674,-88046302}, 34565471300739425677831132027902}. -{{-16694414,-57498993,-117915478,-30275044}, 187188649488330737794996845168477}. -{{-16608736,-88857434,-103989577,-42605611}, 186704039125764772784801062315427}. -{{-16583748,-47458449,-86519795,-45329576}, 229494824582649999838457389746761}. -{{-16392056,-85755834,-6878603,-5348926}, 283341407039150678487176904931819}. -{{-16273996,-13921530,-106435006,-116639279}, 64979956848525122687993242860775}. -{{-16011371,-864525,-5991879,-53583120}, 313586170544819258162488026365016}. -{{-15769874,-55116125,-93645025,-17295932}, 234856135569164827422810111386649}. -{{-15725836,-64132831,-75581599,-25448892}, 192280904627586167313081006200425}. -{{-15651957,-69129139,-88805916,-98207453}, 29988234519650293605507098525732}. -{{-15547465,-118122714,-87527254,-86990185}, 36763050477815753136917191261542}. -{{-15479123,-59391568,-121021531,-116386272}, 24257380165788275517117579414106}. -{{-15475347,-105965978,-26055020,-82295106}, 113320287090262758063383568343230}. -{{-15185857,-59246719,-108402259,-18236992}, 196678752599592902184073607973736}. -{{-15050944,-62938510,-18449042,-83181390}, 120599368082338573046692727294959}. -{{-14975625,-88512860,-7019365,-23625794}, 273242418383686219686142253347210}. -{{-14942691,-49919721,-38360404,-82946891}, 153706259041986710553309830292116}. -{{-14837800,-64047280,-89620363,-73712787}, 39508113150876008050501300016067}. -{{-14527515,-104067836,-4489127,-123089860}, 108226043701292965925280238236762}. -{{-14498783,-115601454,-22046367,-97314220}, 108424731549766915050573107922810}. -{{-14315919,-61059295,-55062222,-83530366}, 115532192940574306575097080188924}. -{{-14183983,-56352167,-80882152,-94560485}, 30023347388444412729129042470708}. -{{-14170261,-27721471,-68474773,-116954150}, 67679615766099505622392561109672}. -{{-14117737,-22956543,-117463910,-29587955}, 225222820821186166701053524989924}. -{{-14111846,-112356034,-106212644,-84714683}, 32025548322708713548687167361463}. -{{-14091832,-28822065,-56331870,-78446326}, 153598842401285149867986029223885}. -{{-13755538,-94699774,-80361229,-39836407}, 189115359087237939670834381245107}. -{{-13733846,-24968050,-48841530,-53428555}, 305679203418316942510882972619255}. -{{-13682896,-79879188,-5519520,-14378800}, 283057468527671125045132898077967}. -{{-13646205,-51777299,-32233756,-69241470}, 154343512047875937584134335846572}. -{{-13644112,-41437749,-3998490,-115630621}, 148650191381667329923613794812229}. -{{-13513050,-7061856,-55864863,-74683354}, 155978784590788676534130257663707}. -{{-13417009,-62325625,-80855698,-31860479}, 192244863991710359587343002381252}. -{{-13260420,-11859154,-68185839,-15251126}, 242456951018752553920196566945003}. -{{-13216953,-116805358,-48214194,-18070646}, 275089587836688968234836003757038}. -{{-13046682,-114540159,-105610221,-6147911}, 194324570983562643873235014507185}. -{{-12582890,-9210999,-83279549,-33034504}, 232633306793713953375568314956345}. -{{-12542284,-38311971,-22654045,-108635171}, 148520776726955917321756084162721}. -{{-12372647,-31146842,-60723324,-103975868}, 68329577573184231718776016400702}. -{{-12017984,-21412689,-21793257,-26901321}, 313790587375372184790774747090689}. -{{-11991631,-80757247,-14414341,-69467369}, 121076992025133439063787991108400}. -{{-11989165,-109861619,-36212696,-51265680}, 265273940587659920026234277616684}. -{{-11888066,-25717691,-29446314,-1687906}, 316791977811013528043106983436541}. -{{-11788314,-56388972,-122155294,-18381306}, 196662314942961583793521989367007}. -{{-11728536,-42945936,-15701715,-81260868}, 158512748574140931688065803031371}. -{{-11702509,-40448290,-26134517,-56222892}, 305857287380031277856810517827626}. -{{-11571979,-66623412,-68069129,-34886917}, 192533777926378014024910238143506}. -{{-11506874,-54639816,-35938410,-9615673}, 316009058652740405328520415935063}. -{{-11459788,-35991066,-49199380,-50495149}, 305671065065381369587580685955111}. -{{-11194733,-115703248,-55872427,-67495533}, 113462846725422120824882590700098}. -{{-11160787,-6708853,-12982908,-30707152}, 313818485488540611683106334984220}. -{{-10828426,-5529020,-76662980,-3070785}, 242939719264557765496535939692567}. -{{-10770775,-7486818,-47811600,-85901318}, 155956529570229738847246426021310}. -{{-10666433,-120398524,-2909860,-22991995}, 271007659744162630270134342623622}. -{{-10643477,-39396291,-45624408,-49967629}, 305689738403968551091377191437348}. -{{-10466187,-39750428,-9735280,-64275489}, 159166345597585191606188247759894}. -{{-10461484,-16070402,-3918185,-92329818}, 151848967046018632425647818593451}. -{{-10419337,-122878798,-32083112,-54975297}, 265262190498423936594889226608422}. -{{-10416039,-112973099,-42848343,-116866899}, 102718253072259258722519115658736}. -{{-10406696,-54534304,-119717132,-45304013}, 224418983139683379684874036368135}. -{{-10323762,-111946815,-67207685,-27241589}, 189886614360344729414842921124401}. -{{-9972102,-77950076,-48976534,-14028271}, 277671621595479512109925943115223}. -{{-9970190,-1529001,-37055344,-38864957}, 309154248353762401648190780122901}. -{{-9763830,-63646037,-12363246,-29892505}, 273411763816454772158742928137557}. -{{-9709302,-9698207,-70616433,-111142896}, 70093335906694958128645036777273}. -{{-9687855,-37364828,-25050442,-45157914}, 306045283134124308796501143511518}. -{{-9684681,-110044930,-3392022,-81916291}, 118226921014998153931771765216742}. -{{-9656422,-100959564,-50745107,-43011163}, 265146647854419442820029959680467}. -{{-9613258,-5050637,-20091201,-49035955}, 313276125004198558508615228208273}. -{{-9147010,-114912210,-115958786,-739515}, 194603338809701000557584123265271}. -{{-9082264,-52405589,-45451209,-50073393}, 305531469001349211648064947838209}. -{{-8716489,-56638009,-32020169,-48687902}, 267969432307938750385903008120712}. -{{-8522143,-39480982,-81167786,-91189562}, 68045078372621299142291051242494}. -{{-8482538,-26824020,-20649219,-120849941}, 148489593726661096190222754123859}. -{{-8255409,-23752481,-61231131,-74797786}, 77880015727778298866906863420360}. -{{-8098213,-69707478,-57549635,-24007820}, 192593124629915319217959999087210}. -{{-7988496,-35913122,-40360157,-47738714}, 305728313954233157680359896170923}. -{{-7881229,-85073959,-112125933,-30693955}, 187043862097685535685817028604576}. -{{-7844324,-109730382,-9832578,-83768719}, 117930842515670163183560092355303}. -{{-7798223,-74130758,-73916154,-30970505}, 192125651393743339637013012081526}. -{{-7709750,-104171397,-58391170,-96846700}, 27795922313380526503351470756189}. -{{-7625540,-29369299,-59189585,-64416523}, 78511731526360088249101902251169}. -{{-7241826,-65381148,-89468271,-9821645}, 201762932532475091844333542024275}. -{{-6842995,-1756423,-97468005,-91817716}, 65827327722081199272352560718392}. -{{-6746747,-62543756,-102481405,-5046829}, 197611499902834414261411992956946}. -{{-6621311,-62425267,-119067828,-79423043}, 34441108878332122274050679046580}. -{{-6424333,-1198871,-110762321,-564835}, 237872375396219733012138403968672}. -{{-6414978,-65780832,-34668057,-3026441}, 278732011299522670055216420212243}. -{{-6286459,-93377463,-38113289,-88793951}, 113312091437408743634750212374192}. -{{-6191581,-106779555,-2932861,-25118849}, 271018339399572462495639799814176}. -{{-6184847,-16739395,-66930783,-113893886}, 70084465939116006766046448848376}. -{{-6125201,-48798953,-97442385,-43820021}, 224756597343733357409273424914176}. -{{-5843869,-25245239,-35487480,-65108438}, 154587393555592167275428887658156}. -{{-5836396,-93861479,-105231413,-6697777}, 194557920732734915167863046158881}. -{{-5726744,-81872783,-88243984,-116541792}, 29238488562903819538174528003885}. -{{-5702054,-75175942,-24658586,-45203217}, 267941870425179218894020590992247}. -{{-4994259,-51990859,-44329185,-11184259}, 315784514433593116015441147077808}. -{{-4792660,-92590449,-111280057,-40076732}, 184119692177686333040425849112073}. -{{-4641685,-115470131,-70623994,-75306967}, 37200847326169048689742181091556}. -{{-4550459,-111124608,-54128117,-30836694}, 265701666399139707597180321372826}. -{{-3979019,-3015099,-88438456,-21893931}, 242358994765052587809268021261492}. -{{-3967308,-94836377,-110673710,-114585035}, 21858349717649237914302504154821}. -{{-3963997,-89353644,-24854759,-83670801}, 115775955422136433568150132456514}. -{{-3874601,-105202341,-103372588,-70366850}, 32879946771588584035899267502476}. -{{-3566776,-53788935,-67516536,-77461424}, 77763907402023715808760845139757}. -{{-3520666,-123130782,-113679116,-40701277}, 183950641796633365496187437437495}. -{{-3429450,-21722800,-116167486,-107426794}, 64773000586557287055964602930911}. -{{-3193211,-71550202,-82632839,-31607001}, 192290728941979403215396074683506}. -{{-3124042,-92014941,-80320771,-67158920}, 37666219722713823667426496526425}. -{{-3055330,-38971604,-96799484,-30726472}, 225622024270188881786420201900063}. -{{-3031160,-57404809,-118059763,-26814993}, 187270061522099417594514976619329}. -{{-2805439,-111066987,-13916072,-99846429}, 108495758105977230969606874195252}. -{{-2790075,-73387153,-74405293,-93497421}, 29942814812995051053855644176912}. -{{-2667979,-81920589,-63226588,-63104064}, 40387251750077780774255795664924}. -{{-2558021,-119759164,-79883851,-99203134}, 27356230353396893304535852476618}. -{{-2527264,-6078652,-68397214,-76462831}, 80312041784424846952138402115015}. -{{-2216551,-99945177,-51179925,-45433709}, 265218345354499641126432319648528}. -{{-2037418,-64240772,-119039732,-54056170}, 186593639569671250505255124897951}. -{{-1963706,-21578570,-41975198,-2461577}, 318914591744305908248550983449719}. -{{-1875393,-107105827,-33046913,-60868302}, 113902548324986181082867588074920}. -{{-1833713,-80720290,-105343642,-39110159}, 187384533554324625735561065679334}. -{{-1735114,-96903172,-85416149,-115626345}, 26872440818218909619029647988755}. -{{-1714279,-46670362,-58834331,-62292223}, 78427687131904583640643402627570}. -{{-1019781,-42284567,-31648459,-35621265}, 306546080756586956383996474518112}. -{{-831761,-28342164,-14486254,-58225202}, 159381651915124182742231658005966}. -{{-262893,-105792391,-66465588,-61741783}, 37991685500325431208200740846244}. -{{-140295,-101126694,-66533836,-63262199}, 37992161134154295455230202543030}. diff --git a/test_cases/test_data/4dim_from_0_to_100.data b/test_cases/test_data/4dim_from_0_to_100.data deleted file mode 100644 index 9ad368a..0000000 --- a/test_cases/test_data/4dim_from_0_to_100.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{0,18,91,84}, 202262628}. -{{0,24,10,71}, 134375624}. -{{0,33,27,30}, 2934982}. -{{0,52,22,7}, 2494152}. -{{0,58,74,51}, 78274792}. -{{0,66,45,39}, 46156972}. -{{0,66,78,86}, 235424992}. -{{0,72,37,11}, 37790860}. -{{0,75,95,83}, 235693294}. -{{0,77,70,41}, 109094474}. -{{0,79,50,77}, 172272234}. -{{0,79,81,77}, 235186734}. -{{0,96,100,28}, 107514880}. -{{1,6,79,23}, 67653357}. -{{1,10,53,19}, 4990125}. -{{1,13,37,41}, 12625423}. -{{1,27,90,87}, 202270955}. -{{1,37,85,40}, 77891079}. -{{1,99,62,0}, 40125539}. -{{1,100,13,67}, 169887373}. -{{2,18,88,25}, 68075576}. -{{2,26,29,39}, 8809660}. -{{2,28,31,54}, 9334484}. -{{2,30,35,22}, 4860660}. -{{2,32,27,43}, 10797276}. -{{2,46,100,99}, 216016568}. -{{2,48,88,28}, 70174736}. -{{2,52,17,64}, 136708628}. -{{2,53,67,29}, 69896798}. -{{2,88,36,50}, 46802064}. -{{3,21,42,13}, 4377179}. -{{3,46,42,15}, 6351609}. -{{3,52,0,46}, 10652305}. -{{3,92,0,18}, 34218641}. -{{3,96,40,85}, 174606361}. -{{4,17,5,86}, 134876550}. -{{4,25,49,70}, 138815878}. -{{4,34,100,96}, 216007968}. -{{4,44,77,35}, 77621132}. -{{4,68,35,14}, 37784516}. -{{4,74,85,29}, 101494060}. -{{4,77,51,65}, 172237646}. -{{4,80,49,44}, 46565636}. -{{5,8,20,87}, 135015817}. -{{5,24,72,35}, 75653513}. -{{5,40,22,90}, 137143745}. -{{6,1,3,53}, 8915294}. -{{6,6,18,13}, 297848}. -{{6,10,62,20}, 5008752}. -{{6,23,42,99}, 146949114}. -{{6,38,31,66}, 136595444}. -{{6,55,11,74}, 136496118}. -{{6,64,96,10}, 104890768}. -{{6,69,96,19}, 105382810}. -{{6,86,40,80}, 172639024}. -{{6,95,42,17}, 38429562}. -{{7,9,77,75}, 201385375}. -{{7,10,0,30}, 567729}. -{{7,15,77,57}, 76080959}. -{{7,31,15,65}, 134375295}. -{{7,59,50,90}, 141468147}. -{{7,67,49,35}, 46399935}. -{{7,76,27,84}, 168586069}. -{{7,77,55,49}, 46933855}. -{{7,80,10,41}, 42123609}. -{{7,85,54,76}, 172396371}. -{{7,93,21,82}, 168699799}. -{{7,97,71,93}, 237538655}. -{{8,11,89,14}, 67434662}. -{{8,21,70,33}, 75634250}. -{{8,25,30,37}, 8813642}. -{{8,27,53,78}, 138853542}. -{{8,36,42,29}, 6871624}. -{{8,36,66,20}, 69737024}. -{{8,37,54,45}, 14982730}. -{{8,42,27,6}, 2390244}. -{{8,56,4,88}, 137016320}. -{{8,66,50,97}, 180621416}. -{{8,88,87,23}, 101596364}. -{{8,95,75,45}, 109247086}. -{{8,97,77,62}, 111729798}. -{{9,7,53,87}, 139206319}. -{{9,15,44,38}, 12615331}. -{{9,15,66,48}, 76034659}. -{{9,17,16,44}, 8820739}. -{{9,24,1,60}, 9091077}. -{{9,43,90,83}, 204239083}. -{{9,55,85,48}, 78517799}. -{{9,64,44,15}, 37805193}. -{{9,74,46,57}, 46724201}. -{{9,96,46,80}, 174609473}. -{{10,12,71,32}, 75511380}. -{{10,45,52,3}, 6567578}. -{{10,53,10,91}, 137024218}. -{{10,74,30,49}, 42759288}. -{{10,75,11,24}, 34140278}. -{{10,80,79,14}, 100850900}. -{{10,86,87,84}, 235806324}. -{{11,8,46,6}, 4226257}. -{{11,19,10,25}, 708731}. -{{11,21,73,5}, 67263007}. -{{11,25,26,4}, 424019}. -{{11,34,85,22}, 69999797}. -{{11,74,80,44}, 109361201}. -{{11,81,84,66}, 235279507}. -{{11,95,19,35}, 42349311}. -{{12,13,59,88}, 139260742}. -{{12,29,32,70}, 138558338}. -{{12,29,81,1}, 67515150}. -{{12,40,27,14}, 2423236}. -{{12,42,37,79}, 140557740}. -{{12,43,63,10}, 6616550}. -{{12,51,47,70}, 140664294}. -{{12,62,39,10}, 6469604}. -{{13,5,34,62}, 13147075}. -{{13,8,31,9}, 324941}. -{{13,9,87,93}, 202161487}. -{{13,28,21,74}, 134657925}. -{{13,34,28,77}, 136633641}. -{{13,34,90,33}, 77877609}. -{{13,45,64,97}, 211825419}. -{{13,55,94,16}, 70145891}. -{{13,72,45,27}, 38335885}. -{{13,75,29,39}, 42237359}. -{{13,98,81,80}, 237768997}. -{{14,19,88,54}, 76437938}. -{{14,20,33,34}, 12718996}. -{{14,29,63,70}, 138837974}. -{{14,33,9,57}, 11063582}. -{{14,42,24,82}, 137130416}. -{{14,46,39,93}, 141082492}. -{{14,51,45,80}, 141186358}. -{{14,66,11,0}, 33575284}. -{{14,72,56,25}, 38596888}. -{{14,74,32,36}, 46151984}. -{{14,75,38,5}, 37764474}. -{{14,84,4,95}, 168468376}. -{{15,12,31,47}, 8716253}. -{{15,27,26,26}, 979443}. -{{15,39,95,47}, 77914111}. -{{15,47,18,0}, 2372467}. -{{15,83,7,9}, 33723775}. -{{15,86,36,33}, 46274361}. -{{15,87,50,11}, 38179835}. -{{15,95,12,88}, 168490803}. -{{15,98,55,19}, 40637949}. -{{15,99,75,45}, 111204735}. -{{16,14,67,53}, 76098156}. -{{16,36,18,71}, 136645320}. -{{16,38,3,72}, 136413796}. -{{16,40,80,91}, 204316808}. -{{16,48,23,79}, 136809676}. -{{16,52,89,99}, 212288140}. -{{16,60,38,96}, 149104192}. -{{16,89,26,63}, 42985674}. -{{17,5,96,25}, 71926283}. -{{17,9,55,40}, 12952647}. -{{17,12,54,47}, 12955337}. -{{17,16,29,43}, 8897677}. -{{17,71,3,92}, 168397415}. -{{17,87,77,83}, 235620015}. -{{17,94,85,79}, 235384493}. -{{17,95,33,22}, 38480551}. -{{17,96,35,55}, 48826573}. -{{17,96,54,34}, 48563393}. -{{18,36,42,90}, 141148880}. -{{18,36,47,23}, 6901468}. -{{18,39,50,70}, 140839666}. -{{18,47,59,99}, 149250814}. -{{18,48,57,29}, 7325724}. -{{18,56,10,91}, 137093336}. -{{18,57,19,2}, 2564310}. -{{18,67,4,28}, 34180146}. -{{18,69,45,29}, 38391326}. -{{18,85,13,7}, 33771166}. -{{18,95,66,21}, 101395066}. -{{19,13,6,62}, 9023187}. -{{19,39,30,1}, 2442875}. -{{19,43,70,97}, 211887227}. -{{19,45,88,65}, 203776539}. -{{19,54,59,6}, 6769397}. -{{19,59,68,77}, 203664443}. -{{19,61,22,82}, 137307859}. -{{19,61,95,26}, 70248151}. -{{19,84,9,78}, 168020629}. -{{19,90,92,65}, 235365433}. -{{19,99,84,65}, 237306939}. -{{20,8,64,13}, 67217672}. -{{20,10,93,51}, 76375468}. -{{20,13,96,45}, 79801098}. -{{20,31,7,74}, 134457318}. -{{20,42,92,75}, 203810216}. -{{20,47,57,13}, 6679342}. -{{20,50,0,34}, 10682784}. -{{20,79,7,28}, 34189158}. -{{20,84,61,75}, 172476300}. -{{21,27,0,68}, 134424867}. -{{21,29,30,65}, 134702923}. -{{21,36,63,85}, 141381453}. -{{21,37,23,19}, 2951119}. -{{21,40,26,5}, 2451785}. -{{22,1,14,35}, 8472026}. -{{22,1,62,52}, 13454674}. -{{22,9,88,82}, 202203538}. -{{22,12,15,38}, 8482772}. -{{22,24,61,54}, 13594004}. -{{22,34,11,62}, 11127284}. -{{22,42,99,79}, 207727100}. -{{22,43,30,58}, 11396594}. -{{22,45,78,12}, 69332818}. -{{22,46,67,77}, 203533180}. -{{22,62,48,37}, 15149880}. -{{22,74,30,19}, 34432504}. -{{22,83,33,91}, 172720574}. -{{22,83,47,53}, 46878078}. -{{23,1,59,51}, 13451743}. -{{23,1,62,21}, 5066075}. -{{23,7,60,77}, 138792763}. -{{23,9,0,74}, 134324627}. -{{23,47,99,25}, 74031999}. -{{23,48,12,42}, 10732945}. -{{23,71,80,26}, 101548979}. -{{23,79,60,47}, 46526395}. -{{23,90,2,14}, 33794545}. -{{23,90,99,4}, 105064821}. -{{24,6,61,8}, 4576804}. -{{24,60,56,69}, 140999176}. -{{24,62,59,58}, 15725284}. -{{24,65,18,59}, 42832074}. -{{24,77,39,82}, 172570310}. -{{24,79,3,58}, 42578662}. -{{24,88,84,41}, 109556744}. -{{25,7,69,22}, 67706535}. -{{25,21,51,54}, 13572807}. -{{25,29,96,23}, 72039051}. -{{25,32,7,12}, 2202693}. -{{25,44,3,22}, 2702021}. -{{25,48,42,97}, 149114953}. -{{25,51,5,100}, 144907303}. -{{25,60,32,34}, 14889601}. -{{25,63,95,22}, 70221543}. -{{25,72,70,78}, 234994881}. -{{25,75,69,21}, 101268527}. -{{25,80,97,21}, 105584653}. -{{25,94,82,41}, 109556329}. -{{25,96,64,73}, 237080585}. -{{25,97,13,74}, 169989255}. -{{26,1,12,31}, 646298}. -{{26,7,42,81}, 139022970}. -{{26,12,11,68}, 134314580}. -{{26,21,1,56}, 9146902}. -{{26,22,70,17}, 67835512}. -{{26,23,42,19}, 4936442}. -{{26,35,1,75}, 136417470}. -{{26,42,69,35}, 77673660}. -{{26,47,63,53}, 15564414}. -{{26,48,29,16}, 3101716}. -{{26,76,80,33}, 109392408}. -{{26,81,59,98}, 180834518}. -{{26,86,94,6}, 101146352}. -{{27,26,99,74}, 205762805}. -{{27,29,18,56}, 9417299}. -{{27,51,28,56}, 11523123}. -{{27,53,14,84}, 137059923}. -{{27,61,40,84}, 141261331}. -{{27,74,2,70}, 167852273}. -{{27,76,76,64}, 234976785}. -{{27,91,6,58}, 42710259}. -{{28,5,58,2}, 4543426}. -{{28,6,78,89}, 201971560}. -{{28,12,64,2}, 67187584}. -{{28,35,85,94}, 204316070}. -{{28,38,72,35}, 77681576}. -{{28,41,15,35}, 10581454}. -{{28,80,60,76}, 172481792}. -{{28,85,100,40}, 113481474}. -{{28,97,86,8}, 103126338}. -{{29,4,55,67}, 138745805}. -{{29,37,61,11}, 6674319}. -{{29,48,54,20}, 7281985}. -{{29,58,0,98}, 144912801}. -{{29,58,24,98}, 145191329}. -{{29,76,36,98}, 180434817}. -{{29,78,25,88}, 168686373}. -{{29,86,72,92}, 235658017}. -{{30,9,54,98}, 147142098}. -{{30,17,89,74}, 201838998}. -{{30,34,65,23}, 69802428}. -{{30,38,28,55}, 11362232}. -{{30,42,48,31}, 7190968}. -{{30,81,3,27}, 34312670}. -{{30,85,54,45}, 46636890}. -{{31,8,7,80}, 134821205}. -{{31,16,60,11}, 4707737}. -{{31,24,100,20}, 72039697}. -{{31,65,10,54}, 42555859}. -{{31,80,40,51}, 46879129}. -{{31,87,6,12}, 33791859}. -{{31,100,59,51}, 49107933}. -{{32,4,78,28}, 68734528}. -{{32,21,77,42}, 76727942}. -{{32,22,20,49}, 10356264}. -{{32,39,93,13}, 70569518}. -{{32,40,53,81}, 142353420}. -{{32,50,38,44}, 15895648}. -{{32,55,69,84}, 205131302}. -{{32,77,45,4}, 38825478}. -{{32,82,41,89}, 173719596}. -{{32,82,77,33}, 110249004}. -{{32,90,36,20}, 39463968}. -{{32,92,60,66}, 173434496}. -{{32,92,78,30}, 102428352}. -{{32,93,13,10}, 34793094}. -{{32,99,90,81}, 238829674}. -{{33,16,69,83}, 203031693}. -{{33,27,38,57}, 14328939}. -{{33,29,13,1}, 1205775}. -{{33,41,98,19}, 74981579}. -{{33,43,64,22}, 70789283}. -{{33,46,23,65}, 137635437}. -{{33,53,73,33}, 78791183}. -{{33,58,90,29}, 71231593}. -{{33,59,44,36}, 15887395}. -{{33,67,8,76}, 168871971}. -{{33,76,69,32}, 110110213}. -{{33,80,63,94}, 173984965}. -{{34,1,84,75}, 202671258}. -{{34,3,32,7}, 5245114}. -{{34,6,14,74}, 135317232}. -{{34,46,49,86}, 142355124}. -{{34,62,17,85}, 138291772}. -{{34,68,17,4}, 34867732}. -{{34,72,78,10}, 101770448}. -{{34,80,23,10}, 35030228}. -{{34,83,32,58}, 47874226}. -{{34,95,84,27}, 102672058}. -{{34,100,67,85}, 238553692}. -{{35,18,64,79}, 202541241}. -{{35,28,94,100}, 211185233}. -{{35,49,19,46}, 11962583}. -{{35,58,20,4}, 3550257}. -{{35,74,3,0}, 34611317}. -{{35,91,65,36}, 110241847}. -{{35,94,35,25}, 39494269}. -{{35,100,88,44}, 112511505}. -{{36,10,70,44}, 76590432}. -{{36,42,78,4}, 70282592}. -{{36,55,4,86}, 138022818}. -{{36,56,78,38}, 78802368}. -{{36,98,12,35}, 45106600}. -{{37,14,78,16}, 68708193}. -{{37,18,64,67}, 202506665}. -{{37,23,46,78}, 139644899}. -{{37,27,48,11}, 5677483}. -{{37,51,57,20}, 8276263}. -{{37,56,44,35}, 15885705}. -{{37,60,47,94}, 142274501}. -{{37,61,59,43}, 16180175}. -{{37,81,65,34}, 110231943}. -{{37,100,55,23}, 41684941}. -{{38,13,88,82}, 203187090}. -{{38,16,44,99}, 147998104}. -{{38,19,47,30}, 5950966}. -{{38,35,46,70}, 141577714}. -{{38,62,0,82}, 138027952}. -{{38,68,22,94}, 169643984}. -{{38,73,71,20}, 102247766}. -{{38,82,73,51}, 110772668}. -{{39,7,85,80}, 203163447}. -{{39,10,59,83}, 140272125}. -{{39,13,29,91}, 136112031}. -{{39,14,35,74}, 139502581}. -{{39,21,64,71}, 202509211}. -{{39,29,51,7}, 5647327}. -{{39,63,64,56}, 79340339}. -{{39,80,44,68}, 173165841}. -{{39,88,71,46}, 110276053}. -{{39,97,99,30}, 108562903}. -{{40,4,33,14}, 5282436}. -{{40,35,29,76}, 137681958}. -{{40,36,23,92}, 138190404}. -{{40,46,73,42}, 78705316}. -{{40,48,35,66}, 141693124}. -{{40,52,47,93}, 142270028}. -{{40,53,11,94}, 138074822}. -{{40,62,39,49}, 16397932}. -{{40,84,79,16}, 102389316}. -{{41,7,39,55}, 14163695}. -{{41,15,70,10}, 68204259}. -{{41,21,14,81}, 135943755}. -{{41,32,69,71}, 204479629}. -{{41,44,54,21}, 8142409}. -{{41,48,29,14}, 3595397}. -{{41,58,22,34}, 11941089}. -{{41,62,99,46}, 83016421}. -{{41,70,93,43}, 110417581}. -{{41,71,30,40}, 43308643}. -{{41,82,75,18}, 102387941}. -{{41,93,18,76}, 169261635}. -{{42,2,65,28}, 68720692}. -{{42,2,100,3}, 72357048}. -{{42,7,98,17}, 72880762}. -{{42,15,3,20}, 1587830}. -{{42,16,2,95}, 135960792}. -{{42,32,23,70}, 137632980}. -{{42,35,51,37}, 15997054}. -{{42,36,43,77}, 141613660}. -{{42,39,22,88}, 138188402}. -{{42,40,30,65}, 137655384}. -{{42,77,40,44}, 47249938}. -{{42,85,52,73}, 173446682}. -{{43,13,62,38}, 13926099}. -{{43,20,92,20}, 69099025}. -{{43,39,68,68}, 204480051}. -{{43,53,44,56}, 16438803}. -{{43,76,43,77}, 173079133}. -{{43,94,57,26}, 39776949}. -{{44,2,25,74}, 135582116}. -{{44,17,18,98}, 144052674}. -{{44,23,27,37}, 9853806}. -{{44,42,34,34}, 15741408}. -{{44,48,74,93}, 205183304}. -{{44,48,82,39}, 79043016}. -{{44,53,22,57}, 12490570}. -{{44,63,52,31}, 8306602}. -{{44,74,44,52}, 47742240}. -{{44,79,0,55}, 43531178}. -{{44,84,56,94}, 173988736}. -{{44,86,47,51}, 47863788}. -{{44,87,78,37}, 110255978}. -{{44,100,100,1}, 108009224}. -{{45,6,83,9}, 68457325}. -{{45,9,20,27}, 1881483}. -{{45,11,31,71}, 135560687}. -{{45,16,99,7}, 72489421}. -{{45,23,35,75}, 139629551}. -{{45,35,98,79}, 208706027}. -{{45,36,57,71}, 141843341}. -{{45,42,48,11}, 7647657}. -{{45,59,89,4}, 70678823}. -{{45,61,83,7}, 70663119}. -{{45,70,38,20}, 39329633}. -{{45,77,61,58}, 48035719}. -{{45,87,22,36}, 43392867}. -{{45,89,85,37}, 110509327}. -{{45,93,81,39}, 110508943}. -{{45,98,29,35}, 45372845}. -{{45,99,83,96}, 246681959}. -{{46,1,82,29}, 68983130}. -{{46,3,100,37}, 80747834}. -{{46,13,85,3}, 68433822}. -{{46,20,81,25}, 69112604}. -{{46,34,31,24}, 3986804}. -{{46,37,80,67}, 204739482}. -{{46,69,93,21}, 102522654}. -{{46,73,36,6}, 38813074}. -{{46,79,2,60}, 43563890}. -{{46,91,78,38}, 110263794}. -{{47,4,43,83}, 140006365}. -{{47,7,9,59}, 10015679}. -{{47,13,56,10}, 5567379}. -{{47,49,35,97}, 150081887}. -{{47,50,46,31}, 8052217}. -{{47,77,67,89}, 236499807}. -{{47,82,32,85}, 173676857}. -{{47,84,68,41}, 110270233}. -{{47,97,98,84}, 242751827}. -{{48,22,86,95}, 203394792}. -{{48,22,93,54}, 77549220}. -{{48,28,71,100}, 210972228}. -{{48,34,16,48}, 12386336}. -{{48,36,14,98}, 145835712}. -{{48,66,35,20}, 39389284}. -{{48,67,2,90}, 169443554}. -{{48,76,23,71}, 169160396}. -{{48,86,43,97}, 181617260}. -{{48,93,43,14}, 39054022}. -{{49,3,9,63}, 10078383}. -{{49,38,52,35}, 16058025}. -{{49,44,36,57}, 16360969}. -{{49,49,72,10}, 70500483}. -{{49,53,85,21}, 71241231}. -{{49,57,10,69}, 137586763}. -{{49,64,95,73}, 236307533}. -{{49,70,100,5}, 105975337}. -{{49,89,98,18}, 106635459}. -{{50,3,40,89}, 140099642}. -{{50,17,19,30}, 2066646}. -{{50,23,25,68}, 135744054}. -{{50,34,6,75}, 137463032}. -{{50,43,11,31}, 3795198}. -{{50,45,60,17}, 8218138}. -{{50,49,9,97}, 145965086}. -{{50,63,7,62}, 12300022}. -{{50,69,65,9}, 101810718}. -{{50,82,88,3}, 102187192}. -{{50,87,86,81}, 236914298}. -{{51,0,60,62}, 14535825}. -{{51,4,87,57}, 77432413}. -{{51,25,15,70}, 135490775}. -{{51,32,93,16}, 71123989}. -{{51,50,8,29}, 3917881}. -{{51,81,94,26}, 102745299}. -{{52,22,9,54}, 10177444}. -{{52,38,94,8}, 70633312}. -{{52,63,78,45}, 78901098}. -{{52,64,81,12}, 102074628}. -{{52,80,33,8}, 39026948}. -{{52,87,18,74}, 169313250}. -{{52,88,97,17}, 106635532}. -{{52,91,21,52}, 43986214}. -{{53,24,23,32}, 9905477}. -{{53,29,55,25}, 6268751}. -{{53,34,10,19}, 3752425}. -{{53,43,14,31}, 3796459}. -{{53,52,51,9}, 7832397}. -{{53,79,77,49}, 110716719}. -{{53,80,80,60}, 111118593}. -{{54,2,28,78}, 135646640}. -{{54,17,53,31}, 6262174}. -{{54,24,6,20}, 1781072}. -{{54,32,67,72}, 204570964}. -{{54,33,27,4}, 3492182}. -{{54,35,68,46}, 78745010}. -{{54,50,37,11}, 7570876}. -{{54,64,10,7}, 34687448}. -{{54,67,13,95}, 169463230}. -{{54,81,83,92}, 236947798}. -{{54,87,31,47}, 43503614}. -{{55,0,11,42}, 9552341}. -{{55,0,45,77}, 139578653}. -{{55,2,35,80}, 140050805}. -{{55,7,63,40}, 14010231}. -{{55,12,89,76}, 202763029}. -{{55,26,49,66}, 139927989}. -{{55,30,21,68}, 135737141}. -{{55,35,20,38}, 11865523}. -{{55,44,82,79}, 204843993}. -{{55,59,65,85}, 205203775}. -{{55,64,28,89}, 169723161}. -{{55,64,78,78}, 236047825}. -{{55,74,49,23}, 39659965}. -{{55,83,91,84}, 236931447}. -{{55,89,71,3}, 101918175}. -{{55,91,81,61}, 111126847}. -{{55,94,48,63}, 48212921}. -{{56,4,12,14}, 1171072}. -{{56,5,69,89}, 203003406}. -{{56,17,93,21}, 69164046}. -{{56,22,88,97}, 211243560}. -{{56,52,12,57}, 12310024}. -{{56,69,43,53}, 47798862}. -{{56,74,25,24}, 35516452}. -{{56,83,48,28}, 39819298}. -{{56,86,74,64}, 236147296}. -{{56,92,46,76}, 173276736}. -{{57,8,87,3}, 68498637}. -{{57,31,11,53}, 10189423}. -{{57,41,95,72}, 204862535}. -{{57,59,0,3}, 3354795}. -{{57,63,49,53}, 16726575}. -{{57,68,62,100}, 181755457}. -{{57,84,33,76}, 173251077}. -{{57,89,63,34}, 47674567}. -{{57,91,16,84}, 169818147}. -{{57,95,59,19}, 39809775}. -{{58,0,7,67}, 135337180}. -{{58,3,61,86}, 140336310}. -{{58,10,42,32}, 13725808}. -{{58,12,33,36}, 13711892}. -{{58,14,6,23}, 1654520}. -{{58,22,25,92}, 136305204}. -{{58,22,32,72}, 139694640}. -{{58,23,47,60}, 14409334}. -{{58,25,60,27}, 6288538}. -{{58,54,70,80}, 205198960}. -{{58,69,15,37}, 43081310}. -{{58,73,12,3}, 34698394}. -{{58,85,59,60}, 48224854}. -{{58,94,75,79}, 236190460}. -{{59,8,61,29}, 6159389}. -{{59,8,71,44}, 76659797}. -{{59,9,40,0}, 5337107}. -{{59,16,55,48}, 14619733}. -{{59,24,78,46}, 76807377}. -{{59,29,50,82}, 140456659}. -{{59,31,6,49}, 10172027}. -{{59,47,36,71}, 141639355}. -{{59,48,37,98}, 150148245}. -{{59,69,62,58}, 48092883}. -{{59,79,54,53}, 48053883}. -{{59,81,82,85}, 236918875}. -{{59,85,89,45}, 110615071}. -{{59,95,50,17}, 39793275}. -{{59,100,78,65}, 238114393}. -{{60,4,80,79}, 202742664}. -{{60,11,38,1}, 5322090}. -{{60,13,59,45}, 14023502}. -{{60,14,48,23}, 6110120}. -{{60,14,95,43}, 76937196}. -{{60,24,13,77}, 135527692}. -{{60,40,64,42}, 78754176}. -{{60,53,95,98}, 213342150}. -{{60,71,43,17}, 39408494}. -{{60,76,89,25}, 102626060}. -{{60,79,31,9}, 34994030}. -{{60,79,99,47}, 114408430}. -{{60,97,73,72}, 238145798}. -{{60,100,45,23}, 41508748}. -{{61,3,47,33}, 13718895}. -{{61,14,33,30}, 5880741}. -{{61,30,69,0}, 68368165}. -{{61,85,58,93}, 174054219}. -{{61,86,68,70}, 236134305}. -{{61,89,41,22}, 39549319}. -{{61,91,74,9}, 101970283}. -{{61,95,12,31}, 35389355}. -{{62,7,69,85}, 202972990}. -{{62,19,92,50}, 77551026}. -{{62,26,28,87}, 136281528}. -{{62,35,62,12}, 7724402}. -{{62,38,10,88}, 138007408}. -{{62,43,64,42}, 78754226}. -{{62,51,2,36}, 11737458}. -{{62,52,94,86}, 205479888}. -{{62,79,54,72}, 173389682}. -{{63,6,55,48}, 14489461}. -{{63,20,55,30}, 6266837}. -{{63,23,68,57}, 77305659}. -{{63,25,67,27}, 68923871}. -{{63,52,78,44}, 78896977}. -{{63,58,35,44}, 15972725}. -{{63,69,45,10}, 38918039}. -{{63,100,10,47}, 45210585}. -{{64,5,2,2}, 16777922}. -{{64,5,28,36}, 25447938}. -{{64,7,69,96}, 226493990}. -{{64,26,91,49}, 93216876}. -{{64,33,40,42}, 31506562}. -{{64,34,17,90}, 153911460}. -{{64,34,18,0}, 19136608}. -{{64,69,58,54}, 63720130}. -{{64,73,96,23}, 122169482}. -{{64,76,8,39}, 58747528}. -{{64,81,47,36}, 63065158}. -{{64,99,76,13}, 119589930}. -{{65,19,57,96}, 163987495}. -{{65,23,54,24}, 21923427}. -{{65,45,23,40}, 27567687}. -{{65,64,26,95}, 185387209}. -{{65,83,83,45}, 126257263}. -{{65,89,31,39}, 59141327}. -{{65,89,91,40}, 126279751}. -{{65,90,0,5}, 50473001}. -{{66,11,12,44}, 25226290}. -{{66,15,88,16}, 84697650}. -{{66,20,66,92}, 218794576}. -{{66,26,66,81}, 218767480}. -{{66,28,13,1}, 16934428}. -{{66,32,59,52}, 32262228}. -{{66,37,79,51}, 94914270}. -{{66,40,30,78}, 153414864}. -{{66,41,23,50}, 28058838}. -{{66,51,47,85}, 157961342}. -{{66,65,3,27}, 50888926}. -{{66,91,70,39}, 125971706}. -{{67,11,86,23}, 84684027}. -{{67,20,44,79}, 155373209}. -{{67,21,36,73}, 155354651}. -{{67,21,91,69}, 218516063}. -{{67,26,65,39}, 92416189}. -{{67,32,100,58}, 99124369}. -{{67,35,82,13}, 86280315}. -{{67,36,93,14}, 86298261}. -{{67,40,92,89}, 221045785}. -{{67,57,59,70}, 157706455}. -{{67,88,83,38}, 126232789}. -{{67,99,12,96}, 195052595}. -{{68,19,43,51}, 30032366}. -{{68,33,5,38}, 27266438}. -{{68,37,96,28}, 90737410}. -{{68,47,7,86}, 153628646}. -{{68,86,44,98}, 197281696}. -{{68,88,14,55}, 59403720}. -{{69,4,55,19}, 21759949}. -{{69,30,88,0}, 84304673}. -{{69,37,85,60}, 95194887}. -{{69,49,42,41}, 31637835}. -{{69,49,100,55}, 99224971}. -{{69,51,49,100}, 166070567}. -{{69,52,7,6}, 19009477}. -{{69,60,28,69}, 153513737}. -{{69,64,8,76}, 184600833}. -{{69,65,1,56}, 59277575}. -{{69,74,61,59}, 63759789}. -{{69,75,77,47}, 125889967}. -{{69,76,99,85}, 256387917}. -{{69,78,76,30}, 118026145}. -{{70,19,21,40}, 25593142}. -{{70,41,96,22}, 90712466}. -{{70,48,12,27}, 19580312}. -{{70,55,66,20}, 86641522}. -{{70,63,7,72}, 153266038}. -{{70,77,96,51}, 130556826}. -{{70,86,90,5}, 117853048}. -{{71,1,10,33}, 25182555}. -{{71,2,68,100}, 226495793}. -{{71,13,34,86}, 155724755}. -{{71,29,82,48}, 93201235}. -{{71,37,74,39}, 94391259}. -{{71,44,28,25}, 19719961}. -{{71,59,72,36}, 94529843}. -{{71,77,24,23}, 51145627}. -{{71,88,53,68}, 189148437}. -{{71,89,30,64}, 184968531}. -{{72,1,68,72}, 218141698}. -{{72,22,93,37}, 92692012}. -{{72,27,88,77}, 218560554}. -{{72,40,79,84}, 220757060}. -{{72,50,29,16}, 19813412}. -{{72,66,26,89}, 185389160}. -{{72,74,14,100}, 192969824}. -{{72,82,59,37}, 63330412}. -{{72,86,45,31}, 55238316}. -{{72,96,53,76}, 191142916}. -{{73,1,96,64}, 222302211}. -{{73,17,84,45}, 92707851}. -{{73,20,7,75}, 151164621}. -{{73,29,71,93}, 218807887}. -{{73,32,0,74}, 153129089}. -{{73,54,1,50}, 27923109}. -{{73,68,40,23}, 55073417}. -{{73,70,31,47}, 59039469}. -{{73,78,88,31}, 118291113}. -{{73,86,35,76}, 188914277}. -{{74,0,30,26}, 17618128}. -{{74,17,48,29}, 21927962}. -{{74,25,54,74}, 155628754}. -{{74,39,40,26}, 23646898}. -{{74,60,41,73}, 157479452}. -{{74,70,33,78}, 188783284}. -{{74,91,71,4}, 117587062}. -{{74,100,99,6}, 123738836}. -{{75,9,58,74}, 155513043}. -{{75,26,43,31}, 21690621}. -{{75,32,90,44}, 94689361}. -{{75,34,20,98}, 161748145}. -{{75,45,52,94}, 158121619}. -{{75,53,47,23}, 23748319}. -{{75,56,76,56}, 95089681}. -{{75,62,31,49}, 28210813}. -{{75,70,85,97}, 260314685}. -{{75,87,44,85}, 189423163}. -{{75,87,69,33}, 125965887}. -{{75,92,73,48}, 126513685}. -{{76,4,70,66}, 218109888}. -{{76,6,7,3}, 16783340}. -{{76,17,70,100}, 226630978}. -{{76,20,39,39}, 29499340}. -{{76,41,97,58}, 99135878}. -{{76,54,32,44}, 31628064}. -{{76,65,97,59}, 130584974}. -{{76,67,25,31}, 51173806}. -{{76,73,20,42}, 59028866}. -{{76,94,11,86}, 185236452}. -{{76,96,70,38}, 127933888}. -{{77,6,41,57}, 29938477}. -{{77,29,81,3}, 84292495}. -{{77,44,69,97}, 228603661}. -{{77,69,0,88}, 185111299}. -{{77,69,12,33}, 58742539}. -{{77,100,98,25}, 124293961}. -{{78,11,75,49}, 92828030}. -{{78,17,38,90}, 155882962}. -{{78,20,16,92}, 151952144}. -{{78,24,86,0}, 84292944}. -{{78,32,98,43}, 98603480}. -{{78,43,46,79}, 157351418}. -{{78,50,86,50}, 95294960}. -{{78,53,76,99}, 228743066}. -{{78,60,24,97}, 161903384}. -{{78,64,5,27}, 50894236}. -{{78,70,15,74}, 184604660}. -{{78,73,12,18}, 50886034}. -{{78,75,89,51}, 126644670}. -{{78,93,26,4}, 50756434}. -{{79,4,97,10}, 88118165}. -{{79,16,27,55}, 26106333}. -{{79,23,80,28}, 84843315}. -{{79,30,78,84}, 218791793}. -{{79,46,75,66}, 220230645}. -{{79,49,74,61}, 95082843}. -{{79,69,23,57}, 59545439}. -{{80,2,52,97}, 163906600}. -{{80,29,73,21}, 84634126}. -{{80,34,89,40}, 94748708}. -{{80,38,5,98}, 161547940}. -{{80,55,57,42}, 31965862}. -{{80,57,97,82}, 225124486}. -{{80,69,55,19}, 55379662}. -{{80,79,77,67}, 251750062}. -{{80,93,81,98}, 260514438}. -{{80,97,46,37}, 65096778}. -{{81,1,74,30}, 84527299}. -{{81,17,25,40}, 25673735}. -{{81,23,4,22}, 17501859}. -{{81,30,98,72}, 222536289}. -{{81,37,85,36}, 94703111}. -{{81,44,60,79}, 157675145}. -{{81,48,77,20}, 86723589}. -{{81,68,74,73}, 251773513}. -{{81,73,84,88}, 252552195}. -{{81,85,28,7}, 50810507}. -{{81,86,45,85}, 189484589}. -{{81,91,47,27}, 55305455}. -{{81,94,3,36}, 58927717}. -{{82,8,2,72}, 151101520}. -{{82,19,22,47}, 25660666}. -{{82,88,92,7}, 117927064}. -{{82,96,54,8}, 56984656}. -{{83,19,65,6}, 84084919}. -{{83,52,58,6}, 23546577}. -{{83,62,80,7}, 86452921}. -{{83,63,65,21}, 86714943}. -{{83,77,21,0}, 50669079}. -{{83,78,29,75}, 184936125}. -{{83,90,12,43}, 58975417}. -{{83,97,18,2}, 52756691}. -{{84,17,3,82}, 151716294}. -{{84,29,8,38}, 25389954}. -{{84,33,23,72}, 153453894}. -{{84,49,92,59}, 95405450}. -{{84,54,7,90}, 153847780}. -{{84,55,46,64}, 157501282}. -{{84,55,89,0}, 86459174}. -{{84,72,74,90}, 252305856}. -{{84,73,38,89}, 189375818}. -{{84,75,71,80}, 252257638}. -{{85,1,2,24}, 17400131}. -{{85,14,95,46}, 92663781}. -{{85,19,27,37}, 25643375}. -{{85,19,27,68}, 151472487}. -{{85,24,85,94}, 219131269}. -{{85,28,9,70}, 151219077}. -{{85,32,65,88}, 220823813}. -{{85,37,14,38}, 27348931}. -{{85,44,40,1}, 23159561}. -{{85,52,23,39}, 27725773}. -{{85,55,28,39}, 27742123}. -{{85,80,10,20}, 51071297}. -{{85,85,96,3}, 121832331}. -{{85,89,37,14}, 54766983}. -{{85,92,79,96}, 260269893}. -{{86,10,80,21}, 84748600}. -{{86,12,85,24}, 84780820}. -{{86,14,82,0}, 84222832}. -{{86,44,61,70}, 157642644}. -{{86,62,28,65}, 153577272}. -{{86,75,65,60}, 126462262}. -{{86,89,75,46}, 126085590}. -{{86,100,59,72}, 191218516}. -{{87,8,98,55}, 97069529}. -{{87,13,2,75}, 151102427}. -{{87,41,60,2}, 23422355}. -{{87,42,91,42}, 94757365}. -{{87,44,7,57}, 27895645}. -{{87,56,100,23}, 90910105}. -{{87,65,42,90}, 189383123}. -{{87,80,42,30}, 55298513}. -{{87,87,15,100}, 193154935}. -{{87,87,66,34}, 126026739}. -{{88,37,0,74}, 153195138}. -{{88,39,16,53}, 28121642}. -{{88,45,68,29}, 86621706}. -{{88,99,53,13}, 56990766}. -{{89,6,91,48}, 93147749}. -{{89,7,86,97}, 226825835}. -{{89,33,20,17}, 19731467}. -{{89,63,55,54}, 32456423}. -{{89,68,26,39}, 59071177}. -{{89,70,28,100}, 193289761}. -{{89,74,53,100}, 197475365}. -{{89,82,96,80}, 256577569}. -{{89,88,74,9}, 117698633}. -{{90,6,86,21}, 84745848}. -{{90,12,23,24}, 17675860}. -{{90,20,84,25}, 84907544}. -{{90,26,74,28}, 84670576}. -{{90,39,55,32}, 31790710}. -{{90,52,42,33}, 31674968}. -{{90,55,98,11}, 90411770}. -{{90,65,5,12}, 50437142}. -{{90,67,73,0}, 117526582}. -{{90,88,49,52}, 63911956}. -{{90,88,65,16}, 118173716}. -{{90,90,92,47}, 126352568}. -{{91,3,18,51}, 26022139}. -{{91,19,6,39}, 25369851}. -{{91,27,42,67}, 155414779}. -{{91,64,79,73}, 251778141}. -{{91,64,80,99}, 260378777}. -{{91,90,28,84}, 185564209}. -{{91,98,25,13}, 52811837}. -{{92,2,92,13}, 84270376}. -{{92,24,58,96}, 164065600}. -{{92,27,20,65}, 151467306}. -{{92,29,22,72}, 151500610}. -{{92,38,69,41}, 94476076}. -{{92,45,16,75}, 153465738}. -{{92,52,93,70}, 220684164}. -{{92,55,43,34}, 31675366}. -{{92,59,22,0}, 19346786}. -{{92,72,50,70}, 189086144}. -{{92,76,36,80}, 189347584}. -{{92,78,67,51}, 126432236}. -{{92,87,19,67}, 185013230}. -{{92,97,86,14}, 119905730}. -{{93,17,65,41}, 92508431}. -{{93,18,96,39}, 96672169}. -{{93,30,93,3}, 84375469}. -{{93,31,42,43}, 29619179}. -{{93,85,38,85}, 189472587}. -{{93,86,97,73}, 256086829}. -{{93,98,52,3}, 56956329}. -{{93,100,26,61}, 61725513}. -{{94,27,66,86}, 218839538}. -{{94,28,9,89}, 151778076}. -{{94,43,77,90}, 220853686}. -{{94,78,96,85}, 256457528}. -{{94,80,4,79}, 184786328}. -{{94,94,74,17}, 118190968}. -{{95,1,88,29}, 84793627}. -{{95,23,43,16}, 21713783}. -{{95,27,9,17}, 17527103}. -{{95,45,64,81}, 220803867}. -{{95,51,71,100}, 228793719}. -{{95,55,14,61}, 28041083}. -{{95,70,73,31}, 118086589}. -{{95,71,97,27}, 122262463}. -{{95,93,61,70}, 189235095}. -{{96,17,77,51}, 93996174}. -{{96,25,56,46}, 30861442}. -{{96,26,26,92}, 153020512}. -{{96,26,78,93}, 219868264}. -{{96,38,65,12}, 87067172}. -{{96,48,21,31}, 20876428}. -{{96,99,93,62}, 129813670}. -{{97,10,94,43}, 93644009}. -{{97,12,13,9}, 17884685}. -{{97,14,7,53}, 26750573}. -{{97,27,70,62}, 94022883}. -{{97,52,43,8}, 24298053}. -{{97,63,54,21}, 25046635}. -{{97,69,14,7}, 51400395}. -{{97,72,92,23}, 119303305}. -{{97,74,78,29}, 119073897}. -{{97,78,30,57}, 60614249}. -{{97,86,25,95}, 186567341}. -{{98,2,38,70}, 156241136}. -{{98,5,0,44}, 26249746}. -{{98,28,73,12}, 85125652}. -{{98,30,66,84}, 219818608}. -{{98,35,37,54}, 33033398}. -{{98,36,94,88}, 222086736}. -{{98,52,72,52}, 96094736}. -{{98,70,74,72}, 252756592}. -{{98,78,44,17}, 56124984}. -{{98,81,26,74}, 186040530}. -{{98,82,81,72}, 253132852}. -{{98,84,67,43}, 127042268}. -{{98,91,24,95}, 186575034}. -{{99,0,16,67}, 152305817}. -{{99,0,33,10}, 22053013}. -{{99,22,36,29}, 22711865}. -{{99,24,60,54}, 31354001}. -{{99,35,48,67}, 158597307}. -{{99,37,60,58}, 33343123}. -{{99,48,42,89}, 159039577}. -{{99,68,10,9}, 51429977}. -{{99,86,29,44}, 60214837}. -{{99,88,77,36}, 127036437}. -{{99,90,35,78}, 189966581}. -{{99,96,40,76}, 191940625}. -{{100,1,3,84}, 152570182}. -{{100,16,56,79}, 156682632}. -{{100,17,12,83}, 152716682}. -{{100,23,34,49}, 31064938}. -{{100,29,76,58}, 94037890}. -{{100,32,81,77}, 221546764}. -{{100,32,92,35}, 95700360}. -{{100,38,12,1}, 19941160}. -{{100,40,31,70}, 154430916}. -{{100,41,4,83}, 154674570}. -{{100,52,93,26}, 88000388}. -{{100,55,41,5}, 24267566}. -{{100,60,75,28}, 87747396}. -{{100,69,60,53}, 64769802}. -{{100,86,12,23}, 52055976}. -{{100,90,51,84}, 190720356}. -{{100,99,66,88}, 255361378}. diff --git a/test_cases/test_data/4dim_from_0_to_123456789.data b/test_cases/test_data/4dim_from_0_to_123456789.data deleted file mode 100644 index 9a5f434..0000000 --- a/test_cases/test_data/4dim_from_0_to_123456789.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{311330,28838280,120907286,84936003}, 249578748596820806895837472105688}. -{{323229,115978418,28634755,13061735}, 43489573657758195152856639805933}. -{{401410,143284,55580526,50903674}, 16163788538732485186436857513680}. -{{614781,63159718,35312669,81572518}, 170076264736264675187746294554533}. -{{820829,98344894,44443371,98250386}, 208759489883267040194039345017829}. -{{1033221,99061879,45604858,31444725}, 46500254045224037957305371609963}. -{{1039917,61490875,15241748,80913844}, 165026199082209156111447034314019}. -{{1110802,43317458,16707375,30354668}, 3242251773127091376483570273396}. -{{1136157,87799114,95650195,11255372}, 122229527740749308138896258087269}. -{{1164559,108490762,77809707,122511889}, 297287087981639158718927345316221}. -{{1184976,11534041,42454598,105286029}, 177503310589308923986274662198346}. -{{1265585,52089480,1395324,71898518}, 164955519472853826671127121718401}. -{{1475367,9712444,90459749,65240205}, 92275048364690321330861874786077}. -{{1476705,52281799,48551046,120639238}, 180819957434683089775009702350563}. -{{1572272,72011740,118980445,17232676}, 127716423204682622329569439870468}. -{{1619475,119901626,109322229,91405903}, 292374407013108923381996562394301}. -{{1750585,3236988,80644074,6114726}, 81153212299750679681388317473473}. -{{1754448,43062110,29310031,40799961}, 13025846712477572307276375254636}. -{{1792768,93994830,74543743,30879682}, 122540066441821070012055044777700}. -{{1835566,14022023,82517908,32463440}, 81837357925594429988642085410610}. -{{1909202,49565712,65476701,105429381}, 180357461631561698594575077559324}. -{{2052731,108153820,102127283,87116775}, 292194293986047786921097575217885}. -{{2223951,72196259,15154464,55010275}, 51364086075126435138462673801659}. -{{2224423,106551,109397502,82098792}, 248521588788825875859751264765811}. -{{2784857,13738057,93658950,113431130}, 253919478881595700183822859089091}. -{{2833474,102890892,18386250,116058107}, 215859823241820100984409726444248}. -{{3012714,99467946,26015120,54030650}, 51845771424131252738297935212720}. -{{3223928,36311507,10628264,25007096}, 3191711239110520702821826547746}. -{{3302713,44459919,80544433,111152843}, 256136198139736791897467249865391}. -{{3311165,70744916,17598702,103937620}, 213282439889179186217087152119617}. -{{3341317,52402335,39760700,81756936}, 170067003262238964203513050490659}. -{{3361170,100286965,54577158,107671391}, 218525725681373199123823010221786}. -{{3850010,34636441,36651253,96299979}, 170538885607330573389737457333406}. -{{3976190,15812840,64521806,84255704}, 168312251562709566151691838551376}. -{{4264575,109040958,31762606,65188451}, 54256399956498146111333667665913}. -{{4269255,77883209,65801756,117263711}, 218426445280404574265667620760987}. -{{4274214,99786549,52211987,93394845}, 209054394701702085766742661827422}. -{{4379707,77241474,353500,87570240}, 203468301949149240272936861258801}. -{{4391090,60732421,99992438,61075559}, 94986450309603462578788399124186}. -{{4422623,51131049,4774866,101788232}, 175095796716237957360839261794643}. -{{4584116,55454548,120200992,4504389}, 89214393204515183906241618578184}. -{{4860417,91016295,105153907,30918282}, 127601646657010313542134380397287}. -{{4920537,59874842,94709719,119310177}, 257204725764890356350790603846765}. -{{5096964,120104382,89861954,15866048}, 124748973656342832204617617646432}. -{{5154648,86501083,86516840,98361207}, 285105454936087884457072170596522}. -{{5188102,28937283,33757178,52331531}, 16014353485705308615398331302394}. -{{5228761,63918149,80881294,69637005}, 246114709586637614856222330183243}. -{{5686089,90515764,18291059,119588245}, 214075623075985961056673849023053}. -{{5949287,1086880,43005021,28001037}, 5764322195737005506841852300573}. -{{5994461,121441115,111759208,19941650}, 130113044010403035142888318792099}. -{{6185365,48733117,60573095,100526043}, 170888857556398865218133801281487}. -{{6429074,112543855,35373106,41433600}, 58324847109537554850982320743026}. -{{6472990,7856009,112069094,26101355}, 86894554487368171975001063405018}. -{{6786283,92985184,115515826,20691649}, 127588861526846314111862587002969}. -{{6873757,10723126,53893772,120491110}, 178432330706218562980517721104289}. -{{6906012,38081376,28550740,92088804}, 165768794047964384486966193102080}. -{{7436324,111515076,91756710,25645209}, 125231703595501250581604018456392}. -{{7805431,80516986,94875421,63194065}, 132859227497733145568222258357565}. -{{7899930,111323276,74945368,111770015}, 296681602367763190814280841558680}. -{{8308232,35435541,77280353,30474023}, 84361009423486823447874213386894}. -{{8341253,43961548,73645150,122099533}, 256713273995795246301965776645961}. -{{8579775,18812667,41768876,115486509}, 177678059870865302163904963804475}. -{{8825763,45029816,3612647,120194787}, 175584739840342329738628514850013}. -{{9035706,109698346,32496168,108392112}, 215856133202286974939317212377136}. -{{9206656,114189357,57392572,21384765}, 49140726785767640577155514822154}. -{{9354908,43949265,89110886,66155286}, 94815232944927384987571818536386}. -{{9379101,39996555,713964,121368910}, 175575382952906986271697061150115}. -{{9440107,27709034,81749050,93643006}, 244256765983222831513732002937073}. -{{9785481,17535181,33755691,37715182}, 15375381713253412419119498721991}. -{{9807002,111770243,66514607,70380826}, 210783099240628793529472077386998}. -{{10009754,55525664,102822782,105067020}, 261302605401737945120803591150672}. -{{10028669,1354026,79050445,43756292}, 91335312315689467800722229787941}. -{{10274241,102934118,108014381,77411175}, 291605574330124197249985256902317}. -{{10325043,104408157,24429518,95299152}, 206356219125412111783543365658195}. -{{10558177,107099014,101352579,90376114}, 292201723040340652033575155663589}. -{{10559366,9987464,104823573,64076805}, 97032330271960490731263811136796}. -{{10627667,71579238,78976523,72291673}, 283981690325229904748235222270589}. -{{10766003,104761761,117456425,104577595}, 302022932897591693407077287968927}. -{{10895521,19507256,47432286,49015738}, 15438568600988811830461437240513}. -{{10992728,27172770,56516969,96987845}, 168497283812329951407948509042732}. -{{11150272,111177365,64360228,56214834}, 59301114937980258709697263699586}. -{{11697977,73850404,76843163,109455036}, 294159995247447076118796225600069}. -{{11730009,699842,22082588,21081388}, 959429070054850022174724840481}. -{{11887832,38367467,95348146,63857674}, 94824449144996321987489123643618}. -{{12072747,11021870,45550694,119920429}, 178139868124745784663615690817145}. -{{12109590,38313626,102288897,41906642}, 98884984403075618887580370280884}. -{{12788173,26307298,88478119,2616657}, 81621567316287578456749867799917}. -{{12806749,24094585,79715091,121639711}, 254351841593851706600994584377807}. -{{12842047,63294665,44591387,117149454}, 180242764999077736832109110491607}. -{{12948576,82505493,64098359,26930712}, 46662656313014336283834587186758}. -{{13010899,109064912,57113096,66406398}, 59321400075779792800299094886545}. -{{13346544,59760274,32841519,110437307}, 175487067806302275715606276457708}. -{{13374561,122777308,54254834,108137069}, 221055178934950713956321983900233}. -{{13376172,116142450,116180478,82348186}, 291638828695819453585385485948384}. -{{13398057,8208313,15529669,117360019}, 172469780883487483591782548780175}. -{{13492199,33541250,106361382,10405399}, 86415389414110939704338608033273}. -{{13546924,70571204,43731994,56929903}, 56438196989014396636582536076232}. -{{13626370,117585416,41862269,39714242}, 58479451925065216867580730696852}. -{{13703187,10357479,77259054,80654418}, 243465986582944751637798979192563}. -{{14208810,101072284,21997504,14056632}, 43465633532805970948665019904528}. -{{14526271,88094340,77157732,13784769}, 121920707265092217934699799058201}. -{{14728849,77791285,68137589,35654651}, 131851040283169633262669231261327}. -{{14933488,122007910,15396040,6492502}, 43288229581016321721843442076320}. -{{14943329,11649143,107666307,99136068}, 249152129084402487380494592903783}. -{{14954745,18380795,119952304,15943427}, 86723224721354460092390348107947}. -{{14983685,99578733,84261234,62226755}, 133000477180859328642731085145035}. -{{15027089,12562802,104081411,60494433}, 97030202880643202436316698706029}. -{{15266004,49166751,88571320,27423360}, 84672526352191680152859838997282}. -{{15344808,64164359,3257812,67650041}, 164968922738841836398890685601322}. -{{15419191,38654007,80142557,55780043}, 94469400066210892511293765830591}. -{{15433239,51053187,46128666,57247674}, 18567191641100072687267782443507}. -{{15452616,25230589,48306178,3172394}, 5265529676017124154560007549634}. -{{15561553,80394277,2862549,34604021}, 50721914665599746528327964102159}. -{{15637228,59247173,41992290,80757282}, 170100727768974189348409287119810}. -{{16280179,67467244,72737077,24146545}, 122337447892671141775026564179485}. -{{16298863,29731047,75494746,30601107}, 81981144516520626658608072643579}. -{{16383233,75066232,18898678,25193752}, 41561190707118722727461908292673}. -{{16444277,88354876,54912749,16414462}, 46160184376605701693666479566725}. -{{16772477,111520686,57709753,7910193}, 48506820597117019133329599722285}. -{{16923515,110053049,105759342,76657259}, 291689631910863674065531360769243}. -{{17024012,75103228,84906796,34760024}, 132232473457422854065465649198848}. -{{17109677,102578707,35511182,67316299}, 210509235543001841981990991222251}. -{{17115565,37374619,1746671,120322323}, 175649038042655259119130085324271}. -{{17236540,16025689,104259408,9202202}, 86329729536858935179460644680066}. -{{17422943,15894964,1614304,99763870}, 163025153477371965789491193158545}. -{{17657119,121082825,113685748,88193685}, 292454709914978465512909045579035}. -{{17704873,74563326,59905004,112498762}, 218492294616408074566214643545761}. -{{17776089,957429,71507162,81709187}, 243511481866729951665555576935115}. -{{18052155,48211362,58146072,39848735}, 18157726284103918439695392823481}. -{{18224050,90114165,17156468,117474165}, 214154346058036146737405107310106}. -{{18351082,13018782,77051129,15080558}, 81281447002436949744707859577524}. -{{18414462,63455003,78596178,112168180}, 256373283862358182410099330333042}. -{{18549684,4688102,63448557,57230127}, 16266070090409204088185874927532}. -{{18667692,73628911,60242659,46396014}, 56235328028423910354556355132390}. -{{18763764,63204279,108001814,55060217}, 99762572512952358573053935847274}. -{{18788126,27279428,76344824,35782787}, 91538433306038818757609395671960}. -{{19026226,107094874,61320299,36415181}, 58728785203929716219506238679164}. -{{19302248,85783267,78667875,121448417}, 294986525270737994555433568702574}. -{{19303038,122440310,5847519,34443341}, 53480891895986922471266239111036}. -{{19329316,43708236,70143068,13692792}, 83796270541590019314587652646656}. -{{19603093,22126785,64762425,4600415}, 5649366402818624781351383845263}. -{{20010679,5778131,66981566,112981107}, 177928773547343111516498488673787}. -{{20012188,41146658,84857442,31275857}, 84737686951071306269987550335336}. -{{20052855,47158719,34018465,40261152}, 17839510451859988707897540551479}. -{{20154297,39244937,107151877,45572691}, 98997710778281620513078040409231}. -{{20210606,77892165,49840540,27430298}, 46419334158685664992982948698002}. -{{20393579,71354745,78479436,84555697}, 284687312780453229017153272443931}. -{{20536451,16225594,74023868,114564674}, 253663347723484270609546139296945}. -{{20606136,44949739,76204082,64385647}, 94591067890578202278425873725674}. -{{21099310,74067039,121237221,42683963}, 137343070127096767029584863082430}. -{{21119847,4879453,34017344,66340142}, 15968043705568517309923685739411}. -{{21146838,71171143,73373948,86665391}, 284668537110587664541285616046010}. -{{21158000,20962118,90626255,98761643}, 244621248469086506329055706597100}. -{{21176716,56098939,85037035,97302442}, 247155665345669382280938369774054}. -{{21237138,121246788,31763009,50302614}, 53859650482922959206191867693716}. -{{21381976,46891194,38679194,63483816}, 18514322826078836040079136780384}. -{{21625732,36424594,59053124,100642375}, 170957557020825981254764115135912}. -{{21952292,43127926,60536375,11282451}, 8071841564109575524002813577196}. -{{21984152,70465661,49336739,95901658}, 208669008292852143569931292357318}. -{{22205666,95612551,98020133,14257161}, 122322460152008363136869966317118}. -{{22310643,65735779,45920404,111910278}, 180314600745765309392735872289971}. -{{22842653,9382002,113939510,71634161}, 248572481465055780471283641161065}. -{{22860068,115932007,65048169,118884018}, 221633174717164379686952049853350}. -{{23058387,11586995,109479238,12854532}, 86351621436177060810990974864499}. -{{23139620,21700910,114608376,79870371}, 248761289880851350165224659641256}. -{{23390858,48527224,6211790,55624130}, 13404178132406148061383778006224}. -{{23489793,86313214,67201569,71728286}, 284194262386907953299861344529061}. -{{23514863,1222455,9678866,115630408}, 172542097664050399319025713058675}. -{{23585882,48211390,114222377,49059311}, 99030119531617775740035080125116}. -{{23611264,107658109,14114080,23245541}, 43837841042592448932439295928842}. -{{23915156,36269395,121321130,72924629}, 251393896069043025568010431318378}. -{{24028483,93299815,59574301,20954406}, 46854049056328544070035644370615}. -{{24084386,46296242,86034147,107830845}, 256475122094245703567291434305660}. -{{24166635,42024648,76776443,21337343}, 84410514430397822482975811238109}. -{{24203625,109629264,62288525,49483694}, 58780445776680201188869846260869}. -{{24334473,80571845,71611734,32365960}, 122461847077705469763331364787779}. -{{24364214,3290787,46945648,19390721}, 5805227089264540599418822656314}. -{{24657766,59031983,39769384,62512354}, 18669874030758071717894321890226}. -{{24878497,79325440,17679636,2781758}, 40971390578523581481252118367361}. -{{24884996,19705187,30393216,51020773}, 11351042108231541360744409860394}. -{{24974638,62712898,7827756,108918815}, 175187703323969415109809700134328}. -{{25025810,123107919,61351811,34468346}, 58887361619565272353744681018102}. -{{25219927,49017681,31433179,20430078}, 3601994993965269157245638134231}. -{{25381529,95938765,116868770,53877399}, 137813962668462325635245935246027}. -{{25515381,43399757,29370014,74269774}, 165229252800981474633021427937219}. -{{25904067,105263845,89490851,47384697}, 134816017682808436855217091805791}. -{{26031536,1330700,85750970,120543496}, 254565200970164251354780059165248}. -{{26056082,32257800,36473117,22800561}, 5960189216392038997144671970332}. -{{26306385,93675623,50602065,115567231}, 218647604018843961083107365194415}. -{{26415474,35090083,79805860,54563118}, 94547674137671691195462374755506}. -{{26538926,43835587,91620482,70498456}, 246336700912877787924215159624050}. -{{26539786,59516032,37161254,58646830}, 18636198011235906704698278714576}. -{{26566815,51209132,7864491,50926714}, 13554289978197519779828794520533}. -{{26596066,100964418,67142096,56294032}, 135091456228416405294234788954160}. -{{26693867,67548462,92795507,38492745}, 132259039768291664527595207438973}. -{{26736927,108327994,77096300,21285018}, 124970713438490622811252313552305}. -{{27051177,19812516,34835889,118542589}, 178347600224129196639934484355597}. -{{27503595,8319566,102614865,76989229}, 248584006094899450036704148503101}. -{{27545320,33259096,30846815,13827044}, 633281462406505973853596318788}. -{{27585072,40136837,63057465,31010364}, 8704643706040662105435133561350}. -{{27693570,99244688,39025920,118953038}, 218924197951259107209217076005008}. -{{27693657,66075334,123259542,81385556}, 251608293999931461602064917667425}. -{{27781936,66261759,43086774,98215253}, 170814137036667627188033924574826}. -{{27782592,79385807,29136322,33707198}, 51136970276314750600221056084706}. -{{27807590,107313446,110734996,21736148}, 130041332195264833183472284340016}. -{{27839662,57206537,73373102,107466396}, 256312608479941979532042115284306}. -{{27840127,100992482,107595109,75059876}, 291647793915220980557299911302453}. -{{27910384,29555604,685036,73756589}, 162515085950153586602227059117576}. -{{28137913,26279971,60108519,39467914}, 15803579515414798293793061836007}. -{{28196398,58888751,98337033,74230297}, 246517369688660122874972965761854}. -{{28200799,52444952,29803282,70976294}, 165375395058067558904073812392401}. -{{28209542,61676631,98825908,56874282}, 95033233382968161482691444115378}. -{{28213587,30389591,29811236,2451890}, 591290753845383683911988217523}. -{{28318819,8315935,102816933,84315709}, 249178281065314836864551303687743}. -{{28537108,13833868,84313081,3054332}, 81541431855392335258741120035588}. -{{28573044,62921210,81963143,108448146}, 256342363223435439468030027572708}. -{{28779970,55844164,33871385,9373165}, 7888796548062323534231660448284}. -{{28855175,88903509,16281049,67479156}, 203088499569887028719867535444759}. -{{28948045,29204693,10064877,96683525}, 163207605931222368776701555662607}. -{{29062560,12404443,32216998,3799982}, 432345658671122561936288558306}. -{{29290088,40417904,69850999,90175199}, 246645463975949641700317408959692}. -{{29344046,16093415,19946049,66727555}, 11229044099325444865450138670014}. -{{29476759,74540511,60532302,90413281}, 208953028673760021165320853219195}. -{{29581705,111516255,11170765,120848058}, 216248908094055893337973340173991}. -{{29610540,61662440,54310195,57965742}, 18953457312745260121029013191108}. -{{29805351,23609968,4767200,55205726}, 11022348375608800958912321456529}. -{{30026385,49616176,1525776,29936660}, 3306275009054060515367284836353}. -{{30096741,115395362,23987649,86278994}, 206406656260545947955210600579493}. -{{30203467,6408766,100079671,45100448}, 91733808713073537710902556898933}. -{{30262479,66463737,14662909,58035282}, 13587531189929724886749769790871}. -{{30308382,10657018,120594469,109940730}, 259051763722017173520719702373812}. -{{30448117,59856947,106149597,37549047}, 99131007530806303144431356693935}. -{{30473913,83404927,84960890,26261005}, 122779878521995841618855178271339}. -{{30575671,11486745,52153108,121812597}, 178518735987797968078564981943579}. -{{30599946,75497547,65660095,92570545}, 209000567298094255183176816948350}. -{{30701076,97547064,10191283,14126523}, 40880202914708540469847350288844}. -{{30796511,24951495,2483432,47608023}, 10426989045367354757788952255419}. -{{30900827,103027477,14274460,76391581}, 205504591396025364107408803094043}. -{{30978458,39234158,13796962,66043073}, 13458738558627910050574181151352}. -{{31061818,14393412,123190560,105077359}, 259016369527210184948361792166552}. -{{31202408,89903968,89281973,84477834}, 285149284344360941769424704410756}. -{{31316656,30290444,53728685,58109236}, 16418737368684520567721787223556}. -{{31445466,109603597,92456278,87936349}, 287554140068508018198841385664090}. -{{31447765,37777774,7236137,111032728}, 175061832529577862643412508468005}. -{{31615261,24806333,71131488,39754620}, 91517037241704576003075090397955}. -{{31779039,85679414,13370044,7618483}, 40831472490702288183070299215801}. -{{32085473,92879823,106781178,62300191}, 137833980579585672377611023346411}. -{{32135999,68499951,6644889,47134388}, 50833941199151516331089420188471}. -{{32229926,20913539,39277041,89548540}, 168210439333814019001513792014646}. -{{32366260,62560096,21406454,59505421}, 13921006532129327679387339165000}. -{{32679646,29620799,20810984,79958753}, 162871850782248680407216838374202}. -{{32818340,64782192,120681647,48307913}, 99489477736795428662368145687884}. -{{32919406,57256894,77549557,53422724}, 94703561399233150374759967899444}. -{{33022591,106072056,47637289,95207301}, 211209775593380681912485521094941}. -{{33039713,56769487,94470395,52418198}, 95020401111429259052497780894439}. -{{33081873,91061268,47403947,17036767}, 46533920904725922384670192552653}. -{{33136470,74868370,109495426,12259575}, 126909816304197048551106016905720}. -{{33178800,32470953,110489948,58211082}, 97251251408662282122906712794242}. -{{33249985,14103744,66340600,13293935}, 5545767779202100768348534261897}. -{{33412913,102565609,119287911,26925682}, 130375241307941429802565656716487}. -{{33433919,13420560,103151428,82357518}, 248596873034158752389278437973393}. -{{33447248,19003748,89463524,74681456}, 243952716035780659965757292611072}. -{{33603607,73711337,103886235,79032176}, 290332505857493157142411497791831}. -{{33659987,105694148,57852528,40616191}, 59901061369131451232173924649625}. -{{33818433,118053235,26991646,63075380}, 55680072384408777209589669973091}. -{{33829631,96430926,69396434,103249749}, 295531223123139482678029579008889}. -{{34152905,40157656,83829801,33639947}, 95095580267933626641888928002189}. -{{34160351,169048,65853568,75193180}, 168938206130588898195847116470545}. -{{34246192,87690563,35600588,118319774}, 220095882596133009958228371033250}. -{{34273749,20985641,65970134,121085314}, 179869835081688754576568424408515}. -{{34453722,42056749,93947370,93379950}, 248211944526644421434186685086418}. -{{34578227,34427973,73149165,75382631}, 247195751321153814409200446557855}. -{{34629644,70597287,42865687,73640079}, 209184829347574828236353057365998}. -{{34705613,69674674,27459267,80676896}, 204470674210598403602440505135461}. -{{34945331,121700573,88293849,80587505}, 288276003955645164289854971798047}. -{{35032452,47013152,49137809,38675152}, 19048882066100898619652607574276}. -{{35051904,101819199,50720962,65589967}, 60572565120014858228880474548970}. -{{35488880,108956080,72490260,119073053}, 298533630930426704623122239163400}. -{{35553523,7199431,4216691,15896196}, 1311802023633406895762739366519}. -{{35673023,42508256,19308759,115585790}, 176572591193712222307114435845589}. -{{35708120,8682655,52661191,83281645}, 168966697140893607748831214288494}. -{{35710711,69400231,58771873,47780514}, 57423154967346918674651124138935}. -{{35837744,79736094,93333265,85885352}, 286202487027319182771627180401188}. -{{36352507,101861518,21172000,56619689}, 55463459734633627385378416734777}. -{{36372767,68220692,55819430,67196894}, 209480526301403305577931424374737}. -{{36417059,64775838,46166599,61053273}, 19878398922946177190959163025021}. -{{36590944,97826217,42513723,34085826}, 57233085623647593392668585255110}. -{{36634166,60621361,44922290,92412110}, 171994536994800964896222826957266}. -{{36797376,113748166,62603027,123012779}, 222822511182758723345811977306860}. -{{36861185,118430967,3818223,91024287}, 207422063950769071990030415351535}. -{{36933125,23494269,118967300,68875482}, 250203230571869411395970687215491}. -{{37079715,47343581,3589792,112277532}, 176253839619327775777464524646931}. -{{37155857,94498318,118810396,70604858}, 290777488496523874355604293019297}. -{{37349427,45040346,48174228,112369693}, 181344827463367055261006315891769}. -{{37354459,57116861,26447997,110250761}, 176738916332462329916020966815263}. -{{37553502,28871960,39546176,86623583}, 169401175288798845382553628293528}. -{{37814776,92445224,98827760,4728365}, 123471289040880112489165458094088}. -{{38241975,7646724,21213123,32478368}, 2262841413289626145057926087509}. -{{38312402,10471877,47918258,99821466}, 169304875288006430636435812745938}. -{{38576501,30390279,51532298,89368815}, 169720046713256614850052274375659}. -{{38660362,96864423,98354363,73308634}, 285731122425710212737180319404790}. -{{38699571,4070455,67053318,66501478}, 17493928508748580504792628137715}. -{{38704188,73518419,46051169,19541119}, 47557909649049651071371204860334}. -{{38780416,72198147,93827263,57583414}, 134077422834035460270696054934758}. -{{38826528,104227083,64958638,113163083}, 222216948775973304170282486916330}. -{{38849650,120578016,11682622,13539444}, 44588556728482884964140185373776}. -{{38893106,92728259,109920212,17054997}, 128855013872102011698045091908666}. -{{39122403,66853015,115492574,80012959}, 252495012575703327746253295374075}. -{{39133101,7547247,50020177,75970433}, 168659242215809970305612167525167}. -{{39189152,104594360,35931583,43428995}, 59619631347582982293354853065932}. -{{39226581,79254421,99604434,63901927}, 134127519728421294379590889180107}. -{{39238304,108057760,90254157,29294146}, 126490212596367164693596485993604}. -{{39730450,77196708,46408506,8959801}, 46973948757563152996000215188056}. -{{40045985,17932720,58668649,51401039}, 17590313464971533742273291536525}. -{{40303754,36888558,48139047,29945142}, 9570890143109716011240680603380}. -{{40770650,63037104,116433775,70407426}, 252453068773119207458000620180692}. -{{40795655,79396389,110738435,58349632}, 138840467488381157607308485722967}. -{{40865366,41794414,7706538,26925457}, 4478710768774364083793919828856}. -{{41167428,18577041,68775210,94837698}, 245488954082315314279425413104066}. -{{41269584,101026044,4098298,17055914}, 45002008926118168160834693882560}. -{{41333416,38922285,19992880,119818384}, 177155359798887061189729575514626}. -{{41661137,75764628,53524573,56749870}, 58007961432523138653936725511813}. -{{41706121,66336749,104401060,67589864}, 252431902040281019828792799049219}. -{{41919325,70640286,121804549,21634721}, 128987534231655187024866976151341}. -{{41947013,94575783,2874890,99403712}, 204941245249447864234539237786467}. -{{41955750,21024050,63867860,81626626}, 169141615113734209944359320028592}. -{{41965365,100306386,18965514,95545229}, 205256312284274528144595143084393}. -{{41972184,49661922,37561797,41546018}, 19032997793637348278853223650468}. -{{42110925,81895346,64400979,74954433}, 209518464794900510615911226806637}. -{{42216216,5275411,36209201,1032433}, 6343904472141015798285574541358}. -{{42345546,121135075,44184650,26947764}, 50295156826509016066890981202034}. -{{42429790,6069428,47913589,86303356}, 169258133344246496131259422449428}. -{{42571261,52348139,62791224,65610184}, 20191042571699539288109335572771}. -{{42592188,99674168,5578581,38439151}, 52151365645552572511419798896012}. -{{42610758,77146211,109966684,39158891}, 138211066301454764785126326191546}. -{{42612891,20153589,109489118,83148532}, 249952678983845858358268890406483}. -{{42666865,72599892,26506499,34058093}, 52315972419462550394380251007565}. -{{42959846,81038444,102667810,68541262}, 290307479078001524740638689504208}. -{{43045384,29396211,61999886,87577112}, 169742253832114476815016778191970}. -{{43227145,63619342,370506,69857961}, 166236315932459803388795741598313}. -{{43283557,41969532,37283421,89773586}, 171784081490342444697431018727301}. -{{43361142,99587827,67903341,44752517}, 133317053411684517305880516185406}. -{{43430923,80966221,56840745,85246367}, 210129889892485261758032417192607}. -{{43581257,61129190,66746303,77233412}, 171683847116450639691170072256101}. -{{43604354,50538582,3336208,110262333}, 176406548765205688412515936930360}. -{{43687729,113069465,33783201,113862149}, 221895843436468404478994763950095}. -{{43872487,74540599,41193696,24122402}, 47546471091354012216952664228787}. -{{44025085,32426891,84312945,20850742}, 83522162755415180328800068909479}. -{{44049278,48787011,84901733,122998066}, 258301828138197500826778485724598}. -{{44060074,63810272,57201853,117686925}, 182400039477787080789636261665820}. -{{44195860,44561022,46290412,26764240}, 9582962159968036665190458812192}. -{{44300788,86084910,106460606,47866239}, 138380724856397331763452385816552}. -{{44302198,120586265,57633276,11459899}, 49959839692791695819728624805274}. -{{44433575,41670535,5996678,119191422}, 176844143422541568766640238661619}. -{{44485513,52023881,46308954,51895381}, 19833068999118894009373134977099}. -{{44604078,36273606,120407649,36238490}, 100466553122820564685954922091444}. -{{44662729,81612377,7891339,49634016}, 52032745719088146750152739287111}. -{{44675586,8977116,87170838,108539914}, 255132281252500673695199619622608}. -{{44832155,9041935,41142217,14476730}, 6396548279109231479946413208247}. -{{44852441,29148918,82268699,13889252}, 82633883314794355954468518320741}. -{{44902086,17942727,80270232,7353841}, 82584404517917643346518341337914}. -{{44918966,54875121,55495063,31456446}, 10031677179416124042413225250262}. -{{44965265,94618149,14472717,62669659}, 52841698899523802269040964650639}. -{{45020987,47858246,119306646,12493778}, 90375385806305331236429000152817}. -{{45026811,89464879,123073365,28330805}, 129188518769047780053846692019775}. -{{45094388,102044375,70525388,21026519}, 126138767567871757542695819235242}. -{{45268220,99567960,85562925,76591501}, 285751916566463613123051423792396}. -{{45536350,80357826,65618382,15832049}, 47298856847086124869400843081080}. -{{45862679,70937693,79991699,79556894}, 285287222831434200701944223214551}. -{{46115668,113410811,121966615,101627643}, 303302139591636294952167488333294}. -{{46153614,37837208,114367556,58661646}, 100807793688553443688299018501520}. -{{46168996,32240064,44966021,93834434}, 169465142555513453196715349771652}. -{{46296268,76033441,67007848,7353814}, 47258917579309233825552578140546}. -{{46500709,63167218,79745795,61787565}, 95942674832179963350438865176941}. -{{46546295,72616384,17513447,26206373}, 42828705434706658885141548567901}. -{{46614000,52289214,37555083,16097984}, 9079611296613951649019040326244}. -{{46640138,119688284,76862713,85916166}, 288574090024617098193338376813204}. -{{47055620,116191057,86779321,46138748}, 136013517190452114240085284538630}. -{{47094990,46342430,21421951,105622833}, 176539844345659303760384748320636}. -{{47175776,58504239,106741683,5767186}, 90171299753871267664480993813222}. -{{47183698,30223494,68780860,16290635}, 82613789434289183920088282416824}. -{{47266369,81840566,123453657,92266454}, 291262433050493279120314935954085}. -{{47317088,2149769,29773790,59970381}, 12425563248152490568837275905098}. -{{47508170,75085379,27057445,97596244}, 205110319100732468674398867954742}. -{{47798719,87774387,84925107,12657853}, 123484871265977445070875897338239}. -{{47931149,121321677,50446420,12095010}, 49958825268891059131280963942275}. -{{47976638,39730769,28789605,24793138}, 4782104002794063801791081551254}. -{{48117736,26785293,74431190,28511698}, 83245833395278713140621520680642}. -{{48295950,75758071,120195326,94334041}, 291297611583440345882742508935034}. -{{48309004,104869779,35788699,2709173}, 49444505686468147583133984643438}. -{{48350514,75887845,84462503,2671852}, 123294360639207401958847905107542}. -{{48409132,14863262,17311887,36024154}, 11741764899612552243839808239588}. -{{48422653,13744112,34967469,9013617}, 6393678038190353326357121553677}. -{{48506142,100695841,3496642,71634157}, 206634886573828346709748157094234}. -{{48639471,101088081,116441759,93741382}, 293527145536300786409766194142679}. -{{48726653,29549754,39043678,97510939}, 169448947922539005056267805783529}. -{{48840512,67514542,45662396,75013689}, 209190160159532110197853631866408}. -{{48985080,96523169,96150728,96785668}, 286408362030933892519215397689346}. -{{49044152,27176430,88455521,65787676}, 93706358129269071570243793041956}. -{{49492787,104622907,59140009,115257764}, 222222998089308655131056785287223}. -{{49666303,30222232,78073273,67095705}, 93408719346415336772618420220189}. -{{49806392,30029980,45054530,5589583}, 6534884093821559901682327075528}. -{{49826330,97263923,22028882,17188649}, 42958711421972771676836363473018}. -{{49864551,55424221,50205858,109165737}, 181499134752088697189708789359451}. -{{50000735,92992437,77017890,67286194}, 285414838820009200669892320891859}. -{{50285030,43399743,27770873,3754288}, 4155101726994524257512392123190}. -{{50339118,105790815,4952369,118471751}, 217483164121115607879398045662142}. -{{50652338,46885714,49441593,40851234}, 19128268268877439182023756824756}. -{{50842759,42168698,99701462,95165466}, 248292633336870530341778102330865}. -{{50851365,98979633,640439,66144448}, 52898000265752293011520040076615}. -{{50926201,47737256,105622708,95266673}, 253027055752614252789258084234249}. -{{51024965,84135801,48262691,76737705}, 209460779708639769848286030242127}. -{{51180617,122605598,88459934,1167596}, 126053873402220241753898435935841}. -{{51296187,81220441,113937767,60199661}, 138958162963237091091783699643487}. -{{51716970,13134746,64775683,113471463}, 179208539401205540756945441536252}. -{{51743809,88631193,55428944,27260989}, 48132977639624781284789313251339}. -{{51820348,93391497,35681968,68081763}, 209410018693213541613742807396746}. -{{52005127,42668035,77912923,12830412}, 85083697728995766047682733590903}. -{{52059393,115766213,4901511,8579175}, 44498413968360916159762408672975}. -{{52101074,105158110,98419467,53834840}, 136690415190762051248135797990004}. -{{52198016,51713795,73458702,2398217}, 85171748510963282797041666802794}. -{{52386552,107497444,60355381,57914028}, 60632655894769952716976014335492}. -{{52419066,33857062,83459631,33070004}, 85709027446536098775191783038580}. -{{52459320,96826601,59322690,5529285}, 47490504120871700278045297424458}. -{{52564090,85642655,76273849,26996445}, 123893071626228026963039140969022}. -{{52888500,75434429,99360676,92341922}, 286312767501017220998304659351426}. -{{53175453,111940130,39855209,110521460}, 221968984091736205626676255217957}. -{{53344861,89912608,67953291,29788714}, 123876349295135718741020099334597}. -{{53525115,96809469,113902153,93526761}, 291234709330729440247858796425759}. -{{53549071,95706106,101870712,11505829}, 128320134600994414402825764632889}. -{{53726374,49390615,33090302,98828553}, 167166151119967745680232097957754}. -{{53807795,65723975,7563779,24095932}, 4688994888083013767884621580919}. -{{53837256,39369502,40689890,56907697}, 19732400854301539917957949960808}. -{{54092822,8402689,58340926,19433800}, 7379619058840325328932836853074}. -{{54302863,83823870,92894060,71123061}, 285648082650178271294463377309497}. -{{54384779,95509117,116089131,122190533}, 301338266437563841686070697818719}. -{{54902673,120757884,121871290,3801836}, 131124362516963577664638770735681}. -{{55031260,72338944,46866788,77627424}, 209303319929353767364480529929472}. -{{55168040,96931611,75933638,44893955}, 133411406099354796832168380347626}. -{{55346949,95693719,60154468,108616134}, 219890857969512749591579515293603}. -{{55637370,20645452,8673235,55129914}, 12303000683076040889312875492052}. -{{55641211,99705169,36679478,34477161}, 57292914123851454741469086585947}. -{{55922734,81116173,74836539,25989838}, 123726932190584053922982035520470}. -{{55999224,21852889,34413562,5408789}, 6579353193304565949453907753034}. -{{56280914,84402353,22305471,107943756}, 214791733418001279772554414246998}. -{{56322423,48757363,15266563,115608448}, 176356900945856088655419390755191}. -{{56358995,82473128,95320237,89529902}, 286284593587319797691522020928661}. -{{56462140,89515075,94755397,87127982}, 286430788505565250327530974584230}. -{{56515735,22348219,32556182,10919564}, 1884075961231948469261486763379}. -{{56564185,54355137,77773988,92986534}, 248123227971923752444025584557187}. -{{56767240,18173487,115597641,40821917}, 97870865580943900177281443232302}. -{{57062914,94172609,84979744,47384412}, 133710249564093313349439122343954}. -{{57071977,41594815,107540649,78699085}, 252383780774685954479381623798319}. -{{57075071,88322993,16003035,107118142}, 214495341561062737165004362996183}. -{{57152823,69289929,18076852,63788164}, 53046103751775161687305151130899}. -{{57308641,85928382,2189148,1742375}, 42070573427356109064891121692329}. -{{57431462,64920406,49382281,52261487}, 19918260270020785298740767542204}. -{{57598021,92614286,17696018,94198780}, 205330026230009556044312153467745}. -{{57716182,25075532,3361285,64931154}, 12323537946676942116031365195668}. -{{57755017,59426754,13485098,16694527}, 4114170318744427508423805425897}. -{{57944427,57586895,38667904,76536890}, 171412356364982161122239494795955}. -{{58818568,12493765,34009658,16257126}, 6474632708562432736820560419522}. -{{58940051,27319326,37210224,44841305}, 16771887950031946271193847276089}. -{{59091106,31822859,120396404,116060120}, 260480806137851783129811732177970}. -{{59214181,110218416,96672485,49454234}, 136112912099931199787576317347205}. -{{59711183,19037583,61003128,83735434}, 169219256925634366525899211600819}. -{{59854963,65689807,91372996,60224259}, 96318675692588244086059948910267}. -{{59872909,86364374,123286039,39259991}, 138737232896510362597413847179245}. -{{60022208,99892428,110582402,120956155}, 301340194962724803448573948109512}. -{{60279414,43833425,117219679,84555105}, 253011510096468277579358070588766}. -{{60372337,106298209,31701287,76471571}, 207089500170836634070100762756303}. -{{60453229,66564407,2430810,43130344}, 14237058884115980449146497061731}. -{{60490086,945439,59111516,20195596}, 7393143831219086036133416988466}. -{{60641037,13812125,56408646,50715848}, 17526145008616863123838205081411}. -{{60675273,114551479,109014797,61631827}, 141478837981535041293316524758703}. -{{60726278,83818540,34838625,58222955}, 57775493012939033723812567884700}. -{{60817174,27870655,24167527,47133519}, 12021758699511465691709354258430}. -{{60858664,41442344,33300200,36540964}, 14367211636314698854903820875776}. -{{61186406,121607458,4405949,16477749}, 44653960791424004442132672433468}. -{{61412688,29718571,109904745,37425570}, 97882246766185139681369417408678}. -{{61513277,31199902,11254769,120021290}, 174575177764659479906241866085285}. -{{61628434,23618698,32682892,36121233}, 11990363501267671642842725966904}. -{{61664665,116494744,23426424,9560165}, 44820385680738458228953052575753}. -{{61684506,20825524,30816663,11088610}, 1888079449988459207383790851796}. -{{61711289,40896309,86878548,76663835}, 247633340559116510242144285333131}. -{{61766180,96579910,112167743,10729512}, 128345542345053801965277767059300}. -{{61876092,39733587,16838826,12226520}, 4244465576181107050693929980258}. -{{61968036,48617651,91417691,116499320}, 257788320679846327930880413057382}. -{{62120329,109039336,108702473,40202936}, 140798028445668533765844482191365}. -{{62309069,67096844,91155747,89170535}, 248399626739227963816670373362637}. -{{62349839,47096654,96978323,100020588}, 248300627541813198972284316203893}. -{{62468273,121106284,77675538,70634839}, 288019433104178106541451536837321}. -{{62577112,40845992,68246171,71020582}, 247276895268272724803454289410244}. -{{62635184,62921980,6091172,54286662}, 14832569421292340376699747380864}. -{{62748439,19309965,120114543,69890481}, 250287009493237871214920477534047}. -{{62783906,92782581,117463312,57850367}, 139379854081811716479562477898394}. -{{62851225,9546496,109735797,37248857}, 97723175073198833931567542146061}. -{{63141266,118999732,90030449,11753685}, 126098291828221314329860989979164}. -{{63183953,108916890,109083603,55706172}, 141450484166423679720575070087269}. -{{63393983,35182123,121229153,101308350}, 262805161992873782859781411289527}. -{{63538239,11662876,36328347,113895529}, 178875336979891353074596400591709}. -{{63552690,22839198,55545262,100242822}, 169835328379530879068937561272048}. -{{63559434,53535737,100940066,25487363}, 90919618966021404856873023320282}. -{{63576985,62196938,98630983,88071220}, 248416782847109544203428605541477}. -{{63679328,4770755,112663435,53760951}, 98348083841798565543085749061870}. -{{63729596,100363542,13000102,11648768}, 42146802862140129418561421776736}. -{{63966715,99748671,122284860,95432697}, 291537252675991450180522124244539}. -{{63999891,92769158,66806658,28779629}, 48167566657206949383266969422457}. -{{64093844,31420714,35085141,28572302}, 7265333665818489712841440210340}. -{{64166171,106145551,99940860,62149438}, 136735369919479226500914520915635}. -{{64216360,44640167,38298211,5906636}, 8971711576192916501358045076070}. -{{64230166,121766634,82571820,86302762}, 288655354904594807354785506911664}. -{{64312897,98965822,122926024,28947483}, 129277978582383903879871909782185}. -{{64342566,25326660,44799799,55445818}, 17388494810416506728552546994132}. -{{64350069,56074674,105122927,92775900}, 253180715170337734858808783261029}. -{{64490547,89057043,103562468,76484467}, 290575246019011956636415141020859}. -{{64621931,119750237,89041141,117111065}, 298501282651859509848513626158623}. -{{64752232,88372976,41741172,4048948}, 47148123734256364116556554050560}. -{{64998983,19048082,99559118,30162027}, 83654225951328754110830278264313}. -{{65053427,109296366,87016092,103862627}, 298309458082684177313564523325113}. -{{65211834,45221842,121527101,102677055}, 262815133117767304218500126465212}. -{{65213505,101090259,58178145,114187692}, 222283687223925274504892776613927}. -{{65238982,38391969,106771785,111441099}, 262529814077705093041373864575390}. -{{65290816,20475020,51660940,14669213}, 6940277118132953615236747292168}. -{{65385644,92596571,392227,86252934}, 204978595346137380973978322090470}. -{{65482602,21285479,7409377,59046148}, 12327199028308548843425573640758}. -{{65566820,114381751,15294906,83239743}, 206785458641089453774366436150250}. -{{65569598,94474109,80408676,10898459}, 123275829727187399986456842450842}. -{{65700527,49897763,62489199,22826943}, 9941740466703549548350829813247}. -{{66092989,104863239,18753596,103095706}, 217170454156960393664214094174115}. -{{66123821,101279135,97241060,39912523}, 136063712891941408090214957758379}. -{{66404595,96299173,88523656,53365722}, 134308355394937245858813422715539}. -{{66593891,109074021,21906688,82571217}, 207081857615714109085927572242971}. -{{66598624,74439781,47064940,36466680}, 57150645549801069786933377943042}. -{{66613174,22444259,97999574,99592398}, 245914186737248276475872623824370}. -{{66624378,73362764,35244044,295735}, 46988208968284325810454484582040}. -{{66878069,15140037,43765364,98700332}, 169388483242225543516166781505283}. -{{67221178,35529813,103568898,72824153}, 271279794312009621395043526611546}. -{{67245984,61948228,59890554,80430806}, 190694806078162811013780494633664}. -{{67291760,114271969,3286877,26115333}, 64066574897342963384489033944078}. -{{67365779,94185578,112232667,79718244}, 309537088088719839073402857285749}. -{{67677606,57583940,50086264,56644447}, 38846215655676342533357473418136}. -{{67779541,111548797,109829049,42283554}, 159793339383888438070506603111303}. -{{67851042,20952712,20542282,35270084}, 30899117508594423594605733767248}. -{{68088499,11085483,15962539,31904624}, 20989549274308641122598421880951}. -{{68258467,31255858,121974850,68938092}, 269229070738554740171759923923057}. -{{68350359,25497974,86922145,64161529}, 112714529163107269599492586570557}. -{{68580105,93296833,83016213,43637377}, 152347184793956489748376505816079}. -{{68734997,35804841,23643297,111602958}, 195576229533346051438821230356871}. -{{68768984,122161980,49642868,101295500}, 241033818585236576343903147900416}. -{{68789707,18271212,100828625,49999090}, 116824570241684342012531920614037}. -{{68857297,33352595,90773325,59184867}, 112713941869580396009577538340015}. -{{68942982,101982193,97810906,100663327}, 317250616254470191588419541322202}. -{{69090461,92290787,104003493,83441268}, 309517444778530934868258432032039}. -{{69506290,76042381,39961140,67686119}, 228188346975891218362284557807258}. -{{69921741,94279219,42691820,70174187}, 228365452615328602148271072400811}. -{{70262831,4529464,108436904,108541724}, 278887732646973352087303745108241}. -{{70427602,59045038,4763664,36836496}, 33128698671307231633488445514288}. -{{70588457,59807868,67914329,45903701}, 114296716298749413701657133218317}. -{{70610062,102783911,109630145,109394847}, 322042733162125062054180509227966}. -{{70680764,98975536,67156155,2175463}, 142146060036000167987758742591948}. -{{70858827,69763071,81552432,45430781}, 152178960162032386615173985516091}. -{{70930209,92754534,3472414,67491867}, 223274968386961697378070907635433}. -{{70937346,30404806,115129330,76850962}, 268971600780477780442200515805936}. -{{70951894,26093042,10888633,44928972}, 30651648937675964073634188216628}. -{{71135749,113225476,77555953,22619588}, 145178257497955166024391587007237}. -{{71377907,36314766,44954463,29043511}, 28582150662716636876187102965501}. -{{71520588,56549419,94659304,95923670}, 267376414323712202449676512295330}. -{{71684964,11494974,38295017,76597678}, 187663402685602643509319402974116}. -{{72135396,1110841,1332572,109373414}, 192722822191475110699159917063554}. -{{72282397,106191107,8325053,55397944}, 74162288068092890415377767322919}. -{{72334982,121195161,84660659,100446035}, 307923245671655658087955945103838}. -{{72468914,65899260,58079382,108880159}, 200778996945106119747510233706200}. -{{72488916,108578008,12056097,16867748}, 64037215498253310834078006847748}. -{{72603000,49962618,12093394,77307602}, 185147375982554862431362686595296}. -{{72730272,35746969,122036512,63586324}, 120153572284235423188273751271426}. -{{72833118,113235521,92532992,47025742}, 155042439007477174773051857934738}. -{{73000083,84937614,17393443,15036577}, 61365156017478699763672253801085}. -{{73102429,121445909,44384599,14449929}, 68673925477064592904621780342607}. -{{73388562,75445589,72907850,36151849}, 152120440897379573452731941372506}. -{{73523158,38271914,28598644,13772372}, 23197560163679369479333536935216}. -{{73524737,117694578,78279554,74781259}, 306952755455942225242389773189353}. -{{73533214,23702506,24912793,63153393}, 31577205747565773189394060898620}. -{{73846335,64145185,80478444,56852079}, 114915365314184900626529930829211}. -{{74269010,103653602,57887710,113808832}, 241214305161825748690837004698736}. -{{74398263,13311004,33297513,119653583}, 193665762986762440693136875580317}. -{{74554724,91726980,100355773,18219765}, 143108188823757874245160241221388}. -{{74607806,96636170,22579728,110428779}, 233774798813619128003918728376760}. -{{74639395,53944493,88116677,48437110}, 114607776792614432726500242894487}. -{{74652805,68543773,72768939,19558727}, 142612423135216411347029126704079}. -{{74670545,39921612,67524304,813452}, 103948337573772810996650185435649}. -{{74691279,66857061,10368997,34583939}, 33148078565791499022968098396063}. -{{74716676,85674165,2733632,38950719}, 71149785776284414536405624720266}. -{{74734939,65902003,20864468,36337445}, 33445413837637711966939281562683}. -{{74761386,47814163,98519398,12043524}, 104335945643797513152869350644850}. -{{74773122,64147854,30294324,121075899}, 196359451417767114570346661717688}. -{{74784055,55214675,90846065,70816969}, 266684424819318709867244166807871}. -{{74803724,86163226,96895319,44440507}, 152654623594826278775660055803372}. -{{75047132,81470905,85549013,36064083}, 152445999770352558167473639077262}. -{{75084895,16821901,50892802,84798986}, 188721814165941509357089564242899}. -{{75156086,93267435,67267918,17843336}, 142779392317397300859724884993394}. -{{75398357,87960742,6368749,114981603}, 233449953699908094049359482668973}. -{{75716929,89975859,36396614,118835341}, 239116255161026998326404185230443}. -{{75733456,99354260,118124610,61370527}, 158353151532130571008251337083592}. -{{75945094,113670346,63966997,113421399}, 241249140739042908753924461440444}. -{{75972910,71856116,40281992,57248539}, 76702378758706193483447676883864}. -{{76251388,4458414,10504540,80611703}, 182609232266179199994772311605160}. -{{76321121,109803630,84093484,58156968}, 155621607026043774067728727467553}. -{{76806940,99917093,102447045,116167525}, 319664174640479767458745117908750}. -{{76823068,96847341,81356605,68128019}, 304431126616863420040866540910478}. -{{76892545,83969069,117671820,85688519}, 310420903984394996313036106526347}. -{{76997712,37813286,62839922,5901143}, 28233173527401845766495805442792}. -{{77206078,96286685,84285362,57323248}, 153244795381399608087621618578258}. -{{77445569,3637887,69845698,23827441}, 102053576384434328829767310778987}. -{{77634906,47856121,115597782,33960252}, 119195774977636326860444484484178}. -{{77711218,70307444,8492997,90257553}, 223767780810190793021102615103004}. -{{78070693,45817801,94294093,18840081}, 104932825567223367514243414385935}. -{{78200622,114351232,15175176,31916930}, 64095218514457236674643670094224}. -{{78221583,53539691,104689385,99753057}, 272116859261770884837967489167679}. -{{78351962,101616232,57209808,40105656}, 78920167442833400447054520365072}. -{{78356477,104246051,1117588,123304947}, 236424340226796152719999386850731}. -{{78490579,90382128,44192949,82747689}, 228403322967167771269157907563549}. -{{78497243,97769549,43775441,43595410}, 76292424967904463110022106002071}. -{{78553463,35141083,24576399,61141853}, 33955716337308980159545859632511}. -{{78677906,57785774,76498581,119128822}, 277165562499361593582792987193012}. -{{78718521,112383924,111357371,105468079}, 322020530292094741812112132659917}. -{{78877397,6298757,8783163,25984086}, 20981286655820691276358728108999}. -{{79403111,100894741,63081057,122156855}, 241832845284162092860081071328159}. -{{79411493,80829249,75184978,114724693}, 314436266275964656163146161719627}. -{{79416670,72649041,1869519,100905332}, 233253309386428118812526050499926}. -{{79465487,28749480,104730357,77690450}, 268955151952587591384978888078741}. -{{79492542,95647316,101035144,95788149}, 310153723649499859240998902913816}. -{{79498465,73978010,60013902,83104049}, 228561717180714108567107338396777}. -{{79549088,62310437,33705067,63454378}, 38878807224994662405857336148678}. -{{79747248,7329526,32893781,88957593}, 183521947174100719651008559416876}. -{{79979525,77659937,67077198,39227807}, 76414765221221162415586405830091}. -{{80008091,52614590,84548571,95557746}, 267360899060179236765423205577461}. -{{80018839,11670955,69968507,90562576}, 264323064357121577306923826241911}. -{{80094751,27570934,29288026,54515754}, 31568066774811846160276286591985}. -{{80145076,24334092,66212199,12394921}, 25895208630323241495352487028556}. -{{80242708,33581866,38355434,7637764}, 27897453099869112378568386636128}. -{{80474655,14268124,44732400,966434}, 25388683744854706773154909860753}. -{{80542370,15583964,73225465,82506586}, 263730635917092201443304385995412}. -{{80852482,58971148,49603243,46459892}, 38266357512574160433977009662548}. -{{80912129,2362119,25790394,4031619}, 20624595802417298299570262131435}. -{{80917465,115539973,60694716,93482635}, 231738406776344213895195985827467}. -{{81050941,106883554,76771438,99184560}, 307473211749224674211861739689313}. -{{81225095,18751830,73479309,116691202}, 274019820736858178881362770151349}. -{{81283799,103132180,46142004,66032259}, 79296754068293515566536989280153}. -{{81365439,74444471,11923817,9251792}, 60912653147660292044436694324023}. -{{81393254,42850216,115803912,106248545}, 281457207422727160568422780133656}. -{{81607883,3735007,85409214,104885388}, 274137226824268451827769313525363}. -{{82341409,111513459,43673068,15306741}, 68530412779491365932106524544043}. -{{82375010,50368897,5268362,39176289}, 33126380959668273260912880664666}. -{{82663026,78306437,31984584,119685925}, 234234948817111624601462602025498}. -{{82675447,6279596,83873399,25928890}, 102112517733955598815686349924309}. -{{82794777,94093918,613996,60218224}, 71835526091527890482218341725729}. -{{83003633,100686256,27658123,29115399}, 64398213328147080874167356311757}. -{{83122863,35663905,42188781,42171399}, 38094259619755534274139484347807}. -{{83294400,70571132,94290808,104758233}, 314719561678661004092115545678344}. -{{83322342,1144376,15536388,84877232}, 183201919270675385935142068036880}. -{{83354318,30545954,122200340,55730249}, 117752580003038047356782396085560}. -{{83708656,58909320,88478551,90722488}, 267334874908395872213302851249220}. -{{83813775,122086897,48369664,122152556}, 241675394799522859242800596293907}. -{{84434298,15479734,44469611,38730561}, 35606367337630371712142656361084}. -{{84463843,69297604,115577867,70994890}, 309407300753487610977406013194965}. -{{84892953,110418550,51034272,41755404}, 79003025294724715013652768594465}. -{{84912426,106978462,38380023,87109721}, 231427523096815364268689324947068}. -{{84922440,26659226,63694640,32819840}, 26614640168271509510170287157280}. -{{84929735,25495961,24489875,16187213}, 20890484933002510422927940692319}. -{{84977442,5561945,98125821,431388}, 101829861595901117067681735830550}. -{{85043849,107111519,113400869,37457419}, 159825072659194002650323161888431}. -{{85157495,85216145,112049213,39846714}, 157448877908043087536980838303127}. -{{85309701,17196861,20345573,49609645}, 31020549406842367820165992853263}. -{{85335820,42063039,31900644,10688099}, 23284647549242478837845335357354}. -{{85365595,99771588,26140025,1223845}, 61432207793613569771569592752669}. -{{85401077,116151156,83796547,65716744}, 155440362061559139464156678423365}. -{{85439913,89639397,93969064,55572129}, 153329405780491081158361196024331}. -{{85550007,4131008,37580388,65103475}, 36249640050326073554181604050329}. -{{85772721,105863561,121188450,34469657}, 160120820013403186776866027053131}. -{{85977323,73988961,100444307,5855847}, 142397280799263272159038808529119}. -{{86037833,46279696,6783814,34946586}, 33050010642960096554133935002817}. -{{86145904,6634079,435918,57470465}, 31139976161251576063784001955434}. -{{86184617,117929001,8296642,11937784}, 63661332856762943218397658787907}. -{{86230782,90703304,54078453,7945497}, 66475828907218864816861329863964}. -{{86267063,46798205,19929837,34207540}, 33365681219656845217667862982423}. -{{86321227,7596205,53003156,17354462}, 26383735816892633834270636162707}. -{{86371936,92971213,7154638,78989951}, 223395207312871094182249143791306}. -{{86421619,105303493,67221528,49668400}, 154775494131509088779773788635667}. -{{86475766,121592896,122072878,108544938}, 322541789066653504886789693883856}. -{{86563664,41802472,44455004,48099297}, 38171410528923543084912259458056}. -{{86574950,33103235,10929772,78657242}, 182849617010886282245819019609522}. -{{86874279,55878348,27819298,94197920}, 186325560000633198757164667118417}. -{{86948087,3066918,91302112,54203652}, 112584762370890668371927802907441}. -{{86958692,14950799,11259020,59646195}, 31206747918132449500278010963882}. -{{87030070,44934030,16203964,16069680}, 22970282377512174146990261495600}. -{{87089065,19248752,121139713,96070954}, 269970270541925342045567573987461}. -{{87187929,79880503,40376402,83385498}, 228310449839790251034959030489827}. -{{87230920,82227750,89201651,35149935}, 152526047629695273162268018514668}. -{{87341398,3548418,121888805,112386860}, 279320350971595353125930450128180}. -{{87384157,67698323,70034993,54015942}, 152831388908366339035830394755495}. -{{87560947,100791234,5451197,35053600}, 73604236091641188505196095161397}. -{{87670279,41906192,94777651,122698582}, 277400847807877424760640664111573}. -{{87739554,102673581,210342,27558926}, 64135375543442325362382923149010}. -{{87762710,3843714,93731632,63447257}, 112645183277766795132716981256504}. -{{88216232,80944186,116858349,21098153}, 147794960571224125717630141264940}. -{{88499256,49206564,8890916,19169757}, 23561596934947387003959988821512}. -{{88636629,20354273,49177729,21268965}, 26248471058393311399740906211599}. -{{88668668,71526867,42164415,90552396}, 228913527737328071274914658114918}. -{{88703015,101353245,115342193,76731096}, 311982259424740333844983495697175}. -{{88892213,1491332,99542316,42696713}, 112010442988299514832534522414857}. -{{88948908,110586386,9056154,14118908}, 63533880704543494702623975463264}. -{{88982375,18726345,18811870,65746648}, 31654599455843399416938548225363}. -{{89113859,83902441,47069371,114145602}, 238619442802758564761956721647831}. -{{89183437,12026607,1457168,9262995}, 20411512673389660769266455819179}. -{{89307268,99953430,66848167,29368830}, 67180345417187513714115175157732}. -{{89492571,1091693,3463196,93362946}, 183294758990547989785270091609747}. -{{90055831,67520477,98488392,95064945}, 305327240521279594155756458042139}. -{{90069047,100179887,21592978,9975752}, 61453563067467251475052898919283}. -{{90097505,41380603,113382559,83384024}, 271420727430996288585123848184935}. -{{90124071,7093110,7264217,69447381}, 182623353564736190511396150987581}. -{{90241729,2419658,105110830,53134848}, 117338669497160437229393335575649}. -{{90524798,72218004,103287840,84603402}, 310020826161817471089685986251664}. -{{90603360,30739500,18549528,121747508}, 193884648442337070509242739091968}. -{{90639796,117153365,67779101,47251596}, 154785593905076063007977749597958}. -{{90717000,62797145,93427098,74269275}, 266793940015235461977919114375370}. -{{90771310,13083609,86805364,55924259}, 112596633618367232378361727038874}. -{{90777745,80954215,84353223,100025071}, 305319218415204365921176877371119}. -{{90821875,53777966,83137778,31516316}, 104882600933065209298550859344497}. -{{91300632,56336176,68192729,52917445}, 114961175003082369697548207609868}. -{{91306168,64197921,34282684,115003349}, 200579434812247293037408935566346}. -{{91460971,56711025,60376394,100611066}, 191399067363329968784463860781267}. -{{91732152,96499930,95667474,25286714}, 143235645525653697878169095221472}. -{{91780650,115933022,8308941,34782098}, 73615184558215038976195246585524}. -{{91813380,66782667,117976015,15485771}, 109625688263404641422107788502510}. -{{91953381,7206772,614989,106090391}, 192765593182232689654698702688141}. -{{91960094,106416225,38300644,46969762}, 78717845733088212213698832438674}. -{{91988912,76578156,121942795,20094354}, 148089074165162752293401811051204}. -{{92130529,2146288,78910266,114176080}, 273954106486901547982619372568641}. -{{92219149,51172102,96226717,71145599}, 266781608088449137769380391477165}. -{{92275287,106874774,67998914,121954815}, 317633753067934018154429372140537}. -{{92318171,88756433,21817487,46646312}, 71591929895063122485721356817495}. -{{92319322,109063084,47004851,43080508}, 78749089711811498663546654145108}. -{{92406011,120318284,77988407,61002923}, 155589526871408894690753531721437}. -{{92588126,69418145,107359575,120346061}, 320167465887385495212455633460574}. -{{92648041,8250642,44852455,43458031}, 35638565493854751544198206495981}. -{{92822219,96902660,42104686,18155116}, 66824632086753702969423083658833}. -{{93169614,5483316,48857711,56387791}, 36236452345934306629254713106396}. -{{93179709,85201942,77451268,66631447}, 153056603260048647509983715073961}. -{{93256045,120865894,107048531,101663069}, 322227245855286563728030638578541}. -{{93261965,116253837,21968135,9544631}, 63835046016528851094173104226255}. -{{93352959,42397556,21700482,43310104}, 33410774951917638191390066971473}. -{{93530478,42549465,20058645,82315344}, 185530312603196272801637472285974}. -{{93553424,120556433,54520600,14586547}, 69054904172828591623945055060106}. -{{93624942,110880900,2309205,98759273}, 226412041445689479471964106299164}. -{{93757701,1109644,54197586,23197254}, 26390646642319348558754128079809}. -{{93818701,100426858,53811535,41965186}, 76668846186962794622500806358501}. -{{94116128,81403317,21337221,41216011}, 71403930825392905959256278337166}. -{{94134164,108413847,116044490,106398435}, 322091702000499502758126711686122}. -{{94432973,63650846,81569716,43439800}, 114402406183442062841906413352737}. -{{94475165,96591477,87167417,481183}, 142547040204949262732566299925391}. -{{94987777,93838109,25957258,93118449}, 224369227289927541326524625609291}. -{{95182258,63932027,32004169,84653572}, 186302027166942876692455133243446}. -{{95240211,49367021,58392001,30656612}, 28977234180497119667514199058967}. -{{95294993,77094185,90216238,38565722}, 152532881946403658772862781220035}. -{{95512858,9444433,119446677,47293818}, 117076979074557444799805059470486}. -{{95592881,112452880,98788435,28874113}, 145617952928133493510599249166413}. -{{95730839,114773543,68906433,118410671}, 317641206538365203141815246621631}. -{{95738819,94599057,58433042,46381644}, 76671958088820322360363560896595}. -{{95776014,50910251,2793451,13321631}, 23102536002383126139415558683134}. -{{95900065,4322863,123015707,8161141}, 106888266249680616838196788750959}. -{{95919627,79241580,122138305,26701883}, 148133214584177768741153448440477}. -{{95972265,22174691,78917648,104921576}, 274078173059318275419530247573539}. -{{96128747,7793040,57977334,108620465}, 198159227983950666902621350925401}. -{{96239249,78160806,1018882,79934293}, 223242738838151207023060986694249}. -{{96337198,42273603,57804907,61780767}, 39115449658074149942956507322878}. -{{96556000,118323840,29865192,85782086}, 226856545998596349528930610333824}. -{{96567073,96614871,44208722,21515}, 66191183848587244085247141642987}. -{{96639590,49899663,120222357,97343671}, 272365187830344865665367790071742}. -{{96987246,50272918,55193584,575813}, 28301517870720024738535476435768}. -{{97124680,82982093,120650690,42354513}, 157640336484652316648721537839690}. -{{97271636,117926874,25190192,92410758}, 226894911738105245009422638852512}. -{{97379710,31097134,71652393,82971310}, 263968288056986453444084125268916}. -{{97540310,111518053,92893976,62766988}, 155758130490548122742506064825106}. -{{97728236,51423154,77976339,55683294}, 114987698662949026389110407731684}. -{{98389507,29491944,103583396,119004941}, 279770514267265165236832634448921}. -{{98503658,10245442,93343206,85041138}, 264736281141465776117557589710064}. -{{98534878,61238547,83374610,20306228}, 104855355698738006478075148048754}. -{{98580908,97973534,75605927,38325277}, 152393845546391719279527055769452}. -{{98673219,36605434,52192174,71103188}, 190549220494572355470914910579825}. -{{98855344,60157264,48892177,7722034}, 28164947220175066990486661038212}. -{{98898674,56791934,105411619,71414575}, 271524565307849701741894646868732}. -{{99052504,33726902,70656272,67360415}, 266291217033595532373051525012136}. -{{99250264,110250280,96243460,75336447}, 307205303175490874218065424923784}. -{{99313600,106729371,68399290,82180792}, 306898825208770684909017642229858}. -{{99499152,15726871,108662422,85613791}, 269472153445357029056038753505002}. -{{99877122,43936677,104334620,123437045}, 282149243281884998898698500722202}. -{{99912848,12496936,1169240,96126633}, 183309750419852509303521166090248}. -{{100084167,66754827,77886836,83339090}, 266522294929247865341683983721907}. -{{100164812,58760639,59920496,97123861}, 191413100308197551849660390193962}. -{{100200842,68750452,42143981,43533124}, 76202980016687399600763007294996}. -{{100299201,15563916,118553710,113932495}, 279337211475967044284941863022281}. -{{100670357,97867140,31550442,105311959}, 235024853207198283666705175104457}. -{{100731280,84501244,66475484,122556437}, 240718761601881808529760155823624}. -{{100937658,106116551,69869357,60761827}, 156595172593486009930208636917438}. -{{101000707,7104462,75286525,117250380}, 275124413556230510222695773564469}. -{{101099779,53508178,29195727,86160992}, 187473917930900785907009851638901}. -{{101206499,37515212,371173,20657435}, 24719393083897945164079601067677}. -{{101212364,61491364,55382800,102427727}, 202043005384053159568338747431816}. -{{101330299,102297634,51453447,90249676}, 232933435895268119301842917235829}. -{{101376743,22878032,74978740,87369333}, 265733363598229950445303451487513}. -{{101495206,63386901,55341096,15687228}, 29685338970774412659190050507538}. -{{101604826,80855733,99596141,56646564}, 154370738863471585863085555146262}. -{{101607125,48816278,52136552,5901595}, 29485929160463072670568724284329}. -{{101857029,51972823,55316351,34638080}, 39773789292961916702883311929191}. -{{101910027,103082461,34128944,62978380}, 80537943282387296902508546800147}. -{{102009717,76691129,114388520,54947576}, 159123583217712878302685243891971}. -{{102141483,67982125,3667319,36700371}, 72256332228567026386207743162079}. -{{102274867,38839810,93669103,5295487}, 105554832588148844336916043779325}. -{{102747800,33456912,33636038,116928485}, 199232420585130191578287483067464}. -{{102774156,8260527,27653025,57423526}, 32665198229012846338298418838438}. -{{103270873,76354433,38220548,47666333}, 77379947275897607639263068396555}. -{{103293889,30848925,80729278,97249529}, 265804937280801737382124086814283}. -{{103615321,92177773,49178862,76626542}, 229664641051133839843595321999043}. -{{103676103,60569272,115013201,36249002}, 120616394335453226990314988151189}. -{{103688691,122676632,41666700,79131289}, 232180253707335413211866444063769}. -{{103818028,123295972,56187069,46198095}, 80381331919620657930807450853260}. -{{103866297,71659318,6627712,60463397}, 72931488734116791155956290624041}. -{{103975861,32430316,33311697,94437554}, 184990009530095969610660145079173}. -{{104121260,72482862,29481760,93681889}, 225386204906829228093920383087400}. -{{104780752,60381461,121224966,76713601}, 273069881010088834520922301072970}. -{{104968080,13398060,46159427,46575503}, 36835834524695836421972515990220}. -{{105065203,18857191,122766410,77575547}, 270526126061303662117267856540411}. -{{105087573,19046312,51873065,87483881}, 189989651190662433629014801375501}. -{{105406362,19058402,54100180,50385936}, 37871492437880473726882690176048}. -{{105406499,45933019,69803572,104557311}, 277625978489346515521426088176827}. -{{105504260,19387607,89255335,31227823}, 103832584200780225026444492967918}. -{{105572928,14172474,23957955,62294520}, 32693931743851405809158967697508}. -{{105600884,103420176,3165566,93520909}, 227583337101309249511010216693064}. -{{105669334,42220630,85410961,45901798}, 115723114359133551766511555120052}. -{{105718091,29497103,35623899,20020706}, 27423945858311032852840062415607}. -{{105773995,39125937,84032544,88936034}, 268428422084638809589398428061843}. -{{105790160,85149139,43367912,76235774}, 229662953533931331236283974142114}. -{{105792321,29821092,64503835,13705031}, 27170013397362232263568833923789}. -{{105838941,121775679,92510719,99931698}, 309211280121779284080364522272743}. -{{105854323,15301789,47807365,80465996}, 188953951013716611135213799714327}. -{{105940117,111445506,118722223,87716848}, 314070858973566621821371090027877}. -{{106077993,108244073,56255165,122622871}, 243076692966106032082690846260367}. -{{106354138,5480141,86607747,52142840}, 113772661409888539281823541867094}. -{{106739613,58824102,53746803,82717576}, 191943151478407613076948757353317}. -{{106841873,10925607,68979150,3102011}, 102690112153060426863857665427179}. -{{106844129,14359156,117933152,69201553}, 270337336669424941341302463267337}. -{{106907365,110530226,117000443,68895335}, 313141052747413372794099327191533}. -{{106960360,62076764,115147490,121913020}, 283512164983703462971092401568320}. -{{106968508,16095258,5595279,78214353}, 183861241687291193049818657944940}. -{{106972567,32130061,56243826,22043995}, 27744475666122182223459804619739}. -{{107129426,41473826,105581093,29025966}, 110961433918232648350528086052020}. -{{107195821,116265062,40724023,118602753}, 242767305413004675299365333768045}. -{{107303287,106429939,51606280,94344783}, 232971377256828115029356329552315}. -{{107476078,60227757,116341867,46240933}, 120658710763596420392333427637086}. -{{107477302,72557010,91572862,43661663}, 153744530024477802189413999955448}. -{{107683198,82763775,83336984,90966931}, 306172268668522520422606673245114}. -{{107744872,24583008,105585703,98135347}, 270846186946306580078480988837068}. -{{107750440,117224941,105330229,82647407}, 313164074225263581196018685099662}. -{{107971828,58152508,103467377,57052446}, 121222785976214147916651900676996}. -{{108032529,100050929,10659514,23288372}, 62940569715082912171578572621891}. -{{108120125,30977805,24867130,20159733}, 22671594442062244990829211777867}. -{{108248553,120703769,28979506,69102462}, 227405097423525926444315044657347}. -{{108308178,72842671,7549566,109632691}, 234557247315617337009048669480698}. -{{108403747,74579928,61078774,32418767}, 68199339639163679658865478511833}. -{{108613573,106920328,58929331,57403445}, 80836115697381795299984287738189}. -{{108669769,102346357,53512208,107251234}, 242441222842589201267926543766147}. -{{108724787,18222853,32860405,104227072}, 194447535011150905332361986377239}. -{{108835412,113170800,54102860,55723422}, 80825568729637598598487687810432}. -{{109041418,89098648,72862035,103989475}, 315805812242584811863685313474780}. -{{109226253,62875741,84614836,16904208}, 106339090943219387500340441921283}. -{{109492773,85810354,2718864,19845154}, 62912348440626577863649938244001}. -{{109738420,19381425,62004810,50158513}, 37304371179816991760838637076810}. -{{109869373,121065787,93973630,17886551}, 146913828105491861684977968053739}. -{{109958704,34186063,33880858,67841261}, 191420193251940707390536264575594}. -{{110036747,83293251,1424675,14948272}, 62172644452074197983430953144439}. -{{110142971,14993966,43492895,71614596}, 188917741402845256977468544614005}. -{{110304455,67821848,101859450,116077120}, 320762805126543554085384266080593}. -{{110443909,11427,50563822,114930030}, 199385110098333857209010624712163}. -{{110502664,47045349,106150375,85877828}, 273195433067229413904104856493638}. -{{110825298,120884696,120591699,10941454}, 151370635630991941069867114277076}. -{{110850253,6925250,107930985,74942876}, 270019144668253287083663235275045}. -{{111014241,99793745,72903167,114208052}, 315862306109567233838271929666631}. -{{111150613,37026312,112357703,38176960}, 120454184406570216173630866400581}. -{{111276521,111678954,19755525,98116197}, 227917286780870655664048391076909}. -{{111277644,38280560,123045352,52671343}, 121384532735711625756975623756168}. -{{111355934,12042498,15666927,40543117}, 31729934646568551916456386878844}. -{{111372079,26645615,107296670,8743959}, 107964563845354475217637879873531}. -{{111448818,56534431,25331406,89244440}, 187481717758923821646503109977714}. -{{111463741,111982547,68061284,5785173}, 145797218978698252718592908533035}. -{{111547916,8328833,48614498,120712770}, 199681887663576397884182168080834}. -{{111594395,33256172,52893720,106413833}, 199514611047639839464404724085273}. -{{111629317,68160949,48671475,52915343}, 77986762594682242778954983705551}. -{{111705710,121154208,87640363,68022984}, 308519560415329953478818885849428}. -{{111909161,8652434,112700640,24221848}, 108421530589995109039294958440481}. -{{112170700,52390651,20144135,103323289}, 196966423328253283527548314760558}. -{{112215103,77898212,71534982,36943807}, 153402039512627225315180795240409}. -{{112277376,1284200,28673043,14794367}, 21934081554882232479402790004940}. -{{112361675,12131366,100185701,53176359}, 113807841296957597358974040022717}. -{{112430422,51868161,21122864,84457713}, 187460045794576297391668088078618}. -{{112816995,106699996,72148814,56046442}, 156564166917028515471305756305105}. -{{113087719,94511876,34075759,96420162}, 230291734025247424374637639780309}. -{{113507554,107359979,70359429,9810035}, 145825443935042666856892071421118}. -{{113705543,100418069,101689856,35664405}, 158630761423017403180146422844187}. -{{114375224,97104000,94536210,5285019}, 143758041861036216322658704134344}. -{{114557363,104509896,75131010,70244396}, 308045875407133782876852501719121}. -{{114607557,83573020,109474827,82081719}, 310652275062606387523204275661773}. -{{114635198,57324928,77472067,9257255}, 105438803332439877793687433976284}. -{{114982619,105586515,99360731,27463315}, 146797330127438013259992901046527}. -{{115217398,112453639,74184709,89651833}, 308691929521228966712946097489726}. -{{115250961,69691326,64214950,53024178}, 78303930959206588658705228310241}. -{{115348237,47582461,68421279,9573890}, 105270433934761330064166362707911}. -{{115489421,49011509,11648512,18524914}, 24754928146333850709360443528067}. -{{115498584,61600200,70357230,32945728}, 106064841012477548520713119429696}. -{{115542577,67560107,44443572,57104907}, 77988307607190113636685285008555}. -{{115545860,85285045,73139575,69253822}, 305668931835036553609296462385094}. -{{115798176,37983982,63945195,65599376}, 40317096732255386072406925271652}. -{{115898411,105125163,33265731,106243291}, 237397087616264050110841535115519}. -{{116195079,60396277,44676162,17585817}, 29983317544407620443351965926235}. -{{116242492,57144162,50680383,68702270}, 191896558238381976881061129215460}. -{{116307767,73073570,120813883,72714266}, 310899779711775348747654779486709}. -{{116336288,31507539,49687722,90770370}, 189711821338572959857982917722338}. -{{116427331,85804486,119063960,104487288}, 321196425366859583885253110710833}. -{{116536126,102957809,28671830,77869030}, 227291348702453457306147511279058}. -{{116597982,121103238,103922450,74566845}, 313276199993354498393958517676920}. -{{116611779,71055993,33302863,26087260}, 63131682657216994375738191440983}. -{{116634368,39820976,73000963,70307953}, 267481587486412283859586794520652}. -{{116658049,54285287,115844774,49213970}, 120653954132899314289162804791011}. -{{116695367,37585926,25844552,34287629}, 34568609872938805379589115792185}. -{{116776051,118586828,59680548,21628343}, 70857545357126311133327417487001}. -{{116927057,39266324,118189535,98671825}, 273543765277131024309050179274317}. -{{117078149,112150562,112407346,47452362}, 161068839388232314951003885830625}. -{{117260692,8840008,24564799,14606936}, 21925578705918471679148412495172}. -{{117284841,4964901,108928413,99102268}, 270692869925297805527492538981895}. -{{117417936,75081661,118226181,7575225}, 148640615578911995114199574095374}. -{{117490108,94940423,79631924,115110}, 143512034240509467638091763490722}. -{{117511594,95603739,82225721,92933348}, 306445986127139755737696817281078}. -{{117574031,21145120,60489739,82981673}, 189497222099939502547095512994141}. -{{117781885,29194246,122124628,1729381}, 108316091184544524875067186028329}. -{{117941286,79332549,111349820,8666009}, 148463791701926205515273812625178}. -{{117997686,51564027,97613411,17151585}, 106424474605041398823114278904190}. -{{118089101,19269313,17080900,104046302}, 194505342179081291382194407251331}. -{{118093707,9357321,84205336,63144997}, 113902863272790933173800171501595}. -{{118101009,20584857,58375223,109388690}, 199616717274064139683772136105159}. -{{118242857,12809370,53651061,28842132}, 27701012596492224629955234774053}. -{{118271949,77263936,24502622,76127550}, 224821138074963750185476025015745}. -{{118350000,51122858,54349638,13303936}, 29752734280167593856128533996640}. -{{118606554,24141038,64265049,27939358}, 27870565590801851494278219299508}. -{{118896372,103139937,74053938,33293985}, 146536483029019317037030714966346}. -{{119161149,105756216,94491499,117260560}, 318639201314851988820418541351237}. -{{119407157,113190602,91921376,115355231}, 318629952698590236220278112364969}. -{{119601594,61388348,88777721,70570528}, 268040238180785314415475697349140}. -{{119639749,92252394,94751801,47733102}, 154002984010790718478277597784485}. -{{119802937,109994249,59818181,57686485}, 80924329126391382641957595069455}. -{{119858500,114844904,33807878,48065835}, 79993860660122439793342016431560}. -{{119873121,120944021,44431677,79408623}, 232277468322821067652372597493391}. -{{120081068,32603403,8156966,110892137}, 194239754197703561319875123131754}. -{{120084888,83798803,25598466,60301184}, 73356064916860263748089881497698}. -{{120116066,68891154,60965628,83615068}, 229903060837138152755824158493744}. -{{120170649,74658858,88826307,73599187}, 305904483828707561547394311598317}. -{{120233575,88848905,119961702,23129662}, 149506889218765096389130619235795}. -{{120299459,33843539,79682245,96570710}, 268249329070372395136255466802359}. -{{120343108,97043523,79596242,72073018}, 305774387264041521692492484608482}. -{{120417153,78286618,23638515,26117145}, 63195737644026591188767745155181}. -{{120432285,114051708,68352005,121762934}, 318906376911046209369243661320069}. -{{120439904,47717396,2879128,84621199}, 187068314460307321973327732853384}. -{{120551085,90348782,120115952,40981392}, 159014317213401015996497157436193}. -{{120594282,116905685,36017134,41568594}, 79954518423552844854923187869394}. -{{120611310,90425617,21919400,114488434}, 235113974285291195721580306649490}. -{{120796982,41052562,18776330,52748011}, 35257372883291169039363861627384}. -{{120869703,106478496,93236302,86730993}, 309089666776007776662434435581273}. -{{121205809,66816261,74474286,26000147}, 106138028849975845111622352324299}. -{{121587817,89783379,62163460,118463107}, 240794917963446716950546304079019}. -{{121685696,102793918,93556888,109216338}, 318636215601714856034921975014048}. -{{121825984,100141474,13280314,61700868}, 73199281981136303506925614811232}. -{{121857390,105215188,102756919,63702664}, 161747703918099469973202532734804}. -{{121909173,16608145,70003643,32592695}, 103445957393025170044143735359951}. -{{122195810,52758515,15887768,2285985}, 24344676081236256752162462646330}. -{{122247850,5684045,43241989,9289907}, 26760248327049383891740120331934}. -{{122331198,63887755,58080414,106617372}, 202125681111623567013531155823986}. -{{122500769,54089981,32382816,6225884}, 24663918232195155937000972528131}. -{{122505511,79112209,88428847,101756824}, 316052642098991738392312593171799}. -{{122550012,114451137,49648004,122382435}, 242868756273948238053302424638858}. -{{122696281,44182960,114204787,112382270}, 282836388714389460886849141577925}. -{{122773378,92789204,82515416,75743210}, 305812430106070187295378321621648}. -{{122789212,59929302,115320443,49974129}, 120738013262767744989156562916204}. -{{122802195,40639532,46465494,33728571}, 39398410281752567279980121007833}. -{{122905866,23109240,21609048,19000232}, 22740843976502832647568164843536}. -{{122910387,88262661,95012606,107859494}, 316223042238464532543004264976083}. -{{123013377,94727216,111908094,70612958}, 310842383624767796801199735229633}. -{{123048563,107536709,89814880,109713441}, 318618267742534710977449193177627}. -{{123126714,106507893,69561979,10733494}, 145899825643235552182109386791638}. -{{123232296,97257261,14537343,2243700}, 62384602201550872206464486506054}. -{{123257417,116236926,16492545,19486078}, 65395389018552652020718624225957}. -{{123380955,58436813,11226726,84806186}, 187237004376209349255743383123667}. diff --git a/test_cases/test_data/4dim_from_0_to_7.data b/test_cases/test_data/4dim_from_0_to_7.data deleted file mode 100644 index de1ec0a..0000000 --- a/test_cases/test_data/4dim_from_0_to_7.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{0,0,0,7}, 2184}. -{{0,0,1,1}, 12}. -{{0,0,1,4}, 2052}. -{{0,0,2,3}, 200}. -{{0,0,2,4}, 2112}. -{{0,0,2,5}, 2120}. -{{0,0,2,6}, 2240}. -{{0,0,3,6}, 2244}. -{{0,0,3,7}, 2252}. -{{0,0,4,0}, 1024}. -{{0,0,5,2}, 1156}. -{{0,0,5,4}, 3076}. -{{0,0,5,6}, 3204}. -{{0,0,5,7}, 3212}. -{{0,0,6,0}, 1088}. -{{0,0,6,1}, 1096}. -{{0,0,6,2}, 1216}. -{{0,0,6,3}, 1224}. -{{0,0,6,5}, 3144}. -{{0,0,6,6}, 3264}. -{{0,0,6,7}, 3272}. -{{0,0,7,2}, 1220}. -{{0,1,0,6}, 2178}. -{{0,1,1,0}, 6}. -{{0,1,2,0}, 66}. -{{0,1,2,4}, 2114}. -{{0,1,2,6}, 2242}. -{{0,1,3,3}, 206}. -{{0,1,3,6}, 2246}. -{{0,1,4,4}, 3074}. -{{0,1,4,6}, 3202}. -{{0,1,4,7}, 3210}. -{{0,1,5,6}, 3206}. -{{0,1,6,5}, 3146}. -{{0,1,6,6}, 3266}. -{{0,1,7,1}, 1102}. -{{0,2,0,2}, 160}. -{{0,2,0,4}, 2080}. -{{0,2,1,3}, 172}. -{{0,2,2,3}, 232}. -{{0,2,2,4}, 2144}. -{{0,2,3,1}, 108}. -{{0,2,3,2}, 228}. -{{0,2,4,4}, 3104}. -{{0,2,4,6}, 3232}. -{{0,2,5,6}, 3236}. -{{0,2,6,7}, 3304}. -{{0,2,7,2}, 1252}. -{{0,3,0,2}, 162}. -{{0,3,1,0}, 38}. -{{0,3,1,1}, 46}. -{{0,3,1,6}, 2214}. -{{0,3,4,2}, 1186}. -{{0,3,5,5}, 3118}. -{{0,3,6,5}, 3178}. -{{0,3,7,4}, 3174}. -{{0,4,1,2}, 644}. -{{0,4,1,5}, 2572}. -{{0,4,1,7}, 2700}. -{{0,4,2,3}, 712}. -{{0,4,2,5}, 2632}. -{{0,4,3,0}, 580}. -{{0,4,3,2}, 708}. -{{0,4,3,3}, 716}. -{{0,4,3,7}, 2764}. -{{0,4,4,0}, 1536}. -{{0,4,5,6}, 3716}. -{{0,4,7,7}, 3788}. -{{0,5,0,2}, 642}. -{{0,5,0,4}, 2562}. -{{0,5,0,5}, 2570}. -{{0,5,0,6}, 2690}. -{{0,5,1,3}, 654}. -{{0,5,2,1}, 586}. -{{0,5,2,3}, 714}. -{{0,5,2,5}, 2634}. -{{0,5,3,2}, 710}. -{{0,5,4,3}, 1674}. -{{0,5,4,4}, 3586}. -{{0,5,4,7}, 3722}. -{{0,5,5,1}, 1550}. -{{0,5,5,2}, 1670}. -{{0,5,5,5}, 3598}. -{{0,5,6,1}, 1610}. -{{0,5,6,3}, 1738}. -{{0,5,6,6}, 3778}. -{{0,5,6,7}, 3786}. -{{0,6,0,1}, 552}. -{{0,6,0,6}, 2720}. -{{0,6,0,7}, 2728}. -{{0,6,1,1}, 556}. -{{0,6,1,5}, 2604}. -{{0,6,2,0}, 608}. -{{0,6,2,7}, 2792}. -{{0,6,3,4}, 2660}. -{{0,6,4,2}, 1696}. -{{0,6,5,2}, 1700}. -{{0,6,5,7}, 3756}. -{{0,6,6,0}, 1632}. -{{0,6,6,2}, 1760}. -{{0,6,6,6}, 3808}. -{{0,6,7,0}, 1636}. -{{0,6,7,1}, 1644}. -{{0,6,7,6}, 3812}. -{{0,6,7,7}, 3820}. -{{0,7,0,2}, 674}. -{{0,7,0,5}, 2602}. -{{0,7,1,4}, 2598}. -{{0,7,2,1}, 618}. -{{0,7,2,3}, 746}. -{{0,7,4,3}, 1706}. -{{0,7,4,5}, 3626}. -{{0,7,4,7}, 3754}. -{{0,7,5,7}, 3758}. -{{0,7,6,1}, 1642}. -{{0,7,6,6}, 3810}. -{{0,7,6,7}, 3818}. -{{0,7,7,1}, 1646}. -{{0,7,7,3}, 1774}. -{{0,7,7,4}, 3686}. -{{1,0,0,2}, 129}. -{{1,0,0,7}, 2185}. -{{1,0,1,5}, 2061}. -{{1,0,2,0}, 65}. -{{1,0,2,2}, 193}. -{{1,0,2,4}, 2113}. -{{1,0,2,5}, 2121}. -{{1,0,3,0}, 69}. -{{1,0,4,7}, 3209}. -{{1,0,5,2}, 1157}. -{{1,0,5,3}, 1165}. -{{1,0,5,7}, 3213}. -{{1,0,6,1}, 1097}. -{{1,0,6,5}, 3145}. -{{1,0,6,6}, 3265}. -{{1,1,0,1}, 11}. -{{1,1,1,4}, 2055}. -{{1,1,1,5}, 2063}. -{{1,1,1,7}, 2191}. -{{1,1,2,1}, 75}. -{{1,1,2,5}, 2123}. -{{1,1,4,3}, 1163}. -{{1,1,4,5}, 3083}. -{{1,1,5,2}, 1159}. -{{1,1,5,4}, 3079}. -{{1,1,5,5}, 3087}. -{{1,1,5,6}, 3207}. -{{1,1,5,7}, 3215}. -{{1,1,6,1}, 1099}. -{{1,1,6,2}, 1219}. -{{1,1,6,3}, 1227}. -{{1,1,7,0}, 1095}. -{{1,1,7,6}, 3271}. -{{1,2,0,3}, 169}. -{{1,2,0,6}, 2209}. -{{1,2,0,7}, 2217}. -{{1,2,1,3}, 173}. -{{1,2,2,4}, 2145}. -{{1,2,3,2}, 229}. -{{1,2,3,7}, 2285}. -{{1,2,4,6}, 3233}. -{{1,2,5,3}, 1197}. -{{1,2,5,7}, 3245}. -{{1,2,6,3}, 1257}. -{{1,2,6,4}, 3169}. -{{1,2,6,6}, 3297}. -{{1,2,6,7}, 3305}. -{{1,2,7,2}, 1253}. -{{1,3,0,0}, 35}. -{{1,3,0,1}, 43}. -{{1,3,1,4}, 2087}. -{{1,3,1,6}, 2215}. -{{1,3,2,1}, 107}. -{{1,3,2,5}, 2155}. -{{1,3,3,4}, 2151}. -{{1,3,3,7}, 2287}. -{{1,3,5,1}, 1071}. -{{1,3,5,4}, 3111}. -{{1,3,6,2}, 1251}. -{{1,3,6,7}, 3307}. -{{1,3,7,0}, 1127}. -{{1,3,7,3}, 1263}. -{{1,3,7,7}, 3311}. -{{1,4,0,1}, 521}. -{{1,4,0,2}, 641}. -{{1,4,0,5}, 2569}. -{{1,4,1,6}, 2693}. -{{1,4,2,3}, 713}. -{{1,4,3,2}, 709}. -{{1,4,3,5}, 2637}. -{{1,4,4,3}, 1673}. -{{1,4,5,0}, 1541}. -{{1,4,6,3}, 1737}. -{{1,4,6,5}, 3657}. -{{1,4,7,5}, 3661}. -{{1,5,0,2}, 643}. -{{1,5,0,3}, 651}. -{{1,5,1,0}, 519}. -{{1,5,1,1}, 527}. -{{1,5,1,2}, 647}. -{{1,5,2,3}, 715}. -{{1,5,2,5}, 2635}. -{{1,5,3,2}, 711}. -{{1,5,3,3}, 719}. -{{1,5,4,5}, 3595}. -{{1,5,4,7}, 3723}. -{{1,5,5,2}, 1671}. -{{1,5,5,5}, 3599}. -{{1,5,5,7}, 3727}. -{{1,5,6,3}, 1739}. -{{1,5,6,6}, 3779}. -{{1,5,7,4}, 3655}. -{{1,6,0,0}, 545}. -{{1,6,0,1}, 553}. -{{1,6,0,3}, 681}. -{{1,6,1,3}, 685}. -{{1,6,1,6}, 2725}. -{{1,6,2,0}, 609}. -{{1,6,2,3}, 745}. -{{1,6,5,5}, 3629}. -{{1,6,5,7}, 3757}. -{{1,6,6,4}, 3681}. -{{1,6,6,7}, 3817}. -{{1,6,7,0}, 1637}. -{{1,6,7,6}, 3813}. -{{1,7,0,0}, 547}. -{{1,7,1,0}, 551}. -{{1,7,1,1}, 559}. -{{1,7,1,4}, 2599}. -{{1,7,2,4}, 2659}. -{{1,7,3,1}, 623}. -{{1,7,3,6}, 2791}. -{{1,7,4,6}, 3747}. -{{1,7,4,7}, 3755}. -{{1,7,5,4}, 3623}. -{{1,7,6,3}, 1771}. -{{1,7,6,6}, 3811}. -{{1,7,6,7}, 3819}. -{{1,7,7,1}, 1647}. -{{1,7,7,4}, 3687}. -{{2,0,0,2}, 144}. -{{2,0,1,5}, 2076}. -{{2,0,2,0}, 80}. -{{2,0,2,3}, 216}. -{{2,0,2,4}, 2128}. -{{2,0,2,5}, 2136}. -{{2,0,2,7}, 2264}. -{{2,0,3,7}, 2268}. -{{2,0,4,2}, 1168}. -{{2,0,4,3}, 1176}. -{{2,0,4,6}, 3216}. -{{2,0,5,0}, 1044}. -{{2,0,5,4}, 3092}. -{{2,0,5,5}, 3100}. -{{2,0,6,5}, 3160}. -{{2,0,7,1}, 1116}. -{{2,0,7,2}, 1236}. -{{2,0,7,5}, 3164}. -{{2,1,0,0}, 18}. -{{2,1,0,4}, 2066}. -{{2,1,0,6}, 2194}. -{{2,1,0,7}, 2202}. -{{2,1,2,0}, 82}. -{{2,1,3,0}, 86}. -{{2,1,3,1}, 94}. -{{2,1,3,7}, 2270}. -{{2,1,4,2}, 1170}. -{{2,1,4,6}, 3218}. -{{2,1,5,2}, 1174}. -{{2,1,5,4}, 3094}. -{{2,1,6,6}, 3282}. -{{2,1,7,0}, 1110}. -{{2,1,7,2}, 1238}. -{{2,1,7,4}, 3158}. -{{2,2,0,0}, 48}. -{{2,2,0,3}, 184}. -{{2,2,1,1}, 60}. -{{2,2,1,5}, 2108}. -{{2,2,2,2}, 240}. -{{2,2,2,6}, 2288}. -{{2,2,2,7}, 2296}. -{{2,2,3,1}, 124}. -{{2,2,3,2}, 244}. -{{2,2,3,5}, 2172}. -{{2,2,3,6}, 2292}. -{{2,2,4,0}, 1072}. -{{2,2,4,1}, 1080}. -{{2,2,4,2}, 1200}. -{{2,2,4,5}, 3128}. -{{2,2,4,6}, 3248}. -{{2,2,5,0}, 1076}. -{{2,2,5,1}, 1084}. -{{2,2,6,0}, 1136}. -{{2,2,6,4}, 3184}. -{{2,2,6,7}, 3320}. -{{2,2,7,1}, 1148}. -{{2,3,0,0}, 50}. -{{2,3,0,1}, 58}. -{{2,3,0,2}, 178}. -{{2,3,0,3}, 186}. -{{2,3,2,3}, 250}. -{{2,3,2,7}, 2298}. -{{2,3,3,2}, 246}. -{{2,3,3,5}, 2174}. -{{2,3,3,6}, 2294}. -{{2,3,3,7}, 2302}. -{{2,3,4,0}, 1074}. -{{2,3,4,4}, 3122}. -{{2,3,5,0}, 1078}. -{{2,3,6,1}, 1146}. -{{2,3,6,4}, 3186}. -{{2,3,6,6}, 3314}. -{{2,3,7,3}, 1278}. -{{2,4,0,5}, 2584}. -{{2,4,1,1}, 540}. -{{2,4,1,4}, 2580}. -{{2,4,1,7}, 2716}. -{{2,4,2,0}, 592}. -{{2,4,2,7}, 2776}. -{{2,4,3,0}, 596}. -{{2,4,3,5}, 2652}. -{{2,4,4,1}, 1560}. -{{2,4,4,2}, 1680}. -{{2,4,4,4}, 3600}. -{{2,4,4,7}, 3736}. -{{2,4,5,3}, 1692}. -{{2,4,5,6}, 3732}. -{{2,4,6,0}, 1616}. -{{2,4,6,1}, 1624}. -{{2,4,6,5}, 3672}. -{{2,4,6,6}, 3792}. -{{2,4,6,7}, 3800}. -{{2,4,7,4}, 3668}. -{{2,5,0,7}, 2714}. -{{2,5,1,0}, 534}. -{{2,5,1,1}, 542}. -{{2,5,1,6}, 2710}. -{{2,5,2,1}, 602}. -{{2,5,2,3}, 730}. -{{2,5,2,5}, 2650}. -{{2,5,3,0}, 598}. -{{2,5,3,7}, 2782}. -{{2,5,4,7}, 3738}. -{{2,5,5,1}, 1566}. -{{2,5,5,3}, 1694}. -{{2,5,5,7}, 3742}. -{{2,5,6,3}, 1754}. -{{2,5,6,5}, 3674}. -{{2,5,7,0}, 1622}. -{{2,5,7,2}, 1750}. -{{2,5,7,3}, 1758}. -{{2,5,7,7}, 3806}. -{{2,6,0,1}, 568}. -{{2,6,0,5}, 2616}. -{{2,6,0,6}, 2736}. -{{2,6,0,7}, 2744}. -{{2,6,1,1}, 572}. -{{2,6,1,2}, 692}. -{{2,6,1,5}, 2620}. -{{2,6,1,6}, 2740}. -{{2,6,2,0}, 624}. -{{2,6,3,7}, 2812}. -{{2,6,4,1}, 1592}. -{{2,6,4,2}, 1712}. -{{2,6,4,3}, 1720}. -{{2,6,5,2}, 1716}. -{{2,6,5,4}, 3636}. -{{2,6,6,1}, 1656}. -{{2,6,6,7}, 3832}. -{{2,6,7,7}, 3836}. -{{2,7,0,4}, 2610}. -{{2,7,0,5}, 2618}. -{{2,7,1,3}, 702}. -{{2,7,1,4}, 2614}. -{{2,7,1,5}, 2622}. -{{2,7,1,6}, 2742}. -{{2,7,2,1}, 634}. -{{2,7,2,4}, 2674}. -{{2,7,2,6}, 2802}. -{{2,7,4,2}, 1714}. -{{2,7,4,3}, 1722}. -{{2,7,4,7}, 3770}. -{{2,7,5,4}, 3638}. -{{2,7,5,7}, 3774}. -{{2,7,6,4}, 3698}. -{{2,7,7,5}, 3710}. -{{3,0,0,1}, 25}. -{{3,0,1,4}, 2069}. -{{3,0,2,0}, 81}. -{{3,0,3,3}, 221}. -{{3,0,3,5}, 2141}. -{{3,0,3,6}, 2261}. -{{3,0,4,1}, 1049}. -{{3,0,4,7}, 3225}. -{{3,0,5,2}, 1173}. -{{3,0,6,2}, 1233}. -{{3,0,6,4}, 3153}. -{{3,0,6,6}, 3281}. -{{3,0,7,0}, 1109}. -{{3,0,7,3}, 1245}. -{{3,0,7,4}, 3157}. -{{3,0,7,5}, 3165}. -{{3,1,1,2}, 151}. -{{3,1,1,7}, 2207}. -{{3,1,2,1}, 91}. -{{3,1,2,2}, 211}. -{{3,1,2,4}, 2131}. -{{3,1,2,5}, 2139}. -{{3,1,3,6}, 2263}. -{{3,1,4,1}, 1051}. -{{3,1,4,4}, 3091}. -{{3,1,6,0}, 1107}. -{{3,1,6,1}, 1115}. -{{3,1,7,6}, 3287}. -{{3,2,0,2}, 177}. -{{3,2,0,4}, 2097}. -{{3,2,2,0}, 113}. -{{3,2,2,6}, 2289}. -{{3,2,3,7}, 2301}. -{{3,2,4,1}, 1081}. -{{3,2,4,2}, 1201}. -{{3,2,5,0}, 1077}. -{{3,2,5,7}, 3261}. -{{3,2,6,7}, 3321}. -{{3,2,7,2}, 1269}. -{{3,2,7,6}, 3317}. -{{3,3,0,0}, 51}. -{{3,3,0,1}, 59}. -{{3,3,0,2}, 179}. -{{3,3,0,3}, 187}. -{{3,3,1,2}, 183}. -{{3,3,1,3}, 191}. -{{3,3,1,4}, 2103}. -{{3,3,2,2}, 243}. -{{3,3,3,5}, 2175}. -{{3,3,4,3}, 1211}. -{{3,3,5,0}, 1079}. -{{3,3,5,1}, 1087}. -{{3,3,5,6}, 3255}. -{{3,3,6,3}, 1275}. -{{3,3,6,4}, 3187}. -{{3,4,0,1}, 537}. -{{3,4,0,6}, 2705}. -{{3,4,1,6}, 2709}. -{{3,4,2,6}, 2769}. -{{3,4,3,3}, 733}. -{{3,4,4,4}, 3601}. -{{3,4,4,5}, 3609}. -{{3,4,4,7}, 3737}. -{{3,4,5,3}, 1693}. -{{3,4,5,5}, 3613}. -{{3,4,5,6}, 3733}. -{{3,4,6,2}, 1745}. -{{3,4,6,4}, 3665}. -{{3,4,6,7}, 3801}. -{{3,4,7,0}, 1621}. -{{3,4,7,1}, 1629}. -{{3,5,0,1}, 539}. -{{3,5,0,2}, 659}. -{{3,5,1,0}, 535}. -{{3,5,1,1}, 543}. -{{3,5,1,4}, 2583}. -{{3,5,1,6}, 2711}. -{{3,5,2,0}, 595}. -{{3,5,2,3}, 731}. -{{3,5,2,5}, 2651}. -{{3,5,2,6}, 2771}. -{{3,5,2,7}, 2779}. -{{3,5,3,6}, 2775}. -{{3,5,4,0}, 1555}. -{{3,5,4,4}, 3603}. -{{3,5,4,5}, 3611}. -{{3,5,5,5}, 3615}. -{{3,5,6,0}, 1619}. -{{3,5,6,5}, 3675}. -{{3,5,6,7}, 3803}. -{{3,6,0,0}, 561}. -{{3,6,0,2}, 689}. -{{3,6,0,4}, 2609}. -{{3,6,1,2}, 693}. -{{3,6,1,3}, 701}. -{{3,6,1,6}, 2741}. -{{3,6,3,4}, 2677}. -{{3,6,3,6}, 2805}. -{{3,6,4,7}, 3769}. -{{3,6,5,2}, 1717}. -{{3,6,5,3}, 1725}. -{{3,6,7,0}, 1653}. -{{3,6,7,3}, 1789}. -{{3,6,7,7}, 3837}. -{{3,7,0,1}, 571}. -{{3,7,0,3}, 699}. -{{3,7,1,0}, 567}. -{{3,7,1,4}, 2615}. -{{3,7,1,7}, 2751}. -{{3,7,2,1}, 635}. -{{3,7,2,4}, 2675}. -{{3,7,2,6}, 2803}. -{{3,7,2,7}, 2811}. -{{3,7,3,0}, 631}. -{{3,7,3,2}, 759}. -{{3,7,3,4}, 2679}. -{{3,7,4,5}, 3643}. -{{3,7,5,5}, 3647}. -{{3,7,6,4}, 3699}. -{{3,7,6,6}, 3827}. -{{3,7,7,0}, 1655}. -{{3,7,7,2}, 1783}. -{{3,7,7,3}, 1791}. -{{3,7,7,5}, 3711}. -{{3,7,7,6}, 3831}. -{{4,0,0,2}, 384}. -{{4,0,0,5}, 2312}. -{{4,0,1,0}, 260}. -{{4,0,1,5}, 2316}. -{{4,0,3,2}, 452}. -{{4,0,3,3}, 460}. -{{4,0,4,0}, 1280}. -{{4,0,4,6}, 3456}. -{{4,0,4,7}, 3464}. -{{4,0,6,6}, 3520}. -{{4,0,6,7}, 3528}. -{{4,0,7,1}, 1356}. -{{4,1,0,3}, 394}. -{{4,1,1,4}, 2310}. -{{4,1,2,1}, 330}. -{{4,1,2,4}, 2370}. -{{4,1,3,0}, 326}. -{{4,1,3,6}, 2502}. -{{4,1,4,3}, 1418}. -{{4,1,5,4}, 3334}. -{{4,1,6,0}, 1346}. -{{4,1,6,4}, 3394}. -{{4,1,7,0}, 1350}. -{{4,1,7,3}, 1486}. -{{4,2,0,0}, 288}. -{{4,2,0,3}, 424}. -{{4,2,0,5}, 2344}. -{{4,2,1,0}, 292}. -{{4,2,1,1}, 300}. -{{4,2,2,1}, 360}. -{{4,2,2,3}, 488}. -{{4,2,2,6}, 2528}. -{{4,2,3,6}, 2532}. -{{4,2,4,1}, 1320}. -{{4,2,4,2}, 1440}. -{{4,2,4,6}, 3488}. -{{4,2,5,0}, 1316}. -{{4,2,5,1}, 1324}. -{{4,2,6,5}, 3432}. -{{4,2,6,6}, 3552}. -{{4,3,1,1}, 302}. -{{4,3,1,3}, 430}. -{{4,3,1,4}, 2342}. -{{4,3,1,6}, 2470}. -{{4,3,2,0}, 354}. -{{4,3,3,1}, 366}. -{{4,3,3,6}, 2534}. -{{4,3,4,2}, 1442}. -{{4,3,4,6}, 3490}. -{{4,3,5,5}, 3374}. -{{4,3,6,0}, 1378}. -{{4,3,6,2}, 1506}. -{{4,3,6,3}, 1514}. -{{4,3,6,7}, 3562}. -{{4,3,7,0}, 1382}. -{{4,3,7,2}, 1510}. -{{4,3,7,6}, 3558}. -{{4,4,0,3}, 904}. -{{4,4,0,4}, 2816}. -{{4,4,0,5}, 2824}. -{{4,4,1,3}, 908}. -{{4,4,1,7}, 2956}. -{{4,4,2,1}, 840}. -{{4,4,2,4}, 2880}. -{{4,4,2,5}, 2888}. -{{4,4,3,0}, 836}. -{{4,4,3,2}, 964}. -{{4,4,3,5}, 2892}. -{{4,4,4,0}, 1792}. -{{4,4,5,4}, 3844}. -{{4,4,5,7}, 3980}. -{{4,4,7,1}, 1868}. -{{4,5,0,0}, 770}. -{{4,5,0,2}, 898}. -{{4,5,0,6}, 2946}. -{{4,5,1,3}, 910}. -{{4,5,2,1}, 842}. -{{4,5,2,4}, 2882}. -{{4,5,3,0}, 838}. -{{4,5,4,0}, 1794}. -{{4,5,4,4}, 3842}. -{{4,5,4,5}, 3850}. -{{4,5,5,1}, 1806}. -{{4,5,5,5}, 3854}. -{{4,5,5,6}, 3974}. -{{4,5,6,3}, 1994}. -{{4,5,6,5}, 3914}. -{{4,5,7,2}, 1990}. -{{4,6,1,0}, 804}. -{{4,6,1,1}, 812}. -{{4,6,2,0}, 864}. -{{4,6,2,4}, 2912}. -{{4,6,3,0}, 868}. -{{4,6,3,3}, 1004}. -{{4,6,4,1}, 1832}. -{{4,6,4,2}, 1952}. -{{4,6,4,6}, 4000}. -{{4,6,5,0}, 1828}. -{{4,6,5,1}, 1836}. -{{4,6,5,7}, 4012}. -{{4,6,6,2}, 2016}. -{{4,6,6,3}, 2024}. -{{4,6,6,4}, 3936}. -{{4,6,6,7}, 4072}. -{{4,6,7,0}, 1892}. -{{4,6,7,4}, 3940}. -{{4,6,7,7}, 4076}. -{{4,7,0,4}, 2850}. -{{4,7,2,1}, 874}. -{{4,7,2,7}, 3050}. -{{4,7,3,1}, 878}. -{{4,7,3,3}, 1006}. -{{4,7,4,5}, 3882}. -{{4,7,4,7}, 4010}. -{{4,7,5,3}, 1966}. -{{4,7,5,6}, 4006}. -{{4,7,6,3}, 2026}. -{{5,0,0,4}, 2305}. -{{5,0,1,2}, 389}. -{{5,0,2,3}, 457}. -{{5,0,3,0}, 325}. -{{5,0,3,3}, 461}. -{{5,0,3,4}, 2373}. -{{5,0,3,6}, 2501}. -{{5,0,5,4}, 3333}. -{{5,0,5,6}, 3461}. -{{5,0,6,0}, 1345}. -{{5,0,6,7}, 3529}. -{{5,0,7,3}, 1485}. -{{5,0,7,7}, 3533}. -{{5,1,0,1}, 267}. -{{5,1,0,4}, 2307}. -{{5,1,1,2}, 391}. -{{5,1,1,4}, 2311}. -{{5,1,2,6}, 2499}. -{{5,1,2,7}, 2507}. -{{5,1,3,4}, 2375}. -{{5,1,3,5}, 2383}. -{{5,1,4,0}, 1283}. -{{5,1,4,1}, 1291}. -{{5,1,4,6}, 3459}. -{{5,1,5,2}, 1415}. -{{5,1,5,6}, 3463}. -{{5,1,6,1}, 1355}. -{{5,1,6,4}, 3395}. -{{5,1,7,1}, 1359}. -{{5,1,7,7}, 3535}. -{{5,2,0,4}, 2337}. -{{5,2,0,5}, 2345}. -{{5,2,0,6}, 2465}. -{{5,2,0,7}, 2473}. -{{5,2,1,3}, 429}. -{{5,2,1,4}, 2341}. -{{5,2,1,5}, 2349}. -{{5,2,3,6}, 2533}. -{{5,2,3,7}, 2541}. -{{5,2,4,1}, 1321}. -{{5,2,4,3}, 1449}. -{{5,2,4,5}, 3369}. -{{5,2,4,6}, 3489}. -{{5,2,5,4}, 3365}. -{{5,2,5,5}, 3373}. -{{5,2,7,1}, 1389}. -{{5,2,7,3}, 1517}. -{{5,3,0,4}, 2339}. -{{5,3,0,6}, 2467}. -{{5,3,0,7}, 2475}. -{{5,3,1,1}, 303}. -{{5,3,1,2}, 423}. -{{5,3,1,3}, 431}. -{{5,3,1,6}, 2471}. -{{5,3,2,0}, 355}. -{{5,3,2,7}, 2539}. -{{5,3,3,1}, 367}. -{{5,3,3,4}, 2407}. -{{5,3,4,0}, 1315}. -{{5,3,4,2}, 1443}. -{{5,3,4,7}, 3499}. -{{5,3,5,6}, 3495}. -{{5,3,5,7}, 3503}. -{{5,3,6,0}, 1379}. -{{5,3,6,3}, 1515}. -{{5,3,6,7}, 3563}. -{{5,3,7,1}, 1391}. -{{5,3,7,2}, 1511}. -{{5,3,7,3}, 1519}. -{{5,3,7,7}, 3567}. -{{5,4,0,7}, 2953}. -{{5,4,2,3}, 969}. -{{5,4,2,6}, 3009}. -{{5,4,3,1}, 845}. -{{5,4,3,2}, 965}. -{{5,4,4,1}, 1801}. -{{5,4,4,3}, 1929}. -{{5,4,4,4}, 3841}. -{{5,4,6,6}, 4033}. -{{5,4,6,7}, 4041}. -{{5,4,7,1}, 1869}. -{{5,5,1,0}, 775}. -{{5,5,1,1}, 783}. -{{5,5,2,0}, 835}. -{{5,5,3,3}, 975}. -{{5,5,3,6}, 3015}. -{{5,5,4,0}, 1795}. -{{5,5,4,6}, 3971}. -{{5,5,5,1}, 1807}. -{{5,5,5,4}, 3847}. -{{5,5,5,7}, 3983}. -{{5,5,6,0}, 1859}. -{{5,5,6,2}, 1987}. -{{5,5,6,7}, 4043}. -{{5,5,7,0}, 1863}. -{{5,5,7,2}, 1991}. -{{5,6,0,3}, 937}. -{{5,6,0,5}, 2857}. -{{5,6,0,6}, 2977}. -{{5,6,1,4}, 2853}. -{{5,6,2,0}, 865}. -{{5,6,2,1}, 873}. -{{5,6,2,2}, 993}. -{{5,6,2,4}, 2913}. -{{5,6,3,3}, 1005}. -{{5,6,3,6}, 3045}. -{{5,6,4,0}, 1825}. -{{5,6,4,3}, 1961}. -{{5,6,4,6}, 4001}. -{{5,6,4,7}, 4009}. -{{5,6,5,0}, 1829}. -{{5,6,5,3}, 1965}. -{{5,6,6,1}, 1897}. -{{5,6,7,5}, 3949}. -{{5,6,7,6}, 4069}. -{{5,7,0,1}, 811}. -{{5,7,0,3}, 939}. -{{5,7,1,0}, 807}. -{{5,7,1,2}, 935}. -{{5,7,2,2}, 995}. -{{5,7,3,2}, 999}. -{{5,7,5,3}, 1967}. -{{5,7,5,7}, 4015}. -{{5,7,6,0}, 1891}. -{{5,7,6,2}, 2019}. -{{5,7,6,3}, 2027}. -{{5,7,6,4}, 3939}. -{{5,7,7,2}, 2023}. -{{6,0,0,2}, 400}. -{{6,0,1,1}, 284}. -{{6,0,2,0}, 336}. -{{6,0,2,1}, 344}. -{{6,0,3,1}, 348}. -{{6,0,4,1}, 1304}. -{{6,0,5,2}, 1428}. -{{6,0,5,3}, 1436}. -{{6,0,5,6}, 3476}. -{{6,0,6,2}, 1488}. -{{6,0,6,3}, 1496}. -{{6,0,6,5}, 3416}. -{{6,0,7,2}, 1492}. -{{6,0,7,7}, 3548}. -{{6,1,0,2}, 402}. -{{6,1,0,6}, 2450}. -{{6,1,1,0}, 278}. -{{6,1,1,2}, 406}. -{{6,1,1,3}, 414}. -{{6,1,1,4}, 2326}. -{{6,1,2,2}, 466}. -{{6,1,2,5}, 2394}. -{{6,1,3,7}, 2526}. -{{6,1,4,0}, 1298}. -{{6,1,4,6}, 3474}. -{{6,1,5,2}, 1430}. -{{6,1,6,1}, 1370}. -{{6,1,6,2}, 1490}. -{{6,1,6,4}, 3410}. -{{6,1,7,4}, 3414}. -{{6,1,7,6}, 3542}. -{{6,2,0,2}, 432}. -{{6,2,1,2}, 436}. -{{6,2,1,4}, 2356}. -{{6,2,2,1}, 376}. -{{6,2,2,3}, 504}. -{{6,2,3,0}, 372}. -{{6,2,3,3}, 508}. -{{6,2,3,6}, 2548}. -{{6,2,4,2}, 1456}. -{{6,2,4,4}, 3376}. -{{6,2,5,7}, 3516}. -{{6,2,6,2}, 1520}. -{{6,2,6,5}, 3448}. -{{6,2,7,2}, 1524}. -{{6,2,7,5}, 3452}. -{{6,3,0,0}, 306}. -{{6,3,0,6}, 2482}. -{{6,3,1,0}, 310}. -{{6,3,1,3}, 446}. -{{6,3,1,4}, 2358}. -{{6,3,1,5}, 2366}. -{{6,3,2,1}, 378}. -{{6,3,2,6}, 2546}. -{{6,3,2,7}, 2554}. -{{6,3,3,5}, 2430}. -{{6,3,4,6}, 3506}. -{{6,3,4,7}, 3514}. -{{6,3,5,0}, 1334}. -{{6,3,5,1}, 1342}. -{{6,3,5,3}, 1470}. -{{6,3,5,4}, 3382}. -{{6,3,5,6}, 3510}. -{{6,3,6,0}, 1394}. -{{6,3,6,2}, 1522}. -{{6,3,6,6}, 3570}. -{{6,4,0,2}, 912}. -{{6,4,0,3}, 920}. -{{6,4,0,4}, 2832}. -{{6,4,1,4}, 2836}. -{{6,4,1,6}, 2964}. -{{6,4,2,0}, 848}. -{{6,4,2,5}, 2904}. -{{6,4,3,2}, 980}. -{{6,4,3,3}, 988}. -{{6,4,3,6}, 3028}. -{{6,4,4,3}, 1944}. -{{6,4,4,6}, 3984}. -{{6,4,4,7}, 3992}. -{{6,4,5,0}, 1812}. -{{6,4,5,2}, 1940}. -{{6,4,5,4}, 3860}. -{{6,4,6,1}, 1880}. -{{6,4,6,6}, 4048}. -{{6,4,7,5}, 3932}. -{{6,5,0,1}, 794}. -{{6,5,1,1}, 798}. -{{6,5,1,4}, 2838}. -{{6,5,1,5}, 2846}. -{{6,5,2,2}, 978}. -{{6,5,2,3}, 986}. -{{6,5,2,6}, 3026}. -{{6,5,3,2}, 982}. -{{6,5,6,5}, 3930}. -{{6,5,7,0}, 1878}. -{{6,5,7,2}, 2006}. -{{6,5,7,5}, 3934}. -{{6,6,0,6}, 2992}. -{{6,6,1,1}, 828}. -{{6,6,1,2}, 948}. -{{6,6,1,4}, 2868}. -{{6,6,2,2}, 1008}. -{{6,6,2,5}, 2936}. -{{6,6,3,3}, 1020}. -{{6,6,3,4}, 2932}. -{{6,6,3,6}, 3060}. -{{6,6,4,2}, 1968}. -{{6,6,4,4}, 3888}. -{{6,6,5,5}, 3900}. -{{6,6,5,7}, 4028}. -{{6,6,6,0}, 1904}. -{{6,6,6,3}, 2040}. -{{6,7,1,0}, 822}. -{{6,7,1,2}, 950}. -{{6,7,1,6}, 2998}. -{{6,7,2,2}, 1010}. -{{6,7,4,0}, 1842}. -{{6,7,5,7}, 4030}. -{{6,7,6,1}, 1914}. -{{6,7,6,2}, 2034}. -{{6,7,6,4}, 3954}. -{{6,7,6,5}, 3962}. -{{6,7,7,0}, 1910}. -{{6,7,7,1}, 1918}. -{{6,7,7,6}, 4086}. -{{7,0,0,0}, 273}. -{{7,0,0,1}, 281}. -{{7,0,0,6}, 2449}. -{{7,0,1,1}, 285}. -{{7,0,1,4}, 2325}. -{{7,0,1,6}, 2453}. -{{7,0,2,2}, 465}. -{{7,0,2,3}, 473}. -{{7,0,3,4}, 2389}. -{{7,0,3,5}, 2397}. -{{7,0,4,5}, 3353}. -{{7,0,5,1}, 1309}. -{{7,0,5,3}, 1437}. -{{7,0,5,4}, 3349}. -{{7,0,5,5}, 3357}. -{{7,0,6,0}, 1361}. -{{7,0,6,4}, 3409}. -{{7,0,6,5}, 3417}. -{{7,0,7,0}, 1365}. -{{7,0,7,4}, 3413}. -{{7,0,7,7}, 3549}. -{{7,1,1,5}, 2335}. -{{7,1,2,3}, 475}. -{{7,1,2,7}, 2523}. -{{7,1,3,0}, 343}. -{{7,1,3,1}, 351}. -{{7,1,4,0}, 1299}. -{{7,1,4,2}, 1427}. -{{7,1,4,5}, 3355}. -{{7,1,5,4}, 3351}. -{{7,1,5,6}, 3479}. -{{7,1,6,4}, 3411}. -{{7,2,0,2}, 433}. -{{7,2,1,2}, 437}. -{{7,2,1,4}, 2357}. -{{7,2,1,7}, 2493}. -{{7,2,2,1}, 377}. -{{7,2,2,4}, 2417}. -{{7,2,2,7}, 2553}. -{{7,2,3,2}, 501}. -{{7,2,3,3}, 509}. -{{7,2,3,5}, 2429}. -{{7,2,3,7}, 2557}. -{{7,2,4,1}, 1337}. -{{7,2,4,6}, 3505}. -{{7,2,5,4}, 3381}. -{{7,2,6,0}, 1393}. -{{7,2,6,2}, 1521}. -{{7,2,6,6}, 3569}. -{{7,2,7,3}, 1533}. -{{7,2,7,5}, 3453}. -{{7,2,7,6}, 3573}. -{{7,2,7,7}, 3581}. -{{7,3,0,2}, 435}. -{{7,3,0,7}, 2491}. -{{7,3,1,0}, 311}. -{{7,3,1,5}, 2367}. -{{7,3,2,2}, 499}. -{{7,3,2,4}, 2419}. -{{7,3,3,1}, 383}. -{{7,3,4,2}, 1459}. -{{7,3,4,7}, 3515}. -{{7,3,5,4}, 3383}. -{{7,3,7,5}, 3455}. -{{7,4,0,0}, 785}. -{{7,4,0,3}, 921}. -{{7,4,0,5}, 2841}. -{{7,4,0,7}, 2969}. -{{7,4,1,5}, 2845}. -{{7,4,3,0}, 853}. -{{7,4,3,3}, 989}. -{{7,4,4,5}, 3865}. -{{7,4,4,6}, 3985}. -{{7,4,5,5}, 3869}. -{{7,4,6,1}, 1881}. -{{7,4,6,3}, 2009}. -{{7,4,7,2}, 2005}. -{{7,4,7,6}, 4053}. -{{7,4,7,7}, 4061}. -{{7,5,0,1}, 795}. -{{7,5,3,3}, 991}. -{{7,5,3,4}, 2903}. -{{7,5,3,5}, 2911}. -{{7,5,4,0}, 1811}. -{{7,5,5,1}, 1823}. -{{7,5,7,2}, 2007}. -{{7,5,7,7}, 4063}. -{{7,6,0,3}, 953}. -{{7,6,0,4}, 2865}. -{{7,6,0,5}, 2873}. -{{7,6,1,6}, 2997}. -{{7,6,2,1}, 889}. -{{7,6,3,0}, 885}. -{{7,6,3,3}, 1021}. -{{7,6,3,7}, 3069}. -{{7,6,5,1}, 1853}. -{{7,6,7,0}, 1909}. -{{7,6,7,4}, 3957}. -{{7,6,7,5}, 3965}. -{{7,7,0,1}, 827}. -{{7,7,0,5}, 2875}. -{{7,7,0,6}, 2995}. -{{7,7,1,2}, 951}. -{{7,7,1,4}, 2871}. -{{7,7,1,5}, 2879}. -{{7,7,1,7}, 3007}. -{{7,7,2,0}, 883}. -{{7,7,2,1}, 891}. -{{7,7,2,6}, 3059}. -{{7,7,3,2}, 1015}. -{{7,7,4,0}, 1843}. -{{7,7,4,3}, 1979}. -{{7,7,5,0}, 1847}. -{{7,7,5,7}, 4031}. -{{7,7,6,2}, 2035}. -{{7,7,7,0}, 1911}. -{{7,7,7,3}, 2047}. -{{7,7,7,4}, 3959}. -{{7,7,7,5}, 3967}. diff --git a/test_cases/test_data/5dim_from_-123456789_to_54321.data b/test_cases/test_data/5dim_from_-123456789_to_54321.data deleted file mode 100644 index d8e9371..0000000 --- a/test_cases/test_data/5dim_from_-123456789_to_54321.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{-123017522,-119606898,-25710668,-5694296,-112987719}, 16690622784632496373955846981199462294127}. -{{-122958163,-3237208,-5639298,-46989652,-15609767}, 41777989714939350400472574674889131772590}. -{{-122782127,-97814620,-88626883,-13288070,-48567130}, 33180626068313315378007372491945151375290}. -{{-122741615,-98955407,-110809594,-45394939,-74768490}, 11573451620725892572123770663566662569972}. -{{-122593242,-86296865,-45863294,-43914220,-2515327}, 38899027622416644110905239629113201056429}. -{{-122439068,-39768769,-110570668,-66710591,-81715810}, 3754029110856452235708435698679995869973}. -{{-122366355,-44853740,-82824683,-8999013,-52607234}, 35900221595790107921338210410362784907954}. -{{-122274268,-24107699,-4685324,-122489522,-122067466}, 8344979138617419525372662808061696181085}. -{{-122200673,-88997559,-101907899,-29135317,-79318885}, 11671624577298578907958889703908415048896}. -{{-122088794,-122942966,-9715445,-107266774,-94536378}, 5637106359414829242103181352082123631483}. -{{-122010182,-14182056,-59645402,-67333294,-12720071}, 25793269484154977734830683277515968737199}. -{{-121899447,-37316015,-86679026,-122622999,-123428034}, 2895058824874891591640632398569662623732}. -{{-121841788,-63313218,-12910712,-49017420,-94585966}, 16613616723880483253587557281789635908191}. -{{-121813583,-62731317,-51603804,-98484286,-44275515}, 27321716502024096904757794382114623989548}. -{{-121597041,-55068303,-87472930,-9363939,-45217607}, 35900797831855449830379389842578704191428}. -{{-121485792,-56690889,-36370298,-111379369,-9829900}, 27997303997683500812390266392171488685205}. -{{-121405501,-110763902,-99704563,-88470020,-82002832}, 1026276490959307595348431552904992704730}. -{{-121288768,-8048120,-36792582,-8799791,-39629637}, 41265668613060336759278788109948398288263}. -{{-121237540,-51258209,-99453182,-54610714,-11949148}, 36075921070630524662597691926203963546013}. -{{-121165228,-34922323,-32107784,-85723874,-46566422}, 30293778989567838591421243945232951333725}. -{{-121103682,-115751096,-119984636,-17080547,-43409304}, 33008088256996866047716527011039949834551}. -{{-121038561,-123122713,-52580135,-98751393,-57351810}, 6157681056607838818046469895239540883088}. -{{-121029302,-9789350,-119330010,-45058624,-79210031}, 14378013778249823885249288762298161426159}. -{{-121019697,-38749095,-90530259,-102207262,-58351329}, 3443568479688085838915265918202382740936}. -{{-120874176,-19918974,-105371830,-60864570,-15400393}, 25622553054078732167335902920874733231567}. -{{-120715209,-21331676,-18991440,-100829197,-12292637}, 30891934490759068152328582826639584236550}. -{{-120638565,-114912376,-40547599,-52179555,-76550555}, 17015058695334110906904103567903367437186}. -{{-120600465,-109119740,4993,-13781931,-37599843}, 38649056447338066540300466913440413587330}. -{{-120377546,-51481652,-8461580,-104281071,-44002743}, 30126462892827822588357945808877102228263}. -{{-120293390,-119604834,-103063753,-117447234,-62075633}, 707825245390260508361540130260123800939}. -{{-120255600,-18661053,-16563004,-63625008,-113371560}, 8773907047344965324789223296482042143773}. -{{-120149188,-33295633,-21077871,-62334806,-72652852}, 9392660295591300962701032673742555462041}. -{{-119939265,-44844868,-60920900,-2588935,-61646782}, 14840416464084564509777868535760826951446}. -{{-119928671,-93139452,-98756487,-12269646,-110689062}, 11238402565667975725288722384252332373946}. -{{-119833880,-42517657,-41514568,-39217741,-44546028}, 40845440363149082246414501472985191259157}. -{{-119537889,-44990853,-103953973,-11902503,-6724367}, 36416632218826881446910006351492545799936}. -{{-119511746,-115020672,-83074366,-37988435,-62205800}, 11772396877522408963493592740150069713335}. -{{-119455600,-67383666,-34049071,-68099148,-63710575}, 6590995240606332107971691268626465445579}. -{{-119154726,-109831701,-111712831,-45072253,-53350517}, 32667693797828845693497006503713107645601}. -{{-118968986,-24995437,-90045965,-3814567,-1610817}, 36450369681000924124117710070397305086241}. -{{-118937044,-69606462,-58394086,-96217206,-80522730}, 955555522891498604118530200335295593439}. -{{-118663206,-104258329,-42963593,-87703032,-93248752}, 5809584775143289589862325461738056055865}. -{{-118551753,-112778115,-75161014,-14230871,-2374165}, 33879952096954083158682931748256197555652}. -{{-118329444,-61604734,-92727362,-115838046,-93468602}, 115265517668203857892027428564217899999}. -{{-118055770,-65040194,-116207604,-28706608,-32473111}, 32787101128390601227723826365581214933615}. -{{-117916299,-79960987,-57468348,-16812769,-53597428}, 33268185210077848914648006401062768713844}. -{{-117857861,-51065985,-45314057,-93053110,-75142100}, 8859174301996972772938067745345501542680}. -{{-117557752,-88681221,-17890426,-30529164,-121756357}, 16599738033966519560138003856716090213517}. -{{-117380800,-27886168,-86121343,-29732372,-16948466}, 36253802091577659321297718283741831437979}. -{{-116960895,-26752545,-31755737,-46776226,-122118364}, 19064212624159109157106370506385679588664}. -{{-116871029,-110245339,-109327972,-104022028,-69287114}, 712725563019857116272703107584192479836}. -{{-116539276,-35568106,-50636321,-6768794,-26399329}, 41199127531237028186260708941219047526731}. -{{-116493669,-33872351,-43632282,-69652734,-31170632}, 30320530815682942608955669921768838687196}. -{{-116390189,-90540837,-41196710,-59560433,-11715770}, 28257995293289441676126279025316820857492}. -{{-115786297,-92707416,-73804462,-81046005,-27333840}, 22313677256681657542088897777963642248342}. -{{-115784971,-6861224,-17265819,-68224367,-62789949}, 9475504467643295728327268569560826751394}. -{{-115737545,-64080576,-18434692,-79220357,-16277172}, 28501750344397134768286327643315093146646}. -{{-115729589,-81206866,-27598457,-98568437,-110539175}, 5546486038685124791208088369286261396034}. -{{-115700708,-82430353,-4397158,-83473558,-45224472}, 27824080405501750486537714618925984938397}. -{{-115686711,-115302084,-86217723,-98107140,-33713439}, 21980471422693682892284740421648645277354}. -{{-115487567,-119585545,-117783698,-105150794,-113908903}, 11305089461143749874864887612799012780}. -{{-115360779,-2176150,-38577584,-114576242,-80881640}, 8941385845144402417756416998508788832638}. -{{-115254539,-45814303,-35170604,-23938435,-44498638}, 40850932756361525395329549745650237885300}. -{{-114994994,-26461482,-3601536,-76755349,-21172219}, 31144282027682882881827268561179903595111}. -{{-114989050,-17055848,-57177821,-108382627,-118538464}, 2983367058672205095997403611985167501619}. -{{-114969515,-24161148,-17197251,-41936136,-119470364}, 19229088048903242373690867724038112649402}. -{{-114920597,-67775113,-82049960,-28196471,-116977999}, 11157943343378560104057525243000243321604}. -{{-114809110,-117203908,-115426065,-73224893,-1974374}, 22820579425113923836909988863436352443955}. -{{-114749056,-98227389,-56205798,-21850377,-100050592}, 16697908116747604336245562338467930141845}. -{{-114703309,-97369838,-66712386,-96958192,-35835023}, 21988552463141260285610198196757322590926}. -{{-114703275,-101183737,-119940014,-64575596,-51927220}, 22132043510400931256729204526594618923196}. -{{-114688568,-6440707,-106902059,-83084640,-66070068}, 3849775212389368098165188595297000006873}. -{{-114624835,-102917166,-59081249,-820290,-35843329}, 33217631642531598613035418786971083889002}. -{{-114584045,-23019803,-102696775,-67198913,-94051780}, 3103241382913708009396079358409653334224}. -{{-114346948,-55277691,-112654364,-20834938,-89779578}, 14632349644781930167632193919603720520541}. -{{-114297769,-53032897,-31003650,-31254603,-111628814}, 19072647062018958243775656478837953580948}. -{{-114241234,-119620050,-14563064,-113374804,-54852516}, 27393109856845572609464019319911220383871}. -{{-114132945,-88314195,-24774976,-109308939,-51180813}, 27313553378060130338860611063400517866820}. -{{-114009291,-105811607,-121795869,-21492277,-112357362}, 11232683383146196738369260306305229490800}. -{{-114001332,-115460051,-9565188,-77354638,-79133133}, 6636719625488933159779735289393901478221}. -{{-113943184,-90939512,-72218040,-18515344,-47943882}, 33186308437726867496305330515848681176607}. -{{-113880640,-2853330,-39157728,-19940842,-65551805}, 20191036642628851542937921879391139009871}. -{{-113811823,-61185736,-58478468,-22117704,-113075663}, 11493465937898448089109989277650110475822}. -{{-113750976,-49440126,-64437464,-82488867,-53480914}, 25016292620102653573718815629753361506135}. -{{-113488927,-99335945,-77186511,-72360147,-107224867}, 524617448473766673592913112055617232800}. -{{-113216771,-109722723,-42278259,-98942103,-95564907}, 5477393891555268077804465565307890312160}. -{{-113184784,-11682641,-22775828,-7869565,-46283538}, 41430510521291918222122908051161349361173}. -{{-113153457,-36354768,-66678848,-39555512,-52974869}, 35578164182403817760584282439314756090894}. -{{-113019686,-7457199,-56929783,-58592159,-103172084}, 3355613639683008612238044081316870405617}. -{{-112792347,-89954466,-111900773,-68275607,-21453693}, 22812514925287550407850333479157580472674}. -{{-112746944,-88097453,-53312916,-103450987,-63186991}, 6242761381143657371315949308140236130053}. -{{-112726407,-28438697,-104516795,-53104644,-1835797}, 36099299813317916328509768039477299874984}. -{{-112047543,-12601122,-44816657,-85920017,-31631688}, 30391781644020928904510435267578219263090}. -{{-111983340,-37110810,-37423530,-31467537,-99946447}, 19095763347633750315848653859739704484551}. -{{-111671452,-45702513,-36770826,-43377316,-75051957}, 19742847817727919248501706405710033750157}. -{{-111665857,-44944397,-91688731,-9336589,-103716917}, 13978801191513518265675225314736672801920}. -{{-111551803,-101767910,-76360666,-112100144,-109323466}, 174033197180753741883934885804727053054}. -{{-111515776,-45378940,-44347284,-73893284,-57471552}, 9210211672861917342578399189751282353183}. -{{-111389214,-96166318,-2481441,-109827358,-52903965}, 27401174171830542430730965555793693785451}. -{{-111376540,-35070228,-54037647,-63958337,-16594321}, 30979385105860817143088886222112703967363}. -{{-111319494,-75711216,-32679829,-57395212,-89524901}, 6566861935923978342293421108774901681195}. -{{-111274922,-46301097,-120029016,-46830100,-32144418}, 35411112390303342728962943872319355066941}. -{{-111126244,-42576278,-10907005,-60847072,-64935695}, 9390314219877209704982840497097921489483}. -{{-110987313,-98395999,-106841144,-34960688,-121640911}, 10902554200381686940116461488228698062412}. -{{-110880952,-114252458,-93876910,-82383395,-49736830}, 22123998902218436102316627330264533686231}. -{{-110840649,-54809603,-116746514,-69080887,-81517637}, 3753809827792591060755167900563302294980}. -{{-110769145,-5576916,-25466968,-28765614,-93210091}, 19181992181866401525403610079520343373582}. -{{-110723407,-9234879,-71133089,-113008116,-53743317}, 24761320586669486672263329063506653748328}. -{{-110681295,-20593098,-98960526,-122028487,-47661088}, 24591430823400219118594895509704443000310}. -{{-110569341,-71924175,-55336349,-69467337,-106224766}, 5904473931116271523236071628956725865040}. -{{-110386942,-105137705,-110465935,-103450528,-56932087}, 716025233706997597417891012082493128361}. -{{-110187752,-38694457,-54881033,-97489178,-98987875}, 8201733321491621849309458344159071411977}. -{{-110140388,-84130906,-69390651,-42514343,-652423}, 33629877387302453780195182818478155326403}. -{{-110131756,-96981816,-103297371,-122696854,-13219001}, 22467402302458694697732971909369490827659}. -{{-109982373,-71342188,-25675442,-29739549,-88379155}, 17118344657147796747958735223970457780870}. -{{-109850183,-111686667,-97211945,-87404287,-62498947}, 1048389403717705540206056721898256185184}. -{{-109744216,-105092236,-34643275,-66191031,-48051490}, 27581561093914139221814441763301026670483}. -{{-109549651,-75098289,-91881634,-37064578,-48354691}, 32768450415560700747391306357693833284524}. -{{-109387250,-23380165,-80856031,-32820119,-103300349}, 13816301914572820292551040506879460258209}. -{{-109345169,-112472002,-120826165,-78031854,-113195847}, 341405801541166570822665684332023670602}. -{{-108962413,-31386270,-64037426,-29156228,-121831584}, 13800589061933253196911880508125785147614}. -{{-108913290,-32819022,-50666304,-102446383,-13515131}, 30639431014498350710950830973032539405159}. -{{-108693710,-33132401,-5242347,-28106658,-76271303}, 19926191226950777106521699512198485397417}. -{{-108541474,-55849415,-84997619,-48572294,-53094792}, 35559566801293262692962720393874263337465}. -{{-108341112,-33789328,-69056265,-10973928,-115308963}, 14130093319294426838817743540357973851659}. -{{-108254241,-95716341,-48821704,-63511453,-12725584}, 28257857080974353053440545746637383160852}. -{{-108217226,-66921885,-31781356,-89516289,-64011673}, 6580394029228475764923352291729591754789}. -{{-107710335,-41821722,-85199404,-80102074,-91046884}, 3255102229806920722201002114820840293758}. -{{-107532093,-15988683,-108715694,-60111851,-38982348}, 24958144604712106468024735305557568491988}. -{{-107509085,-63573867,-87608768,-12179079,-105942034}, 11508914739483839724705763181055232553812}. -{{-107500242,-99932004,-41866089,-53882496,-68626161}, 17038282450299316514639489940845496528939}. -{{-107439369,-24507755,-85761757,-43570132,-73269959}, 14465816594689443619112510325613235258952}. -{{-107391728,-17646523,-19827291,-22958559,-83719963}, 20002632334210449118995485753239141033921}. -{{-107307229,-22314630,-122137332,-51049552,-51171311}, 35474510799445382252762242058771179366990}. -{{-107273534,-11297291,-46862388,-104884949,-9097423}, 30722095047321212954619565295666671470181}. -{{-107222047,-117592234,-87581221,-42145398,-106721395}, 11060251319445623361070937072689239893866}. -{{-107118463,-66178969,-14814056,-77284225,-66233304}, 6744917876527378272779722104637157506100}. -{{-107031269,-118195892,-34362230,-28390461,-95268853}, 16371820561076359498843689453161933049990}. -{{-106998980,-87847190,-10872181,-85521192,-18578540}, 28498888585182658166305842793706659063899}. -{{-106994446,-111722671,-26444959,-23816336,-31139866}, 38150148503968151020123751216150712172281}. -{{-106936394,-103267046,-64473647,-13957676,-106485717}, 11429243730262730926127803014955714058475}. -{{-106718046,-78795845,-19082391,-115946612,-59424269}, 6402384354191081602771279591845800842409}. -{{-106667730,-40127156,-101047966,-107598039,-75288072}, 3410589193500807963967650507673039565239}. -{{-106662159,-69947176,-14680359,-17490532,-59098811}, 17635569061751856723524337777037525327530}. -{{-106456736,-20228465,-16231497,-36687865,-34818665}, 41122353035948309284772012025472196967425}. -{{-106381786,-54291830,-44636974,-107710089,-1900510}, 30648519918486826155202707330947920296695}. -{{-106120404,-123028316,-76755081,-16539972,-8113084}, 33860292509910608723973897056932562931739}. -{{-105859147,-55381468,-25354688,-21788934,-16912005}, 41861569412833203992356612064928443248942}. -{{-105553999,-24664617,-21572934,-452870,-32805157}, 41380314310136321687902966568843810913708}. -{{-105416224,-86625439,-26522712,-54025124,-29775020}, 38225445864339977516173869383146098269277}. -{{-105385028,-47305561,-62542956,-97465991,-9074689}, 25369583404204050232187515777562906683653}. -{{-105214585,-50724731,-48486424,-75178439,-66553539}, 9210593176736233188714250178091829147460}. -{{-105081128,-3737154,-97553720,-65790078,-28236110}, 24967731654051183511441446875735869552479}. -{{-105048061,-37422935,-107859140,-77580888,-79304549}, 3748263215794292947205846775448376551500}. -{{-104909902,-39636802,-50666810,-47321963,-14371125}, 41516865868988798471034895981575261259239}. -{{-104897892,-80216372,-22133063,-84840249,-105197929}, 6062702374749413695168019353403479978115}. -{{-104776258,-29613603,-41245759,-239418,-120848400}, 19410982055213326628901648235435562127865}. -{{-104735493,-77080547,-7963698,-84693669,-59382919}, 6744126593267999561627256757009472045764}. -{{-104504000,-54432294,-74762533,-90713809,-112848796}, 2905543011320350034937394451470714743891}. -{{-104445298,-89803523,-19956822,-75302823,-92255439}, 6063637197940117028994098710469289604069}. -{{-104407474,-123261851,-27630559,-33180891,-99584523}, 16372299713472657551490031136795414828001}. -{{-104196781,-46479611,-13562520,-87773741,-107066032}, 8679465235654088025637156116367977992276}. -{{-104178716,-15336397,-20257303,-26009356,-77280581}, 20004583066316166133430836916840662798473}. -{{-103892058,-39876214,-66563321,-24827591,-84767552}, 14479735495845963871565512824725683304819}. -{{-103703328,-4172189,-65439688,-121662398,-110818857}, 2987466103026841852474693853864273868045}. -{{-103576528,-68076110,-63405573,-48466316,-82224885}, 11834317799981145782188470661169021193291}. -{{-103553518,-65181114,-40883664,-92190037,-13713635}, 28004027732606389130874509509355854960231}. -{{-103364872,-31278126,-59673838,-82066952,-67407666}, 3944025039935236478549793996016152002271}. -{{-103245807,-59923765,-65732571,-44548932,-37615096}, 32953314980546361602309259052207240266936}. -{{-103206818,-78765889,-85513019,-18383866,-105419580}, 11507225556476427714437635811093713390009}. -{{-103187050,-115893503,-93565219,-108037497,-66620791}, 709017024008934308870599320138861570785}. -{{-103014902,-117953394,-22638173,-11136546,-80864862}, 17526871021232280944677093310587074692987}. -{{-102983317,-84949241,-62155751,-12984072,-118230154}, 11491698064416050134064821794391863540376}. -{{-102963831,-19897797,-83166711,-41345822,-6273153}, 36327506443730230944857697139838493586856}. -{{-102914960,-93516614,-11583714,-46672346,-25096914}, 38308291362554175206923637754176083398623}. -{{-102492078,-72242470,-121902195,-95654740,-109166102}, 100710182651243815061955367032089825019}. -{{-102141347,-60905267,-115412343,-92288365,-100758682}, 121413058126600060576820360108664820464}. -{{-102083416,-15045739,-52688167,-72349749,-19008050}, 31062733848994697456460433207906694043345}. -{{-102008336,-94734618,-6294711,-28158793,-101466330}, 16540193325015587980951862572754240747219}. -{{-101914992,-46173470,-16881256,-77039980,-85676978}, 9359547354115840113907738681960913313375}. -{{-101843839,-88539662,-2328817,-56820133,-89638725}, 6738201205362823002168308603762290728034}. -{{-101794891,-5230908,-52929589,-40674203,-113741018}, 19145879939556611181086998295455466357554}. -{{-101728602,-53773531,-103147458,-121306269,-33490984}, 24528266867441981995281378998410383573237}. -{{-101716800,-57710505,-49106973,-92885705,-98686915}, 5565934166167095716657156301732428852737}. -{{-101685981,-76418374,-92263664,-121335574,-91128538}, 113929059156846258851608875406265793374}. -{{-101630180,-25819921,-97180068,-84816822,-51130610}, 24850201668079863911180509752797296864029}. -{{-101517110,-59926189,-110288760,-107959663,-78809639}, 770889606713633781560479029401384384293}. -{{-101184067,-36985283,-24267758,-18941628,-111451465}, 19406238017466991512059265419835539738860}. -{{-101142838,-64302829,-102476946,-114216061,-75184497}, 776047829483064137532444528647742014629}. -{{-100709714,-103657060,-46757208,-74918254,-9121057}, 28248620097177274101179234327233657205039}. -{{-100638587,-95135171,-44090994,-110331051,-110983456}, 5449764311388968504764666763799994614260}. -{{-100606097,-8184325,-15702783,-111655043,-89311800}, 9104307515050850925366497573931135292816}. -{{-100165658,-102447889,-20632387,-99064549,-57943637}, 6331813792476593290739825568381328722081}. -{{-100105565,-75014247,-10662654,-57005332,-80820811}, 6733800853201240807404709035632666188492}. -{{-100089248,-56746994,-100222172,-15588461,-69657081}, 12025629506483453543646218838722649932871}. -{{-99920088,-51566123,-15658581,-98692743,-117050626}, 8348922468907528971726623959149438150481}. -{{-99906775,-45603761,-74984425,-19365177,-7311723}, 36582626044117932707377898800934832487968}. -{{-99823976,-16619193,-51909182,-112437365,-93474854}, 8275471419155863212389398121224770018965}. -{{-99598506,-54647045,-28546843,-9720816,-68113971}, 20105104554902429052327442838868138828457}. -{{-99582428,-87886607,-97183362,-102853875,-114446617}, 103183005151200474726173275393560725957}. -{{-99544665,-59781311,-17983016,-10339674,-110466734}, 16934145667608305711558726458495081045852}. -{{-99535461,-45696373,-80215813,-2020200,-10418251}, 36593233770050141089663758669919536554504}. -{{-99454002,-92097989,-65049286,-83126125,-92106508}, 541784281509468364245264628183179595957}. -{{-99336873,-81382239,-35899712,-7430140,-34615218}, 38565340212102935604042592330150595305052}. -{{-99227078,-74811860,-47136105,-35006731,-15422592}, 38889508543389789868485512737638219961651}. -{{-98941027,-52815844,-36866182,-87217537,-43199776}, 30292464090590184002471116684514162798774}. -{{-98756423,-108879675,-270297,-48144564,-105457178}, 16531711536274448690264366212766963046008}. -{{-98468022,-10925433,-79990058,-54678001,-113117372}, 13868750984355987800334326104590925933749}. -{{-98124037,-114936121,-75786447,-111767811,-75790440}, 853349156442093155464764471706111269264}. -{{-98091698,-24708023,-48941566,-61536023,-19826286}, 30980782841138030732238398588283412380661}. -{{-98046596,-120085880,-13961188,-64472740,-44411927}, 27746181321909741544660396670769337813519}. -{{-97785275,-50156650,-96561000,-26549657,-87041473}, 14309693011769412136120186580572833312870}. -{{-97679250,-77000343,-71380646,-9264759,-118582926}, 11491666701846604085559453655440982244341}. -{{-97642231,-45606962,-98862591,-49401818,-5369604}, 36097985447519786543061467313246955673082}. -{{-97465894,-68861128,-112473838,-99568171,-34898342}, 21899273159531469174585322321572642283447}. -{{-97237184,-87326768,-116977801,-31097878,-83291866}, 11667034819578514873850243026829612826395}. -{{-97159787,-58794239,-62808521,-23129116,-96981746}, 11186754619269433439404877149198296193656}. -{{-97142320,-100628366,-77932055,-41805902,-55491461}, 32841789253814676046523524741221008424395}. -{{-96896580,-95989809,-71514416,-34295999,-70831179}, 11781083473166648559475099708090419264261}. -{{-96820039,-18972669,-119529950,-89483504,-110993089}, 3149648196872875354041240811206244168876}. -{{-96613200,-21906080,-92596059,-111077317,-112527257}, 2815186462753495934978464817831958170755}. -{{-96476809,-94849862,-87170417,-102870418,-42242847}, 21963644775336390279912395546418357591882}. -{{-96340426,-102856437,-64250992,-121480787,-114504131}, 180318181463214219820566381070720733989}. -{{-96200079,-85167254,-42225917,-71301275,-36405301}, 27681389178781940572049750461288274136418}. -{{-95731747,-35001884,-55375043,-96669331,-32400652}, 29981135356519470600959863605914804748722}. -{{-95456990,-71079297,-98730987,-12023956,-22389309}, 33782709085803091762661882186140776795305}. -{{-95419890,-75631197,-109275167,-44969114,-73057225}, 11677899180332260882186610296019749786025}. -{{-95270757,-23531914,-28767224,-93313926,-91160922}, 8209305250067679258431786210203422110558}. -{{-95199283,-27920188,-95515402,-54654027,-122677959}, 13620890339213243707353691379214450639782}. -{{-95195569,-23936283,-28720832,-35633452,-118250406}, 19076065721191478956210291055439526057564}. -{{-95130229,-15129526,-101749522,-7688833,-17429548}, 36502343250319525832039872456540281186518}. -{{-95065830,-94202914,-19344026,-18027929,-18682654}, 39306737026278774161474952156958874330871}. -{{-94935817,-116435515,-54837414,-49693322,-101288647}, 16356226249366504123720937835211244165068}. -{{-94874890,-548457,-85723827,-6706556,-102181043}, 14232452292724504331515788534170626919081}. -{{-94723892,-36615518,-25023686,-17374883,-10750884}, 41864924417769319146571621021026680445399}. -{{-94651496,-97928508,-90882980,-27845866,-102164860}, 10930891390292666117366467748569769936159}. -{{-94530690,-53492459,-46843407,-43338611,-106256655}, 19078959935150180330552379636811920659425}. -{{-94498365,-41167908,-24378331,-9091401,-50777273}, 41181474870974059928808083327756445606018}. -{{-94420573,-104178329,-19544244,-49503632,-23390495}, 38307760201189012026360291313589733681676}. -{{-94143429,-83506067,-85986930,-87134691,-47646395}, 22375604216915760267550590275043638903748}. -{{-94142563,-12726952,-7610375,-71798349,-88218655}, 9455094932758688163020356224605572520610}. -{{-93987784,-1074948,-66696441,-34099968,-115242891}, 13886527493093971411239719564481430992395}. -{{-93694966,-71119948,-117574886,-51046870,-48615570}, 32756245369982746586842756507065906608063}. -{{-93662205,-89263663,-33337354,-13818103,-107764929}, 16766619085088326514064009336510123272644}. -{{-93480649,-99933617,-106651638,-84452660,-102488003}, 370911189302339974717380404741675327116}. -{{-93381192,-74593910,-77228912,-120322896,-89389435}, 937405998286608067410522899649122647631}. -{{-93228329,-36433932,-116513709,-10396022,-123234363}, 13955945642147955760800101545353250055946}. -{{-93068738,-55071715,-112385846,-84801507,-65480071}, 3765943890448530879254474232439047345125}. -{{-93023729,-82026170,-54021804,-110801895,-115429840}, 5531327501063870237739754121794463163734}. -{{-92999650,-73491963,-7564912,-97195056,-72273409}, 6414157500029212719370082951311729455213}. -{{-92846959,-77796231,-54193629,-27764984,-60953017}, 17133543723761598324747503622197290691688}. -{{-92780054,-45584530,-64460957,-68094490,-45615387}, 25029001729694600412977132009920827131755}. -{{-92701224,-66355827,-35972064,-3981107,-57612569}, 17481409098245417538127030395263695508805}. -{{-92677618,-77869829,-69507599,-65097857,-37878558}, 22412250142886614262733909264975184032433}. -{{-92644084,-41311040,-26804585,-16975378,-86856475}, 20083616770602266629576065924899105544971}. -{{-92643298,-19526131,-78641988,-25795352,-122818914}, 13879021443658647714623331248850095841917}. -{{-92634896,-117798995,-119127307,-114521450,-58942617}, 704229949888948044042700252888553113033}. -{{-92522089,-68357590,-27323542,-30081486,-101223494}, 16460395133387215338827696229914774339550}. -{{-92214920,-110159421,-112843707,-36982872,-17833931}, 33359950931058520307960843675001060042377}. -{{-92158442,-11168722,-24106726,-18346909,-45776723}, 41266856283158258859451504839099601556199}. -{{-92084838,-11902583,-18742719,-65064563,-51943208}, 30552463135007906555804477222019469532657}. -{{-92074394,-58453654,-84050160,-47806948,-28254819}, 32948705613007395480050115672342132791919}. -{{-92026401,-60101049,-122909810,-21693436,-36826069}, 33117844685610137618185309935612598750348}. -{{-91662791,-52743026,-71992982,-88794027,-119143716}, 3239392370809742995758283545405513176566}. -{{-91620956,-26761452,-11737604,-71982507,-104970054}, 8713384409258785247407986173043233637143}. -{{-91620167,-109380027,-71390075,-113310938,-123399288}, 177248198577143047824697667756571477496}. -{{-91258971,-74535682,-92793069,-93210368,-70226810}, 804826261087862860451326568293870510714}. -{{-91233152,-75979264,-63090017,-121854480,-45813020}, 22040889382820843647131383415415863000091}. -{{-91079377,-23392496,-73998257,-52132714,-77405953}, 14466964093439435186910850848023327825162}. -{{-90854889,-76157585,-45597213,-19611345,-77909217}, 17441761020170219815214789394663932619776}. -{{-90688598,-84586631,-107163202,-58985603,-101633747}, 459164120382145070233011605888142774245}. -{{-90685835,-11128028,-3504416,-55503812,-64542666}, 20020293659803874036123018523481777738302}. -{{-90677867,-68480057,-86213013,-77431331,-80585581}, 1281089458500956925493700309815388637472}. -{{-90596294,-8440556,-114669931,-34225490,-115441640}, 13708654861706311055139417051941825136059}. -{{-90585103,-79166686,-2903933,-91065143,-49423840}, 27495571726692805399996579541682743569778}. -{{-90520110,-97952898,-35314348,-91992885,-86538296}, 6145495857276941219108969902391582934135}. -{{-90384797,-22685630,-88551508,-89632789,-90315241}, 3341078889952809519288344547475313969222}. -{{-90369704,-118666088,-1831999,-37667093,-101487995}, 16542308829895287212609058391368323931779}. -{{-90221926,-48807832,-20768476,-20700757,-61882520}, 20270108545230807330535791837701340908599}. -{{-90210207,-33387815,-58796387,-93438052,-54427818}, 24690969562663022928926169315940111027960}. -{{-90123118,-34688369,-45000548,-31886433,-21369840}, 41529292802346054387696251540375712328757}. -{{-90121256,-116027929,-44854188,-107069812,-1805394}, 27926326633260469319604490703134664134173}. -{{-90001025,-27855768,-112934446,-94540097,-67628913}, 3439358611037634197648446858665206578310}. -{{-89999729,-86729051,-117283527,-31720248,-38281895}, 32785467415100103890668145574498752493256}. -{{-89876875,-61534098,-111293177,-90172528,-105738611}, 162758324112154851392687804100666110570}. -{{-89848240,-7289423,-111841377,-46732242,-75034648}, 14420735722577147291934215476779602697561}. -{{-89487079,-87933458,-101535186,-32339785,-10927591}, 33491909769652153097027274898620612929254}. -{{-89459232,-68835874,-22781705,-9696163,-115692544}, 16974608232453347426459580713592381658451}. -{{-89422339,-61519246,-13101214,-92830001,-55516244}, 27534220726062759278986559438055709620470}. -{{-89191817,-36354058,-445449,-114840682,-118485126}, 8387787011300995299147912893222311941978}. -{{-88964405,-119231619,-33411852,-115252779,-32530086}, 27291749141615393153607679078231536714580}. -{{-88960275,-18143937,-76154545,-15874466,-2215395}, 36729413305970163285904485936271888227112}. -{{-88879986,-29979798,-114018404,-32278597,-121587258}, 13667382220932036218708820761248514247287}. -{{-88814358,-21678758,-73912023,-111719968,-113299817}, 3021174799926424534520511850721784364267}. -{{-88808785,-100529091,-93455684,-87246931,-6080038}, 22850289571525165247421148747003207370580}. -{{-88767922,-48572032,-106013812,-9534299,-121359442}, 13999775273795911820876136709555566676791}. -{{-88694447,-60951412,-25429073,-70096968,-100967351}, 5952558592094463352080250970802513278506}. -{{-88547346,-13824262,-78793232,-21086992,-63352971}, 14952070535362353751670004031105979202159}. -{{-88538803,-10313216,-28824875,-106011894,-44096467}, 30089319674380687952666835381524277636010}. -{{-88536018,-106243616,-37508030,-12612962,-7015637}, 39184001236215589064656732201772463954351}. -{{-88385085,-26288698,-120635153,-46475228,-69861970}, 14358739633602855085783891756811436790362}. -{{-88233942,-107171001,-101775403,-48027864,-65623548}, 11638843439585964257373529111074535615673}. -{{-88228860,-28179331,-59376174,-123181013,-112198191}, 2943830556482457754488311787920209007301}. -{{-88116797,-7567420,-104577834,-114950182,-75711040}, 3536850097562008348885408395842819711390}. -{{-88091725,-112784536,-2447112,-72056448,-8597534}, 28472832410477407686903857654722795403806}. -{{-88076693,-47777545,-15301592,-96684367,-122339150}, 8390507884817893052914263435096826805012}. -{{-88027955,-12118081,-93371258,-37532930,-82953255}, 14435691968694414867608580167854801439660}. -{{-87610923,-36000483,-16813545,-64934236,-109477350}, 8733729377133179540356649557400988078712}. -{{-87536418,-56522588,-11678940,-104069289,-22611154}, 28214445876188100863892170739000408482359}. -{{-87477863,-105685319,-46997615,-75193200,-98475244}, 5851792287027896494851213962840914902264}. -{{-87431566,-8635906,-11148602,-8212413,-120752219}, 19694437374189370230481995874694547244775}. -{{-87370602,-122736712,-8498496,-99761426,-77092824}, 6349260392154863090662279903461925050687}. -{{-87179355,-76238719,-2493775,-85352934,-7454649}, 28547282738310099281902902723120639834600}. -{{-86482192,-30699615,-62394218,-107549074,-36813083}, 24742843023809616841230018416704299339725}. -{{-86265537,-84554039,-77470678,-11449875,-116591981}, 11527588191659729561745215200244631543236}. -{{-86261271,-64636761,-23840985,-60058886,-41131693}, 27710370156301199096443672977662606818600}. -{{-86251730,-99245653,-29605264,-108724167,-676042}, 27975465085246070658263548566337108063029}. -{{-86226685,-118022025,-11398158,-48852693,-44864225}, 38325146513891804727386707851898571053188}. -{{-86213191,-75233256,-43630883,-28251587,-108878268}, 16473068422916802605002015514568040222130}. -{{-85971899,-54302692,-104650452,-100181799,-3010587}, 25260660240423264996399755401983512322854}. -{{-85738558,-72077560,-61450826,-117272415,-11828359}, 22765200676714614680940273536121018478503}. -{{-85682563,-46471102,-102473848,-4739660,-70784384}, 14711985686185383338612067386891731097726}. -{{-85529407,-121106729,-78857636,-1477070,-109260022}, 11453491895509205596450076123924354658108}. -{{-85374614,-72678691,-31725539,-117494472,-4227417}, 28060020064698447997527241726586154444009}. -{{-85320262,-82953749,-106248255,-67738114,-4280434}, 22963757246270225561603765693225529022393}. -{{-85157319,-38039861,-63113317,-69060727,-55661067}, 25072066251496629184425753041052973704992}. -{{-85032532,-95945924,-72911432,-99964290,-92442300}, 253333888416680427015530999588458205471}. -{{-84886079,-67004022,-18745159,-10824782,-29975945}, 38774581977369630991148433086088782511594}. -{{-84798927,-121394470,-49599511,-62466668,-47940767}, 27617044741236509287381359499410084945642}. -{{-84702365,-36609162,-45949076,-113286690,-52600413}, 29990542566370106246257343320933822726478}. -{{-84699389,-107772571,-82265195,-43891712,-47767895}, 32880873371576405728981839776129195172552}. -{{-84641551,-118489812,-122950202,-77646446,-36487213}, 22182493980900704574842850992719338808750}. -{{-84429736,-102065617,-114483793,-5048479,-33470082}, 33084675654687994753113943211273376284433}. -{{-84331038,-63479016,-97095742,-83618572,-104991923}, 497392223600323104470665273761099751087}. -{{-84069497,-89622118,-19878418,-20986623,-86826697}, 17652149905980120280093125382477195111878}. -{{-83749238,-28213602,-67994252,-69715297,-94207322}, 3315849889933124180731888227218234189431}. -{{-83320222,-43018784,-32128164,-74113410,-4551239}, 31035250663385961817367908174662913773359}. -{{-83280512,-51565071,-68673352,-5347912,-32381442}, 35979573936266467494843228743143934803549}. -{{-83172935,-26418470,-6996865,-15043302,-93048278}, 19633652125590414144684932481888006569850}. -{{-83095260,-5258729,-117026045,-58580817,-38071745}, 25003128016353707909622823893312648505345}. -{{-83022385,-71848681,-9186915,-100138192,-27083055}, 27555745032879485952236056320660423667336}. -{{-82933356,-100867479,-61424225,-11294634,-90783907}, 11472426546245074852649668931842252053321}. -{{-82829522,-17386927,-116042356,-117983889,-88318211}, 3530449269445451091098835168637451512421}. -{{-82816841,-88614597,-102219037,-85862566,-64557889}, 1175709030776039491717340811881607521544}. -{{-82660278,-98772029,-57882753,-38806237,-51969428}, 32898589191968540357061423420269412062257}. -{{-82654528,-25827752,-86741758,-54009358,-117695757}, 13826737907607131082271677027149667712399}. -{{-82362663,-46812813,-104850092,-69239821,-38612985}, 24920451225027827950529381344169440560164}. -{{-82360739,-29305199,-39166526,-93700455,-65960818}, 8930202205442707011267775941899350981620}. -{{-82195695,-15613522,-123125588,-70369385,-22179337}, 25659421573374290907731910661470245643366}. -{{-82162917,-122622102,-21652668,-92446732,-13542871}, 28127473052571426861553821915903885789774}. -{{-82159203,-30120892,-98005241,-68226404,-116901031}, 3123968165947264009459190767342946308650}. -{{-81877607,-26805157,-72568598,-30678232,-122790177}, 13842999668750764192450740226933461021868}. -{{-81873285,-66319745,-78760212,-45690461,-29665985}, 32989947998352920910268380565362812667908}. -{{-81804984,-34983443,-26120415,-43905924,-75036248}, 19788081901519832702740248708109542413529}. -{{-81664931,-86354130,-19467870,-108433754,-104877912}, 5763877217706463309728863758085487612414}. -{{-81551086,-81306076,-44673949,-7048612,-18229664}, 39260692616489857901060312659576121148475}. -{{-81535077,-99026445,-77520044,-1373800,-61297419}, 12157965258146169219975652118796091466252}. -{{-81426006,-61401585,-3974708,-98206631,-77051581}, 6442581261801585042539085950727021702437}. -{{-81419384,-68954218,-4793112,-19447260,-119720962}, 16979601049962304846413304523966431860319}. -{{-81321902,-48549409,-68697122,-48571685,-38151836}, 35628687349072657966421816397781600308405}. -{{-81290279,-78463254,-116378863,-20125794,-114615677}, 11357718985895715006506320924701377535466}. -{{-81069982,-89550194,-7104731,-117245830,-3650399}, 28222392897222095399861873797516919990251}. -{{-81063200,-115433097,-73784779,-79369257,-74369686}, 1234757975881974710852247931205701299857}. -{{-80927991,-89645721,-112378139,-117579035,-110763802}, 128509520164316334786411030552007118768}. -{{-80925083,-39210626,-72941463,-23843719,-58818219}, 14545482688836198164641167532159452230626}. -{{-80806132,-59842905,-19098479,-76233591,-115168967}, 6085697284478743737462825973774629567361}. -{{-80475090,-20432480,-67645256,-65376477,-65714731}, 4078150465754276029437354591191516977703}. -{{-80368752,-2909419,-68014477,-95878193,-95517787}, 3060927554807938072090192381579558069825}. -{{-80237619,-20480810,-68806666,-9853092,-2842144}, 36734935065503169010857118845170425741566}. -{{-80064298,-118487733,-101570385,-69804644,-5205094}, 22878721927095477025608392397295320617529}. -{{-79942580,-84204088,-27665440,-80079886,-13529723}, 28377566644982382391006340978448630627087}. -{{-79793233,-117449871,-21347313,-11164403,-65603373}, 17588743063913210899440444308142261017920}. -{{-79751416,-119724438,-108017088,-121360451,-61503728}, 745246103065886142766909389185645403479}. -{{-79734923,-1380581,-28800509,-116908806,-15510388}, 30761236858042782595195393841804507259192}. -{{-79611562,-48350253,-50251181,-40339618,-38545543}, 40898079418333808506712808501548122096425}. -{{-79500508,-8964285,-8493118,-19911705,-96045342}, 19716073787495778323204922903576687538837}. -{{-79493529,-28111444,-44297164,-82471093,-15316481}, 31011212317902172483063256086977233208326}. -{{-79357270,-27608533,-42061596,-46341175,-63838947}, 19804131703694597795533532529201111279397}. -{{-79256174,-13069136,-102245785,-39093641,-84083523}, 14435566674862336809620414518592142720547}. -{{-79249052,-72046167,-40495253,-111081125,-51538300}, 27353420203670042088959871888056559175761}. -{{-78987262,-54927495,-52114165,-69155878,-14990155}, 31018933056926370565578586593232707989353}. -{{-78956550,-32199417,-31081476,-97154710,-102568458}, 8249732341208929761968556032364542537533}. -{{-78883493,-51633234,-108465104,-97809391,-14236697}, 25235276876179370855126810731199952613702}. -{{-78850715,-96917247,-26905776,-64537115,-19751078}, 28305209902997774440601634781241605413748}. -{{-78694208,-18884565,-111169304,-45917141,-105805945}, 13760708514197944533409666513572644672517}. -{{-78479248,-10920666,-99142791,-119933222,-98479287}, 2876601255733462664074164960252113418187}. -{{-78210843,-112097918,-110656269,-24089027,-63514768}, 11645340977759767250924471495115463117170}. -{{-78054475,-57856166,-114526532,-102156892,-27118757}, 21941206454974650337888718556035652356206}. -{{-77930005,-5723259,-10087218,-77141423,-1453932}, 31287944951593011302963676325720573419988}. -{{-77835004,-72042759,-29419575,-57951238,-90337961}, 5953519775895921576840761795660226755017}. -{{-77804918,-18790025,-116758432,-103754477,-78662687}, 3541775987840690156495072639892608900645}. -{{-77714274,-29875775,-27669276,-92983520,-76420873}, 8909805093689733610225892701364840720493}. -{{-77560613,-70150228,-20354795,-117932300,-112693750}, 5745640879305807031301313515700472398490}. -{{-77192686,-98881996,-105404861,-19061569,-14060965}, 33739175459342893306371139672717201187875}. -{{-77041218,-42653693,-70038448,-727928,-19651636}, 36638980194548354337252219919732246392893}. -{{-76928271,-48517094,-5036624,-88857554,-111684067}, 8725763364407181362904883309049605594990}. -{{-76878269,-87852527,-62029617,-50506675,-21324087}, 33650955511630265784929687377117850426176}. -{{-76765871,-101548180,-111545375,-59095013,-102201444}, 417952815181002663454437063250895967410}. -{{-76739826,-23170843,-88908452,-62249852,-37578532}, 25088310438203252179825835551221157789821}. -{{-76732995,-61178600,-49924722,-58268681,-107060104}, 5926858825922186059621637846976740288694}. -{{-76720062,-102697217,-96707600,-79805682,-27792363}, 22191338841372680823168963474100023992109}. -{{-76537833,-101027987,-31502618,-8117649,-12232335}, 39184041619804147273466846927595136804548}. -{{-76435046,-110678621,-93578407,-116485918,-92222815}, 70115824521300205452076398378316199849}. -{{-76376542,-47797446,-28493431,-18309102,-6388745}, 41903572006023595039752305915695998926315}. -{{-76330911,-62960726,-90389371,-61616261,-31544484}, 22286488077454918284060753198786138017010}. -{{-76301929,-77878355,-107946566,-30652733,-42567825}, 32806662151882161236962992716913509323972}. -{{-76252884,-22689735,-80903445,-81250456,-67799696}, 4062682842972086048632784142918220081241}. -{{-75811404,-116220876,-51659770,-1099120,-61316646}, 17429563856359812691061609876208281707167}. -{{-75699803,-73172368,-97578874,-30707583,-46579071}, 32811955537323482001059335987846091828134}. -{{-75443063,-69068204,-28177176,-19273810,-108960878}, 16810312210913500713912088386990716999486}. -{{-75390471,-97821647,-94185979,-47804898,-117884504}, 10940191737301577777893288787228012236280}. -{{-74952764,-44000704,-84877389,-97039154,-72349247}, 3647865168180530627067214954576080980747}. -{{-74487132,-51230385,-56011179,-81038683,-84971777}, 9230557752850245853062224854615672146305}. -{{-74400795,-107650514,-114576551,-106325827,-44325896}, 21832200673241672889750308595075288584690}. -{{-74371052,-36290324,-2359585,-47509475,-60305436}, 19979357594897172520854753402053487792403}. -{{-73741152,-52021001,-69908521,-67732727,-72884900}, 3993056935834977653831097447142596754705}. -{{-73579523,-32722377,-57132911,-4224971,-102253775}, 14204368211413747188820964945187275365280}. -{{-73541691,-38349377,-32051854,-122423163,-95861034}, 8239268621740309730897470758906991778740}. -{{-73530895,-75563689,-61140002,-27171371,-76099936}, 11884611202439433899521605131152006663604}. -{{-73498740,-121551055,-107951680,-96941417,-13464472}, 22513016657572763728113027025155039983701}. -{{-73201991,-44783458,-104831546,-91599922,-46070577}, 24559950145148600782592266813249408910830}. -{{-73072435,-37318948,-106059954,-44258245,-5951569}, 36143371156651442465904990969456448520358}. -{{-73052407,-40917150,-994055,-89097379,-91139152}, 8748426420030813311164625501777248312818}. -{{-73021196,-119451993,-39336942,-67926810,-108095784}, 5845311998990812754313337645132455729565}. -{{-73018960,-51099624,-73265452,-2963366,-2089358}, 36656295546533641471260450714242125360927}. -{{-73007837,-9722245,-54209626,-80806449,-42243178}, 30415169317519010043230724619873543692948}. -{{-72994705,-184998,-46625967,-92879338,-54248203}, 30087587792700843224315991906514866347978}. -{{-72904720,-88737145,-25024375,-3025462,-111474472}, 16819558792415447074108591254264400018841}. -{{-72861383,-1076318,-56999377,-34497642,-35397657}, 35728504462957377391695768227477738806634}. -{{-72767117,-80302180,-4008957,-106185343,-95586857}, 5781560901868186208266527192316931399938}. -{{-72740375,-62528054,-50604211,-113765845,-38250483}, 27375871265886218624849940267601404989154}. -{{-72712880,-56778259,-76244260,-112447640,-14780214}, 22760982150004779421137942532091900880477}. -{{-72308268,-1169635,-16007731,-52369273,-107620858}, 19358241640936927057688400745001472795345}. -{{-72288295,-13072957,-83881171,-25617798,-102368813}, 13942724195573651324458450062356731766184}. -{{-71847473,-49698776,-53422466,-96592762,-44232373}, 30000347079248996845771700411844343958926}. -{{-71626994,-15360331,-65909973,-7028828,-113031396}, 14256985951782214272537573209341847470201}. -{{-71175675,-111330633,-120397950,-73872503,-81389062}, 1065802589109206049425479083949863861172}. -{{-71147076,-18247117,-90178362,-4945756,-62542809}, 14799134660993968174828060219124586856589}. -{{-71133564,-87527254,-54522635,-111126479,-7901792}, 28033107964986557994220432689677091465683}. -{{-70886364,-7881198,-40586990,-119388041,-101310231}, 8317258001801919323324445609313666136775}. -{{-70623942,-10606302,-47718024,-96842096,-62942562}, 9009424434059140107868057557556095270527}. -{{-70588067,-30927510,-46184983,-4446376,-37677562}, 41252840156316938188206918737168955292410}. -{{-70441800,-116480193,-69661956,-45522105,-27197571}, 32908698292442255379345751369329672498693}. -{{-70369250,-32658613,-98942899,-75564081,-104219389}, 3136000270758255902757970022956961112225}. -{{-70319610,-38452519,-30068119,-64286759,-22662427}, 31028667614326322036788326902870447209441}. -{{-70251028,-94244187,-47518686,-2469179,-65683123}, 17433096292501549844683031060513347146693}. -{{-70139419,-34941537,-61793543,-14546505,-101085045}, 14195026228735901689973260891501729593504}. -{{-70119739,-86991975,-90768169,-78882042,-26015924}, 22275063175985207065278691910171292572024}. -{{-70019020,-90952114,-89185505,-21402430,-109880329}, 11446753460568536323686997773608601317707}. -{{-69796658,-45233642,-47397988,-95196111,-22293514}, 30680493356025768186019781772251360732023}. -{{-69782840,-101151663,-82017769,-49571603,-74580230}, 11786969380907530617143974277074889924433}. -{{-69780844,-114799050,-74621485,-116774509,-11603466}, 22673572523693730704710793700667372307027}. -{{-69666328,-63883592,-115237633,-96223006,-46936137}, 21921384289063799530793908476488499985675}. -{{-69456235,-116866172,-35102302,-23918333,-117204946}, 16393740589993926414569084092528086848182}. -{{-69404444,-60590614,-94178002,-16561333,-90213257}, 11388442211452197893284270714706193926343}. -{{-69248981,-40158985,-120355945,-107342425,-32945668}, 24565912995468362738941116354519783389200}. -{{-69244777,-46662334,-67112059,-26565382,-66573404}, 14543535930394139675011548004981060578778}. -{{-69039519,-35767476,-68029790,-48327693,-114471904}, 13833956404413931536357734809421579834550}. -{{-68873643,-114370651,-50692498,-429915,-16794412}, 39187091300860072155389437675411021332980}. -{{-68699173,-47991362,-112573419,-50706550,-24982266}, 35455364424171447873054379041181289817050}. -{{-68576754,-60817020,-31534632,-55037868,-12874055}, 38929854775349889843254814303889805759023}. -{{-68551545,-85583836,-101791046,-48792673,-87405179}, 11703872957876867622579198787781849233030}. -{{-68421955,-25747462,-55488672,-105694408,-27545875}, 30024024998131334801977163842022712621678}. -{{-68342665,-53972805,-76888972,-39623406,-99081920}, 13847105222225997082415952246293685003548}. -{{-68255318,-51368522,-75317271,-92457930,-10451980}, 25406717914831030966644963131349064979963}. -{{-68243588,-64391119,-31108176,-73075407,-82770264}, 6613181226273691409327459328149323020629}. -{{-68193011,-101690564,-2981960,-71525723,-86321332}, 6697984607325093663795196846621298397494}. -{{-67950394,-114183222,-50655722,-61100233,-118232303}, 5839741569312884270442421524059735452391}. -{{-67820740,-87820378,-112452740,-16887588,-105499903}, 11379698904972649189212060079799208591951}. -{{-67774962,-92712034,-23414576,-106076386,-65371281}, 6209103895064770790482351609314199753071}. -{{-67764057,-91719323,-43120366,-38096448,-67952692}, 17092821977118276669994584438341333267676}. -{{-67647701,-32918457,-83721251,-68509776,-14504985}, 25748516504268212838749877237029481834632}. -{{-67583368,-31778046,-92976333,-44191541,-21498348}, 36122278777739728715918535037065498365011}. -{{-67358000,-15725767,-8910674,-44343343,-52918803}, 41133468968140085636656721591246879010757}. -{{-67340503,-115886890,-31721214,-76135241,-119674480}, 5834334384014312842816308869729644573942}. -{{-67157215,-72640778,-17946814,-15993030,-22552332}, 39434224151913626568725469706269916739070}. -{{-66970750,-80155320,-24749084,-109771491,-72298032}, 6281200869197224294572525544221592210743}. -{{-66843141,-88111109,-98560427,-92469458,-44222383}, 21923971982265372742722026377061424317320}. -{{-66616302,-49989265,-12340346,-27387003,-44894469}, 41059691642115932596209139883155785125285}. -{{-66615435,-41075580,-61095520,-35595893,-81530863}, 14522091041678575553552098739357114028582}. -{{-66388330,-51018293,-85628913,-32196193,-83062331}, 14516540209699815619712169423035865543201}. -{{-66328510,-80958291,-72849476,-8864839,-61273856}, 12236636101755367771437432082283818673525}. -{{-66306742,-85446369,-49072990,-108012786,-84571506}, 6254390815613201436961568781699820593085}. -{{-66150037,-115761259,-105447236,-114888613,-4464387}, 22529421651425941799737000510910594351684}. -{{-66132425,-120792378,-33672257,-108610629,-38453956}, 27293388091259258610828176596488794772562}. -{{-65963658,-19235117,-118945639,-76891789,-67695636}, 3893678895376548926263508743244889952433}. -{{-65962707,-62374032,-116140628,-71160024,-9550242}, 22941921224821105976469214577553754565182}. -{{-65907078,-28525574,-53864647,-46968398,-29408789}, 40902756259441254894374281949127597342187}. -{{-65494113,-17802529,-95430643,-57581050,-68636275}, 3909793573304143271545872376710311448456}. -{{-65446998,-78891249,-121175301,-20686532,-16618438}, 33816995215532651887765962803472278015545}. -{{-65183660,-74607339,-46260746,-72115751,-6336460}, 28383944700243622486997039426779250401749}. -{{-65076569,-116337312,-1676973,-3694568,-88454190}, 17584366710663482846357758378250207686170}. -{{-65052738,-25099730,-54018104,-4126216,-114377004}, 19454003521133548537609810687726903505023}. -{{-64672703,-10196780,-45714668,-52237662,-109486391}, 19185726928670076629996749249187705218862}. -{{-64671450,-58220326,-105075155,-95991398,-15019270}, 22606661891991072049049132370706562935803}. -{{-64563637,-29692238,-81396806,-95761550,-42504564}, 24728937211744853885682539787997373675998}. -{{-64224747,-97576657,-44297677,-45276684,-21096055}, 38839336397629776770313683987384241146408}. -{{-64168942,-79437380,-95495200,-92809153,-24642342}, 21945544650069101780662940468924142614071}. -{{-64005693,-84966564,-74070080,-24319821,-14482971}, 33657962184627663063495742483448689627654}. -{{-63968121,-19625269,-83225561,-36881272,-74219359}, 14602302868050035455865800872252681942536}. -{{-63908405,-65423601,-87116004,-93848624,-43084029}, 22091512518011726186926046687999967111180}. -{{-63813988,-77644592,-95847090,-103086957,-83515294}, 825763352950415006559511312201923447447}. -{{-63786283,-39185911,-86942904,-51112260,-106438870}, 13849278573845457218949650137741630626428}. -{{-63488462,-95754123,-73558396,-98770855,-98677805}, 248894004732722197948041382034842527077}. -{{-63450705,-89177948,-85451136,-70946255,-100168465}, 671328612634010665681078909144169280774}. -{{-63427336,-108714745,-99649571,-8817709,-75990614}, 11960225031693327072203814221029787422353}. -{{-62781994,-95663981,-37367422,-24247082,-108493428}, 16397181236578574954539205933243335807421}. -{{-62452505,-26406462,-8387001,-1335540,-104160819}, 19644970186309415173660434299569992539722}. -{{-62445341,-43998563,-77141048,-102023808,-15843417}, 25405862572132615522460944625109590274124}. -{{-62321138,-84040850,-58151664,-28475048,-104499186}, 11225879391039610202687061909804484407935}. -{{-62251229,-123093401,-41473304,-75029900,-207206}, 28309145519445718171787922703766232488476}. -{{-62155582,-75135158,-106113875,-20219847,-60981583}, 12066195459346940220711534120840346300387}. -{{-62099155,-78892304,-87977257,-108241657,-19220691}, 22758180943773537831116625404167096515106}. -{{-62032257,-42898884,-45430252,-103198763,-119095579}, 8221589825510461699630837997659972568838}. -{{-61388919,-81182872,-118418268,-35346118,-32350835}, 32828105464792436771903964787883017482030}. -{{-61122046,-57778228,-119568972,-44190446,-28908642}, 32821093850740825312638894375993527641919}. -{{-61112711,-100038228,-28875301,-3891266,-23578751}, 38536545776091771724198456969402460981034}. -{{-60830858,-26583246,-36874254,-19479448,-1637257}, 41927987190457172525104232920032895367407}. -{{-60698790,-85537301,-24259891,-114595036,-115920827}, 5579339328436799337136687414419483559593}. -{{-60676274,-42302836,-77906010,-85582196,-90727264}, 3298804671160260500925861548069616763071}. -{{-60534778,-101402376,-34163551,-56296638,-66016127}, 17087297937193696959378798133536506379179}. -{{-60517638,-116653653,-56439113,-2959193,-114998081}, 11460156517524831358323023403243704611873}. -{{-60399488,-28431547,-14542662,-21454993,-78623089}, 20294120439685929149083806654979118429381}. -{{-60332975,-62250201,-6123045,-78566552,-7566295}, 28546487381802393840027267902107537993256}. -{{-60296425,-37285196,-9862504,-59365584,-19549092}, 31193551011518162700565978328839565325342}. -{{-59420538,-55718451,-87431645,-122947987,-20998279}, 25394943880458112930063421097217105773409}. -{{-59319021,-105724698,-95000446,-95283102,-39333430}, 21862354637147537132779026329439073596382}. -{{-58920394,-83553553,-87590463,-25458,-89535161}, 12219649037616564099010574759676743309737}. -{{-58811940,-114404092,-57999973,-97883114,-111020115}, 231251456897154874724082119435990926091}. -{{-58531767,-96425541,-62477123,-93702743,-101632107}, 254538241522151809638926141892585105312}. -{{-58396649,-119892893,-71837340,-114576621,-49655636}, 21997790793250866612108504154743123706900}. -{{-58336182,-33480823,-45028168,-100804008,-59403424}, 8926673581916806280192072495380611726461}. -{{-58187224,-97896156,-107125858,-107965697,-92094641}, 69116515395955864878867280084929209479}. -{{-58065276,-54185421,-93828683,-47915981,-108025067}, 13661708756483487713504953912292420846209}. -{{-58057019,-20815968,-47429678,-32631687,-116859674}, 19195622648093665945452830142315208948662}. -{{-57900797,-3880866,-99210102,-35870044,-110536555}, 13759573020361385750648501956253088387790}. -{{-57847470,-77403725,-2377754,-80388424,-14567958}, 28548309626658368043892669855993076606653}. -{{-57845810,-86200089,-63705109,-67591152,-62222804}, 1358026555957376431137782384324878870585}. -{{-57789989,-98582395,-33433082,-108777023,-97122687}, 5518683501321579921771543518404299416516}. -{{-57710988,-18891081,-96010057,-2055018,-99943004}, 14117961573019842796408037630934411876633}. -{{-57452656,-100138778,-102033117,-62043748,-103853866}, 424407758796288080179180875929696798299}. -{{-57288778,-99319771,-77279181,-15795508,-120607722}, 11446210534696229357570445360466276090489}. -{{-57257607,-44553200,-57711831,-15529183,-60570853}, 14873705585159072860373347152645259967906}. -{{-57255581,-27990316,-31428952,-81354502,-65144668}, 9261216591259974440088001065520115724574}. -{{-57210109,-44733675,-8275055,-42223450,-55697868}, 41048529829938540574333312558055684936152}. -{{-57205922,-29738044,-78105255,-76278574,-33066836}, 25079200985022473039344061893087264453051}. -{{-57123595,-4916741,-48336994,-105228494,-61950880}, 9011550097850247930197489045337440051644}. -{{-57045659,-49650518,-22386102,-23704946,-112891336}, 19281505923716474404824849472906094959102}. -{{-57008553,-96463454,-3316091,-55051266,-107097622}, 16556346870846215917325004834174868836314}. -{{-56924671,-105153978,-52726481,-36495350,-68392917}, 17092606940620850275186138642224164189546}. -{{-56907267,-77859131,-55777846,-18341922,-45778312}, 38581644264144757836941600831911503811068}. -{{-56866900,-62220604,-80532604,-28342955,-61096142}, 11904526807292639806439983922816186008343}. -{{-56776642,41552,-60933258,-77783222,-112564730}, 3370802672420371111410713355946626526143}. -{{-56661459,-89000859,-49920087,-87784728,-109755795}, 5914469314192603270753912958683758146280}. -{{-56616875,-89258730,-79337590,-79062996,-60434400}, 1342418256618931922234232006415384563966}. -{{-56584866,-31005298,-17069091,-91344008,-81243304}, 9075778310114550280921568922294468501755}. -{{-56537550,-66722463,-22558462,-94727991,-19792062}, 28215901513486722416808033282044843032565}. -{{-56523823,-108399968,-65050915,-33396394,-48885657}, 32897229493387943724096218249489371909546}. -{{-56363037,-61742660,-12740892,-81815562,-33126945}, 27886198456379680752452847447553244315918}. -{{-56255665,-122583579,-12332425,-33449537,-87620614}, 18556200024072251221842627106563951392336}. -{{-56252396,-81116571,-115526082,-59065197,-91726150}, 1819501068757577221860764887638357164757}. -{{-56154517,-98568114,-99973053,-13098353,-106606426}, 12620030943576438647431159309150408286802}. -{{-55733680,-57893267,-99367890,-32338218,-83402720}, 13034532963197812086331520032034345207261}. -{{-55479372,-16022923,-22210633,-47428701,-50628295}, 42450581047673154377385217606567683150401}. -{{-55465976,-102152157,-120634633,-117219209,-67220114}, 2065654249225758007413639513255974516241}. -{{-54929144,-48378009,-67553194,-9998820,-100262703}, 15509804243169849140319705144395860004493}. -{{-54866178,-53798941,-102798052,-36722047,-46940625}, 36767111552788336376263692360716077064485}. -{{-54719917,-104537974,-81847305,-66048592,-120931546}, 1884862098732299685436620865739225283162}. -{{-54560010,-55401061,-40806190,-30584434,-88459951}, 21108644410291275619515932070884734456749}. -{{-54537832,-53851576,-119053274,-59871968,-59454359}, 5137170345827051565221451549377030778511}. -{{-54324512,-96715747,-4887604,-86348763,-88629989}, 8004694431313197291565783451146451682629}. -{{-54295083,-87489436,-58056910,-70940168,-26033179}, 23772770775476799443025966317569538110126}. -{{-54292230,-8482181,-39756786,-17186735,-107863825}, 20843248591639341353140637778601400395173}. -{{-54287689,-90589121,-57591197,-6857765,-103155553}, 12790432737127693101882850576312236690432}. -{{-54276420,-63875908,-89599637,-50038721,-121528145}, 12508129248529327891134133836864199614467}. -{{-54186341,-121832787,-78721541,-121475875,-114642601}, 1532101634727581880722424753889956348224}. -{{-54089490,-95557606,-49988024,-7862124,-81986453}, 18718641644975102452407347267468194682991}. -{{-54085498,-114913079,-91880597,-60005293,-39360338}, 23517299018707231217478248974490206046833}. -{{-54028256,-54589399,-42964631,-22941341,-18738846}, 42886727141696148503857843034118283550417}. -{{-53997391,-68022443,-3117616,-79419126,-22369811}, 29868088181992452225004509640200873654124}. -{{-53964592,-14467674,-102521496,-68232157,-21867244}, 26983341587953639799641987045805689607255}. -{{-53928573,-84194102,-29852207,-94178571,-26768003}, 28707194619970209380168045480374948961218}. -{{-53719414,-67803083,-47705393,-68678365,-75561773}, 7925721892353685089307874976977609659489}. -{{-53666520,-8540241,-8642998,-10963884,-107206196}, 21013711918551024605852768863851971517597}. -{{-53497019,-4742483,-53243042,-73666997,-4167380}, 32436164805904902524108846524644157587700}. -{{-53359960,-88798875,-12802533,-28357548,-108294580}, 17961713544992899854007962291885642712153}. -{{-53296900,-92370254,-19087128,-6797766,-8511979}, 40667515617014441182105919994117106842447}. -{{-52912829,-35331241,-19496266,-35864528,-119172465}, 20600399388150922181026563533629591644300}. -{{-52789477,-82912763,-17084358,-50628404,-48782365}, 39728006087835991559059301932403231756492}. -{{-52777209,-18216871,-47910469,-88380863,-12519434}, 32412728885788878492863817960521985535824}. -{{-52612975,-25128021,-103645171,-114498340,-46377001}, 25870518076006113921860457058745784485032}. -{{-52571008,-114036897,-25530762,-49710563,-23483954}, 39500290353967060082291499264297722318741}. -{{-52143560,-82462280,-65614339,-120460345,-109506218}, 1622353220704999700791568595849636064915}. -{{-52076786,-11902199,-93737707,-10243377,-118758007}, 15403703228106757574783086596366776625889}. -{{-51412709,-43388052,-103151516,-116744998,-44375439}, 25867539928784131417029182288185750086414}. -{{-51366501,-3678285,-12070134,-111881838,-101039156}, 9807565279053778662889685190605232353692}. -{{-51167712,-101250177,-100231937,-111626782,-26770343}, 23169471242740861683482922950953069477641}. -{{-50972523,-115881247,-83729370,-71972450,-122348591}, 1882196049141442309385688125943253748716}. -{{-50962922,-91557116,-35296587,-121661362,-54355656}, 28591786466397762836887841341562677871035}. -{{-50947939,-119425963,-91591239,-107128683,-101292121}, 1388250734788524018720794551847646876128}. -{{-50463090,-90234631,-50107,-70083066,-113219118}, 7335437294070747966704524693850871516153}. -{{-50435616,-109064090,-71753031,-23862601,-102226302}, 12457975542092504593527050137093090539219}. -{{-50418185,-15049293,-45886211,-47489378,-9903138}, 42961836651913867627165754228697626412952}. -{{-50401113,-38702565,-27819491,-81823526,-21876222}, 32334978565980959604298766846578765653912}. -{{-50353504,-114361316,-74121154,-3104103,-52097975}, 34549571049811110384903027197834495289223}. -{{-50338032,-406523,-44468077,-108003808,-26406020}, 31416173071530340370827655152089564390489}. -{{-50265149,-84254672,-36806509,-75039628,-71343458}, 7938496688342806474269391785890156022298}. -{{-50186188,-73408443,-38975112,-19614927,-29197848}, 39925444107173675880825997584950484529493}. -{{-49750464,-61385741,-73312024,-48565576,-111933485}, 12508967435633669834352077793857141421069}. -{{-49749727,-73274155,-31090997,-50935167,-19394573}, 40243971113224062233196803339966756758880}. -{{-49714376,-67557832,-122770635,-40679562,-65744213}, 13040095031080419149696652497622032420235}. -{{-49452199,-104186903,-64187238,-16865837,-37992834}, 34568081247819671352369358496365468425972}. -{{-49343440,-2906580,-45670250,-38638101,-118899613}, 20515493392127792103117975863744061375623}. -{{-49114989,-21452728,-122207320,-120657790,-15189433}, 26627118321214432573695427696133000657166}. -{{-48947758,-50721295,-52721554,-46527150,-51073573}, 42195370710744161663295454997079968984557}. -{{-48926993,-20941449,-68413722,-110334833,-61246356}, 5046763982072013308092258231709639847060}. -{{-48688029,-65016991,-50720985,-79668486,-38914374}, 29033339419208560985006891835286810983256}. -{{-48629027,-14566830,-15289565,-20494364,-63193136}, 21714942877391898240338828597584482158714}. -{{-48592002,-23965595,-23173772,-9253194,-72157152}, 21467633431802801206076454487239440155005}. -{{-48534834,-82006501,-108002185,-3580904,-7057836}, 35145650113601269908691728600609741221945}. -{{-48299278,-111706808,-48533730,-97095125,-52664103}, 28594775492411855309567883056009244659367}. -{{-48054020,-112206269,-69832191,-43368815,-30815496}, 34226054406326901803157602587094254449041}. -{{-47972042,-7565426,-95429107,-122037716,-96230898}, 4195961609754860323986141700451781870331}. -{{-47952876,-90767020,-58627670,-85200744,-119009951}, 1879858185800282307501298309803601818255}. -{{-47784170,-64707551,-87965003,-100773032,-59179155}, 2332286323505089347456762651152765856489}. -{{-47740610,-84190471,-79381309,-13737008,-69233114}, 13548035163129955900201801617940655319673}. -{{-47584092,-42048611,-119185958,-614000,-79681186}, 16004712505086128169525974225577659511517}. -{{-47554232,-70356875,-81223510,-77667462,-67770221}, 2661675652096706127508267359243673253325}. -{{-47466651,-39517837,-14982166,-63724907,-39192200}, 31851340440352058051193063081083735626164}. -{{-47387499,-47751500,-48857580,-40346640,-102260322}, 20438703433430455469174844799077398585918}. -{{-47263109,-55134205,-22981524,-52052251,-43696287}, 42201239232198105647330133578569412330244}. -{{-47092998,-65270186,-113427023,-20609186,-31207270}, 34477747895309116383130597889391685392379}. -{{-46990742,-113257810,-18119345,-110010788,-116661395}, 6976282442125789743693192604070047684203}. -{{-46982296,-109953699,-78495316,-16866372,-104954795}, 12782160350754767977262990184608685393485}. -{{-46968198,-35565146,-39738046,-24052554,-47251398}, 42209526544676619493890896873766920247295}. -{{-46871594,-118243769,-57851355,-76463498,-31599240}, 23676788836068008706915481075773051226553}. -{{-46828178,-123434567,-14297102,-49878442,-97273730}, 17886974928188570410165943192969929890813}. -{{-46754140,-99275951,-92255784,-116377127,-89320279}, 2049895850059521760107872986888864201541}. -{{-46723511,-103898225,-82925150,-26001280,-7021879}, 34893310609344932402637611725462003318444}. -{{-46646241,-35090339,-50068324,-56886072,-25774776}, 31681897814594376161175347972193746969692}. -{{-46577475,-63273287,-39963506,-54027694,-27119214}, 39582712999189330360051654789509629963260}. -{{-46570469,-81389540,-5692785,-85481097,-88441986}, 8087158147650749036839331739422615155218}. -{{-46464210,-110064885,-82591201,-14693832,-77735450}, 13441962064242400163485709417111440077369}. -{{-46458133,-35602573,-35225503,-115513513,-95472607}, 9557872088620858924371154719645400134272}. -{{-46217419,-23436553,-13007439,-77870792,-69387483}, 10743447428378841807056896894692305517224}. -{{-46206790,-1081074,-3367049,-81090383,-112393251}, 10132417652878255789644148487302032832355}. -{{-46169236,-119252677,-89072753,-41842674,-73527843}, 13101944017649523938848722250987097559817}. -{{-46107146,-4118925,-123315993,-24579865,-26305327}, 36871196089323419114390667886078714180129}. -{{-46053889,-64170839,-52508367,-98428937,-49397114}, 28682238615487029468714413462898733825744}. -{{-45823688,-96380631,-93368713,-93556640,-42299603}, 23159134242223921811645137078960047504969}. -{{-45755810,-9611590,-14981312,-46638863,-16584024}, 43131275726052034695380290704311750064503}. -{{-45755011,-83908947,-33259519,-15492120,-34215855}, 39924773112563865437351018462423435997928}. -{{-45701076,-3497771,-99481540,-76460906,-80167782}, 5198335804530086192059591182594561885021}. -{{-45695529,-64493701,-41901272,-66245832,-6816223}, 29703921562464281011560716428268831962636}. -{{-45649760,-100840787,-120674373,-75665096,-13186842}, 24163758183830489126326489738921996199513}. -{{-44927083,-3376192,-80560377,-23690175,-123004272}, 15241479039795484153446151675414342465842}. -{{-44483757,-106570226,-46218828,-81827707,-8131003}, 29608128240743197411938784304421567103814}. -{{-44464420,-79552351,-88180436,-58577058,-69915075}, 2669557851720857877069809841743248493389}. -{{-44463916,-112925118,-123017608,-18953426,-2063492}, 35070477183832409506122279514981206759775}. -{{-44285672,-100993918,-99695174,-55480526,-69753775}, 12960023162197893402955658215362236973007}. -{{-44160443,-105583251,-43418176,-111427168,-15342051}, 29267509019951719306797911449507231478380}. -{{-44079200,-58960097,-6723742,-42066093,-103507244}, 17974463099264794832425590129165604756629}. -{{-43896088,-87934764,-61343111,-84631840,-6338182}, 24421481090129489477258307459934234343067}. -{{-43756311,-86893126,-112345398,-5376683,-106668121}, 12707628873598357499645134374831688506854}. -{{-43641099,-59371860,-49662498,-1984849,-98752738}, 18154751607001538128111611520440466449078}. -{{-43561290,-49205496,-79900299,-64025590,-120663966}, 4604990406924096051964517741743776983995}. -{{-43543678,-84082064,-21768428,-96966834,-86552117}, 7752436093263488486602941321949767404847}. -{{-43423540,-98013180,-67920751,-45048192,-11993865}, 34888046977932986208330661640779915161739}. -{{-43352505,-41548472,-23546713,-53575267,-118240492}, 20422580125526257736521124232464590150930}. -{{-43253049,-109483546,-24879266,-46426978,-23592545}, 39500657512342330838082242139940277306830}. -{{-42296440,-27458121,-70299756,-15668966,-61405906}, 16193457598038768621170233616437276552989}. -{{-42147717,-80090678,-4520878,-74316251,-75017186}, 8088178097136116331093271762718267087830}. -{{-41954980,-111412991,-89105772,-74490666,-5261764}, 24351925898179599303712235114248755611997}. -{{-41618110,-70395362,-108742050,-83968300,-90542323}, 1811319444114849115520210460085681653487}. -{{-41391861,-18620088,-98035289,-56093992,-572982}, 37542945416681461868971128809650264177178}. -{{-41369689,-14106102,-29757712,-100874696,-95970867}, 9651163019828347041016518010278925155918}. -{{-41207820,-50134732,-24965383,-115841911,-60739647}, 10235948397589462562647146281630289097603}. -{{-40779706,-25746943,-99050293,-61920574,-54393220}, 26220818009744024145892497282288659245433}. -{{-40599343,-41337534,-92550263,-117816821,-3657222}, 26568920206715660395998155135374978604786}. -{{-40435232,-45823257,-111800310,-112464832,-7439652}, 26543335641208125047939340069324398476445}. -{{-40300583,-70780552,-31617119,-81119897,-57510144}, 7941874705902639813674074578272047725746}. -{{-40257440,-27712491,-68681472,-83739552,-119437509}, 4601929617439557207680883094665192092749}. -{{-40163430,-56395312,-119379616,-117504843,-70046389}, 2150830744344658168437982723303432035623}. -{{-40001519,-88155529,-1231899,-42167422,-44779226}, 39734339308761990532665608212566908809144}. -{{-39888146,-117122950,-40233232,-43929006,-37303836}, 39494572570515119932462352174367017351551}. -{{-39860511,-56817514,-89464546,-7223615,-30944552}, 34648793203534838686959483450315341653494}. -{{-39658143,-100664065,-61035074,-38334641,-120713477}, 12439128042441000556826672916438751128740}. -{{-39592984,-121896801,-46129530,-83592468,-79848077}, 7827378822796995316881948421270118501517}. -{{-39528200,-12208198,-99648294,-75381989,-81403873}, 5197048064175971572526531690554804395207}. -{{-39240064,-53382734,-105582428,-63889897,-46445213}, 26220019244767162295680697209559824870471}. -{{-39103067,-107416446,-16781957,-114126966,-118228563}, 6977561781135736949504246730253428632426}. -{{-39012728,-121290772,-70230350,-8943147,-104875203}, 12788845513689676566630428863140843526023}. -{{-38778263,-37786312,-11472420,-39612281,-42167877}, 42370337114902931417447888857846133402662}. -{{-38468197,-2733160,-69787713,-6241369,-41122716}, 37356323677241689994950088231159506745362}. -{{-38454677,-92138749,-48394104,-67611508,-29422}, 29640577299424996119906593796296471171612}. -{{-38267438,-94942953,-80806993,-68222135,-43849102}, 23665170993181988929033678200720033414961}. -{{-38157500,-88773852,-3719815,-17645862,-5343104}, 40776737778312781362140871635053594538395}. -{{-38102520,-23781230,-110645982,-46791080,-70258942}, 15678834280723339246876780759719276248799}. -{{-38019145,-83488550,-112547536,-72766050,-22370476}, 24257250689420124097901315241836097936734}. -{{-37707995,-85922152,-66594798,-18738595,-40304003}, 34631068801307090481757340762764458695590}. -{{-37522037,-74296071,-13263527,-46884062,-100891227}, 17973096752239876146460127563913001384904}. -{{-37508801,-114120762,-64151821,-35688432,-95617073}, 12459768834935822528333456909196149875786}. -{{-37498121,-8631057,-112991322,-6699085,-10866119}, 37859002693104641686436164744297181007492}. -{{-37409273,-13039392,-22898820,-102728145,-71589130}, 10332344199667687370759353906293850549782}. -{{-37340747,-29445149,-19583506,-96654175,-15883130}, 32171742205556849629381586106426996663220}. -{{-37229249,-101123017,-39002656,-115573435,-85760389}, 7495530697184838413236109991008456219908}. -{{-37224116,-92601815,-51288877,-60405207,-110436355}, 7161670196553218754970509206504356653889}. -{{-36954809,-86696668,-60602757,-1005224,-49385649}, 34641209047154168322384927141157160739850}. -{{-36565261,-89318317,-30523106,-30973640,-64492282}, 18500029132679455863734933304844309340828}. -{{-36366542,-63813556,-57542247,-94927717,-2460996}, 24116771465407704841817359924407444837555}. -{{-36264419,-52774101,-22507810,-49787320,-77140036}, 21269673378367512504291253417445218853052}. -{{-36026302,-120556746,-43661605,-15709537,-30619047}, 39836480598590374584942989076365340927587}. -{{-35838128,-110175745,-18120142,-116358825,-51254939}, 28755311619246783654120383857363981713029}. -{{-35800461,-117206080,-33864150,-109677155,-82931573}, 7493230170842905827274982091609883187590}. -{{-35736216,-41339904,-32425518,-103940686,-91668895}, 9567231393363729560714763043343797649295}. -{{-35718427,-37806930,-17938,-35923320,-44734551}, 42385763961593829016340516690272173482734}. -{{-35670703,-29407334,-59564948,-5293812,-116006176}, 15503062020860040803260097535681983761534}. -{{-35276536,-10423419,-563908,-7544347,-119968420}, 21019515639052564599747851876012349818197}. -{{-35254688,-90511001,-101764241,-33208463,-78690866}, 12951436582809528223296571101954712878865}. -{{-35238068,-62896073,-99949836,-90613448,-21855998}, 23925207455051524214538990453025189358109}. -{{-35228985,-118394112,-40484285,-46159844,-76139279}, 18377770170082954632363794522008202694154}. -{{-35221271,-81890480,-25738540,-87488064,-109753247}, 7238507493879101329671204490560052325934}. -{{-35216532,-20137249,-76966386,-120205853,-74446912}, 5021353232680702059548583262770371512469}. -{{-35075766,-40621549,-22486189,-71935123,-67970513}, 10752233090077377510082007107036102509857}. -{{-34937506,-105490410,-115251513,-90272054,-85235870}, 2056686165657808807127101208858900001659}. -{{-34639264,-28456743,-123387714,-3158267,-8407904}, 37786734421188268777518489551600849604053}. -{{-34572765,-59865351,-12914091,-100356639,-73220588}, 7756995247344070475500133867502180215248}. -{{-34505091,-29518889,-104857572,-103894830,-64123992}, 4805908526938538469159478094177198762300}. -{{-34343673,-10319124,-121850551,-64406652,-34405451}, 26320481085228287747587415743197196752522}. -{{-34157818,-16068533,-47591887,-42653503,-87062359}, 21184420050356598455324382314228505703329}. -{{-34041576,-41635517,-107129231,-56326281,-113147411}, 14974676574106610538922840084662033168001}. -{{-33898129,-37393662,-76942507,-37487340,-118247360}, 15157380342519512082321256424326780308698}. -{{-33892779,-27779573,-28637035,-17531841,-80831540}, 21448019496878630776800499179003165450416}. -{{-33678782,-54482403,-18830672,-40438660,-44263566}, 42367493689348362999448153717065437435517}. -{{-33657949,-43086208,-30876156,-35472247,-76913254}, 21115725557099440054993790559396770540310}. -{{-33650631,-38876578,-76738382,-54068149,-53243123}, 36924798114535031219926791214868845336294}. -{{-33597924,-30457215,-116998698,-113301968,-90207845}, 4109751836334709566897532999286125635789}. -{{-33539923,-7296804,-85398234,-56598259,-94638582}, 4713213800768656021739003228934210470838}. -{{-33272095,-44002832,-80300636,-33435242,-73678103}, 15836040219078384752370637740184545677102}. -{{-33008321,-101724430,-83778852,-34834103,-15054194}, 34893605073186716316415635953175311429462}. -{{-32619175,-31569171,-35698675,-93116050,-36241626}, 31347531371895452968061860093347160950776}. -{{-32217431,-84228274,-29320167,-40905911,-17066408}, 40245569931625087907352864205246946014706}. -{{-32209113,-6644806,-119430502,-116254899,-117979464}, 4169906985652495927197388412482098027990}. -{{-32120207,-49520814,-31272896,-81490345,-95794442}, 9897109375727352974002211104193644346998}. -{{-31983041,-105891615,-79133764,-8898846,-10446763}, 35224388301771429201430104021076641591116}. -{{-31734597,-2594557,-46207456,-21375622,-60059060}, 21548968015330226024359919393184217903388}. -{{-31587873,-25469494,-117391816,-18386730,-45501428}, 37095533538931701890989274561970083143006}. -{{-31549897,-65775592,-78300213,-120890026,-32501197}, 23419860141711278064831140457116790000906}. -{{-31496589,-53316170,-120596628,-27985020,-51736947}, 36762813673865634598277314354624613155406}. -{{-31100050,-109843263,-24159249,-22557221,-93138509}, 18063863338130163370662229560599402518625}. -{{-30718127,-90237089,-79218671,-28480545,-58560752}, 13138071929076199979939600723487991299248}. -{{-30413979,-93521754,-110855026,-31330850,-50617295}, 34043188266306319222453607755742350263278}. -{{-30323789,-65731946,-71699629,-118604331,-77027760}, 2306950564107551523436232686266013434194}. -{{-30266578,-19858200,-47164924,-7180400,-3087194}, 43324079506036791203591661068740702448191}. -{{-30263276,-113347680,-11130911,-117953678,-25168607}, 28777443618194545125244770239986698091403}. -{{-30225235,-72473849,-98111508,-88611710,-17063229}, 24254651730713790999499594036702186383660}. -{{-30167720,-68646784,-38730757,-106532651,-5220799}, 29390604350184290278995964310731664707331}. -{{-30154169,-96849043,-32581719,-18311968,-58994876}, 18746928185064569138266356222608904205528}. -{{-30066278,-81008442,-96537726,-80818464,-72059083}, 2495584050810364510859994564767209076463}. -{{-30001449,-21924440,-40807691,-111670087,-98793700}, 9636140870187941125683017067346782563730}. -{{-29849809,-3018581,-111678997,-46784548,-69968491}, 15763855730157609116876472263550716872200}. -{{-29778243,-43998527,-77160507,-54979908,-57754424}, 15846709026696594186461475990561265174776}. -{{-29611640,-23984391,-65259828,-38647570,-93794358}, 15184589432921855533977047134969647451997}. -{{-29541131,-3983611,-10066366,-14237598,-51628903}, 42795061289211587576926970767471230448620}. -{{-29164431,-4281574,-86929083,-15561951,-72266112}, 16273790767208479224674946340351193083378}. -{{-29106936,-98846435,-12842781,-85153818,-66792279}, 8022133135771661552989217988163231729481}. -{{-29080369,-102517802,-95794040,-19720677,-18181049}, 35058617461330963397663360726285069014086}. -{{-29064279,-91818661,-29189634,-49803898,-108083771}, 17704977909529971019603127185274824329132}. -{{-28937784,-122075419,-65748136,-76108050,-113990051}, 1879253435162809390759855554384983463757}. -{{-28815203,-117803465,-91570310,-45948840,-89225664}, 12937924086764231748546907912187200108732}. -{{-28739920,-1621470,-63047488,-118915914,-17352254}, 26806782498886483260022139973098350600031}. -{{-28704949,-53241159,-121046623,-100289274,-116335534}, 4095425405420358575893278187136087317464}. -{{-28666214,-121578024,-105994753,-35345362,-20826216}, 34726133377127885677326996538304332684603}. -{{-28377778,-98010088,-83959429,-61584741,-75855531}, 2567887158265164356248655201452547443235}. -{{-28091072,-75013211,-25100743,-117491005,-74859380}, 7578923915303025692885797843741502280913}. -{{-28060654,-62870476,-51806645,-108283911,-7418915}, 29354500730545752323791133366286052304675}. -{{-28016527,-36094349,-74867848,-82784575,-2386356}, 27077928052848891820646212896665997882676}. -{{-27932409,-101598238,-13690069,-11181383,-70560802}, 18911470316843824629908418085537281519442}. -{{-27809509,-48531980,-3783443,-90132409,-411400}, 32195639524258090135133664808462505042066}. -{{-27715831,-48965074,-71942759,-95707760,-73419950}, 4952437234058544102309218066423675549434}. -{{-27703685,-37262811,-56686532,-67762402,-2170006}, 27093878477395951429401802322695578796892}. -{{-27575848,-93958015,-73912168,-51021776,-34775661}, 34223963138263669045106605437463802068045}. -{{-27575594,-30799511,-116176604,-33387943,-77441071}, 15668416077031045501304628168451512855397}. -{{-27500471,-31788344,-120214775,-119733292,-89256885}, 4767985583883768371992542795440137411754}. -{{-27449717,-2382538,-75523691,-34253886,-102398989}, 15263769254460571464190458764167127704010}. -{{-27156098,-53148416,-123267184,-116296315,-98672597}, 4106059091473382950312194615612101892391}. -{{-27068489,-63652288,-88770292,-91625571,-55517228}, 23409501915146790741442098619530089106710}. -{{-27016832,-6625476,-61813121,-48267080,-61560569}, 15937084097089520130477489169676436796427}. -{{-26894196,-9860759,-59540702,-110529783,-36827132}, 26145228645676666951935096920427209767381}. -{{-26725946,-89440123,-106295857,-105298100,-12791094}, 23922823721663012191153511086928676115065}. -{{-26704445,-101425449,-78320861,-50957675,-68080670}, 13126369378915746523107115493471584504592}. -{{-26703716,-15611809,-7052980,-24584852,-119046952}, 20684697654654575100340692634230024849437}. -{{-26605441,-62927196,-9756157,-35426261,-120242933}, 17964814628955674266049160589262835614722}. -{{-26557303,-71537798,-16816983,-57297617,-55021212}, 29194225554569721471939816489913018989810}. -{{-26413120,-104822875,-87668242,-5594348,-24480853}, 34575278431979653578492496164901329634509}. -{{-26381996,-80212436,-67383005,-57634888,-121419385}, 1974377724261701717882900546452443815947}. -{{-26300925,-54545614,-69086552,-52034714,-85644815}, 15829850362180362156628682805779002481486}. -{{-26294204,-105569951,-28728448,-68791843,-82543787}, 7846673837007079571004649598842027154245}. -{{-26244191,-56897415,-61301634,-118968255,-5655932}, 24105855002071598541188401998900229647860}. -{{-26037928,-12184740,-47886607,-33567287,-117462087}, 20514298991973897060482408662585301596035}. -{{-25933305,-5474634,-100744556,-41724663,-29819451}, 36867193834777788719911543271415565231942}. -{{-25765363,-42504790,-96786274,-95612321,-16568083}, 26559952677462413807655083964091078879974}. -{{-25555790,-68626281,-8352331,-321724,-55606164}, 40083097393172957031789099187207728991417}. -{{-25376400,-68309829,-117773131,-96858875,-122721656}, 1461204516508725763558621595832563942801}. -{{-25363585,-37993843,-27219217,-46533522,-60200650}, 21129305854720092745708923688784982710104}. -{{-25221684,-92908959,-16084451,-4050338,-114091931}, 18220526631095189804352968240796877196233}. -{{-25108169,-33361993,-93576141,-101684946,-18141400}, 26562210976222908575173581131668775488792}. -{{-24909026,-6049498,-87282133,-85577179,-35632977}, 26479690715265088482069733797205038678371}. -{{-24896467,-69039303,-104149301,-2240005,-6112673}, 35154822276428176589290452953047163291744}. -{{-24722567,-61393617,-32312666,-24408569,-108777312}, 17800851903947650723172297793317108116660}. -{{-24263266,-90136393,-10703023,-33123024,-92253745}, 17901704487155546431742442135775024871593}. -{{-24204511,-115316574,-84325138,-85889498,-6662119}, 24332255604675784229314837087867446775790}. -{{-24052363,-49071417,-120040816,-99398120,-114513980}, 4096072500833886320737501288526571747388}. -{{-22999851,-57811179,-32556319,-41852462,-56087265}, 39567606439735114610699268578140953375208}. -{{-22715720,-55976720,-4223469,-27194854,-23288543}, 42445927061759821553607770647838392250123}. -{{-22608088,-56544075,-89092150,-43464688,-57360557}, 13253517618891281210908191800859924608205}. -{{-22591362,-73822066,-11233624,-82282135,-18572780}, 29902596559023256679347502962940940530039}. -{{-22528594,-104373445,-77892657,-29405938,-83700074}, 13157218211825995637580886796262567318329}. -{{-22486156,-77191387,-102913603,-69979768,-75317560}, 2526304761346764265928542863269628338393}. -{{-22441296,-69000654,-20432137,-91657496,-12759121}, 29576330803261843872138404518246983564363}. -{{-22430098,-74226989,-122966175,-13870219,-56193185}, 34496543008042553202865917893595160203681}. -{{-22122851,-116895043,-5472586,-109924365,-46209912}, 28802722216980745693401198396981913731316}. -{{-22053690,-50932293,-110742061,-56746221,-99855379}, 4498645927683814746646992195590871745057}. -{{-21987287,-26372407,-93166912,-44056807,-15279660}, 37482182124604708124039868212210168610164}. -{{-21794091,-106449694,-26800569,-112968516,-92622845}, 6878615031034275173053195693090279168106}. -{{-21570623,-115033799,-87092448,-85277519,-105256591}, 1935449607204318489535715707041313029988}. -{{-21500293,-12646132,-40612647,-29552628,-14511709}, 43014426293976388810617152203318600798346}. -{{-21463580,-12364337,-13505687,-52287979,-98925014}, 20736227742057245638240662329028461386641}. -{{-21091998,-16971534,-28501487,-73716722,-42661371}, 31780380268943571652261015861760894705643}. -{{-20936901,-39029446,-88757675,-27669944,-11344383}, 37658027032402874582243644487269552188106}. -{{-20813543,-107821697,-105299813,-9632919,-45250809}, 34417464982935148510846809625075739585824}. -{{-20524395,-78501114,-113663068,-20695559,-14602175}, 35176960801232122900603226330048491938662}. -{{-20230095,-68363843,-79741769,-97053967,-3585291}, 24152574445131761904841036981640389867360}. -{{-20157084,-32256527,-80850420,-13642098,-32379700}, 37327903175448748685543501266249692776797}. -{{-20046564,-92381422,-122582510,-121198795,-29970924}, 23206413025493465534498463236866101221847}. -{{-19971389,-7010117,-9991253,-1198468,-110165016}, 21066558188893827870881383442280009482264}. -{{-19879702,-2948456,-46770511,-20793600,-75352841}, 21568905154583684619075601094498229812395}. -{{-19529620,-79009319,-39091330,-29773163,-97841145}, 17860587482254023614321050956443706804677}. -{{-19492639,-58229491,-30544023,-82098801,-55940840}, 29059845112652281982879167690672311006448}. -{{-19098766,-30036079,-17524019,-96420055,-96665324}, 9776227951907951826391142262268108746225}. -{{-19067825,-106820791,-19103945,-80209590,-109377931}, 7359709871299159072206578737775322808136}. -{{-19047248,-11886686,-8608279,-4185518,-25787198}, 42865884372778162882993066448659297763291}. -{{-19041664,-89808491,-7808277,-98119781,-115618690}, 7114553528900170693744073347095319348817}. -{{-18927369,-40097135,-119499791,-38632022,-12136630}, 37484980710428443750505224135985104486360}. -{{-18766047,-45860454,-91031098,-94867214,-78567745}, 4823691782036785209103428350665299291630}. -{{-18478279,-35513621,-33052143,-46620191,-4098978}, 42947695618273904702685157538088978790320}. -{{-18474505,-83663875,-82141516,-60002608,-80059264}, 2691374046150548202346066178166426362972}. -{{-18007035,-5549959,-33247399,-89555076,-23318092}, 31803801732357620833428116932397283121400}. -{{-18006478,-81571928,-6308990,-116776874,-21766450}, 29562216827326794075641117252497929740223}. -{{-17985000,-75348397,-119712690,-10937174,-93669723}, 12740426277594414214812095700988607702925}. -{{-17891968,-7020695,-13427716,-109688125,-64323492}, 10528746250709038839402313891715873049685}. -{{-17833323,-50703092,-105982509,-43560763,-28716264}, 36820627334848742483173404700343152853298}. -{{-17512414,-56704816,-96084628,-68780469,-27913123}, 23647895084668140539689280684913383706151}. -{{-17492602,-29498494,-3585675,-36508058,-24526198}, 42448337715453811115368110905092682468347}. -{{-17478028,-2763635,-628190,-80000355,-74121137}, 10855500763609265096577726503648743182789}. -{{-16631282,-111042757,-90914314,-118240525,-51649827}, 23187340285606154890039987460246939763365}. -{{-16453433,-5919088,-81797,-115369969,-13671120}, 32292946799966918087444411912389731085330}. -{{-16436298,-40192148,-80704078,-76601448,-20367183}, 27095580055914119620178161015256682656431}. -{{-16374506,-62454291,-18561439,-99698847,-30914239}, 28916790832567598759017380289229222900705}. -{{-16336069,-24295459,-115806453,-33129782,-93323185}, 15050307913586985629525578880729555951944}. -{{-16231527,-101991183,-76699585,-61671852,-7559074}, 24387210756117001300617255334376441683576}. -{{-16219031,-99263543,-111768027,-28605748,-99163186}, 12327784842227753188263642381386693971704}. -{{-16192917,-98662966,-97824917,-64509296,-68646124}, 2464911952429271312672825708389289502810}. -{{-16152642,-3455785,-117338007,-23050223,-71638176}, 15815504358034344140743018846044881648049}. -{{-16006380,-39739793,-50156015,-17464597,-108430760}, 20800548397835702832257979186229740624017}. -{{-15966343,43951,-23854837,-4042517,-70394272}, 21605447949290564353191436555113327545392}. -{{-15959499,-29641554,-35613945,-78809836,-75569170}, 10600366659785051211011230889027557560954}. -{{-15854044,-71147807,-105677710,-86773396,-75431385}, 2518244894442988568706262785210271193293}. -{{-15854034,-116801408,-31797742,-87806081,-85814696}, 7874356703062989966287224353358051047607}. -{{-15532310,-76052062,-89282967,-75606319,-96675809}, 2021520904830222898459320200650869112291}. -{{-15452764,-57049105,-44172622,-118224586,-25164493}, 28736200019361446328208483897942292076941}. -{{-15292276,-75964474,-113792624,-20413146,-84294115}, 13398892485442981125336309223392719213391}. -{{-15137348,-49072843,-103550988,-24728405,-91054707}, 15053211052947217618746365937514192241221}. -{{-14860091,-47805040,-45790952,-96807731,-88779676}, 10262223197347212266202149474560103848246}. -{{-14834361,-28620271,-95538633,-37728070,-96216081}, 15055751739407993103026047467396999347528}. -{{-14818047,-118794073,-39159849,-120090550,-11900159}, 29312805296866859454738479869418775478056}. -{{-14733953,-110408762,-21502794,-116527259,-73756966}, 7699672331458516506598737519123862865878}. -{{-14367533,-96655692,-76846815,-24250152,-87488525}, 13157338331304729183483058356082153730186}. -{{-14270087,-68113290,-70025927,-92823878,-108936341}, 1678558133564024361167282053098202707434}. -{{-14116840,-98203413,-65404410,-116792087,-112632348}, 1582587261918599983904197808225042474389}. -{{-13982498,-89143995,-96233187,-88286656,-68287231}, 2536395493426112761863077097596295144169}. -{{-13615269,-33394165,-12835527,-60041742,-84171708}, 10775295910682122651022577704581167985048}. -{{-13562312,-5562746,-62005306,-14087873,-92208324}, 15640922163871024310461087071339634992343}. -{{-13371406,-36275697,-48693995,-51796938,-42006738}, 42240950020471334877720704698321161555897}. -{{-13067368,-40621217,-34785231,-16798826,-119145110}, 20805240240473775700491087477659929468825}. -{{-13005203,-83042389,-94020233,-98054537,-23327968}, 23305259144423090700285294690877084954672}. -{{-13004042,-116265522,-12546716,-27927505,-85269242}, 18599121903626134164295350034507598832247}. -{{-12842703,-120363704,-99280062,-54313332,-114732369}, 12298729021970057545837732586058005175470}. -{{-12739369,-105499166,-20804526,-113103338,-27362596}, 28821360553479054783607234173942991461854}. -{{-12728584,-96058208,-60829181,-98316762,-55716905}, 23370788360654402233195068780029636693259}. -{{-12671402,-53680321,-120237067,-1348452,-110109593}, 15366613187918280418389500637826194786473}. -{{-12562309,-55975381,-114407217,-72846786,-88492016}, 5157612337301547154772970286493908095256}. -{{-12321568,-34134859,-28280533,-119841837,-62604982}, 10281125371394897661950204969299287557713}. -{{-12096560,-111006723,-29425990,-122360102,-94273898}, 6875723386476647909935943614312789981149}. -{{-12077462,-2496842,-7290854,-35935284,-120971168}, 20728195520823055714742289147323584075007}. -{{-11881776,-95512478,-121667065,-28704473,-94300216}, 12328383090536628468960269352693249506387}. -{{-11878756,-108402702,-119977139,-98601591,-29193398}, 23214440573199114129664037440648996744147}. -{{-11862653,-111963332,-14601863,-96043391,-31383419}, 28828780939953917820549235840259089675138}. -{{-11587034,-14785760,-115219123,-77499110,-89763926}, 5232223652057743931467361687233305045947}. -{{-11549798,-27317335,-87706815,-97776353,-57628575}, 5012332785726973432186397656250709049057}. -{{-11517515,-101148151,-29196348,-55048776,-33623368}, 39544764011247444312398841149664776939644}. -{{-11273313,-90802524,-118952265,-52748578,-102290997}, 12316780240646628689484131322740409046282}. -{{-11219101,-85212735,-26943821,-27370431,-46943126}, 39617523965156378153245292749954288905040}. -{{-11136512,-99976440,-94474643,-52422026,-50507321}, 34078979059490275796161675236155680705931}. -{{-11106482,-86763358,-112410748,-113630975,-102304783}, 1510564066885788215886692305773583821671}. -{{-11065179,-104828935,-41414033,-28288764,-1154719}, 40230981012972608543881243796816134527592}. -{{-10970375,-97196128,-65227469,-56657,-65710159}, 13523727481953656914502047969181757009442}. -{{-10798294,-117304819,-63001981,-109663194,-64860598}, 2281529719365035118493618813384334952313}. -{{-10574085,-108656175,-109691245,-56652556,-59590347}, 2457740431761643002422037145626307594824}. -{{-10553371,-31066045,-89704921,-72620947,-37974643}, 26449103338051603464197132358843161088800}. -{{-10523583,-10031579,-39004828,-89095707,-66930351}, 10703091865814746256459307102576848619364}. -{{-10482082,-10449572,-9673562,-117764393,-110560635}, 9826645209490527874900304193556643193511}. -{{-10472477,-60842595,-116589266,-94030338,-119681031}, 1502501092239756153041018833347272033228}. -{{-10443635,-18051661,-106802118,-31089910,-45948634}, 36889947970722116440581123184542585140156}. -{{-10355561,-13749247,-77346227,-2529678,-25895305}, 37421403253544513717685937414157822913992}. -{{-10173682,-43118381,-10623152,-41739117,-41152736}, 42409013542240123057519663890341227221045}. -{{-10138718,-39214494,-63168649,-877945,-97650763}, 15566143825220694762064340106580013760099}. -{{-9919563,-83440971,-35130657,-38453582,-73824087}, 18519541205966816581353082750086773601128}. -{{-9891377,-79946402,-82068496,-95825935,-114976086}, 1670638883600943188590428751067748005718}. -{{-9888780,-68121288,-120188049,-21782213,-92945383}, 12742710571399433467926010054906563123715}. -{{-9803409,-116895633,-47838019,-80337960,-93582372}, 7210962016713698489054298347809429269656}. -{{-9790289,-42162406,-121289901,-48895553,-111876941}, 15015764117179641581880939575841944972354}. -{{-9358648,-92112898,-113084964,-18458189,-99296265}, 12657235469703768923370450206925923337287}. -{{-9350659,-64303279,-93484752,-80937115,-121942858}, 1837622676990486725642066591133520894836}. -{{-8832109,-58173099,-9626201,-2009830,-122755028}, 18346305071147478966611680956758819844440}. -{{-8810532,-1903154,-34873491,-47501878,-29153493}, 42352907457409366879032799309757691470283}. -{{-8623711,-86715784,-35875665,-17328013,-114880370}, 18168606344031606084313585972142975295026}. -{{-8608743,-56776500,-67575203,-101934851,-100705506}, 1698918345399156036238463973913014601650}. -{{-8511815,-103786448,-57073899,-105756966,-25105212}, 23392654106370298428054984276118103567802}. -{{-8382076,-80837926,-77660616,-25179493,-36581617}, 34358520822363758485586113180894810593351}. -{{-8359389,-74292797,-121173911,-61403286,-27854776}, 23640117356142590256084589245879168266648}. -{{-8345474,-92324431,-4728445,-112287215,-107174676}, 7027446389033578815922342572987956472177}. -{{-8290793,-44869582,-33329268,-77274831,-24077911}, 31716539897146596749823326922292513533766}. -{{-8279251,-23941660,-39088674,-102896425,-35938754}, 31388519488653930543084296136565123785398}. -{{-8089307,-30125908,-70239873,-10141941,-66259111}, 16235680969689627614220904378425486660130}. -{{-7854159,-30381692,-138517,-97876539,-55228019}, 31537726906655807091577410465529097160482}. -{{-7841701,-100288070,-89671480,-31047539,-112461178}, 12477177092785291813118478573380608662358}. -{{-7627795,-74681811,-71971358,-4793824,-62082242}, 13606771674857558888802361182847588381436}. -{{-7390133,-68872275,-116650878,-1693512,-123020146}, 12731406956005310198513351516761220199132}. -{{-6553317,-15399926,-4777713,-110963054,-10905331}, 32290649962097199666283077373004549798730}. -{{-6514583,-67017426,-79827902,-73326824,-1130811}, 24482296658582838360390954452469407332078}. -{{-6480503,-7090962,-47705602,-102911249,-111425507}, 9667106389592832483256360326052413744870}. -{{-6294944,-93274203,-89658135,-55070960,-109941766}, 12466314089753279338470716868554651301593}. -{{-6177244,-83310089,-30782299,-70297635,-47425009}, 29068434460399572775167523419945203648897}. -{{-6118057,-86824740,-116630147,-3913994,-22914384}, 34528761110435078225755121142742298969498}. -{{-6115665,-116829950,-62601737,-37614197,-49707388}, 34257097207442990193051635458829128965202}. -{{-6106336,-9835765,-95022681,-75510888,-33675024}, 26356591064630546145925569038562937435161}. -{{-6074992,-19215959,-28166059,-3036382,-56574510}, 21603509043412559088396506216661396975577}. -{{-6054178,-87093154,-44856950,-61715653,-76683481}, 7965961441860719573509741548226947469543}. -{{-6004138,-86223471,-98925610,-18698068,-100624445}, 12745993820067930583873438664255196530925}. -{{-5881828,-111119678,-108023591,-88428548,-1893925}, 24225435572015921743018349913923149502667}. -{{-5668103,-109486756,-37690232,-11097902,-42916252}, 39863322071763010969072507251015581087038}. -{{-5288477,-14330693,-82890487,-10217778,-104064392}, 15633472180973928742001694557687766503832}. -{{-5192872,-32418069,-58009419,-61348729,-121354607}, 4656793145392033101892654276798174389889}. -{{-5015132,-59232704,-178029,-2367002,-13434378}, 40812042976906758783045121089226250554139}. -{{-5000870,-34501255,-80308647,-100392680,-70542251}, 5012698571065785866816686732914377866985}. -{{-4869852,-34817699,-62339117,-24145662,-29824510}, 37005554738643842636868973802376708416345}. -{{-4637011,-37817280,-118476657,-55574260,-88367115}, 15699517075174699625000505898310612556330}. -{{-4634551,-423299,-83401818,-110340080,-105265277}, 4406741472750202118986372201592244577516}. -{{-4514982,-86654254,-72238574,-105030088,-71622498}, 2377989000317460303820536018866444484351}. -{{-4103464,-43014367,-93997085,-83825123,-21242439}, 26931755858045088652789015023567300644673}. -{{-4001187,-34033029,-68580082,-33560740,-32625558}, 37004417780863376520081594108149080015548}. -{{-3974168,-64046358,-71284983,-96072257,-107803640}, 1679916706442139634982329705337112493267}. -{{-3854792,-52825009,-121888061,-49617612,-7536334}, 37475621756450828210763861387678820257305}. -{{-3788454,-75019816,-116502684,-16685757,-9139836}, 35178805856284733424944096994597096361015}. -{{-3762111,-82427973,-61120622,-86385615,-42366829}, 23784731307949502102616346166765955855780}. -{{-3314083,-42167183,-77734471,-53031012,-36153571}, 36986022023819619716967380192924154338024}. -{{-3258493,-60115735,-121059467,-25110677,-91118450}, 12414774863341519393773811149384327596752}. -{{-3216671,-7994877,-49380736,-100896969,-110530025}, 9668262140947705830104130105593135199268}. -{{-3193184,-32205778,-14024003,-109989825,-78587841}, 10426312000471488996129524385649368523971}. -{{-3155630,-11508211,-102116473,-21554610,-35156082}, 37246406840086082261893719962713862575993}. -{{-3132768,-1693228,-105405180,-38581678,-16079978}, 37578628729231126425337247661119795570463}. -{{-3110324,-69042123,-32935922,-97723180,-62996626}, 7656026448869420850895521963045219009245}. -{{-3062403,-56556833,-44847030,-33506566,-62523330}, 18539670628481779374152721051294765562812}. -{{-3012993,-7644647,-74133321,-26382789,-5249455}, 37762638132559968287298307814728364416576}. -{{-2689426,-48941968,-97347472,-37511370,-120844091}, 15032408939166422818199633392325972728623}. -{{-2449602,-92265306,-13467529,-31932802,-113772142}, 17922908291721898500626792045516210525051}. -{{-2257039,-94603379,-15506921,-63331038,-62902087}, 8076145583543886922310864390886873790312}. -{{-2178709,-63404705,-73044211,-84489700,-93887382}, 2030510048644404195534266755416379116184}. -{{-2167134,-62275081,-107943025,-16683178,-56105772}, 34500377733632870785234042256527147736377}. -{{-1862899,-48702113,-31271263,-91018556,-121989073}, 9588072651817284056139319767471485114536}. -{{-1728113,-117992230,-8185418,-91108027,-17285212}, 29489462140204575662191878044179953028566}. -{{-1619773,-86850176,-94258571,-42325578,-35950761}, 34184267438962865231081041379665754638730}. -{{-1542232,-68266299,-72259950,-107312028,-78674558}, 2349758052950644824942351667752366102237}. -{{-1221531,-40936034,-14871663,-104791567,-27560059}, 31552642641758560470633376621676310606818}. -{{-1221062,-49821259,-109855887,-99602293,-109144327}, 4138758185762003383831024112997291906785}. -{{-1025008,-94046428,-45543607,-72544223,-122202028}, 7203339816535354411395883388504254395795}. -{{-913839,-1199442,-31829514,-15791633,-24390239}, 42694179992262657989974257642337728620262}. -{{-810000,-3118957,-106901106,-51879243,-79772806}, 15785430362080311640994733108603187447701}. -{{-790664,-107845100,-29692220,-78903974,-90566615}, 7217650683968576084254446547517091866383}. -{{-684737,-3786618,-35068144,-8778793,-24570034}, 42694509303375128780479475551706270742102}. -{{-521497,-123359206,-78724463,-28590840,-78678152}, 13156534984739767417196239488490640637146}. -{{-486373,-21925295,-56604782,-10585401,-69242469}, 16319438228895748139774638436203516672196}. -{{-422653,-101112584,-42052035,-73589941,-100592350}, 7214259398872405798732903101403833158290}. -{{-366449,-8242832,-112848195,-104900999,-79003439}, 4904440640581562301904666577521177030530}. -{{-279243,-79977060,-63738051,-54090538,-42110389}, 34333566164042813392507487967566906032554}. -{{-200094,-25268031,-56176742,-118726587,-99099999}, 9595815699883934189791860537529933914085}. -{{-102400,-92762267,-102598832,-84938742,-1145113}, 24233273888198531856876583886149891487053}. -{{-67164,-73502905,-92102528,-43248200,-42357478}, 34163775221812997636790575617546496375325}. -{{-51152,-36283198,-13269212,-52949132,-101168242}, 20655062492268153012977744178682087738975}. diff --git a/test_cases/test_data/5dim_from_0_to_100.data b/test_cases/test_data/5dim_from_0_to_100.data deleted file mode 100644 index 5b2b831..0000000 --- a/test_cases/test_data/5dim_from_0_to_100.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{0,6,11,50,90}, 17474128836}. -{{0,17,60,49,89}, 17614639130}. -{{0,25,66,85,35}, 13432332954}. -{{0,48,17,16,60}, 635977732}. -{{0,50,2,66,30}, 8676459456}. -{{0,56,45,96,50}, 9615643140}. -{{0,62,47,100,81}, 26258651348}. -{{0,66,22,31,69}, 19340227032}. -{{0,78,31,23,1}, 2160277980}. -{{0,98,18,58,96}, 20212613568}. -{{1,2,99,96,98}, 31004295877}. -{{1,9,90,73,45}, 13426966683}. -{{1,19,0,67,37}, 9128919387}. -{{1,23,51,50,77}, 17597745623}. -{{1,27,95,12,95}, 21498917591}. -{{1,31,59,89,70}, 25919179471}. -{{1,33,45,25,100}, 17926869007}. -{{1,35,50,25,43}, 751567579}. -{{1,39,16,69,72}, 25841641547}. -{{1,42,51,26,31}, 231556053}. -{{1,48,42,25,24}, 229507209}. -{{1,70,97,80,18}, 15191771717}. -{{1,77,68,93,55}, 15594781211}. -{{1,91,55,81,56}, 11440558287}. -{{2,7,22,20,35}, 549468914}. -{{2,10,61,8,94}, 17336062564}. -{{2,11,96,45,70}, 21877842538}. -{{2,12,31,67,27}, 8611634108}. -{{2,29,14,25,41}, 548346042}. -{{2,31,4,21,25}, 27867258}. -{{2,38,26,25,15}, 80628472}. -{{2,48,42,21,8}, 212476072}. -{{2,58,26,18,75}, 17262380016}. -{{2,70,40,98,11}, 11140729712}. -{{2,80,86,32,26}, 6734484128}. -{{2,100,18,36,22}, 2504026784}. -{{3,5,41,32,32}, 939657255}. -{{3,28,23,94,38}, 9141844901}. -{{3,35,13,20,67}, 17255510647}. -{{3,42,36,46,44}, 1007513953}. -{{3,43,46,61,92}, 17675809003}. -{{3,67,64,99,76}, 32481231211}. -{{4,2,61,62,29}, 432960852}. -{{4,23,29,74,48}, 9150274886}. -{{4,24,82,57,60}, 5132600456}. -{{4,36,68,47,5}, 4630805784}. -{{4,37,88,65,3}, 12956339738}. -{{4,49,10,4,41}, 606741650}. -{{4,65,96,34,65}, 24024974610}. -{{4,76,27,36,39}, 2957209236}. -{{4,82,52,28,8}, 2297181248}. -{{4,91,62,1,42}, 2825590474}. -{{5,2,97,42,34}, 5234755397}. -{{5,24,22,34,26}, 292099969}. -{{5,30,74,94,53}, 13449522641}. -{{5,35,96,93,94}, 30292076107}. -{{5,38,23,35,37}, 876633565}. -{{5,42,37,97,63}, 9613956701}. -{{5,76,49,38,67}, 19734277909}. -{{5,78,68,79,22}, 15049523017}. -{{5,81,43,93,12}, 10883064975}. -{{5,88,63,97,96}, 28863304845}. -{{6,11,74,52,12}, 4572538082}. -{{6,50,10,26,73}, 17258382832}. -{{6,59,72,82,96}, 30679434594}. -{{6,59,90,73,84}, 30155425002}. -{{6,61,10,77,23}, 8676404922}. -{{6,64,48,82,90}, 28081391392}. -{{6,76,4,96,98}, 28722667040}. -{{6,85,73,79,2}, 15034887982}. -{{6,89,69,80,100}, 32759698470}. -{{6,93,2,10,18}, 2166689698}. -{{6,96,66,15,75}, 23690225592}. -{{6,98,64,10,6}, 6509840224}. -{{7,29,68,57,16}, 4591000619}. -{{7,44,19,93,84}, 25866628269}. -{{7,48,91,63,89}, 21842765245}. -{{7,53,80,39,76}, 21817224491}. -{{7,56,94,31,78}, 21557639081}. -{{7,57,56,11,35}, 744949563}. -{{7,63,75,44,52}, 5186743527}. -{{7,67,77,18,19}, 6467753847}. -{{7,70,22,13,13}, 2152496377}. -{{7,71,64,37,35}, 7247769211}. -{{7,80,23,39,45}, 2959635901}. -{{7,89,88,52,71}, 23905658419}. -{{8,28,90,43,30}, 4587506568}. -{{8,33,85,87,83}, 30161285918}. -{{8,36,96,98,7}, 13354715920}. -{{8,45,3,58,17}, 361073046}. -{{8,61,26,60,21}, 367519890}. -{{8,62,45,18,52}, 765712708}. -{{8,87,63,89,79}, 28067158750}. -{{8,100,95,85,82}, 32308902540}. -{{9,5,55,94,87}, 25933708183}. -{{9,6,88,45,35}, 5104904793}. -{{9,14,28,10,38}, 541580097}. -{{9,27,43,56,32}, 950501575}. -{{9,33,85,3,1}, 4366307615}. -{{9,35,60,56,100}, 18199531587}. -{{9,43,39,37,64}, 17649742031}. -{{9,60,72,12,52}, 4918339585}. -{{9,68,57,6,53}, 2839734549}. -{{9,71,62,21,35}, 2831334107}. -{{9,72,14,96,56}, 11560259713}. -{{9,88,97,51,89}, 24052859165}. -{{10,3,21,11,8}, 5017966}. -{{10,13,39,12,93}, 17331779766}. -{{10,15,1,15,70}, 17180257134}. -{{10,16,18,24,37}, 551862448}. -{{10,22,77,97,63}, 13709793916}. -{{10,41,13,53,100}, 18060931118}. -{{10,64,47,24,60}, 2844709028}. -{{10,71,2,40,17}, 2432993522}. -{{10,87,100,17,86}, 23783856746}. -{{11,9,17,48,15}, 281657911}. -{{11,9,39,38,67}, 17582633911}. -{{11,24,8,8,27}, 19890737}. -{{11,51,99,27,84}, 21703737839}. -{{11,60,90,6,63}, 4922796977}. -{{11,62,28,81,45}, 9209370745}. -{{11,62,79,0,7}, 4364425973}. -{{11,68,57,21,27}, 2311760445}. -{{12,11,13,54,98}, 17993807686}. -{{12,18,22,56,61}, 837604560}. -{{12,18,42,90,53}, 9288730064}. -{{12,69,10,9,90}, 19345084042}. -{{12,87,41,59,27}, 2578354014}. -{{12,88,0,98,77}, 28188460304}. -{{13,11,22,80,74}, 25783015107}. -{{13,16,62,92,78}, 25919682177}. -{{13,51,84,36,15}, 4637390419}. -{{13,54,17,56,76}, 17530932293}. -{{13,60,8,93,75}, 25848426009}. -{{14,1,30,96,90}, 26059904674}. -{{14,8,0,60,58}, 831366688}. -{{14,18,80,55,74}, 21758519144}. -{{14,31,6,28,79}, 17191272178}. -{{14,36,48,10,73}, 17386212656}. -{{14,63,19,17,95}, 17279078142}. -{{14,82,94,88,34}, 15584368352}. -{{14,92,57,72,76}, 28058831908}. -{{15,10,21,83,61}, 9156810109}. -{{15,16,79,18,63}, 4859811765}. -{{15,33,2,87,36}, 9202361771}. -{{15,35,47,52,94}, 17675515623}. -{{15,39,16,23,72}, 17260129643}. -{{15,39,67,73,21}, 12969102591}. -{{15,46,74,25,72}, 21551353065}. -{{15,80,90,89,91}, 32244663993}. -{{15,85,14,3,38}, 2686640043}. -{{15,98,33,55,46}, 3163088749}. -{{16,3,53,70,21}, 8746201430}. -{{16,13,7,41,37}, 806705310}. -{{16,35,89,79,21}, 12974448990}. -{{16,39,10,65,93}, 25855412442}. -{{16,42,36,3,34}, 739316552}. -{{16,47,58,35,0}, 475204042}. -{{16,50,44,30,78}, 17393677120}. -{{16,59,66,27,67}, 21553808346}. -{{16,72,69,92,4}, 15042179076}. -{{16,78,81,13,65}, 23627901020}. -{{17,3,75,19,41}, 4841931231}. -{{17,14,2,27,0}, 9767369}. -{{17,14,84,23,67}, 21488548697}. -{{17,41,1,0,51}, 621871639}. -{{17,61,92,61,88}, 21843884043}. -{{17,67,27,81,94}, 27948368591}. -{{17,85,61,11,77}, 19469850911}. -{{17,91,2,78,43}, 11278296019}. -{{18,15,37,43,37}, 940923262}. -{{18,20,50,54,29}, 435710384}. -{{18,29,55,62,23}, 435518390}. -{{18,36,76,7,30}, 4380588840}. -{{18,53,52,0,81}, 17405319218}. -{{18,61,6,99,89}, 26125867450}. -{{18,74,49,97,86}, 28342043244}. -{{18,90,45,74,4}, 10875261284}. -{{18,95,67,10,100}, 24162683366}. -{{18,100,48,20,74}, 19542845984}. -{{19,5,58,7,54}, 693267371}. -{{19,9,36,67,22}, 8742064939}. -{{19,18,6,21,83}, 17208193785}. -{{19,21,35,3,51}, 691014591}. -{{19,21,83,87,30}, 12917959599}. -{{19,26,49,0,3}, 141623925}. -{{19,31,4,83,66}, 25781410667}. -{{19,39,99,82,82}, 30292315111}. -{{19,50,66,23,62}, 4927808489}. -{{19,86,0,4,3}, 2150640241}. -{{19,86,73,71,39}, 15572560765}. -{{19,87,66,73,24}, 15053097195}. -{{19,97,9,9,29}, 2233352255}. -{{19,99,28,15,91}, 19417412475}. -{{20,20,42,76,36}, 9264589952}. -{{20,45,38,16,42}, 748232322}. -{{20,58,2,41,28}, 356336840}. -{{20,59,93,30,3}, 4378277718}. -{{20,65,48,81,75}, 28065662490}. -{{20,100,47,23,65}, 19538263452}. -{{21,5,97,55,97}, 22423809311}. -{{21,9,45,61,84}, 17609225231}. -{{21,18,46,43,76}, 17586607561}. -{{21,24,36,57,73}, 17594913817}. -{{21,29,15,82,6}, 8601689991}. -{{21,33,89,11,51}, 4921362207}. -{{21,44,36,80,28}, 8818088961}. -{{21,51,65,6,49}, 4918879575}. -{{21,57,86,69,74}, 30139823755}. -{{21,74,52,46,20}, 2572514625}. -{{21,84,46,37,13}, 2553969817}. -{{21,84,99,83,76}, 32358550925}. -{{21,95,55,7,22}, 2305916879}. -{{21,99,100,75,41}, 15772423515}. -{{22,3,18,16,37}, 550520050}. -{{22,3,58,5,2}, 139601642}. -{{22,21,63,10,25}, 159260086}. -{{22,29,98,78,5}, 13022621106}. -{{22,30,92,10,14}, 4303314784}. -{{22,51,84,72,33}, 13496489074}. -{{22,58,80,70,53}, 13513090416}. -{{22,59,63,17,68}, 17397142766}. -{{22,66,79,35,14}, 6712612844}. -{{22,73,70,30,50}, 7005878178}. -{{22,73,74,44,96}, 24429143202}. -{{22,88,53,11,7}, 2289391420}. -{{22,100,17,37,38}, 3025169964}. -{{23,1,57,55,95}, 17613612863}. -{{23,8,35,88,21}, 8750711989}. -{{23,18,63,76,7}, 8731916021}. -{{23,36,88,95,7}, 12966063929}. -{{23,62,90,97,69}, 30407871737}. -{{23,71,77,15,9}, 6444432767}. -{{23,76,3,94,50}, 11300843429}. -{{23,80,20,83,44}, 11290563881}. -{{23,89,84,14,44}, 6987543843}. -{{23,93,79,37,98}, 24430984879}. -{{23,97,6,4,29}, 2232972467}. -{{24,13,36,89,78}, 25914366474}. -{{24,32,36,93,23}, 8817799704}. -{{24,32,87,52,85}, 21840851092}. -{{24,37,82,68,36}, 13494184066}. -{{24,46,35,97,99}, 26777586396}. -{{24,51,76,7,8}, 4365922634}. -{{24,78,25,90,3}, 10751544148}. -{{24,79,68,21,20}, 6468794442}. -{{25,0,9,33,40}, 807043085}. -{{25,6,78,15,10}, 4296981449}. -{{25,18,2,79,56}, 9147556297}. -{{25,21,62,47,70}, 17590320011}. -{{25,24,3,88,74}, 25782223493}. -{{25,31,85,94,20}, 12917799239}. -{{25,36,9,7,87}, 17264995101}. -{{25,42,12,78,84}, 25855258945}. -{{25,43,75,17,44}, 4909154511}. -{{25,70,4,70,59}, 11292687185}. -{{25,92,15,19,27}, 2176555933}. -{{26,21,81,63,45}, 5116848446}. -{{26,33,51,71,47}, 9333957566}. -{{26,35,7,93,18}, 8683565806}. -{{26,40,47,24,77}, 17391669428}. -{{26,40,93,3,88}, 21564723500}. -{{26,49,55,52,4}, 485552294}. -{{26,53,85,23,98}, 22094592814}. -{{26,67,29,55,29}, 2447044990}. -{{26,76,55,28,1}, 2295707828}. -{{26,93,79,55,53}, 7276329406}. -{{27,13,11,0,37}, 538167479}. -{{27,40,25,96,80}, 26127597605}. -{{27,46,53,91,69}, 25985145213}. -{{27,53,55,49,29}, 502847679}. -{{27,53,96,50,0}, 4776298787}. -{{27,60,53,10,99}, 17925774133}. -{{27,64,72,4,88}, 23640842273}. -{{27,82,30,57,23}, 2448872185}. -{{27,97,39,54,39}, 3163616183}. -{{27,99,85,17,90}, 23720399471}. -{{28,29,51,73,9}, 8732380318}. -{{28,48,83,99,17}, 13244597660}. -{{28,61,24,61,36}, 888663050}. -{{28,61,73,35,86}, 21830553358}. -{{28,78,62,89,22}, 10902560456}. -{{28,80,39,98,57}, 11697427860}. -{{28,94,99,63,25}, 6874312156}. -{{29,11,12,8,31}, 18863699}. -{{29,15,42,80,19}, 8750599891}. -{{29,21,24,57,34}, 821464587}. -{{29,36,16,37,23}, 357625369}. -{{29,40,80,48,91}, 21841413649}. -{{29,44,50,3,25}, 223972761}. -{{29,55,38,59,51}, 1035247579}. -{{29,56,59,24,13}, 218088597}. -{{29,71,9,49,31}, 2442841695}. -{{29,81,86,26,48}, 7012128131}. -{{29,87,36,51,47}, 3099123547}. -{{29,93,14,64,70}, 27920686723}. -{{29,95,79,52,71}, 23902551767}. -{{30,22,25,22,34}, 552775524}. -{{30,37,29,66,34}, 9199329062}. -{{30,67,32,23,3}, 2291181434}. -{{30,77,53,63,72}, 19744537902}. -{{30,80,58,25,83}, 19494504120}. -{{30,81,47,36,4}, 2553476262}. -{{31,9,78,58,80}, 21769983395}. -{{31,15,34,75,26}, 8742866923}. -{{31,24,68,60,3}, 4575311409}. -{{31,24,74,61,94}, 21772625577}. -{{31,26,59,13,26}, 159360749}. -{{31,36,13,30,53}, 630652213}. -{{31,38,12,68,63}, 9212460657}. -{{31,47,85,41,19}, 4652899967}. -{{31,52,12,33,73}, 17519254585}. -{{31,58,45,41,1}, 473404541}. -{{31,59,14,90,46}, 9206487011}. -{{31,63,2,50,92}, 17544367587}. -{{31,67,12,24,36}, 2694239331}. -{{31,70,57,55,50}, 3117592429}. -{{31,73,81,64,96}, 32754467879}. -{{31,75,34,68,92}, 28069979363}. -{{31,84,21,94,27}, 10770759477}. -{{31,94,17,38,79}, 19603779445}. -{{32,2,36,55,29}, 461926744}. -{{32,19,69,94,15}, 12929758038}. -{{32,50,77,55,84}, 21871358284}. -{{32,51,91,26,9}, 4411228630}. -{{32,55,34,51,31}, 531123162}. -{{32,85,80,50,79}, 23939533586}. -{{32,90,4,43,55}, 3005567832}. -{{32,92,51,67,91}, 28108721052}. -{{32,97,40,85,14}, 10981368330}. -{{32,100,64,26,47}, 7089179408}. -{{33,1,51,89,88}, 25967722639}. -{{33,5,80,69,12}, 12923201547}. -{{33,7,100,0,75}, 21643139667}. -{{33,12,31,49,12}, 315316365}. -{{33,20,13,92,60}, 9188571141}. -{{33,26,38,82,2}, 8768263105}. -{{33,29,69,78,44}, 13458307335}. -{{33,65,85,88,31}, 15096107543}. -{{33,76,71,92,37}, 15611558037}. -{{33,91,7,27,66}, 19371725775}. -{{33,92,36,29,87}, 19522746905}. -{{34,6,54,14,47}, 709655536}. -{{34,14,60,85,40}, 9307895912}. -{{34,32,85,13,93}, 21597286460}. -{{34,34,22,75,43}, 9232454648}. -{{34,39,5,17,93}, 17306245246}. -{{34,43,63,72,51}, 9383121654}. -{{34,46,10,12,51}, 654781168}. -{{34,54,38,35,53}, 1059084792}. -{{34,69,22,30,84}, 19390560674}. -{{34,98,1,41,30}, 2534163052}. -{{35,6,2,85,23}, 8648682233}. -{{35,13,28,78,72}, 25808550179}. -{{35,55,7,61,33}, 916732159}. -{{35,61,0,65,49}, 9246410811}. -{{35,70,42,62,32}, 3129354721}. -{{35,70,73,44,6}, 6744861285}. -{{35,75,93,7,40}, 7017804143}. -{{35,78,54,36,87}, 19784628977}. -{{35,78,82,73,63}, 15624653561}. -{{35,83,72,55,51}, 7308714875}. -{{35,85,54,81,58}, 11474049707}. -{{35,91,34,98,0}, 11175789027}. -{{35,95,87,55,30}, 6776519663}. -{{36,10,29,74,99}, 26344888148}. -{{36,12,82,87,15}, 12931657624}. -{{36,27,97,83,28}, 13080544590}. -{{36,40,12,21,7}, 109278744}. -{{36,63,3,48,56}, 933825734}. -{{36,63,43,65,25}, 8844414174}. -{{36,66,50,75,61}, 11463837144}. -{{36,79,38,58,98}, 20309155778}. -{{36,100,29,58,59}, 3083738900}. -{{37,7,32,34,27}, 453513043}. -{{37,11,41,14,57}, 722412887}. -{{37,25,60,75,49}, 9318110491}. -{{37,49,80,4,15}, 4402472467}. -{{37,62,72,72,56}, 13542296641}. -{{37,63,8,69,9}, 8693427291}. -{{37,68,9,25,96}, 19906563085}. -{{37,77,98,29,26}, 6636252811}. -{{37,85,0,46,60}, 3006033155}. -{{37,86,72,72,81}, 32265079889}. -{{37,90,89,11,74}, 23663150925}. -{{37,92,16,58,25}, 2481786129}. -{{38,2,45,54,25}, 462042484}. -{{38,7,17,22,16}, 62926182}. -{{38,7,55,21,12}, 180911342}. -{{38,8,79,56,62}, 5159999140}. -{{38,16,5,44,48}, 858010660}. -{{38,50,0,20,76}, 17291568224}. -{{38,64,23,9,6}, 2185516716}. -{{38,68,54,55,73}, 19776683448}. -{{38,69,40,39,5}, 2583850298}. -{{38,73,21,81,88}, 27980796974}. -{{38,85,4,1,42}, 2720538154}. -{{38,88,62,18,83}, 19526784944}. -{{39,0,4,82,16}, 8648660257}. -{{39,17,52,84,22}, 8789194275}. -{{39,23,98,0,12}, 4465380579}. -{{39,35,3,62,9}, 378283511}. -{{39,52,13,73,40}, 9230490669}. -{{39,55,94,57,52}, 5232811243}. -{{40,23,80,59,14}, 4612475722}. -{{40,28,82,13,21}, 4351977624}. -{{40,34,24,76,6}, 8695243328}. -{{40,39,99,92,10}, 13129001670}. -{{40,48,73,86,60}, 13550412036}. -{{40,51,48,18,45}, 787005778}. -{{40,66,23,32,69}, 19633590484}. -{{40,68,56,53,1}, 2596448280}. -{{40,73,40,28,88}, 19521314818}. -{{41,17,35,65,4}, 8759853199}. -{{41,19,12,25,22}, 61264459}. -{{41,19,61,90,14}, 8773358407}. -{{41,20,31,41,0}, 308713613}. -{{41,22,58,11,89}, 17371662809}. -{{41,28,27,8,64}, 17220208773}. -{{41,29,58,0,41}, 711690387}. -{{41,31,4,45,67}, 17484331611}. -{{41,35,85,68,46}, 13527216711}. -{{41,48,91,25,68}, 21590622349}. -{{41,81,55,92,18}, 10936955527}. -{{42,18,53,12,93}, 17371558004}. -{{42,32,92,19,45}, 4945793336}. -{{42,34,95,52,34}, 5213696740}. -{{42,41,39,11,15}, 235787198}. -{{42,46,60,64,69}, 26009131120}. -{{42,54,85,76,57}, 13546338420}. -{{42,57,78,48,33}, 5211656370}. -{{42,61,40,95,58}, 9389976362}. -{{42,65,63,18,58}, 2882180006}. -{{42,67,50,59,81}, 19793215994}. -{{42,76,59,72,45}, 11447290036}. -{{42,100,27,8,48}, 2806417572}. -{{43,0,4,81,48}, 9185562665}. -{{43,0,20,46,29}, 323809585}. -{{43,4,67,47,32}, 5134133677}. -{{43,18,13,54,21}, 329445749}. -{{43,24,97,55,68}, 21921653037}. -{{43,29,100,86,22}, 13080066851}. -{{43,37,69,61,74}, 21853157935}. -{{43,40,59,42,99}, 18224743349}. -{{43,46,9,12,1}, 101165173}. -{{43,47,75,54,66}, 21852564455}. -{{43,47,93,36,71}, 21848390263}. -{{43,48,48,21,73}, 17429995577}. -{{43,73,16,93,93}, 27981111355}. -{{43,75,86,55,23}, 6773928955}. -{{43,76,76,11,6}, 6476520233}. -{{43,89,99,25,8}, 6621593775}. -{{43,100,65,71,1}, 15133092157}. -{{44,3,14,81,68}, 25811932362}. -{{44,19,100,71,86}, 30251480906}. -{{44,24,62,59,6}, 451401608}. -{{44,29,4,40,4}, 304471042}. -{{44,37,48,2,20}, 255905026}. -{{44,46,92,57,35}, 5214019160}. -{{44,47,26,54,87}, 17578586066}. -{{44,47,49,12,81}, 17436093526}. -{{44,61,12,31,77}, 17292066074}. -{{44,61,29,49,45}, 921426974}. -{{44,62,57,43,55}, 1063767900}. -{{44,69,14,93,16}, 10796579978}. -{{45,2,58,85,35}, 9307334361}. -{{45,20,52,60,13}, 451738641}. -{{45,21,80,64,4}, 12924800003}. -{{45,42,66,96,30}, 13271418561}. -{{45,61,59,48,13}, 518769815}. -{{45,62,24,55,37}, 920907097}. -{{45,67,1,20,42}, 2726864455}. -{{45,73,48,21,41}, 2865341467}. -{{45,82,68,86,4}, 15076488513}. -{{45,87,1,14,26}, 2200743751}. -{{46,6,7,15,92}, 17231052268}. -{{46,16,95,54,100}, 22328571300}. -{{46,17,39,42,68}, 17618490790}. -{{46,19,16,62,28}, 334292322}. -{{46,29,15,34,54}, 857989030}. -{{46,31,88,63,36}, 5149027690}. -{{46,36,96,94,46}, 13665890080}. -{{46,49,70,96,43}, 13793531570}. -{{46,69,35,76,37}, 11442384054}. -{{46,70,17,80,7}, 10783608436}. -{{46,73,61,65,98}, 28626359854}. -{{46,74,56,3,50}, 2873329512}. -{{46,81,73,41,64}, 23926834222}. -{{47,0,1,27,13}, 42779965}. -{{47,17,99,67,83}, 30251452351}. -{{47,34,30,30,32}, 650556897}. -{{47,35,82,3,10}, 4400383979}. -{{47,38,78,75,16}, 13002776041}. -{{47,49,22,80,69}, 25885201587}. -{{47,79,70,71,21}, 15082847739}. -{{47,81,16,45,7}, 2456086075}. -{{47,84,81,62,64}, 23939296549}. -{{47,86,88,88,93}, 32278236273}. -{{47,88,13,95,30}, 10799281965}. -{{47,93,6,38,90}, 19648855971}. -{{48,2,39,36,93}, 17634455764}. -{{48,12,61,47,37}, 978811164}. -{{48,14,70,2,51}, 4883291088}. -{{48,17,7,5,65}, 17216581790}. -{{48,28,92,72,93}, 30123448336}. -{{48,47,85,55,59}, 5231950686}. -{{48,48,21,23,30}, 133722892}. -{{48,55,85,97,62}, 13815536206}. -{{48,56,48,65,80}, 26028867592}. -{{48,63,60,19,56}, 804985162}. -{{48,68,29,45,35}, 2991995420}. -{{48,69,11,18,40}, 2728003974}. -{{48,69,17,49,90}, 19660278286}. -{{48,79,73,93,28}, 15093164110}. -{{48,87,73,67,99}, 32785959774}. -{{49,18,13,25,34}, 582357581}. -{{49,19,30,75,36}, 9168114123}. -{{49,26,90,30,14}, 4345258945}. -{{49,37,44,100,6}, 9094461955}. -{{49,38,40,12,99}, 17953073745}. -{{49,48,34,20,81}, 17443070097}. -{{49,49,5,54,46}, 918057735}. -{{49,56,0,80,57}, 9256370193}. -{{49,62,37,65,28}, 8845350989}. -{{49,93,79,97,0}, 15337724047}. -{{50,0,38,100,85}, 26223866032}. -{{50,6,43,36,8}, 437922020}. -{{50,31,27,22,12}, 50031078}. -{{50,33,72,41,55}, 5219172922}. -{{50,65,14,18,46}, 2728022946}. -{{50,66,92,35,75}, 23930213240}. -{{50,73,88,84,61}, 15633965106}. -{{50,79,42,78,57}, 11460880882}. -{{50,100,81,85,73}, 32327084092}. -{{51,6,49,53,30}, 467167853}. -{{51,6,50,57,82}, 17646750441}. -{{51,26,46,17,34}, 716378857}. -{{51,55,82,28,25}, 4428933363}. -{{51,84,28,61,32}, 3002480681}. -{{51,86,92,71,95}, 32270613369}. -{{52,3,39,77,30}, 8776349390}. -{{52,24,93,90,18}, 12951426820}. -{{52,28,23,84,88}, 25836469380}. -{{52,30,81,100,94}, 30391496260}. -{{52,32,12,65,92}, 25888969736}. -{{52,36,5,59,88}, 17575976204}. -{{52,37,77,44,50}, 5219171846}. -{{52,44,1,69,62}, 9245912588}. -{{52,52,87,4,17}, 4419763348}. -{{52,60,45,70,64}, 26008042756}. -{{52,81,13,26,60}, 2747159814}. -{{52,89,63,41,7}, 2591512222}. -{{53,0,95,72,36}, 13460984965}. -{{53,11,79,73,73}, 30100362463}. -{{53,16,38,42,88}, 17636791681}. -{{53,25,7,17,19}, 61937311}. -{{53,73,37,45,45}, 3122492447}. -{{53,78,81,100,51}, 15893343829}. -{{53,84,98,36,98}, 24598556289}. -{{54,5,66,85,76}, 30108314794}. -{{54,29,62,24,12}, 184507554}. -{{54,35,18,13,70}, 17286063850}. -{{54,60,57,53,37}, 1056140348}. -{{54,61,18,11,21}, 125128122}. -{{54,72,52,93,27}, 10936464952}. -{{54,76,44,25,11}, 2325683768}. -{{54,79,25,13,63}, 2740940414}. -{{54,85,76,90,33}, 15614745906}. -{{54,97,32,8,93}, 19580863538}. -{{55,3,96,63,68}, 21920769387}. -{{55,38,3,84,88}, 25897217253}. -{{55,56,44,98,84}, 26293261601}. -{{55,59,55,26,70}, 17430829031}. -{{55,69,94,16,27}, 6507077299}. -{{55,86,12,83,42}, 11320041321}. -{{55,88,87,15,13}, 6484227517}. -{{56,1,22,92,83}, 25834074770}. -{{56,11,5,50,47}, 848941910}. -{{56,32,76,74,20}, 13003837696}. -{{56,41,63,68,35}, 9367171734}. -{{56,69,37,90,83}, 28111575830}. -{{56,100,29,80,91}, 28049054228}. -{{57,22,16,38,96}, 18026113345}. -{{57,45,14,68,0}, 8691890307}. -{{57,49,53,64,72}, 26012585991}. -{{57,73,41,14,63}, 2870993687}. -{{57,84,75,85,14}, 15078189709}. -{{58,8,44,37,55}, 991162936}. -{{58,9,34,48,78}, 17626153634}. -{{58,13,65,76,64}, 30099744806}. -{{58,18,26,55,91}, 17515062264}. -{{58,18,78,93,67}, 30110298872}. -{{58,25,90,83,54}, 13488079786}. -{{58,40,68,31,60}, 4959629608}. -{{58,45,8,38,52}, 924051746}. -{{58,47,48,7,64}, 17420101994}. -{{58,51,91,12,81}, 21600051446}. -{{58,61,33,26,96}, 17963518246}. -{{58,76,20,25,44}, 2732447784}. -{{58,92,70,15,77}, 23659936184}. -{{59,4,63,87,3}, 8771517373}. -{{60,1,78,40,27}, 4615739026}. -{{60,8,83,40,36}, 5139448964}. -{{60,18,40,31,71}, 17359628120}. -{{60,39,15,2,9}, 102407638}. -{{60,75,49,77,12}, 10911343694}. -{{60,76,73,11,31}, 6494867228}. -{{60,78,59,99,2}, 11179102156}. -{{60,92,56,39,94}, 19788459784}. -{{60,96,85,5,15}, 6548944412}. -{{61,1,12,5,71}, 17214666267}. -{{61,4,3,33,74}, 17483468429}. -{{61,15,66,71,15}, 12920156123}. -{{61,19,75,19,98}, 22056961999}. -{{61,20,29,29,96}, 17766464525}. -{{61,25,20,92,71}, 25819477523}. -{{61,25,25,100,67}, 26079372823}. -{{61,34,4,1,48}, 655397961}. -{{61,34,11,16,10}, 110790341}. -{{61,42,18,28,11}, 115189457}. -{{61,42,64,31,78}, 21585848137}. -{{61,52,51,100,76}, 26281045125}. -{{61,75,58,39,53}, 3142837723}. -{{61,77,84,75,36}, 15608438027}. -{{61,82,57,56,96}, 20316587077}. -{{61,85,34,84,11}, 10917293715}. -{{61,92,25,24,34}, 2734132741}. -{{61,92,83,49,78}, 23940681357}. -{{62,10,60,13,29}, 190837880}. -{{62,19,92,23,95}, 21541615482}. -{{62,21,6,1,63}, 590929594}. -{{62,29,59,4,78}, 17355763366}. -{{62,39,68,73,23}, 13003710074}. -{{62,47,63,4,62}, 794558182}. -{{62,48,7,91,67}, 25882302396}. -{{62,55,79,39,36}, 5204278766}. -{{62,65,26,80,0}, 10784769186}. -{{62,90,77,89,56}, 15632143468}. -{{62,98,61,43,21}, 2673268092}. -{{63,37,62,23,27}, 265994171}. -{{63,38,34,64,17}, 8842677489}. -{{63,49,83,89,74}, 30181983919}. -{{63,51,75,80,52}, 13550929127}. -{{63,83,1,76,77}, 27954832503}. -{{64,21,93,52,25}, 5669271574}. -{{64,23,47,41,91}, 18676062942}. -{{64,25,42,34,84}, 18675351938}. -{{64,29,89,58,88}, 22849456390}. -{{64,44,26,4,77}, 18325661840}. -{{64,44,33,15,65}, 18455275804}. -{{64,45,21,88,29}, 9761019926}. -{{64,61,86,63,47}, 6256688026}. -{{64,62,47,80,31}, 9893010132}. -{{64,65,15,10,54}, 3775288198}. -{{64,66,46,84,24}, 11971211456}. -{{64,68,61,58,56}, 4191033604}. -{{64,72,3,28,70}, 20409836164}. -{{64,75,35,88,81}, 29150740694}. -{{65,13,53,87,99}, 27527297823}. -{{65,39,99,79,0}, 14160243151}. -{{65,50,1,56,84}, 18616696901}. -{{65,54,99,15,73}, 22752799197}. -{{65,73,99,35,75}, 25099305887}. -{{65,74,57,57,41}, 4174315613}. -{{65,79,17,2,26}, 3242789703}. -{{65,88,9,50,49}, 4053991701}. -{{65,94,91,16,49}, 8084719829}. -{{65,98,23,39,69}, 20740862429}. -{{66,7,34,80,86}, 27002948322}. -{{66,24,15,79,74}, 26846639020}. -{{66,43,65,74,66}, 31205950310}. -{{66,66,20,19,20}, 3250606440}. -{{66,72,96,43,34}, 8456045352}. -{{66,76,73,13,68}, 24696547372}. -{{66,80,91,10,80}, 24719524260}. -{{67,18,73,98,68}, 31409193317}. -{{67,31,47,57,28}, 1504663791}. -{{67,36,27,83,21}, 9760295357}. -{{67,44,5,96,70}, 27179178533}. -{{67,50,16,34,92}, 18612765025}. -{{67,82,14,50,71}, 20680168433}. -{{67,97,12,79,100}, 29595431211}. -{{68,0,60,28,39}, 1757836816}. -{{68,4,44,44,45}, 2014215184}. -{{68,9,90,73,73}, 31143691418}. -{{68,24,11,10,54}, 1629964164}. -{{68,48,91,11,0}, 5442504076}. -{{68,54,59,27,57}, 1844317660}. -{{68,59,51,54,80}, 18754905542}. -{{68,64,45,71,93}, 29142709532}. -{{68,79,67,38,24}, 7802006982}. -{{68,95,92,26,13}, 7531879762}. -{{69,28,96,49,49}, 6335564825}. -{{69,33,37,48,26}, 1569199623}. -{{69,66,84,81,97}, 33835455577}. -{{69,80,51,10,70}, 20541884293}. -{{69,92,25,50,57}, 4058713365}. -{{70,80,70,43,44}, 8324404648}. -{{70,84,1,52,65}, 20680027188}. -{{70,85,22,86,77}, 29006265778}. -{{70,92,26,13,45}, 3765398712}. -{{71,14,4,21,28}, 1099529321}. -{{71,19,5,93,44}, 10211849327}. -{{71,34,36,74,38}, 10402158433}. -{{71,39,66,59,81}, 22909554171}. -{{71,54,29,40,0}, 1415978085}. -{{71,76,65,65,99}, 33822936637}. -{{71,76,98,100,52}, 17062522017}. -{{71,77,61,88,10}, 11958951463}. -{{71,84,74,43,3}, 7787122617}. -{{71,92,42,70,79}, 29128093617}. -{{72,0,31,7,3}, 1078113180}. -{{72,15,95,80,74}, 31151856326}. -{{72,25,94,30,57}, 5938065810}. -{{72,40,76,8,30}, 5453632000}. -{{72,43,25,72,100}, 27452227654}. -{{72,70,12,87,66}, 28999596872}. -{{72,76,39,75,2}, 11945745292}. -{{72,99,75,90,58}, 16736224198}. -{{73,5,61,49,94}, 18686335503}. -{{73,18,73,48,65}, 22827663445}. -{{73,32,23,91,59}, 10297840541}. -{{73,41,4,22,6}, 1149367043}. -{{73,42,34,63,68}, 18732147145}. -{{73,77,93,72,3}, 16110819863}. -{{73,83,33,40,8}, 3626795079}. -{{73,90,74,56,69}, 24975491281}. -{{73,93,1,69,25}, 11830667295}. -{{73,96,82,34,92}, 25053151617}. -{{73,100,17,4,38}, 3829459461}. -{{74,14,78,96,8}, 14227839200}. -{{74,16,50,20,88}, 18419851424}. -{{74,16,75,66,37}, 14497792436}. -{{74,22,3,58,76}, 18533370340}. -{{74,23,35,74,40}, 10337683942}. -{{74,26,23,89,77}, 26859131132}. -{{74,38,13,61,25}, 1435416700}. -{{74,39,61,14,98}, 18996444006}. -{{74,44,56,73,5}, 9869707320}. -{{74,48,94,97,59}, 14854820536}. -{{74,60,30,18,48}, 1709414816}. -{{74,72,53,82,41}, 12495458612}. -{{74,78,47,48,82}, 20829149924}. -{{74,84,42,94,95}, 29153487792}. -{{74,84,74,54,95}, 24992476080}. -{{74,90,43,4,80}, 20554424548}. -{{75,25,77,4,96}, 23087788071}. -{{75,31,42,58,64}, 18667244003}. -{{75,41,45,48,3}, 1552126519}. -{{75,42,65,38,41}, 6241755509}. -{{75,62,36,4,86}, 18473941601}. -{{75,79,59,15,86}, 20556803055}. -{{75,81,45,91,35}, 12493165375}. -{{76,2,11,49,38}, 1887618764}. -{{76,9,7,32,2}, 1342281350}. -{{76,16,45,89,33}, 10345681948}. -{{76,19,98,81,43}, 14640776922}. -{{76,23,94,82,86}, 31170158530}. -{{76,36,82,1,33}, 5976919192}. -{{76,44,18,24,99}, 18870537872}. -{{76,49,2,85,40}, 10278708362}. -{{76,49,7,65,33}, 10269791390}. -{{76,60,66,2,54}, 5991681920}. -{{76,64,83,0,52}, 8074085508}. -{{76,66,31,48,97}, 21219153108}. -{{77,3,38,89,86}, 27003246283}. -{{77,14,86,49,74}, 22830227145}. -{{77,34,64,0,78}, 22616262209}. -{{77,41,19,29,46}, 1691215503}. -{{77,49,99,81,37}, 14707377311}. -{{77,72,45,3,63}, 3909867293}. -{{77,88,41,85,55}, 12509767197}. -{{77,94,41,86,38}, 12492992325}. -{{77,96,31,61,25}, 3587093661}. -{{78,2,18,57,89}, 18552227064}. -{{78,10,99,48,44}, 6317262052}. -{{78,20,61,97,4}, 10072808492}. -{{78,23,61,60,20}, 1508310118}. -{{78,33,32,89,63}, 10427876922}. -{{78,34,88,44,85}, 22905545840}. -{{78,51,66,7,25}, 5455259130}. -{{78,58,47,62,73}, 18734888436}. -{{78,68,86,98,48}, 16932445600}. -{{78,71,14,99,80}, 29276413418}. -{{78,72,11,15,38}, 3758614444}. -{{78,75,28,41,15}, 3494893178}. -{{78,76,67,2,58}, 8070467492}. -{{78,78,51,81,94}, 29155249900}. -{{78,88,39,67,34}, 12484450220}. -{{79,5,74,7,100}, 23085641131}. -{{79,9,51,72,9}, 9802974391}. -{{79,13,89,82,91}, 31168630583}. -{{79,19,79,96,56}, 14783517927}. -{{79,29,14,54,18}, 1369685923}. -{{79,38,83,3,79}, 22620459005}. -{{79,40,44,99,71}, 27313559353}. -{{79,53,76,12,17}, 5455133747}. -{{79,65,3,25,34}, 3766781615}. -{{79,67,18,38,25}, 3511199219}. -{{79,68,50,6,55}, 3913346993}. -{{79,74,24,15,81}, 20422567289}. -{{79,76,12,71,18}, 11828182825}. -{{79,90,46,78,90}, 29145151457}. -{{80,4,78,24,12}, 5379086464}. -{{80,24,17,73,27}, 9688646172}. -{{80,25,73,38,10}, 5641020166}. -{{80,26,15,15,28}, 1094676940}. -{{80,28,49,93,76}, 26994370572}. -{{80,37,30,10,78}, 18326903682}. -{{80,60,43,71,74}, 27048749964}. -{{80,84,75,7,85}, 24716143004}. -{{80,85,3,63,6}, 3501484942}. -{{80,90,18,90,42}, 12364612544}. -{{81,5,27,51,61}, 1910131103}. -{{81,8,98,60,50}, 6334784129}. -{{81,20,0,95,61}, 10229672217}. -{{81,21,76,23,78}, 22560799499}. -{{81,43,61,14,47}, 1818194775}. -{{81,45,11,24,99}, 18867489431}. -{{81,62,39,58,68}, 18735258053}. -{{81,78,86,34,14}, 7790484417}. -{{82,12,67,97,81}, 31424841916}. -{{82,18,20,43,14}, 1350325096}. -{{82,22,13,1,62}, 1631214188}. -{{82,35,28,73,40}, 10273820778}. -{{82,47,9,83,12}, 9740962158}. -{{82,63,30,22,64}, 18336659938}. -{{82,65,41,28,57}, 3919454262}. -{{82,70,95,30,49}, 8083880436}. -{{82,79,85,66,31}, 16128760694}. -{{83,3,6,49,60}, 1905807595}. -{{83,12,35,24,3}, 1217727157}. -{{83,32,75,81,58}, 14589493933}. -{{83,47,59,82,70}, 27058719719}. -{{83,62,95,51,50}, 6273833965}. -{{83,72,7,15,33}, 3759485373}. -{{83,76,31,44,82}, 20692023973}. -{{83,79,38,83,70}, 29134773227}. -{{83,80,87,45,15}, 7792784061}. -{{83,85,41,33,58}, 4181330479}. -{{83,86,32,8,53}, 3912517745}. -{{83,92,5,98,88}, 29279983909}. -{{83,95,53,89,44}, 12498851951}. -{{83,98,3,6,45}, 3826803189}. -{{83,98,32,2,50}, 3977249633}. -{{84,16,63,70,72}, 26985772420}. -{{84,20,63,28,31}, 1241415316}. -{{84,21,15,21,59}, 1639595678}. -{{84,22,34,90,74}, 26990088128}. -{{84,24,98,85,72}, 31284864136}. -{{84,27,89,37,66}, 22824560206}. -{{84,37,100,42,2}, 5839789826}. -{{84,49,40,30,79}, 18467415826}. -{{84,62,22,31,92}, 18354109896}. -{{84,79,35,73,14}, 11947298510}. -{{84,86,51,8,22}, 3379842756}. -{{84,91,94,39,61}, 8346367450}. -{{84,93,43,25,50}, 3921088142}. -{{85,7,61,7,97}, 18930089311}. -{{85,14,31,36,46}, 1885044421}. -{{85,32,23,75,7}, 9736312733}. -{{85,37,38,79,2}, 9866329995}. -{{85,43,28,8,92}, 18343744579}. -{{85,45,20,50,84}, 18619653379}. -{{85,76,19,54,46}, 4040781701}. -{{85,76,48,4,21}, 3377556497}. -{{85,85,85,54,35}, 8337243927}. -{{85,93,96,52,39}, 8467344915}. -{{85,99,27,0,2}, 3293710023}. -{{86,26,42,78,77}, 26981918192}. -{{86,40,91,33,9}, 5710218428}. -{{86,48,61,5,2}, 1282553388}. -{{86,93,55,34,58}, 4185464742}. -{{87,10,55,34,89}, 18678879733}. -{{87,30,26,35,52}, 1903381993}. -{{87,39,46,9,4}, 1276533995}. -{{87,44,58,72,27}, 9888009905}. -{{87,72,37,72,55}, 12500424245}. -{{88,1,78,31,29}, 5395902874}. -{{88,5,3,66,93}, 26861947286}. -{{88,9,71,19,53}, 5931913630}. -{{88,12,88,47,99}, 23359630104}. -{{88,34,49,30,39}, 1825891156}. -{{88,38,23,14,23}, 1163197396}. -{{88,41,60,61,28}, 1574957066}. -{{88,42,37,79,5}, 9866441052}. -{{88,42,65,23,67}, 22625231708}. -{{88,64,68,5,58}, 8071459336}. -{{88,78,84,30,24}, 7547500864}. -{{88,92,70,100,33}, 16914692240}. -{{89,0,52,40,63}, 2036126225}. -{{89,3,21,55,72}, 18536247631}. -{{89,29,86,2,58}, 5930326915}. -{{89,48,18,20,80}, 18353266817}. -{{89,48,53,3,36}, 1819332877}. -{{89,63,16,60,97}, 19142125651}. -{{89,76,14,33,44}, 4028356745}. -{{89,79,13,50,32}, 4036204871}. -{{89,81,56,24,12}, 3372138499}. -{{89,90,44,5,90}, 20556001865}. -{{90,3,66,8,98}, 23086793442}. -{{90,22,70,1,99}, 23088634616}. -{{90,26,73,94,67}, 31150547828}. -{{90,32,74,55,98}, 23430603688}. -{{90,43,79,54,19}, 5730710518}. -{{90,47,45,100,14}, 10135272038}. -{{90,54,2,69,50}, 10287622888}. -{{90,66,29,4,27}, 3243946612}. -{{90,69,68,70,13}, 16107764018}. -{{90,70,74,43,74}, 24966499304}. -{{90,82,46,37,59}, 4181373688}. -{{90,89,59,36,65}, 20811325622}. -{{91,27,84,47,63}, 6199047035}. -{{91,45,96,76,76}, 31341799459}. -{{91,59,8,65,69}, 26914046075}. -{{91,68,36,39,82}, 20821621545}. -{{91,71,14,42,47}, 4028554227}. -{{91,76,48,12,63}, 3915246129}. -{{91,92,63,45,68}, 20811610285}. -{{91,98,90,11,47}, 8126383097}. -{{92,10,41,2,42}, 1746634564}. -{{92,34,29,93,23}, 9761650268}. -{{92,38,15,45,32}, 1947647180}. -{{92,49,9,71,98}, 27450844942}. -{{92,52,21,65,31}, 9755483676}. -{{92,53,21,71,38}, 10275061518}. -{{92,67,23,41,76}, 20675613902}. -{{92,79,91,34,64}, 24969973190}. -{{92,83,77,25,3}, 7528158814}. -{{93,9,64,72,84}, 31156716547}. -{{93,35,94,0,46}, 5978642115}. -{{93,72,62,77,0}, 11951125641}. -{{93,74,32,47,77}, 20805707097}. -{{94,9,74,61,15}, 5647623866}. -{{94,30,14,91,70}, 26855596008}. -{{94,52,30,93,11}, 9747480248}. -{{94,74,68,36,55}, 8339453552}. -{{94,78,50,88,27}, 11976675056}. -{{94,94,35,21,67}, 20546957052}. -{{95,7,75,83,38}, 14505136111}. -{{95,25,55,27,57}, 1778226623}. -{{95,47,43,44,58}, 2099228391}. -{{95,47,81,52,38}, 6254882407}. -{{95,63,21,10,55}, 1702223735}. -{{95,79,69,85,9}, 16116202623}. -{{95,82,62,0,55}, 3916617457}. -{{96,4,39,81,91}, 27037014684}. -{{96,5,94,17,93}, 22612170906}. -{{96,6,70,15,50}, 5956189128}. -{{96,16,78,10,67}, 22584628112}. -{{96,49,29,23,100}, 18905985294}. -{{96,66,70,32,39}, 8355074768}. -{{96,80,17,100,90}, 29316620804}. -{{96,89,72,9,81}, 24748949530}. -{{96,90,3,25,35}, 3802464988}. -{{96,91,94,33,68}, 25004560586}. -{{97,8,31,50,43}, 1925911445}. -{{97,15,5,96,29}, 9983055959}. -{{97,21,82,100,45}, 14804347027}. -{{97,22,52,59,93}, 18722085209}. -{{97,31,21,36,76}, 18562512967}. -{{97,38,53,25,79}, 18501884509}. -{{97,42,9,78,50}, 10318455621}. -{{97,56,44,20,56}, 1873489921}. -{{97,75,54,64,79}, 29163606739}. -{{97,82,89,94,16}, 16171540805}. -{{97,94,34,0,54}, 3944827585}. -{{98,20,59,77,75}, 27018537660}. -{{98,22,65,49,3}, 5681187452}. -{{98,46,15,44,59}, 1997486836}. -{{98,47,73,16,19}, 5494737526}. -{{98,51,6,47,63}, 1999401978}. -{{98,63,96,8,71}, 22785903218}. -{{98,69,70,22,46}, 8095562658}. -{{98,77,22,35,6}, 3527498666}. -{{98,81,96,100,19}, 16561218098}. -{{98,85,2,59,81}, 20730612154}. -{{99,1,19,46,83}, 18576843703}. -{{99,6,50,29,94}, 18451557097}. -{{99,10,92,44,48}, 6229012577}. -{{99,15,91,24,30}, 5432625895}. -{{99,22,16,52,19}, 1407199857}. -{{99,24,67,13,15}, 5405237949}. -{{99,33,31,19,59}, 1741296575}. -{{99,37,30,14,30}, 1196325795}. -{{99,37,81,37,72}, 22922405935}. -{{99,48,32,52,89}, 18784722993}. -{{99,51,0,72,45}, 10304110707}. -{{99,66,42,21,75}, 20577919737}. -{{99,85,33,29,8}, 3400280111}. -{{99,87,37,51,56}, 4222097775}. -{{99,88,29,8,87}, 20458197557}. -{{99,92,70,94,22}, 16167304097}. -{{99,92,76,100,69}, 33590310961}. -{{100,5,16,65,49}, 10255076378}. -{{100,7,62,11,33}, 1782980058}. -{{100,58,11,32,100}, 19161892036}. -{{100,62,9,66,92}, 26963823940}. -{{100,82,33,22,52}, 3953157444}. -{{100,96,6,72,85}, 29108753552}. diff --git a/test_cases/test_data/5dim_from_0_to_123456789.data b/test_cases/test_data/5dim_from_0_to_123456789.data deleted file mode 100644 index 18f2619..0000000 --- a/test_cases/test_data/5dim_from_0_to_123456789.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{194473,40166285,19446331,92780300,91593682}, 32789752785256567678990735796038598634119}. -{{221942,77968736,80814515,116002736,57906241}, 20098546259952789194810668900782890288308}. -{{469730,24285684,52062508,28856659,106664319}, 22647742709307259588891562072236658154296}. -{{997245,72465099,85201899,98155108,24164470}, 19093397675812453026044323066306480039623}. -{{1052134,39559715,52786343,98061141,54058613}, 11862376768683635379032516777111938168062}. -{{1091440,105613223,50080949,48016420,58579502}, 4020123711259880437157013857282062580294}. -{{1136265,58813699,71743147,109001852,39942564}, 17442250168814193736341962382797305209031}. -{{1188278,17771224,32237814,77976192,110834702}, 33356816102232555636002866742994776184480}. -{{1278301,113610002,73411509,27467570,115327236}, 30722226502945272271092027653252390638917}. -{{1362984,39843569,91980654,73163948,118361410}, 38903863336168663906599640744476371497602}. -{{1503160,39234007,57949325,19249380,80969314}, 22049927681663926770628833014116814862918}. -{{1570105,57776212,47037390,73609724,67966070}, 32925162192400652311379009870147880417921}. -{{1656900,105425660,89116358,115294267,66937384}, 20189351345196150686343779236182380846472}. -{{1906261,17539205,104008506,32984384,13930822}, 5628979932621372762971259362517904936579}. -{{2033227,107813965,16922144,79289851,26078038}, 13723949763779114960865656696672719588139}. -{{2087758,45872411,83427544,73480847,39636298}, 17099475112100113693011544408479595734890}. -{{2286245,81183949,85015363,90446262,9862243}, 19072524348016360807621652620555279478679}. -{{2309500,17545504,2063693,90168758,63228883}, 11604856227347844539960576824767453247252}. -{{2350962,58504846,60641143,81077436,101507193}, 33611370683008217601924677697100830292212}. -{{2510131,100128694,34306059,58995074,98467932}, 25046417405000595672048211070695125961189}. -{{2518885,46030769,100015207,68851981,46960199}, 17105445958251555038918283416211713980063}. -{{2538535,82228052,61404602,57710325,55281069}, 3950749203061804024868628002003231599801}. -{{2828080,74513204,25994848,54511101,79218662}, 24857398014196779718480425343122352138760}. -{{2925376,7232711,49782453,107213476,57180720}, 12101498032693674397704948398033125521478}. -{{3045780,97976476,91301590,95123614,13824750}, 19075530850485105485211231723743401049984}. -{{3061408,9609420,97232471,78475616,10500017}, 16340122884913284284491569490706116450452}. -{{3066642,94033208,48566822,6920435,47852446}, 3576574050223415918483344649952981242792}. -{{3236732,102357942,82907461,74002494,88177212}, 40940425306365274028474215283558880968004}. -{{3318821,81985348,72652776,120260879,58354282}, 20108673877444191206120855904112031444745}. -{{3451642,33015391,104289743,107497465,30240039}, 16868685325513103660442249171381131926270}. -{{3501000,44678807,48141300,120687872,16593351}, 11496104646189027719278070085295586466386}. -{{3514743,6651265,59809461,84700848,99867651}, 32875321722269168645942813894793174718007}. -{{3520596,42959461,63827054,116488142,24217074}, 11511733372881748091467410554702355906434}. -{{3765745,114390528,30129419,120705459,12651297}, 14053541152543747239895164689638375948701}. -{{3795431,29606736,87883263,114234013,101557304}, 39140876138719702007247313053211547284653}. -{{4122874,89983579,53053913,98150636,45299070}, 14481620574506247558563520738461503971942}. -{{4172791,89323427,34789393,62113438,98419539}, 25046334587987724519948148412644425213815}. -{{4411053,113538955,71978243,10727101,4634938}, 8252292961988803684050903401226505660111}. -{{4442340,46381462,50635416,36984979,36621775}, 1281463743275132310502057803647485103960}. -{{4633289,113445804,77453161,70338896,15422749}, 19141822636526679759952308753379399288853}. -{{4884860,117134869,12569794,73190336,15290583}, 13697315072234991079777890086283077799570}. -{{5018229,84718780,56457825,79975374,72647231}, 35567852688032641816119847568132703874837}. -{{5108928,27655961,105393054,40028876,34317942}, 6638264969149150722754742526254965551746}. -{{5132248,10690514,50422188,64111324,29945505}, 548754475811280399183201674572210810960}. -{{5435379,53453224,12546583,15850844,70645797}, 21866311927799888072516321209076715712693}. -{{5648748,24558856,101594548,69228633,99812169}, 38306382738876368020731209061519328121880}. -{{5794895,48324061,108428330,116337591,21040246}, 16950771600916183225905143443392234254251}. -{{5892464,72318091,101998557,24619536,38241799}, 9028151936529975045622616028210806346326}. -{{5921727,18479703,89213983,115011645,30670985}, 16704113599935402284917389080190070471935}. -{{5957072,6199412,75235430,48033679,52238769}, 6486984600364311177019657963731533707672}. -{{5985473,42887552,156830,14161445,75274738}, 21863590592094852964900985156511283163785}. -{{6029769,73776428,74678429,66828749,34141952}, 9198610094325258437549308489809795725325}. -{{6030173,2642440,8060587,88757405,855554}, 10899686691377833878737475169723478419085}. -{{6060850,30483241,41911498,27587926,86731621}, 21983198210096405654005113500983041941938}. -{{6121855,62708055,58554086,101191070,40570148}, 12173181224243426732133619801487408692707}. -{{6332992,87295579,113199237,116643131,18708878}, 19590672992366262055234952837088097948494}. -{{6675832,93576246,16777569,21966231,60271974}, 3443459946229923181322629717148356897612}. -{{6901048,35614181,7881642,30687558,104596571}, 22554690705276301684555021598038301518738}. -{{6928087,114402565,101890349,72309951,87995288}, 41110461527713375341696960887894549871919}. -{{7065580,52017435,105706375,99060499,59631361}, 17304904213654506023148269029073403090398}. -{{7299553,99846589,26884018,95315890,116157247}, 36089812004252955421717705230643200871315}. -{{7321909,103368342,41822220,79208338,75836181}, 35645581970640735916078022309042336193873}. -{{7515588,57180246,20404092,73565363,3921272}, 10982097264840546272069144811448176352584}. -{{7786909,43793384,16389506,9470616,117256161}, 22544981111370344592581119814278225167505}. -{{7818496,88897872,11566771,32985497,115661302}, 25195386747579629417119337477674476257932}. -{{7885926,100960388,44654893,123433256,91023080}, 36016961243584394189367612547146370128932}. -{{8024489,47528298,72558964,76735329,48244889}, 17100299499889955578056717475851660791897}. -{{8110549,96942668,3270416,93326253,98557339}, 35425030989107110693263411913128331259417}. -{{8179008,90160300,36113754,1306912,22609561}, 2916351123974738406686269722366237673616}. -{{8209764,88314470,69122754,123302944,28247495}, 19431334442455227045757973794271921196752}. -{{8588459,90232258,24322580,58731814,65073938}, 3784050790505124618034080921838623437665}. -{{8622587,44687466,63410605,110960227,40708994}, 12171061307886816725157419275552917001069}. -{{8645401,35580137,103126250,26786429,68719469}, 27488808994461584223943416285219707150491}. -{{8650856,115352858,43870997,68227818,85059151}, 35666139064461905644556760444750783173460}. -{{8897591,79273683,16598805,3683942,68665366}, 24500626985746772845894912727100767106919}. -{{8978181,89446915,28980780,85782916,33789930}, 14310679071177716726216313110611098220099}. -{{9043151,22677228,116035693,66743273,48869343}, 6650043139733811568646850334605158899261}. -{{9092631,85085052,13997061,56318420,107483768}, 25534714504760544816784431574426563722277}. -{{9181605,43468046,46459929,51197006,87430297}, 22405763730121908021536347316409062075733}. -{{9362543,108019423,2552473,37131242,4482085}, 3147677378389405149195624313624908516727}. -{{9493971,40625081,41197150,118245556,118919230}, 33975117169523686415692104833053998412451}. -{{9650798,51395688,33959144,57980560,62247859}, 1311336348627509266619467486774201386544}. -{{9900506,58812886,115201250,12833784,73807601}, 27481119662119183808486316683830546958576}. -{{9946785,100284532,26884577,22320891,70612013}, 24519244129347621518109528766741369080093}. -{{10099455,82672610,51549415,45662642,1032182}, 3238459339224383618411745257318723409893}. -{{10127337,92050957,67001100,62085300,74174410}, 25029932954015013830331145493622739941891}. -{{10545882,59578671,116172868,44549302,88442927}, 27842659164435979134444585368946931792754}. -{{10568853,355649,832741,38989679,80221595}, 22119091207520958923811065669152952563487}. -{{10589070,41549146,40532454,114342942,8460954}, 11485586812860488055560397617331667056608}. -{{10750923,94499042,85549367,59072556,65467119}, 9228643828039972429010795534006300242677}. -{{10877500,80528632,72506508,94006025,47897991}, 19748161276228676779891296466241026774552}. -{{10908335,114622374,82978425,98737272,101735126}, 41610794983948215570327089457732897918565}. -{{10919923,112402424,18570605,28631609,106583956}, 25282394656186934875799128636884199624749}. -{{10959177,70798639,89311711,13808366,108280730}, 30631140935181286298819961169751988747207}. -{{11148151,7428993,53820755,102926859,87716017}, 33204160755307570542582590139467448976831}. -{{11196452,111745708,55004510,122283749,5845603}, 14222900659152843651560043508182984900248}. -{{11243248,54354193,121861555,80504056,110811680}, 39056431154009630306853128487394470002822}. -{{11255846,70199231,36054611,109757541,20316605}, 14143360674262763573654608297564584897790}. -{{11291426,88827781,60417551,24032906,117059501}, 25370552624066402386700851161853116438966}. -{{11314957,51305965,99017108,111264482,80490524}, 38546184524250495465516839996286007106819}. -{{11943710,26160628,39303576,88900372,36982322}, 11753174847402791196740242299496856464928}. -{{12140926,58984213,123301055,73934230,117784041}, 39076785184059054510290548836338077711798}. -{{12308888,16228358,51534162,57851880,69689679}, 22304584479465636788174916714550683028176}. -{{12377502,111332016,22899013,78024071,71809605}, 35480236999885084201272915006707947599164}. -{{12428267,50630237,47327834,41293368,58915173}, 1300873244257604413563326678446205552819}. -{{12529432,4379731,17095418,60031288,115616784}, 22815931845446280183574774625005439713474}. -{{12660912,79070521,29631575,26333725,68651584}, 24516910834367601965402678835111362113678}. -{{12714322,66074547,120081858,9026379,28560532}, 5730099007896864776524342597501058302442}. -{{12801633,91662707,17521576,10422392,9676746}, 2731276771514105465465863036581834523203}. -{{12829635,85566222,64668562,87075770,100540649}, 35600284761019670475883635179333970889201}. -{{12841898,25594047,120749972,20484846,96107538}, 27433399076469065573127667771734864804706}. -{{12927358,95079261,17607444,40975461,15793183}, 3071339436593895892197966390804476460602}. -{{12936969,93400784,1203394,108065653,90166281}, 35753732060806377397442940738192101908633}. -{{12973299,115902585,44814331,38265126,70140826}, 25096130501189230965684175834231319765927}. -{{12989878,87175390,112761407,21401669,43591121}, 9031659263983980868016760255237649022204}. -{{13566120,9165146,91021750,26864496,72642737}, 27239024464609783555033643602297449713872}. -{{13612381,7470495,82809227,15950759,79615725}, 27223814688422001852033504523171980373471}. -{{13677396,91939426,73359565,42551606,40557688}, 9190686804172199903416922914395094922564}. -{{13683085,62250092,7568843,105082543,1801418}, 11317188919384468661521529426994982268813}. -{{13754773,15771914,58164196,113736683,119492709}, 33885156735000331223566510227448669754713}. -{{14059834,39161506,86898265,4675387,107935696}, 27993618993539970353533151889537772192108}. -{{14115549,48742319,4905340,76932560,89824113}, 32773932355531080005028537227658388544595}. -{{14176112,59034445,23376968,71319229,107430869}, 33440880989865264814688383831361268967450}. -{{14208624,121399726,70561546,20468325,118579312}, 30745086986602026660383927450885652949192}. -{{14491940,99515009,66032131,50451880,31014323}, 3273544829810402398016142196228866967190}. -{{14497520,46655432,112769759,78738162,47431542}, 17270642998010833645501152961978942313348}. -{{14736269,78174527,65176780,21532032,8631366}, 2909323396714826070720638825781189140035}. -{{15091706,67029159,43600595,11237619,82151160}, 22037255170587930305434273383602353375726}. -{{15185057,35281015,6265457,102114229,60747190}, 12016933804142426773670432227670949390927}. -{{15193366,68434687,46176370,15657864,87074323}, 24692297160807746579249169656107530260210}. -{{15311337,119211623,14792728,43146673,33315184}, 3172770755965485740611193644431505000523}. -{{15538732,15746898,31629979,44664818,31133024}, 368185104446883270085800426790407275972}. -{{15636689,107214076,82954416,113944862,43611111}, 20162954634348792704869072008414624049937}. -{{15678937,70088436,8754634,12646876,27998832}, 2744743650332762135095020073653986830465}. -{{15775974,68334426,79205269,53743004,93395873}, 30317906298617084839956086278542930031732}. -{{15787516,7782037,22773691,71287258,29069357}, 10916336675948048655022236116434248715670}. -{{15993318,71603190,25611491,3116411,88965073}, 24527147700848318472568147174229220265468}. -{{16137148,13581981,41369244,46986846,36853925}, 1191465556357528417994102127527493893394}. -{{16146006,70491903,21395421,70986313,76857366}, 35395396195287653725071589490507745025646}. -{{16208014,86476762,103021638,57548958,17102567}, 8711814115508003957751324534086832617456}. -{{16581418,75544166,15541742,109623480,11711617}, 13952872097683529119612035773779277158640}. -{{16666458,28195954,42391757,57013992,47991764}, 1205268867212866159887591950809862426724}. -{{16894756,114534042,18114357,102231768,56986742}, 14745233266146970316392673939940798977604}. -{{17023023,52092536,42511950,25183741,58997546}, 972828742207995577112256726936415352489}. -{{17269232,56471151,92457776,87871930,60954904}, 17141229355935026757376475911106571602242}. -{{17410357,104965666,88495751,68172720,90538358}, 40946897627029918842113412154539579037381}. -{{17459707,96635551,39943150,7829584,78155559}, 24675226296181953488654878009010412575475}. -{{17542719,18840511,5334147,17706198,109010741}, 22473284364248124875690404186054930329079}. -{{17598574,32386385,118956785,85133950,92240635}, 38323079555003806674504936236366982588214}. -{{17661413,35522788,122397945,80639422,118072491}, 39075663279756216562557812217989745749781}. -{{17767199,84663457,94463084,114881588,27368522}, 19427841439361300996721193851780998018595}. -{{17784373,107099724,37988046,119347446,17670253}, 14240027399581541913319146111126476651921}. -{{18053720,93282807,114710072,99268459,79733250}, 41019929550511736963878279518485285866314}. -{{18272156,120268264,13862690,38174336,119761841}, 25631685909707175921800136925973851505808}. -{{18294701,55374115,92398432,78356652,24404785}, 16449719269198363972534875380472353170515}. -{{18356983,90192413,86223861,4066685,51038081}, 8877916960313551046512909711565726759999}. -{{18614652,41701947,53906375,49467100,12195777}, 603151440833713527443741865195622216918}. -{{19187732,8984546,114923008,110208413,95540712}, 38645897590332869208274406803826244592712}. -{{19285696,15309514,20774606,30523009,5826344}, 17729417949169848399261642273600508104}. -{{19289741,67351859,36817826,117329870,663718}, 14123390690324782764585691072299622787011}. -{{19465589,73690523,741890,113002774,49794511}, 14634492418150543178385645452649337284563}. -{{19508314,41088934,114529509,42247293,28838396}, 6063780551020060673259551118913108244588}. -{{19649682,78092976,91815113,82751339,62499893}, 19765387927987109840225293003797776711996}. -{{19712862,75808263,96167190,99151372,56190976}, 19775538138169863798869622201379504569570}. -{{19959542,91081752,67208202,19839207,97625296}, 29981425892434462330967986374514901722536}. -{{19962501,5668124,112161844,122954595,8987087}, 16856784180366151856753910064037755445017}. -{{20294282,46126666,39390576,121403580,28207720}, 11518514582008212956825871085036974743648}. -{{20349122,91122784,550724,23599570,94020555}, 24536897637889744312030333091627449979696}. -{{20899311,99178959,106571376,60644498,115662874}, 31151567424435189321062802538747008749411}. -{{20919864,111752067,21774601,64470888,88303255}, 24964682852060902460790037111347132940886}. -{{21154007,75287689,3740449,15262135,92306547}, 24523939070119602087860499664329910593343}. -{{21341438,5556167,100299185,4375097,9965035}, 5452014440268576421024356535504715157118}. -{{21431463,74798529,77015617,119254342,49894}, 19408228113380520699426010525618617214759}. -{{21472073,121061075,10845340,112164782,17260870}, 14062403296780399951191167713955029644099}. -{{21780631,10612957,85864244,60694295,40183793}, 6483083132383288591164416490663505378619}. -{{21859887,12985126,26315188,58821421,99471610}, 22158172931199672589052100735362612903529}. -{{21887606,59446040,88400206,76064233,108179627}, 38887008329757066541019613343993399547576}. -{{21926088,73719937,123392174,14310129,41699473}, 9024502177517188703180978097185639010458}. -{{21964785,72068235,2719936,122812186,30788239}, 13985507598636176946699503618381729055571}. -{{22108625,40619988,29682061,4537583,50611809}, 793734820607557818377796912462924495133}. -{{22115506,69104436,79553158,49995700,3729468}, 8508899720493948034952019498830183037088}. -{{22190032,48586516,105833474,5661117,114985817}, 28160483135383366744909768645570513873048}. -{{22346808,68780795,75343051,44725113,107745368}, 30967385330261866826634443484128383828174}. -{{22596121,73704856,6629206,69250466,50549073}, 14314465942350066279926932719621245079953}. -{{22718249,11908371,77781211,34834763,79045085}, 27565117017628737533109209558920530411999}. -{{22817552,11163086,58721650,76234189,76519876}, 32845142080658698933051871300170582157512}. -{{22831805,9042114,66591038,66637802,84006873}, 22327641561264938280482307970881350964689}. -{{22870566,102616712,37211239,54286396,103750754}, 25788354800235821218111908548541761795748}. -{{22981707,57008233,33772746,107494733,72651786}, 33266624526091385937231770167173736014507}. -{{23096091,90995379,112279671,101852805,4223610}, 19570414898098427597016775587795738079983}. -{{23111604,15995319,101035138,47281302,62113027}, 6659198111148141649356716500515956994002}. -{{23440251,47252690,61707807,78944893,9103807}, 11152144242936510608041486761171722629885}. -{{23459561,88577186,86593361,114723855,37643085}, 20086311713232709449999074243131959206237}. -{{23534094,18963977,92236054,101370287,31687483}, 16705101035129590996564092063459570464698}. -{{23591997,38243918,45468723,41511397,3422940}, 597005014642754872851083352461836676301}. -{{23671272,57761087,80924384,36075070,76253731}, 27652770304833837635355868979888904317778}. -{{23683474,49443094,54567055,72334302,92729557}, 32951000073990141996847700066792572877300}. -{{23742013,12333882,478796,48010429,48952674}, 1023289562856341854655858308315532998217}. -{{23829356,32491878,15914559,105491141,49803312}, 11914825569570771938920909111213376584908}. -{{23882169,82515327,14512367,82497259,55988668}, 14315078536343813242008544132692042570191}. -{{23899526,75685959,38442011,62744030,66191615}, 3947586221861577915252996336195682070518}. -{{23965389,30606964,89718563,33001101,91302455}, 27264252097953375950212347406974198279837}. -{{23977879,102636889,92409291,27084761,89855169}, 30068987095018463780387741181530877658303}. -{{23983967,55132296,109796535,102723566,54550544}, 17635058688299889165777731241528457016741}. -{{23986836,107190844,22156390,74274974,65896696}, 14405549745962003868959605308395488099712}. -{{24252181,78479252,102461432,66165483,21635478}, 8710879355549886728311813526918928944905}. -{{24297428,27694870,9787872,31865619,47329707}, 696465317748979715140916323461166010200}. -{{24525654,122771581,99495238,57973821,67798715}, 30390325834339221090650458894135644208826}. -{{24560696,119001944,90832081,12101857,57278154}, 8963345133572106830035236199250848743948}. -{{24586183,73072190,112345222,34354778,119712797}, 31158604358059261486677341340704137108977}. -{{24795889,71748080,41276388,79025224,111858457}, 36242408506142808458268446065583588118545}. -{{24856054,109984782,117193149,68294080,69032412}, 41090680994844155326204016888367822888036}. -{{25132858,83989001,119273538,123429360,86633318}, 41385526038663259286135857683335178470050}. -{{25145353,77929323,41481497,41504935,42541744}, 3915341639403336118639047184033920557391}. -{{25217872,19801280,67059096,85148780,38071392}, 11759913990933983188239847984332428156928}. -{{25221496,1321440,25711502,110302626,81111664}, 33015261146508563754355876023632418476416}. -{{25261285,75187633,7589027,15847748,41792382}, 3404566940512648465140076120594375534215}. -{{25449420,15641744,101638542,27418950,91673705}, 27426442599724611213861468277033105274256}. -{{25456883,86977589,83580031,65087241,71472878}, 30300329082088792919063885078585323444911}. -{{25926429,44720041,121281594,87963660,121438817}, 39086075084877197211705306991407599690899}. -{{25952918,79830443,65057969,32322970,95449585}, 24710326232770825484102315804937743041910}. -{{26146786,41372029,54542853,24163122,114392822}, 22731873489167619856294318935391300836134}. -{{26368015,103572949,84323760,49087089,62354343}, 9301658207141960592154410328908709809723}. -{{26482377,23538426,10895863,95417124,111954802}, 33363501894427107775847126008548435276485}. -{{26487888,117566661,47588133,111922877,89150554}, 36010681945629531548056332596754580781582}. -{{26744087,48977020,1607864,1433383,25452201}, 108459390845700038820382413940898606393}. -{{26851323,18682168,122500816,98931599,49197192}, 17205273733201395747561293839715184517417}. -{{26866949,122328357,30826630,82310986,10267944}, 13706893002375552161184335318745390783875}. -{{26994530,2009636,26825041,112575879,22905292}, 11257793029122359015665198963401423350060}. -{{27286331,48460618,98462564,19494841,73238205}, 27325259708307556020599321403762010869881}. -{{27536800,83468039,39909345,100648747,122262263}, 36273799263514803081408071499211514071902}. -{{27561913,88857043,23149039,17306936,122415975}, 25222171519882392675209484348257203573463}. -{{27728019,32793228,95776849,18622316,5122575}, 5464770727322351164758403143821749479989}. -{{27792927,108296880,95887898,121774600,45566203}, 20179896451572299187604690245548861458097}. -{{27986116,16741024,111470428,60818385,3248874}, 5967531425303456704086829901967734216200}. -{{28280668,47911992,91863195,10214683,76254844}, 27315435631752529589838901890116384441740}. -{{28298104,47475873,112001853,85127339,37824933}, 17281607522867344558097875023721343144222}. -{{28394504,99182653,7432273,46102990,25050062}, 3088283409296518693550505751827228519174}. -{{28512502,70262514,2677997,112806719,109920360}, 36412581571453422592821188682889754981740}. -{{28517059,12164922,85065202,23712578,77700798}, 27240670035856386268313206688632959222753}. -{{28697496,54227534,100448732,100123901,100178193}, 38239144011388433044579504578221236009048}. -{{28935499,23963747,17317578,15912308,24503613}, 30980966447746645231186031424244998387}. -{{28939137,49036186,84109667,45788716,87377066}, 27676316745909625118506482907798917948101}. -{{29076815,11117220,79915586,44865337,82523306}, 27565515697295103304083227399725461049001}. -{{29159483,40298176,62150668,15482279,60004068}, 964908526026153381769334850159895572777}. -{{29276182,47114754,85776847,15075715,90210490}, 27336065426124953738596034927354434951148}. -{{29872924,115568481,77874699,87129482,56958302}, 19854995232185370899856000415828681869190}. -{{29888480,89951346,95323773,100210504,96390201}, 40876310160099397902680672709064606486612}. -{{29891832,68279859,85074114,56261105,55794462}, 9226245547360484998207304118463962333898}. -{{29910497,77727379,58932849,86847305,21903389}, 13820296714730617312511494272583451033695}. -{{30208025,48998059,81040259,9987804,16943633}, 5552817597320210066829967398056859377879}. -{{30269761,122752310,102244022,19357265,88768904}, 30236015754872864512676505331983209470153}. -{{30357029,45153881,84727413,80234012,108001713}, 38884396668552592041424689715347143865367}. -{{30484249,44835832,44470543,20566797,86335244}, 22066807253500673552195437095176781164685}. -{{31034239,96373948,24400794,8578919,43717963}, 3413256564978396778311462730529637117881}. -{{31191205,47963169,77630724,94922249,64017758}, 17133732502001842734146928553720063743499}. -{{31210275,12693917,17116324,20836519,73589663}, 21795501710757721680181299210680957238075}. -{{31407733,57758653,96488274,40947955,104171729}, 28338039894098769629608831802720696470939}. -{{31674483,2371708,121166181,48045349,30050545}, 5983926420542763779145054154283577063485}. -{{31801879,88715154,68336673,41362441,19687235}, 8532371352211371360053395260376054236797}. -{{31852352,97384629,69759762,54746768,28566756}, 8543752709234523133404470832097610713218}. -{{32078005,55596881,3017942,19403376,15792165}, 100424115184266678845337509824946001043}. -{{32149784,121606934,51398111,13047454,10934160}, 2987826227057899202837436013149590829508}. -{{32307026,64734158,121804118,105501197,12193222}, 16939161764014218982821307175688033630952}. -{{32425661,122652075,48747470,119161699,50426327}, 14923459700481422826655008678828334897115}. -{{32588084,30598692,94088449,15400585,34232702}, 6135024930054060420811997721695061036556}. -{{32874871,57629172,44129146,88539741,66909172}, 11861609715552618769611778718218396789929}. -{{32878890,116490181,105040667,120703955,57585029}, 20365257704102171103895281764245958740414}. -{{32942638,105521727,35728307,58314719,43999864}, 4011001854557907935901587701954094411246}. -{{32958840,20982072,113373823,4972905,98046843}, 27418898478295565692532499820491212559004}. -{{33016855,20244811,13344471,16417407,2486777}, 4545667519127138263305506112241743359}. -{{33236094,17343827,23120161,67214114,64644127}, 11600906356273721740721948486782399596406}. -{{33240415,16411761,117391991,89614957,110031156}, 38975269222060203479206099986208139834543}. -{{33256371,17903424,54802333,30894083,86788667}, 21989810158863014359260249009005545526077}. -{{33446826,11404517,34778077,113339001,67558108}, 33179328735754741825680981889844257937454}. -{{33468978,42940371,39820637,83967253,59604967}, 11858838717733780938746241961492592358014}. -{{33587070,63080530,26045708,37935230,22491729}, 497414271069003812777139774008923174256}. -{{33924344,98098613,69617908,57036581,118840503}, 31042887180763962833575364975607642389018}. -{{34127597,83828507,85965932,83368831,113122055}, 41563395044662418218189083980729797834587}. -{{34361855,3863432,28540726,82694852,110058763}, 33396698201805041808765609706633224107697}. -{{34502636,100436865,113161997,81370836,42174903}, 19952971610459524941252706173412987565590}. -{{34634799,27415904,28233926,67851588,22655797}, 10961084318732752968995612310511200302257}. -{{34679581,9348048,64722928,15144392,37910701}, 899176339584815853193715792498332058641}. -{{34989276,57520349,122447804,27516192,75385579}, 27539307558439839430958041841994997407250}. -{{35789650,108859333,23986771,32386193,102424960}, 25324802888229045748602082078890086369454}. -{{35858642,97978978,87074166,94346541,32406161}, 19139328916985951819830269539516773839096}. -{{36427426,78955568,14184439,23332505,2521872}, 2775693965425627670519165004467277140140}. -{{36457653,89033226,82633442,99957769,27657577}, 19134090205700738517210955432334871823577}. -{{36464630,12677750,81663442,100358665,115281269}, 38846644444044378251701138208150602927352}. -{{36556990,83371874,18055253,92116571,86245664}, 35469217010480679393003764690839678522732}. -{{36616221,42405547,4548482,94925547,115872930}, 33487018644164089745652611278988777981899}. -{{36697938,70104740,42316476,68674306,101302290}, 36282773659051822698036692184840031836960}. -{{36830619,56401002,38666246,5789327,95150315}, 22100428149699636849566818036000518681593}. -{{36925222,71789030,46305149,110075206,62235887}, 14867257479301798532754767831170401599348}. -{{36931734,78357687,102690256,26833724,83873251}, 30169260167975996931662733012018125876850}. -{{37025617,61697176,99540084,49824921,56506440}, 6622832399707841034873661871998858235913}. -{{37233054,1155222,63730949,81314046,105005751}, 33566200211166657135106435612226610331508}. -{{37437755,41634793,85879278,3279578,60046651}, 6279940748047085486137775255729154790323}. -{{37488947,107181048,38462678,59301899,15350615}, 3371948449090223090260801117590325121977}. -{{37620700,97472029,64634166,9976888,38120391}, 3624085669052860769576284066863801294482}. -{{37884844,25574713,75187451,119417084,36595108}, 17410318683562414008788590572127671280774}. -{{37943694,34934085,92207183,77842777,121418374}, 38946720238391337903241209586260183015086}. -{{38402630,19628947,57165264,109257409,93608528}, 33250312761900628250083021176893519955050}. -{{38645149,95991090,57381871,43839693,27212594}, 3305547563246564819554180225852824270541}. -{{38760410,39721668,100187454,49054777,23595092}, 5939530530628690094291331525279697262760}. -{{38851342,104672491,87742376,113420150,120776339}, 42009266490276592649859011307092457006962}. -{{38895703,29358663,120608625,43581496,63328121}, 6708386794561717271206012036473092312183}. -{{39243014,108329958,69854989,29816839,98834687}, 30105388513958617145243656684634746027900}. -{{39508710,59808677,74449084,82465660,45181122}, 17145480727673006409011251872456088370722}. -{{39517030,77078978,23642858,6535427,116923802}, 25229533855709338077644264093698849638376}. -{{39542334,122748134,107371316,13847180,75515992}, 30246270384448547143412189537159303969888}. -{{39826204,66720458,66331493,4386065,3419492}, 305992062120212279960522065553019491404}. -{{39883690,99650135,89065344,11458974,122218934}, 30697637023985298678958983468194778639202}. -{{40022118,31929628,63199238,59478787,55938064}, 1274011955238514361962328121992059887016}. -{{40023626,44725960,58077318,9920569,22082628}, 324774593821334897450791798597843538088}. -{{40107723,11811094,87034469,1211440,117123190}, 27951777025032137460442406639394795608677}. -{{41054738,20978076,21706242,76547108,20643707}, 10961156168847155967075529823592851778224}. -{{41106537,35065125,23271180,47285512,79442330}, 22252291332145287654011672559689686489603}. -{{41248480,60686088,34707448,28242005,91234444}, 22110816976583142820340346468123638718472}. -{{41407934,73556263,75905778,68909592,76378133}, 40877254122178400690373897464343482911986}. -{{41720462,77538213,63085311,89558727,23092322}, 13861477118125624009471707302774112960430}. -{{41901648,48861785,48612789,52829470,2326254}, 648922837624727742603396170830220980998}. -{{42054034,66846445,30604252,273286,46113172}, 817109919277894447059279914860742408482}. -{{42331722,100349620,47124671,117287993,32939489}, 14189507347091130234144593977432225519804}. -{{42400869,34279719,50825338,96343252,120175523}, 33683012243307115513232579784182201462483}. -{{42424757,114534280,113674016,79055565,119931862}, 41834095333680454690851936963228333336073}. -{{42544393,93917084,31906260,27541216,70973129}, 24562104333434507766065880429009652258833}. -{{42635699,6874639,29675877,73051846,48163621}, 11618364043907397744982011602161225529719}. -{{42695867,120836748,88264607,98800429,122203690}, 41682342092132743573611530626285027965613}. -{{42876407,110443303,43103575,92161517,8671955}, 13920641681731295276910195433729607089919}. -{{42903989,93703642,86361673,95249224,98611051}, 40917439610285549395611203752688309175893}. -{{42907615,24807368,101581008,38368403,52805657}, 6702022807187115898549263253544942273849}. -{{43052155,86276438,14198478,62691885,85559106}, 24918253643685832707814495825373974412009}. -{{43328130,40491049,116670450,34679601,66922504}, 6785281483918139298634195683899632844970}. -{{43333917,102528609,66636178,76653426,104622837}, 36373540919317178865238947716432084911507}. -{{43392262,27947668,107146824,20585831,29163059}, 5692549949057798981349447152743634579256}. -{{43419892,14611729,66805884,23897921,110821211}, 22688237504854649122176889677757921498650}. -{{43755235,46865329,13755124,116417067,3722520}, 11357566255718671541342739443709576483115}. -{{44094806,45972050,110739484,5206574,8318504}, 5742587664037498963696752692437373039968}. -{{44163392,123178111,14038168,44556142,39062151}, 3873939329232634012540727794140061330258}. -{{44211563,84401192,87951789,33308187,61066267}, 8930803711733665488947279367876335604541}. -{{44358829,31980676,802807,81558406,43518101}, 11615928897278100076409135465619758579093}. -{{44440454,96370142,108747891,19987436,32842987}, 8414829699725721522595255156222423019252}. -{{44643626,15679713,104878573,81584997,48283880}, 17227956085041378222098769984601937588270}. -{{44676601,62334777,71426391,42334334,6102784}, 5915547610068628975631402440255763493255}. -{{44794817,119799370,13298417,5430663,55832964}, 3554599850998582046126925434698153943373}. -{{44934931,6784091,25190196,19741216,16189543}, 59382818945841970065740420007251235443}. -{{45021319,8854773,65423483,80530970,29129344}, 11129600920395422651486413578916258516391}. -{{45071710,49509161,99177661,21466235,107916761}, 28047041358302292653702216760211896505662}. -{{45304245,113907032,107723443,28861101,33817814}, 9156187684861525681063672606158199547533}. -{{45344769,78387837,119692155,80115822,62655950}, 19976771196657522381470690070425211202439}. -{{45430879,58625072,9856351,63219031,63430996}, 1184251409735824452964723243756343719341}. -{{45445095,100986870,18700076,6867004,122024537}, 25335158663742009895010946712669390781553}. -{{45561435,8532796,66497580,107747770,77014493}, 33226354496469338855922264069971199908145}. -{{45888994,108301288,35241365,23906093,14256418}, 3031380209223375507152864184264282157612}. -{{45895548,23015259,25274361,101512357,36327206}, 11960604488584223622339042851429496907342}. -{{45942269,103607298,11190400,93159197,22712326}, 13771363111138684159992536145970337211977}. -{{46133857,69240282,113540132,104998780,81432803}, 41387751672634500194713687327138451370577}. -{{46261698,40953648,16138421,29037198,20545242}, 160057700817258490925465412752334664484}. -{{46493222,60792752,113295237,68250510,119652232}, 39114160924758751751824857831704468665636}. -{{46494318,55328734,54017795,49594104,114465647}, 23105715052632879987842277881452767858420}. -{{46510069,75608428,112988834,122916985,106787746}, 42078364853618855228434484518021949099657}. -{{46613643,29543605,54125670,54240441,38001090}, 1252282553031398965813733957382042852011}. -{{46625834,18418932,28922572,114864855,75828613}, 33059116731292063692568133234328015665464}. -{{46693426,93106656,120737624,118819654,12883023}, 19628192059766491662827783200606621688624}. -{{46713200,63689942,64376282,16974675,37122640}, 997221526517160456095213850963341347272}. -{{46741837,87840100,109567806,42169708,100033638}, 30522960672477699687891748285162690379393}. -{{46785527,7939071,24973961,28750159,14784956}, 59555581877356547155372048406452071791}. -{{46809061,32977129,108169039,93721297,17225110}, 16581256289273120715550228277461279528591}. -{{46949728,27537814,116652664,53449828,68383393}, 27789138332506344862846635512132148537424}. -{{47052327,13516792,39390138,93968602,51007186}, 11814644451623655747933799930334292674465}. -{{47124315,76091159,122763843,67314492,81765328}, 41052693936630076172380609990550682380519}. -{{47349893,106898687,32870998,20464692,110484329}, 25325333694584471560739993232466787253459}. -{{47467044,50248011,93959812,41487512,100806664}, 28376664726678796087121752513760377771074}. -{{47560248,21958030,110995764,119571169,111093311}, 39359317507326160059092275255954068068952}. -{{47625975,5964579,24968109,26613995,56418674}, 760722317134007224733484552297553205103}. -{{47809112,109138886,69044021,81833818,20733300}, 19205155688924934362340458178551347468612}. -{{47826108,109996953,6132232,102356806,50205213}, 14760564840931668939202468925038422385938}. -{{47937746,99440725,32878364,25605436,66415117}, 3486554269478944694472555206911400507442}. -{{48022067,111631837,5305210,112613771,81857445}, 35858404281192238856304245244112464726459}. -{{48116517,58445907,123392527,22868673,9148877}, 5761599858602293713013562216349946238175}. -{{48122362,7788670,47245375,24574286,30828009}, 245490942416756237453010816259552426484}. -{{48623217,4212703,14092498,18926987,81969974}, 21832143783548681740105746750609447799755}. -{{48872601,85214423,118386608,33182125,65047157}, 9100966797690469850948378168164508559451}. -{{48907467,90039784,96982889,54089324,123219408}, 31048345472244849831647051582789504180261}. -{{48925515,103514854,95200234,67781254,73392427}, 40967036894717103914110195460964170247153}. -{{49015552,79555346,77342487,14162982,29668910}, 8231900031439536524393238031347487372228}. -{{49162494,50040777,72361769,109093089,13452404}, 16802593388623928694065478552973051413550}. -{{49367692,48869035,67637041,19157361,15765747}, 5583572591876993126879213855173899290206}. -{{49408936,58664757,34492764,29565967,104119717}, 22770064487068185438830181107564521388314}. -{{49432218,88828041,17588366,37165666,107916422}, 25571755411131722790085418817555145151394}. -{{49685153,20766422,117620747,65624309,94855654}, 27816476281308361971566444605736440982221}. -{{49716390,75037212,102314529,22942969,71893736}, 30168235320622267028622516799432750337068}. -{{49824541,29870679,36917690,52718595,98125380}, 22366404704258959715792327951650829553099}. -{{50100809,87181696,113311033,70484683,79477342}, 41050098892244645766525869251254574564109}. -{{50200064,114722505,68015355,109142293,92353377}, 41324165407880171786118756864407604764830}. -{{50203338,44096376,21681688,26163375,26756116}, 165952442374826739648525338617961767208}. -{{50263748,16687308,11828665,49763436,112483585}, 22842757144969489747636251853161419451412}. -{{50304724,33547334,29376744,75615391,5403292}, 10940199482542942255460577871512200965448}. -{{50358167,38851106,69427285,67052585,92713261}, 27724718709627033480070542666759006868605}. -{{50382608,5090840,108000368,108066457,91383222}, 38687220926030861397943426204706515796488}. -{{50464793,65756405,23883895,39561217,17320208}, 498562002932017084796456365612101310607}. -{{50535355,68876777,102242535,79811330,118164101}, 41750064819679264979416404342321852830135}. -{{50636191,75740967,41379596,32335885,96552996}, 24747354433534071081392981545740534217835}. -{{50638728,69255299,89383653,34563294,90376969}, 30355606436790936035344431503798189207894}. -{{50779285,115254778,80603411,6997439,26283812}, 8317911934812303101387977113121034954189}. -{{50820321,88178426,45394340,43494893,103880905}, 25738343585837250099969056434569612177497}. -{{50868538,14237808,30817553,86963975,46192539}, 11630358469577588060615312550960331006780}. -{{50928013,85788232,102728205,120783294,46473105}, 20304643361370613722489861569700294014229}. -{{50978101,29055843,11277995,92455996,50887824}, 11648606711152056623841768448119258096839}. -{{51132054,103167854,37708549,84754378,123296665}, 36400929703666926012089574220493970283892}. -{{51146477,38403118,23453035,40231122,56671578}, 1176406854445980904563381290991318962117}. -{{51202144,56287032,981512,4425403,77628843}, 21910343301119257535271674045691872609048}. -{{51547460,17900829,76287740,78310443,40020160}, 17061161533425152736076465801407848979722}. -{{51916251,18509255,102854088,109504737,32649186}, 16912786316067259773548961274148781460075}. -{{52172225,110118780,55370776,105516502,3868885}, 14256069582711949632652808374646116411665}. -{{52222695,77140862,5486329,82108013,120477360}, 36135495009265809104232642022954200673389}. -{{52460980,116121938,109301920,103106061,33675963}, 20375988220087026567450049824851104638552}. -{{52467197,29533809,65441489,53653757,11258223}, 573820086036608649035918452600715666975}. -{{52509427,29383681,49470625,119982157,80157640}, 33235630512934142517440972117787824365615}. -{{52602547,80162237,36703580,48004150,31547987}, 3298929272620972492421923161317651462963}. -{{52760389,70701383,5714947,101565076,68212068}, 35773518392774800842778825185681580518599}. -{{52872016,34774871,34093903,30441895,65895609}, 1012571282662205843493981563519894174174}. -{{52874948,61835839,35469433,11902128,40489681}, 982736753173327808706750392476905966678}. -{{53165912,99676038,17415901,89888689,3899828}, 13673865254971604715533976190196670191692}. -{{53207580,54086603,27989817,29133192,46461971}, 829293506830667279317658950879736727126}. -{{53480639,92777429,40012497,53184281,100981170}, 25748564304346251172401064560696172514863}. -{{53577576,95937990,25073936,22775638,759683}, 2784831608896020668829709303687954869072}. -{{53846940,4102976,27755219,69470074,94410149}, 32738388337094442123719871140568084301204}. -{{53900369,12257788,71046611,96729869,29003049}, 16410410953330641344712962477800287971485}. -{{53948336,21517004,10035874,40306599,18404341}, 408252521534639855658544560728362281368}. -{{54064739,79654030,73306327,90208996,33635598}, 19790974738253470361693521594473050110693}. -{{54091829,56675169,117898299,109968374,113951848}, 39440544273235042255913049970064901154183}. -{{54214003,91876085,41702720,3293022,70485168}, 24717003667155603619095312838107969366307}. -{{54216046,19625366,62319386,42151361,3350711}, 562762862451969190288455754648744283896}. -{{54511255,71286074,87223772,109124465,50492134}, 20147441332061664188855819039722565752425}. -{{54871855,82324732,28916052,63236271,102092701}, 25581588863955809406587291920838383500601}. -{{54888435,91100701,75952806,118721739,43572024}, 20134651226149655661877052307073908152747}. -{{54912583,106798200,75100358,25227073,10826832}, 8307352572339801896775513300654868206761}. -{{54927120,91847306,120532650,12929330,68237878}, 30167176216614606399824111490452855931840}. -{{55288012,77927023,59617137,52692385,5281257}, 3292769469216146247116985881093294623838}. -{{55305395,7957428,68392763,65987784,114843754}, 28298967205882208707176233598391708158629}. -{{55487897,10536425,18684127,118590612,46086598}, 11970447857384557993609083408875718439559}. -{{55568542,101566365,76942436,64492912,91266390}, 30446498840783225628649477813855463792162}. -{{55605613,116740247,38679087,77955840,114098877}, 36370117456405345198507990171985518451927}. -{{56196798,116523706,102418906,2447175,62712347}, 9168438156601950938739420128830360889336}. -{{56272056,52824028,37552746,88865473,71684615}, 32979508505544759912436177149343892228760}. -{{56281804,59422685,82790235,86451725,80659535}, 38254794083492185126175018230232550207134}. -{{56728887,36401633,121241627,49903078,121988614}, 28569462696518273242680498583380413278119}. -{{56974419,114181114,1900700,16944273,4086471}, 2861915561753237465600752687668654199417}. -{{57126587,39883742,24244203,113859786,21613931}, 11385210621173791714194284640562613029877}. -{{57234876,105249759,30280104,44611670,49210212}, 3878552009205149542770592988280852311362}. -{{57366841,97024379,109883737,97234986,119640574}, 41763610905832257641091770285504902185799}. -{{57447133,22450187,7325780,68662450,122043449}, 33415492657482160938710505701672039847251}. -{{57514201,2708724,9980050,32043502,64844709}, 757526728768422906219485066680669104529}. -{{57552997,122362721,50454781,21795240,40255054}, 3720544898275147296640982850303647700487}. -{{57801147,22496053,109300328,80277824,60159973}, 17253227575594733121177115414387676596275}. -{{57907454,7113255,46767784,7726337,78055651}, 21992928535801556413951245086751552867962}. -{{58021565,30345781,108981508,79099154,28500462}, 16572575721115667162789620800961379884803}. -{{58045463,70158051,4205426,64963299,89977263}, 24916748886588930248935363811503127414779}. -{{58135377,19427886,96146502,116979121,32604161}, 16748140340073150371897762467413648021721}. -{{58172725,63311279,103109778,29358481,85209070}, 27556645417978062753462679257911230287563}. -{{58212096,68775827,119575554,109738547,80687606}, 41394508212713938109437906127738523108298}. -{{58307829,122380627,51028958,21287724,11018661}, 3040624010965196787982567230550410949843}. -{{58496033,120391374,106856531,122129864,21367615}, 19729768913937211790001172293179463781077}. -{{58669667,31759067,23295830,52359001,47651463}, 1084098679055370259124343249878556955387}. -{{59009461,71149839,1349853,54169582,118067618}, 25596985477639257792676105518015483166535}. -{{59127194,91302851,118774949,27130008,116304724}, 30859090495755555374455440324895232544870}. -{{59291783,7085608,101684955,38791595,118391486}, 28478764411204749137428988948120932927405}. -{{59435663,116664475,85008313,56775000,6003736}, 8652103823831615240660887166388028802151}. -{{59657397,99930977,115576868,44210674,60923126}, 9426852415700776443788477089533207271171}. -{{59814917,5914777,65624104,83964174,24923524}, 11140496918453597586614561840737164944643}. -{{59999112,117880001,43401933,88045375,76435356}, 35702607386646387175628255509500362944782}. -{{60041442,47649276,77914722,30714476,107889136}, 28043380678540416252820926438430921271456}. -{{60066698,12877853,84493242,65994753,51179917}, 6546918109035555725006967274298961283258}. -{{60133972,13893470,33406581,31031892,106333418}, 22519113696500249794482222987295495634500}. -{{60255298,33155213,36050633,119797403,72904878}, 33234836151783309904228034450059273653038}. -{{60379333,12641271,12364860,71841043,87792776}, 32732543984641224882129062739845701049675}. -{{60606280,119344851,106254145,2007864,19776517}, 8489826608910144200061546394975149015126}. -{{60872458,101146503,87131613,83521640,49018573}, 19871700114687376852116034246173971634294}. -{{60882992,25076848,117424363,81699628,20774938}, 16572044567609326615383826916537561653892}. -{{60893109,31717313,118933700,97086811,45037499}, 17247868538951421370390356265822454552347}. -{{60922673,56083991,9730683,103372405,28750135}, 11383055272280548831212209302116752321247}. -{{61019006,102467919,112642228,58325842,97944132}, 30617012452361323891176431645860706770274}. -{{61158871,26479047,117147060,33759338,92154139}, 27801121142516304216158636714235973607283}. -{{61333378,86355935,42877348,70460380,57265858}, 14530020789179497840661862882508288637538}. -{{61572578,49743406,9052753,56432048,58815642}, 1182652186515536535106785536493815925348}. -{{61607017,19060668,26815292,56683991,60189764}, 1105471626749056269431239742463381076233}. -{{61754053,8934856,32004499,123407650,95987093}, 33089444342100907510186418547733299283349}. -{{61836002,8490733,8542210,16087281,88279445}, 21843858259413876303837967593520194734266}. -{{62104867,9898644,38226981,93265284,93743704}, 32914141197054052899770500995869986797605}. -{{62199243,23857754,27075949,103044620,30833954}, 11303321792477596482707513509237762798181}. -{{62348068,81099458,81113762,43840670,30187143}, 8573507652639301564732811664607706114000}. -{{62419628,42848309,73042403,39025246,118897268}, 28393779487604132032280394090376996384134}. -{{62594384,12399065,60860314,17205520,44756100}, 911477497294450139111398830644210647170}. -{{62700720,35196877,69554925,46222925,118661263}, 28394023674964245475187041664159119800862}. -{{62701844,88015983,119656821,71060491,5188095}, 19277856553951109752197629523545351348062}. -{{63017560,76850727,66326209,21364684,107767467}, 25411180827769801644083353730971044981334}. -{{63064444,4657546,49948770,115073499,94897660}, 33243887858189814842102194645954140685768}. -{{63375709,105003673,110074138,96397645,73069794}, 41144159171882528622282386059195391125131}. -{{63460820,7941735,43091600,92481538,83988066}, 32913558385580964221827399686803904532290}. -{{63495380,19623964,39804399,17679447,94887675}, 22027350496762784840035356603083302584220}. -{{63609014,11823934,48745470,11247568,117224158}, 22673958114063126248334924771863304036064}. -{{63615045,102858698,106456940,34340268,16844569}, 8827451235469171590784571871888164205649}. -{{63626058,52322735,86576728,34392724,52460551}, 6623586753883715937933790308845698148978}. -{{63912167,38298393,2800842,870595,6173916}, 129001501177578053820252370185954739627}. -{{64018955,8336769,60574066,107086945,22086139}, 11470151550555852237226131846682930348731}. -{{64107109,120801129,24074064,111471092,33411099}, 14110822136044276172144172442097939981843}. -{{64164186,20455278,32049634,97678552,98734215}, 32752091751776784100232780008585751284464}. -{{64319516,62872781,23737388,87120698,24184713}, 11058000823030632791261124506530577620242}. -{{64553036,36829142,87055510,45773015,111175810}, 28378729475774265747432837674512085467080}. -{{64657633,56040391,61683934,51844452,39320029}, 1338765143761962801978781112767202621651}. -{{64733183,11133135,18919943,83380961,48958918}, 11619937128556451727349298670461915356911}. -{{65059392,69055823,42402871,90821517,28857992}, 13858086882573670380549450717274812790990}. -{{65065962,92760210,4378902,48491551,61510353}, 3812036089759542703085417471166384484856}. -{{65117728,67782219,116587418,5384599,114399334}, 30840328918628395352619740725086834090954}. -{{65194880,23566842,46435452,113414633,58079496}, 12148395683694544150980266741471772610632}. -{{65212512,41952283,31846327,90360784,36679063}, 11714795147480666490023887862140023952086}. -{{65237724,57697518,5282191,43252668,22652260}, 493547447875135266156154443695404874948}. -{{65578131,9445388,119299423,27512746,105446648}, 28133589893699388356185486148958437710245}. -{{65594848,18723583,84690908,27622767,122583373}, 27987291732454434328754231965463614552410}. -{{65614812,91050860,10741117,59708345,112347970}, 25579543783705447297976460879856468991500}. -{{65621760,80627325,14302413,5316378,13123791}, 2767119138841503160428175529079351499542}. -{{65671591,119413116,51007125,39999265,116540846}, 25828968827543991628676733197223530683949}. -{{65723850,119507511,43892544,12351907,22267021}, 3045823808203374434052192654858591455610}. -{{65914381,15989181,60752734,49905494,50334624}, 1262075186920813127897596739464569535875}. -{{66071885,93585355,72716718,110479072,8975326}, 19443745981066835416582335184218478073539}. -{{66123061,115971453,65801172,117656554,54888156}, 14968757370349122155602917320045635656963}. -{{66252518,1051004,14669666,32250929,28469364}, 76988527363196214528091614876528626856}. -{{66352233,33701631,25545642,3665390,94800561}, 21934465787959602556271001546887614933459}. -{{66595586,83255631,115934323,90321956,72023242}, 41058855183835620778823357492442541140710}. -{{66697453,69114700,73470928,64422789,112239349}, 31021249958188473424101252119552887745561}. -{{66880677,80230505,86076725,99383189,45187461}, 19797329554539294994012548871628009862175}. -{{67005376,117391049,108102463,96229655,41086493}, 20046575479519483253351930297631829094814}. -{{67526297,92110701,5888252,44597266,92019304}, 26226030305253660637174198274383536691459}. -{{67905154,55852293,39308762,117154593,86088386}, 34648008409836029074437662033461049952938}. -{{67932780,39174667,56617911,10776341,49979480}, 2303249369624255760174111104698581365966}. -{{68221082,8572296,90119998,90979319,62333198}, 18413230465938089547493348104852073083816}. -{{68275805,106543797,42804245,31607822,108314433}, 26808403427321967489249948835032750931223}. -{{68336914,114436581,46779835,103804926,118199518}, 38048079499483612146604805450057652267942}. -{{68824633,2519756,107636857,14711087,98255758}, 28776161510119517088124211366664349936397}. -{{68826557,90794856,94756548,92721733,81262697}, 42214809395063008343350329672750253847577}. -{{68953474,78508013,22661782,42348230,30278836}, 4451361377532141869237283180619549997474}. -{{68959567,2184571,110610131,100402217,27396821}, 17897900265876294452819380444231174046975}. -{{69000276,94067508,109803554,76549743,37771176}, 21270908709208746381980847592324418252168}. -{{69070447,65104320,62433992,36162935,118348194}, 24444755243991151206360601614617405466409}. -{{69245939,119046077,55560620,105295369,109661355}, 38035210106265025249080799037619296999995}. -{{69263373,100663222,90746622,79712295,18401960}, 20446618895596775228246421104895355174345}. -{{69885738,24949551,64016998,92370951,81765560}, 34218178849982746952080867851114719590890}. -{{70063379,121017362,116096835,9651991,96620231}, 31586304968654976520869708807253603148797}. -{{70239633,110325544,14531246,104254718,97958272}, 37198056443124396214943012189436045111681}. -{{70318713,70614907,109668325,94067885,101072702}, 43056851836100625855125157365020618519119}. -{{70363131,61997889,89752690,12448395,106377236}, 29357771346154618754383931125708082168235}. -{{70433669,38593990,90447975,31157903,56827976}, 7608873160772867186071349075496221294029}. -{{70847409,97274039,7699442,76111395,117901520}, 37455409847047322713045013628484429285835}. -{{70981787,66640814,66892507,60326135,114389574}, 24435144051247219701398559245522254949357}. -{{71034432,91085108,111177591,2702269,5466982}, 9700896062534922087213393187210369727116}. -{{71080201,52468696,106338005,86538458,112392699}, 40422494280348314931958836786544467874581}. -{{71194425,16448355,68070300,119253374,61769103}, 18748182725377476618347543982995591328595}. -{{71721674,101490413,104755000,115730929,102051365}, 43471416876223892597302956497245281962042}. -{{71742427,1851396,16244084,119568640,49843089}, 13282505325363921408806734009820767098929}. -{{71789010,5458302,103360397,121567410,46503838}, 18896994965447442780929246366040392948580}. -{{71841012,35962278,71212747,52594750,42899049}, 7922865340788491715613851763225090993620}. -{{72023649,109939994,12021547,6409847,50085069}, 4849971186673903895300378867206577676765}. -{{72284366,64952867,25332061,61616717,74728349}, 23583770298717035839007370941549731837054}. -{{72429088,84015104,53095454,81448035,117071511}, 37610207129688544897566617322551693693848}. -{{72601512,82997217,17239414,65369242,1856480}, 4440051598888990456539878007583627579778}. -{{72649903,44389965,72827720,92951838,3915378}, 17790810127452992317681940239729597853475}. -{{72940377,10878202,30846257,23827520,1191408}, 1377346741481077661500852536317689561157}. -{{72958595,114015032,76245462,65021575,120912057}, 32444393732585811568074728189030235189689}. -{{73040220,15501655,89603537,57759408,122072597}, 29641908045328568601804725214937747606614}. -{{73100886,11658569,93912499,119563530,80716238}, 39829923992582100615259398546749793322918}. -{{73107363,39874064,94878577,42756669,37127214}, 7917385211984113249020725104408076771885}. -{{73185086,35318229,7239668,52884685,88812213}, 23596483132241513606238787999763000523834}. -{{73319725,103696191,102096154,90794923,97468355}, 42482824224224436571969837983023474642907}. -{{73613243,32025072,109194960,2226020,87353455}, 28778040348847050945403877857197649617457}. -{{73712341,2759663,115282364,81802097,20718583}, 17886608368245911686994276686253595516507}. -{{73715327,33765029,121629972,114643458,75507471}, 40074574438799116155150096942170071686963}. -{{73849753,108615002,15814488,16424004,48208113}, 4850227690974150450199633521839476809809}. -{{73923540,3775294,109792255,87201521,73302281}, 39653718271082345234188674865431978908892}. -{{74058784,6819184,105288741,62535124,103692911}, 29785683429553627973884156110292063384084}. -{{74066155,6688414,92665997,35947295,49550510}, 7832667897681569770137907493896083995501}. -{{74156561,105666700,23072416,46119630,27119914}, 4536332488002884176416896977657447394049}. -{{74164466,58689384,7157924,90255959,19567235}, 12369816460851648633953618515746828137272}. -{{74184751,2986660,111024705,10109780,85269758}, 28775627569135139128560406327746118610469}. -{{74200091,56742252,93787011,26662666,95144621}, 28709834008315584275774914568994468776373}. -{{74254298,66802137,40350914,68380831,8222924}, 12508149339521732413485010408218461856170}. -{{74590245,85003127,76102125,15159959,1153876}, 9531075262281677023479896790096670784847}. -{{74687957,10932411,11342095,81634331,18657069}, 12272026393793895672148430959915233662431}. -{{74766473,19420654,46829703,105159997,70690993}, 34541502519482120169384393297755774499037}. -{{74971659,67105070,76325480,5203839,15940794}, 6894326073782640969427774292975791614825}. -{{75211778,17513064,17490376,46359912,16531504}, 1710417287515117784795398174220480872480}. -{{75339582,30443114,120950789,43150912,43634926}, 8005695125387212027074996573178015897188}. -{{75360133,44795809,108394188,117218519,73151528}, 40068702379181133614901056381434257356043}. -{{75530635,52226087,54904423,47024716,27461882}, 1986921313951480768342957040895527795431}. -{{75633884,63618097,29756019,100360686,58727827}, 13056983572320806286985016784481758259094}. -{{75972144,2505628,35933186,100323843,77213467}, 34210061142777551816350821577045682228120}. -{{76042392,102731431,106938885,80599659,3725519}, 20672543890882440175221456179020038986590}. -{{76184548,110249985,24780942,80573788,35341320}, 15743849072397890994981420929188516213890}. -{{76271124,34609842,89321271,94622626,117961913}, 40275987642138655609984433975623425725908}. -{{76306271,48428786,15173114,49383955,14576038}, 1787809657213668154453869076588174428137}. -{{76407856,66963162,103816675,1884777,49507678}, 7744895828806835765529406144463568192204}. -{{76451311,573534,38545798,7170224,7418601}, 1531349530045543952339701637035651079409}. -{{76470594,28454262,70788875,51382756,68972625}, 28937418365633713442272850629965109143796}. -{{76741681,101504949,54631152,95802379,47108269}, 15925216147032614127033441698625441515803}. -{{77143703,83408728,32796644,83601317,102284566}, 37437019130227890512542833975901790762537}. -{{77407033,1871249,58693321,29901682,118278054}, 24027514846462031248013298070246497895175}. -{{77458268,87876716,649516,4272806,116005533}, 26545421116863852107942792060851837467920}. -{{77634901,79046151,37999538,86229186,90698812}, 36952689957238457043124582636922103942595}. -{{77936060,60827599,5194913,99717573,23966369}, 12370290103185780400351431897781036493918}. -{{77983029,79578828,44993802,62692211,40411229}, 5285655627444411218731454524721284730265}. -{{78018758,114952597,100287403,44940621,90436691}, 31758568093101275083466098245331086356158}. -{{78056969,27726898,115549748,68567313,37035459}, 18548344377552141229490564614370644496985}. -{{78130660,104864006,61869537,44761782,87331063}, 26484082385149803290464053794253217754964}. -{{78366932,960214,24866015,31544130,90419984}, 23176830707688676835160648302320677952964}. -{{78437333,43986755,6257616,118159861,65380248}, 13388800261983545760618829180437475632203}. -{{78490033,55766127,116249114,7351626,43861603}, 7744973343513719396109109204775480003539}. -{{78671025,43098294,67642644,101956189,43912495}, 18801390077108762403208848638122691164761}. -{{78674197,23488261,17876386,24446574,6419743}, 1379815059671254400549821082588984143763}. -{{78845097,58205088,111630167,96178390,115656131}, 40423052601901306383581649797408362640277}. -{{78994889,58120331,36814509,9892473,48597378}, 2300627209454913375354409211259269911119}. -{{78995900,46945798,11808291,66908210,95080488}, 23597757245445260696173456887637861764548}. -{{79095305,77713651,40005636,107486926,120856294}, 37962893031029986999290738199080798057283}. -{{79412170,41168936,89725985,54792769,5665536}, 7247031664702010661046446437806838480940}. -{{79425996,44735075,63981931,36136668,42679527}, 2643466283854151908804923950492776064726}. -{{79562025,6495169,83816835,17401045,93913578}, 28616500699304888367404683740692808770191}. -{{79664486,119275517,60480080,39882932,40271045}, 5367662515928254820043715371686137261106}. -{{79957437,82101651,104354754,92357013,68885564}, 42376249591507883764119686124033686430923}. -{{79989781,56603410,62281963,62330780,70156777}, 23753849332087027364177318530777956099285}. -{{80046007,83720255,100815031,24458492,12762648}, 9709505976757649142304551365690766736615}. -{{80060530,30948993,70075136,119393520,79706074}, 39827143277746713978716117434314087989794}. -{{80159656,31455020,98246156,82554433,18212555}, 17724568995517915561612649806661566568984}. -{{80237141,73820545,13706837,107945382,36219528}, 15993499469030703876308073201844486681863}. -{{80248665,24136723,22282238,2342726,122834527}, 23849080528031982990472341921710986687443}. -{{80249824,108553372,120938539,90001048,84000538}, 42487499736046948541733502622476203395716}. -{{80294508,61100352,25965995,114424982,97574389}, 34484152919887332739639052664356626163092}. -{{80375945,57526862,57745637,56135502,49071284}, 2656544836981416117645987259000379799877}. -{{80432025,65885754,104553284,43847158,35680798}, 8084826394954685277403254805797440975681}. -{{80677808,114890023,70731954,57460369,28432672}, 9985965376430467598880108462459908524234}. -{{81126275,105007930,25383690,104866926,5338624}, 15403336776585297349397747806372555596257}. -{{81335922,80814851,1223975,113031797,46659861}, 15994417788735977060036137771719401173246}. -{{81518427,58889809,80071718,99731905,77489322}, 39572422356011420602526785358462598025899}. -{{81594636,26818848,94405148,7048809,24983047}, 6835214735796748174970967315141292906008}. -{{81887888,109783071,37586863,58514066,106247589}, 27148310216317324104566103568105134578134}. -{{81916506,61879637,21761969,58472130,81273144}, 23583990454786676779195337175028945422630}. -{{81987836,35270055,50885764,9097341,5831063}, 1622054132064440786084639122290067701338}. -{{82058026,86644706,61730458,67349092,10226707}, 15151414605036972009251961841310733869808}. -{{82133872,65674610,32666575,99368045,65270113}, 13057006567509166351907816673300595486940}. -{{82170306,94937341,7805837,4191932,36351700}, 4766743972148748232170619793074104530982}. -{{82194133,23825961,1099959,47652197,49851127}, 2385709338764056287380585948864809367199}. -{{82497613,12131899,102633947,62643782,65046006}, 8029681811520890105039177803970335991751}. -{{82508726,18324190,9004937,117719200,118231458}, 35083852754659951570740700144421615898212}. -{{82526530,90102876,38777782,46611919,28421386}, 4618796700556607450182567420433802279848}. -{{83117601,46679899,66068167,1034021,422316}, 1621958219591554563606465107953113985231}. -{{83184503,67544300,69277821,43288508,24276643}, 9889853084842025858949085527588782685749}. -{{83410189,109852427,47373268,55082273,62668737}, 5392321725804986617170211245846320747611}. -{{83530712,12000650,18876173,115309541,86843922}, 34395573171679959760471446485422107243084}. -{{83922883,8470221,110157102,90134737,3422820}, 17877047615032529428338083098680457648299}. -{{84120214,54112139,110514281,34738338,75604586}, 29184031513916646908429698052760096409446}. -{{84145385,47675525,48003534,83090288,96486104}, 34307330779117366377455898823907886143619}. -{{84273772,115506069,53360989,76895546,70874702}, 37012772446186368753876141684121496641286}. -{{84404992,63363030,123338504,2836506,118627574}, 29550158789841198098518891974877166062400}. -{{84552711,7616937,50170011,85429247,94930886}, 34232448042414313416041755347097838118831}. -{{84648881,24288663,11214066,97183328,84949538}, 34064637555942800614682173605858490976963}. -{{84780803,72326086,121561989,91885964,69460479}, 42382448777974995182662270111548930030197}. -{{84982225,107936306,98342953,114488744,53128738}, 21551290876724413235307197789770274439749}. -{{85414665,99622908,116159669,106584533,79076321}, 42710357677006162366154188300596677818397}. -{{85463247,48429969,97611494,26965368,1134225}, 6908587338036104864647301515566440027315}. -{{85467887,96251340,15895869,78309499,10286223}, 14977663770207315245843410448194810666813}. -{{85594961,101123985,44366782,90327323,31712998}, 15261729678015833106361753065363124671371}. -{{85693807,75192065,78677336,92502190,36279472}, 21109971759759800882983839053008226133283}. -{{85777026,8036385,92029664,22292780,119422305}, 29302849623751279732501199957782782287922}. -{{85859959,57398524,84744422,92492407,56051245}, 18501880248649128484705622081158164086201}. -{{85994183,46026004,79877752,40998271,97232011}, 29032619305869387242405551969718827364153}. -{{86036514,120268734,28936793,60477656,18493552}, 4550446210707573653911173005143991322724}. -{{86123884,39802846,85571509,68276142,87713681}, 39585742267125191513785617058176031898964}. -{{86401496,345191,5785776,28680358,91659590}, 23172790968808925670715417027248563219266}. -{{86449928,91719665,83811831,20673022,91073394}, 31342062900139510920532320881173290333062}. -{{86738418,122782438,22073071,94304730,35070281}, 15758338064455976902884010061739245574644}. -{{86745298,115486426,76028312,14806937,7168878}, 9614922476792000879375773361339805680232}. -{{86849970,106007428,29498721,1454097,48247988}, 4856529896062041196546019321815491430444}. -{{86987038,56483084,27507344,107984109,85086984}, 34484341579500565244471678207869105056808}. -{{86998088,26892340,58178428,59687235,100262347}, 23691937408941220256198693423492427848472}. -{{87103374,47908035,94245248,114597487,116760908}, 40586599025648163112904951402906327508330}. -{{87154755,54893949,4293153,44483377,62875199}, 2493308237876352735591386595206988646975}. -{{87184458,98597965,25900739,114151417,39242417}, 16003191272182763776842612472089250465982}. -{{87421686,96167322,53155417,47631970,86074167}, 26402882395802577934392028424220091565940}. -{{87503171,67759752,43597547,97671800,61650652}, 15857534927782586740188089363528760115365}. -{{87588404,102799242,88162600,91658514,45403205}, 21200538622673114892266325658685263791440}. -{{87721544,29405945,18925904,64525334,33501232}, 1743732534713485431595515718663468589314}. -{{87837326,25786067,122560105,48899012,22943227}, 7347095250418474508271374872941580428918}. -{{87895468,98549387,15515872,49191258,57043365}, 5130112496024891444283541408673369015634}. -{{88072904,2229348,43615672,120381640,87222696}, 34572058218266997969072696537526362343424}. -{{88082278,31510656,75076084,111617859,48988583}, 18720628940910808961732156072412355516216}. -{{88092394,71834353,58788782,108412555,88323152}, 37289034502007356589183862803761792979370}. -{{88185572,62521390,95909480,40938893,95383134}, 29040570786258464629944937164432095538760}. -{{88242780,58449992,4507646,18428664,17665732}, 1482098396680701293363690516841145816192}. -{{88382571,122764696,10194674,101526643,92597665}, 37201938587864843566614493158937647481273}. -{{88480191,48686678,114868542,10551554,23929079}, 7084068443064758744867261274149077835761}. -{{88497630,37469712,90957939,120624043,58894134}, 18839820069452373788301470769767307855788}. -{{88592616,51097009,19296582,73294725,36114536}, 13025117635235174716778731303724516946058}. -{{88844294,56880692,66255950,44129982,34758491}, 2647001079926687638169872394052491427760}. -{{88899314,35978606,3040881,91959451,3890304}, 12347211784040792123125947892267541137772}. -{{88998212,62989135,112535321,74293174,38650351}, 18634732044036501464387254570424013123414}. -{{89189440,92168011,86059073,46393698,13586015}, 9878525453606587124953899101389551387478}. -{{89289739,85954804,45474048,61236182,58445403}, 5310787536623165235775170842520652917553}. -{{89321359,17301999,44565608,18176224,61110620}, 2248557429416555968796606248296290962531}. -{{90004831,64000092,62060886,83079039,48336956}, 13196528668277747758647689131195837054377}. -{{90083056,92157976,51852639,60203192,25402844}, 4636018936804517377177102336035324383364}. -{{90296869,49704813,115681541,48055110,3287728}, 7403072683172285195903958757808955014407}. -{{90303571,33546238,73955035,61320286,108465890}, 29619633950128915808059569762302869056485}. -{{90641038,55709856,105002082,13286051,60407507}, 7767695635816429283403516510234910689208}. -{{90806361,80691333,105648477,56429943,18859708}, 10071663144179601610536149627457790212367}. -{{90850630,44030249,20257162,38985770,48950519}, 2474474313128183018496204512221404284850}. -{{90914632,94115667,97062768,61933935,21629861}, 9910003884057363029765230285394354168154}. -{{91034362,79027415,117458419,31281066,64441785}, 10418272407612302844982244630761299544566}. -{{91077832,106412083,44433476,6781034,42674282}, 5021339716964506506089908417869986435906}. -{{91420987,119472647,74569351,73236065,9622040}, 20506682022467117503789608689136546912495}. -{{91645162,31788015,84429684,64220927,86654437}, 28965637701651540877946088088881343101306}. -{{91683037,98445362,33984868,122229486,66958468}, 16200085038128221139301813350464555906369}. -{{91973831,2248049,36655975,61672322,71688864}, 23661942537517773033248447787904989664679}. -{{92047145,40865381,95324013,64729093,110235408}, 29708094147358807096687105105057336702991}. -{{92248503,16441276,310631,61352804,61159991}, 2416292259825370195353993287292953919157}. -{{92252065,21611496,118061787,99479734,68184979}, 39663181139280254951725411442251649983381}. -{{92266880,17856735,10272096,64745078,95361512}, 23516547940387678705647932436426988792130}. -{{92374645,26039892,54707499,29051457,59018861}, 2254168516352394991286161587833656724637}. -{{92467692,106967753,62974528,97860229,78347848}, 37024210893459812998339104549061643576330}. -{{92517240,43647606,19689493,32320015,112932476}, 23923249320692983177499442017093386303820}. -{{92551927,39562849,113148628,53321893,113059135}, 29872616816222915314321622909132998211131}. -{{92578391,15731601,93298312,83542822,68628615}, 39480037198282538129650503541384681776947}. -{{92581460,30443343,80513738,122167027,51813863}, 18751728301520587400317326927555363819482}. -{{92627976,12650228,98056078,52566788,31061507}, 7185461608137580950994648889936176134800}. -{{92950217,9915144,100268287,71684688,80367098}, 39480392602217974472535972088144693269125}. -{{92954090,61753363,92503479,21840034,1996656}, 6910957605818291610325457770971440124390}. -{{93235266,112092871,49100625,120203807,52575740}, 16282010898838873419524987720492020164974}. -{{93447965,63557058,51293180,44190101,21535091}, 1987676467820998244413966219640902432345}. -{{93582874,20498842,50943797,4625131,120729581}, 24020531789298468840934584736610443448700}. -{{93677714,64113710,16579945,5878031,81533391}, 23229253753881539464506948684110383508348}. -{{93762087,24756982,33926831,70589324,36320457}, 13104904014326060660755043695258910997749}. -{{94009364,95344202,75627077,91415345,91508262}, 42231225663005911860994586300297526728268}. -{{94014064,91763966,10407043,1620964,35194019}, 4768151230563272464608633749539168266964}. -{{94175905,105390031,45460088,23633246,66050296}, 5053302811029692735070856483770173696323}. -{{94266651,61340802,18725713,85373536,34958452}, 13035863687915679860913038777199560278117}. -{{94524298,5447946,28266100,17729898,55188016}, 2080473077098251749765005098464380817760}. -{{94525284,17744913,114740543,29718983,71357088}, 28769057903456493873253784810250412635534}. -{{94746409,58783100,64125277,13476537,5410278}, 1626305326792656978482589060495162464781}. -{{94780951,51917254,122615938,78522460,40205810}, 18640165008996783681089502390339713117921}. -{{95265248,26834684,59775214,92866852,117519873}, 34920771801496297400775833936605959370896}. -{{95363277,91689944,69331548,27998630,92846309}, 31342908580134767198868817376705224373521}. -{{95721805,29472260,98998711,86197930,81118725}, 39493677471939531046246683438998083657109}. -{{95932183,48921670,58511698,28810675,62984874}, 2336604307554242538115340619101433761769}. -{{95995045,81912139,75172067,4609664,88383598}, 31328738480525966687562493848286657070791}. -{{96426790,8649061,19439538,15272144,117615153}, 23848147308221714262241326895071655627954}. -{{96509872,51899909,82602154,120062800,16848666}, 18156139866467608025629413682835795610242}. -{{96536236,71083070,15006757,85849308,62586095}, 15687099300933965693473233162091430280788}. -{{96597641,50956358,98395500,107021883,67997934}, 39907637014775123731875418698484689066825}. -{{96634712,48076541,13501032,5004040,43581413}, 2129068899010501221516182153769701066770}. -{{96724807,34791093,18544056,61699757,72622620}, 23582230138767884144232834794470536801323}. -{{96937183,75686040,92969417,55104867,42360472}, 10567000404281503879184809386056955430189}. -{{97126061,72161971,81192246,40014708,63336538}, 10572263126386681195874191231200363329219}. -{{97223219,4832364,92458912,17623637,2246241}, 6823139537944540825877848844908614461497}. -{{97555884,46428438,77000439,69340058,20808144}, 17802646211231968069314220731150528454084}. -{{97721375,48671616,32594104,14025651,66682076}, 2156007440923464609131742421443526968617}. -{{97862680,40342348,107477068,36663038,95426131}, 29202526317121758133100342061554501925648}. -{{98017108,110162260,47540145,66391035,97138648}, 26491510405954634121262927631395009072396}. -{{98049173,105408924,28938663,98471093,69750533}, 36853401289840537952818060257476857658525}. -{{98152697,70101081,47703051,64646964,46969404}, 5287582094966399550670751505596284657799}. -{{98222124,78002007,18587117,55788927,78244872}, 26219823876129084668955237506118801341774}. -{{98369320,78058769,63039806,120224259,20978444}, 15521713742239525445355024173706580251018}. -{{98473972,47424042,2965620,33310301,55467163}, 2160487965185272603073808241880326813272}. -{{98596848,67373388,45792138,52629701,74152090}, 26384077429717014629070067527035582622344}. -{{98616122,742120,79409683,66601029,105508429}, 29617101968555502900416242491496322425020}. -{{98936126,112671048,26368772,44504273,97477446}, 26316036843923902780918979021386007303720}. -{{99045500,54669562,68076858,61269793,84919938}, 29045339041405430798114717056621211780808}. -{{99190171,51845681,102130026,86423899,25800496}, 17986491834793284574145413372273187258795}. -{{99253273,111968868,64066556,2446890,59245261}, 5048041025037083201848880123170806225169}. -{{99316941,116371871,26378111,39459529,86067444}, 26315032466376624727019936650423922318543}. -{{99390817,115173642,2439873,89228418,49469201}, 15750847684130024226224635854112797294933}. -{{99558284,84683342,72810867,67431038,77408988}, 42199713891636652147387065428902771813828}. -{{99703397,5899111,13146741,29238696,98912277}, 23173667147745907130726169227212399860823}. -{{99753540,56387465,115742431,94901883,33380521}, 17987019681066345333515807386657212011934}. -{{99909299,55620133,67622869,66366639,27080858}, 7267942591124047103465314089870812789551}. -{{99984507,38090336,46045465,86388594,10416063}, 12518216791196488230957154692403688031029}. -{{100538384,44941378,8550995,24323802,76853730}, 23237202137653171566998465822705208001476}. -{{100731986,21300700,34574363,29298868,27800535}, 1609366376868889886528181566591491861172}. -{{100774149,34820442,58887399,83693779,86591511}, 34353078155350575645431619911734922401757}. -{{100940361,99175772,8197520,87110409,118405123}, 37508247034271199597312226204212225477145}. -{{101013443,87149365,60840361,21252293,8039906}, 4314872297487784667268862812344346094127}. -{{101013529,1839833,94488012,33734144,88986632}, 28993308132278980581998272531615354425347}. -{{101055821,24215446,32677199,77327183,11600865}, 12301847666709399622137719333848384716253}. -{{101074966,18984687,110835648,114928893,42787892}, 18932038672530696962679800324180671818858}. -{{101411541,96677015,2219043,92529503,1821907}, 15028669883457579807977918084175988273119}. -{{101470240,60846468,2276108,65296391,28964564}, 1864669270342485905710323957427207305480}. -{{101477041,60883600,81493344,93117320,50475266}, 18538000445488597815720538500175842509313}. -{{101725470,108134318,119926076,117026367,22122340}, 21081922672533229377009427804041980149096}. -{{101915200,110192311,62671960,121513719,52142474}, 16328486457671155627616166141410165795658}. -{{102008505,1755210,13691382,71243548,27165572}, 12314804477623338006842954543946039423169}. -{{102326658,35468134,91408089,16231003,82069251}, 28717676042993374445868526662789886249852}. -{{102417744,33538735,75629075,67026764,41934243}, 7882938392197141792270524311160155876054}. -{{102638227,60018921,79235230,12235449,13242249}, 6937179109382861456270952849582334087355}. -{{102844039,106616296,121709000,68612160,44658969}, 21401243837582127977743716921569639597105}. -{{102887637,4460859,117619181,57302643,45549388}, 8055800283939818290797493388666839192911}. -{{103023736,39448178,35259259,80624530,91202614}, 34347618166439059566954377027323847427012}. -{{103181845,58715637,51416787,74980849,18352797}, 12577168762135348251538544274047587863711}. -{{103195493,107876785,111756972,21216332,49132347}, 10517717353963533193554973508747041584659}. -{{103227147,93758256,72732075,97088506,8783494}, 20473865214233284186881581872144963781541}. -{{103302987,50329303,109236661,116093851,98814488}, 40133332648138652310254499682198982793583}. -{{103430125,8414212,15395120,10421177,23586427}, 1425540772762131842848775167718445583897}. -{{103519237,87660502,24671805,100057859,76409153}, 36812653240315477612248681970359276281181}. -{{103553835,26904983,6714843,45341318,24441206}, 1768315789110977459891970739656322116583}. -{{103831672,19899476,10779220,7670336,80032651}, 23185257243756638197492468751977441434128}. -{{103879896,77679808,83643154,75477066,27242590}, 20481675026570635627034817393844134134656}. -{{103939307,29795729,7982048,5223299,122389371}, 23886349313516078580378012370428978823995}. -{{103984604,41659976,105916394,101733271,104746350}, 40791357333855117745698154707496371742600}. -{{103987500,54853377,120243151,27227881,112972808}, 29581640220017979626738811519532207608974}. -{{104047084,41728721,6622305,72348627,99849535}, 34177814741336766768097265350424490723102}. -{{104093624,36961392,63639853,23676993,53051950}, 2376842487017249987454340300350944891404}. -{{104116958,35389598,113735749,70349780,19974882}, 18013870193108621615847589713814718889572}. -{{104165653,26114531,33810880,35173147,48023616}, 2598080037008599200501036920238048019787}. -{{104439128,48785209,111411231,25670340,83583710}, 28893370188272227015411638717339311796870}. -{{104570068,44309767,41965973,66130944,57401043}, 2712238909766113295759653145434540482134}. -{{104610121,59203914,121143143,10971469,60716766}, 7814282711799961084398306746355002766029}. -{{104657688,36959593,121726809,20651140,39901177}, 7799936950302623413858653720137883688982}. -{{104709153,112811075,23179575,52398977,53691269}, 5269149012003272384881005768453589586143}. -{{104720865,108334347,38220332,436189,110190607}, 26840444239170696167908031000690910261851}. -{{104747898,73695136,121790005,25663197,35998255}, 10437439090420179723397487638901925147196}. -{{104765150,74160215,14128520,98987004,94589658}, 36826114744485159222715860919506006093410}. -{{105015093,13981381,116208293,47687734,96459453}, 29159211782982906368636086309539441835287}. -{{105058514,34639946,88867205,90699039,115138966}, 40297578526529194909619051392584826319724}. -{{105105262,46871984,21537369,93742703,93981463}, 34194150079143329646846307830687613773628}. -{{105236704,47628920,2095221,72011064,93805144}, 34177872225579088270750417594062509772804}. -{{105304997,89708528,86272986,1557093,38435896}, 10259006510543965527126920804096839132297}. -{{105325579,6156802,108731692,96054811,56082311}, 18620188453047301705183995720999195038585}. -{{105393471,51242432,31151441,96192952,57639357}, 13098739380540395744793769329296934749237}. -{{105461829,97974490,22609616,112926630,66255283}, 16066160422613660542478596064571943888721}. -{{105542653,11896794,64755679,114768517,59510065}, 13511536475114864591375785167160259884253}. -{{105560859,94181541,44085518,121670523,102933611}, 37997573214378411158159587287567263767483}. -{{105647421,30014087,9672605,84388340,4198185}, 12306266683837106652658018866206527372375}. -{{105744591,50169588,31991414,54780017,22789326}, 1866525843754311065711894804380187680425}. -{{105941790,116260913,15084847,52571413,25035546}, 4583458454658621350239109204607462192814}. -{{106005239,86596023,73376074,77269347,32124384}, 20484428343441578851914260427213982797291}. -{{106176518,77324771,21059304,109128392,87166652}, 37160320397486512270673324527248426812514}. -{{106287967,56786983,44836152,63492469,15196827}, 2013650202314226363169187833758931922555}. -{{106533134,80477868,118300331,7433186,76826719}, 31524733474111026511009290437123489124276}. -{{106580928,85755612,61875622,84283452,21648114}, 15225165856380393507289975020044643809920}. -{{106847120,1517481,80243450,206143,49847021}, 7529606069140152874149667326442080264602}. -{{106993954,1913928,41426152,91912346,18080032}, 12494760601273191050201570611277341327648}. -{{107107313,2360312,20659747,20054448,34082528}, 2100182155893742280583914202036607975557}. -{{107486070,37218286,42335533,30896887,21170040}, 1691309057421149380248188256404756970860}. -{{107560239,82831098,84322376,43776725,37224844}, 10597025662601418642765832449835353760873}. -{{107649686,63322512,117380510,50500580,48889476}, 8138478347921028206730256613406391039136}. -{{107666905,28614319,59187486,80194806,77665796}, 34250147146632471004537372363778665216451}. -{{108015177,46831304,57137365,105260757,63653977}, 13596132076757242585925879586190864789533}. -{{108017457,63763711,62117794,100021604,29010131}, 12589050764013708799714364130694087650003}. -{{108050209,114889808,42822699,37227510,3510227}, 4721672014426304324053688036436824171413}. -{{108127388,26274952,120476503,28190965,110092639}, 29496651054578635684744651268534574904988}. -{{108270492,23544244,18750399,17833428,102856717}, 23880914853872841017042020494919910227092}. -{{108354335,38262793,81398536,15615667,28516557}, 6955704460787523884434970720459514692923}. -{{108417029,77221568,112447111,13140022,85185271}, 31540515336278925063597832545226129962901}. -{{108841719,96765138,24015088,117742082,31360188}, 15395896418880664057043917831739358594401}. -{{108906874,116501948,73049353,96674606,36989154}, 21236182115628840219620200294174021888804}. -{{109056828,39120628,10149620,48298957,58921548}, 2532068029873989305164819505008860789768}. -{{109077209,70147844,78183195,88980449,90498574}, 42269690004628711628416035349453021563533}. -{{109266531,8879843,77674632,83455750,29394804}, 17759805364327102536553419570229958304099}. -{{109301657,48594360,6403447,29278554,99561546}, 23299859631941871747595604162600203293573}. -{{109353316,73630236,40468245,10160192,23607202}, 4317735836994006682116582579989188255236}. -{{109446916,66186214,110436626,51876525,27666745}, 7479195431007075219038103656081398705368}. -{{109472278,96101332,54019004,59335957,106573620}, 27114070621799332723238545041628408740904}. -{{109642190,104124692,105367365,26219954,34210737}, 10517231034808718858250074851468246031668}. -{{109644775,16411902,112914630,118420895,13295188}, 18259254750293360001179469058078937546217}. -{{109663882,79914836,40418453,77210317,22333461}, 15206853944753783185637589543777894463548}. -{{109669128,107312225,33814272,21502054,84766545}, 26191163030205453069062550564134730113298}. -{{109683520,24250791,46955689,108874122,46710873}, 13487258912820879948047620487608332585302}. -{{109730872,53206913,24549087,69852954,107103093}, 34844451403821733338518468061643524198806}. -{{109734279,114977669,5674919,73883273,27798342}, 15122106064140382657474444060098839207599}. -{{110017789,45632449,118201683,22741153,114957623}, 29578801860428561567760088820019195070111}. -{{110171317,77945001,45101095,17757614,16020393}, 4307675777548629678130250178246557382039}. -{{110437116,841526,42002069,31361097,9722126}, 1585654800561658318523970582295296663116}. -{{110585200,14225638,121953336,59846626,6190309}, 7375042435337273809555359408196469016912}. -{{110726146,92180995,56834049,35545181,99022177}, 26444397364989886912300084260559797887102}. -{{111260242,121182937,102914294,93808016,56814886}, 21430209308363238974890651600695329903266}. -{{111336804,33653749,99063410,42086868,17773196}, 7300665547504733014385900066555315121282}. -{{111357649,58171851,48208405,27945840,58353356}, 2374570881234131003180995735235589656647}. -{{111453762,12164553,108169044,25983348,97213132}, 28829444562790533040314431019781141917730}. -{{111512763,70561870,70610827,101512845,109760367}, 43259102339726634075857486972530125171453}. -{{111673416,37779872,90482087,74056535,22554979}, 17848954556621830360662458572956921541532}. -{{111789577,22740858,122271819,21636987,94280185}, 28836996530601116870151407458476255838685}. -{{111792373,55245245,49984431,122403937,100914752}, 35360349217273779958338607247445879626895}. -{{111969183,112182303,121160889,28390076,21916597}, 9863350044654509744888484909073881885815}. -{{112063433,62116774,28773676,8378801,111973327}, 23956313983534758227318285288777217399385}. -{{112263653,50837496,96000741,94328937,28991298}, 17863371309974543399978039508837081617933}. -{{112697407,97594061,31325587,62896654,110659536}, 26944747358132645557171576198297797635495}. -{{112737297,98180096,40292010,83654529,9746155}, 15188899351038763158954288182486925705881}. -{{112786096,87751302,112642494,96765137,48612765}, 21324712217052104911529689037072691255512}. -{{112961590,103601144,121398621,98268901,68621627}, 42509095856507186444347480104566603331132}. -{{113059042,11180299,67860419,93700227,104990880}, 40206966241205740772814882559473842455022}. -{{113375975,103449628,97970483,122736189,121947967}, 43380930302908747307592851029646010838717}. -{{113379563,82735969,35840915,42584538,10968177}, 4637473572487239555159790770380368806327}. -{{113524762,9332879,63069111,13554814,62758678}, 2282260475736091793686296218160409738214}. -{{113542160,16320733,53771520,117481293,15383687}, 12819889584634095675220978798596975847962}. -{{113619320,77161701,40714059,93247280,74864037}, 36974290947140807930790567963951925217430}. -{{113668854,78469843,65798394,72946956,28391316}, 15212658364762307701908193112620954707170}. -{{113738888,73829107,116898159,55334551,62240404}, 10794224020893590667093472468115187233230}. -{{113773875,1902018,82549168,88743584,10088007}, 17748741566865212455570252013642022142577}. -{{113897085,46896129,80205505,20616309,32331154}, 6966140921033640925001747110959621645839}. -{{113926066,35885333,97501160,93387111,24175620}, 17860075370591586118506473354672158697770}. -{{113950507,86058453,66092009,107188690,91544583}, 37332944067999083550804126359132886453047}. -{{113989877,57257528,26101757,64629876,79333976}, 23626918050593110388076813853589910533125}. -{{114019245,92662288,16561659,55135026,46076912}, 5161036175049933827365389576226046379397}. -{{114037021,27453755,119287983,2711741,57912479}, 7728279330439964693365529712774298466015}. -{{114075841,115715168,110536745,57213317,6005257}, 10176895784358216687046636976747026456605}. -{{114085012,101774852,71061394,92258401,1035203}, 20555235453571345074954568967053259050648}. -{{114243654,18363287,100074886,20735446,117838104}, 29346910378182199702065356431607898586594}. -{{114335942,67730491,56890307,27168067,28911762}, 4334329060034408013411052108883211388910}. -{{114451186,31320339,84988694,100886315,49501106}, 18766855415299791629010187153323326706666}. -{{114535099,39887163,53226871,66183615,119158384}, 24495402230911241439642459467110340211183}. -{{114602895,28595746,8997084,91430589,68013464}, 34084367139617317631340022029560558040169}. -{{114744623,89358224,106605789,51186586,64733069}, 10796725820122005571552206838095082870069}. -{{114886689,17903528,121317323,97939730,9345687}, 17927019075331748505315667219307215143829}. -{{114993841,55571733,13554282,42639442,18649512}, 1853492934322878069471622413078551464323}. -{{115175294,103976594,23756111,46307292,81105541}, 26335741423708639790984481089262315828468}. -{{115190333,37690739,46018029,116043453,122395687}, 35368671540592604697413234545055363429983}. -{{115488516,40848987,25233927,75819505,30229298}, 12405585055385933558446458051971663337166}. -{{115744098,62393922,65390676,38790378,9238525}, 2008106818777249409480616717906661364080}. -{{115746292,18715555,76024907,98401732,22831935}, 17772350829118611197192722003252903306966}. -{{115796863,17548120,81112901,78279067,14214668}, 17741109095648149008119763498771022730541}. -{{115940699,39724717,31877673,24194548,9874040}, 1505578428662482924689057130011575429159}. -{{115959011,59657861,81599998,87614800,108822281}, 40294536543276576969142780663265774672051}. -{{116026420,89796761,18586421,62745170,92218877}, 26284553950843488070235487410628096251158}. -{{116111068,109043993,83142707,50014289,111049899}, 32455655476668584626596281732076286871198}. -{{116113446,42093363,85993288,110081580,113025587}, 40627648170529939816577890274392637056626}. -{{116135832,115675418,25516131,119718024,73260448}, 37234650517158889329979146892633370362052}. -{{116143765,55105077,59886569,41412514,22206642}, 2028645062154435632767983502222410518279}. -{{116190108,118366019,17273586,27062839,6834318}, 4230000096054583679151487232797258082250}. -{{116331822,99606852,87849345,69690024,121456574}, 42947486336970246325989537092599397797412}. -{{116401313,7254271,91680623,114891407,31195994}, 18105164324035959467511535906204257565647}. -{{116431118,117558175,31549403,15079181,99430302}, 26019552224828627429358484536250812329710}. -{{116439074,95702851,75210843,109288926,19607634}, 20824150137121387314821162525068597011430}. -{{116580791,88024557,73564385,114215035,46174028}, 21484059259565531954240561153443052211503}. -{{116820314,45977667,11309372,61580270,25363954}, 1862208794633515260846860947766616961890}. -{{116899049,2120837,4927912,118495387,74858035}, 34421757779382706765080149712934483168027}. -{{116901067,71201134,61374956,15639155,75213909}, 26080027010826565663744780970397943454073}. -{{116961682,110091916,15184731,116023591,68839025}, 37219024382536344710381153388967524247996}. -{{117014642,108234750,122629048,93681678,15020502}, 20731708922248915477552421314483449195360}. -{{117150863,66656822,83079865,9593883,91178163}, 28735904696987497357057351004185417912189}. -{{117348448,99384006,83391978,63118440,48415760}, 10605909819904713754744525847647649925312}. -{{117361627,12486366,62665306,92739607,85721891}, 34278756243058282937944440928979572206585}. -{{117480594,45236113,97485957,16320531,27778019}, 6962429809925047303595086936333509202750}. -{{117640456,41337143,18079541,74518786,43990886}, 13065660009644720273111089587088582040390}. -{{118057589,102159585,99897149,17673508,102515234}, 32131599879080271968719335326644085863943}. -{{118252184,57664914,21514597,61305335,36332378}, 2529862027033987565280468730282136613708}. -{{118272305,43678679,83516461,91474354,50765548}, 18536349713184890765488990865158588488007}. -{{118312360,57763554,8314750,61842856,61955839}, 2546477566734703436137048432251113493200}. -{{118498865,43087484,26653533,47284830,78292063}, 23614992549650226153779902210513924225813}. -{{118816801,33100996,93751634,83360557,30270590}, 17769070946245002063893704819540262414985}. -{{118838216,99715050,102985496,95121725,30367928}, 20666611586233850145750383271118589894728}. -{{118967277,44276631,23346360,62251447,36545796}, 2527284225055973269629304646042325806411}. -{{119093189,2757186,23781487,33889605,10092214}, 1751263342603751151206773867119869327053}. -{{119144374,64301837,92446032,86069034,56764045}, 18544333342181924369567949589604376333618}. -{{119256227,89170854,87962196,15503800,81682025}, 31358848836606448533230768211166568913009}. -{{119401926,54165727,64108933,12287529,121512640}, 24148589747294109287061376159620704574574}. -{{119444290,97975491,43175178,107710870,6634730}, 15529654637743834933247038122752085730274}. -{{119470220,122596463,86700557,62770294,48098655}, 10697318488144777536106195593613787529046}. -{{119563761,90002847,99093073,118585494,114250053}, 43279193856286208601339998353332297099607}. -{{119623533,10202126,84567003,91954372,102491533}, 40213228417056418354652649912085582179541}. -{{119662800,21990655,119389912,31835712,102408450}, 29497244133530102177858486376373551303234}. -{{119699544,98610224,67939135,95410182,41069385}, 21155103418025212723513159583940732432788}. -{{119704555,63886936,108350114,61619755,18607594}, 7479989658219411128110384954161889117097}. -{{119844624,47954932,12895148,33675965,88198282}, 23629963912136029364010015964200339126792}. -{{120108527,38954175,114863005,56159317,64005868}, 8158341998965232045924093952367319055471}. -{{120127879,10733009,36251379,633225,95360489}, 23375222930785566003838683752025681560767}. -{{120402140,42616382,35133685,67829273,102188233}, 35007960868271180024597567115913955482716}. -{{120421124,17827805,29638032,94591233,118509462}, 34793046830412658697886387312365481840138}. -{{120435009,3482311,90482226,7265831,45933714}, 7536074980349304785638616122600105978827}. -{{120711227,106576592,25749958,85238335,2460638}, 15117479449523327804625793587171156620201}. -{{120745537,33652645,291775,2508927,22128422}, 1511353387043542391212007262850927459215}. -{{120781596,45996050,17997955,95725965,76964489}, 34174203027003387317769660898562287641820}. -{{120905832,23184320,96004919,81745639,107867312}, 40205692349545134398058672618823095464332}. -{{121281917,85054009,86077348,27202953,123130079}, 32070637167926929978333614943182029444635}. -{{121419439,54124586,2361071,71584993,27591797}, 12403702364209217497148952187615469360381}. -{{121484468,52625435,90894923,39248398,38778829}, 7963441565052059448147137259809594631638}. -{{121512355,42609786,21857152,15833303,52208812}, 2197645235383614432287187529406066811241}. -{{121571531,98782034,41665111,10662457,7941812}, 4300497792709407805254868784315244007661}. -{{121630214,105633926,84722064,24105122,65214328}, 10375323887028254281874820715922435083616}. -{{121648972,123444490,110328085,84551840,64515506}, 21431998435866470501957249959837516797508}. -{{121721739,96845404,56443918,1201174,55802465}, 5007314828239508368198438449391616637361}. -{{121736045,30150978,121968512,98347734,64389266}, 18630250629830344226459532136807147808577}. -{{121993659,78274781,4134680,51635454,102945490}, 26936890617288152530318998558425350646563}. -{{122199481,68435804,11404244,36685207,74248486}, 26245796137070946232987494901079480597257}. -{{122462606,5047692,103577094,84487517,13006588}, 17920012051467013171719715496815768763560}. -{{122498866,19752512,30599541,67578209,106906204}, 34760834838099173774928229562105162387500}. -{{122600970,113741552,87338574,8983726,29271368}, 9684510678931300068192344731525674086816}. -{{122653995,107618333,73785488,15359404,113356812}, 32116515335806709971014380064063034877987}. -{{122869827,88381567,41619885,82062110,28598026}, 15211373510503292099046785477563321891687}. -{{122976013,113048832,71981323,14493697,50515321}, 10359106125508116008609130469103682356381}. -{{123171559,57957164,91921741,47617473,56240306}, 7985045401472695888506123762309684993581}. -{{123360673,99363512,31346782,7050287,49058205}, 4816748175555843070222763507253091725721}. -{{123399036,53235890,74498974,79738484,78039684}, 39605362829279256863289275745223138538688}. -{{123440636,82196407,62278440,80369942,72037381}, 36970435082743983959272253572775024979282}. -{{123447107,41496102,53204294,12623160,62716968}, 2368367177748652712421761868940637378785}. diff --git a/test_cases/test_data/5dim_from_0_to_7.data b/test_cases/test_data/5dim_from_0_to_7.data deleted file mode 100644 index 4f02fed..0000000 --- a/test_cases/test_data/5dim_from_0_to_7.data +++ /dev/null @@ -1,1000 +0,0 @@ -{{0,0,0,1,5}, 16408}. -{{0,0,0,2,2}, 768}. -{{0,0,1,1,1}, 28}. -{{0,0,1,1,7}, 16924}. -{{0,0,1,2,3}, 788}. -{{0,0,3,5,0}, 8332}. -{{0,0,3,5,3}, 8860}. -{{0,0,3,6,6}, 25476}. -{{0,0,5,1,2}, 4620}. -{{0,0,5,2,3}, 4884}. -{{0,0,5,4,3}, 12820}. -{{0,0,6,3,1}, 4504}. -{{0,0,6,3,7}, 21400}. -{{0,0,7,2,7}, 21396}. -{{0,1,0,1,2}, 522}. -{{0,1,0,1,4}, 16394}. -{{0,1,0,1,7}, 16922}. -{{0,1,0,3,3}, 794}. -{{0,1,0,5,1}, 8218}. -{{0,1,0,7,1}, 8474}. -{{0,1,1,2,0}, 262}. -{{0,1,1,3,1}, 286}. -{{0,1,1,7,1}, 8478}. -{{0,1,2,4,0}, 8322}. -{{0,1,2,5,6}, 25226}. -{{0,1,3,1,3}, 670}. -{{0,1,4,0,5}, 20498}. -{{0,1,4,1,5}, 20506}. -{{0,1,4,3,7}, 21274}. -{{0,1,4,4,1}, 12306}. -{{0,1,5,4,5}, 28694}. -{{0,1,5,5,6}, 29198}. -{{0,1,5,7,7}, 29470}. -{{0,1,6,4,4}, 28802}. -{{0,1,6,6,4}, 29058}. -{{0,1,7,0,7}, 21142}. -{{0,1,7,2,0}, 4486}. -{{0,1,7,3,0}, 4494}. -{{0,2,0,1,5}, 16472}. -{{0,2,0,2,4}, 16704}. -{{0,2,0,2,5}, 16720}. -{{0,2,0,3,4}, 16712}. -{{0,2,0,4,1}, 8272}. -{{0,2,1,5,4}, 24652}. -{{0,2,2,0,2}, 704}. -{{0,2,2,4,2}, 8896}. -{{0,2,2,4,3}, 8912}. -{{0,2,2,5,5}, 24792}. -{{0,2,2,6,1}, 8656}. -{{0,2,2,6,2}, 9152}. -{{0,2,3,5,6}, 25292}. -{{0,2,3,7,3}, 9180}. -{{0,2,3,7,4}, 25036}. -{{0,2,4,4,2}, 12864}. -{{0,2,4,4,3}, 12880}. -{{0,2,4,7,4}, 29000}. -{{0,2,5,0,3}, 4692}. -{{0,2,6,0,0}, 4288}. -{{0,2,6,1,5}, 20696}. -{{0,2,6,1,6}, 21192}. -{{0,2,6,2,6}, 21440}. -{{0,2,6,6,2}, 13248}. -{{0,2,6,7,0}, 12744}. -{{0,2,6,7,5}, 29144}. -{{0,3,0,0,2}, 578}. -{{0,3,0,1,2}, 586}. -{{0,3,1,2,7}, 17238}. -{{0,3,1,3,0}, 334}. -{{0,3,2,1,2}, 714}. -{{0,3,2,4,1}, 8402}. -{{0,3,2,4,6}, 25282}. -{{0,3,3,1,5}, 16606}. -{{0,3,3,3,6}, 17358}. -{{0,3,3,7,0}, 8654}. -{{0,3,4,2,3}, 4946}. -{{0,3,4,3,5}, 20826}. -{{0,3,4,4,2}, 12866}. -{{0,3,4,6,6}, 29506}. -{{0,3,5,1,4}, 20558}. -{{0,3,6,2,0}, 4546}. -{{0,3,6,3,5}, 20954}. -{{0,3,7,4,7}, 29398}. -{{0,4,0,5,2}, 10760}. -{{0,4,0,6,5}, 26896}. -{{0,4,2,1,7}, 19096}. -{{0,4,2,5,1}, 10392}. -{{0,4,2,5,5}, 26776}. -{{0,4,3,5,1}, 10396}. -{{0,4,4,1,5}, 22552}. -{{0,4,4,3,2}, 6920}. -{{0,4,4,3,3}, 6936}. -{{0,4,4,5,2}, 14856}. -{{0,4,6,3,5}, 22936}. -{{0,4,6,5,7}, 31384}. -{{0,4,6,6,4}, 31104}. -{{0,4,6,7,0}, 14728}. -{{0,4,7,2,2}, 7044}. -{{0,4,7,4,4}, 30852}. -{{0,5,0,2,0}, 2306}. -{{0,5,0,3,5}, 18714}. -{{0,5,1,0,4}, 18438}. -{{0,5,1,3,6}, 19214}. -{{0,5,2,6,4}, 27010}. -{{0,5,3,5,1}, 10398}. -{{0,5,3,7,2}, 11150}. -{{0,5,4,3,7}, 23322}. -{{0,5,4,7,3}, 15130}. -{{0,5,5,1,3}, 6686}. -{{0,5,5,2,5}, 22806}. -{{0,5,6,0,7}, 23186}. -{{0,5,6,3,4}, 22922}. -{{0,5,7,6,6}, 31622}. -{{0,6,0,3,3}, 2904}. -{{0,6,1,2,6}, 19268}. -{{0,6,2,4,2}, 10944}. -{{0,6,3,3,0}, 2508}. -{{0,6,4,4,1}, 14416}. -{{0,6,4,7,7}, 31576}. -{{0,6,5,1,4}, 22604}. -{{0,6,6,6,6}, 31680}. -{{0,6,7,1,1}, 6364}. -{{0,6,7,5,6}, 31436}. -{{0,6,7,6,4}, 31172}. -{{0,7,0,2,6}, 19266}. -{{0,7,0,7,5}, 26970}. -{{0,7,1,1,2}, 2638}. -{{0,7,1,2,3}, 2902}. -{{0,7,1,2,6}, 19270}. -{{0,7,1,3,5}, 18782}. -{{0,7,2,2,4}, 18882}. -{{0,7,2,2,7}, 19410}. -{{0,7,2,3,6}, 19402}. -{{0,7,2,7,1}, 10714}. -{{0,7,4,7,1}, 14682}. -{{0,7,5,1,2}, 6734}. -{{0,7,5,5,0}, 14414}. -{{0,7,5,5,6}, 31310}. -{{0,7,6,6,1}, 14802}. -{{0,7,7,2,6}, 23494}. -{{0,7,7,4,7}, 31446}. -{{1,0,0,7,3}, 8985}. -{{1,0,1,0,0}, 5}. -{{1,0,1,1,1}, 29}. -{{1,0,1,2,6}, 17157}. -{{1,0,1,3,3}, 797}. -{{1,0,2,1,6}, 17033}. -{{1,0,4,7,4}, 28937}. -{{1,0,5,2,4}, 20741}. -{{1,0,5,5,1}, 12317}. -{{1,0,7,2,0}, 4485}. -{{1,1,0,1,3}, 539}. -{{1,1,0,5,4}, 24587}. -{{1,1,0,6,4}, 24835}. -{{1,1,1,1,7}, 16927}. -{{1,1,1,3,3}, 799}. -{{1,1,1,5,1}, 8223}. -{{1,1,1,5,7}, 25119}. -{{1,1,1,6,1}, 8471}. -{{1,1,2,1,7}, 17051}. -{{1,1,4,4,2}, 12803}. -{{1,1,5,6,2}, 13063}. -{{1,1,5,6,5}, 28951}. -{{1,1,6,1,1}, 4251}. -{{1,1,6,4,7}, 29331}. -{{1,1,7,0,6}, 21127}. -{{1,1,7,4,5}, 28823}. -{{1,2,0,4,4}, 24641}. -{{1,2,0,5,2}, 8777}. -{{1,2,0,5,7}, 25177}. -{{1,2,0,6,0}, 8513}. -{{1,2,1,4,0}, 8261}. -{{1,2,2,3,7}, 17369}. -{{1,2,2,7,7}, 25561}. -{{1,2,3,0,4}, 16581}. -{{1,2,3,2,3}, 981}. -{{1,2,4,7,3}, 13145}. -{{1,2,5,4,6}, 29253}. -{{1,2,6,5,1}, 12505}. -{{1,2,6,5,6}, 29385}. -{{1,2,7,5,2}, 13005}. -{{1,3,0,4,7}, 25171}. -{{1,3,1,1,0}, 79}. -{{1,3,1,7,0}, 8527}. -{{1,3,4,3,0}, 4427}. -{{1,3,4,3,3}, 4955}. -{{1,3,5,2,0}, 4423}. -{{1,3,5,6,2}, 13127}. -{{1,3,6,0,6}, 21187}. -{{1,3,6,1,0}, 4299}. -{{1,3,7,0,7}, 21207}. -{{1,3,7,2,7}, 21463}. -{{1,4,0,0,1}, 2065}. -{{1,4,0,3,5}, 18713}. -{{1,4,0,4,7}, 27153}. -{{1,4,0,7,4}, 26889}. -{{1,4,1,2,0}, 2309}. -{{1,4,1,3,4}, 18701}. -{{1,4,2,3,0}, 2441}. -{{1,4,3,3,3}, 2973}. -{{1,4,3,5,4}, 26765}. -{{1,4,4,1,0}, 6153}. -{{1,4,4,5,4}, 30729}. -{{1,4,4,7,4}, 30985}. -{{1,4,7,3,4}, 22925}. -{{1,5,0,5,5}, 26651}. -{{1,5,1,1,2}, 2575}. -{{1,5,1,5,1}, 10271}. -{{1,5,1,5,4}, 26639}. -{{1,5,2,3,0}, 2443}. -{{1,5,2,5,0}, 10379}. -{{1,5,3,1,6}, 19087}. -{{1,5,4,1,7}, 23067}. -{{1,5,4,4,5}, 30739}. -{{1,5,4,6,1}, 14611}. -{{1,5,6,2,4}, 22915}. -{{1,5,6,3,6}, 23435}. -{{1,5,6,4,0}, 14467}. -{{1,5,6,5,5}, 30875}. -{{1,5,7,0,7}, 23191}. -{{1,5,7,7,1}, 14751}. -{{1,6,0,5,3}, 10841}. -{{1,6,0,5,7}, 27225}. -{{1,6,1,0,4}, 18501}. -{{1,6,1,1,1}, 2141}. -{{1,6,1,3,4}, 18765}. -{{1,6,1,5,6}, 27213}. -{{1,6,2,1,6}, 19145}. -{{1,6,3,7,4}, 27085}. -{{1,6,4,0,2}, 6721}. -{{1,6,4,1,7}, 23129}. -{{1,6,4,2,3}, 6993}. -{{1,6,5,0,1}, 6229}. -{{1,6,5,2,5}, 22869}. -{{1,6,6,1,3}, 6873}. -{{1,6,6,7,2}, 15305}. -{{1,6,7,5,7}, 31453}. -{{1,7,0,1,1}, 2139}. -{{1,7,0,1,6}, 19019}. -{{1,7,1,2,0}, 2375}. -{{1,7,2,4,5}, 26835}. -{{1,7,2,4,7}, 27347}. -{{1,7,2,7,1}, 10715}. -{{1,7,2,7,6}, 27595}. -{{1,7,3,4,2}, 10951}. -{{1,7,3,5,7}, 27359}. -{{1,7,4,1,7}, 23131}. -{{1,7,4,6,1}, 14675}. -{{1,7,5,6,2}, 15175}. -{{1,7,6,3,6}, 23499}. -{{1,7,6,4,0}, 14531}. -{{1,7,6,6,7}, 31699}. -{{1,7,7,6,1}, 14807}. -{{2,0,0,1,5}, 16440}. -{{2,0,0,4,4}, 24608}. -{{2,0,0,4,7}, 25136}. -{{2,0,0,7,0}, 8488}. -{{2,0,1,1,5}, 16444}. -{{2,0,1,4,1}, 8244}. -{{2,0,1,6,0}, 8484}. -{{2,0,1,7,1}, 8508}. -{{2,0,2,6,7}, 25520}. -{{2,0,3,6,1}, 8628}. -{{2,0,4,0,4}, 20512}. -{{2,0,5,6,1}, 12596}. -{{2,0,5,6,2}, 13092}. -{{2,0,6,5,1}, 12472}. -{{2,0,7,0,7}, 21172}. -{{2,0,7,4,2}, 12964}. -{{2,0,7,6,2}, 13220}. -{{2,1,0,0,3}, 562}. -{{2,1,0,5,7}, 25146}. -{{2,1,1,1,7}, 16958}. -{{2,1,1,2,1}, 310}. -{{2,1,1,2,2}, 806}. -{{2,1,1,6,2}, 8998}. -{{2,1,2,2,4}, 16802}. -{{2,1,2,6,2}, 9122}. -{{2,1,3,0,3}, 694}. -{{2,1,5,1,1}, 4158}. -{{2,1,5,2,3}, 4918}. -{{2,1,5,3,2}, 4910}. -{{2,1,5,6,4}, 28966}. -{{2,1,6,5,6}, 29354}. -{{2,1,7,1,1}, 4286}. -{{2,1,7,6,6}, 29606}. -{{2,2,0,0,1}, 112}. -{{2,2,0,5,2}, 8808}. -{{2,2,2,1,4}, 16616}. -{{2,2,2,2,0}, 480}. -{{2,2,2,3,1}, 504}. -{{2,2,2,3,4}, 16872}. -{{2,2,2,4,5}, 24816}. -{{2,2,3,0,2}, 740}. -{{2,2,4,1,4}, 20584}. -{{2,2,4,1,7}, 21112}. -{{2,2,5,2,7}, 21364}. -{{2,2,5,7,5}, 29052}. -{{2,2,6,4,6}, 29408}. -{{2,2,6,6,2}, 13280}. -{{2,2,7,0,4}, 20708}. -{{2,2,7,3,0}, 4588}. -{{2,2,7,5,7}, 29436}. -{{2,3,0,0,7}, 17010}. -{{2,3,0,3,1}, 378}. -{{2,3,1,3,0}, 366}. -{{2,3,2,1,1}, 250}. -{{2,3,2,1,6}, 17130}. -{{2,3,2,3,5}, 16890}. -{{2,3,2,3,7}, 17402}. -{{2,3,3,0,4}, 16614}. -{{2,3,4,4,7}, 29298}. -{{2,3,4,5,5}, 28794}. -{{2,3,5,3,2}, 4974}. -{{2,3,5,6,4}, 29030}. -{{2,3,5,7,3}, 13182}. -{{2,3,7,4,2}, 13030}. -{{2,3,7,4,3}, 13046}. -{{2,3,7,7,1}, 12798}. -{{2,4,0,4,4}, 26656}. -{{2,4,0,4,5}, 26672}. -{{2,4,0,7,5}, 26936}. -{{2,4,0,7,7}, 27448}. -{{2,4,1,1,2}, 2604}. -{{2,4,1,5,4}, 26668}. -{{2,4,2,5,3}, 10936}. -{{2,4,2,6,1}, 10672}. -{{2,4,3,4,7}, 27316}. -{{2,4,4,0,3}, 6704}. -{{2,4,4,0,6}, 23072}. -{{2,4,4,1,5}, 22584}. -{{2,4,4,3,5}, 22840}. -{{2,4,5,7,7}, 31548}. -{{2,4,6,0,1}, 6320}. -{{2,4,7,0,0}, 6308}. -{{2,4,7,0,2}, 6820}. -{{2,5,0,1,6}, 18986}. -{{2,5,0,3,3}, 2874}. -{{2,5,1,1,3}, 2622}. -{{2,5,3,1,3}, 2750}. -{{2,5,3,3,2}, 2990}. -{{2,5,4,0,4}, 22562}. -{{2,5,5,1,0}, 6190}. -{{2,5,5,3,0}, 6446}. -{{2,5,5,6,5}, 31030}. -{{2,5,6,1,1}, 6330}. -{{2,5,6,2,3}, 7090}. -{{2,5,6,5,6}, 31402}. -{{2,5,6,6,7}, 31666}. -{{2,5,6,7,1}, 14778}. -{{2,5,7,4,5}, 30902}. -{{2,5,7,4,6}, 31398}. -{{2,5,7,6,7}, 31670}. -{{2,5,7,7,0}, 14766}. -{{2,5,7,7,7}, 31678}. -{{2,6,0,5,3}, 10872}. -{{2,6,2,2,6}, 19424}. -{{2,6,2,4,7}, 27376}. -{{2,6,3,7,6}, 27628}. -{{2,6,4,1,0}, 6248}. -{{2,6,4,1,4}, 22632}. -{{2,6,4,4,0}, 14432}. -{{2,6,5,2,3}, 7028}. -{{2,6,5,6,0}, 14692}. -{{2,6,5,6,7}, 31604}. -{{2,6,7,3,1}, 6652}. -{{2,6,7,4,1}, 14580}. -{{2,6,7,7,0}, 14828}. -{{2,6,7,7,3}, 15356}. -{{2,7,1,2,0}, 2406}. -{{2,7,2,0,4}, 18658}. -{{2,7,3,0,6}, 19174}. -{{2,7,3,1,3}, 2814}. -{{2,7,3,1,7}, 19198}. -{{2,7,3,5,1}, 10494}. -{{2,7,3,6,4}, 27110}. -{{2,7,4,0,3}, 6770}. -{{2,7,4,7,0}, 14698}. -{{2,7,5,1,3}, 6782}. -{{3,0,0,2,2}, 801}. -{{3,0,1,2,1}, 309}. -{{3,0,2,0,6}, 17057}. -{{3,0,2,2,7}, 17329}. -{{3,0,3,3,3}, 957}. -{{3,0,3,5,0}, 8365}. -{{3,0,4,7,1}, 12601}. -{{3,0,5,1,6}, 21037}. -{{3,0,5,7,5}, 28989}. -{{3,0,7,4,6}, 29349}. -{{3,0,7,6,0}, 12709}. -{{3,1,0,2,3}, 819}. -{{3,1,0,3,0}, 299}. -{{3,1,0,4,0}, 8227}. -{{3,1,0,5,4}, 24619}. -{{3,1,0,5,7}, 25147}. -{{3,1,1,0,0}, 39}. -{{3,1,1,5,1}, 8255}. -{{3,1,1,6,4}, 24871}. -{{3,1,1,7,7}, 25407}. -{{3,1,2,4,3}, 8883}. -{{3,1,2,6,7}, 25523}. -{{3,1,2,7,5}, 25019}. -{{3,1,3,4,2}, 8871}. -{{3,1,5,4,6}, 29223}. -{{3,1,5,5,1}, 12351}. -{{3,1,5,7,5}, 28991}. -{{3,1,6,4,4}, 28835}. -{{3,1,6,4,6}, 29347}. -{{3,1,7,0,6}, 21159}. -{{3,1,7,4,3}, 12983}. -{{3,1,7,4,5}, 28855}. -{{3,2,0,4,1}, 8305}. -{{3,2,0,7,0}, 8553}. -{{3,2,1,0,2}, 613}. -{{3,2,1,1,7}, 17021}. -{{3,2,1,3,0}, 365}. -{{3,2,2,3,7}, 17401}. -{{3,2,2,7,2}, 9193}. -{{3,2,4,2,5}, 20849}. -{{3,2,4,3,5}, 20857}. -{{3,2,4,7,0}, 12649}. -{{3,2,5,1,0}, 4205}. -{{3,2,5,1,1}, 4221}. -{{3,2,5,4,6}, 29285}. -{{3,2,6,3,7}, 21497}. -{{3,2,6,6,1}, 12785}. -{{3,3,0,3,2}, 875}. -{{3,3,1,1,3}, 639}. -{{3,3,1,7,6}, 25455}. -{{3,3,2,0,2}, 739}. -{{3,3,3,5,2}, 8943}. -{{3,3,4,5,0}, 12395}. -{{3,3,5,1,7}, 21119}. -{{3,3,5,5,1}, 12415}. -{{3,3,5,5,2}, 12911}. -{{3,4,0,1,5}, 18489}. -{{3,4,0,7,7}, 27449}. -{{3,4,1,5,1}, 10301}. -{{3,4,1,7,2}, 11053}. -{{3,4,2,4,3}, 10929}. -{{3,4,2,5,6}, 27305}. -{{3,4,3,3,0}, 2477}. -{{3,4,3,4,5}, 26805}. -{{3,4,4,2,4}, 22817}. -{{3,4,4,3,2}, 6953}. -{{3,4,4,6,5}, 31025}. -{{3,4,7,1,4}, 22701}. -{{3,4,7,2,6}, 23461}. -{{3,4,7,7,3}, 15293}. -{{3,5,0,4,7}, 27187}. -{{3,5,0,6,6}, 27427}. -{{3,5,1,3,5}, 18751}. -{{3,5,2,1,0}, 2219}. -{{3,5,2,4,6}, 27299}. -{{3,5,5,3,1}, 6463}. -{{3,5,5,5,5}, 30783}. -{{3,5,6,3,7}, 23483}. -{{3,5,6,6,7}, 31667}. -{{3,5,6,7,0}, 14763}. -{{3,5,6,7,5}, 31163}. -{{3,6,0,0,6}, 19041}. -{{3,6,0,2,0}, 2401}. -{{3,6,0,2,1}, 2417}. -{{3,6,0,2,5}, 18801}. -{{3,6,1,3,3}, 2941}. -{{3,6,1,5,3}, 10877}. -{{3,6,2,5,5}, 26873}. -{{3,6,2,7,7}, 27641}. -{{3,6,3,2,3}, 3061}. -{{3,6,4,0,7}, 23153}. -{{3,6,4,2,3}, 7025}. -{{3,6,4,3,7}, 23417}. -{{3,6,4,7,0}, 14697}. -{{3,6,5,5,6}, 31341}. -{{3,6,5,7,7}, 31613}. -{{3,6,6,2,1}, 6641}. -{{3,6,7,1,1}, 6397}. -{{3,6,7,5,5}, 30973}. -{{3,6,7,7,7}, 31741}. -{{3,7,0,3,2}, 2923}. -{{3,7,0,7,2}, 11115}. -{{3,7,1,1,4}, 18543}. -{{3,7,1,3,0}, 2415}. -{{3,7,2,2,2}, 3043}. -{{3,7,2,2,6}, 19427}. -{{3,7,2,4,4}, 26851}. -{{3,7,2,4,6}, 27363}. -{{3,7,2,6,0}, 10723}. -{{3,7,2,6,7}, 27635}. -{{3,7,3,2,2}, 3047}. -{{3,7,3,2,7}, 19447}. -{{3,7,4,3,1}, 6523}. -{{3,7,6,0,4}, 22755}. -{{3,7,6,1,5}, 22779}. -{{3,7,7,1,2}, 6895}. -{{3,7,7,1,7}, 23295}. -{{4,0,0,6,1}, 9488}. -{{4,0,0,6,3}, 10000}. -{{4,0,1,5,5}, 25628}. -{{4,0,2,5,4}, 25736}. -{{4,0,3,1,3}, 1692}. -{{4,0,3,6,0}, 9604}. -{{4,0,4,2,6}, 22272}. -{{4,0,4,3,0}, 5384}. -{{4,0,5,2,6}, 22276}. -{{4,0,5,4,7}, 30228}. -{{4,0,5,7,3}, 14108}. -{{4,1,0,0,6}, 17922}. -{{4,1,0,1,1}, 1050}. -{{4,1,1,2,4}, 17670}. -{{4,1,3,1,4}, 17550}. -{{4,1,3,2,2}, 1926}. -{{4,1,3,7,6}, 26510}. -{{4,1,5,1,1}, 5150}. -{{4,1,5,2,1}, 5398}. -{{4,1,5,6,2}, 14086}. -{{4,1,6,2,7}, 22418}. -{{4,1,6,3,7}, 22426}. -{{4,1,7,0,7}, 22166}. -{{4,1,7,2,3}, 6038}. -{{4,1,7,3,5}, 21918}. -{{4,1,7,3,7}, 22430}. -{{4,1,7,5,1}, 13470}. -{{4,1,7,6,5}, 30102}. -{{4,2,0,4,6}, 26176}. -{{4,2,0,5,0}, 9288}. -{{4,2,1,6,3}, 10068}. -{{4,2,1,6,7}, 26452}. -{{4,2,2,0,3}, 1744}. -{{4,2,2,6,7}, 26576}. -{{4,2,3,1,5}, 17628}. -{{4,2,3,4,3}, 9940}. -{{4,2,3,4,7}, 26324}. -{{4,2,4,0,5}, 21584}. -{{4,2,4,1,0}, 5192}. -{{4,2,4,1,2}, 5704}. -{{4,2,4,1,3}, 5720}. -{{4,2,4,3,4}, 21832}. -{{4,2,4,4,1}, 13392}. -{{4,2,5,2,2}, 5956}. -{{4,2,6,1,1}, 5336}. -{{4,2,6,3,7}, 22488}. -{{4,2,6,4,0}, 13504}. -{{4,2,6,7,5}, 30168}. -{{4,2,7,4,2}, 14020}. -{{4,2,7,5,2}, 14028}. -{{4,2,7,7,7}, 30684}. -{{4,3,1,2,2}, 1862}. -{{4,3,1,5,0}, 9294}. -{{4,3,1,7,3}, 10078}. -{{4,3,2,5,0}, 9418}. -{{4,3,2,7,4}, 26058}. -{{4,3,3,0,1}, 1238}. -{{4,3,3,1,1}, 1246}. -{{4,3,4,0,0}, 5186}. -{{4,3,4,3,1}, 5466}. -{{4,3,4,7,2}, 14154}. -{{4,3,4,7,3}, 14170}. -{{4,3,5,0,3}, 5718}. -{{4,3,5,6,0}, 13638}. -{{4,3,6,4,4}, 29890}. -{{4,3,7,2,4}, 21958}. -{{4,3,7,4,7}, 30422}. -{{4,4,0,3,3}, 3864}. -{{4,4,0,5,1}, 11288}. -{{4,4,0,5,5}, 27672}. -{{4,4,0,7,1}, 11544}. -{{4,4,1,1,6}, 19980}. -{{4,4,1,6,4}, 27908}. -{{4,4,1,6,5}, 27924}. -{{4,4,2,5,3}, 11928}. -{{4,4,2,5,4}, 27784}. -{{4,4,2,7,1}, 11672}. -{{4,4,3,0,3}, 3732}. -{{4,4,3,1,1}, 3228}. -{{4,4,3,2,0}, 3460}. -{{4,4,4,0,3}, 7696}. -{{4,4,4,2,1}, 7440}. -{{4,4,4,5,1}, 15384}. -{{4,4,4,5,5}, 31768}. -{{4,4,4,6,2}, 16128}. -{{4,4,6,3,3}, 8088}. -{{4,4,7,0,4}, 23684}. -{{4,5,0,1,1}, 3098}. -{{4,5,0,3,1}, 3354}. -{{4,5,0,3,5}, 19738}. -{{4,5,2,1,2}, 3722}. -{{4,5,2,6,0}, 11650}. -{{4,5,2,7,7}, 28570}. -{{4,5,3,6,6}, 28550}. -{{4,5,4,2,6}, 24322}. -{{4,5,4,5,2}, 15882}. -{{4,5,4,6,0}, 15618}. -{{4,5,4,7,2}, 16138}. -{{4,5,5,2,5}, 23830}. -{{4,5,5,3,6}, 24334}. -{{4,5,5,4,3}, 15894}. -{{4,5,6,1,0}, 7306}. -{{4,5,6,4,1}, 15506}. -{{4,5,6,4,6}, 32386}. -{{4,5,7,5,5}, 31902}. -{{4,5,7,7,0}, 15758}. -{{4,6,0,3,2}, 3912}. -{{4,6,0,7,6}, 28488}. -{{4,6,2,0,2}, 3776}. -{{4,6,2,1,4}, 19656}. -{{4,6,2,6,6}, 28608}. -{{4,6,3,1,6}, 20172}. -{{4,6,3,2,2}, 4036}. -{{4,6,3,6,1}, 11732}. -{{4,6,4,3,5}, 23896}. -{{4,6,4,4,3}, 15952}. -{{4,6,4,6,0}, 15680}. -{{4,6,5,0,4}, 23620}. -{{4,6,5,1,3}, 7772}. -{{4,6,5,5,5}, 31836}. -{{4,6,5,7,6}, 32588}. -{{4,6,6,5,0}, 15560}. -{{4,6,7,6,3}, 16340}. -{{4,6,7,7,4}, 32204}. -{{4,7,0,2,1}, 3410}. -{{4,7,0,7,3}, 12122}. -{{4,7,1,3,6}, 20302}. -{{4,7,1,4,7}, 28246}. -{{4,7,1,7,1}, 11614}. -{{4,7,2,1,5}, 19674}. -{{4,7,2,2,2}, 4034}. -{{4,7,3,2,2}, 4038}. -{{4,7,3,4,0}, 11462}. -{{4,7,3,7,4}, 28110}. -{{4,7,4,2,4}, 23874}. -{{4,7,4,7,4}, 32074}. -{{4,7,6,0,2}, 7874}. -{{4,7,6,3,6}, 24522}. -{{4,7,7,1,7}, 24286}. -{{5,0,1,5,0}, 9229}. -{{5,0,2,4,4}, 25729}. -{{5,0,2,5,1}, 9369}. -{{5,0,3,0,1}, 1173}. -{{5,0,3,0,5}, 17557}. -{{5,0,3,0,7}, 18069}. -{{5,0,4,3,4}, 21769}. -{{5,0,4,7,5}, 29977}. -{{5,0,5,3,4}, 21773}. -{{5,0,5,6,0}, 13573}. -{{5,0,6,4,3}, 13969}. -{{5,0,7,5,2}, 13965}. -{{5,0,7,5,3}, 13981}. -{{5,0,7,7,2}, 14221}. -{{5,1,0,3,5}, 17691}. -{{5,1,0,5,5}, 25627}. -{{5,1,0,6,3}, 10003}. -{{5,1,1,3,0}, 1295}. -{{5,1,1,7,1}, 9503}. -{{5,1,2,0,4}, 17539}. -{{5,1,2,7,0}, 9611}. -{{5,1,3,4,2}, 9863}. -{{5,1,3,5,6}, 26255}. -{{5,1,3,7,4}, 25999}. -{{5,1,3,7,7}, 26527}. -{{5,1,4,4,4}, 29699}. -{{5,1,4,5,0}, 13323}. -{{5,1,4,6,1}, 13587}. -{{5,1,4,6,4}, 29955}. -{{5,1,6,0,5}, 21651}. -{{5,1,6,4,1}, 13459}. -{{5,1,6,5,2}, 13963}. -{{5,1,6,6,5}, 30099}. -{{5,1,6,6,6}, 30595}. -{{5,1,6,7,7}, 30619}. -{{5,1,7,1,4}, 21647}. -{{5,1,7,2,2}, 6023}. -{{5,1,7,4,4}, 29831}. -{{5,1,7,5,0}, 13455}. -{{5,2,0,6,0}, 9537}. -{{5,2,1,0,1}, 1109}. -{{5,2,1,6,7}, 26453}. -{{5,2,2,0,0}, 1217}. -{{5,2,2,0,6}, 18113}. -{{5,2,2,3,3}, 2009}. -{{5,2,2,7,6}, 26569}. -{{5,2,3,3,7}, 18397}. -{{5,2,3,6,0}, 9669}. -{{5,2,4,0,2}, 5697}. -{{5,2,4,0,5}, 21585}. -{{5,2,4,4,5}, 29777}. -{{5,2,5,2,3}, 5973}. -{{5,2,5,2,7}, 22357}. -{{5,2,5,7,4}, 30029}. -{{5,2,6,0,7}, 22225}. -{{5,2,6,7,2}, 14281}. -{{5,2,7,2,4}, 21957}. -{{5,2,7,4,4}, 29893}. -{{5,2,7,6,4}, 30149}. -{{5,3,1,2,6}, 18247}. -{{5,3,1,6,4}, 25927}. -{{5,3,2,1,2}, 1739}. -{{5,3,2,4,3}, 9939}. -{{5,3,2,4,4}, 25795}. -{{5,3,3,3,0}, 1487}. -{{5,3,3,7,1}, 9695}. -{{5,3,4,0,2}, 5699}. -{{5,3,4,2,7}, 22355}. -{{5,3,5,1,1}, 5215}. -{{5,3,5,5,6}, 30287}. -{{5,3,6,0,7}, 22227}. -{{5,3,7,4,6}, 30407}. -{{5,3,7,5,7}, 30431}. -{{5,4,0,2,1}, 3345}. -{{5,4,0,3,3}, 3865}. -{{5,4,1,1,4}, 19469}. -{{5,4,1,4,7}, 28181}. -{{5,4,2,0,4}, 19585}. -{{5,4,2,2,7}, 20369}. -{{5,4,2,4,6}, 28289}. -{{5,4,2,7,7}, 28569}. -{{5,4,3,0,7}, 20117}. -{{5,4,3,1,2}, 3725}. -{{5,4,3,1,4}, 19597}. -{{5,4,3,2,1}, 3477}. -{{5,4,4,0,1}, 7185}. -{{5,4,4,7,4}, 32009}. -{{5,4,5,3,0}, 7437}. -{{5,4,5,5,4}, 31757}. -{{5,5,0,2,2}, 3843}. -{{5,5,0,4,0}, 11267}. -{{5,5,1,1,7}, 19999}. -{{5,5,1,3,1}, 3359}. -{{5,5,1,3,6}, 20239}. -{{5,5,1,5,5}, 27679}. -{{5,5,2,1,4}, 19595}. -{{5,5,2,6,1}, 11667}. -{{5,5,3,4,2}, 11911}. -{{5,5,3,6,6}, 28551}. -{{5,5,4,0,2}, 7683}. -{{5,5,5,7,4}, 32015}. -{{5,5,6,2,4}, 23939}. -{{5,5,6,4,5}, 31891}. -{{5,5,6,4,7}, 32403}. -{{5,5,7,7,7}, 32671}. -{{5,6,0,2,7}, 20305}. -{{5,6,0,4,7}, 28241}. -{{5,6,1,2,5}, 19797}. -{{5,6,1,3,5}, 19805}. -{{5,6,1,5,4}, 27725}. -{{5,6,2,3,3}, 4057}. -{{5,6,2,7,2}, 12233}. -{{5,6,3,1,6}, 20173}. -{{5,6,3,3,3}, 4061}. -{{5,6,3,3,4}, 19917}. -{{5,6,4,3,4}, 23881}. -{{5,6,4,5,2}, 15945}. -{{5,6,5,3,0}, 7501}. -{{5,6,5,7,1}, 15709}. -{{5,7,0,4,7}, 28243}. -{{5,7,0,7,6}, 28491}. -{{5,7,1,0,1}, 3159}. -{{5,7,1,6,0}, 11591}. -{{5,7,2,5,0}, 11467}. -{{5,7,2,5,4}, 27851}. -{{5,7,3,2,4}, 19911}. -{{5,7,3,6,1}, 11735}. -{{5,7,4,0,0}, 7235}. -{{5,7,4,0,5}, 23635}. -{{5,7,4,1,2}, 7755}. -{{5,7,4,2,2}, 8003}. -{{5,7,6,4,2}, 16067}. -{{5,7,7,4,4}, 31943}. -{{6,0,0,5,5}, 25656}. -{{6,0,0,7,1}, 9528}. -{{6,0,1,4,6}, 26148}. -{{6,0,1,7,0}, 9516}. -{{6,0,3,6,7}, 26548}. -{{6,0,3,7,1}, 9660}. -{{6,0,5,0,0}, 5156}. -{{6,0,6,0,4}, 21664}. -{{6,0,6,7,5}, 30136}. -{{6,0,7,0,4}, 21668}. -{{6,1,0,3,6}, 18218}. -{{6,1,0,7,6}, 26410}. -{{6,1,1,5,6}, 26158}. -{{6,1,1,7,6}, 26414}. -{{6,1,2,2,6}, 18338}. -{{6,1,2,4,1}, 9394}. -{{6,1,3,1,5}, 17598}. -{{6,1,4,3,7}, 22330}. -{{6,1,4,5,2}, 13866}. -{{6,1,4,6,5}, 30002}. -{{6,1,4,7,0}, 13610}. -{{6,1,5,2,4}, 21798}. -{{6,1,5,4,1}, 13366}. -{{6,1,6,0,5}, 21682}. -{{6,1,6,7,4}, 30122}. -{{6,1,7,0,3}, 5814}. -{{6,1,7,7,0}, 13742}. -{{6,2,0,4,4}, 25696}. -{{6,2,1,5,6}, 26220}. -{{6,2,1,5,7}, 26236}. -{{6,2,1,7,1}, 9596}. -{{6,2,2,1,5}, 17656}. -{{6,2,2,6,7}, 26608}. -{{6,2,3,1,2}, 1772}. -{{6,2,3,3,4}, 17900}. -{{6,2,3,5,4}, 25836}. -{{6,2,4,1,3}, 5752}. -{{6,2,4,2,2}, 5984}. -{{6,2,4,2,3}, 6000}. -{{6,2,4,5,3}, 13944}. -{{6,2,5,1,2}, 5740}. -{{6,2,6,2,3}, 6128}. -{{6,2,6,3,3}, 6136}. -{{6,2,6,7,3}, 14328}. -{{6,2,7,0,7}, 22260}. -{{6,3,0,4,2}, 9826}. -{{6,3,0,5,0}, 9322}. -{{6,3,1,1,4}, 17518}. -{{6,3,1,4,1}, 9334}. -{{6,3,1,5,1}, 9342}. -{{6,3,1,6,5}, 25974}. -{{6,3,2,2,7}, 18418}. -{{6,3,3,7,0}, 9710}. -{{6,3,4,4,2}, 13922}. -{{6,3,4,5,4}, 29802}. -{{6,3,4,7,2}, 14186}. -{{6,3,5,0,5}, 21622}. -{{6,3,5,1,6}, 22126}. -{{6,3,5,4,6}, 30310}. -{{6,3,6,0,1}, 5362}. -{{6,3,6,4,0}, 13538}. -{{6,3,6,5,4}, 29930}. -{{6,3,6,6,7}, 30706}. -{{6,3,7,3,7}, 22526}. -{{6,3,7,6,3}, 14326}. -{{6,3,7,7,4}, 30190}. -{{6,4,0,4,1}, 11312}. -{{6,4,0,7,2}, 12072}. -{{6,4,1,3,3}, 3900}. -{{6,4,1,3,7}, 20284}. -{{6,4,2,5,4}, 27816}. -{{6,4,3,2,2}, 4004}. -{{6,4,4,1,6}, 24104}. -{{6,4,4,7,7}, 32568}. -{{6,4,5,3,2}, 7980}. -{{6,4,5,7,4}, 32044}. -{{6,4,6,0,2}, 7840}. -{{6,4,7,4,0}, 15524}. -{{6,5,0,1,1}, 3130}. -{{6,5,3,2,6}, 20390}. -{{6,5,3,3,6}, 20398}. -{{6,5,4,3,0}, 7466}. -{{6,5,4,4,6}, 32290}. -{{6,5,4,6,1}, 15666}. -{{6,5,4,6,4}, 32034}. -{{6,5,7,5,3}, 16062}. -{{6,5,7,6,7}, 32694}. -{{6,6,0,5,2}, 11880}. -{{6,6,0,6,0}, 11616}. -{{6,6,1,0,7}, 20084}. -{{6,6,1,7,0}, 11628}. -{{6,6,2,0,7}, 20208}. -{{6,6,3,0,1}, 3316}. -{{6,6,4,6,0}, 15712}. -{{6,6,4,7,4}, 32104}. -{{6,6,5,1,6}, 24172}. -{{6,6,5,7,0}, 15724}. -{{6,6,6,1,7}, 24312}. -{{6,6,6,2,7}, 24560}. -{{6,6,6,6,7}, 32752}. -{{6,6,7,1,2}, 7916}. -{{6,6,7,2,6}, 24548}. -{{6,6,7,5,5}, 31996}. -{{6,7,0,3,4}, 19818}. -{{6,7,0,3,7}, 20346}. -{{6,7,0,5,0}, 11370}. -{{6,7,0,6,1}, 11634}. -{{6,7,1,2,6}, 20326}. -{{6,7,1,5,3}, 11902}. -{{6,7,2,2,2}, 4066}. -{{6,7,4,1,6}, 24170}. -{{6,7,4,4,5}, 31858}. -{{6,7,6,7,5}, 32250}. -{{6,7,7,5,6}, 32494}. -{{7,0,0,0,7}, 17969}. -{{7,0,0,2,7}, 18225}. -{{7,0,0,6,1}, 9521}. -{{7,0,1,1,0}, 1069}. -{{7,0,2,1,3}, 1721}. -{{7,0,2,1,6}, 18089}. -{{7,0,2,4,7}, 26289}. -{{7,0,3,1,6}, 18093}. -{{7,0,3,4,1}, 9397}. -{{7,0,3,7,5}, 26045}. -{{7,0,4,0,2}, 5665}. -{{7,0,4,0,7}, 22065}. -{{7,0,4,2,3}, 5937}. -{{7,0,5,1,5}, 21565}. -{{7,0,5,3,4}, 21805}. -{{7,0,6,0,6}, 22177}. -{{7,0,7,0,1}, 5301}. -{{7,0,7,2,7}, 22453}. -{{7,1,0,2,3}, 1843}. -{{7,1,0,6,5}, 25907}. -{{7,1,1,4,6}, 26151}. -{{7,1,2,1,7}, 18107}. -{{7,1,2,3,1}, 1467}. -{{7,1,3,2,6}, 18343}. -{{7,1,4,5,3}, 13883}. -{{7,1,7,7,0}, 13743}. -{{7,2,2,0,7}, 18161}. -{{7,2,2,2,5}, 17905}. -{{7,2,2,4,2}, 9953}. -{{7,2,2,4,7}, 26353}. -{{7,2,2,6,0}, 9697}. -{{7,2,3,4,4}, 25829}. -{{7,2,4,2,3}, 6001}. -{{7,2,4,3,2}, 5993}. -{{7,2,4,4,6}, 30305}. -{{7,2,4,5,5}, 29817}. -{{7,2,5,1,6}, 22125}. -{{7,2,5,2,0}, 5477}. -{{7,2,5,2,5}, 21877}. -{{7,2,5,4,2}, 13925}. -{{7,2,5,7,4}, 30061}. -{{7,2,6,5,1}, 13561}. -{{7,2,6,7,6}, 30697}. -{{7,2,7,5,1}, 13565}. -{{7,3,0,2,1}, 1395}. -{{7,3,1,0,3}, 1655}. -{{7,3,1,5,3}, 9855}. -{{7,3,1,7,2}, 10095}. -{{7,3,2,4,7}, 26355}. -{{7,3,2,6,4}, 26083}. -{{7,3,3,5,7}, 26367}. -{{7,3,3,6,1}, 9719}. -{{7,3,4,5,2}, 13931}. -{{7,3,4,6,4}, 30051}. -{{7,3,6,4,0}, 13539}. -{{7,3,6,4,6}, 30435}. -{{7,3,7,4,6}, 30439}. -{{7,3,7,5,6}, 30447}. -{{7,4,0,1,7}, 20025}. -{{7,4,0,2,4}, 19745}. -{{7,4,0,6,4}, 27937}. -{{7,4,1,3,0}, 3373}. -{{7,4,1,4,1}, 11317}. -{{7,4,2,1,7}, 20153}. -{{7,4,3,3,0}, 3501}. -{{7,4,3,6,7}, 28597}. -{{7,4,4,4,4}, 31777}. -{{7,4,4,7,7}, 32569}. -{{7,4,5,2,5}, 23861}. -{{7,4,5,3,6}, 24365}. -{{7,4,5,5,3}, 15933}. -{{7,4,7,0,1}, 7349}. -{{7,4,7,0,2}, 7845}. -{{7,5,0,3,7}, 20283}. -{{7,5,0,4,2}, 11811}. -{{7,5,2,3,4}, 19883}. -{{7,5,2,4,1}, 11443}. -{{7,5,3,5,4}, 27823}. -{{7,5,3,6,5}, 28087}. -{{7,5,3,7,4}, 28079}. -{{7,5,4,7,0}, 15659}. -{{7,5,5,2,1}, 7479}. -{{7,5,5,5,3}, 15935}. -{{7,5,5,5,5}, 31807}. -{{7,5,5,5,7}, 32319}. -{{7,5,6,1,4}, 23723}. -{{7,5,6,5,2}, 16043}. -{{7,5,7,4,4}, 31911}. -{{7,5,7,6,4}, 32167}. -{{7,6,0,4,0}, 11361}. -{{7,6,1,4,1}, 11381}. -{{7,6,2,3,0}, 3561}. -{{7,6,2,5,5}, 27897}. -{{7,6,4,4,5}, 31857}. -{{7,6,5,6,2}, 16229}. -{{7,6,6,4,2}, 16097}. -{{7,6,7,1,1}, 7421}. -{{7,6,7,2,2}, 8165}. -{{7,7,0,2,0}, 3427}. -{{7,7,0,6,2}, 12131}. -{{7,7,1,2,3}, 3959}. -{{7,7,1,3,3}, 3967}. -{{7,7,1,7,7}, 28543}. -{{7,7,2,3,7}, 20475}. -{{7,7,2,6,6}, 28643}. -{{7,7,3,1,0}, 3311}. -{{7,7,3,2,2}, 4071}. -{{7,7,3,6,2}, 12263}. -{{7,7,4,3,2}, 8043}. -{{7,7,4,3,3}, 8059}. -{{7,7,4,5,4}, 31851}. -{{7,7,5,1,1}, 7295}. -{{7,7,5,3,7}, 24447}. -{{7,7,5,4,4}, 31847}. -{{7,7,6,0,7}, 24307}. -{{7,7,6,6,2}, 16355}. -{{7,7,7,5,0}, 15599}. -{{7,7,7,5,2}, 16111}. -{{7,7,7,7,1}, 15871}.